body {    
margin-top:20px;    
background-color: #dbdddc;    
background-image: url(images/background.jpg);    
background-repeat:repeat-x;    
}    

#container {    
width: 958px;    
background-color: #FFFFFF;    
}    

td    
{    
font-family:Arial;    
font-size: 12px;    
color:#000000;    
}    

a {    
text-decoration: underline;    
color:#000000;    
}    
a:hover {    
text-decoration: none;    
color:#3679b5;    
}    

/* header area start */    

#header {    
width: 958px;    
text-align:left;    
height:103px;    
}    

#header2 {    
width: 958px;    
height:117px;    
}    

#utility_nav {    
width: 300px;    
text-align: right;    
float:right;    
padding-right:26px;    
padding-top:12px;    
}    

/* topnav area start */    

#topnav {    
background:transparent url(/images/topnav_bg_new.jpg) no-repeat scroll left top;    
width:958px;    
height:45px;    
}    
#topnav_inner {    
background:transparent url(/images/topnav_bg_inner_new.jpg) no-repeat scroll left top;    
width:958px;    
height:45px;    
}    
.topnav_first{    
margin-left:330px;    
}    


.topnav_last{    
background-image:none !important;    
}    
/* main area start */    

#main {    
width: 958px;    
}    

#leftnav {    
background:transparent url(/images/leftnav_bg_new.jpg) no-repeat scroll left top;    
padding-bottom:44px;    
width:244px;    
}    
#leftnav_inner {    
background:transparent url();    
padding-bottom:44px;    
width:244px;    
padding-top:20px;}    

#nav{width:244px; background:url(/images/nav_bg.png) no-repeat right bottom; padding-bottom:50px; padding-top:5px; }    

#content_area {    
padding-left: 50px;    
padding-right: 50px;    
padding-top: 92px;    
padding-bottom: 30px;    
background:transparent url(/images/content_areabg.jpg) no-repeat scroll left top;    
}    
#content_area_inner {    
padding-left: 50px;    
padding-right: 50px;    
padding-top: 10px;    
padding-bottom: 30px;    
background:transparent url();    
}    

#content_area_home {    
padding-left: 50px;    
padding-right: 50px;    
padding-top: 33px;    
padding-bottom: 30px;    
background:transparent url(/images/content_areabg_new.jpg) no-repeat scroll left top;    
}    

/* footer area start */    

#footer {    
width: 958px;    
background:transparent url(/images/footer_bg.jpg) no-repeat scroll left top;    
height:157px;    
}    

#thomas_info {    
width: 958px;    
text-align: right;    
padding-top: 2px;    
padding-bottom: 2px;    
}    

/* heading styles */    

h1 {    
color: #2e3968;    
font-size: 18px;    
font-weight: normal;    
}    

.heading{    
color: #2e3968;    
font-size: 18px;    
font-weight: normal;    
text-align:center;    
margin-bottom:35px;    
}    

h2 {    
color: #000000;    
font-size: 14px;    
font-weight: bold;    
margin-bottom:-13px;    
padding-bottom:0px;    
}    

html>body h2{    
margin-bottom:-5px;    
}    

h3 {    
color: #2e3968;    
font-size: 14px;    
font-weight: bold;    
margin-bottom:0px;    
}    

/* 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;    
}    

.img04{float:left; margin-right:4px;}    


.img06 {    
margin-bottom:6px;    
}    


/* miscellaneous */    

hr{    
background-color:#6588a9;    
height:1px;    
border:1px;    
}    

.home_txt{    
color:#000000;    
font-weight:    
bold;padding-left:12px;    
padding-top:10px;    

text-align:justify;    
}    

.search_csv { color:#132d79; float:right; font-family:Arial; font-size:11px; font-weight:bold; margin-right:27px; padding-bottom:0;padding-top:8px;text-align:right;vertical-align:middle;width:400px;}.search_csv form { margin:0;padding:0;} .search_csv select { font-family:Arial; font-size:12px; height:20px; vertical-align:middle; width:104px; } .search_csv input { font-family:Arial; font-size:12px; height:20px; margin-left:5px; vertical-align:middle; width:115px; } .search_csv img { margin-left:6px; vertical-align:top; }  
