body {margin:0; padding:0; background:#BBDDBA;}
table, td {border-collapse:collapse;}
table, td, img {border: 0;}
form, td {margin:0; padding:0;}
td, tr {font:11px/14px tahoma, arial, helvetica, sans-serif; color:#373737; vertical-align:top;  text-align:left;}
h3 {font-family: "Monotype Corsiva"; font-size: 20px; color: #800080; text-align: center; font-weight: normal;}


.end{ color:#7E9D7D; padding:14px 0 36px 0px; text-align: center;}
.end a{ color:#7E9D7D; text-decoration:underline;}
.end a:hover{ color:#7E9D7D; text-decoration:none;}



a{ color:#373737; text-decoration:underline;}
a:hover{ color:#373737; text-decoration:none;}
span a{ color:#800A0A; text-decoration:underline;}
span a:hover{ color:#800A0A; text-decoration:none;}
strong a{ color:#65B263; text-decoration:underline; font-size:9px; text-transform:uppercase}
strong a:hover{ color:#65B263; text-decoration:none; font-size:9px;  text-transform:uppercase}
b a{ color:#65B263; text-decoration:underline; font-size:9px; text-transform:none}
b a:hover{ color:#65B263; text-decoration:none; font-size:9px;  text-transform:none}





.r1 ul { margin:0; padding:0; list-style:none;}
.r1 li {line-height:18px; color:#800A0A;}
.r1 li a {color:#800A0A; text-decoration:underline;  background-position:left center;}
.r1 li a:hover { text-decoration:none; color:#800A0A;}



.top1{background:url(images/top_bgr.jpg) top left no-repeat; width:766px; height:330px;}
.top2{height:48px;}
.top2 img{margin:23px 0 0 190px; float: left;}
.top2 address{margin: 23px 0 0 0; width:200px; font-style: normal; color: Purple; font-weight: bold; float: right;}
.top2 address a{color: Purple;}
.top3{background:url(images/top1.jpg) top left repeat-x; width:100%; height:34px;}
.top3 table{margin:9px 0 0 0px;}

.a1{width:100%; background:url(images/a1.jpg) top left repeat-x; height:422px;}

.t1{height:82px; width:100%;}
.t1 table{width:100%; height:100%;}
.t1_bgr{background:url(images/t2.jpg) top left repeat-x; width:100%; height:82px;}
.t2{height:27px; width:100%}
.t2 table{width:100%; height:100%;}
.t2_bgr{background:url(images/t5.jpg) top left repeat-x; width:100%; height:100%;}

.a2{width:100%; height:100%; background:#FAF7F0;}

.b1{background:url(images/b1.jpg) top left repeat-x; width:100%; height:31px;}
.b1 img{margin:0 0 0 291px;}
.b2{height:38px;}
.b2 table{margin:0 2px 0 2px; width:636px;}

.rez1{height:330px; background:url(images/rez_1.jpg) top right repeat-x; width:100%}
.rez2{background:url(images/top1.jpg) top left repeat-x; width:100%; height:34px;}
.rez3{height:330px; background:url(images/rez_1.jpg) top left repeat-x; width:100%}

.b3{height:31px;}
.b3 table{margin:0 2px 0 2px; width:636px;}

.b4{background:url(images/ch_h2.jpg) top left repeat-x; width:100%; height:31px;}
.b4 img{margin:0 0 0 291px;}

.k1{padding:13px 0 0 95px; color:#800A0A;}
.f1 td input{ width:136px; height:18px; padding:1px 0 1px 4px; color:#373737; font-family:tahoma; font-size:11px; border:1px solid; border-color:#312E2A #E3DDD5 #E3DDD5 #312E2A; margin-bottom:4px;}
.f1 td textarea{ width:147px; height:40px; padding:1px 0 1px 4px; color:#373737; font-family:tahoma; font-size:11px; border:1px solid; border-color:#312E2A #E3DDD5 #E3DDD5 #312E2A; margin-bottom:4px; overflow:auto}

.deep span strong{ color:#373737}
.deep span a{ color:#800A0A; text-decoration:none}
.deep span a:hover{ color:#800A0A; text-decoration:underline}

.w1 td strong{ text-transform:none}

#minitabs {
	margin: 0;
	padding: 0 0 20px 0px;
	font-size: 16px;
	text-align: center;
	}

#minitabs li {
	margin: 0;
	padding: 0;
	display: inline;
	list-style-type: none;
}

#minitabs a {
	float: left;
	line-height: 14px;
	font-weight: bold;
	padding: 0 20px 15px 20px;
	text-decoration: none;
	color: #FAF7F0;
}

#minitabs a.active, #minitabs a:hover {
	color: purple;
	background: url(images/heart-nav.jpg) no-repeat bottom center;
	text-decoration: none;
}

#pages p {
	margin: 2px;
	padding: 10px;
	width: 540px;
}

#pages-links {
	margin: -10px 2px 2px 2px;
	padding: 0 10px 10px 10px;
	width: 540px;
}

ul.fees {
	margin: 6px 15px;
	padding: 0 15px;
}
ul.fees li {
	list-style: none;
	padding: 4px 22px;
	background: url(images/heart.jpg) no-repeat 0 50%;
	font-weight: bold;
}

span.float {
	font-family: "Brush Script MT";
	font-size: 24px;
	color: #FFFFFF;
}

blockquote {
	margin: 0 0 0 10px;
	padding: 0;
	font-style: italic; 
}

.forms, .social{
	margin: 0 0 20px 0;
	padding: 5px;
	width: 170px;
}

fieldset {
	border: none;
}

.forms form fieldset div select, .forms form fieldset div input, .forms form fieldset div.text textarea {
    border: 1px solid #CCCCCC;
    color: #666666;
    float: right;
    padding: 5px;
    width: 157px;
	 background: #FAF7F0;
}

.forms form fieldset div input {
    height: 23px;
}

.forms form fieldset div {
    clear: both;
    float: none;
    margin-bottom: 5px;
    overflow: hidden;
    width: 100%;
}

form fieldset div span {
    float: left;
	 } 
	 
	 .clearfix {
	 	clear: both;
	 }
