body   
{   
background: #eeeeee url(/images/bg_container.gif) center top no-repeat;   
margin-top:0px;   
}   


#container   
{   
width:943px;   
}   

/* header area start */   


#header   
{   
width: 943px;   
position:relative;   
margin-bottom: -4px;   
}   

html > body #header   
{   
width: 943px;   
position:relative;   
margin-bottom: 0px;   
}   



/* topnav area start */   

#topnav {   
width: 943px;   
text-align: right;   
padding-bottom:11px;   
padding-top:16px;   
background:url(/images/topnav_bg.jpg) no-repeat left top;   
}   

/* main area start */   

#main   
{   
width: 943px;   
background: #ffffff url(/images/main_bg.gif) right top no-repeat;   
position:relative;   
}   

#main_index   
{   
background: url(/images/home_top.jpg) 182px top no-repeat;   
}   

#leftnav {   
width: 182px;   
background:url(/images/leftnav_rpt.jpg) repeat-y left top;   
padding-bottom: 100px;   
}   


#nav   
{   
width: 182px;   
background:url(/images/leftnav_bg.png) no-repeat left top;   
height:532px;   
}   


#content_area   
{   
padding-left: 20px;   
padding-right: 20px;   
padding-top: 20px;   
padding-bottom: 20px;   
background: url(/images/content_bg.gif) no-repeat left bottom;   
}   



#content_area_index   
{   
padding:0px;   
background: url(/images/content_bg.gif) no-repeat left bottom;   
}   


/* footer area start */   

#footer   
{   
width: 950px;   
text-align: center;   
height:38px;   
background:transparent url(/images/footer_bg.jpg) no-repeat scroll 739px -1px;   
}   

html > body #footer   
{   
background:transparent url(/images/footer_bg.jpg) no-repeat scroll 738px -1px;   
}   


#thomas_info   
{   
width: 943px;   
text-align: right;   
padding-top: 4px;   
padding-bottom: 2px;   
margin: auto;   
}   

/* heading styles */   

h1   
{   
color: #000000;   
font-size: 18px;   
font-weight: bold;   
}   

td   
{   
color:#333333;   
font-family:arial;   
font-size:12px;   
}   


h2   
{   
color: #333333;   
font-size: 14px;   
font-weight: bold;   
}   

h3   
{   
color: #000000;   
font-size: 12px;   
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;   
}   

.img04   
{   
border:#000000 1px solid;   
margin-right: 10px;   
}   

.leftnav_btm   
{   
display:block;   
text-align:center;   
height:100px;   
width:182px;   
left:0;   
position:absolute;   
bottom:-1px;   
background:url(/images/leftnav_btm.jpg) no-repeat;   
}   
link.leftnav_btm   
{   
display:block;   
text-align:center;   
height:100px;   
width:182px;   
left:0;   
position:absolute;   
bottom:-1px;   
background:url(/images/leftnav_btm.jpg) no-repeat;   
}   


html>body .leftnav_btm   
{   
bottom:0px;   
}   


#phone_header   
{   
background:transparent url(/images/phone_bg.png) no-repeat;   
float:left;   
height:56px;   
margin-left:735px;   
margin-top:-100px;   
position:relative;   
width:196px;   
}   


a:hover   
{   
text-decoration: none;   
}   

a   
{   
text-decoration: underline;   
}   

a:hover   
{   
text-decoration: none;   
}   

.table_img   
{   
background-color:#F2F2F2;   
border:1px dotted #C2C2C2;   
}   

.table_img td   
{   
padding: 20px;   
text-align: center;   
}   


.bucket_content   
{   
background:#203771 url(/images/bucket_bg_btm.jpg) no-repeat bottom left;   
padding-bottom:15px;   
}   



ul.home_bull   
{   
text-align:left;   
padding:0px;   
}   

ul.home_bull li   
{   
list-style-image:url(/images/bull1.gif);   
list-style-position:outside;   
margin-left:0px;   
padding-left:0px;   
}   


html>body   

ul.home_bull li   
{   
list-style-image:url(/images/bull.gif);   
list-style-position:outside;   
margin-left:0px;   
padding-left:0;   
}   

.home_text   
{   
padding: 0px 18px 0px 18px;   
text-align: left;   
font-family: arial;   
font-size: 12px;   
color: #333333;   

font-weight:normal;   
}   

.table_content   
{   
padding-top: 20px;   
}   


.row1{background:#dadada;} 
