body {      
margin-top:29px;      
background-color: #CCCCCC;      
background-image: url(images/body_bg_new.jpg);      
background-position: left top;      
}      

#container {      
width: 960px;      
border: 1px #000000 solid;      
background-color: #FFFFFF;      
}      

td {      
font-family: Arial;      
font-size: 12px;      
color: #000000;      
}      

/* header area start      

#utility_nav {      
width: 960px;      
text-align: right;      
padding-top: 5px;      
padding-bottom: 6px;      
background-color: #006350;      
}      
*/      

#header {      
width: 960px;      
text-align: left;      
background-image: url(images/header01_bg.jpg);      
background-position: right top;      
background-repeat: no-repeat;      
height:109px;      
} #header_new {    background-image: url("images/header_bg_new.jpg");    background-position: left top;    background-repeat: no-repeat;    height: 124px;    width: 960px;}      
#header img{      
float:left;      
} .go_button{left: 0;    position: relative;    top: 5px;} .header_logo{float: left;    margin-left: 7px;    margin-top: 20px;}     
.header_contact_new {    display: block;    float: right;    margin-top: 25px;    padding-right: 15px;}.search{clear: right;    float: right;    margin-right: 10px;    margin-top: 32px;}/* topnav area start */      

html > body .search{clear: right;    float: right;    margin-right: 10px;    margin-top: 30px;}#topnav {      
width: 960px;      
text-align: right;      
padding-top: 4px;      
padding-bottom: 4px;      
white-space: nowrap;      
background-color: #b9b9b9;      
}      

/* main area start */      

#main {      
width: 960px;      
background-color: #FFFFFF;      
border-top: 6px #FFFFFF solid;      
border-bottom: 6px #FFFFFF solid;     
      
}      

#main1 {      
width: 960px;      
background-color: #FFFFFF;      
border-top: 6px #FFFFFF solid;      
border-bottom: 6px #FFFFFF solid;background-image: url(images/home_bg.jpg);      
background-position: right top;      
background-repeat: no-repeat;  }      

form {      
padding: 0px;      
margin: 0px;      
}      

form img {      
position: relative;      
top: 0px;      
left: 0px;      
*left: -3px;      
}      

#leftnav {      
width: 178px;      
padding-top: 10px;      
padding-bottom: 100px;      
background-color: #003366;      
background-image: url(images/leftnav_bg.jpg);      
background-position: left top;      
background-repeat: repeat-y;      
border-bottom: 1px #FFFFFF solid;      
}     
#leftnav span      
{      
float: right;      
margin-right: 13px;      
margin-top: 20px;      
border: 1px #000000 solid;      
}      

#content_area {      
padding-left: 20px;      
padding-right: 20px;      
padding-top: 20px;      
padding-bottom: 20px;      
}      
#content_area-new {      
padding:0px;      
}      

#content_area1 {      
padding-left: 20px;      
padding-right: 20px;      
padding-top: 127px;      
padding-bottom: 20px;      
}      

/* footer area start */      

#footer {      
width: 960px;      

padding-top:25px;      
padding-bottom:10px;      
text-align: center;      
background-color: #003366;      
background-image: url(images/footer_bg_new.jpg);      
background-position: left top;      
background-repeat: repeat-x;      
}      

#thomas_info {      
width: 960px;      
height: 16px;      
font-family: Arial;      
font-size: 10px;      
text-align: right;      
padding-bottom: 10px;    padding-top: 12px;}      

/* heading styles */      

h1 {      
color: #006350;      
font-size: 18px;      
font-weight: bold;      
}      

h2 {      
color: #000000;      
font-size: 14px;      
font-weight: bold;      
} 
h3 {      
color: #000000;      
font-size: 12px;      
font-weight: bold;      
}      
#leftnav h3 {font-size:14px;color:#006350;margin:0;padding:0 0 8px;}      

/* 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 {      
padding-top: 5px;      
}      

.header_contact {      
display: block;      
float:right;      
margin-top:10px;      
padding-right:4px;      
display:block;      
}      

.header_search {      
display: block;      
float:right;      
margin-top:35px;      
margin-right:10px;      
*margin-right:4px;      
text-align: right;      
}      
#keyword {    width: 140px;}     
.bucket_link_aut_001 img {      
margin-bottom: 5px;      
}      
.table      
{      
background-color:#000000;      
}      
.table td      
{      
background-color:#FFFFFF;      
}      
.tr_head td      
{      
background-color:#f2f2f2 !important;      
}      
a:link     
{     
text-decoration:underline;     
}     
a:hover     
{     
text-decoration:none;     
}     
.buck-img02 {    float: left;    margin-right: 9px;}ul.bucket_content_001 li {    background: url("/images/bullet-img-buck.gif") no-repeat scroll left 4px transparent;    line-height: 10px;    padding-bottom: 0px; padding-top: 0px;   padding-left: 8px;}    



.specification_table td {    
    border: 1px solid #B2B2B2;    
    padding: 4px;    
}   

img.alignleft {   
    display: inline;   
    margin: 0 7px 2px 0;   
    padding: 4px;   
}   
.alignleft {   
    float: left;   
    margin: 11px;   
}  
p img  {  
    max-width: 100%;  
    padding: 0;  
}  
img.centered {  
    display: block;  
    margin-left: auto;  
    margin-right: auto;  
}  
img.alignright {  
    display: inline;  
    margin: 0 0 2px 7px;  
    padding: 4px;  
}  
img.alignleft {  
    display: inline;  
    margin: 0 7px 2px 0;  
    padding: 4px;  
}  
.alignright {  
    float: right;  
    margin: 11px;  
}
.clear{
   clear:both;
}
