@charset "utf-8";
/* CSS Document */
* {margin:0;padding:0}
body {
	background: url(images/head_bg.jpg) repeat-x #a2a78a;
	height: 101%;
	font-family: Arial, Helvetica, sans-serif;
	text-align:center;
	margin: 0;
}
#header_outer {
	margin: 0;
	text-align: center;
}
#main_outer {
	margin: 0;
	text-align: center;
	background: #a2a78a;
}
#wrapper {
	width: 950px;
	margin: 0 auto;
	text-align: center;
	background: #fff;
}

h1 {font-size: 1.3em; color: #000; font-weight: normal;}
h2 {font-size: 1.2em; color: #60192e; font-weight: normal;}
h3 {font-size: 1em; color: #fff;}
p {font-size: 0.8em; color: #000; line-height: 1.4em}
ul {margin: 10px 0 10px 20px;}
li {font-size: 0.8em; color: #000; padding: 0 0 5px 0;}
a:link, a:visited, a:active {
	color: #000;
	font-weight: normal;
	text-decoration: underline;
}
a:hover {color: #000; font-weight: normal; text-decoration: underline;}
blockquote {margin: 5px 0 5px 10px;}

.banner {width: 950px; height: 91px; margin: 0 auto; background: url(images/banner.jpg) no-repeat;}
.brochure {width: auto; float: right; display: inline;}
.nav {width: 950px; padding: 0; margin: 0 auto; background: #fff; text-align: left;}
.nav a:link, .nav a:visited, .nav a:active {color: #000; font-weight: normal; margin: 0; text-decoration: none;}
.nav a:hover {color: #6c1d28; font-weight: normal;}
.active {width: auto; float: left; margin: 20px 15px;}
.active a:link, .active a:visited, .active a:active {color: #6c1d28;}
.link {width: auto; float: left; margin: 20px 15px;}

.header_clear {width: 950px; height: 0; clear: both;}

/* content */

.right {width: auto; float: right; margin: 0 0 0 5px;}
.left {width: auto; float: left; margin: 0 5px 0 0;}

.content {width: 910px; float: left; margin: 20px; display: inline; text-align: left;}
.main_img {width: 950px; float: left; display: inline;}
.text_banner {width: 890px; float: left; display: inline; background: #6c1d28; padding: 10px;}
.text_banner p { color: #fff; font-size: 1em;}

.content_left {width: 524px; float: left; display: inline; margin: 20px 0 0 0;}
.top_textbox {width: 524px; float: left; display: inline; padding: 0 0 20px 0;}
.grey_box {width: 504px; float: left; display: inline; background: #d3d3c6; padding: 10px;}
.left_textcolumn  {width: 251px; float: left; padding: 0 10px 0 0; display: inline;}
.right_textcolumn {width: 261px; float: left; padding: 0; display: inline;}

.content_right {width: 355px; float: right; display: inline; margin: 20px 0 0 0;}
.maroon_box {width: 355px; float: right; display: inline; margin: 0 0 20px 0; background: #6c1d28;}
.maroon_box p, .maroon_box a:link, .maroon_box a:visited, .maroon_box a:hover, .maroon_box a:active {color: #fff;}
.maroon_text {padding: 10px; float: left; width: 175px;}
.map {width: 355px; float: left; display: inline;}

.footer {width: 950px; clear: both; background: url(images/footer_bg.jpg) repeat-x; padding: 10px 0;}
.footer a {margin: 0 10px;}
.footer p {color: #fff; line-height: 1.6em; margin: 0;}
.footer a:link, .footer a:visited, .footer a:hover, .footer a:active {color: #fff;}
.quicklinksright {
	width: auto;
	float: right;
	border: 1px solid #999999;
	padding: 20px;
	margin: 20px 20px 20px 40px;
}
.testimonial_images {
	background: #CCCCCC;
	padding: 10px;
	margin: 10px 0 0 10px;
	border: 1px solid #666666;
	width: 600px;
}

/* application form */

#application_form {width: 870px; float: left; display: inline; text-align: left; margin: 0 20px;}
.hleft, .hright {width: 350px; padding: 9px; float: left;}
.hlarge {width: 720px; float: left; padding: 9px;}
.field1 {width: 435px; float: left; margin: 5px 0;}
.field2 {width: 720px; float: left; margin: 5px 0;}
.field_large {width: 870px; float: left; margin: 5px 0;}
label {width: 160px; float: left; margin: 0 10px 0 0;}
.wide {width: 410px; float: left; margin: 0 10px 0 0; padding: 0 0 0 10px;}
.textinput {width: 220px;}
.textinput2 {width: 220px;}
.textinput_l {width: 680px;}
.form_spacer {width: 870px; height: 20px; float: left; display: inline;}
.submit {float: right; margin: 0 20px 0 0;}
li {margin: 0 0 0 20px;}
#indexmainarearight {
	width: 100%;
}

.form_section {width: 870px; float: left; display: inline;}

/* contact form */

.contact {width: 435px; float: left;}
.address {width: 435px; float: right;}
.submit2  {float: right; margin: 0 45px 0 0;}.brochurebox {
	width: 504px;
	float: left;
	display: inline;
	background: #6c1d28;
	padding: 10px;
	color: #FFFFFF;
}
.brochurebox p {
	color: #fff;
	font-size: .8em;
}
