﻿/*colors

orange: #f2811d
dark blue: #03588c
mid blue: #060f14
gray: #7c7b7b

headers font-family: "Century Gothic", arial, sans-serif;


*/
body {
	background: #041b29 url('../Images/bodyBg.jpg') no-repeat;
	background-position: top center;
	margin: 0;
	font: arial,sans-serif;
}
a img {
	border: 0px;
}
h1 {
	color: #03588c;
	font: bold 20px "Century Gothic", arial, sans-serif;
}
h2 {
	color: #7c7b7b;
	font: bold 15px "Century Gothic", arial, sans-serif;
}
h3 {
	color: #f2811d;
	font: bold 13px "Century Gothic", arial, sans-serif;
}
p {
	font: normal 12px arial, sans-serif;
	color: #000000;
}

li {
	font: normal 12px arial, sans-serif;
}

#econ {
	margin-left:183px;
	position:absolute;
}

a, a:visited {
	color: #03588c;
	text-decoration: none;
}
a:hover, a:active {
	color: #f2811d;
	text-decoration: none;
}
/*banners*/
.banner1 {
	margin: 0 3px;
	padding: 0;
	width: 250px;
}
.banner2 {
	margin: 10px auto;
	padding: 0;
	width: 468px;
}
.adText {
	margin: 0;
	padding: 0;
}
/*wraps*/
#topWrap {
	background: transparent url('../Images/navTop.jpg') repeat-x;
	height: 34px;
}
#wrap {
	width: 950px;
	margin: 0 auto;
}
/*top navigation*/
#topNav {
	margin: -33px 0 0 625px;
	padding: 0;
	background: transparent url('../Images/topNavBg.png') no-repeat;
	height: 62px;
	width: 325px;
	position: absolute;
}
#topNav ul {
	margin: 28px 0 0 13px;
	padding: 0;
	list-style: none;
}
#topNav li {
	margin: 0 18px 0 0;
	padding: 0;
	float: left;
	font: normal 12px arial, sans-serif;
	color: #000000;
}
#topNav li a, #topNav a:visited {
	color: #ffffff;
	text-decoration: none;
}
#topNav li a:hover, #topNav li a:active {
	color: #f2811d;
	text-decoration: none;
}
/*container*/
#container {
	background-color: #ffffff;
	border-bottom: 8px solid #f2811d;
	margin: 0;
	padding: 10px;
}
/*header*/
#header {
	margin: 0;
	padding: 0;
}
.logo {
	margin: 0;
	padding: 0;
}
/*photo area*/
#photo {
	margin: 10px 0;
	padding: 0;
	width: 932px;
	border-bottom: 8px solid #f2811d;
}
/*content area*/
#ctArea {
	margin: 0;
	padding: 0;
}
#leftCt, #rightCt, #leftCol, #rightCol, .sMediaCol {
	float: left;
}
.breadcrumbs {
	margin: 10px 0;
	padding: 0;
	font: normal 11px arial, sans-serif;
}
/*-------------------------left content*/
#leftCt {
	margin: 0 13px 0 0;
	padding: 0;
	width: 255px;
}
#leftCtInt {
	width: 288px;
	float:left;
}
.viewBtn {
	margin: 0;
	padding-top: 2px;
	text-align: center;
	background: transparent url('../Images/btnView.jpg') no-repeat;
	height: 20px;
	width: 248px;
	font: normal 12px "Century Gothic", arial, sans-serif;
	text-transform: uppercase;
	color: #ffffff;
}
.viewBtn a, .viewBtn a:visited {
	color: #ffffff;
	text-decoration: none;
}
.viewBtn a:hover, .viewBtn a:active {
	color: #f2811d;
	text-decoration: none;
}
#calendar, #news {
	padding: 3px;
	background-color: #f2f2f2;
	width: 245px;
	margin-left: 2px;
}
#calendar h2, #sponsors h2, #econDev h2, #news h2 {
	font: bold 18px "Century Gothic", arial, sans-serif;
	color: #03588c;
	margin: 0;
	padding: 0;
	text-transform: uppercase;
}
#calendar h2 span, #sponsors h2 span, #econDev h2 span, #news h2 span {
	font-weight: normal;
	color: #7c7b7b;
	text-transform: lowercase;
}
/*navigation*/
#nav {
	margin: 0;
	padding: 0;
}
#nav ul {
	margin: 10px 0;
	padding: 0;
	list-style: none;
}
#nav li {
	margin: 0;
	padding: 0;
	font: normal 13px/28px arial, sans-serif;
	color: #03588c;
	border-bottom: 1px solid #03588c;
}
#nav li a, #nav li a:visited {
	color: #03588c;
	display: block;
	padding: 0 0 0 15px;
	text-decoration: none;
}
#nav li a:hover, #nav li a:active {
	color: #fbaa35;
	padding: 0 0 0 15px;
	background-color: #184b6a;
	text-decoration: none;
	display: block;
}
/*interior navigation*/
#navInt {
	margin: 0  0 10px;
	padding: 0;
	border-bottom: 1px solid #03588c;
	border-top: 1px solid #03588c;
}
#navInt ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
#navInt li {
	margin: 0 0 0 39px;
	padding: 0;
	float: left;
	font: normal 13px arial, sans-serif;
	color: #03588c;
}
#navInt li a, #navInt li a:visited {
	color: #03588c;
	display: block;
	padding: 5px;
	text-decoration: none;
}
#navInt li a:hover, #navInt li a:active {
	color: #fbaa35;
	background-color: #184b6a;
	text-decoration: none;
	display: block;
	padding: 5px;
}
/*-------------------------right content*/
#rightCt {
	margin: 0;
	padding: 0;
	width: 662px;
}
#rightCtInt {
	float:left;
	width: 611px;
	margin: 0 15px;
}
/*left*/
#leftCol {
	margin: 0 10px 0 0px;
	padding: 0;
	width: 352px;
}
.content {
	margin: 0;
	padding: 0;
}
#sponsors {
	margin: 0;
	padding: 0px 0;
	height: 200px;
	border-top: 1px solid #03588c;
	border-bottom: 1px solid #03588c;
}
#sponsors img {
	margin: 0 90px;
}
#sMedia {
	margin: 0 0 0 3px;
}
.sMediaBtn {
	width: 170px;
	height: 38px;
	margin: 9px 0 0 2px;
	padding: 0;
}
.sMediaBtn p {
	margin: 2px 0 0 5px;
	padding: 0;
	font: normal 14px/15px "Century Gothic", arial, sans-serif;
	float: left;
}
.sMediaBtn a, .sMediaBtn a:visited {
	background-color: #e4e3e3;
	text-decoration: none;
	display: block;
	color: #03588c;
	padding: 5px;
}
.sMediaBtn a:hover, .sMediaBtn a:active {
	background-color: #fbaa35;
	text-decoration: none;
	display: block;
	color: #ffffff;
	padding: 5px;
}
.sMediaBtn img {
	float: left;
}
/*right*/
#rightCol {
	margin: 0 0 0 10px;
	padding: 0;
	width: 289px;
}
.btnJoin {
	margin: 0 0 10px ;
	padding: 0;
}
#econDev {
	margin: 10px 0;
	padding: 0;
}
#econDev h2 {
	font: bold 18px "Century Gothic", arial, sans-serif;
	color: #03588c;
	margin: 0;
	padding: 0;
	text-transform: uppercase;
}
#econDev h2 span {
	font-weight: normal;
	color: #7c7b7b;
	text-transform: lowercase;
}
#qLinks, #signUp, #news {
	margin: 10px 6px;
	padding: 0;
}
#qLinks ul {
	margin: 10px 0;
	padding: 0;
	list-style: none;
}
#qLinks li, #qLinks table td tr {
	color: #03588c;
	font: normal 13px/23px arial, sans-serif;
	margin: 0;
	padding: 0;
}
#qLinks li a, #qLinks table td tr a, #qLinks li a:visited, #qLinks table td tr a:visited {
	color: #03588c;
	text-decoration: none;
}
#qLinks li a:hover, #qLinks table td tr a:hover, #qLinks li a:active, #qLinks table td tr a:active {
	color: #7c7b7b;
	text-decoration: none;
}
#signUp {
	padding: 0;
	width: 275px;
}
.signTop, .signBtm {
	margin: 0;
	padding: 0;
}
.signMid {
	margin: 0;
	padding: 10px 30px 10px 10px;
	background: transparent url('../Images/newsMid.jpg') repeat-y;
}
.signMid img {
	vertical-align: middle;
}
.signMid input {
	margin: 0;
	padding: 0;
}
#signUp h2, #qLinks h2 {
	font: bold 18px "Century Gothic", arial, sans-serif;
	color: #03588c;
	margin: 0;
	padding: 0;
}
#signUp h2 span, #qLinks h2 span {
	font-weight: normal;
	color: #7c7b7b;
}
#news {
	padding: 8px;
	width: 255px;
}
/*footer*/
#footer {
	margin: 0;
	padding: 0;
	font: normal 11px arial, sans-serif;
	color: #7c7b7b;
}
#btmNav {
	margin: 10px 0;
	padding: 0;
}
#btmNav ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
#btmNav li {
	margin-right: 5px;
	padding: 0;
	float: left;
}
#btmNav a, #btmNav a:visited {
	color: #7c7b7b;
	text-decoration: none;
}
#btmNav a:hover, #btmNav a:active {
	color: #f2811d;
	text-decoration: none;
}
#ftInfo {
	margin: 0;
	padding: 0;
}
#ftInfo a, #ftInfo a:visited {
	color: #f2811d;
	text-decoration: none;
}
#ftInfo a:hover, #ftInfo a:active {
	color: #ffffff;
	text-decoration: none;
}
.address {
	float: left;
}
.weblink {
	text-align: right;
	float: right;
}
/*rss*/
.datefield {
	color: gray;
	font-size: 90%;
}
#newsScroll ul {
	margin: 5px 0;
	padding: 0;
	list-style: none;
}
#newsScroll li {
	margin-bottom: 10px;
	font: normal 12px arial, sans-serif;
}
#newsScroll li a, #newsScroll li a:visited {
	color: #03588c;
	text-decoration: none;
	font-weight: bold;
}
#newsScroll li a:hover, #newsScroll li a:active {
	text-decoration: underline;
}
/*clear floats*/
#container:after, .sMediaBtn:after, .sMediaBtn a:after, #ftInfo:after, #btmNav:after, #navInt:after, #rightCtInt:after, #ctArea:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
*:first-child + html #container, *:first-child + html .sMediaBtn, *:first-child + html .sMediaBtn a, *:first-child + html #ftInfo, *:first-child + html #btmNav, *:first-child + html #navInt, *:first-child + html #rightCtInt, *:first-child + html #ctArea {
	min-height: 1px;
}

table {
	font:12px arial,sans-serif;
}

tr.1 td {
	background-color: #CC9999; color: black;
}
tr.d0 td {
	background-color: #ffffcc; color: black;
}

th {
	background-color: #99ccff;
}

#ctl00_content_SiteMapTreeview1_tvSiteMapt0 {
	display: none;
}

#ctl00_content_EventSearchAdvanced1_ddCategory {
	margin-top: -7px;
}

/*----RSS Feeds-----*/

#example3 {
	/*Demo 3 main container*/
	width: 241px;
	height: 199px;
	border: none;
	padding: 4px;
}
#example3 div p {
	/*Demo 3 P element that separates each entry*/
	margin-top: 0;
	margin-bottom: 7px;
}

#newsscroll {
	/*Demo 3 main container*/
	width: 241px;
	height: 199px;
	border: none;
	padding: 4px;
}
#newsscroll div p {
	/*Demo 3 P element that separates each entry*/
	margin-top: 0;
	margin-bottom: 7px;
}

#ctl00_content_EventDetailHeader1_lblEventName {
	float: left;
}

