*{

margin:0;

padding:0;

}



body {

margin:0;

padding:0;

background:url(../images/bodybg1.jpg) repeat-x;

}

#page{

width:901px;

margin:0px auto 0 auto;

padding-top:20px;

background-color:#ffffff;

}



#topnav{

padding:0;

margin:0 auto;

background:url(../images/top1.jpg) repeat-x;

height:70px;

width:901px;

}



#topnav h1{

color:#027CAD;

font:16px bold Arial, Helvetica, sans-serif;

padding:5px 0px 0px 300px ;

margin:0;

float:left;

}



#topnav ul{

float:right;

margin:0;

padding:3px 30px 0px 0px;

}

#topnav img{

text-decoration:none;

padding:0px 5px 0px 5px;

margin:0;

border:0;

}



#topnav ul li{

display:inline;

}



#topnav ul li a{

text-decoration:none;

border:0;

color:#D1D5C6;

}



#menu{

margin:-41px 0px 0px 10px;

position:absolute;

padding:0 auto 0 auto;

background:#FFFFFF url(../images/menu.jpg) no-repeat;

float:left;

width:239px;

height:385px;

}



#menu img{

padding:25px 0px 0px 17px;

margin:0;

}



#menu ul{

float: left;

margin:0;

padding:3px 0px 0px 20px;

font: 14px bold Arial, Helvetica, sans-serif;

}



#menu ul li{

list-style:none;

border-bottom:#A6A89B dashed 1px;

color:#606060;

/*margin:5px 0px 10px 10px;*/

width:200px;

}



#menu ul li a{

text-decoration:none;

color:#606060;

display:block;



padding:5px 5px 5px 8px;

width:190px;

}

#menu ul li a:hover{

text-decoration:none;

width:190px;

background-color:#FAA74B;

display:block;

color:#ffffff;	

padding:5px 5px 5px 8px;

}



.left{

padding:0px 0px 0px 80px;

margin:270px 0px 0px 0px;

width:180px;

height:200px;

float:left;
background-color:#FFFFFF;

}



.contentright{

float:right;

width:615px;

height:auto;

margin:0;

padding:10px 0px 0px 15px;

background:url(../images/contentbg.jpg) repeat-y;

}

.contentright p{

padding:0px 0px 0px 30px;

font:16px bold Verdana, Arial, Helvetica, sans-serif;

}



.contentright h1{

float:left;

font:24px bold Arial, Helvetica, sans-serif;

padding:0px 0px 0px 120px;

margin:0;

width:500px;

}

.contentright h1 a{



font:24px bold Arial, Helvetica, sans-serif;

color:#FF0000;

text-decoration:none;

}

.contentright h2{

float:left;

font:18px bold Arial, Helvetica, sans-serif;

padding:0px 0px 0px 40px;

margin:0;

width:500px;

}

.contentright h3{

float:left;

font:14px bold Arial, Helvetica, sans-serif;

padding:0px 0px 0px 10px;

margin:0;

width:500px;

text-align:center;	

}
.contentright h3 a{
text-decoration:none;}
.contentright h4{

float:left;

font:18px bold Arial, Helvetica, sans-serif;

padding:0px 0px 0px 170px;

margin:0;

width:400px;

}

#title{

padding:0;

margin:0;

background:url(../images/title.jpg) no-repeat;

width:380px;

height:55px;

float:left;

}

#title p{

font:16px bold Arial, Helvetica, sans-serif;

color:#2C2E90;

padding:15px 0px 0px 20px;

margin:0;

}

.rightimage{

padding:0px 10px 20px 0px ;

float:right;

}

.rightlogo{

padding:0px 40px 20px 0px ;

float:right;

}

.rightimage1{

padding:0px 10px 0px 0px ;

float:right;

width:160px;

}



.rightimage2{

padding:29px 0px 0px 1px ;

float:right;

width:246px;

}

.rightimage3{

padding:63px 0px 0px 0px ;

float:left;

width:200px;

}



.rightimage4{

padding:60px 50px 0px 0px ;

float:right;

width:160px;

}

.contentright ul{

float:left;

padding:20px 0px 5px 40px;



width:320px;



}

.contentright ul li{

list-style-image:url(../images/ulimg.jpg);

font:14px bold Arial, Helvetica, sans-serif;

padding:0px 0px 10px 0px;}

.contentright1{

float:right;

width:615px;

height:auto;

margin:0;

padding:10px 0px 0px 15px;

background:url(../images/contentbg.jpg) repeat-y;

}

.contentright1 ul{

float:left;

padding:20px 0px 5px 40px;

width:220px;



}

.contentright1 ul li{

list-style-image:url(../images/ulimg.jpg);

font:14px bold Arial, Helvetica, sans-serif;

padding:0px 0px 10px 0px;}



.contentrightcust{

float:right;

width:615px;

height:auto;

margin:0;

padding:10px 0px 0px 10px;

background-image: url(../images/contentbg.jpg) repeat-y;

background-color:#FFFFFF;

}

.contentrightcust ul{

float:left;

padding:20px 0px 5px 40px;

width:480px;

}

.contentrightcust ul li{

list-style-image:url(../images/ulimg.jpg);

font:14px bold Arial, Helvetica, sans-serif;

padding:0px 0px 10px 0px;
}

.contentrightcust table td{
list-style-image:url(../images/ulimg.jpg);

font:14px bold Arial, Helvetica, sans-serif;

padding:0px 0px 10px 0px;
}

.contentrightcust table{
font:14px bold Arial, Helvetica, sans-serif;
clear: right;

}


.icon{

padding:0px 0px 0px 5px;

height:35px;

width:50px;

}





.innerul{

background: url(../images/ulimg1.jpg) no-repeat;

height:24px;

width:380px;

float:left;

margin:5px;

padding:5px 0px 0px 22px;

font:14px bold Arial, Helvetica, sans-serif;

}

#footer{

padding:0;

margin:0 auto 0 auto;

width:901px;

height:206px;

}



#footerbottom{

background:url(../images/footerlogo.jpg) left no-repeat;



float:right;

padding:15px 0px 0px 40px;

height:35px;

}

#footerbottom a{

color:#7C7C7C;

font:14px normal Arial, Helvetica, sans-serif;

text-decoration:none;

}



.clear{

clear:both;

}

.carpbenefitsbg {

	background-image: url(../images/carpenter_benefits.jpg);
	height:365px;
	width:380;

	background-repeat: no-repeat;

	background-position: right;

}

