body { 
margin-top:10px; 
background-color: #ffffff; 
} 

#container { 
width: 960px; 
background-color: #FFFFFF; 
} 

td { 
font-family: Arial; 
font-size: 12px; 
color: #173073; 
} 


a:hover { 
text-decoration:none; 
} 
a { 
text-decoration:underline; 
} 



/* header area start */ 
/* 
#utility_nav { 
width: 960px; 
text-align: right; 
padding-top: 3px; 
padding-bottom: 3px; 
background-color: #0076a3; 
} 
*/ 

#header { 
width: 960px; 

background-image:url(/images/header_bg.jpg); 
background-position:right top; 
background-repeat:no-repeat; 
height: 108px; 

text-align:left; 
} 

/* topnav area start */ 

#topnav { 
padding-left:58px; 
/*width: 960px; 
text-align: right; 
padding-top: 5px; 
padding-bottom: 5px; */ 
height:22px; 
white-space: nowrap; 
background-color: #003663; 

background-image:url(/images/topnav_bg1.jpg); 
background-position:left top; 
background-repeat:no-repeat; 
} 

/* main area start */ 

#main { 
width: 960px; 
background-color: #FFFFFF; 
position:relative; 
clear:both; 
} 

#main_home { 
width: 960px; 
background-color: #FFFFFF; 
background-image:url(/images/main_bg1.jpg); 
background-position:right top; 
background-repeat:no-repeat; 
position:relative; 
clear:both; 
} 


#leftnav { 
width: 151px; 
padding-top: 25px; 
padding-bottom: 527px; 
background-color: #fcfaed; 

background-image:url(/images/leftnav_bg1.jpg); 
background-position:left top; 
background-repeat:no-repeat; 

} 

html > body #leftnav { 
padding-bottom: 504px; 
} 

.space{ 
background-color: #c7c7c7; 
} 
#content_area { 
padding-left: 20px; 
padding-right: 20px; 
padding-top: 20px; 
padding-bottom: 20px; 

background-image:url(/images/content_area_line.gif); 
background-position:right bottom; 
background-repeat:no-repeat; 

} 

#content_area_home { 
padding-left: 30px; 
padding-right: 28px; 
padding-top: 20px; 
padding-bottom: 20px; 

background-image:url(/images/content_area_line.gif); 
background-position:right bottom; 
background-repeat:no-repeat; 

} 

/* footer area start */ 

#footer { 

background-color:#0d2a72; 
background-image:url(/images/footer_bg1.jpg); 
background-position:left top; 
background-repeat:no-repeat; 
padding-bottom:17px; 
padding-top:130px; 
text-align:left; 
width:960px; 
} 



html>body #footer { 
padding-bottom:20px; 
padding-top:134px; 
} 

#thomas_info { 
width: 960px; 
height: 16px; 
font-family: Arial; 
font-size: 10px; 
color: #000000; 
text-align: right; 
padding-top: 2px; 
} 

/* heading styles */ 

h1 { 
color: #173073; 
font-size: 18px; 
font-weight: bold; 
} 

h1.home { 
color: #c5cbe1; 
font-size: 24px; 
font-weight: bold; 
} 

h1.home span { 
color: #c5cbe1; 
font-size: 15px; 
font-weight: bold; 
} 



h2 { 
color: #2285f3; 
font-size: 14px; 
font-weight: bold; 
} 

h3 { 
font-family: Times; 
color: #004a80; 
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 { 
float:right; 
} 


.footer_right { 
float:right; 
margin-right:25px; 
margin-top:10px; 

text-align:right; 
} 

#footer span{ 
margin-left: 17px; 
display: block; 
} 

.header_contact { 

float:right; 
margin-right:359px; 
margin-top:67px; 

} 

#leftnav div { 

position:absolute; 
vertical-align:bottom; 
width: 151px; 
bottom:-1px; 
} 

.homepage_text { 
font-family: Arial; 
color: #c2cbe0; 
font-size: 15px; 
} 

.homepage_text1 { 
display: block; 
padding-top: 30px; 
padding-bottom: 20px; 
} 

html>body .homepage_text1 { 
display: block; 
padding-top: 34px; 
padding-bottom: 20px; 
} 


.bucket { 
background-image:url(/images/bucket_bg.jpg); 
background-position:left top; 
background-repeat:no-repeat; 
width: 238px; 
vertical-align:top; 
} 





ul.BucketContent 
{ 

margin-top:-10px; 
text-align:left; 
margin-left:0px; 
padding-left:0px; 
list-style-type:none; 
} 





table.main_table ul.BucketContent 
{ 

margin-top:0px; 
text-align:left; 
} 

/*it will set left and right margin of li*/ 


ul.BucketContent li 
{ 
color:#173073; 
font-family:arial; 
font-size:11px; 
font-weight:normal; 
list-style-type:none; 
background-image:url(/images/bullet_homepage.gif); 
background-position:left top; 
background-repeat:no-repeat; 
white-space:nowrap; 
margin-left:0px; 
padding-left:20px; 
height:16px; 
/*margin-right:12px;*/ 
} 



ul.BucketContent li a 
{ 
color:#173073 !important; 
margin:0px !important; 
padding:0px !important; 
font-size:11px !important; 
font-weight:normal !important; 
text-decoration:underline !important; 
display:block !important; 
} 




ul.BucketContent li a:hover 
{ 
color:#173073 !important; 
margin:0px !important; 
padding:0px !important; 
font-size:11px !important; 
font-weight:normal !important; 
text-decoration:none !important; 
display:block !important; 
} 



.right_text { 

display:block; 
margin-left:70px; 
margin-top:0px; 
} 

.bucket_left_text { 

display:block; 
margin-top:-73px; 
} 
.pos{ 

margin-top:-91px; 
position:absolute; 

color:#070707; 
font-size:12px;} 


.last_bucket a{ 
font-size:12px !important; 
} 

.space{ 
margin-top:-3px; 
margin-bottom:-1px; 
padding-top:5px !important; 
padding-bottom:5px !important; 
border-right:1px solid #FFFFFF; 
} 

html > body .space{ 
margin-top:0px; 
margin-bottom:0px; 




} 



/* miscellaneous 

li { 
list-style-image: url(images/bullet_mac_003.gif); 
} 
*/ 



/*#about{ 
padding-right:11px 
} 


#locations{ 
padding-right:30px 
} 

#new{ 
padding-right:10px 
} 


#home{ 
padding-right:25px 
} */ 

#topnav span{ 

} 

#topnav a{ 
/*padding-left:12px; 
padding-right:20px; */ 
padding:4px 0; 
float:left; 
width:113px; 
text-align:center; 
} 

#topnav #contact a{ 
width:107px !important; 
} 


#topnav a:hover{ 
background-image:url(/images/topnav_hover.gif); 
background-position:right center; 
background-repeat:no-repeat; 
} 

.space1 { 
display: block; 

padding:10px 0px 5px 0px; 

} 

.ind_bull{ 
height:30px !important; 
} 
.row_manu{text-align:center; vertical-align:middle;} 

.row_manu td {height:100px;} 


.leftform{padding:0px; margin:0px 0px 10px 5px; } 


.leftform input{width:110px; margin-right:3px;} 

.leftform select{width:110px; margin-bottom:3px;} 


.leftform img{cursor:pointer}
