body { 
margin-top:20px; 
background-color:#ebebeb; 
} 

#container { 
width: 966px; 
background:#ffffff url(/images/shadow_right.jpg) right top repeat-y; 
text-align:left; 
} 

/* header area start */ 

#utility_nav { 
padding-right:18px; 
padding-top:26px; 
text-align:right; 
} 

#header { 
width:966px; 
} 

#header2 { 
width:960px; 
margin-top: 5px; 
margin-bottom: 17px; 
} 


.header_right{float:right; background:url(/images/header_bg.jpg) no-repeat right top; padding-top:10px; padding-right:10px;} 


/* topnav area start */ 

#topnav { 
width:960px; 
background:url(/images/topnav_bg.jpg) no-repeat; 
height:51px; 
clear:left; 
} 

#topnav_left{float:left; padding-top:13px; padding-left:40px;} 

#topnav_right{ 
float:right; 

padding-right:28px; 
} 

/* main area start */ 

#main { 
width:960px; 
clear:left; 
} 

#leftnav { 
width:187px; 
padding-bottom:150px; 
} 

#content_area { 
padding-left: 20px; 
padding-right: 20px; 
padding-top:0px; 
padding-bottom: 20px; 
} 

/* footer area start */ 

#footer { 
width:960px; 
background:url(/images/footer_bg.jpg) center top no-repeat; 
height:82px; 
} 



#footer_left{ 
float:left; 
padding-left:20px; 
padding-top:16px; 
text-align:left; 
} 



#footer_right{ 
float:right; 
padding-right:20px; 
padding-top:58px; 
text-align:right; 
} 

.textindex{margin-bottom:25px; display:block; text-align:left;} 

#thomas_info { 

background:transparent url(/images/thomas_top.jpg) no-repeat scroll left top; 
padding-top:16px; 
text-align:right; 
width:966px; 
*margin-bottom: -16px; 
} 

/* heading styles */ 

.heading{color: #009f3f; 
font-size: 22px; 
font-weight: bold; background:url(/images/spacer.gif); margin-bottom:0px; 
font-family:Helvetica;} 


.heading span{ 
background:transparent url(/images/spacer.gif) repeat scroll 0 0; 
color:#313131; 
font-size:14px; 
padding-left:0; 
padding-top:0; 
font-family:Helvetica; 
} 




h1 { 

background:transparent url(/images/header_top.jpg) no-repeat scroll left top; 
color:#009F3F; 
font-size:20px; 
font-weight:bold; 
padding-left:0; 
padding-top:5px; 
font-family:Helvetica; 
} 


h1 span{ 
background:transparent url(/images/header_btm.jpg) repeat scroll left bottom; 
display:block; 
padding-bottom:15px; 
padding-left:28px; 
padding-top:10px; 
} 




h2 { 
color: #313131; 
font-size: 14px; 
font-weight: bold; 
margin-bottom:-10px; 
font-family:Helvetica; 
} 



html>body h2{margin-bottom:-5px;} 




h3 { 
color: #009f3f; 
font-size: 14px; 
font-weight: bold; 
font-family:Helvetica; 
} 



td{font-family:Helvetica; font-size:12px; color:#848181; } 



a { 
text-decoration: underline; 
color:#009f3f; 
} 
a:hover { 
text-decoration: none; 
color:#848181; 
} 




#search_box input{width:136px;} 
#search_box select{width:100px;} 
#search_box form{padding:0px; margin:0px;} 

/* image styles */ 

.img01 { 
border: 1px #000000 solid; 
} 

.img02 { 
border: 1px #000000 solid; 
float: left; 
margin-right: 10px; 
margin-bottom: 10px; 
} 

.img03 { 
border: 1px #000000 solid; 
float: right; 
margin-left: 10px; 
margin-bottom: 10px; 
} 


.img05{float:left; margin-right:4px;} 
.img06{float:left; margin-right:20px;margin-bottom:10px;} 
.img07{float:left; margin-right:10px; margin-bottom:10px;} 

.last a{background:url(/images/spacer.gif)!important;} 


.bucket_bg{background:url(/images/header_btm.jpg) no-repeat left bottom; 
padding-bottom:16px; 
} 

.bucket_link_ser_006 td{font-size:11px; color:#848181; 
} 


.bucket_link_ser_005 a img{margin-bottom:5px;} 


.bullets{margin-top:-15px;} 

html>body .bullets 
{ 
margin-top:-5px; 
} 

.left-nav-logo a:link, .left-nav-logo a:hover ,.left-nav-logo a:visited 
{ 
background:url(/images/spacer.jpg); 
text-decoration:none 
} 
