body {                                            
   margin-top:10px;                                            
   background-color: #cccccc;          
   }                                            


td {
	font-family:Arial;
	font-size:12px;
	color:#454545;
}                          

a {                           
color:#bf9900;                          
text-decoration: underline;                           
}                           
a:hover {                           
color:#f7ce26;                          
text-decoration: none;                           
}                          

                                               
#container {                                            
   width: 960px;                       
   background-color: #FFFFFF;                                            
   }                                            

/* header area start */                                            
                                               
#header {                                            
                                     
border-bottom:2px solid #000000;                                          
border-top:1px solid #000000;                                          
text-align:left;                                          
width:960px;                                          
}                                            
                                               
#header02 {                                            
   width: 960px;                                            
   border-top: 1px #FFFFFF solid;                                            
   border-bottom: 2px #000000 solid;                                            
   }                                            
                                               
#utility_nav {                                            
background-color:#2A5CAA;                                         
border-bottom:1px solid #FFFFFF;                                         
padding-bottom:3px;                                         
font-size:11px;  
padding-top:2px;       
text-align:right;                                         
width:960px;                                         
}                                            
                                               
/* topnav area start */                                            

#topnav {                                            
   width: 960px;                                            
   text-align: center;                                            
   padding-bottom:3px;                                        
   padding-top:2px;                                        
   background-color: #030303;                                            
   white-space: nowrap;                                            
   border-top: 1px #FFFFFF solid;                                            
   border-bottom: 1px #FFFFFF solid;                                            
   }                                            

/* main area start */                                            
                                               
#main {                                            
   width: 960px;                                            
   background-color: #FFFFFF;                                            
   border-top: 2px #000000 solid;                                            
   border-bottom: 1px #FFFFFF solid;                                     

   position:relative;                                 
  }                                            
                                               
#leftnav {                                            
   width: 160px;                                            
   padding-top: 23px;                                            
   border-top:1px solid #FFFFFF;                  
   padding-bottom:285px;                              
   background-color: #f5cb25;                                            
   border-right: 3px solid #cbd4d1;                                            
   }                                            
                                               
#content_area {                                            
   padding:30px 21px 40px;                                       
   }                                            

/* footer area start */                                            

#footer {                                            
   width: 960px;                                            
   text-align: center;              
padding-bottom:4px;                                  
padding-top:4px;                                       
   background-color: #2A5CAA;                                            
   }                                            
                                               
#thomas_info {                                            
   width: 960px;                                            
   text-align: right;                                            
   padding-top: 2px;                                            
   padding-bottom: 2px;                                            
   }                                            
                                               
/* heading styles */                                            

h1 {
	color: #2a276a;
	font-size: 18px;
	font-weight: bold;
	text-align: left;
   }                                            

h2 {                                            
   color: #666666;                                            
   font-size: 14px;                                            
   font-weight: bold;                                            
   } 
   
legend{                                            
   color: #666666;                                            
   font-size: 14px;                                            
   font-weight: bold;                                            
   } 
   
.centerh2 {                                            
   color: #666666;                                            
   font-size: 14px;                                            
   font-weight: bold;
   text-align: center;
   }   
                                               
h3 {                      
   color: #000000;                                            
   font-size: 13px;                                            
   font-weight: bold;                                            
                                          
   }  
   
   
.h2nobottom padding {                                            
   color: #666666;                                            
   font-size: 14px;                                            
   font-weight: bold; 
   padding-bottom: -5px;
   }  
                                               
/* image styles */                                            
                                               
.img01 {                                            
   border: 1px #d9b523 solid;           

   margin-bottom:5px;                                            
   }                                            
                                               
.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_mat_001.gif);                                            
   }                                 


.left_bot {                                 
position:absolute;                              
text-align:center;                              
width:163px;                              
bottom:10px; 
left: 0px;
}                           
.left_bot img{                                 
margin-bottom:10px;
}                        
.contact_table                        
{                        
background-color:#cbd4d1;                        
}                        
.contact_table td                        
{                        
background-color:#ffffff;                        
}                       
.leftnav_bottom                       
{                       
border-bottom:none !important;                       
}                     
.bucket_link_mat_001 img                     
{                     
margin-bottom:4px;            
} 


p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #454545;

}

.productleft {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #454545;
text-align:left;
padding-right: 10px;
padding-left: 10px;
}

.productleftNOpad {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #454545;
text-align:left;
}

.productleftTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: normal;
	color: #454545;
text-align:left;
padding-right: 10px;
padding-left: 10px;
}

.tableheader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	text-align: left;
}

.service_pdf {
	position:absolute;
	right:10px;
	top:10px;
	width: 265px;
	height:34px;
	text-align: right;
}
#submenu {
	position:absolute;
	width:328px;
	height:34px;
	right: 21px;
	top: 10px;
	z-index: 2;
	text-align:right;

}

#submenu a {
	text-decoration:none;
	text-transform: uppercase;
	text-align:right;
	color:#bf9900;    
}

#submenu a:hover{
	text-decoration:none;
	text-transform: uppercase;
	text-align:right;
	color:#2A5CAA;       
}
/* for AL Manual */
#submenu2 {
	position:absolute;
	width:265px;
	height:34px;
	right: 202px;
	top: 10px;
	z-index: 1;
	text-align:right;

}

#submenu2 a {
	text-decoration:none;
	text-transform: uppercase;
	text-align:right;
	color:#bf9900;    
}

#submenu2 a:hover{
	text-decoration:none;
	text-transform: uppercase;
	text-align:right;
	color:#2A5CAA;       
}

#sitemap li {                                            
	background-image: none;
	list-style-type: none;
  }
  
#sitemap ul {                                            
	background-image: none;
		list-style-type: none;
  }


.floatR{
	float: right;
	padding: 15px;
	padding-top: 0;
	padding-bottom: 5px;
	border: none;
}

.homePageUp{
 margin-top: -30px;
}

