body {  
margin-top:20px;  
background:#DBDDDC url(/images/background.jpg) left top repeat-x;  
}  

#container {  
width: 958px;  
background-color: #FFFFFF;  
}  

/* header area start */  

#utility_nav {  
width: 300px;  
text-align: right;  
float:right;  
padding-right:25px;  
padding-top:12px;  
}  

#header {  
width: 958px;  
text-align:left;  
height:103px;  
}  



#header2 {  
width: 958px;  
height:103px;  
}  



/* topnav area start */  

#topnav {  
background:transparent url(/images/topnav_bg_new.jpg) no-repeat scroll left top;  
padding-bottom:22px;  
padding-top:3px;  
text-align:right;  
width:958px;  
}  


#topnav_inner {  
background:transparent url(/images/topnav_bg_inner_new.jpg) no-repeat scroll left top;  
padding-bottom:22px;  
padding-top:3px;  
text-align:right;  
width:958px;  
}  


/* main area start */  

#main {  
width: 958px;  
}  


#nav{width:244px; background:url(/images/nav_bg.png) no-repeat right bottom; padding-bottom:50px; padding-top:5px; }  


#leftnav {  
width:244px;  
padding-bottom:32px;  
background: url(/images/leftnav_bg_new.jpg) no-repeat left top;  
}  

#leftnav_inner {  
width:244px;  
padding-top:20px;  
padding-bottom:32px;  
background: url() no-repeat left top;  
}  

#content_area {  

padding:10px 50px 50px;  
background:url() left top no-repeat;  
}  


#content_area_index{padding:70px 50px 40px 50px;  
background:url(/images/content_areabg_new.jpg) left top no-repeat;}  



/* footer area start */  

#footer {  
width: 958px;  
background: url(/images/footer_bg.jpg) left top no-repeat;  
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{  
margin-bottom:35px;  
text-align:center;  
width:590px;  
}  


h2 {  
color: #000000;  
font-size: 14px;  
font-weight: bold;  
margin-bottom:-14px;  
}  



html > body h2 {  
color: #000000;  
font-size: 14px;  
font-weight: bold;  
margin-bottom:-6px;  
}  




h3 {  
color: #2e3968;  
font-size: 14px;  
font-weight: bold;  
margin-bottom:0px;  
}  


td{font-family:arial; color:#000000; font-size:12px;}  


a {  
text-decoration:underline;  
color:#000000;  
}  
a:hover {  
text-decoration:none;  
color:#3679b5;  
}  




/* 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;}  
.img05{margin-bottom:3px;}  

.img06{margin-bottom:6px;}  

.last{margin-right:32px;}  

.footer_left{float:left; text-align:left; padding-top:95px; padding-left:30px;}  
.footer_right{float:right; text-align:right; padding-top:100px; padding-right:30px;}  


.date{display:block; font-size:10px;}  
.news_content{display:block;  
padding-bottom:10px;  
padding-top:10px;  
}  
.more{display:block;  
display:block;  
padding-bottom:10px;  
}  


.search_env {  
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_env form {  
margin:0;  
padding:0;  
}  

.search_env select {  
font-family:Arial;  
font-size:12px;  
height:20px;  
vertical-align:middle;  
width:104px;  
}  

.search_env input  
{  
font-family:Arial;  
font-size:12px;  
height:20px;  
margin-left:5px;  
vertical-align:middle;  
width:115px;  
}  

.search_env img  
{  
margin-left:6px;  
vertical-align:top;  
}  

.home_txt {  
color: #000000;  

text-align:justify;  
}  
