body {   
margin-top:17px;   
background-color: #ffffff;   
background-image: url(/images/background.gif);   
background-repeat:repeat-x;   

margin-left:0px;   
margin-right:0px;   
}   

#container {   
width: 974px;   
}   

td   
{   
font-family:Arial;   
font-size: 12px;   
color:#666666;   
}   


a {   
text-decoration: underline;   
color:#145eb4;   
}   
a:hover {   
text-decoration: none;   
color:#000000 ;   
}   
/* header area start */   

#header {   
width: 974px;   
}   

#header01{   
width:215px;   
float:left;   
}   
#utility_nav {   
text-align: right;   
float:right;   
width:673px;   
}   

/* topnav area start */   

#topnav {   
width: 974px;   
padding-top: 9px;   
padding-bottom: 3px;   
background-color: #1665c1;   
clear:both;   
text-align:right;   
}   

html>body #topnav{   
padding-bottom:21px;   
}   
.topnav_last{   
margin-right:15px!important;   
}   

/* main area start */   

#main {   
width: 974px;   
background-color: #FFFFFF;   
clear:both;   
margin-top:45px;   
margin-bottom:27px;   
}   

#main_home {   
width: 974px;   
background-color: #FFFFFF;   
clear:both;   
margin-top:25px;   
margin-bottom:27px;   

background-image:url(/images/content_btm_bg.gif);   
background-position:left bottom;   
background-repeat:no-repeat;   
}   

#leftnav {   
width: 180px;   
padding-top: 18px;   
padding-bottom: 45px;   
}   

#content_area {   
padding-left: 33px;   
padding-right: 33px;   
padding-top: 27px;   
padding-bottom: 45px;   
border:1px solid #000000;   
}   

#content_area_home{   
background-image:url(/images/content_area_bg.gif);   
background-repeat:repeat-y;   
background-position:left top;   
padding-bottom:28px;   
}   

/* footer area start */   

#footer {   
width: 100%;   
background-image:url(/images/footer_line_plc_005.gif);   
background-repeat:repeat-x;   
height:35px;   
background-position:left 2px;   
}   

#footer_plc_006{   
width:974px; 
}   

#thomas_info {   
width: 974px;   
text-align: right;   
padding-top: 2px;   
padding-bottom: 2px;   
clear:both;   
}   

/* heading styles */   

h1 {   
color: #000000;   
font-size: 20px;   
font-weight: bold;   
}   

.head {   
color: #454545;   
font-size: 17px;   
font-weight: bold;   
padding-left:6px;   
letter-spacing:2px;   
}   
.head1 {   
color: #454545;   
font-size: 12px;   
font-weight: normal;   
letter-spacing:3px;   
display:block;   
margin-top:3px;   
}   
h2 {   
color: #454545;   
font-size: 14px;   
font-weight: bold;   
margin-bottom:0px;   
padding-botom:0px;   
}   

h3 {   
color: #666666;   
font-size: 12px;   
font-weight: bold;   
margin-bottom:0px;   
padding-botom:0px;   
}   

/* image styles */   

.img01 {   
border: 1px #000000 solid;   
}   

.img02 {   
float: left;   
margin-right: 10px;   
margin-bottom: 10px;   
}   

.img03 {   
float: right;   
margin-left: 10px;   
margin-bottom: 10px;   
}   

.img05 {   
float: right;   
margin-left: 10px;   
margin-bottom: 10px;   
}   

.img06 {   
margin-bottom: 10px;   
}   

/* miscellaneous */   
form{   
margin:0px;   
padding:0px;   
}   
.search{   
width:179px;   
float:right;   
margin-top:-4px;   
padding:0px;   
}   

.search input{   
font-size:10px;   
font-family:Arial;   
color:#000000;   
width:150px;   
height:20px;   
margin-right:2px;   
}   

.row2{   
padding:5px 0px 5px 5px;   
border-bottom:1px solid #DDDDDD;   
border-left:1px solid #DDDDDD;   
}   

.row3{   
padding:5px 0px 5px 5px;   
border-bottom:1px solid #DDDDDD;   
border-left:1px solid #DDDDDD;   
border-right:1px solid #DDDDDD;   
}   

.header_bg{   
background-image:url(/images/header_bg_plc_005.jpg);   
background-repeat:no-repeat;   
height:250px;   
background-position:7px top;   
}   

ul.bucket_bullets {   
list-style-type:none;   
margin:6px 8px 0px 9px;   
padding:0;   
}   

ul.bucket_bullets li {   
background-image:url(/images/bucket_bullets.gif);   
background-position:2px 6px;   
background-repeat:no-repeat;   
padding-left:9px;   
}   


ul.bucket_bullets li a{   
font-family:Arial !important;   
font-size:11px !important;   
color:#666666 !important;   
font-weight:normal !important;   
text-decoration:none !important;   
margin-left:0px !important;   
margin-bottom:-15px !important ;   
}   

html>body ul.bucket_bullets li a{   
margin-bottom:0px !important ;   
}   

ul.bucket_bullets li a:visited{   
font-family:Arial !important;   
font-size:11px !important;   
color:#666666 !important;   
font-weight:normal !important;   
text-decoration:none !important;   
margin-left:0px !important;   
margin-bottom:-15px !important ;   
}   

html>body ul.bucket_bullets li a:visited{   
margin-bottom:0px !important ;   
}   

ul.bucket_bullets li a:link{   
font-family:Arial !important;   
font-size:11px !important;   
color:#666666 !important;   
font-weight:normal !important;   
text-decoration:none !important;   
margin-left:0px !important;   
margin-bottom:-15px !important ;   
}   

html>body ul.bucket_bullets li a:link{   
margin-bottom:0px !important ;   
}   


ul.bucket_bullets li a:hover{   
font-family:Arial !important;   
font-size:11px !important;   
color:#666666 !important;   
font-weight:normal !important;   
text-decoration:none !important;   
margin-left:0px !important;   
margin-bottom:-15px !important ;   
}   

html>body ul.bucket_bullets li a:hover{   
margin-bottom:0px !important ;   
}   

.bucket_link_plc_005 a img{   
margin-bottom:-16px;   
margin-left:-11px;   
display:block;   
}   

.bucket_link_plc_006 a img{   
margin-bottom:-16px;   
margin-left:-11px;   
display:block;   
}   

.bucket_link_plc_007 a img{   
margin-bottom:-16px;   
margin-left:-11px;   
display:block;   
}   
.service_txt{   
text-align:center;   
padding-top:15px;   
margin-bottom:10px;   
}   

.footer_plc_007{   
margin-left:405px;
}   

  
html>body .footer_plc_007{   
margin-left:370px;
}   

/* 
html>body .footer_plc_008{   
margin-left:371px;   
}   
*/   
ul.list1 li{   
list-style-image:url(/images/new-window-icon-small.jpg);   
margin-bottom:1px;   
}   


ul.list2 li{   
margin-bottom:10px;   
margin-top:10px;   
}   
.blue_text {   
color: #1665C1;   
font-weight: bold;   
font-size: 16px;   
}  
