html {

	margin: 0px;

	padding: 0px;

}

body {

	text-align: center;

	margin: 0px;

	padding: 0px;

	background-color: #FFF;

}

img a {

	border-top-style: none;

	border-right-style: none;

	border-bottom-style: none;

	border-left-style: none;

}

p {

	font-family: Verdana, Geneva, sans-serif;

	font-size: 11px;

	color: #333;

	margin: 0px;

	padding-top: 0px;

	padding-right: 0px;

	padding-bottom: 10px;

	padding-left: 0px;

	line-height: 16px;

}

#footer-bottom a {

	font-family: Verdana, Geneva, sans-serif;

	color: #666;

	text-decoration: none;

}

#footer-bottom a:hover {

	font-family: Verdana, Geneva, sans-serif;

	color: #ED1C24;

	text-decoration: none;

}



a {

	font-family: Verdana, Geneva, sans-serif;

	color: #262261;

	text-decoration: none;

}

a:hover {

	font-family: Verdana, Geneva, sans-serif;

	color: #ED1C24;

	text-decoration: none;

}

h1 {

	margin: 0px;

	font-size: 18px;

	font-family: Verdana, Geneva, sans-serif;

	color: #333;

	padding-top: 0px;

	padding-right: 0px;

	padding-bottom: 10px;

	padding-left: 0px;

}



h2 {

	font-family: Verdana, Geneva, sans-serif;

	font-size: 24px;

	color: #ED1C24;

	margin: 0px;

	padding-top: 0px;

	padding-right: 0px;

	padding-bottom: 10px;

	padding-left: 0px;

	font-weight: normal;

	margin: 0px;

	padding-top: 0px;

}



h3 {

	font-family: Verdana, Geneva, sans-serif;

	font-size: 17px;

	color: #ED1C24;

	margin: 0px;

	padding-top: 0px;

	padding-right: 0px;

	padding-bottom: 10px;

	padding-left: 0px;

	font-weight: normal;

}







h4 {

	font-family: Verdana, Geneva, sans-serif;

	font-size: 14px;

	color: #ED1C24;

	margin: 0px;

	padding-top: 0px;

	padding-right: 0px;

	padding-bottom: 10px;

	padding-left: 0px;

	font-weight: normal;

}

ul {

	font-family: Verdana, Geneva, sans-serif;

	font-size: 11px;

	color: #333;

	margin: 0px;

	padding-top: 0px;

	padding-right: 0px;

	padding-bottom: 10px;

	padding-left: 15px;

	line-height: 16px;

	list-style-type: disc;

}

#border {

	background-image: url(../images/border_bg.jpg);

	width: 940px;

	margin-top: 0px;

	margin-right: auto;

	margin-bottom: 0px;

	margin-left: auto;

	background-repeat: repeat-y;

	position: relative;

	padding: 0px;

}



#container {

	padding: 0px;

	width: 900px;

	margin-top: 0px;

	margin-right: 20px;

	margin-bottom: 0px;

	margin-left: 22px;

	text-align: left;

}

#header {

	padding: 0px;

	height: 140px;

	margin: 0px;

	background-color: #FFF;

}

#navigation {

	height: 35px;

	margin: 0px;

	padding: 0px;

	position: absolute;

	top: 93px;

	left: 512px;

	display: block;

}

#navigation ul {

	margin: 0px;

	padding: 0px;

	list-style-type: none;

}

#navigation ul li {

	float: left;

	padding-top: 0px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 0px;

	margin: 0px;

}

#navigation ul li a {

	margin-top: 0px;

	margin-right: 2px;

	margin-bottom: 0px;

	margin-left: 0px;

	padding-top: 0px;

	padding-right: 10px;

	padding-bottom: 0px;

	padding-left: 10px;

	background-image: url(../images/nav_grad.gif);

	background-repeat: repeat-x;

	height: 35px;

	display: block;

	line-height: 35px;

	color: #FFF;

	text-decoration: none;

	font-family: Verdana, Geneva, sans-serif;

	font-size: 12px;

	background-color: #CCC;

}

