/* CSS Document */

html {overflow-y:scroll;}

body, div, span, p, td {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
}

a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#1e0093;
}

a:hover {
	color:#c20001;
}

.subheader {
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
}

.news_link {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	text-decoration:none;
}

.news_link:hover {
	color:#cc0000;
	text-decoration:underline;
}


.header {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#1e0093;
	font-weight:bold;
}

.news_header {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#1e0093;
	font-weight:bold;
}

.top_link {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#1e0093;
	font-weight:bold;
	text-decoration:none;
}

.top_link:hover {
	text-decoration:underline;
}

.signup_link {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#c20001;
	font-weight:bold;
	text-decoration:none;
}

.signup_link:hover {
	text-decoration:underline;
	color:#1e0093;
}

.footer_link {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	text-decoration:none;
}

.footer_link:hover {
	text-decoration:underline;
}

.content_area {
	padding-right:15px;
}

.news_area {
	padding-left:25px;
	padding-right:25px;
	padding-top:2px;
	padding-bottom:5px;
}

.poll_area {
	padding-left:12px;
	padding-right:12px;
	padding-top:15px;
	padding-bottom:15px;
}

.poll_title {
	color:#c20001;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
}

.poll_button {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	background-color:#c20001;
	border:1px solid #F9553E;
}

.content_pic {
	padding-right:10px;
}

hr {
	border: none 0; 
	border-top: 1px solid #1e0093;
	border-bottom: 1px solid #efefef;	
	height: 2px;
	
	
}

.waiver{
height:200px;
overflow:scroll;

}

.required {
	color:#c20001;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}

.feedburnerFeedBlock ul {
	list-style-type:none;
	padding: 0;
	margin-left: 0px;
	margin-top:0px;
}

.feedburnerFeedBlock li {
	padding-bottom:10px;
}

#creditfooter {display:none;}

.teamlink {
	font-size:24px;
	color:#1d028f;
	text-decoration:none;
}

.teamlink:hover {text-decoration:underline;}
.teamlogo {border:1px solid #000000;}

.tematable {border:1px solid #666666; border-collapse:collapse;}
.teamtable td {border:1px solid #666666;}

#womenStandings {display:none;}

#pic2, #pic3 {display:none;}

.bloglist {
	list-style-image: none;
	margin-left:23px;
	padding:0px;	
}

.bloglist li {padding-bottom:5px;}

/**** FORM FIELD STYLES ******************************************************************/

.field {
width:250px;
}

.name {
width:120px;
}

.skill {
width:60px;
}

.skill2 {
width:80px;
}

.small {
width:50px;
}

/**** HOME PAGE STYLES ******************************************************************/

.news_box {
padding-left:15px;
padding-right:11px;
}

.news_boxcontent {
padding-left:15px;
padding-right:11px;
padding-top:10px;
background-repeat:no-repeat;

font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
}

.news_boxcontent a {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#a60000;
}

.team_boxcontent {
padding-left:15px;
padding-right:11px;
padding-top:10px;
background-repeat:no-repeat;

font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
}

.team_boxcontent a {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#1e0093;
}

.team_boxcontent a:hover {color:#a60000;}

.standings_title {
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
color:#333333;
text-decoration:underline;
}

.locations_title {
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
color:#1e0093;
font-weight:bold;
}