body { 
margin-top:0px; 
background-color: #CCCCCC; 
} 

#container { 
width: 960px; 
background-color: #FFFFFF; 
} 

td{ 
font-family:Arial; 
font-size:12px; 
vertical-align:top; 
} 
a{ 
text-decoration:underline; 
} 
a:hover{ 
text-decoration:none; 
} 

/* header area start */ 

#utility_nav { 
width: 960px; 
text-align: right; 
/* padding-top: 3px; 
padding-bottom: 4px; */ 
height:29px; 
line-height:29px; 
background-image: url(images/utility_bg.jpg); 
} 

#utility_nav span{ 
font-size:18px !important; 
} 


#header { 
width: 960px; 
} 

/* topnav area start */ 

#topnav { 
width: 960px; 
text-align: center; 
padding-top: 10px; 
padding-bottom: 9px; 
white-space: nowrap; 
background-color: #000000; 
} 

/* main area start */ 

#main { 
width: 960px; 
background-image: url(images/main_bg.jpg); 
background-repeat: no-repeat; 
background-position: left top; 
padding-top:33px; 
} 

#main_inner { 
width: 960px; 
background-image: url(images/main_inner_bg.jpg); 
background-repeat: repeat-x; 
background-position: left top; 
padding-top:33px; 
} 

#content_area { 
padding-left: 30px; 
padding-right: 30px; 
padding-top: 0px; 
padding-bottom: 20px; 
} 

/* footer area start */ 

#footer { 
width: 960px; 
text-align: center; 
/*padding-top: 4px; 
padding-bottom: 5px;*/ 
background-image: url(images/footer_bg.jpg); 
background-repeat: no-repeat; 
background-position: left top; 
height:102px; 
} 

#thomas_info { 
width: 960px; 
font-family: Arial; 
font-size: 10px; 
color: #030303; 
text-align: right; 
padding-top: 2px; 
padding-bottom: 2px; 
} 

/* heading styles */ 

h1 { 
color: #4c3f2a; 
font-size: 18px; 
font-weight: bold; 
} 

.home_hone{ 
margin-bottom:0px; 
padding-bottom:10px; 
} 

h2 { 
color: #ED1C24; 
font-size: 14px; 
font-weight: bold; 
} 

h3 { 
font-family: Times; 
color: #030303; 
font-size: 24px; 
font-weight: bold; 
font-style: italic; 
} 

/* 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; 
} 

/* miscellaneous */ 

li { 
list-style-image: url(images/bullet_ser_0042.gif); 
padding-bottom:5px; 
} 

.bucket_link_ser_004 li { 
list-style-image: url(images/bullet_ser_004.gif); 
padding-bottom:0px; 
} 

.bucket_link_ser_004 td{ 
width:20%; 
} 
.bucket_link_ser_004 td li{ 
font-size:11px; 
} 

.bucket_link_ser_004 a { 
display:block; 
height:147px; 
padding-left:7px; 
} 

.bucket_link_ser_004 img{ 
margin-left:-7px; 
} 


.bucket_link_ser_004 ul{ 
margin:0px 0px 0px 23px; 
padding:0px; 
} 

.main_top_left{ 
vertical-align:top; 

width:598px; 

} 

.main_top_left img{ 
width:598px; 
height:300px; 
} 

.main_right h1 span{ 
font-size:12px; 
color:#0a0a0a; 
} 

.main_right p{ 
margin-top:0px; 
padding-top:0px; 
margin-bottom:0px; 
padding-bottom:10px; 

} 


.footer_right{ 
padding-right:31px; 
float:right; 
text-align:right; 
padding-top:28px; 
} 

.footer_right img{ 
margin-bottom:10px; 
} 


.footer_left{ 
padding-top:28px; 
padding-left:29px; 
float:left; 
text-align:left; 
} 


.bottom_line{ 
text-align:center; 

padding:15px; 
font-weight:bold; 
} 

.bottom_line span{ 
background-image: url(images/bottom_line_bg.jpg); 
background-repeat: no-repeat; 
background-position: center top; 

padding:15px 62px 25px 0; 

} 

.capability td{ 
padding:4px 0px; 
} 

hr{ 
color:#000000; 
background-color:#000000;
border:0px;
height: 1px; 
} 
