@charset "UTF-8";

/* BEGIN base styles */

body {
	margin: 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background: #03206C url(../images/site-shell/headerBackground.jpg) repeat-x top;
}

a {
	outline: none;
}

img {
	border: none;
}

#mainContainer {
	margin-left: auto;
	margin-right: auto;
	padding: 0px;
}

#headerContainer {
	margin: 0px auto 0px auto;
	padding: 0px;
	width: 706px;
}

#countdown {
	margin: 0px;
	padding: 0px;
	width: 179px;
	height: 40px;
	float: left;
	background: url(../images/misc-reuse/countdownBG.jpg) no-repeat top center;
}

#divFlashContainer {
	margin: 0px;
	padding: 0px 0px 0px 15px;
	width: 156px;
}

#afLogoLink {
	margin: 0px 0px 0px 132px;
	padding: 0px;
	postion: relative;
	width: 87px;
	height: 82px;
	float: left;
}

#search {
	margin: 0px;
	padding: 5px;
	position: relative;
	width: 169px;
	height: 30px;
	float: right;
	background: url(../images/misc-reuse/searchBG.jpg) no-repeat top center;
}

.searchBox {
	margin: 0px 5px 0px 7px;
	padding: 0px;
	height: 1.05em;
	display: block;
}

#search ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}

#search li {
	margin: 0px;
	padding: 0px;
	float: left;
}

#searchButton {
	margin: 0px;
	padding: 0px;
	text-indent: -9999px;
}

#searchButton a {
	display: block;
	width: 30px;
	height: 20px;
	background: url(../images/misc-reuse/searchButton.jpg) no-repeat 0px 0px;
}

#searchButton a:hover {
	display: block;
	width: 30px;
	height: 20px;
	background: url(../images/misc-reuse/searchButton.jpg) no-repeat -30px 0px;
}

/* END base styles */

/* BEGIN header styles */

#headerTop {
	margin: 0px auto 0px auto;
	padding: 0px;
	width: 800px;
	height: 98px;
	background: url(../images/site-shell/headerTop.jpg) no-repeat center;
}

#headerMiddle {
	margin: 0px auto 0px auto;
	padding: 0px;
	width: 800px;
	height: 169px;
	background: url(../images/site-shell/headerMiddle.jpg) no-repeat top center;
}

/* END header styles */

/* BEGIN navigation styles */

.nav {
	margin: 0px auto 0px auto;
	padding: 0px;
	width: 800px;
	height: 72px;
	background: url(../images/site-shell/navBackground.jpg) no-repeat center;
}

#left {
	margin: 0px 0px 0px 60px;
	padding: 10px 0px 0px 0px;
	width: 123px;
	float: left;
}

#afwLogoLink {
	margin: 10px 0px 0px 75px;
	padding: 0px;
	postion: relative;
	width: 291px;
	height: 40px;
	float: left;
}

#right {
	margin: 0px 60px 0px 0px;
	padding: 10px 0px 0px 0px;
	width: 123px;
	float: right;
}

.nav ul, .nav ul {
	list-style-type: none;
}

#right a, #left a {
	margin: 0px;
	padding: 0px;
	display: block;
	text-indent: -9999px;
}

#navEventSchedule {background-image:url("../images/navigation/wholeNav.gif"); background-repeat: no-repeat; width: 123px; height: 13px; background-position: 0px 0px;}
#navOpenHouse {background-image:url("../images/navigation/wholeNav.gif"); background-repeat: no-repeat; width: 123px; height: 14px; background-position: 0px -13px;}
#navNews {background-image:url("../images/navigation/wholeNav.gif"); background-repeat: no-repeat; width: 123px; height: 15px; background-position: 0px -27px;}
#navSponsorship {background-image:url("../images/navigation/wholeNav.gif"); background-repeat: no-repeat; width: 123px; height: 13px; background-position: -552px 0px;}
#navContest {background-image:url("../images/navigation/wholeNav.gif"); background-repeat: no-repeat; width: 123px; height: 14px; background-position: -552px -13px;}
#navAbout {background-image:url("../images/navigation/wholeNav.gif"); background-repeat: no-repeat; width: 123px; height: 15px; background-position: -552px -27px;}

#navEventSchedule:hover {background-position: 0px -42px;}
#navOpenHouse:hover {background-position: 0px -55px;}
#navNews:hover {background-position: 0px -69px;}
#navSponsorship:hover {background-position: -552px -42px;}
#navContest:hover {background-position: -552px -55px;}
#navAbout:hover {background-position: -552px -69px;}

/* END navigation styles */

/* BEGIN content area styles */

#contentWrapper {
	margin: 0px auto 0px auto;
	padding: 0px 0px 0px 0px;
	width: 820px;
	background: url(../images/site-shell/mainVerticalBG.gif) repeat-y top center;
}

.mainContentArea {
	margin: 0px 0px 20px 20px;
	padding: 10px 10px 0px 0px;
	width: 581px;
	min-height: 650px;
}

.mainContentArea p {
	margin: 0px;
	padding: 0px;
}

.mainContentArea h1 {
	margin: 15px 0px 10px 0px;
	padding: 0px;
	color: #274CAE;
	font-size: 17px;
}

.mainContentArea a:link {
	color: #5376C1;
	text-decoration: underline;
}

.mainContentArea a:visited {
	color: #B0C1EF;
	text-decoration: underline;
}

.mainContentArea a:hover {
	color: #5376C1;
	text-decoration: none;
}

.mainContentArea a:active {
	color: #5376C1;
	text-decoration: underline;
}

