@charset "UTF-8";
/* CSS Document */

/* v1.0 | 20080212 */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align:top;
	background: transparent;
}

ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

body {
background-image:url(/images/stripeBG.gif);
background-repeat:repeat;
}

h1 {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:24px;
text-align:left;
line-height:24px;
font-weight:normal;
letter-spacing:-1px;
color:#990000;
padding-top:7px;
}

h2 {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-align:left;
font-weight:normal;
color:#000;
padding-top:4px;
line-height:17px;
}

h3 {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:20px;
text-align:left;
line-height:17px;
font-weight:normal;
color:#666666;
padding-top:4px;
padding-bottom:5px;
font-style:italic;
letter-spacing:-1px;
}

h4 {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
text-align:left;
line-height:11px;
font-weight:normal;
color:#333333;
padding-top:4px;
}

h5 {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:45px;
text-align:left;
font-weight:normal;
color:#333333;
letter-spacing:-3px;
line-height:47px;
font-style:italic;
margin-bottom:9px;
}

h6 {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:38px;
text-align:left;
font-weight:normal;
color:#333333;
letter-spacing:-2px;
line-height:32px;
font-style:normal;
}

p {
margin:4px;
padding:0;
}

table {
margin:0px;
padding:0;
vertical-align:middle;
}

.clear {
clear:both;
}

#topadWrap {
width:728px;
float:left;
background-color:#e0e0e0;
}

#leaderboardWrap {
background-color:#e0e0e0;
width:100%;
margin:0 auto;
height:100px;
padding-top:10px;
}

#leaderboardWrapMain {
background-color:#e0e0e0;
width:990px;
margin:0 auto;
}

#smallBox {
width:237px;
background-color:#e0e0e0;
float:left;
margin-left:15px;
}

#topbackgroundBox {
background-image:url(../images/mirrorTopBar1.gif);
height:158px;
background-repeat:repeat-x;
background-position:top;
}

#topbackgroundBox2 {
background-image:url(../images/mirrorTopBarLEADER.gif);
height:159px;
background-repeat:repeat-x;
background-position:top;
}

#bottombackgroundBox {
/*height:900px;*/
padding-bottom: 50px;
}

#headerImageBox {
margin:0 auto;
width:960px;
height:132px;
background-image:url(../images/header.jpg);
background-repeat:none;
border-left:1px solid #999999;
border-right:1px solid #999999;
}

#headerImageBox2 {
margin:0 auto;
width:960px;
height:132px;
background-image:url(../images/header.jpg);
background-repeat:none;
border-left:1px solid #999999;
border-right:1px solid #999999;
border-top:1px solid #999999;
}

#weatherBox {
width:250px;
float:right;
margin-right:35px;
margin-top:23px;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
text-align:right;
color:#000000;
line-height:16px;
}

#navBox {
width:960px;
height:24px;
margin:0 auto;
background-image:url(../images/buttonbar_bg.jpg);
background-repeat:repeat-x;
border-left:1px solid #990000;
border-right:1px solid #990000;
padding-top:6px;
}

.menuText {
font-family:Arial, Helvetica, sans-serif;
text-align:left;
color:#FFFFFF;
font-size:11px;
padding-top:5px;
font-weight:bold;
}

	.menuText a {
	color:#FFFFFF;
	text-decoration:none;
	}
	
	#navBox a:hover {
	color:#333333;
	}
	
#contentBox {
width:960px;
/*height:645px;*/
margin:0 auto;
background-color:#FFFFFF;
border-left:1px solid #999999;
border-right:1px solid #999999;
border-bottom:1px solid #999999;
display: block;
}

#subheadBox {
width:960px;
height:34px;
margin:0 auto;
background-image:url(../images/footer_bg.jpg);
background-repeat:repeat-x;
border-left:1px solid #999999;
border-right:1px solid #999999;
}

.subheadText {
font-family:Arial, Helvetica, sans-serif;
font-size:20px;
font-weight:normal;
color:#FFFFFF;
margin-left:12px;
padding-top:6px;
}

#homecontent1 {
width:325px;
float:left;
margin-top:13px;
margin-left:13px;
}

#homecontent2 {
width:280px;
float:left;
margin:13px 0px 8px 13px;
}

#homecontent1ad {
width:320px;
float:left;
margin-top:5px;
margin-bottom:12px;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:12px;
line-height:19px;
color:#333333;
}

