body {                                                                                                                           
   margin:10px;                                                                                                                           
   background:#131313 url(images/bodybg.jpg) repeat-x;                                                                                                                           
   }                                                                                                                           
                                                                                                                              
#container {                                                                                                                           
   width: 970px;                                                                                                                           
   background: url(images/container_bg.png) repeat-y;                                                                                                 
   }                                                                                                                           
/* header area start */                                                                                                                           
                                                                                                                              
#utility_nav {                                                                                                                           
float:right;                                                                                                                  
margin-top:25px;                                                                                                                  
width:450px;                                                                                                                  
                                                                                                                          
   }                                                                                                                           
#header {                                                                                                                           
   width: 970px;                                                                                                                          
 height:93px;                                                                                                                
background: url(images/header_bg-new.jpg) repeat-x;                                                                                                                         
                                                                                                                              
   }                                                                                                                           
                                                                                                                           
#search_cont{                                                                                                                  
clear:right;                                                                                                                  
float:right;                                                                                                                  
margin-top:8px;                                                                                                                  
width:314px;                                                                                                                  
}                                                                                                                   

#search_cont form {                                                                                                                   
margin:0;                                                                                                                   
padding:0;                                                                                                                   
}                                                                                                                   
#search_cont input {                                                                                                                   
font-family:Arial;                                                                                                                   
font-size:12px;                                                                                                                   
height:20px;                                                                                                                   
width:200px;                                                                                                                 
border:1px solid #000000;                                                                                                                 
}                                                                                                                   
#search_cont select {                                                                                                                   
font-family:Arial;                                                                                                                   
font-size:12px;                                                                                                                   
height:20px;                                                                                                                   
width:100px;                                                                                                                  
border:1px solid #000000;                                                                                                                 
}                                                                                                                   
/* topnav area start */                                                                                                                           
#topnav {                                                                                                                           
   width: 960px;                                                                                                                           
   height:30px;                                                                                                                          
 background:url(images/topnav_bg.jpg) repeat-x;                                                                                                         
overflow:hidden;                                                                                                                          
   }                                                                                                                           
/* main area start */                                                                                                                           
                                                                                                                              
#main {                                                                                                                           
   width: 960px;                                                                                                                           
   background-color:#FFFFFF;                                                                                                                           
   background-image: url(images/main_bg-new.jpg);                                                                                                                           
   background-repeat: no-repeat;                                                                                                                           
   }                                                                                                                           
                                                                                                                              
#leftnav {                                                                                                                           
   padding-bottom:20px;                                                                 
   padding-top:55px;                                                                 
   width:216px;                                                                 
}                                                                                                         
#leftnav2 {                                                                                                                           
   width: 216px;                                                                                                    
}                                                                                                

/*Left nav flyout menu wrapper div*/ 
#nav{ 
   width:187px; 
   float:right; 
    
   /*background image, aligned top, no repeat*/  
   background:url(images/nav_bg.jpg) left top no-repeat;  
    
   /*padding to make sure the bottom rounded background of left nav is shown, decrease size if more leftnav item is added*/ 
   padding-bottom:250px; 
    
   text-align:center; 
    
   /*background image has no top border, added here*/ 
   border-top:1px solid #908268; 
}  
/*container of the first level links, not the flyout links*/ 
#nav ul { 
   margin: 0; 
   padding: 0; 
   list-style: none; 
   width: 187px; /* Main Menu Item widths */ 
   } 
/*positioning the firts level ul li to relative, the flyout #nav li ul to be relative to this*/    
#nav ul li { 
   position: relative; 
   } 
/* the flyout link ul, left to -9999px to hide the flyout*/    
#nav li ul { 
   margin:0; 
   padding:0; 
    
   /*absolute position to the parent, which is #nav ul li*/ 
   position: absolute; 
   top: 0; 
    
   left: -9999px; /* hide menu */ 
    
   background:url(images/nav_bg.jpg) left top no-repeat;     
    
   /*to make the background looks neat*/ 
   border-top:1px solid #908268;    
   border-bottom:1px solid #908268;       
} 

