@charset "utf-8";
/* CSS Document */

body {margin: 0px; background: #e0daca; text-align: center;}
body, td, th {font-family: arial, helvetica, sans-serif; color: #666666; font-size: 11px;}
img {border: 0px;}
sup {font-size: 90%; font-weight: normal;}
p {margin: 0px; padding: 4px 0px;}
ul {margin-top: 0px; margin-bottom: 0px; padding-top: 0px; padding-bottom: 0px;}
ol {margin-top: 0px; margin-bottom: 0px; padding-top: 0px; padding-bottom: 0px;}
a {color: #0057a4; text-decoration: none;}
a:link {color: #0057a4; text-decoration: underline;}
a:visited {color: #0057a4; text-decoration: underline;}
a:hover {color: #ff8026; text-decoration: underline;}
a:active {color: #ff8026; text-decoration: underline;}

.clearAll {clear: both;}
.defBlu {color: #0057a4;}
.defGrn {color: #80c342;}
.defOrn {color: #ff8026;}
.defGry {color: #666666;}


/*------------TOP HALF------------*/
.pageMain {width: 800px; text-align: left; margin: 0 auto; position: relative;}
.topRegion {width: 800px; height: 52px; margin: 40px 0px 0px; padding: 0; position: relative; background: url(../images/topRegion.jpg) top no-repeat;}
.topNav {width: 800px; height: 52px; margin: 40px 0px 0px; padding: 0; position: relative; background: url(../images/topNav.jpg) top no-repeat;}
.topNavLinks {color:#80c342; font-size: 11px; font-family: arial, sans-serif; text-align:center; padding: 12px 0px 0px 250px;}
.interiorTable {width: 752px; padding: 48px 0; margin: 0 24px; line-height: 18px;}
.interiorTable p {margin: 6px 0;}
.region {font-size: 18px; height: 22px; font-weight: bold; color: #FFFFFF; background: #80c342 url(../images/endGrad.jpg) right no-repeat;}
.category {font-size: 14px; font-weight: bold; color: #0057a4;}
.website {font-size: 11px; font-style: italic; color: #0057a4;}
.centerCol{background-color: #eeeeee; border-right: #aaaaaa 1px solid; border-left: #aaaaaa 1px solid;}

.genTable {
	width: 800px;
	padding: 0;
	margin: 0;
	background:#FFFFFF url(../images/genBottom.jpg) bottom no-repeat;
}
.genTable #interior {
	width: 800px;
	min-height: 430px;
	padding: 0;
	margin: 0;
	position: relative;
	background:url(../images/gentTop.jpg) top no-repeat;
}

.bodyTable {
	width: 800px;
	height: 430px;
	padding: 0;
	margin: 0;
	position: relative;
	background: url(../images/bodyTable.jpg) top no-repeat;
}
.bodyTable .btRightCopy {
	width: 480px;
	height: 350px;
	overflow: auto;
	margin: 0;
	padding: 0;
	position: absolute;
	top: 33px;
	right: 24px;
}
.bodyTable .btRightCopy ul {list-style-image: url(../images/listArrowBlu.gif);}
.bodyTable .btRightCopy li {padding: 2px 0px 6px; margin-left: -12px;}
#seeWhoWon {
	width: 245px;
	position: absolute;
	z-index: 100;
	top: 156px;
	left: 26px;
	text-align:center;
	display: block;
}
#seeWinners {
	width: 245px;
	position: absolute;
	z-index: 50;
	top: 156px;
	left: 26px;
	text-align:center;
	font-size: 12px;
	color: #666666;
	display: none;
	background-color: #FFFFFF;
	font-family: 'trebuchet ms', verdana, arial, helvetica, sans-serif;
}
#winnerDisplay {height: 150px; overflow: auto; margin: 3px 0px;}
#seeWinners p {font-weight: bold; padding: 4px 0;}
#seeWinners p:first-line {font-size: 14px; color: #0057a4;}
.globalBottom {width: 800px; height: 123px; position: relative; background: url(../images/globalBottom.jpg) top no-repeat;}
.globalBottom .globalCopy {
	width: 580px;
	position: absolute;
	top: 48px;
	left: 204px;
}


/*------------BOTTOM HALF------------*/
.pageLower {width: 100%; height: 400px; text-align: center; margin: 0; padding: 0; position: relative; background: #FFFFFF url(../images/lowerGrad.jpg) top left repeat-x;}
.subMenuRow {width: 800px; height: 188px; position: relative; margin: 0 auto; text-align:left;}
#subMenu1 {background: #FFFFFF; width: 196px; height: 188px; margin: 0; padding: 0; display: block; float: left;}
#subMenu2 {background: #FFFFFF; width: 204px; height: 188px; margin: 0; padding: 0; display: block; float: left;}
#subMenu3 {background: #FFFFFF; width: 204px; height: 188px; margin: 0; padding: 0; display: block; float: left;}
#subMenu4 {background: #FFFFFF; width: 196px; height: 188px; margin: 0; padding: 0; display: block; float: left;}
.sponsRow {width: 800px; height: 60px; text-align:center; margin: 8px auto;}
.quoteRow {width: 800px; text-align:center; margin: 8px auto;}
.quoteRow .quote {font-family: 'Trebuchet MS', verdana, arial, sans-serif; color: #0057a4; font-size: 12px; line-height: 18px; text-align:center; font-weight: normal; font-style: italic; padding: 0 12%;}
.quoteRow .quoteName {font-family: 'Trebuchet MS', verdana, arial, sans-serif; font-size: 12px; color:#0057a4; font-style: italic; font-weight: bold; text-align: left; padding-left: 50%; margin: 4px 0 24px 0;}
.sponsRow img {width: 100px; height: 60px; padding: 0 30px;}
.bottomNav {width: 800px; margin: 24px auto; color: #80c342; font-size: 11px; font-family: arial, sans-serif; text-align:center; clear: left;}



/*------------POP UPS------------*/
.pagePop {width: 500px; margin: 0 auto; background: url(../images/popHslic.jpg) top repeat-y;}
.popNav {width: 500px; height: 60px; background: url(../images/popNav.jpg) top no-repeat;}
.popNavLinks {width: 480px; padding: 14px 10px; color: #80c342; text-align: center;}
.popContent {width: 500px; background: url(../images/popTop.jpg) top no-repeat;}
.popContent .popCopy{padding: 80px 24px 18px 24px; text-align: left;}
.popContent .popCopy p {padding: 4px 0px;}
.popContent .popCopy h1, h2, h3, h4, h5, h6 {padding: 3px 0px; margin: 0px;}
.popContent .popCopy li {padding: 2px 0px;}

.pagePopWin {
	width: 460px;
	background: #ffffff url(../images/popFinalTOP.jpg) top no-repeat;
	margin-top: 24px;
	margin-right: auto;
	margin-bottom: 36px;
	margin-left: auto;
}
.popCopyWin{
	width: 400px;
	text-align: left;
	padding-top: 65px;
	margin-right: 30px;
	margin-bottom: 18px;
	margin-left: 30px;
	font-size: 12px;
	line-height: 18px;
}
.popCopyWin p {padding: 4px 0px 12px;}
.popCopyWin h1, h2, h3, h4, h5, h6 {padding: 3px 0px; margin: 0px;}
.popCopyWin ul {list-style: none;}
.popCopyWin li {padding: 3px 0px;}
