body {  
margin-top:10px;  
background-color: #ffffff;  
}  

#container {  
width: 960px;  
background-color: #FFFFFF;  
background-image:url(/images/content_bg.gif);  
background-repeat:repeat-y;  
}  


td  
{  
font-family:Arial;  
font-size: 12px;  
color:#000000;  
}  

a {  
text-decoration: underline;  
color:#0000ff;  
}  

a:hover {  
text-decoration: none;  
color:#0000ff;  
}  


/* header area start */  

#header1 {  
width: 958px;  
}  


#header {  
text-align: right;  
padding-top: 4px;  
padding-bottom: 4px;  
background-image:url(/images/utility_bg_plc_005.gif);  
background-repeat:repeat-x;  
height:89px;  
width:958px;  
}  

.header_nav_006{  
width:492px;  
float:left;  
}  

.utility_nav_plc_007{  
text-align:right;  
}  

/* topnav area start */  

#topnav {  
text-align: right;  
padding-top: 3px;  
padding-bottom: 0px;  
white-space: nowrap;  
border-top: 1px #939391 dotted;  
background-image:url(/images/topnav_bg_plc_005.jpg);  
background-repeat:no-repeat;  
width: 958px;  
}  

/* main area start */  

#main {  
background-color: #FFFFFF;  
position:relative;  
width: 958px;  
}  

#leftnav {  
width: 157px;  
padding-top: 0px;  
padding-bottom: 204px;  
border-right: 1px #939391 dotted;  
}  


.leftnav_logo{  
left:30px;  
position:absolute;  
bottom:98px;  
text-align:center;  
}  

#nav{  
width: 157px;  
}  

#content_area {  
padding-left: 20px;  
padding-right: 20px;  
padding-top: 18px;  
padding-bottom: 19px;  
height:540px;  
}  

/* footer area start */  

#footer {  
text-align: center;  
padding-top: 4px;  
padding-bottom: 3px;  
background-image:url(/images/footer_bg_plc_005.gif);  
background-repeat:no-repeat;  
width:960px;  
}  

#footer1{  
width:760px;  
padding-top:33px;  
padding-bottom:20px;  
text-align:center;  
position:relative;  
}  

#thomas_info {  
width: 960px;  
font-family: Arial;  
font-size: 10px;  
color: #000000;  
text-align: right;  
padding-top: 2px;  
padding-bottom: 2px;  

margin-right:20px;  
}  

/* heading styles */  

h1 {  
color: #1d5aa7;  
font-size: 18px;  
font-weight: bold;  
}  

.head{  
color: #1d5aa7;  
font-size: 14px;  
font-weight: bold;  
}  

.head1{  
color: #1d5aa7;  
font-size: 12px;  
font-weight: bold;  
}  

h2 {  
color: #333333;  
font-size: 14px;  
font-weight: bold;  
margin-bottom:0px;  
padding-bottom:0px;  
}  


/* image styles */  

.img01 {  
border: 1px #000000 solid;  
}  

.img02 {  
margin-left: 15px;  
}  

.img03 {  
float: right;  
margin-left: 10px;  
margin-bottom: 16px;  
}  

.img04{  
margin-right:20px;  
}  

.img05{  
margin-bottom:9px;  
margin-top:10px;  
}  

.img06{  
margin-bottom:10px;  
border: 1px #000000 solid;  
}  


.img07{ 
margin: 0 0 10px 30px; 
border: 1px #000000 solid; 
} 

/* miscellaneous */  
#search {  
padding-top:5px;  
padding-bottom:16px;  
border-bottom:1px solid #CFCFCF;  
}  

#search form{  
margin:0px;  
padding:0px;  
}  


#search img {  
margin-left:9px;  
position:relative;  
top:2px;  
}  

html > body #search img {  
margin-left:9px;  
position:relative;  
top:3px;  
}  

#search input {  
margin-left:9px;  
margin-top:9px;  
width:114px;  
font-family:Arial;  
font-size:11px;  
color:#000000;  
}  


ul.bucket_bullets {  
list-style-type:none;  
margin:2px 0px 10px 17px;  
padding:0;  
}  


ul.bucket_bullets li {  
background-image:url(/images/bucket_bullet_plc_005.gif);  
background-position:2px 6px;  
background-repeat:no-repeat;  
padding-left:9px;  
}  

.bucket_content_plc_005{  
border-right:1px dotted #939391;
padding-right: 10px;  
}  

.bucket_link_plc_005 td{  
width: 150px;  
}  


.text{  
padding-top:19px;  
}  

.contact_text{  
padding-right:20px;  
}  

.contact_bg{  
background-color:#c5c5c5;  
}  

.copy{  
margin-top:5px;  
}  

.top{  
text-align:right;  
display:block;  
margin-bottom:8px;  
}  

.recycling {  
border: 1px solid #000000;  
}  

.recycling td {  
border: 1px solid #000000;  
}  

.clear {  
clear:both;  
padding-top:10px;  
}  