/*style of all links, individual links can be style by adding the necessary selector, example #nav ul li a, or #nav ul li ul li a*/ 
#nav ul li a, #nav ul li a:visited { 
   width:187px; 
   display:block; 
   !float:left; 
    
    font-family:Arial, Helvetica, sans-serif; 
    font-size:12px; 
    font-weight:bold; 
    
   text-decoration:none; 
    color:#8c9984; 
   margin:0; 
   padding:6px 0px; 
} 
#nav ul li a:hover{ 
   border-left:6px solid #060; 
   border-right:6px solid #060; 
   width:175px; 
   !width:187px; 
   color:#fff; 
} 
/*add arrow on the right side of links that has sub menus/flyouts */ 
.hasSubMenu{ 
   background:url(images/right.gif) 175px 8px no-repeat; 
   !float:left; 
} 
/*make the flyout menu visible on mouse hover on parent li*/ 
#nav li:hover ul{ 
   left:187px; 
} /* The magic */ 
#nav li.sfhover ul{ 
   left:187px; 
} 
                                                                                                                
#nav2{                                                                 
float:right;                                                                 
margin-top:30px;                                                                 
text-align:center;                                                                 
width:187px;                                                                 
}                                                                                                        
#nav2 span{color: #333333; font-size:10px;}                                                                  
.nav_head{width:187px;height:2px;margin-bottom:-4px;display:block; background: url(images/nav_bg_top.jpg) left top no-repeat; }                                                                                                        

html > body .nav_head {                                                     
margin-bottom:23px;                                                    
}                                                     
                                                                                                                            
#content_area {                                                                                                                           
   padding:29px;                                                                                                                           
}                                                                                                                           
#content_area_index {                                   
padding:29px 29px 0;                                 
}                                                                                                                           
/* footer area start */                                                                                                                           
#footer {              
width: 960px;             
text-align: center;             
padding-top:10px;                                                               
background:url(images/bottom_img.png) repeat-x;             
background-position: left -1px;                                                                                                                        
   }                                                                                                                           
                                                                                                                              
#footer_top {               
background:#FFFFFF url(images/footer_bg-new.jpg) no-repeat scroll 0 80px;                
padding-bottom:40px;               
width:960px;               
}                                                                                                                           
                                                                                                                              
#thomas_info {                                                                                                                           
   width: 960px;                                                                                                                           
   font-family: Arial;                                                                                                                           
   font-size: 10px;                                                                                                                           
   text-align: right;                                                                                                                           
   padding-top: 60px;                                                                                                                           
   padding-bottom: 2px;                                                                
                                                                                                                          
   }                                                                                                                           
                                                                                                                              
/* heading styles */                                                                                                                           
h1 {                                                                                                                           
color:#FFE5BA;                                                                    
font-size:18px;                                                                    
font-weight:bold;                                                                    
margin-bottom:60px;                                                                    
margin-top:100px;                                                                    
                                                                                            
   }                                                                                                                           
h2 {                                                                                                                           
   color: #000000;                                                                                                                           
   font-size: 14px;                                                                                                                           
   font-weight: bold;                                                         
padding:6px;                                                         
margin:0px;                                                         
background:#e6eed5;                                                                                                                          
   }                                                                                                                           
                                                                                                                              
h3 {                                                                                                                           
   font-family: Times;                                                                                                                           
   color: #000000;                                                                                                                           
   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;                                                                                                                           
   }                                                                                                                          
.img04{float:left; margin-right:5px;}                                                                                                                         
.img05{float:right;}                                                                                             
.img06{margin-bottom:10px;}                                                                             
.img07{margin-bottom:5px;}                                                                             
.img08{margin-bottom:5px;}                                                             
.img09 {                                                                                                                           
                                                                                                                          
   float: left;                                                                                                                           
   margin-right: 10px;                                                                                                                           
   margin-bottom: 15px;                                                                                                                           
   }                                                                               
                                                                                                                    
/* miscellaneous */                                                                                                                           
                                                                                                                              
.phone{                                                                                                                     
background:transparent url(images/phone_img.jpg) no-repeat scroll left 7px;                                                                                                                     
display:block;                                                                                                                     
float:left;                                                                                                                     
padding-left:23px;                                                                                                                     
}                                                                                                                      
.email{                                                                                                                     
background:transparent url(images/email_img.jpg) no-repeat scroll left 3px;                                                                                                                     
display:block;                                                                                                                     
float:left;                                                                                                                     
margin-left:25px;                                                                                                                     
margin-top:3px;                                                                                                                     
padding-left:22px;                                                                                                                     
}    
.social {
display:block;                                                                                                                     
float:left; 
padding-right: 10px;
 
 } 
