/* CSS Document */

body{
	background-image: url(./userfiles/images/bg3.jpg);
	background-repeat: repeat-x;
	background-position: top;
	background-color: #D8CBDD;
	margin: 0px;
	text-align: center;
}
.boxh{
	width: 916px;
	margin-right: auto;
	margin-left: auto;
	text-align: left;
}
.header {
	width: 908px;
	background-image: url(./userfiles/images/topbg.gif);
	background-repeat: no-repeat;
	background-position: left top;
	background-color: #FFFFFF;
	text-align: left;
	height: 294px;
	margin-top: 0px;
	margin-bottom: 0px;
}
.logo{
	float: left;
	width: 244px;
	padding-top: 8px;
	text-align: center;
}
.logo img {
	border: none;
}
.hederbox{
	float: left;
}
.hpicbg{
	background-color: #FFFFFF;
	background-image: url(./userfiles/images/hbg.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	height: 255px;
	padding: 8px;
}
.hpic {
	margin-right: 8px;
	float: left;
}
.slide{
	background-color: #DFC3EA;
	float: left;
	width: 176px;
	text-align: center;
}
.slide img {
	border: none;
}
.slidein{
	background-image: url(./userfiles/images/slidebg.jpg);
	background-repeat: repeat-y;
}
.slidepic{
	margin-top: 2px;
	margin-bottom: 2px;
}
.topmenu{
	clear: left;
	background-color: #D7B8E4;
	text-align: right;
	padding-right: 3px;
}
.topmenu ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
.topmenu li {
	display: inline;
}
.topmenu a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #291332;
	text-decoration: none;
	padding-right: 5px;
	padding-left: 6px;
	line-height: 23px;
	padding-top: 4px;
	padding-bottom: 4px;
	font-weight: bold;
}
.topmenu a:hover {
	background-color: #84509D;
	color: #F6F1F8;
	line-height: 23px;
}
a.current {
	background-color: #84509D;
	color: #F6F1F8;
	line-height: 23px;
}
.cont{
	width: 916px;
	margin-left: auto;
	margin-right: auto;
	text-align: right;
	clear: both;
}
.contbg{
	background-image: url(./userfiles/images/rbg.gif);
	background-repeat: repeat-y;
	background-position: right;
	background-color: #FFFFFF;
	width: 908px;
	margin-left: auto;
}
.contbg1{
	background-image: url(./userfiles/images/rbbg.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	width: 908px;
	margin-left: auto;
	text-align: left;
}
.contbox{
	padding-top: 7px;
	padding-right: 15px;
	padding-bottom: 9px;
	padding-left: 12px;
}
.contbox1{
	padding-top: 7px;
	padding-right: 16px;
	padding-bottom: 9px;
	padding-left: 10px;
}
.sidemenu{
	width: 24%;
	padding-top: 7px;
}
.smenu {
	background-image: url(./userfiles/images/menubg.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	background-color: #FDF9FE;
	width: 211px;
}
.smenu ul {
	margin: 0px;
	padding: 0px 0px 27px;
	list-style-type: none;

}
.smenu li {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #866B91;
}
.smenu a {
	background-image: url(./userfiles/images/bul.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 27px;
	font-size: 14px;
	color: #4B3056;
	text-decoration: none;
	font-weight: bold;
	display: block;
	padding-top: 4px;
	padding-bottom: 4px;
	line-height: 19px;

}
.smenu a:hover {
	background-image: url(./userfiles/images/bulov.gif);
	background-repeat: no-repeat;
	background-position: left top;
	background-color: #C7AAD3;
	color: #291332;
	text-decoration: none;
}
.callink a {
	background-image: url(./userfiles/images/bulc.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 27px;
	font-size: 14px;
	color: #4B3056;
	text-decoration: none;
	font-weight: bold;
	display: block;
	padding-top: 4px;
	padding-bottom: 4px;
	line-height: 19px;
}
.callink a:hover {
	background-image: url(./userfiles/images/bulcov.gif);
	background-repeat: no-repeat;
	background-position: left top;
	background-color: #C7AAD3;
	color: #291332;
	text-decoration: none;
}
/* drop down */
li div {
	position:relative;
	text-align: left;
}
#menu1Container{visibility:hidden;overflow:hidden;z-index:10000;border-top: 1px solid #866B91;}
#menu1Container,#menu1Content{left:0px;top:-20px;position:absolute;clip:rect(0 215 105 0);}

#menu2Container{visibility:hidden;overflow:hidden;z-index:10000;border-top: 1px solid #866B91;}
#menu2Container,#menu2Content{left:0px;top:-20px;position:absolute;clip:rect(0 215 105 0);}

#menu3Container{visibility:hidden;overflow:hidden;z-index:10000;border-top: 1px solid #866B91;}
#menu3Container,#menu3Content{left:0px;top:-20px;position:absolute;clip:rect(0 215 157 0);}

#menu4Container{visibility:hidden;overflow:hidden;z-index:10000;border-top: 1px solid #866B91;}
#menu4Container,#menu4Content{left:0px;top:-20px;position:absolute;clip:rect(0 220 105 0);}

#menu5Container{visibility:hidden;overflow:hidden;z-index:10000;border-top: 1px solid #866B91;}
#menu5Container,#menu5Content{left:0px;top:-20px;position:absolute;clip:rect(0 215 105 0);}

.dropd {
	text-align: left;
}
.dropd ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
.dropd li {
	background-color: #C7AAD3;
	border-right: 1px solid #866B91;
	border-bottom: 1px solid #866B91;
	border-left: 1px solid #866B91;

}
.dropd a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4B3056;
	text-decoration: none;
	padding: 0px 0px 0px 7px;
	background-image: none;
	line-height: 25px;
}
.dropd a:hover {
	color: #4B3056;
	background-image: none;
	background-color: #FDF9FE;
}
#pcal {
	background-color: #DFD0E6;
}
#pcal a {
	background-image: url(./userfiles/images/bulcov.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
/* end dropdown */
.content{
	width: 75%;
}
.box1tbg{
	background-image: url(./userfiles/images/box1bg.gif);
	background-repeat: repeat-x;
	background-color: #F7FBEF;
	vertical-align: top;
}
.box1{
	background-color: #F7FBEF;
	background-image: url(./userfiles/images/blbg.gif);
	background-repeat: repeat-y;
	background-position: left;
	padding: 5px 10px 10px 17px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #000000;
}
.box1 a {
	color: #293901;
	font-family: Arial, Helvetica, sans-serif;
}
.box1 a:hover {
	color: #6B9303;
}
.box2tbg{
	background-image: url(./userfiles/images/box1bg.gif);
	background-repeat: repeat-x;
	background-color: #F6F1F8;
	vertical-align: top;
}
.box2{
	background-color: #F6F1F8;
	background-image: url(./userfiles/images/b2lbg.gif);
	background-repeat: repeat-y;
	background-position: left;
	padding: 10px 18px 10px 21px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #000000;
}
.box20{
	background-color: #F6F1F8;
	background-image: url(./userfiles/images/b2lbg.gif);
	background-repeat: repeat-y;
	background-position: left;
	padding: 0px 18px 10px 21px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #000000;
}
.box2 a {
	color: #4B3056;
	text-decoration: underline;
}
.box2 a:hover {
	color: #954AB3;
	text-decoration: underline;
}
.box20 a {
	color: #4B3056;
	text-decoration: underline;
}
.box20 a:hover {
	color: #954AB3;
	text-decoration: underline;
}
.fcont{
	width: 916px;
	margin-left: auto;
	margin-right: auto;
	text-align: right;
	clear: left;
}
.fbg{
	background-color: #FFFFFF;
	background-image: url(./userfiles/images/fbg.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	width: 908px;
	margin-left: auto;
}
.fbg1{
	background-image: url(./userfiles/images/fbottom.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	width: 908px;
	height: 119px;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4B3056;
	margin-left: auto;
}
.fmenu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4B3056;
	line-height: 36px;
	padding-top: 5px;
}
.fmenu a {
	color: #4B3056;
	text-decoration: underline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-right: 5px;
	margin-left: 5px;
}
.fmenu a:hover{
	color: #954AB3;
	text-decoration: underline;
}
.footer{
	line-height: 16px;
}
.footer a{
	font-size: 11px;
	color: #6B3D7D;
	text-decoration: underline;
}
.footer a:hover{
	font-size: 11px;
	color: #954AB3;
	text-decoration: underline;
}
hr{
	font-size: 1px;
	color: #4B3056;
	background-color: #4B3056;
	border: none;
	height: 1px;
	width: 90%;
	text-align: center;
}
.side {
	float: left;
	width: 20%;
	padding-bottom: 15px;
}
.side1 {
	float: left;
	width: 65px;
}
.picsc {
	float: left;
	border: 1px solid #8C9D5F;
	margin-right: 15px;
	margin-bottom: 5px;
}
.picsc2 {
	float: right;
	border: 1px solid #8C9D5F;
	margin-bottom: 5px;
	margin-left: 15px;
}
.topm{
	margin-top: 3px;
}
.topm1{
	margin-top: 6px;
}
.newslett a {
	font-size: 14px;
	font-weight: bold;
	text-decoration: underline;
	color: #293901;
	font-family: Arial, Helvetica, sans-serif;
}
.newslett a:hover {
	font-size: 14px;
	font-weight: bold;
	color: #6B9303;
}
.linkm {
	margin-left: 10px;
}
.sched {
	background-color: #EEF3E3;
	font-size: 13px;
	border: 1px solid #D9E1C7;
}
.sched1 {
	background-color: #EEF3E3;
	font-size: 13px;
	border: 1px solid #D9E1C7;
	text-align: center;
	width: 147px;
	padding-top: 10px;
	padding-bottom: 10px;
	font-weight: bold;
}
.bio {
	background-color: #EEF3E3;
	border: 1px solid #D9E1C7;
	padding: 5px;
}
.gallery {
	background-color: #EEF3E3;
	border: 1px solid #D9E1C7;
	padding: 15px;
	text-align: center;
}
.gallery img {
	border: 1px solid #D9E1C7;
}
.plink {
	text-align: center;
}
.plink span {
	background-color: #EEF3E3;
	border: 1px solid #D9E1C7;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #71804A;
	padding: 4px 8px;
	margin-right: 1px;
	margin-left: 1px;
}
.plink a:hover {
	background-color: #EEF3E3;
	border: 1px solid #D9E1C7;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #71804A;
	padding: 4px 8px;
	margin-right: 1px;
	margin-left: 1px;
	text-decoration: none;
}
.plink a {
	background-color: #71804A;
	border: 1px solid #74834C;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #EEF3E3;
	padding: 4px 8px;
	margin-right: 1px;
	margin-left: 1px;
	text-decoration: none;
}
.preq {
	list-style-image: url(./userfiles/images/bul1.gif);
}
.preq li {
	margin-bottom: 10px;
	padding-left: 10px;
	font-weight: bold;
}
.row {
	background-color: #EEF3E3;
}
/* calendar */
.calh {
	background-color: #8C9D5F;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	color: #000000;
	text-align: center;
	line-height: 36px;
}
.calh a:hover {color: #D2E6A3;}
.calsh {
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #000000;
	text-align: center;
}
.cal {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-align: center;
	background-color: #FFFFFF;
	border: 1px solid #6B9303;
}
.cal div {
	position: relative;
}
.cale {
	background-color: #D2E6A3;
}
.calv {
	background-color: #EEF3E3;
}
.cal a {
	text-decoration: none;
}
.cal a:hover {text-decoration: none;}
.calbox {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	background-color: #F7FBEF;
	border: 1px solid #A0AF7A;
	padding: 5px;
	font-weight: normal;
	text-align: left;
	width: 250px;
}
.calbox p {
	padding: 0px;
	margin: 0px 0px 10px;
}
.calbox a {
	color: #6B9303;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline;
}
.calbox a:hover {
	color: #293901;
	text-decoration: underline;
}
/* end calendar */

/* align and float classes */
.float-left {
	float: left;
}
.align-center {
	text-align: center;
}
.align-right {
	text-align: right;
}
/* text and headers*/
h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 32px;
	color: #8C9D5F;
	background-image: url(./userfiles/images/box1top.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 0px;
	padding-left: 80px;
	padding-bottom: 0px;
	line-height: 65px;
	margin: 0px;
}
h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 26px;
	color: #664374;
	margin: 0px;
	background-image: url(./userfiles/images/box2top.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 37px;
	padding-top: 0px;
	padding-bottom: 8px;
	line-height: 57px;
}
.h {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 26px;
	color: #664374;
	margin: 0px;
	background-image: url(./userfiles/images/box3top.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 37px;
	padding-top: 0px;
	padding-bottom: 8px;
	line-height: 57px;
}
.h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 26px;
	color: #664374;
	margin: 0px;
	background-image: url(./userfiles/images/box4top.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 37px;
	padding-top: 0px;
	padding-bottom: 8px;
	line-height: 57px;
}
.h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #664374;
	margin: 0px;
	background-image: url(./userfiles/images/boxtop.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 35px;
	padding-top: 0px;
	padding-bottom: 8px;
	line-height: 57px;
}
.h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 28px;
	color: #8C9D5F;
	background-image: url(./userfiles/images/box0top.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 0px;
	padding-left: 35px;
	padding-bottom: 0px;
	line-height: 65px;
	margin: 0px;
}
h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #4B3056;
}
h4{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #8C9D5F;
	clear: left;
	padding: 0px;
	margin-top: 15px;
	margin-bottom: 5px;
}
h6{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	color: #664374;
	clear: left;
	margin: 0px;
	padding: 0px;
}
.title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #8C9D5F;
	clear: left;
	margin-bottom: 5px;
	text-align: left;
	font-weight: bold;
}
.title1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #8C9D5F;
	clear: left;
	text-align: left;
	font-weight: bold;
}
.title2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #77874C;
	font-weight: bold;
}
.title3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #8C9D5F;
	font-weight: bold;
}
.title4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #77874C;
	font-weight: bold;
}
.ntitle{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	margin-bottom: 10px;
}
.viewmn{
	text-align: right;
	margin-right: 2px;
	margin-top: 10px;
	margin-bottom: 10px;
}
.viewmn a {
	color: #4B3056;
	text-decoration: underline;
}
.viewmn a:hover {
	color: #954AB3;
	text-decoration: underline;
}
.bold {
	font-weight: bold;
}
.stxt {font-size: 11px;}
.contact {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #4B3056;
	line-height: 22px;
}
.contact a {
	color: #4B3056;
	text-decoration: underline;
}
.contact a:hover {
	color: #954AB3;
	text-decoration: underline;
}
.new {
	font-family: Arial, Helvetica, sans-serif;
	font-style: italic;
	font-weight: bold;
	color: #6B9303;
}
/* inputs and buttons */
.button {
	background-color: #D2E6A3;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #566728;
	padding: 1px 5px;
	border: 1px solid #A0AF7A;
}
.field {
	border: 1px solid #A0AF7A;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	background-color: #F5FEE3;
}
.tlinks {
	font-size: 14px;
	font-weight: bold;
}
