@charset "UTF-8";

/* reset */

html, body, div, span, h1, h2, h3, h4, h5, h6, p, blockquote, a, img, ol, ul, li, form, table, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 1;
}


/* styles */

body { background:url(images/bg.jpg) repeat-x; }

.content { background: #fff; padding: 40px; width: 896px; border: 1px solid #b6e2f8; }

.content h3 { color: #1a517a; }

.content p {
	font-size: 12px;
	line-height: 1em;
	margin: 0px;
}

.feature { margin: 20px 0 0 15px; }

.feature_box { float: left; width: 241px; height: 150px; background-color: #f6f5f1; }

.feature_content { margin: 0 0 0 7px; }

#footer { position: fixed; bottom: 0px; background-color: #114870; width: 100%; height: 170px; }

#footer p { text-align: center; font-size: 10px; color: #ffffff; position: absolute; bottom: 5px; left: 50%; margin-left: -60px; }

.footer_links {	padding: 20px; background-color: #0e3a5a; width: 900px; position: absolute; left: 50%; margin-left: -450px; border-left: 1px solid #4c718b; border-right: 1px solid #4c718b; border-bottom: 1px solid #4c718b; }

.footer_links h3 { font-size: 14px; font-weight: bold; color: #ffffff; }

.footer_links_col { float: left; width: 180px; padding: 0 10px 0 20px; border-right: 1px solid #7595ab; }

.footer_links_col ul li { font-size: 12px; color: #b6e2f8; list-style: inside; text-decoration: none; line-height: 1.5em; }

.footer_links_col ul li a:link, a:visited { font-size: 12px; color: #b6e2f8; list-style: inside; text-decoration: none; }

.footer_logo { float: right; }

.footer_rule { height: 14px; background: url(images/footer_rule.jpg) repeat-x; }

#form1 p { margin-bottom: 15px; width: 300px; }

h2 { text-transform: uppercase; font-size: 18px; font-weight: bold; color: #1a517a; border-bottom: 1px solid #1a517a; margin-bottom: 15px; }

.content ul li { font-size: 12px; list-style: inside; margin-left: 20px; margin-bottom: 5px; }

input { width: 250px; }

.logo { margin: 5px 0 0 28px; }

.navigation { float: right; margin: 23px 100px 0 0; }

.nav_link { float: left; }

ol li { background-color: #dbf0fb; padding: 15px; margin: 0 0 20px 100px; font-size: 12px; list-style: decimal; }

ol .alpha li { list-style: upper-alpha; margin: 0 0 0 50px; padding: 10px; }

p { font-family: Helvetica, Arial, sans-serif; font-size: 11px; padding: 15px; }

p label strong { margin: 0 15px 0 0; }

.read_more { float: right; margin-right: 15px; vertical-align: top; }

.read_more_box { float: left; width: 241px; background-color: #f6f5f1; border-bottom: 6px solid #1a517a; }

#send { margin-top: 35px; background-color: #1a517a; color: #fff; }

textarea { width: 250px; margin-bottom: 20px; vertical-align: top; }

#wrapper { width: 1000px; position: absolute; left: 50%; margin-left: -500px; padding-bottom: 200px; }

/* About */

p.about-first {
	font-size: 36px;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #2c73a5;
	margin: 10px 0px -25px 0px;
}

p.about-intro {
	font-size: 18px;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #666666;
}