@charset "UTF-8";

body {
	font-family: Arial, Georgia, Tahoma, Geneva, serif;
	margin: 0;
	padding: 0;
	font-size: 0.75em;
	background: #EBF4FB;
	color: #505050;
}

#content {
	float: right;
	margin-right: -0.8em;
	padding: 0;
	width: 43em;
}

h1 {
	font-size: 150%;
	margin: 0.5em 0 0.5em 0;
	color: #022350;
}

h2,h3 {
	font-size: 110%;
	font-weight: bold;
	padding: 0;
	margin: 0;
	color: #022350;
}

h4 {
	font-size: 150%;
	padding: 0;
	margin: 2.5em 0 0.5em 0;
	color: #022350;
}

h5 {
	font-size: 120%;
	padding: 0;
	margin: 0.8em 0 0.2em 0;
	color: #022350;
}

h6 {
	font-size: 150%;
	padding: 0;
	margin: 0.2em 0 0.2em 0;
}

hr {
	display: block;
	clear: both;
	width: 100%;
	height: 1px;
	line-height: 1px;
	margin: 0.7em 0 1em 0;
	padding: 0;
}

.hide {
	display: none;
}

p {
	margin: 0;
	padding: 0.3em 0;
	line-height: 1.3em;
}

fieldset {
	border: none;
}

form input,form select {
	border-width: 1px
}

#page-wrapper {
	margin: 0 auto;
	width: 76.5em;
	padding: 0;
	background: #fff;
}

#page {
	width: 76.5em;
	margin: 0;
	padding: 0;
	background: #fff;
	float: left;
}

#body {
	float: left;
	margin: 0;
	padding: 0;
	width: 61.3em;
	background: #fff;
}

.banner {
	margin: 0 0 0 0.8em;
	width: 61.3em;
}

.homepage-con {
	width: 61.2em;
	padding: 0;
	margin: 0.8em;
}

.homepage-left-con {
	width: 29em;
	margin: 0.8em 0.8em;
	padding: 0.5em;
}

.homepage-right-con {
	width: 29em;
	margin: 0;
	padding: 0;
	float: right;
}

.top-con {
	background: #AED7EB;
	padding: 0.5em 1em;
}

.top-con img {
	float: right;	
}

.bottom-con {
	background: #EBF4FB;
	padding: 0.5em 1em;
}

.contact {
	color: #022350;
	font-size: 1em;
}

/*----------------------------   Breadcrumbs  ------------------------------*/
.breadcrumbs {
	width: 43em;
	padding: 0.4em 0 0.4em 0em;
	color: #022350;
	float: left;
	line-height: 1.5em;
	border-bottom: 1px solid #ededed;
}

.breadcrumbs ul {
	margin: 0;
	padding: 0;
	list-style: none;
	font-size: 0.9em
}

.breadcrumbs ul li {
	float: left;
	margin: 0 0.3em 0 0;
	padding: 0 0 0 0.2em;
	font-weight: bold;
}

/*----------------------------   Footer  ------------------------------*/
#footer {
	width: 101%;
	margin: 1em 0 0 0.5em;
	padding: 1.5em 0;
	color: #6f6f6f;
	float: left;
}

#footer .copyright {
	float: left;
	font-size: 0.9em;
	padding: 0 0 0 1em;
}

#footer .pixl8 {
	color: #6f6f6f;
	float: right;
	font-size: 0.9em;
	padding: 0 1em 0 0;
}

#footer .pixl8 a {
	color: #022350;
}

#footer .address {
	color: #6f6f6f;
	float: left;
	font-size: 0.9em;
	padding: 0 0 0 1em;
}

.privacy {
	float: right;
	color: #022350;
	padding: 0 1em 0 0;
}

/* ------------------------------ header ---------------------------------- */
#header {
	margin: 0 0.8em 0 0.8em;
	width: 61.3em;
	padding: 0;
	height: 8em;
	background-color: #022350;
}

#header-left {
	float: left;
	margin: 0.4em 0 0 0.8em;
}

#header-nav {
	float: right;
	height: 1.5em;
	margin: 1em;
	padding: 0;
}

#header-nav ul {
	display: inline;
	margin: 0;
	padding: 0;
	list-style: none
}

#header-nav li {
	display: inline;
	margin-left: 0.5em;
	padding-right: 0.5em;
}

#header-nav a {
	color: #FFFFFF;
}

#side-bar {
	float: right;
	width: 13.5em;
}

#side-bar .banner {
	width: 13.5em;
	margin: 0.3em 0 0.3em 0;
}

/* ------------------------------ Main Menu ---------------------------------- */
#menu-main {
	margin: 0 0.8em 0 0.8em;
	padding: 0;
	width: 61.3em;
	height: 4em;
	background: #F4F4F4;
}

#menu-main ul.tabs {
	width: 100%;
	height: 100%;
	margin: 0.3em 0 0 0;
	padding: 0;
}

ul.tabs li {
	display: block;
	float: left;
	height: 1.3em;
	margin: 0.1em 0.1em 0.1em 0;
	padding: 1em 1em;
	background: #E4E2E3;
	font-weight: bold;
}

.tabs li.selected {
	background: #FFFFFF;
}

.line {
	width: 61.3em;
	background: #022350;
	margin: 0 0.8em 1em 0.8em;
	padding: 0;
	height: 0.3em;
	line-height: 0.1em;
}

/* ------------------------------ Left Menu ---------------------------------- */
#menu-left {
	width: 16.5em;
	margin: 0 0 0 0.7em;
	padding: 0;
	float: left;
}

#menu-left ol {
	float: left;
	margin: 0;
	padding: 0;
}

