/* styles */

* {            
	margin: 0;
	padding: 0;
}             
     
body {
	background: #003e00 url('images/world-green.jpg') left center repeat-x;
	font-family: 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif;
	font-size: 62.5%;
	margin: 20px;
}                                         
                  
#box_top {  
	background: transparent url('images/box_top.gif') top left no-repeat;
	height: 20px;
	margin: 0 auto;
	width: 740px;
}            
                         
#box_middle {  
	background: transparent url('images/box_middle.gif') top center repeat-y;
	margin: 0 auto;
	padding: 0;
	width: 740px;
}

#box_bottom {  
	background: transparent url('images/box_bottom.gif') top left no-repeat;
	height: 20px;
	margin: 0 auto;
	width: 740px;
}
  
#contactarea {
	padding: 10px 30px;
}
  
.contactbox_left {
	float: left; 
	margin: 0 30px 30px 0;
	width: 305px;
}                 

.contactbox_right {
	float: left; 
	margin: 0 0 30px 0;
	width: 305px;
}

.contactbox_left p, .contactbox_right p {
	line-height: 1.8em;
	padding: 10px;
}             

#content {         
	background: #d2ffd1;
	margin: 0 auto;
	padding: 20px 0;
	width: 700px;
}                 

.clearboth {
	clear: both;
}   

#footer {     
	margin: 10px auto;
	text-align: center;
	width: 700px;
}    

h1 {
	color: #003e00; 	
	font-size: 2em;
	padding: 5px 20px 0 20px;

}
#choice {
float: right;
margin: 10px 20px 0px 0px;
width: 50%;
text-align: right;
}
#choice a {
color: #006;
font-size: 1.2em;
}

#choice .gap {
margin-right: 10px;
}
    
h2 { 
	color: #003e00; 	
	font-size: 1.4em;
	padding: 5px 20px 0 20px;
}
     
h3 {        
	color: #003e00;
	font-size: 1.3em;
	padding: 10px 0 0 10px;
}   

#legalsearch {     
	margin: 0 auto; 
	width: 700px;
}

#menu {      
	height: 30px;
	margin: 10px 0 0 0;
}   

#menu ul {
	background: url('images/menu_tabs-green.jpg') no-repeat 0 0;
	height: 30px;
	margin: 0 auto;
	width: 481px;
}

#menu ul li {
	display: block;
	float: left;
	height: 30px;
	margin: 0;
	padding: 0;
}

#menu ul li a {
	display: block;
	height: 30px;
	outline: 0;
	text-decoration: none;
	text-indent: -6218px;
}              
   
#menu ul li#home { width: 79px; }                          
#menu ul li#background { width: 148px; }  
#menu ul li#services { width: 98px; } 
/* #menu ul li#profiles { width: 99px; }  */
#menu ul li#contact { width: 115px; } 

li#home a:hover { background: url('images/menu_tabs-green.jpg') no-repeat 0 -30px; }   
li#background a:hover { background: url('images/menu_tabs-green.jpg') no-repeat -79px -30px; }
li#services a:hover { background: url('images/menu_tabs-green.jpg') no-repeat -226px -30px; } 
li#contact a:hover { background: url('images/menu_tabs-green.jpg') no-repeat -324px -30px; }  

/*
li#profile a:hover { background: url('images/menu_tabs-green.jpg') no-repeat -267px -30px; } 
*/

#home.selected, li#home.selected a:hover { background: url('images/menu_tabs-green.jpg') no-repeat 0 -60px; }
#background.selected, li#background.selected a:hover { background: url('images/menu_tabs-green.jpg') no-repeat -79px -60px; }     
#services.selected, li#services.selected a:hover { background: url('images/menu_tabs-green.jpg') no-repeat -226px -60px; } 
#contact.selected, li#contact.selected a:hover { background: url('images/menu_tabs-green.jpg') no-repeat -324px -60px; } 

/*
#profile.selected, li#profiles.selected a:hover { background: url('images/menu_tabs-green.jpg') no-repeat -267px -60px; } 
*/


p {    
	color: #111; 	
	font-size: 1.2em;
	line-height: 1.4em;
	padding: 10px 20px;
}  
    
#placements_outer {
	background: #F5F8FD;
	float: right;
	width: 270px;
	margin: 10px 20px 10px 20px;
}

#placements { 
	_float: right;
	_width: 250px;
	_margin: 10px 20px 10px 20px;
	padding: 10px;
}         

#placements ul {
	list-style: none;
}  

#placements ul li {
	font-size: 1.1em;
	line-height: 1.3em;	
	margin: 0 0 5px 0;
}
       

#placements p {
	padding: 0 0 5px 0;  
}

#footer p { 
	color:  #fff;
	font-size: 1.4em;
}
         
#footer p a {
	color: #000;              
}               

.spacer {
	height: 5px;
}    

.textdark {
	color: #333;
}


