body {                                                
   margin-top:10px;                                                
   background-color: #e0e0e0;                                                
   }                                                

td {                                               
   font-family:Arial;                                               
   font-size:11px;                                               
   color:#000000;                                               
   }                                               

a {                                               
   text-decoration:underline;                                               
   color:#4cb74d;                                               
   }                                               

a:hover {                                               
   text-decoration:none;                                               
   color:#0a477e;                                               
   }                                               
                                                   
#container {                                                
   background-color:#FFFFFF;                                             
   border-top:4px solid #4CB74D;                                             
   width:960px;                                             
   }                                                

/* header area start */                                                
                                                   
#header {                                                
   width: 960px;                                                
   border-bottom: 1px #000000 solid;                                                
   }                                                
                                                   
#utility_nav {                                                
   background-color:#4CB74C;                                            
   background-image:url(/images/bg_utility_nav_ele_003.jpg);                                            
   background-position:left top;                                            
   background-repeat:no-repeat;                                            
   padding-bottom:6px;                                           
   padding-top:2px;                                           
   text-align:right;                                            
   width:960px;                                            
   }                                                
                                                   
/* topnav area start */                                                

#topnav {                                                
   text-align: right;                                                
   padding-top: 8px;                                                
   padding-bottom: 8px;                                                
   padding-right: 22px;                                        
   background-color: #282828;                                                
   white-space: nowrap;                                                
   border-bottom: 1px #000000 solid;                                                
   background-image: url(/images/bg_topnav_ele_003.jpg);                                                
   background-repeat: repeat-x;                                                
   }                                                

/* main area start */                                                
                                                   
#main {                                                
   width: 960px;                                                
   background-color: #FFFFFF;                                                
   background-image: url(/images/bg_main_ele_003.jpg);                                                
   background-repeat: repeat-x;                                                
   border-bottom:2px solid #4cb74d;                                
   }                                                
                                                   
#leftnav {                                                
   width: 169px;                                                
   padding-top: 14px;                                                
   padding-bottom: 42px;                                       
   background-image: url(/images/bg_main_ele_003.jpg);                                                
   background-repeat: repeat-x;                                                
   }                                                
                                                   
#nav {                                                
   width: 160px;                                                
   float: right;                                                
   background-color: #E0E0E0;                                                
   background-image: url(/images/leftnav_bg_ele_003.jpg);                                                
   background-position: left top;                                                
   background-repeat: repeat-y;                                                
   }                                                
                                                   
#content_area {                                                
   padding-left: 75px;                                                
   padding-right: 74px;                                                
   padding-top: 32px;                                                
   padding-bottom: 42px;                                                
   }      
#content_area_inner {                                                
   padding-left: 75px;                                                
   padding-right: 74px;                                                
   padding-top: 15px;                                                
   padding-bottom: 42px;                                                
   }                                                                                          

/* footer area start */                                                

#footer {                                                
   background-color:#09437B;                            
   padding-bottom:4px;                            
   padding-top:4px;                            
   text-align:center;                            
   width:960px;                            
   }                                                
                                                   
#thomas_info {                                                
   background-color:#09437B;                            
   padding-bottom:3px;                            
   padding-top:2px;                            
   text-align:center;                            
   width:960px;                            
   }                                                
                                                   
/* heading styles */                                                

h1 {                                                
   color: #4cb74d;                                                
   font-size: 20px;                                                
   font-weight: bold;                                                
   }                                                

.index_h1 {                      
   margin-bottom:9px;                      
   }                      

h2 {                                                
   color: #545454;                                                
   font-size: 16px;                                                
   font-weight: bold;                                                
   }                                                

.index_h2 {                      
   color:#545454;                      
   font-size:11px;                      
   font-weight:normal;                      
   margin-bottom:32px;                      
   margin-top:0px;                      
   }                      
                                                   
h3 {                                           
   color: #000000;                                                
   font-size: 14px;                                                
   font-weight: bold;                                            
   }                                                
                                                   
/* 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: right;                                                
   margin-left: 15px;                                                
   margin-bottom: 10px;                                                
   }                          

.bucket_link_ele_003 img {                       
   border: 1px solid #232323;                       
   margin-bottom:4px;                    
   margin-top:5px;                    
   }                       
                                                   
/* miscellaneous */                                                
                                                   
.left_video_img {                                      
   margin-bottom:0px;                                      
   margin-top:19px;                                      
   }                                     

.left_video_bottom_img {                                      
   margin-top:20px;                                      
   }                                  

.leftnav_bbb img {                                  
   margin-bottom:14px;                                  
   margin-top:12px;                                  
   }                    

.bucket_content_tab {                    
   background-color:#e0e0e0;                    
   height:77px;          
   margin-bottom:17px;                 
   }               

ul.inner_bullets {               
   margin:0px;               
   padding:0px 0px 0px 25px;               
   }               

ul.inner_bullets li {               
   list-style-type:none;               
   padding-left:12px;   Padding-bottom:10px;             
   }   
ul.inner_bullets_01 {               
   margin:0px;               
   padding:0px;  
   list-style: none;               
   }               

ul.inner_bullets_01 li {               
   background:url(/images/bullet_001.jpg) no-repeat 9px 4px;                
   padding-left:20px;  
   Padding-bottom: 10px;             
   }      
     
.list a:link,.list a:visited,.list a:active,.list a:hover{      
   text-decoration:none;      
}      

.print_img  {      
    margin-right: 5px;      
    vertical-align: bottom;      
}      
.email_img {      
    cursor: pointer;      
    margin-left: 15px;      
    margin-right: 4px;      
    vertical-align: top;      
}      
.back_txt{      
    clear: both;      
    font-size: 11px;      
    text-align: right;      
}      
.txt_center{      
    text-align:center;      
}      
.send_email  {      
    background: url(/images/but_sendemail.gif) no-repeat 0px 0px;      
    border: 0px;      
    cursor: pointer;      
    height: 23px;      
    width: 80px;      
}      
.send_email:hover {      
    background: url(/images/but_sendemail_hover.gif) no-repeat 0px 0px;      
    border: 0px;      
    cursor: pointer;      
    height: 23px;      
    width: 80px;      
}      
.submit  {      
    background: url(/images/but_submit.gif) no-repeat 0px 0px;      
    border: 0px;      
    cursor: pointer;      
    height: 20px;      
    width: 51px;      
}      
.submit:hover {      
    background: url(/images/but_submit_hover.gif) no-repeat 0px 0px;      
    border: 0px;      
    cursor: pointer;      
    height: 20px;      
    width: 51px;      
}      
.reset {      
    background: url(/images/but_reset.gif) no-repeat 0px 0px;      
    border: 0px;      
    cursor: pointer;      
    height: 20px;      
    width: 51px;      
}      
.reset:hover {      
    background: url(/images/but_reset_hover.gif) no-repeat 0px 0px;      
    border: 0px;      
    cursor: pointer;      
    height: 20px;      
    width: 51px;      
}     
.print_page{     
    text-align: right;    
    padding-bottom:15px;    
}   
.bredcrum{   

    background: #EFEFEF;   
    padding: 7px;   
}
.tbl_001{
   border-top:1px solid #4CB74D;
   border-left:1px solid #4CB74D;
   background:#EFEFEF;
}
.tbl_001 td{
   border-bottom:1px solid #4CB74D;
   border-right:1px solid #4CB74D;
   padding:4px;
}