#navigation ul li a:hover {

	margin-top: 0px;

	margin-right: 2px;

	margin-bottom: 0px;

	margin-left: 0px;

	padding-top: 0px;

	padding-right: 10px;

	padding-bottom: 0px;

	padding-left: 10px;

	background-image: url(../images/nav_grad.gif);

	background-repeat: repeat-x;

	height: 35px;

	display: block;

	line-height: 35px;

	color: #5C2579;

	text-decoration: none;

	font-family: Verdana, Geneva, sans-serif;

	font-size: 12px;

	background-color: #F7B233;

}





#headerred {

	margin: 0px;

	padding: 0px;

	height: 29px;

	width: 900px;

	background-color: #999;

}

#threepanels {

	width: 870px;

	float: left;

	margin: 0px;

	padding-top: 0px;

	padding-right: 15px;

	padding-bottom: 0px;

	padding-left: 15px;

}

#panel1 {

	float: left;

	width: 280px;

	height: 447px;

	padding: 0px;

	margin-top: 0px;

	margin-right: 15px;

	margin-bottom: 0px;

	margin-left: 0px;

}

#panel2 {

	float: left;

	width: 280px;

	height: 447px;

	padding: 0px;

	margin-top: 0px;

	margin-right: 15px;

	margin-bottom: 0px;

	margin-left: 0px;

}



#form1 form #contact tr td span {

	font-family: Arial, Helvetica, sans-serif;

	color: #FFF;

	font-size: 12px;

	margin: 0px;

	padding-top: 0px;

	padding-right: 20px;

	padding-bottom: 0px;

	padding-left: 0px;

}

#contact {

	line-height: 25px;

}

#callme {

	padding: 0px;

	margin-top: 10px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-left: 0px;

}



.whitehead {

	color: #FFF;

	line-height: 29px;

	text-indent: 20px;

	padding-top: 6px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 0px;

	margin: 0px;

}



.studybox {

	background-color: #F2F2F2;

	min-height: 110px;

	padding: 10px;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 15px;

	margin-left: 0px;

}

.greenhead {

	color: #96BE10;

	font-weight: bold;

	border-bottom-width: 2px;

	border-bottom-style: dotted;

	border-bottom-color: #999;

	padding-top: 0px;

	padding-right: 0px;

	padding-bottom: 7px;

	padding-left: 0px;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 5px;

	margin-left: 0px;

}

.studyright {

	margin: 0px;

	padding: 0px;

	width: 190px;

	float: left;

}



.studyleft {

	min-height: 100px;

	width: 70px;

	float: left;

}



#panel3a {

	float: left;

	width: 280px;

	margin-top: 0px;

	margin-right: 15px;

	margin-bottom: 0px;

	margin-left: 0px;

	padding: 0px;

}



#panel3b {

	float: left;

	width: 280px;

	margin-top: 0px;

	margin-right: 15px;

	margin-bottom: 0px;

	margin-left: 0px;

	padding: 0px;

}

#panel3c {

	float: left;

	width: 280px;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 20px;

	margin-left: 0px;

	padding: 0px;

}

#panel4 {

	margin: 0px;

	width: 125px;

	padding-top: 0px;

	padding-right: 0px;

	padding-bottom: 10px;

	padding-left: 15px;

	float: left;

}

#panel4 img {

	display: block;

	padding: 0px;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 10px;

	margin-left: 0px;

}



#underlinks {

	list-style-type: none;

	margin: 0px;

	padding-top: 0px;

	padding-right: 0px;

	padding-bottom: 10px;

	padding-left: 0px;

}

#underlinks a {

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #CCC;

	list-style-type: none;

	width: 100px;

	padding-top: 0px;

	padding-right: 0px;

	padding-bottom: 5px;

	padding-left: 0px;

	display: block;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 7px;

	margin-left: 0px;

}

#Submit {

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-left: 10px;

	padding-top: 0px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 0px;

}

#logo {

	display: block;

	margin: 0px;

	padding: 0px;

	position: absolute;

	left: 43px;

	top: 20px;

}



