body { 
margin-top:10px; 
background-image: url(/images/bg.jpg); 
background-position: left top; 
} 

#container { 
width: 960px; 
} 

td { 
font-family: Arial; 
font-size: 12px; 
color: #616161; 
} 


a:hover { 
text-decoration:none; 
} 


a { 
text-decoration:underline; 
} 


/* header area start */ 

#header { 
width: 960px; 
height: 101px; 
overflow:hidden; 
background-image: url(/images/header_bg.jpg); 
background-position: right top; 
background-repeat: no-repeat; 
text-align: left; 
} 

#header02 { 
width: 960px; 
height: 173px; 
background-image: url(/images/header2_bg.jpg); 
background-position: right top; 
background-repeat: no-repeat; 
text-align: left; 
} 

.header2 { 
float: right; 
margin:40px 0px 0 360px; 
} 

html>body .header2 { 
margin:40px 0px 0 369px; 
} 

.header2_text { 
float: right; 
margin:40px 0px 0 360px;
} 

.header2_text span{ 
padding-right:230px;; 
padding-top:8px; 
display:block; 
color:#d2d2d2; 
font-family:Arial; 
font-size:13px; 
font-style:normal; 
font-weight:normal; 
} 

.header_contact { 

float:right; 
margin-right:18px; 
margin-top:23px; 
text-align:right; 
} 

.utilitynav_num { 

font-size:17px !important; 
} 


#utility_nav { 
width: 960px; 
text-align: right; 
padding-top: 4px; 
padding-bottom: 4px; 
background-color: #0072BC; 
} 

/* topnav area start */ 

#topnav { 
width: 960px; 
text-align: right; 
padding-top: 4px; 
padding-bottom: 4px; 
background-color: #000000; 
white-space: nowrap; 

} 

/* main area start */ 

#main { 
width: 960px; 
background-color: #efefef; 
background-image: url(/images/main_bg.jpg); 
background-position: right top; 
background-repeat: no-repeat; 
} 

#leftnav { 
width: 180px; 
padding-top: 0px; 
padding-bottom: 35px; 
background-color: #efefef; 
background-image: url(/images/leftnav_bg.jpg); 
background-position: left bottom; 
background-repeat: no-repeat; 

} 

#content_area { 
padding-left: 25px; 
padding-right: 25px; 
padding-top: 35px; 
padding-bottom: 20px; 
background-image: url(/images/content_area_bg.jpg); 
background-position: right bottom; 
background-repeat: no-repeat; 
} 

/* footer area start */ 

#footer { 
width: 960px; 
text-align: center; 

padding-bottom:25px; 
padding-top:22px; 
background-image: url(/images/footer_bg.png); 
background-position: left top; 
background-repeat: no-repeat; 
} 


.footer_right { 

float:right; 
margin-right:48px; 
padding-top:12px; 
text-align:left; 
width:110px; 
} 


.footer_left { 

display:block; 
margin-left:225px; 
text-align:left; 
} 



#thomas_info { 
width: 960px; 
text-align: right; 
padding-top: 2px; 
padding-bottom: 2px; 
} 

/* heading styles */ 

h1 { 
color: #eaa613; 
font-size: 18px; 
font-weight: bold; 
} 


h1 span { 
color: #616161; 
font-size: 13px; 
font-weight: bold; 
} 


h2 { 
color: #3c3c3c; 
font-size: 14px; 
font-weight: bold; 
} 


/* image styles */ 

.img01 { 
border: 1px #9f9f9f solid; 
} 

.img02 { 

border:1px solid #9f9f9f; 
float:right; 
margin-bottom:10px; 
margin-left:10px; 

} 

.img03 { 
float:right; 
margin-top:-5px; 

margin-left:5px; 
} 

html>body .img03 { 

margin-left:5px; 
} 

.img04 { 

margin-right:3px; 
} 

.img05 { 

margin-right:3px; 
} 

.img09{ 
border:1px solid #9f9f9f; 
text-align:left; 
margin-bottom:10px; 
margin-right:10px; 
} 
.img06 { 
float:left; 
margin-right: 10px; 
margin-top:-9px; 
} 

.img07 { 
text-align:right; 
margin-left:35px; 

margin-top:-9px; 
} 

.img08 { 
float:left; 
margin-right: 10px; 
border: 1px #9f9f9f solid; 
} 

.reader { 
text-align:right; 
padding-right:10px; 
padding-bottom:10px; 
} 


.top_navigation{ 

float:right; 
margin-top:-26px; 

padding-right:17px; 
text-align:right; 
width:400px; 

} 

html>body .top_navigation{ 
margin-top:-18px; 
} 

.top_navigation a{ 
background-image:url(/images/topnav_left.gif); 
background-position:left bottom; 
background-repeat:no-repeat; 
line-height:13px; 
height:24px; 
padding:0px 0px 0px 8px; 
margin-right: 1px; 
cursor: pointer; 
} 


html>body .top_navigation a{ 


padding:5px 0px 4px 8px; 
} 


.top_navigation a:hover{ 
background-image:url(/images/topnav_left_hover.gif); 
} 

.top_navigation span{ 
background-image:url(/images/topnav_right.gif); 
background-position:right bottom; 
height:24px; 
background-repeat:no-repeat; 
line-height:13px; 
padding:5px 9px 4px 0px; 
} 

.top_navigation a:hover span{ 
background-image:url(/images/topnav_right_hover.gif); 
} 

.bucket { 
background-image:url(/images/bucket-bg.png); 
background-position:left top; 
background-repeat:no-repeat; 
width:350px; 

font-size:10px; 

} 


ul.bucketcontent { 
list-style-type:none; 
margin:0px; 
padding:0px; 
} 



ul.bucketcontent li { 

background-image:url(/images/bull.gif); 
background-position:168px 5px; 
background-repeat:no-repeat; 
padding-left:174px; 
padding-right:5px; 
} 

.bucket_link_plc_005 td { 
padding-bottom:10px; 
} 

.it-font { 

font-size: 18px; 

} 

/* miscellaneous */ 