#homecontent2ad {
width:495px;
float:left;
margin-top:0px;
margin-bottom:12px;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:12px;
line-height:19px;
color:#333333;
padding:8px 12px;
}

#fnt2 {
width:283px;
float:left;
margin-top:13px;
margin-bottom:12px;
}

	#homecontent2 hr {
	color:#999999;
	border-bottom:dotted;
	margin-top:4px;
	}

#homecontent2pic {
width:283px;
}

.headlineLink {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
color:#CC0000;
}

	.headlineLink a {
	text-decoration:underline;
	color:#CC0000;
	}
	
	
	.headlineLink a:hover{
	text-decoration:underline;
	color:#FF9999;
	}

#homecontent3 {
width:300px;
float:left;
margin-top:13px;
margin-left:15px;
}

#missionWrapper {
width:516px;
float:left;
margin-top:20px;
margin-left:20px;
background-color:#F4F4F4;
border:1px solid #CCCCCC;
}


#homecontent3events {
width:300px;
margin-top:12px;
}

#subformBox {
width:390px;
float:left;
margin-top:22px;
margin-left:15px;
}

#calTab {
float:left;
background-image:url(../images/calendarTab.gif);
width:39px;
height:43px;
background-repeat:no-repeat;
margin-top:10px;
}

#calTabMonth {
width:39px;
text-align:center;
font-size:12px;
font-weight:bold;
color:#9d9677;
font-family:Arial, Helvetica, sans-serif;
margin-top:3px;
}

#calTabDay {
width:39px;
text-align:center;
font-size:24px;
font-weight:bold;
color:#9d9677;
font-family:Arial, Helvetica, sans-serif;
margin-top:1px;
}

#eventInfo {
float:left;
width:250px;
margin-left:10px;
margin-top:3px;
}

	#eventInfo a {
	font-weight:bold;
	color:#333333;
	}

#footerBox {
width:945px;
/*height:60px;*/
margin:0 auto;
background-color:#FFFFFF;
margin-top:5px;
border:1px solid #999999;
}

#addressBox {
width:760px;
float:left;
}

#socialNetworks {
width:120px;
height:60px;
float:right;
padding-right:13px;
}

.footerText {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
text-align:left;
color:#666666;
line-height:17px;
padding-top:7px;
padding-left:15px;
}

	.footerText a {
	color:#666666;
	text-decoration:none;
	}
	
	.footerText a:hover {
	color:#666666;
	text-decoration:underline;
	}
	
#deerHead {
width:58px;
height:35px;
float:left;
}

#historycontent1 {
width:325px;
float:right;
margin-top:13px;
margin-left:13px;
vertical-align:top;
}

#historycontent2 {
width:880px;
float:left;
margin-top:10px;
margin-left:13px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
padding:10px;
line-height:16px;
}

#historycontent2  strong {
color:#CC0000;
}

#staffcontent1 {
width:450px;
float:left;
margin-top:20px;
margin-left:20px;
margin-bottom:20px;
}

#staffPic {
width:170px;
float:left;
}

#staffText {
width:255px;
float:left;
padding:10px 10px;
background-color:#F4F4F4;
border:1px solid #CCCCCC;
}

.staffName {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:20px;
color:#333333;
letter-spacing:-1px;
}

.staffTitle {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:14px;
color:#CC0000;
text-align:left;
font-style:italic;
}

.staffBody {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#666666;
text-align:left;
line-height:13px;
}

#staffBody {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-align:left;
font-weight:normal;
color:#000;
line-height:17px;
}

#emailButton {
width:140px;
height:20px;
background-color:#999999;
margin-top:15px;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
color:#FFFFFF;
text-align:left;
padding:10px 0px 0px 10px;
letter-spacing:0px;
}

	#emailButton a {
	color:#FFFFFF;
	text-decoration:none;
	}

	#emailButton a:hover {
	color:#FFFFFF;
	text-decoration:underline;
	}
	
#formLead {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#666666;
line-height:18px;
}

#formWrap {
margin-top:10px;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#666666;
}

#formWrap2 {
margin-top:10px;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#990000;
}

#formWrap2 td {
background-color:#EDEDED;
padding:5px;
}

#subpictureWrap {
width:516px;
float:left;
margin-top:14px;
margin-left:20px;
}

#leftsubWrap {
width:550px;
float:left;
margin-top:0px;
margin-bottom:12px;
}