#imagesplash {

	padding: 0px;

	height: 223px;

	width: 901px;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 20px;

	margin-left: 0px;

}

.copyright {

	font-size: 10px;

	margin: 0px;

	padding-top: 5px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 0px;

	display: inline;

	width: 500px;

}

.smalgreyp {

	font-family: Verdana, Geneva, sans-serif;

	font-size: 10px;

	line-height: 11px;

	color: #333;

	margin: 0px;

	padding-top: 0px;

	padding-right: 0px;

	padding-bottom: 10px;

	padding-left: 0px;

}

.boxbg ul {

	list-style-type: none;

	margin: 0px;

	padding-top: 0px;

	padding-right: 0px;

	padding-bottom: 10px;

	padding-left: 0px;

	font-size: 12px;

	color: #333;

}

.boxbg ul li {

	border-bottom-width: 2px;

	border-bottom-style: dotted;

	border-bottom-color: #999;

	padding-top: 0px;

	padding-right: 0px;

	padding-bottom: 5px;

	padding-left: 0px;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 7px;

	margin-left: 0px;

}





.infowhite {

	font-family: Verdana, Geneva, sans-serif;

	font-size: 18px;

	color: #FFF;

	text-indent: -3000px;

	background-image: url(../images/infotext.gif);

	background-repeat: no-repeat;

	padding-top: 0px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 0px;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-left: 20px;

	line-height: 56px;

}

.purphead {

	display: block;

	margin: 0px;

	height: 20px;

	padding-top: 10px;

	padding-right: 0px;

	padding-bottom: 10px;

	padding-left: 10px;

	color: #FFF;

	background-color: #622280;

	font-weight: normal;

	font-size: 18px;

}

.turkhead {

	display: block;

	margin: 0px;

	height: 20px;

	padding-top: 10px;

	padding-right: 0px;

	padding-bottom: 10px;

	padding-left: 10px;

	color: #FFF;

	background-color: #009F95;

	font-weight: normal;

	font-size: 18px;

}

.oranhead {

	display: block;

	margin: 0px;

	height: 20px;

	padding-top: 10px;

	padding-right: 0px;

	padding-bottom: 10px;

	padding-left: 10px;

	color: #FFF;

	background-color: #F7B233;

	font-weight: normal;

	font-size: 18px;

}

.boxbg {

	background-image: url(../images/box_bg.jpg);

	margin: 0px;

	height: 170px;

	padding-top: 20px;

	padding-right: 10px;

	padding-bottom: 0px;

	padding-left: 10px;

	background-repeat: repeat-x;

}

.strapline {

	margin: 0px;

	padding: 0px;

	position: absolute;

	left: 180px;

	top: 82px;

	width: 655px;

}

.formtext {

	font-family: Verdana, Geneva, sans-serif;

	font-size: 11px;

	color: #666;

	font-weight: bold;

	margin: 0px;

	padding-top: 0px;

	padding-right: 5px;

	padding-bottom: 0px;

	padding-left: 0px;

}

.forminput {

	font-family: Verdana, Geneva, sans-serif;

	font-size: 11px;

	color: #666;

	width: 160px;

	margin: 5px 0;

	padding: 5px;

	border-top-style: none;

	border-right-style: none;

	border-bottom-style: none;

	border-left-style: none;

}



#footer {

	padding: 0px;

	height: 56px;

	width: 900px;

	clear: both;

	background-color: #999;

	position: relative;

	margin-top: 10px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-left: 0px;

}

#geoflags {

	margin: 0px;

	padding: 0px;

	height: 34px;

	width: 113px;

	position: absolute;

	display: block;

	left: 768px;

	top: 10px;

}





#footer-bottom {

	background-image: url(../images/footer_bottom.jpg);

	height: 47px;

	width: 940px;

	margin-top: 0px;

	margin-right: auto;

	margin-bottom: 0px;

	margin-left: auto;

	position: relative;

	background-position: bottom;

	background-color: #FFF;

	background-repeat: no-repeat;

	text-align: left;

	text-indent: 40px;

	padding-top: 3px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 0px;

}

