@charset "utf-8";
/* CSS Document */

#dropmenudiv{
	position:absolute;
	border:1px solid black;
	border-bottom-width: 0;
	font:normal 12px Arial;
	line-height:18px;
	z-index:100;
	color: #000;
	left: 98px;
	top: 298px;
	width: 875px;
	background-color: #FFFFFF;
}

#dropmenudiv a{
	width: 100%;
	display: block;
	text-indent: 3px;
	border-bottom: 1px solid black;
	padding: 1px 0;
	text-decoration: none;
	font-weight: bold;
	color: #000;
}
.news {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #000;
}

.header {
	font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-size: 16px;
	color: #C00;
}
.eventheader {
	font-family: "Gill Sans MT";
	font-size: 18px;
	color: #006;
	font-weight: bold;
}
.div {
	width: 198px;
	margin-left: 60px;
}
.concert {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 17px;
	color: #E83804;
}

.div2 {
	width: 198px;
	margin-right: 65px;
	float: right;
}



.header2 {
	color: #006;
}
.border {
}

.line2 {
	color: #004379;
}
.line2 {
	color: #B3E0FF;
	font-weight: normal;
}
.floor {
	color: #000;
}


.tickets {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	color: #4E031F;
}

.supporters {
	font-family: "Gill Sans MT";
	font-size: 16px;
	color: #FFF;
}





#dropmenudiv a:hover{ /*hover background color*/ background-color: #CCCCCC;}

td img {
	display: block;
	font-weight: normal;
}


a.navbar:link {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFF;
	font-weight: bold;
	text-decoration: none;
}
.flash {
	outline: none;
	outline-color: none;
}

a.navbar:visited {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFF;
	font-weight: bold;
	text-decoration: none;
}
a.navbar:hover {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
}
a.navbar:active {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFF;
	font-weight: bold;
	text-decoration: none;
}

a:link {
	text-decoration: none;
	color: #000;
}
a:visited {
	text-decoration: none;
	outline: none;
	color: #000;
}
a:hover {
	text-decoration: none;
}
a:active {
	text-decoration: none;
	outline: none;
	font-weight: default;
	color: #FFF;
}

body {
	background:#CADCEC url(images/bluegradient.jpg) repeat-x;
	font-weight: normal;
}

.style2 {
	font-family: Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-weight: bold;
}
.style4 {
	color: #000;
	font-size: 13px;
	font-family: Georgia, "Times New Roman", Times, serif;
	a:visited  #000066;
}
.nav {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	color: #FFF;
}

.style5 {
	font-family: "Gill Sans MT";
	color: #000;
	font-weight: bold;
	font-size: 14px;
}
.style7 {
	font-family: "Adobe Garamond Pro";
	font-size: 16px;
	color: #000;
}
.style9 {
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #006;
	font-size: 16px;
	letter-spacing: 2px;
}
.style10 {font-size: 14px; font-family: Arial, Helvetica, sans-serif; color: #000000; }
.style11 {
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #FFF;
	font-weight: normal;
	font-size: 12px;
}
.award {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFF;
	text-decoration: none;
}

.style13 {
	font-size: 14px;
	font-weight: bold;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #006;
}
main {
}
main {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	color: #000;
}
style123 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	color: #000;
}

