body  
{  
margin-top:10px;  
background-color: #8fafbf;  
}  


td  
{  
color: #666666;  
font-family:Arial;  
font-size: 12px;  
}  

a  
{  
color: #0172ab;  
text-decoration: underline;  
}  


a:hover  
{  
color: #01334d;  
text-decoration: none;  
}  


#container {  
width: 960px;  
background-color: #FFFFFF;  
}  

/* header area start */  

#header {  
width: 960px;  
border-top: 1px #ffffff solid;  
border-bottom: 1px #ffffff solid;  
}  

#header02 {  
width: 960px;  
}  

#utility_nav {  
width: 960px;  
text-align: right;  
padding-top: 2px;  
padding-bottom: 3px;  
background-color: #cbd4d1;  
border-bottom: 1px #FFFFFF solid;  
}  

/* topnav area start */  

#topnav {  
width:960px;  
height:25px;  
margin-bottom:0;  
padding-bottom:0;  
padding-top:0;  
text-align:right;  
white-space:nowrap;  
background-color: #015580;  
background-image: url(/images/topnav_bg_mat_001.jpg);  
background-repeat: repeat-x;  
background-position: left top;  
}  

/* main area start */  

#main {  
width: 960px;  
border-top: 1px #FFFFFF solid;  
border-bottom: 1px #FFFFFF solid;  
position: relative;  
}  

#leftnav {  
width: 160px;  
padding-top: 19px;  
background-color: #cbd4d1;  

padding-bottom:180px;  
}  

#leftnav_logo  
{  
text-align: center;  
padding-top: 49px;  
}  

#leftnav_btm  
{  
width: 160px;  
position: absolute;  
left: 0px;  
bottom: 0px;  
text-align: center;  
padding-bottom: 30px;  
}  

#content_area {  
padding-left: 20px;  
padding-right: 20px;  
padding-top: 20px;  
padding-bottom: 30px;  
}  

/* footer area start */  

#footer {  
width: 960px;  
text-align: center;  
padding-top: 4px;  
padding-bottom: 5px;  
background-color: #166a95;  
}  

#thomas_info {  
width: 960px;  
text-align: right;  
padding-top: 2px;  
padding-bottom: 2px;  
}  

/* heading styles */  

h1 {  
color: #454545;  
font-size: 18px;  
font-weight: bold;  
}  

h2 {  
color: #cbd4d2;  
font-size: 14px;  
font-weight: bold;  
}  

h3 {  
color: #2A5CAA;  
font-size: 24px;  
font-weight: bold;  
}  

/* image styles */  

.img01 {  
border: 1px #000000 solid;  
}  

.img02 {  
border: 1px #0172ab solid;  
float: left;  
margin-right: 15px;  
margin-bottom: 15px;  
}  

.img03 {  
border: 1px #000000 solid;  
float: right;  
margin-left: 10px;  
margin-bottom: 10px;  
}  

h1.home  
{  
color: #454545;  
font-size: 12px;  
font-weight: bold;  
font-family: Arial;  
padding: 0px;  
margin: 0px;  
}  

h1 span  
{  
color: #333333;  
font-size: 18px;  
font-weight: bold;  
font-family: Arial;  
}  

.bucket_link_mat_001 p  
{  
margin-top: 5px;  
}  

/* miscellaneous */  

li {  
list-style-image: url(images/bullet_mat_001.gif);  
}  

.bucket_link_mat_001 p 
{  
color:#666666 !important;  
font-family:Arial !important;  
font-size:11px !important;  
font-weight: normal !important;  
}  
