
body {
	background-color: White;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 14px;
}
a
{
	color : #005240;
}

a:visited {
	
}


#mainbody
{
   width: 980px;    
   background-color:#FFFFFF;    
   
   margin-top: 10px;    
   margin-bottom: 10px;    
   margin-left: auto;    
   margin-right: auto;    
   padding: 0px;
   background : url(images/grenfadedbackground.png) no-repeat;
}
#header
{
	border-bottom : thin solid #008040;
}

#corporateheader
{
	
	font-size : 48px;
	/* padding-left: 200px; */
	padding-left: 20px;
	padding-bottom : 0px;
	padding-top : 0px;

}

#tagline
{
	padding-left: 200px;
	padding-bottom : 10px;
	padding-top : 10px;
}
#leftmenu
{
padding-top: 0px;
padding-left: 20px;
margin-left: 5;
 float: left; 
width: 160px;
 font-size : 14px;
/* font-weight : bold;*/
 background : url(images/menu_bar.png) repeat-y;
 clear: none;
 height:auto;
 background-color : #CEFFDA;
 color : #FF8C00;
}


#menu01
{
/*width: 160px;
border-bottom :8px solid Gray;*/
/* This is the solid seperateor bar, but its wrong*/
}
#menu01 ul
{
	
	list-style: none;
    margin: 0 5px;
    padding: 0;
	background : transparent;
	 
}

#menu01 ul li
{
	text-decoration: none;
	padding-bottom : 10px;
	padding-top : 2px;
	
	border-top: 1px solid #008040;;
	padding-left:32px;
	background-image : url(images/small_button_icon.png);
 background-repeat : no-repeat;
	
}

#menu01 ul li a
{   
   text-decoration: none;
   color : #008040;
  

}
#menu01 ul li a:hover
{
	text-decoration : underline; 
}

#menu02
{


}
#menu02 ul
{
	
	list-style: none;
    margin: 0 5px;
    padding: 0;
	background : transparent;
	 
}

#menu02 ul li
{
	text-decoration: none;
	padding-bottom : 10px;
	padding-top : 2px;
	
	border-top: 1px solid #008040;;
	padding-left:5px;
/*	background-image : url(images/small_button_icon.png);
 background-repeat : no-repeat;*/
	
}

#menu02 ul li a
{   
   text-decoration: none;
   color : #008040;
  

}
#menu02 ul li a:hover
{
	text-decoration : underline; 
}
#leftmenuseperator
{
margin: 0 5px;
	width: 150px;
border-bottom : 8px solid #008040;

}
#content
{
	margin-left: 18%;
	margin-top: 1px;
	padding: 10px;
/*	width: 690px;*/
width: 74%;

}
#pagetitle
{
	font-size : 14px;
	font-weight : bold;
	text-align : center;
}
#mainimage
{

	float : right;

}
#maintext
{
	
	width = 100%;
}

#practice
{
	width: 99%;
	background-color: transparent;
	
	height: 300px;
}
#practiceplaceholder
{
	
}
#practicedescription
{
	
}
#practiceinformationplaceholder
{
	
}
#practiceinformation
{
	
	float:left;
	width:48%;
	/* height:200px;*/
	
}
#practicepicture
{
	
	float:right;
	width:48%;
	height:200px;
}
#otherinformation
{
	
	float:left;
	width:99%;
}
#practicelocation
{
	
	
}
#practicelocationdirections1
{
	
	float:left;
	width:30%;
}
#practicelocationmap
{
	float:left;
   width:30%;
}
#practicelocationdirections2
{
	
	float: right;
	width:30%;
}