body{
	background: #988675  url('images/repeat-x.jpg') repeat-x;
	margin:0;
	padding:0;
	font-family: arial, helvetica, sans-serif;
	font-size:14px;
	color: #544740;
}
a{
	text-decoration:none;
	color:#684500;
}
a:hover{
	color:#996600;
}
h1{
	font-size:20px;
	font-weight:bolder;
	padding-bottom:5px;
	border-bottom:2px solid #c6af94;
	width:100%;
}

hr{
	
}
noDotList{
	list-style: none;
}
.bigBox h2{
font-size:20px;
	font-weight:bolder;
	padding-bottom:5px;
	border-bottom:2px solid #c6af94;
	width:100%;
}
.bigBox{
	padding:10px 20px 20px 10px;
	background-image:url(images/boxFull.gif);
	background-repeat:no-repeat;
	height:255px;
}
.bigBoxInner{
	width:780px !important;
	height:210px !important;
}


.smallBox{
	padding:5px 10px 10px 10px;
	background-image:url(images/small-box.jpg);
	background-repeat:no-repeat;
	height:142px;
	
}
.smallBoxInner{
	width:350px !important;
	height:127px !important;
	font-size:14px;
	
}

.smallBoxInner h1, .smallBoxInner h2, .smallBoxInner h3, .smallBoxInner h4, .smallBoxInner h5{
	font-family: arial, helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	padding-bottom:2px;
	margin-bottom:5px;
	border-bottom:1px solid #c6af94;
	width:100%;
}

#wrapper{
	width: 900px;
	margin:0 auto;
	background: url('images/repeat-y.jpg') repeat-y 13px;
}
#header{
	width: 900px;
	height: 172px;
	background-image: url('images/header.png');
}
#content{
	margin:0px 25px;
	min-height:380px;
	position:relative;
	z-index:999;
	width:830px;
	margin-bottom:15px;
}
#contenthome{
	margin:0px 25px;
	min-height:380px;
	position:absolute;
	z-index:999;
	width:500px;
}
#contenthome1{
	padding:25px;
	float:left;
	z-index:999;
	width:450px;
}
#smile1{
	padding:0;
	width:325px;
	float:left;
	padding:25px;

}
#footer{
	width: 900px;
	height: 131px;
	background-image: url('images/footer.jpg');
}
ul.menu{
	list-style: none;
	margin:0;
	padding:0;
	float:left;
	position:relative;
	width: 900px;
	height: 50px;
	text-indent: 0;
}
.menu *{
	padding:0;
	margin:0;
}
.menu li
{
	float: left;
}
.menu a{
	float:left;
}
a#home{
	width: 63px;
	height:50px;
	background-image: url('images/home.jpg');
}
a#home:hover{
	background-position:  0px -50px;
}
a#about{
	width: 122px;
	height:50px;
	background-image: url('images/about.jpg');
}
a#about:hover{
	background-position:  0px -50px;
}
a#testimonials{
	width: 145px;
	height:50px;
	background-image: url('images/testimonials.jpg');
}
a#testimonials:hover{
	background-position:  0px -50px;
}
a#terms{
	width: 114px;
	height:50px;
	background-image: url('images/terms.jpg');
}
a#terms:hover{
	background-position:  0px -50px;
}
a#education{
	width: 135px;
	height:50px;
	background-image: url('images/education.jpg');
}
a#education:hover{
	background-position:  0px -50px;
}
a#forms{
	width: 104px;
	height:50px;
	background-image: url('images/forms.jpg');
}
a#forms:hover{
	background-position:  0px -50px;
}
a#news{
	width: 105px;
	height:50px;
	background-image: url('images/news.jpg');
}
a#news:hover{
	background-position:  0px -50px;
}
a#contact{
	width: 100px;
	height:50px;
	background-image: url('images/contact.jpg');
}
a#contact:hover{
	background-position:  0px -50px;
}
.clear{
	clear:both;
}
#smile{
	background: url('images/smile-2.jpg') no-repeat;
	padding:0;
	width:488px;
	height:415px;
	float:right;
	margin-right:25px;
	margin-top:-15px;
}

.btn{
	background:#534640;
	border:solid 1px #FFFFFF;
	padding:3px;
	color:#FFF;
}

.fVl{

}

.fHd{
	white-space:nowrap;
	font-weight:bold;
	text-align:right;
	padding-right:5px;
}

.exTxt{
	font-size:0.6em;
	font-weight:normal;
}
/* For drop-down */
ul.menu a {display:block; font-size:12px;}
ul.menu li {position:relative; float:left; z-index:10000;}
ul.menu ul {position:absolute; z-index:100000; top:50px; left:0; background:#dabe97; display:none; opacity:0; list-style:none}
ul.menu ul li { position:relative; border:1px solid #bda585; border-top:none; margin:0; }
ul.menu ul#staff li { width: 125px;}
ul.menu ul#staff li a { width: 115px;}
ul.menu ul#education li { width: 135px;}
ul.menu ul#education li a { width: 121px;}
ul.menu ul#contact li { width:98px; }
ul.menu ul#contact li a{ width:84px; }
ul.menu ul li a {display:block; padding:3px 7px 5px; background-color:#dabe97; color:#544740;}
ul.menu ul li a:hover {background-color:#cfb28a}

.errorGroup{
	color:Red;
	font-weight:bold;
	text-align:left;
	font-size:0.8em;
}

#footer-txt{
	width: 850px;
	margin:0 auto;
	font-size:9px;
	color:#FFFFFF;
}	
