body {     
margin-top:10px;     
background-color: #CCCCCC;     
background-image: url(/images/);     
}     

td{     
font-family:Arial;     
font-size:11px;     
color:#000001;     

}     

a {     
text-decoration:underline;     
color:#8a0331;     
font-weight:bold;     
}     
a:hover {     
text-decoration:none;     
color:#ed1c24;     
font-weight:bold;     
}     

.locations_icon {   
margin: 0px 3px -5px 0px;   
}   

#container {     
width: 760px;     
background-color: #FFFFFF;     
}     

/* header area start */     

#header {     
width: 760px;     
}     

#utility_nav {     
width: 760px;     
text-align: right;     
padding-bottom:3px;     
padding-top:8px;     
background-color: #1f4a7d;     
background-image: url(/images/bg-top-gen-002-new.gif);     
background-repeat: repeat-x;     
}     

/* topnav area start */     

#topnav {     
width: 760px;     
text-align: right;     
padding-bottom:16px;     
padding-top:11px;     
background-color: #C4C4C4;     
white-space: nowrap;     
background-image: url(/images/bg-topnav-gen-002-new.gif);     
background-repeat: repeat-x;     
}     

/* main area start */     

#main {     
width: 760px;     
background-color: #FFFFFF;     
position:relative;     
}     

#leftnav {     
width: 160px;     
padding-top: 7px;     
padding-bottom: 200px;     
background-color: #E6E6E6;     
}     


#lefnav_btm{     
width: 160px;     
padding-top: 7px;     
bottom:17px;     
text-align:center;     
position:absolute;     
}     

#content_area {     
padding-left: 20px;     
padding-right: 20px;     
padding-top: 20px;     
padding-bottom: 20px;     
}     

/* footer area start */     

#footer {     
width: 760px;     
text-align: center;     
padding-bottom:10px;     
padding-top:16px;background-color: #1f4a7d;     
background-image: url(/images/bg-footer-gen-002-new.gif);     
background-repeat: repeat-x;     
}     

#thomas_info {     
width: 760px;     
text-align: right;     
padding-top: 2px;     
padding-bottom: 2px;     
}     

/* heading styles */     

h1 {     
color: #000002;     
font-size: 18px;     
font-weight: bold;     
}     

h1.home {     
color: #000004;     
font-size: 14px;     
font-weight: normal;     
padding-top:40px;     

padding-left:27px;     
padding-right:27px;     


}     


h1.home2 {     
color: #000004;     
font-size: 14px;     
font-weight: normal;     
padding-top:4px;     

padding-left:10px;     
padding-right:5px;     


}     


h2 {     
color: #800000;     
font-size: 14px;     
font-weight: bold;     
}     

h3 {     
font-family: Times;     
color: #8B929D;     
font-size: 24px;     
font-weight: bold;     
font-style: italic;     
}     

/* image styles */     

.img01 {     
border: 1px #000000 solid;     
}     

.img02 {     
border: 1px #000000 solid;     
float: left;     

margin-bottom:5px;     
margin-right:23px;     

}     

.img03 {     
border: 1px #000000 solid;     
float: right;     
margin-left: 10px;     
margin-bottom: 10px;     
}     

.img04{     

float:left;     
margin-bottom:10px;     
margin-right:5px;     
}     

.img05{     

float:left;     
margin-bottom:10px;     
margin-right:10px;     
}     

.bucketImage {border: 1px solid #000000;margin-bottom: 10px;} 



.boxstyle{
Float: bottom

}
/* miscellaneous */  