#menu-left ol li {
	width: 16.5em;
	list-style: none;
	float: left;
	line-height: 1.93em;
	background: #EBF4FB;
	border-bottom: 1px solid #fff;
	line-height: 1.93em;
	padding: 0 0 0 0.5em;
}

#menu-left ol li a {
	display: block;
	padding: 0 0 0 0.5em;
	margin: 0;
	height: 1.93em;
}

#menu-left ol li a:hover {
	color: #72BED6;
	background-color: #EBF4FB;
}

#menu-left ol li.selected a,ol li.selected-section a {
	color: #72BED6;
	background-color: #EBF4FB;
}

#menu-left ol li.selected-section ol li a {
	margin: 0 0 0 0.6em;
	color: #022350;
	background: url(../../graphics/ico_arrow.gif) 0 9px no-repeat;
}

#menu-left ol li.selected-section ol li.selected a {
	color: #72BED6;
}

#menu-left ol li.selected-section ol li a:hover {
	color: #72BED6;
}

#menu-left ol li.selected-section ol li {
	width: 15em;
}

#menu-left ol li.selected-section ol li.selected-section a {
	color: #72BED6;
}

#menu-left ol li.selected-section ol li.selected-section ol li.selected a
	{
	color: #72BED6;
}

#menu-left ol li.selected-section ol li.selected-section ol li a {
	color: #022350;
}

/* ------------------------------ Links ---------------------------------- */
a {
	color: #022350;
	text-decoration: none;
}

a.blue {
	color: #022350;
	padding: 0;
	font-weight: bold;
	padding: 0;
}

a.light-blue {
	color: #72B7DE;
	padding: 0;
	font-weight: bold;
}

/* ---------------------------- Pagination ---------------------------------- */
.pagination {
	float: left;
	padding: 0.5em 0;
	margin: 1em 0 0.5em 0;
	width: 43em;
	border-top: 1px solid #ededed;
	border-bottom: 1px solid #ededed;
	color: #022350;
}

.pagination-bottom {
	float: left;
	padding: 0.5em 0;
	margin: 0;
	width: 43em;
	border-top: 1px solid #ededed;
	border-bottom: 1px solid #ededed;
	color: #022350;
}

.results,.results p {
	float: left;
	padding: 0;
	margin: 0;
	line-height: 1.9em;
	font-size: 0.9em;
	color: #022350;
}

.pages {
	float: right;
	padding: 0;
	margin: 0;
	font-size: 0.9em;
	line-height: 1.9em;
	color: #82C9DF;
}

/* ---------------------------- Listing ---------------------------------- */
.listing {
	float: left;
	font-size: 0.9em;
	border-bottom: 1px solid #ededed;
	width: 48em;
	margin: 1em 0 0 0;
	padding: 0;
}

.listing-date {
	color: #82C9DF;
	margin: 0.5em 0 0 0;
}

.listing-description {
	padding: 0.6em 0 1.5em 0;
}

.listing-faq {
	float: left;
	width: 100%;
	margin: 0;
	padding: 0;
}

.listing-faq ol {
	float: left;
	margin: 0;
	padding: 0 0 0 1.9em;
}

.listing-faq ol li {
	padding: 0;
	margin: 1em 0;
}

.active-faq {
	margin: 0 0 0 1.9em;
	padding: 0;
}

.active-faq li {
	margin: 1.5em 0 1.5em 0;
}

.active-faq h2 {
	margin: 1.5em 0 0 -1.5em;
	font-size: 1.3em;
}

.active {
	float: left;
}

.faq-cat {
	width: 100%;
	margin: 0;
	padding: 0;
}

.faq-cat form {
	margin: 0 0 -0.5em -0.5em;
}

.faq-cat ul {
	list-style: none;
	margin: 0 -0.25em 0 0;
	float: right;
}

.faq-cat li {
	float: left;
}

.faq-cat label {
	font-size: 0.9em;
	color: #022350;
}

/* ------------------------ Site Map ---------------------------------- */
.sitemap {
	list-style: none;
	padding: 0;
	margin: 0;
}

.sitemap ul {
	margin: 0.7em 0;
	list-style: none;
}

.sitemap ul li {
	padding: 0 0 0 1em;
}

.sitemap ul li a {
	background: url(../../graphics/ico_arrow.gif) 0 4px no-repeat;
	padding: 0 0 0 1em;
}

/* ------------------------ Form ---------------------------------- */
#presideform form {
	border: 0;
	background-color: #EBF4FB;
	padding: 1em 0 0 1em;
	color: #022350;
	border: 1px solid #7F9DB9;
}

#presideform ul {
	list-style: none;
	padding: 0;
	margin: 0 0 0.5em 0;
}

#presideform li {
	list-style: none;
	padding: 0;
	margin: 0 0 0.5em 0;
	width: 40.5em;
}

#presideform ol {
	padding: 0;
	margin: 0;
}

#presideform ul label {
	width: auto;
	float: none;
	color: #022350;
	margin-left: -0.4em;
}

#presideform ul li input {
	width: auto;
	float: none;
	background: none;
	margin-left: 0;
}

#presideform label {
	width: 16em;
	float: left;
}

#presideform legend {
	color: #022350;
	margin-left: -1em;
}

#presideform select {
	width: 20.8em;
}

#presideform textarea {
	width: 20.9em;
}

#presideform td input.standard {
	width: 14.5em;
	color: #022350;
	background: #FFFFFF;
	border: 1px solid #7F9DB9;
}

#presideform td input {
	color: #FFFFFF;
	background: #022350;
	border: 1px solid #ebebeb;
	padding: 0.2em 0.2em 0.1em 0.2em;
}

#presideform input.standard {
	width: 20.6em;
	background: #FFFFFF;
	float: none;
	color: #022350;
	margin-left: 0;
}

#presideform input {
	color: #FFFFFF;
	background: #022350;
	margin-left: -0.3em;
}