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; 
} 
