body { 
margin-top:0px; 
background-color: #002570; 
background-image: url(/images/bg.jpg); 
background-repeat: repeat-x; 
} 

#container { 
width: 1100px; 
background-color: #FFFFFF; 
background-image: url(/images/container_bg.jpg); 
background-repeat: repeat-y; 
} 
td, div{ 
font-family:Arial; 
font-size:12px; 
color:#000000; 
} 

a{
color:#000000;
text-decoration:underline;
}
a:hover{
color:#000000;
text-decoration:none;
}

/* header area start */ 

#header { 
width: 1100px; 

} 

#utility_nav { 
width: 1100px; 
text-align: right; 
padding-top: 20px; 
padding-bottom: 1px; 
} 

/* topnav area start */ 

#topnav { 
text-align: right; 
white-space: nowrap; 
padding-top: 3px; 
padding-bottom: 4px; 
background-image: url(/images/topnav_aut_005.jpg); 
background-repeat: no-repeat; 
} 

.topnav_right{ 
padding-right:90px; 
} 
/* main area start */ 

#main { 
width: 1100px; 
background-image: url(/images/main_bg.jpg); 
background-repeat: no-repeat; 
} 

#leftnav { 
width: 240px; 
padding-bottom: 40px; 
background-image: url(images/bg_main_aut_005.gif); 
background-repeat: repeat-x; 
} 

#nav { 
width: 149px; 
float: right; 
background: #718d9f; 
background-image: url(images/leftnav_btm_aut_005.gif); 
background-position: bottom center; 
background-repeat: no-repeat; 
} 

#content_area { 
padding-left: 10px; 
padding-right: 89px; 
padding-bottom: 10px; 
} 

/* footer area start */ 

#footer { 
width: 1100px; 
height:50px; 
vertical-align:top; 
background-image: url(/images/footer_bg.gif); 
background-repeat: no-repeat; 
background-position:top center; 
} 

#thomas_info { 
width: 1100px; 
font-family: Arial; 
font-size: 10px; 
text-align: right; 
padding-top: 2px; 
padding-bottom: 2px; 
} 

#thomas_info a{ 
padding-right: 89px; 
} 

/* heading styles */ 

h1 { 
color: #000000; 
font-size: 18px; 
font-weight: bold; 
padding-top:22px; 
padding-bottom:22px; 
margin:0px; 
} 

.home_hone{ 
padding-left:20px; 
} 
h1 span{ 
color: #333333; 
font-size: 14px; 
display:block; 
font-weight: bold; 
} 


h2 { 
color: #333333; 
font-size: 14px; 
font-weight: bold; 
} 

h3 { 
color: #0072BC; 
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; 
} 

.img03 { 
border: 1px #000000 solid; 
float: right; 
margin-left: 10px; 
margin-bottom: 10px; 
} 

/* miscellaneous */ 

li { 
list-style-image: url(images/bullet.gif); 
} 

.tr_bg{ 

color:#fa7d00; 
background-color: #f2f2f2; 
text-align: center; 
} 

.left_header{ 
background-image: url(/images/left_header.gif); 
background-repeat: no-repeat; 
background-position:left top; 
padding-left:26px; 

margin-bottom:3px; 
margin-top:10px; 
display:block; 
} 


.footer_right{ 
float:right; 
padding-right:135px; 
background-image: url(/images/footer_right_bg.gif); 
background-repeat: no-repeat; 

background-position:155px 10px; 
padding-top:7px; 
} 

.footer_left{ 
float:left; 
padding-left:96px; 
padding-top:7px; 
text-align:left; 
} 

.home_buckets{ 
background-image: url(/images/bucket_bg.gif); 
background-repeat: no-repeat; 
background-position:left top; 
} 

.main_bottom_page{ 
line-height:22px; 
margin:0px; 
padding:5px 5px 25px 20px; 
} 

.bucket_link_aut_005{ 
padding-right:30px; 
} 

.bucket_link_aut_005 td{ 
padding-bottom:32px; 
vertical-align:top; 
text-align:right; 
} 


.bucket_link_aut_005 img{ 
border:2px solid #003399; 
margin-bottom:6px; 
} 

.bucket_link_aut_005 a:hover img{ 
border:2px solid #000000; 
} 

#leftnav form{ 
margin:0px; 
padding:0px; 
padding-left:15px; 
} 

#leftnav form input{ 
margin:0px; 
padding:0px; 
background-color:#ffffff; 
height:16px; 
font-family:Arial; 
font-size:11px; 
width:104px; 
border:0px; 
} 

#leftnav form img{ 
position:relative; 
vertical-align:bottom; 
cursor:pointer; 
} 

.alt_row{ 
background-color:#F2F2F2; 
} 

.main_table{ 
border:1px solid #c2c2c2; 
} 

.main_table td{ 
padding:5px 4px; 
} 
