
/* CSS Document */

#navigation
{
	
	z-index:1;
	width:900px; 
	height:28px; 
	background:#F2F291;
	text-align:center;
}
 
#navigation ul
{ 	
	width:780px;
	margin: 0px ;
    padding:0px;

  }
 
#navigation ul li
{
display:inline; 
float:left; 
list-style:none;
margin-left:0px; 
margin-right:30px; 
position:relative; height:30px;
font-weight:bold;
font-size:18px; 
}
 
#navigation li a
{color:#5B4727; text-decoration:none;}
 
#navigation li a:hover
{color:GREEN; text-decoration:none;}
 
#navigation li ul
{margin:0px; padding:0px; display:none; position:absolute; left:0px; top:28px; background-color:#fdfacf;}
 
#navigation li:hover ul
{
display:block; width:230px;
border-color:#F2F291;
border-style:solid;
border-top-width:0px;
border-bottom-width:3px;
border-left-width:3px;
border-right-width:3px;
}
 
#navigation li li
{
float:left;
clear:both;
list-style:none; 
display:list-item;

}
 
#navigation li li a
{
color:#5B4727;
font-weight:bold;
font-size:14px;
text-decoration:none;
white-space:nowrap;

}
 
#navigation li li a:hover
{color:GREEN; text-decoration:none;}

#breadcrumb{
clear:both;
text-align:left;
font-size:14px;
margin-left:10px;
color:green;
}
#breadcrumb a
{
	text-decoration:none;
	color:green;
}


.ServiceImage
{
margin:8px;
border:solid 4 #F2F291;
border-radius:5px;
position:relative; 
}


p {margin-top:1em;margin-bottom:1em;}
.style1 {color: #FFFFFF}
body{
text-align:center;
margin:0px;
padding-left:0px;
padding-right:0px;
padding-top:4px;
padding-bottom:4px;
font: 100% Papyrus, Georgia, "Times New Roman", Times, serif;
background-image:url(paper.jpg);
background-repeat:repeat;
width:100%;
}

.bodyDiv{
width:900px;
text-align:left;
background-color:#FFFFFF;
border:solid thin #000000;
padding:0px;

}

h1
{
	font-size:larger;
	text-align:center;

}

h2
{
	font-size:larger;
}
	
	
#menu a 
{
	padding:0;
	text-decoration:none; 
   
}

 .selectedMenu
{
   color:green;  

}

 .notSelectedMenu
{
   color:#5B4727;  

}



#menu
{
text-align:center;
background-color:#F2F291;
	}
#menuList{
margin:0;
}
#menu #menuList li
{
display: inline;
list-style-type: none;
font-weight:bold;
font-size:18px;
padding-right:2em;
}
#menuList li a
{
 color:#5B4727;  
}




.submenu 
{
	background-color:#fdfacf;padding-top:.25em;
	text-align:center;

}
.submenu a 
{
	text-decoration:none;

}

.selectedMenuItem
{
 color:green;
}

.submenu #menuList li
{
display: inline;
list-style-type: none;
font-weight:bold;
font-size:16px;
padding-left:2em;

}
#menuListSmall{
margin:0;
}
#menuListSmall li a
{
 color:#5B4727;  
}

.submenu #menuListSmall li
{
display: inline;
list-style-type: none;
font-weight:bold;
font-size:16px;
}



.headerImg{
position:absolute;left:150px;
height:125px;width:530px;top:0;
border:0;

}
.headerTitle{
position:absolute;left:311px;top:0px;font-size:50px;color:green;
}


	#header {
height:125px;position:relative;background-color:#fdfacf;margin:0;
	
}

#container {
      position:relative;
	}
#content	 {
	margin-left:0;
	margin-right:0;
	margin-bottom:2em;
	padding:1em;
	background-color:white;
		
	}

#content p 
	{
	text-indent:5em;
	
}
#footer
{
 border-top:solid thin #000000;
 background-color:#fdfacf;
 padding-top:.5em;
 padding-left:0em;
  padding-right:0em;
 width:100%;
 padding-bottom:.5em;
}
	.footerLine
	{
	text-align:center
	}

#quote
{
margin-top:1em;
text-align:center;
padding-bottom:1em;
padding-right:4em;
padding-left:4em;

}
.quoteText{
 font-style:italic;
 font-weight:bold;
}
.quoteAuthor{
	color:#333333;
}
	
	
.stress
{

 font-weight:bold;
}

.PractImage
{
	height:120px;width:120px;
	padding-right:2em;
}

.homelink
{
 text-decoration:none;
}

.additionalLinks 
{	
 margin-bottom:2em;
}

.numberOne
{
background-color:#fdfacf;
text-align:center;
font-size:larger;
font-weight:bold;
}


.special
{

border:solid #F2F291 4;
text-align:center;
border-radius:5px

}

.FrontPageImage
{
	margin: 5px; vertical-align: middle;
	border:solid 4 #F2F291;

}

.PractTitle {font-size:larger;font-weight:bold;}

.emailLink{text-decoration:none;}

.pAnchor{}

.pImage{float:left;margin-right:8px;}

.PractDiv{margin-bottom:1em;width:99%}

.practTable{width:100%;background-color:#fdfacf}


.testimonialDiv {margin-top:0;margin-bottom:1em;margin-left:1em;margin-right:1em;}
.testimonialTitleDiv {text-align:left;xbackground-color:#fdfacf;font-weight:bold}
.testimonialTextDiv {padding:4px}

a 
{
text-decoration:none;
}

.rateBookNowDiv
{
background-color:#fdfacf;
text-align:center;
font-size:larger;
font-weight:bold;
xcolor:green;
}
.rateBookText
{
   padding:6px;
}

.rateBookDiv
{
text-align: left;
margin-bottom: 1em;
border: solid black 1;

width:600px;
}

.ApptTitle
{
background-color:#F2F291;

}

.FrontPageList li
{
 margin-bottom: 1em;
}

.bottomLink
{
text-decoration:none;
color:blue;
}