.caption {
	margin: 0px 0px 10px 0px;
	padding: 0px;
	font-size: 10px;
	color: #03206C;
	float: right;
	width: 320px;
}

.thunderbirdsVideo {
	margin: 0px 0px 50px 10px;
	padding: 0px;
	float: right; 
	width: 320px; 
	height: 285px;
}

.afcreedVideo {
	margin: 0px 0px 20px 10px;
	padding: 0px;
	float: right; 
	width: 400px; 
	height: 340px;
}

.newsVideo {
	margin: 0px auto 20px auto;
	padding: 0px;
	width: 320px; 
	height: 280px;
	
}

.eventTitle {
	color: #FF0000;
	font-weight: bold;
	font-size: 14px;
}

#newsRotator {
	margin: 0px;
	padding: 0px;
	width: 580px;
	height: 195px;
}

#mainCallouts {
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#sponsors {
	margin: 0px 0px 0px 10px;
	padding: 0px;
	width: 600px;
	height: 117px;
}

.hiddenSponsors {
	margin: 0px 0px 0px -10px;
	padding: 0px;
	width: 575px;
	overflow: auto;
}

.sideBar {
	margin: 0px 10px 0px 0px;
	padding: 0px;
	float: right;
	width: 198px;
}

.clear {
	clear: both;
}

.sideBar h1 {
	margin: 0px;
	padding: 0px;
	color: #274CAE;
	font-size: 15px;
	text-align: center;
}

.events p {
	font-weight: bold;
	color: #294EB1;
}

.events a:link {
	color: #FF0000;
	text-decoration: none;
	font-weight: normal;
}

.events a:visited {
	color: #FF0000;
	text-decoration: none;
	font-weight: normal;
}

.events a:hover {
	color: #FF0000;
	text-decoration: underline;
	font-weight: normal;
}

.events a:active {
	color: #FF0000;
	text-decoration: underline;
	font-weight: normal;
}

.calendar {
	margin: 0px 0px 15px 0px;
	padding: 0px;
	font-size: 10px;
}

.calendar a {
	margin: 0px;
	padding: 0px;
}

.calendar table {
	margin: 0px auto 0 auto;
	padding: 0px;
	height: 137px;
	table-layout: fixed;
}

.calendar td {
	margin: 0px;
	padding: 0px;
	width: 23px;
	height: 21px;
	text-align: center;
}

.calendar a:link {
	color: #FFFFFF;
}

.calendar a:visited {
	color: #FFFFFF;
}

.calendar a:hover {
	color: #FFFFFF;
	text-decoration: none;
}

.calendar a:active {
	color: #FFFFFF;
}

.notAugust {
	background: url(../images/misc-reuse/notAugust.gif) no-repeat center;
	font-size: 10px;
	color: #FFFFFF;
}

.augustNoEvent {
	background: url(../images/misc-reuse/augustNoEvent.gif) no-repeat center;
	font-size: 10px;
	color: #FFFFFF;
}

.augustEvent {
	background: url(../images/misc-reuse/augustEvent.gif) no-repeat center;
	font-size: 10px;
	color: #FFFFFF;
}

#eventsHeader {
	margin: 0px 0px 10px 0px;
	padding: 0px;
	height: 21px;
	background: url(../../content/images/eventsHeader.gif) no-repeat top center;
}

.highlightBox {
	margin: 0px 10px 15px 5px;
	padding: 5px 0px 0px 0px;
	width: 21px;
	height: 21px;
	text-align: center;
	float: left;
	display: block;
	background: url(../images/misc-reuse/augustEvent.gif) no-repeat center;
}

.highlightBox a, .highlightBox a:visited, .highlightBox a:hover, .highlightBox a:active {
	margin: 0px;
	padding: 0px;
	color: #FFFFFF;
	text-decoration: none;
}

.events p {
	margin: 0px 0px 10px 36px;
	padding: 0px;
}

#newsSeperator {
	margin: 0px auto 10px auto;
	padding: 0px;
	text-align: center;
	width: 184px;
	height: 1px;
	background: url(../../content/images/newsSeperator.jpg) no-repeat center;
}

.newsTitle {
	color: #274CAE;
	font-weight: bold;
	font-size: 12px;
}

.eventSeperator {
	margin: 10px auto 10px auto;
	padding: 0px;
	width: 580px;
	height: 1px;
	background-color: #AABDEE;
}

#eventsFooter {
	margin: 0px;
	padding: 0px;
	width: 198px;
	height: 21px;
	background: url(../../content/images/eventsFooter.gif) no-repeat top center;
}

#support {
	margin: 10px auto 20px auto;
	padding: 0px;
	width: 166px;
}

#centerLink {
	margin: 0px;
	padding: 0px;
	color: #274CAE;
	font-size: 17px;
	text-decoration: none;
	text-align: center;
}

/* END content area styles */

/* BEGIN footer styles */

.footer {
	margin: 0px auto 0px auto;
	padding: 10px;
	width: 780px;
	font-size: 10px;
	color: #FFFFFF;
	background: #03206C url(../images/site-shell/footerBG.jpg) repeat-x top center;
	text-align: center;
}

.footer p {
	margin: 10px 0px 0px 0px;
	padding: 0px;
	font-size: 9px;
	color: #2557DA;
}

.footer a:link {
	color: #FFFFFF;
	text-decoration: underline;
}

.footer a:visited {
	color: #2557DA;
	text-decoration: underline;
}

.footer a:hover {
	color: #2557DA;
	text-decoration: none;
}

.footer a:active {
	color: #FFFFFF;
}

/* END footer styles */