body { 
margin-top:10px; 
background:#88898e; 
} 

#container { 
width: 960px; 
background:#213d84; 
} 

/* header area start */ 

#header { 
width: 907px; 
background: url(/images/header_bg.jpg) right top no-repeat; 
height: 99px; 
} 

#header img 
{ 
margin-right: 10px; 
float: left; 
} 

#utility_nav { 
width: 960px; 
text-align: right; 
height:26px; 
background:url(/images/topnav_bg.jpg) no-repeat left top; 
} 


#utility_right{float:right; width:auto; display:block; padding-right:43px; text-align:right; background:url(/images/topnav_right.jpg) no-repeat right top;} 

/* topnav area start */ 

#topnav { 
text-align: center; 
background: #213d84 url(/images/topnav_l.jpg) no-repeat; 
height:32px; 
width:907px; 
} 



#top_left{ 
color:#FFFFFe; 
display:block; 
float:left; 
font-family:arial; 
font-size:16px; 
font-weight:bold; 
padding-left:30px; 
padding-top:6px; 
width:auto; 
} 

#top_right{display:block; width:auto; float:right; background:url(/images/topnav_r.jpg) no-repeat right top; padding:9px 20px 9px 0px; } 



/* main area start */ 

#main { 
width: 907px; 
position:relative; 
background: #FFFFFF url(/images/main_bg.jpg) right top repeat-y; 
} 

#leftnav { 
width: 185px; 
padding-top: 20px; 
background: url(/images/leftnav_rpt.jpg) left bottom; 
padding-bottom:20px; 
} 

#nav { 
width:169px; 
float: right; 
background: url(/images/nav_btm.jpg) no-repeat left bottom; 

padding-bottom:15px; 
} 

#content_area { 
padding-left: 20px; 
padding-right: 20px; 
padding-top: 20px; 
padding-bottom: 20px; 
background:url(/images/content_bg.jpg) right bottom no-repeat; 
} 

/* footer area start */ 

#footer { 
width: 960px; 
padding-top: 5px; 
background:#213e84; 
float:left; 
} 

#thomas_info { 
width: 960px; 
text-align: right; 
background:#213e84 url(/images/footer_left.jpg) no-repeat left bottom; 
clear:both; 
float:left; 
} 

/* heading styles */ 

h1 { 
color:#213d83; 
font-size:17px; 
font-weight: bold; 
background: url(/images/h1_bg.jpg) no-repeat left center; 
margin:0 0 10px; 
padding:15px 0 15px 15px; 

} 

.head h1{ 
padding:0px; 
background: url(/images/spacer.gif) no-repeat left center; 
} 


h1 span{color:#696969; font-size:11px; font-weight:bold;} 

h2 { 
color: #9f9a9a; 
font-size: 13px; 
font-weight: bold; 
} 

h3 { 
font-family: Times; 
color: #000000; 
font-size: 24px; 
font-weight: bold; 

} 

/* image styles */ 

.img01 { 
border: 1px #000000 solid; 
} 

.img02 { 
border: 1px #000000 solid; 
float: left; 
margin-right: 10px; 
margin-bottom: 10px; 
width:auto; 
} 


.img04{ 

float:left; 
/*margin-top:-15px; */ 
width:auto; 
} 


.img05{ 

float:left; 
/*margin-top:-8px;*/ 
width:auto; 
} 



/* miscellaneous */ 

li { 
list-style-image: url(images/bullet.gif); 
} 


td 
{ 
font-family:Arial; 
font-size: 12px; 
} 


a { 
text-decoration: underline; 
} 
a:hover { 
text-decoration: none; 
} 

.leftnav_btm{width:185px; height:24px; background:url(/images/leftnav_btm.jpg) left bottom no-repeat; position:absolute; margin-top:5px; bottom:0px; left:0px;} 


html>body .leftnav_btm{bottom:0px;} 




.leftnav_ser_002 a{ 
display:block; 
text-align:left; 
margin: 0px 1px 0px 1px ; 
background:url(/images/bglinks.jpg) left bottom repeat-x; 
line-height:50px; 
height:50px; 
clear:both; 
} 

.leftnav_ser_002 a img{ 
float:left; 
} 


.leftnav_ser_002 span a{ 
line-height:13px; 
height:auto; 

padding:14px 0; 

} 

.leftnav_ser_002 span a img{ 
margin-top:-15px; 
} 

.leftnav_ser_002 a:hover{ 
background:url(/images/bglinks_hover.jpg) left bottom repeat-x; 

} 


.head{background:url(/images/home_top.jpg) no-repeat; padding:12px; width:680px;} 


.bucket_bg {background:url(/images/homebucket_bg.jpg) no-repeat; width:200px; height:145px;} 


.bucket_link_ser_002 a img {float:right;} 


ul.bucket_content li { 
background-image:url(/images/bullet.jpg); 
background-position:0 7px; 
background-repeat:no-repeat; 
padding-left:8px; 
padding-right:5px; 
clear:both; 
line-height:13px; 
} 

ul.bucket_content { 
list-style-type:none; 
padding:0px; 
margin:0px 0px 0px 10px; 
} 

.bucket_content { 
color:#010000; 
font-size:10px; 
font-weight:normal; 
} 


.mybox {padding:0px; text-align:center; display:none; } 

.last_nav_link a{ 
background:url(/images/spacer.gif) !important; 
} 
.last_nav_link a:hover{ 
background: transparent url(/images/bglinks_hover.jpg) repeat-x left bottom !important; 
} 


.galleryImgHead{ 
font-size: 14px; 
text-align: center; 
color: #213D83; 
font-weight: bold; 
} 

.p_blue{ 
color:#213d83; 
font-weight: bold; 
text-align:center; 
} 

.hr_line{ 
height:2px; 
border-width:0; 
color:#b61515; 
background-color:#b61515; 
} 
