* { margin: 0; padding: 0; }

body {	background-color: #fff;
	margin: 0; padding: 0; 
	color: #699;
	font-family: Verdana, Arial, Helvetica, sans-serif;}

h2, h3, h4 { color: #336;
	font-family: Verdana, Arial, Helvetica, sans-serif; }
h1 { color: #336;
	font-weight: normal;
	font-family: Georgia, Verdana, Arial, Helvetica, sans-serif; 
	margin: 20px 0 30px 0;
	padding: 0 0 5px 0;
	text-align: left;
	font-size: 125%;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ccf;}
h2 { font-size: 90%;
	line-height: 125%; 
	margin: 30px 60px 10px 0; }
h3 { font-size: 85%;
	line-height: 125%;
	margin: 30px 20px 10px 0}
h4 { font-size: 80%;
	line-height: 125%;
	margin: 20px 20px 10px 0;}
.testimonial { margin: 20px 20px 0 20px;
	font-weight: bold;
	font-size: 75%; }
.testimonialname { margin: 0 20px 20px 20px; 
	font-size: 75%; }

.indent {
	margin: 0 100px 0 120px; }
.photocaption {	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 75%;
	color: #366; }
	
p { font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 80%;
	color: #336;
	line-height: 130%;
	margin: 0 0 10px 0; }
.photo { white-space: nowrap; }
	
#masthead { padding: 5px 0 5px 0; text-align: right; font-size: 90%; background-color: #76996a; }
#masthead p {margin: 0 30px 0 0; }
#masthead .breadcrumbs { color: #d9e8c1; }
	
/*.breadcrumbsCell { background-color: #c2da9e; 
	padding: 0 0 3px 0; }
#breadcrumbs { margin: 0; }
#breadcrumbs p { margin: 2px 30px 2px 10px; font-size: 70%; }
#breadcrumbs a {font-weight: normal;}*/	

.SideBarCell {  
	padding: 10px 0 10px 0; 
border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #d9e8c1;}
}
.MenuBarCell { background-color: #d9e8c1;  }
.MainCell {  
	padding: 20px 60px 20px 60px; }

#menuBar	{ padding: 0 0 10px 0; }
.menuTel { background-color: #8DAA82; 
	padding: 2px 10px 3px 10px;
	margin: 0; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 70%;
	color: #fff;
	line-height: 120%;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #fff;	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #fff;}

.menu { background-color: #B4C9A0; 
	padding: 2px 10px 3px 10px;
	margin: 0; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 75%;
	color: #336;
	line-height: 120%;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #fff;}
.menuL2 { background-color: #C8DAAD; 
	padding: 2px 10px 3px 20px;
	margin: 0; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 70%;
	color: #336;
	line-height: 120%;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #fff;}
.menuL3 { background-color: #C8DAAD; 
	padding: 2px 5px 3px 30px;
	margin: 0; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 70%;
	color: #336;
	line-height: 120%;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #fff;}

#menuBar .testimonial { margin: 20px 10px 5px 20px;
	font-weight: bold;
	font-size: 70%; }
#menuBar .testimonialname { margin: 0 10px 20px 20px; font-size: 70%; } 
#menuBar .photo {	margin: 0 0 10px 0; text-align: right; }
#menuBar .photocaption {	font-size: 70%;
	color: #033; 
	margin: 0 20px 20px 20px;}

	
#SideBar {padding: 0; }
#SideBar p { margin: 0 0 10px 0; }
#SideBar .testimonial { margin: 30px 20px 5px 20px;
	font-weight: bold;
	font-size: 70%; }
#SideBar .testimonialname { margin: 0 20px 20px 20px; font-size: 70%; } 
#SideBar .photo {	margin: 0 0 10px 0;}
#SideBar .photocaption {	font-size: 75%;
	color: #033; 
	margin: 0 20px 20px 20px;}
#SideBar h4 {  margin: 30px 30px 10px 20px ;
	padding: 0;
	font-family: Georgia, Verdana, Arial, Helvetica, sans-serif; 
	font-weight: normal;
	font-size: 100%; 
	line-height: 110%;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #99c; }

/*lists*/
ol, ul, li { margin: 0; padding: 0; }
ul, ol { margin: 0 0 0 15px; }
ul li { margin: 0 0 5px 0;
	padding: 0 0 0 0;
	list-style-position: outside;
	list-style-image: url(../images/bullet.gif);
	font-size: 80%;
	line-height: 130%;
	color: #336; }
ol li { margin: 0 0 15px 0;
	padding: 0 0 10px 0;
	font-size: 80%;
	line-height: 130%;
	color: #336; }
	
/*links*/
a { font-weight: bold; text-decoration: none;  }
a:link { color: #03f; }
a:visited { color: #691449; }
a:hover { color: #c30; text-decoration: underline;  }
a:active { color: #C00; }
#footer a {font-weight: normal; }
#menuBar a {font-weight: normal; }
#masthead a:link { color: #fff; }
#masthead a:visited { color: #fff; }


#logo { margin: 0 20px 0 10px;  text-align: left; }
#logo p {margin: 0; }

#footer { margin: 5px 0 0 0; font-size: 85%; }
.copyright { padding: 0 30px 0 20px; font-size: 70%;  }
.topofpage { margin: 25px 10px 0 20px; font-size: 70%;  }