.style14 {font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold; color: #000066; }
.style17 {
	font-size: 13px;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #000;
}
.new {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	color: #000;
	font-weight: normal;
}

.marathon {
	font-family: "High Tower Text";
	font-size: 16px;
	color: #000;
}
.train {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	color: #A60000;
}


.style18 {
	font-size: 13px;
	font-weight: normal;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #000;
}
.style19 {
	font-size: 13px;
	font-weight: normal;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #000066;
}
.style22 {font-size: 18px; font-weight: bold; font-family: Arial, Helvetica, sans-serif; color: #000066; }
.style24 {
	font-size: 14px;
	font-weight: bold;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #000;
}
.style27 {
	font-size: 18px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}
.style28 {
	color: #006;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 15px;
	font-weight: bold;
}
.style29 {font-size: 24px; font-weight: bold;}
.style30 {
	color: #000;
	font-family: Georgia, "Times New Roman", Times, serif;
	line-height: 20px;
	font-size: 13px;
}
.style31 {
	font-size: 12px;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #FFF;
}
.style32 {color: #F0F0F0}
.style33 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	font-weight: bold;
	color: #000066;
}
.style36 {
	font-size: 11px;
	font-weight: bold;
	color: #000;
	font-family: Georgia, "Times New Roman", Times, serif;
}
.style37 {
	color: #006;
	font-size: 11px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: normal;
}
.style38 {font-size: 12px; color: #FFFFFF;}
.style39 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	color: #006;
	font-weight: bold;
}
.donate {
	font-family: "Gill Sans MT";
	font-size: 26px;
	font-weight: bold;
	color: #003366;
	background-color: default;
	border-top-color: none;
}
.race {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	color: #600;
}
.topics {
	background-image: url(background.jpg);
}
.speakers {
	background-color: #FFFF93;
}
.m {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #F0F0F0;
}

.regsiter {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	color: #D6D6D6;
}


.new {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #FFF;
}


.therace {
	background-color: #FFFF84;

}
.therace2 {
	background-color: #EFEFEF;
	outline-color: #CCC;
	outline-style: solid;
	outline-width: thin;
	border-top-color: #FFF;
	border: gh;
	border-top-style: solid;
}




.style41 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 13px;
	color: #000;
}
.style48 {
	color: #FFF;
	font-size: 12px;
	font-family: Georgia, "Times New Roman", Times, serif;
}
.style51 {
	font-size: 36px;
	color: #FF6;
	font-family: Georgia, "Times New Roman", Times, serif;
}
.style52 {
	font-size: 14px;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #000;
}
.style57 {
	color: #B5CD05;
	font-size: 22px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
}
.tentable {
	background-color: #E6E6E6;
}

.style58 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	color: #FFF;
	font-weight: normal;
}
.style59 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	font-weight: bold;
}
.style60 {
	color: #FFF;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-weight: normal;
}
.style61 {font-size: 14px}
.style63 {font-family: arial; font-size: 12px; color: #0000A0; float: inherit; }
.style66 {
	font-size: 15px;
	color: #FFFF9F;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: normal;
}
.style67 {
	font-family: "Gill Sans MT";
	font-size: 18px;
	color: #006;
}
.style68 {
	font-family: "Gill Sans MT";
	font-size: 26px;
	color: #000064;
	font-style: normal;
}
.style69 {color: #000040}

#map {width:250px; height:58px; background: #fff url(images/colorbartees.jpg); position:relative; }
#map a {color:#000000; font: bold 10px arial; text-decoration:none;background:transparent;display:block; width: 28px; height:0px; padding-top:2px; position:absolute; overflow:hidden; }
#map a:hover {overflow:visible;width:auto;height:57px}

a#first {left:1px; top:15px; width:27px;height:30px}
a#second {left:27px; top:15px;width:27px;height:30px}
a#third {left:54px; top:15px; width:27px;height:30px}
a#fourth {left:85px; top:15px;width:27px;height:30px}
a#fifth {left:115px; top:15px;width:27px;height:30px}
a#sixth {left:144px; top:15px;width:27px;height:30px}
a#seventh {left:166px; top:15px;width:27px;height:30px}
a#eighth {left:194px; top:15px;width:27px;height:30px}
a#ninth {left:224px; top:15px;width:27px;height:30px}

#sortedtable thead th {color: #00f; font-weight: bold; text-decoration: underline; font-family:"Arial"; background-color: #CCCCCC}

.tablesorter tbody td {color: #000000;padding: 4px;background-color: #999999;vertical-align: top;}

.tablesorter tbody tr.odd td {background-color:#CCCCCC;}

#ran1 {display:none;}
#ran2 {display:none;}
#ran3 {display:none;}
.newhomelink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
	display: block;
	width: 160px;
	background: url(images/bghomelinks1.jpg) no-repeat;
	height: 50px;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
}

#ran4 {display:none;}

a.homelinks:link {
	display:block;
	background:url(images/bghomelinks1.jpg) no-repeat;
	width:160px;
	height:50px;
	text-decoration:none;
	color:#FFF;
	font-size:16px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif
}
a.homelinks:visited {
	display:block;
	background:url(images/bghomelinks1.jpg) no-repeat;
	width:160px;
	height:50px;
	text-decoration:none;
	color:#FFF;
	font-size:16px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif
}
a.homelinks:hover {display:block; background:url(images/bghomelinks2.jpg) no-repeat; width:160px ; height:50px; text-decoration:none; color:#ffffff; font-size:16px; font-weight:bold; font-family:Arial, Helvetica, sans-serif}
a.homelinks:active {
	display:block;






	background:url(images/donate now button
.jpg) no-repeat;
	width:160px;
	height:50px;
	text-decoration:none;
	color:#FFF;
	font-size:16px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	background: url(images/bghomelinks1.jpg) no-repeat;
}

a.donate:link {
	display:block;










	background:url(images/donate now button
.jpg) no-repeat;
	width:160px;
	height:50px;
	text-decoration:none;
	color:#ffffff;
	font-size:16px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;






	background: url(images/donate now
.jpg) no-repeat;
	background: url(images/donatenowbutton.jpg) no-repeat;
}
a.donate:visited {
	display:block;






	background:url(imagesdonate now button
.jpg) no-repeat; 							width:160px;
	height:50px;
	text-decoration:none;
	color:#ffffff;
	font-size:16px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;



	background: url(images/donate now
.jpg) no-repeat;
	background: url(images/donatenowbutton.jpg) no-repeat;
}
a.donate:hover {
	display:block;
	background:url(images/donatenowbutton.jpg) no-repeat;
	width:160px;
	height:50px;
	text-decoration:none;
	color:#ffffff;
	font-size:16px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif
}
a.donate:active {
	display:block;






	background:url(images/donate now buton
.jpg) no-repeat;
	width:160px;
	height:50px;
	text-decoration:none;
	color:#ffffff;
	font-size:16px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;



	background: url(images/donate now
.jpg) no-repeat;
	background: url(images/donatenowbutton.jpg) no-repeat;
}

.test {background:url(images/bluegradient.jpg) repeat-x}

.red {background-color: white} 
.blue {background-color: #004379;}
.arial {font-family:"Arial"}

.hiddenpic {display:none;}
.red tr td .arial tr td tbody tr td .style59 a {
	color: #F00;
}
people {
	color: #F00;
}
.red tr td .arial tr td tbody tr td p strong {
	color: #F00;
}
news {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #600;
}

.vote {
	font-size: 16px;
	color: #CE0000;
	font-family: Georgia, "Times New Roman", Times, serif;
}
button {
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #FFF;
}
.button {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	color: #FFF;
	letter-spacing: 1pt;
	text-align: center;
	font-weight: bold;
	width: 90%;
}
allstar {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	font-weight: bold;
	color: #006;
}
.allstar {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	font-weight: bold;
	color: #FFF;
}
.tabletext {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	font-weight: normal;
	color: #000;
}

.allstar2 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	color: #FFF;
	font-style: normal;
}
.rightheadings {
	font-family: "Gill Sans MT";
	font-size: 14px;
	color: #FF9;
	letter-spacing: 3px;
	font-weight: bold;
	text-decoration: none;
}

Mark {
	font-size: 16px;
}
.mark {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	color: #373737;
}
.caption {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	color: #000;
}
.allstar3 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	color: #FFF;
}
.white {
	font-family: "Palatino Linotype";
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	color: #FFF;
}

.list {
	font-family: "Gill Sans MT";
	font-size: 20px;
	color: #303030;
}
.footer {
	color: #CCC;
}

.quote {
	font-family: "Palatino Linotype";
	font-size: 24px;
	color: #FFF;
	font-stretch: normal;
	font-weight: bold;
}
.section {
	height: 280px;
	width: 250px;
	color: #000;
	background-color: #FFF;
	outline-color: #FFF;
	border-color: #FFF;
	margin: 25px;
}
.picnic {
	font-family: "Gill Sans MT";
	font-size: 18px;
	color: #006;
}
.picnicborder {
	border-top-color: #F00;
	border-right-color: #FF9;
	border-bottom-color: #F00;
	border-left-color: #FF9;
	border: 5;
	border-color: #FF9;
	outline-color: #F00;
	border-top-style: dotted;
	color: #000;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-family: "Times New Roman", Times, serif;
}
.picnic2 {
	font-family: "Gill Sans MT";
	font-size: 16px;
	color: #000;
}
.picnic3 {
	font-family: "Gill Sans MT";
	font-size: 19px;
	color: #006;
}
.border {
	border-top-color: #003;
	border-right-color: #003;
	border-bottom-color: #003;
	border-left-color: #003;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	outline-color: #003366;
}
.homes {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	color: #FFF;
}
.number {
	font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-size: 20px;
	color: #FF6;
}
.award {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	color: FF8;
	font-weight: bold;
	letter-spacing: 1px;
}
.donatenow {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	color: #003366;
	letter-spacing: 2px;
	font-weight: bold;
}

.hours {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #3C001E;
}
.celebrate {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	color: #000;
}

.donations {
	background-image: url(images/donations.gif);
}
.march {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 26px;
	color: #C00;
	text-shadow: 0;
	letter-spacing: 5pt;
}
.conference {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 13px;
}
.style17 a {
	color: #000;
}
.style17 a {
	color: #000;
}
.essentials {
	background-color: #E1E1E1;
	font-family: "High Tower Text";
	font-weight: bold;
}
.hightower {
	font-size: 16px;
	color: #000;
	font-family: "High Tower Text";
	line-height: 8mm;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
}
.hightower2 {
	font-family: "High Tower Text";
	font-size: 16px;
}
.hightower3 {
	font-family: "High Tower Text";
	font-size: 18px;
	color: #006;
	line-height: 6mm;
	font-style: normal;
	font-weight: normal;
}
.htheading {
	font-family: "High Tower Text";
	font-size: 26px;
	color: #006;
}
.style17 strong em a {
	color: #0000A0;
}
.red tr .style171 .line table tr td div table tr td p em {
	color: #00C;
}
.ten {
	background-image: url(images/tennew%20copy.jpg);
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #003366;
	font-size: 20px;
}
.lookback {
	background-image: url(images/lookback.jpg);
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 20px;
	color: #003366;
}
.drive {
	background-image: url(images/drive.jpg);
}
.style39 .style9 .style171 a {
	color: #000080;
}
.style39 .style9 {
	color: #0000A0;
}
.style39 .style9 a {
	color: #0000A0;
}
.style39 .style9 .style171 a {
	color: #0000A0;
}
.service {
	font-weight: bold;
	font-family: "Myriad Pro";
	font-size: 18px;
	color: #FFF;
}
.service2 {
	font-family: "Myriad Pro";
	font-size: 24px;
	color: #FFF;
	font-weight: bold;
}
.hightower {
	font-family: High Tower Text;
}
.hightower {
	font-family: High Tower Text;
}