#speciallinks {

	font-size: 10px;

	padding-top: 5px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 0px;

	display: inline;

	width: 300px;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-left: 248px;

}

#adpanel {

	margin: 0px;

	width: 125px;

	padding-top: 0px;

	padding-right: 0px;

	padding-bottom: 10px;

	padding-left: 15px;

	float: left;

}

#rightpanel {

	width: 460px;

	float: left;

	margin: 0px;

	padding-top: 0px;

	padding-right: 20px;

	padding-bottom: 0px;

	padding-left: 0px;

}

#abovenav {

	height: 70px;

	width: 220px;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 20px;

	margin-left: 20px;

	background-color: #B8B7CC;

	padding-top: 0px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 0px;

}

#subnav {

	width: 220px;

	display: block;

	list-style-type: none;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 10px;

	margin-left: 0px;

	padding-top: 0px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 20px;

}

#subnav li a {

	background-color: #272262;

	height: 30px;

	width: 210px;

	display: block;

	margin: 0px;

	padding-top: 0px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 10px;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #FFF;

	font-family: Verdana, Geneva, sans-serif;

	font-size: 11px;

	line-height: 30px;

	color: #FFF;

	text-decoration: none;

}



#leftpanel {

	margin: 0px;

	float: left;

	width: 240px;

	padding-top: 0px;

	padding-right: 20px;

	padding-bottom: 0px;

	padding-left: 0px;

}#headerred2 {

	background-image: url(../images/red_bar.jpg);

	background-repeat: no-repeat;

	background-position: top;

	padding: 0px;

	height: 29px;

	width: 900px;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 20px;

	margin-left: 0px;

}

#subnav li a:hover {

	background-color: #AF86C3;

	height: 30px;

	width: 210px;

	display: block;

	margin: 0px;

	padding-top: 0px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 10px;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #FFF;

	font-family: Verdana, Geneva, sans-serif;

	font-size: 11px;

	line-height: 30px;

	color: #FFF;

	text-decoration: none;

}

#shortdesc {

	float: left;

	width: 440px;

	padding-top: 10px;

	padding-right: 10px;

	padding-bottom: 0px;

	padding-left: 10px;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 10px;

	margin-left: 0px;

}

#overview {

	float: left;

	width: 438px;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 20px;

	margin-left: 0px;

	border: thin dashed #E1E1E1;

	padding-top: 10px;

	padding-right: 10px;

	padding-bottom: 0px;

	padding-left: 10px;

}

#address {

	float: left;

	width: 440px;

	background-color: #F4F4F4;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 20px;

	margin-left: 0px;

	padding-top: 10px;

	padding-right: 10px;

	padding-bottom: 0px;

	padding-left: 10px;

}

.cell2 {

	text-align: right;

}

.cell3 {

	text-align: right;

}



#rates table {

	margin: 0px;

	padding: 0px;

	width: 440px;

	line-height: 24px;

}



#otherinfo {

	float: left;

	width: 440px;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 20px;

	margin-left: 0px;

	background-color: #FAFAFA;

	padding-top: 10px;

	padding-right: 10px;

	padding-bottom: 0px;

	padding-left: 10px;

}

.whiteh3 {

	font-family: Verdana, Geneva, sans-serif;

	font-size: 17px;

	color: #FFF;

	margin: 0px;

	padding-top: 0px;

	padding-right: 0px;

	padding-bottom: 10px;

	padding-left: 0px;

	font-weight: normal;

}

#slidegallery {

	width: 440px;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 20px;

	margin-left: 0px;

	padding-top: 10px;

	padding-right: 10px;

	padding-bottom: 0px;

	padding-left: 10px;

	background-color: #E0DFE8;

	height: 300px;

	float: left;

}

#links {

	width: 438px;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 20px;

	margin-left: 0px;

	padding-top: 10px;

	padding-right: 10px;

	padding-bottom: 5px;

	padding-left: 10px;

	border: 1px dashed #D4D4D4;

}

