/* CSS Document */
body {
padding:0px;
margin:0px;
background:#fff url(http://www.constructioncpas.com/2009/images/body-back.jpg) top left repeat-x;
font:normal 11px tahoma;
color:#7e7e7e;
text-align:left;
text-decoration:none;
text-transform:none;
line-height:14px;
}

img, p, div, span, ul, li, tr, td, h1, h2, h3 {padding:0px; margin:0px;}

img{border:0;}

ul{list-style-type:none;}

.nav-back {
	background: url(http://www.constructioncpas.com/2009/images/nav_bg.jpg) left top no-repeat;
	height: 41px;
	text-align:center;
}

.nav {
	position:relative;
	padding:0;
	margin:0 0 0 20px;
	height: 41px;
	list-style: none;
	
}

.nav li{
	float:left;
	background: url(http://www.constructioncpas.com/2009/images/nav_right_border.jpg) no-repeat; 
	background-position: right top;
}

.nav li a{
	float: left;
	display: block;
	color:#959698;
	text-decoration: none;
	font-family:tahoma;
	font-size: 11px;
	font-weight: bold;
	padding:0px 20px 0px 4px;
	margin:8px 0px 7px 10px;
	height:26px;
	line-height: 26px;
	text-align: center;
	cursor: pointer;
	
		
}

.nav li a b{
	float: left;
	display: block;
	padding: 0 10px 0 10px; 
	
}

.nav li.current a, .nav li a:hover{
	color: #959698;
	background: url(http://www.constructioncpas.com/2009/images/nav_tab_left.jpg) no-repeat; 
	background-position: left;
}

.nav li.current a b, .nav li a:hover b{
	color: #fff;
	background: url(http://www.constructioncpas.com/2009/images/nav_tab_right.jpg) no-repeat right top; 
}


.main-body-back {
background:#fff url(http://www.constructioncpas.com/2009/images/main-body-back.jpg) left top repeat-x;
padding:5px 20px;
}

.contain-back1 {
background-color:#f7f7f7;
border-left:1px solid #e5e5e5;
border-right:1px solid #e5e5e5;
border-bottom:1px solid #dedede;
padding:8px 20px;
}

.contain-back1a {
background-color:#f7f7f7;
border-left:1px solid #e5e5e5;
border-right:1px solid #e5e5e5;
padding:8px 20px;
}

h1 {font:normal 24px "Trebuchet MS";
color:#818181;}

.more-back {
background:url(http://www.constructioncpas.com/2009/images/more-back.jpg) left top no-repeat;
height:15px;
width:33px;
float:right;
padding:4px 10px;
}

.more {
font:bold 11px tahoma;
text-decoration:none;
color:#fff;
}
.more:hover {
font:bold 11px tahoma;
text-decoration:underline;
color:#fff;
}

.contain-back2 {
background-color:#f7f7f7;
border-left:1px solid #e5e5e5;
border-right:1px solid #e5e5e5;
padding:5px 4px;
}

.contain-back2a {
background-color:#efefef;
border-left:1px solid #d7d7d7;
border-right:1px solid #d7d7d7;
border-bottom:1px solid #d7d7d7;
padding:6px 10px;
}

.contain-back2b {
background-color:#efefef;
border-left:1px solid #d7d7d7;
border-right:1px solid #d7d7d7;
padding:10px 10px;
}

.click-back {
background:url(http://www.constructioncpas.com/2009/images/click-back.jpg) left top no-repeat;
height:15px;
width:55px;
float:right;
padding:6px 16px;
}

.article-top-back {
background:url(http://www.constructioncpas.com/2009/images/contain3-top-back.jpg) left top no-repeat;
height:22px;
padding:6px 10px;
}

h2 {font:normal 24px "Trebuchet MS";
color:#fff;}

.article-image-top-back {
background:url(http://www.constructioncpas.com/2009/images/contain3-top-img-back.jpg) left top no-repeat;
height:121px;
}

.contain3-back {
background:url(http://www.constructioncpas.com/2009/images/contain3-back.jpg) left top repeat;
padding:5px 10px;
color:#fff;
}

.article-image-bot-back {
background:url(http://www.constructioncpas.com/2009/images/contain3-bot-back.jpg) left top no-repeat;
height:31px;
padding-right:15px;
}

.more2 {
font:bold 11px tahoma;
text-decoration:none;
color:#70fdff;
}
.more2:hover {
font:bold 11px tahoma;
text-decoration:underline;
color:#70fdff;
}

.right-table-bot1 {
background:url(http://www.constructioncpas.com/2009/images/right-table-bot1.jpg) left top no-repeat;
height:56px;
padding-right:110px;
}

.right-table-bot2 {
background:url(http://www.constructioncpas.com/2009/images/right-table-bot2.jpg) left top no-repeat;
height:49px;
padding-right:110px;
}

.right-table-bot3 {
background:url(http://www.constructioncpas.com/2009/images/right-table-bot3.jpg) left top no-repeat;
height:54px;
padding-right:110px;
}

.right-table-bot4 {
background:url(http://www.constructioncpas.com/2009/images/right-table-bot4.jpg) left top no-repeat;
height:52px;
padding-right:110px;
}

.more3 {
font:bold 11px tahoma;
text-decoration:none;
color:#014e9d;
}
.more3:hover {
font:bold 11px tahoma;
text-decoration:underline;
color:#014e9d;
}

.footer-back {
background:url(http://www.constructioncpas.com/2009/images/footer-back.jpg) left top no-repeat;
height:37px;
padding-right:60px;
}
