body { 
margin-top:10px; 
background-color: #ffffff; 
} 

#container { 
width: 960px; 
background-color: #FFFFFF; 
} 

/* header area start */ 

#header { 
width: 960px; 
border-top: 1px #FFFFFF solid; 
margin:0px; 
padding:0px; 
} 

#utility_nav { 
width: 960px; 
background-color: #FFFFFE; 
height:111px; 
} 

#utility_nav_plc_005{ 
float:right;   
} 

.utility_mail_plc{
padding-left:30px;
line-height:2em;
}

#utility_nav_plc_005 img{ 
position:relative; 
top:9px; 
margin:0px 3px 0px 3px; 
} 

/* topnav area start */ 

.contact_plc_005{
position:relative;
float:right;
width:400px;
}

#topnav { 
width: 960px; 
text-align: right; 
padding-top: 4px; 
padding-bottom: 4px; 
background-color: #a4d028; 
white-space: nowrap; 
border-bottom: 3px solid #fcfcfc; 
} 

/* main area start */ 

#m { 
width: 960px; 
background-color: #f0efee; 
border-top: 4px #fdffff solid;
position:relative; 
}
 .leftnav_logo{   
    bottom: 5px;
    display: block;
    padding-bottom: 0;
    padding-left: 54px;
    padding-right: 0;
    padding-top: 0;
    position: absolute;
    } 


#leftnav { 
width: 182px; 
padding-top: 0px; 
padding-bottom: 271px; 
background-color: #f0efee; 
background-image:url(left_nav_btm_img_plc_005.jpg); 
background-repeat:no-repeat; 
background-position:left bottom; 
}
/**left nav start **/  
#leftnav .leftnav_plc_005 a, .leftnav_plc_005 a:link {
   display:block;
}             
.leftnav_plc_005 > ul {
    margin: 0;
    padding: 0;
 }
.leftnav_plc_005 > ul ul {
    display:none;
}
.leftnav_plc_005 > ul li {
    list-style: none;
    background: url(left_nav_bullet_plc_0051a.gif) no-repeat 15px bottom;
    display: block;
    position:relative;   
 }
.leftnav_plc_005 > ul li a{
   display:block;
   color: #454545;
   padding: 5px 5px 5px 35px;
   text-decoration: none;
}
.leftnav_plc_005 > ul .submenu {
    background: #f0efed;
    border: 2px solid #e1e0de;
    left: 179px;
    padding: 0;
    position: absolute;
    top: 0;
     z-index: 999;
width:180px; }
.leftnav_plc_005 > ul li:hover .submenu { display: block; }
#leftnav .leftnav_plc_005 ul li .submenu li a {
   background:none !important;
   padding-left:5px;
}
#leftnav .leftnav_plc_005 ul li .submenu li{
   border-bottom:1px solid #e1e0de;
   background:none
}
#leftnav .leftnav_plc_005 ul li .submenu li:hover, #leftnav .leftnav_plc_005 ul li .submenu li a:hover {
   background:#ffae14;
   color:#ffffff;
}

 /**left nav end**/

#content_area { 
padding-left: 20px; 
padding-right: 20px; 
padding-top: 0px; 
padding-bottom: 30px; 
} 

/* footer area start */ 

#footer { 
width: 960px; 
text-align: right; 
background-color: #fffefe; 
background-image:url(footer_img.jpg); 
background-repeat:no-repeat; 
background-position:left top; 
height:52px; 
} 

#thomas_info { 
width: 960px; 
font-family: Arial; 
font-size: 10px; 
color: #e0dfde; 
text-align: right; 
padding-top: 6px; 
padding-bottom: 6px; 
background-color:#8db322; 
} 

/* heading styles */ 


.img04{ 
float:left; 
margin-right:10px; 
} 

.img06 {
float:left;
margin-top:15px;
}

/* miscellaneous */ 

.apex_form{                 
margin:0px;                 
padding:0px;
position:relative;
float:right;
width:400px;               
}  

.search {                 
float:right;                 
margin-top:10px;                 
width:410px;                 
}      

.search select{ 
margin:0px; 
padding:0px; 
} 

.search input{ 
margin:0 0 0 5px; 
padding:0px; 
width:111px; 
} 

.search a img{ 
position: relative; 
top: -19px; 
margin-left:327px; 
} 

.search a:hover img{ 
position: relative; 
top: -19px; 
margin-left:327px; 
} 

.footer_logo_plc_005{ 
float:right; 
margin-right:18px; 
display:block; 
padding:18px 6px 6px 0; 
} 


