body {                
margin-top:0px;                
background-color: #858585;                
}                
td, div{                
font-family:Arial;                
font-size:12px;                
color:#333333;                
}                
a{                
color:#000000;                
text-decoration:underline;                
}                
a:hover{                
color:#000000;                
text-decoration:none;                
}                
#container {                
width: 902px;                
background-color: #FFFFFF;                
}                
/* header area start */                
#header {                
width: 902px;                
position:relative;                
}                
#utility_nav {                
width: 902px;                
text-align: right;                
padding-top: 11px;                
padding-bottom: 11px;                
background-color: #4f450c;                
background-image: url(images/bg_top_adh_003.gif);                
background-repeat: repeat-x;                
}                
.utility_nav_adh_003{                
position:absolute;                
right:15px;                
text-align:right;                
margin-top:30px;                
}                
.callus{                
font-size:12px !important;                
}                
.contact_number{                
font-size:20px !important;                
}                
/* topnav area start */                
#topnav {                
text-align: right;                
padding-top: 7px;                
padding-bottom: 9px;                
background-color: #5c0c0c;                
white-space: nowrap;                
padding-right:7px;                
background-image:url(images/TopNavBG.jpg);               
/* border-bottom:1px solid #791010;              
   border-top:1px solid #791010;     */          
}                
/* main area start */                
#main {                
width: 902px;                
background-color: #FFFFFF;                
}                

#leftnav {                
width: 160px;                
padding-top: 20px;                
padding-bottom: 100px;                
background-color: #f7f9fd;                
background-image: url(images/left_nav_bg.jpg);                
background-repeat: repeat-x;                
background-position:left top;                
border-right:1px solid #CCCCCC;                
}                
#content_area {                
padding-left: 15px;                
padding-right: 0px;                
padding-top: 0px;                
padding-bottom: 0px;                
}                
.content_inner_pages{                
padding-right:15px;                
padding-bottom:15px;                
}                
/* footer area start */                
#footer {                
width: 902px;                
text-align: center;                
padding-top: 10px;                
padding-bottom: 10px;                
border-bottom: 1px #a1a1a1 solid;                
background-color: #d2d3d7;                
}                
#thomas_info {                
width: 902px;                
font-family: Arial;                
font-size: 10px;                
color: #000000;                
text-align: right;                
padding-top: 2px;                
padding-bottom: 2px;                
}                
#thomas_info a{                
color:#000000;                
text-decoration:underline;                
}                
#thomas_info a:hover{                
color:#000000;                
text-decoration:none;                
}                
/* heading styles */                
h1 {                
color: #414141;                
padding-top:10px;                
padding-bottom:10px;                
margin:10px 0 0;                
font-size: 18px;                
font-weight: bold;                
background-image: url(images/StaticTop.jpg);                
background-repeat: no-repeat;                
text-align:left;                
background-position:right top;                
}                
h2 {                
color: #000000;                
font-size: 14px;                
font-weight: bold;                
}                
h3 {                
font-family: Arial, Helvetica, sans-serif;                
color: #000000;                
font-size: 13px;                
font-weight: bold;                
}                
/* 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;                
}                
.sitemap a{                
display:block;                
padding:8px 5px 8px 33px;                
background-image: url(/images/sitemap_arrow.gif);                
background-repeat: no-repeat;                
background-position:left 8px;                
text-align:left;                
background-color:#F7F9FD;                
}                
.sitemap {                
width:100%;                
text-align:center;                
}                
/* miscellaneous */                
.right_nav{                
float:right;                
width:160px;                
border-left:1px solid #CCCCCC;                
background-color:#F7F9FD;                
background-image:url(images/left_nav_bg.jpg);                
background-position:left top;                
background-repeat:repeat-x;                
height:550px;                
text-align:center;                
}                
.right_nav span{                
display:block;                
color:#414141;                
padding-top:25px;                
padding-bottom:5px;                
font-weight:bold;                
padding-left:7px;                
text-align:left;                
}                
.home_headerone{                
background-image:url(images/HomeTop.jpg);                
background-position:-5px top;                
margin:10px 0 0;                
padding-bottom:12px;                
padding-left:38px;                
padding-top:7px;                
}                
.home_headerone span{                
color:#9a9a9a;                
font-size:14px;                
}                

