﻿body {
	margin: 0;
	background-color: #002147;
	font-family: Garamond, serif
}
a img {
	border: 0px;
}
h1, h2, h3 {
	color: #002f5d;
	font-family: "Century Gothic", arial, sans-serif;
	font-weight: normal;
}
h1 {
	font-size: 23px;
}
h2 {
	font-size: 19px;
}
h3 {
	font-size: 15px; 
}
p {
  font: normal 16px Garamond, serif;
	/*font: normal 12px arial, sans-serif;*/
	color: #000000;
}
.content ul li, .content table tr td {
  font: normal 16px Garamond, serif;
  /*font: normal 12px arial, sans-serif;*/
	color: #000000;
}
a, a:visited {
	color: #46a0a0;
	text-decoration: none;
}
a:hover, a:active {
	color: #46a0a0;
	text-decoration: underline;
}
/*-------------------------------------banners*/
#bannerSpace {
	background-color: #e5f2f2;
	border-bottom: 7px solid #46a0a0;
	height: 111px;
}
.banner1 {
	margin: 0 auto;
	padding: 23px 0;
	width: 468px;
}
.banner2 {
	margin: 15px auto;
	padding: 0;
	width: 250px;
}
.adText {
}
/*-------------------------------------wrap*/
#wrap {
	width: 958px;
	margin: 0 auto;
	border: 1px solid #ffffff;
}
/*-------------------------------------header*/
#header {
	background: transparent url('../Images/bgHd.jpg') no-repeat;
	width: 958px;
	height: 203px;
}
#logo {
	margin: 96px 27px 0 0;
	float: right;
}
#topNav {
	margin-right: 10px;
	padding-top: 7px;
	font: normal 13px arial, sans-serif;
	color: #d9dede;
}
#topNav ul {
	margin: 0;
	padding: 0;
	list-style: none;
	float: right;
}
#topNav li {
	float: left;
	margin-left: 4px;
}
#topNav a, #topNav a:visited {
	color: #d9dede;
	text-decoration: none;
}
#topNav a:hover, #topNav a:active {
	color: #ffffff;
	text-decoration: none;
}
/*-------------------------------------navigation*/
#nav {
	margin: 0;
	padding: 0;
	background: transparent url('../Images/bgMn.jpg') repeat-x;
	height: 42px;
}
#nav ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
#nav li {
	float: left;
	margin: 0;
	padding: 7px 5px 0px;
	border-left: 1px solid #ffffff;
}
/*-------------------------------------content area*/
#container {
	background: transparent url('../Images/bgCt.jpg') repeat-y;
	margin: 0;
	padding: 0;
}
#dirContainer {
	margin: 0;
	padding:0;
	background-color: #ffffff;
}
#leftCt, #rightCt, #aLeft, #aRight {
	float: left;
}
/*left content*/
#leftCt {
	margin: 0;
	padding: 0;
	width: 291px;
}
.sideImg {
	margin: 0;
	padding: 0;
}
#qLinks, #sideSponsorMembers {
	background-color: #f4f4f4;
	border: 1px solid #000000;
	width: 245px;
	padding: 10px;
	margin: 10px;
}
#qLinks h2 {
	margin: 0;
	border-bottom: 4px solid #46a0a0;
}
#qLinks ul, #qLinks table  {
	margin: 2px 0;
	padding: 0;
	list-style: none;
	font: normal 14px/20px Garamond, serif !important;

}
#qLinks li, #qLinks table tr td  {
	margin: 0;
	padding: 0;
	
	font: normal 14px/20px Garamond, serif !important;
}
#qLinks a, #qLinks a:visited, #qLinks table tr td a, #qLinks table tr td a:visited {
	color: #002f5d;
	text-decoration: none;
}
#qLinks a:hover, #qLinks a:active, #qLinks table tr td a:hover, #qLinks table tr td a:active {
	color: #002f5d;
	text-decoration: underline;
}
/*right content*/
#rightCt {
	margin: 0;
	padding: 0;
	width: 667px;
}
#ctArea {
	margin: 0;
	padding: 15px;
}
.content {
	margin: 0;
	padding: 0;
}
.breadcrumbs {
	/*font: normal 11px arial, sans-serif;*/
	font: normal 13px Garamond, serif;
	color: #797979;
}
.breadcrumbs a, .breadcrumbs a:visited {
	color: #797979;
	text-decoration: none;
}
.breadcrumbs a:hover, .breadcrumbs a:active {
color: #002f5d;
text-decoration:none;
}
/*area one*/
#area1 {
	margin: 0;
	padding: 0;
}
/*area left*/
#aLeft {
	margin: 10px 41px 0 0;
	padding: 0;
	width: 273px;
}
#sponsors {
	margin: 0;
	padding: 0;
	border-bottom: 4px solid #46a0a0;
}
#sponsorBox {
	margin: 10px 0;
	padding: 0;
}
#members {
	margin: 10px;
	padding: 0;
}
#sponsors h2, #members h2 {
	margin: 0 0 10px 0;
}
#members a, #members a:visited {
	color: #0a427a;
	text-decoration: none;
}
#members a:hover, #members a:active {
	color: #46a0a0;
	text-decoration: none;
}
#members ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
#members li {
	margin: 0;
	padding: 0;
	color: #46a0a0;
	/*font: normal 12px/16px arial, sans-serif;*/	
	font: normal 14px/18px Garamond, serif;
}
/*area right*/
#aRight {
	margin: 0;
	padding: 0;
}
.boxTop {
	background: transparent url('../Images/boxTop.jpg') no-repeat;
	display: block;
	margin: 0;
	padding: 0px 0 0 11px;
	height: 40px;
	width: 306px;
}
.boxTop h2 {
	color: #ffffff;
	margin: 0;
	padding: 10px 0 0 0;
}
.boxMid {
	background: transparent url('../Images/boxMid.jpg') repeat-y;
	margin: 0;
	padding: 15px 10px 5px;
}
.boxMid p a, .boxMid p a:visited, .boxMid p a:hover, .boxMid p a:active {
	color: #063c73;
	margin: 0;
}
.boxBtm {
	margin: 0;
	padding: 0;
}
.datefield {
	color: #4E9DA2;
	font-size: 90%;
}
#sEvents, #sNews {
	width: 300px;
	height: 100px;
	/*font: normal 12px arial, sans-serif;*/
	font: normal 14px Garamond, serif;
}
#sEvents ul, #sNews ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
#sEvents li, #sNews li {
	margin-bottom: 4px;
}
#sEvents a, #sEvents a:visited, #sNews a, #sNews a:visited {
	color: #063c73;
	text-decoration: none;
}
#sEvents a:hover, #sEvents a:active, #sNews a:hover, #sNews a:active {
	color: #4E9DA2;
	text-decoration: none;
}
code {
	color: red;
}
/*events*/
#events {
	margin: 0;
	padding: 0;
}
/*news*/
#news {
	margin: 0;
	padding: 0;
}
/*-------------------------------------footer*/
#footer {
	background: #063c73 url('../Images/bgFt.jpg') repeat-x;
	margin: 0;
	padding: 10px;
}
/*bottom navigation*/
#btmNav {
	margin: 0;
	padding: 0 0 10px 0;	
	font: normal 13px Garamond, serif;
	/*font: normal 11px arial, sans-serif;*/
	color: #ffffff;
	width: 958px;
}
#btmNav ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
#btmNav li {
	float: left;
	margin-left: 4px;
}
#btmNav a, #btmNav a:visited {
	color: #ffffff;
	text-decoration: none;
}
#btmNav a:hover, #btmNav a:active {
	color: #ffffff;
	text-decoration: underline;
}
#area2 {
	margin: 0;
	padding: 0;
}
/*address*/
#adress {
	margin: 0;
	padding: 0;
}
#element, #copy {
	float: left;
}
#element {
	margin: 7px 0 0 0;
	padding: 0;
}
#copy {
	margin: 0 0 0 10px;
	padding: 0;
}
#copy a, #copy a:visited {
	color: #46a0a0;
	text-decoration: none;
}
#copy a:hover, #copy a:active {
	color: #46a0a0;
	text-decoration: underline;
}
#copy h2 {
	font: normal 25px "Century Gothic", arial, sans-serif;
	color: #46a0a0;
	margin: 0 0 10px 0;
	padding: 0;
	text-transform: uppercase;
}
#copy p {
	margin: 0;
	color: #ffffff;
}
#copy span {
	color: #09529a;
}
/*weblink*/
#weblink {
	float: right;
	text-align: right;
	font: normal 12px arial, sans-serif;
}
/*-------------------------------------clear floats*/
#topNav:after, #container:after, #footer:after, #btmNav:after, #address:after, #ctArea:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
*:first-child + html #topNav, *:first-child + html #container, *:first-child + html #footer, *:first-child + html #btmNav, *:first-child + html #address, *:first-child + html #ctArea {
	min-height: 1px;
}
