﻿@charset "utf-8";
/* Markup and Styling by Charm HTML */
/* http://www.charmhtml.com */

/* Reset */
@import "predefined.css";


/* Defaults & Commons */
#skip {height:0;width:0;overflow:hidden}
strong {font-weight:bold}
em {font-style:italic}
a {
	color:#5ecedf;
	text-decoration:underline;
}
a:hover {
	text-decoration:none;
}












/* Containers */
body {
	behavior:url("styles/csshover2.htc");
	background:url(../images/bg-body.png) no-repeat 50% 60px;
	text-align:center;
	font:1.2em Verdana;
	color:#282828;
}
#page {
	width:999px;
	margin:0 auto;
	text-align:left;
}













/* Header */
#header {
	height:1%;
	overflow:hidden;
	font:11px/2.5 Tahoma;
	text-transform:uppercase;
	padding:0 0 0 2px;
}
#header li {
	float:left;
	display:inline;
	margin:0 0 0 1px;
	background:url(../images/bg-menu-li.png) repeat-x 0 0;
}
#header li:hover {
	background:url(../images/bg-menu-li.png) repeat-x 0 -84px;
}
#header li a, #header li a span {
	display:block;
	height:28px;
	float:left;
	cursor:pointer;
}
#header li a {
	text-decoration:none;
	color:#F4F3EA;
	background:url(../images/bg-menu-li.png) no-repeat 0 -28px;
}
#header li a span {
	padding:0 12px;
	background:url(../images/bg-menu-li.png) no-repeat 100% -56px;
}
#header li a:hover {
	background:url(../images/bg-menu-li.png) no-repeat 0 -112px;
}
#header li a:hover span {
	background:url(../images/bg-menu-li.png) no-repeat 100% -140px;
}












/* Footer */
#footer {
	background:#D8D4BC url(../images/bg-footer.png) repeat-x 0 100%;
	height:74px;
	padding:15px 20px;
	font:0.8em Verdana;
	color:#636257;
}
#footer a {
	color:#636257;
	text-decoration:none;
}
#footer a:hover {
	text-decoration:underline;
}
#footer .copyright {
	float:left;
}
#footer .privacy {
	float:right;
}













/* Content */
#primary {
	padding:20px;
	height:1%;
	overflow:hidden;
}
#sidebar {
	float:left;
	width:224px;
	display:inline;
	margin:0 20px 0 0;
}
#content {
	float:left;
	width:715px;
	line-height:1.6;
}
#content p, #content ul, #content ol, #content address {
	margin:0 0 22px 0;
}
.mission {
	width:100%;
	height:215px;
	text-indent:-1000em;
	overflow:hidden;
	background:url(../images/bg-mission.jpg) no-repeat 0 0;
	margin:0 0 20px 0;
}
.mission.sub {
	background-image:url(../images/bg-mission-2.jpg);
}
.main h1 {
	color:#2ED1E8;
	font:2.2em Verdana;
	padding:0 0 15px 0;
	margin:0 0 14px 0;
	border-bottom:1px dotted #D8D4BC;
}
.main h3 {
	color:#2ED1E8;
	padding:9px 0;
	border-width:1px 0;
	border-style:dotted;
	border-color:#D8D4BC;
	font:bold 1em Verdana;
	margin:0 0 12px 0;
}
.col {
	width:225px;
	float:left;
	margin:0 20px 0 0;
	display:inline;
}
.col.last {
	margin:0;
}
ul.contact li strong {
	width:52px;
	float:left;
}
.major {
	float:left;
	margin:0 20px 0 0;
	width:475px;
}
.minor {
	width:220px;
	float:left;
}
ul.list {
	padding:5px 0 0 0;
}
ul.list li {
	padding:3px 0 3px 24px;
	background:url(../images/bullet.gif) no-repeat 10px 11px;
}
ul.list li.odd {
	background-color:#F7F6F2;
}







/* Sidebar */
.logo a {
	display:block;
	width:224px;
	height:215px;
	overflow:hidden;
	text-indent:-1000em;
	background:url(../images/logo.png) no-repeat 0 0;
}
.menu {
	margin:20px 0 0 0;
	font:1em Verdana;
}
.menu li {
	width:100%;
	border-bottom:1px dotted #D8D4BC;
}
.menu a {
	display:block;
	padding:8px 15px 10px 15px;
	color:#282828;
	text-decoration:none;
}
.menu a:hover {
	color:#2ED1E8;
}
.menu li.current {
	border-bottom:none;
}
.menu li.current a, .menu li.current a:hover {
	background:#2ED1E8 url(../images/bg-sidemenu-li.png) no-repeat 0 0;
	color:#FEFEFE;
}