#links h4 {

	margin: 0px;

	padding-top: 0px;

	padding-right: 0px;

	padding-bottom: 5px;

	padding-left: 0px;

}

#links p {

	margin: 0px;

	padding-top: 0px;

	padding-right: 0px;

	padding-bottom: 5px;

	padding-left: 0px;

}

.whiteh {

	color: #FFF;

	display: block;

	margin: 0px;

	padding-top: 15px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 10px;

	font-weight: bold;

}

#formtable {

	padding: 10px;

	font-family: Verdana, Geneva, sans-serif;

	font-size: 12px;

	color: #707070;

	line-height: 34px;

	border: 1px dashed #707070;

	margin-top: 20px;

	margin-right: 0px;

	margin-bottom: 20px;

	margin-left: 0px;

}

.inputbox {

	background-color: #F7F7F7;

	border: 1px dashed #707070;

}

#formtable span {

	margin: 0px;

	padding-top: 0px;

	padding-right: 10px;

	padding-bottom: 0px;

	padding-left: 10px;

}

.funkybutton {

	background-color: #622280;

	border: 1px solid #707070;

	font-family: Verdana, Geneva, sans-serif;

	font-size: 12px;

	color: #FFF;

}

.spacer {

	height: 20px;

}

.testybox {

	background-color: #F2F2F2;

	padding: 10px;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 15px;

	margin-left: 0px;

}

#middlepanel {

	float: left;

	width: 280px;

	min-height: 447px;

	padding: 0px;

	margin-top: 0px;

	margin-right: 15px;

	margin-bottom: 0px;

	margin-left: 0px;

}

.formarea {

	font-family: Verdana, Geneva, sans-serif;

	font-size: 11px;

	color: #666;

	width: 160px;

	padding: 5px;

	border-top-style: none;

	border-right-style: none;

	border-bottom-style: none;

	border-left-style: none;

	margin: 5px 0;

}



#panelcontainer {

	float: left;

	width: 590px;

	padding: 0px;

}



#panelmap {

	float: left;

	width: 545px;

	margin: 15px 0;

	padding: 15px;

	background-color: #F7B234;



}

/* used? */

#panelDouble {

	float: left;

	width: 575px;

	margin-top: 0px;

	margin-bottom: 0px;

	margin-left: 0px;

	padding-top: 0px;

	padding-right: 15px;

	padding-bottom: 0px;

	padding-left: 0px;

}

#panelOrange, #panelLightOrange, #panelPurple, #panelTurquoise, #panelGreen {

	float: left;

	width: 243px;

	min-height: 267px;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 15px;

	margin-left: 0px;

	padding-top: 180px;

	padding-right: 20px;

	padding-bottom: 10px;

	padding-left: 17px;

	background-repeat: no-repeat;

}

#panelGreen {

	background-color: #96BC0D;

	background-image: url(../images/Green-form.gif);

}

#panelOrange {

	background-color: #E6511E;

	background-image: url(../images/Orange-form.gif);

}

#panelPurple {

	background-color: #622280;

	background-image: url(../images/Purple-form.gif);

}

#panelTurquoise {

	background-color: #009F95;

	background-image: url(../images/Turquoise-form.gif);

}

#panelLightOrange {

	background-color: #F7B234;

	background-image: url(../images/LightOrange-form.gif);

}



.heightauto {

	height: auto !important;

}

#phone, #email {

	padding: 10px;

	margin-bottom: 15px;

	font-family: Verdana, Geneva, sans-serif;

	font-size: 12px;

	font-weight: bold;

	line-height: 16px;

	background-color: #96BD0D;

	color: #fff;

}

#phone {

	font-size: 14px;

}



#email a {

color: #fff;

text-decoration: underline;

}


	#recaptcha_image { margin-top: 4px; width: 246px!important; height: 50px!important }
	#recaptcha_image img { width: 246px; height: 45px }
	.recaptcha_links { font-size: 11px; line-height: 15px }
	.recaptcha_label { font-weight: bold }
	#recapture-code {margin: -3px }