.social img{
 margin-left: 2px;
 margin-right: 2px;
 border: 0px;
 
 }
                                                                                                         
a.last {background:url(images/spacer.gif)no-repeat !important;}                                                                                                               
 a.last:hover {background:url(images/topnav_hover_last.jpg) repeat-x !important; padding-right:28px !important; overflow:hidden !important;}                                                                                             

.footer_block{               
border:1px solid #DDDDDD;               
display:block;               
float:left;               
height:80px;               
margin-left:26px;               
width:685px;               
}               
.footer_logo {               
color:#225903;               
display:block;               
float:left;               
font-size:11px;               
font-weight:bold;               
padding-left:15px;               
text-align:center;               
}               
.footer_logo a:link {     
font-size:11px;               
font-weight:bold;     
color: #225903;      
text-decoration: none;      
}      
.footer_logo a:visited {     
font-size:11px;               
font-weight:bold;     
color: #225903;      
text-decoration: none;      
}      
.footer_logo a:hover {      
font-size:11px;               
font-weight:bold;    
color: #225903;      
text-decoration: underline;      
}      

.footer_brands {               
padding-top:20px;               
float:left;               
margin-left:75px;               
font-size:11px;               
font-weight:bold;               
padding-top:35px;              
color: #225903;              
}               

.brands_head {   
display: block;              
font-size:10px;               
font-weight:bold;               
color: #225903;   
text-align:center;             
}              
td{font-family:arial; font-size:12px; color:#454545;}                 
a {                                                              
color:#454545;                                                              
text-decoration:underline;                                                              
}                                                              
a:hover {                                                              
color:#2b7003;                                                              
text-decoration:none;                                                              
}                                                              


.heading1{margin-top:85px; padding:0px;                                                                                
margin-bottom:50px;                                                                               
}                 
.heading1 span{font-size:12px; color:#c9e5b8;}                                                                              
.bucket_bg{background: #ffffff url(images/buck_bg.jpg) left top repeat-x; font-size:11px;}                                                                            
ul.bucket_content {                                                                            
list-style-type:none;                                                                            
margin:0px;                                          
padding: 0 5 0 5;                                                                                                          
}                                                                            
ul.bucket_content li {                                                                            
background:transparent url(images/bullet.jpg) no-repeat scroll left 6px;                                                                           
margin-left:4px;                                                                           
padding-bottom:0px;                                                                           
padding-left:5px;                                                                   
}                                                                          
.bucket_link_ser_005 span{font-size:14px !important;}                                                                         
.index_btm{background:transparent url(images/index_btm_bg.jpg) no-repeat scroll left top;                                                                      
color:#1F5002;                                                                      
display:block;                                                                      
padding:16px 0;                                                                      
text-align:center; margin-top:20px; font-size:11px; }                                                                        
.index_btm span{font-size:14px; font-weight:bold;}                                                         
.row1{background:#e6eed5;}                                                       
.borders{ border-collapse:collapse;}                                                      
.borders td{border:1px solid #e6eed5;}                                                  
.left_nav_last_link                                                  
{                                                  
margin-bottom:37px !important;                                                  
}                                
.pdf_block {                              
border:1px solid #E6EED5;                               
display:block;                               
float:left;                               
margin:10px 0;                            
padding-bottom:5px;                               
text-align:center;                               
}                              
.about_text {                              
PADDING-RIGHT: 10px;                               
DISPLAY: block;                               
FLOAT: left;                               
WIDTH: 535px;                             
*padding-top: 12px;                             
}                              
.logo_head {                              
PADDING-RIGHT: 5px;                               
DISPLAY: block;                               
PADDING-LEFT: 5px;                               
FONT-WEIGHT: bold;                               
MARGIN-BOTTOM: 5px;                               
PADDING-BOTTOM: 5px;                               
PADDING-TOP: 5px;                               
BACKGROUND-COLOR: #E6EED5;                              
}                    
.footer_text{                    
display: block;                    
padding-top: 15px;                    
float: left;                  
padding-left:16px;               
} 
.green_bg{background-color:#00FF00;color:#000000;} 
.red_bg{background-color:#ff0000;color:#000000;} 