.main_prod_link{                
width:540px;                
}                

.main_prod_link td{                
background:url(images/bucket_bg.jpg) no-repeat left top;                
text-align:center;                
vertical-align:top;                
color:#666666;                
font-family:Arial;                
font-size:10px;                
}                
.main_prod_link a{                
display:block;                
padding-top:8px;                
padding-bottom:2px;                
}                
.main_prod_link a img{                
border:2px solid #3B6E8F;                
margin-top:3px;                
}                
.main_prod_link a:hover img{                
border:2px solid #95b1e1;                
}                
.main_prod_link p{                
color:#3B6E8F;                
font-size:13px;                
font-weight:bold;                
margin:0px;                
padding:0px 0px 6px 0px;                
}                
.home_paragraph{                
width:544px;                
margin:0px;                
padding:0 0 10px;                
}                

.home_bottom{                
background-color:#e4e4e4;                
width:540px;                
padding-top:5px;                
padding-bottom:5px;                
}                
.home_bottom span{                
display:block;                
font-weight:bold;                
margin-left:-15px;                
}                

.home_bottom td{                
border-right:1px dotted #999999;                
padding-left:20px;                
vertical-align:top;                
font-size:11px;                
}                
table td.bucket_td_middle{                
background:url(images/spacer.gif) no-repeat left top;                
width:25px;                
}          

.main_prod_link{font-family:Arial;color:#666666;font-size:10px;font-weight:normal;font-style:normal;text-decoration:none;}   
a.main_prod_link, a:main_prod_link, .main_prod_link a, .main_prod_link a:link {font-family:Arial;color:#414141;font-size:14px;font-weight:bold;font-style:normal;text-decoration:none;}   
a:main_prod_link, .main_prod_link a:visited {font-family:Arial;color:#414141;font-size:14px;font-weight:bold;font-style:normal;text-decoration:none;}   
a:main_prod_link, .main_prod_link a:hover {font-family:Arial;color:#414141;font-size:14px;font-weight:bold;font-style:normal;text-decoration:none;}   
a:main_prod_link, .main_prod_link a:active {font-family:Arial;color:#414141;font-size:14px;font-weight:bold;font-style:normal;text-decoration:none;}   

.left_nav{font-weight:normal;font-style:normal;text-decoration:none;}          
a.left_nav, a:link.left_nav, .left_nav a, .left_nav a:link {font-family:Arial;color:#414141;font-size:11px;font-weight:bold;font-style:normal;text-decoration:none;display:block;padding:8px 5px 8px 33px;background-image: url(/images/LeftNavBullet.gif); background-repeat: no-repeat; background-position:left 8px;}          
a:visited.left_nav, .left_nav a:visited {font-family:Arial;color:#414141;font-size:11px;font-weight:bold;font-style:normal;text-decoration:none;display:block;padding:8px 5px 8px 33px;background-image: url(/images/LeftNavBullet.gif); background-repeat: no-repeat; background-position:left 8px;}          
a:hover.left_nav, .left_nav a:hover {font-family:Arial;color:#414141;font-size:11px;font-weight:bold;font-style:normal;text-decoration:underline;display:block;padding:8px 5px 8px 33px;background-image: url(/images/LeftNavBullet.gif); background-repeat: no-repeat; background-position:left 8px;}          
a:active.left_nav, .left_nav a:active {font-family:Arial;color:#414141;font-size:11px;font-weight:bold;font-style:normal;text-decoration:none;display:block;padding:8px 5px 8px 33px;background-image: url(/images/LeftNavBullet.gif); background-repeat: no-repeat; background-position:left 8px;} 