@charset "utf-8";
/* CSS Document */


.PageManagerInfoContainer {display: none;}
* {outline: medium none;}
a {color:#c59d02;}
a:link {text-decoration:none;} /* unvisited link */
a:visited {text-decoration:none;} /* visited link */
a:hover {text-decoration:underline;} /* mouse over link */
a:active {text-decoration:none;} /* selected link */
::-moz-selection{ background: #e1b507; color:#000000; text-shadow: none; }
::selection { background:#e1b507; color:#000000; text-shadow: none; }
a img:hover {
filter:alpha(opacity=90);
-moz-opacity:0.9;
-khtml-opacity: 0.9;
opacity: 0.9;
}
strong {color:#444444;}

p {line-height:20px;}
	
h1, h2, h3{font-family: 'Oswald', sans-serif; font-weight:normal; margin:0; padding:0;}
h1, h3 {color: #444444;}
h1 {font-size:30px; letter-spacing:-1px; text-transform:uppercase;}
h2, h2 a {font-size:18px; color:#e1b507;}
h3 {font-size:14px;}
hr {width:96%; text-align:center; margin:20px auto; border-width:3px 0 0; border-style:dotted; border-color:#dddddd; height:1px; color:#dddddd; background-color:inherit !important;}
	
body {margin: 0; font-family: 'Open Sans', sans-serif; font-size: 13px; color: #444444; background-image:url(/SiteDesign/Images/bg.aspx); background-repeat:repeat-x; background-position:top center;}	

th {font-size:15px;}
.JonasTheChallenge{}
.master_maincontainer {width:980px; margin:0 auto;}
.master_top_container {height:195px; width:100%; float:left; display:block;}
.master_topbar1 {width:100%; float:left; height:22px;}
.master_topbar2 {width:100%; float:right; text-align:right;}
.master_nav {width:100%; float:left; margin-top:15px; margin-bottom:15px;}

.TabControlRow a {color:#000000; font-size:16px; font-weight:bold; text-transform:uppercase;}
.TabControl, .TabControlSelected {padding:0 10px;}

.master_middle_container{float:left; width:100%; background-image:url(/SiteDesign/Images/bg-slogan.aspx); background-repeat:no-repeat; background-position:top left; min-height:250px; margin-top:15px;}
.master_contentleft {width:320px;}
.master_contentright {width:620px; padding:10px 20px;}

.master_footer {float:left; width:100%;}
.master_footer_text{}


/* first level navigation */	
.oneCMSMenu {font-family: 'Open Sans', sans-serif; color: #444444; font-size: 16px; font-weight:bold; text-transform:uppercase; height: 40px;}	
.oneCMSMenuItem{padding: 0px 15px 0px 15px; height: 40px;}
.oneCMSMenuHighlightedMenuItem, .oneCMSMenuItemMouseOver, .oneCMSMenuHighlightedMenuItemMouseOver{color:#c59d02; padding: 0px 15px 0px 15px;}
/* -------- END -------- */

/* drop down properties */
.CMSMenu {font-family: 'Open Sans', sans-serif; font-size: 12px; color: #ffffff; border:1px solid #222222; background-image:url(/SiteDesign/Images/bg_transparent.aspx); background-repeat:repeat; background-color:#050505; text-transform:uppercase;}
.CMSMenuItem{ padding: 5px 20px 5px 10px; color: #ffffff; }
/* -------- END -------- */

.CMSMenuHighlightedMenuItem, .CMSMenuItemMouseOver, .CMSMenuHighlightedMenuItemMouseOver{padding: 5px 20px 5px 10px;  color: #c59d02; font-size: 12px;}
		
.EditMode .page_header_4{margin-top: 0px;}
	
.page_content{clear: both; float: left; width: 100%; margin-top:-250px; background-image:url(/SiteDesign/Images/bg_shadow.aspx); background-repeat:no-repeat; background-position:top center;}
.page_content_wrapper{margin: 0 auto; padding: 10px 10px 30px; width: 950px; background-color:#ffffff; border:1px solid #e6e6e6; }
.page_content_top{float: left; width: 950px; text-align: right; padding-bottom: 25px;}

.signoutLink, .cmsdesklink, .currentUserLabelText{color: #333333; float:left; margin-top:4px;} 	
		
.page_content_middle{float: left; width: 950px;}
	
.content_table{float: left; width: 950px;}
	
.leftbody{width: 199px; border-right:1px solid #e9e9e9;}	
.left_nav{clear: both; float: left;	width: 100%;}

/* first level navigation */	
.onesideCMSTreeMenu {font-family: 'Open Sans', sans-serif; color: #535353; font-size: 14px; width: 100%; background-color: #eae5d8;}	
.onesideCMSTreeMenuItem, .onesideCMSTreeMenuLink{padding: 15px 2px 5px; color: #535353; font-size: 14px;}
.onesideCMSTreeMenuHighlightedMenuItem, .onesideCMSTreeMenuItemMouseOver, .onesideCMSTreeMenuHighlightedMenuItemMouseOver {color:#005295; font-size:14px; padding: 15px 2px 5px;}
.onesideCMSTreeMenuSelectedItem {font-size:14px; padding:15px 4px;}
/* -------- END -------- */

/* second level navigation */	
.sideCMSTreeMenu {font-family: 'Open Sans', sans-serif; color: #959595; font-size: 12px; width: 100%; line-height:12px;}
.sideCMSTreeMenuItem, .sideCMSTreeMenuLink{padding: 4px 10px; color:#959595; font-size:12px; line-height:12px;}
.sideCMSTreeMenuHighlightedMenuItem, .sideCMSTreeMenuItemMouseOver, .sideCMSTreeMenuHighlightedMenuItemMouseOver{color:#005295; font-size:12px; padding: 4px 10px; line-height:12px;}
.sideCMSTreeMenuSelectedItem {padding: 4px 20px; line-height:12px;}
/* -------- END -------- */

.TopSideLayout1	.middlebody{width: 20px;}
.TopSideLayout1	.rightbody{width: 730px;}
.pageplaceholder{width: 100%;}
.TopSideLayout1	.page_content_bottom{clear:both;}
.page_footer{clear:both; width: 100%; float: left; font-family: 'Open Sans', sans-serif; font-size: 11px; color: #005295; line-height: 14px; margin-bottom:40px;}

/* News Summary */
.newsSummaryTeasers h1 {font-size:25px;}
.newsSummaryTeasers .NewsSummary .Date, .newsSummaryTeasers .releasedatetohide {font-size:10px; color:#999999; padding:5px 0px;}
	
	
.EditingFormValueCell, .TextBoxField, .DropDownField, .TextAreaField{width:250px;}

.gfc a {font-size:11px;}

/*Results*/
.TeamResults {float:left; width:400px; margin-left:20px;}
.TeamName {float:left; width:250px;}
.TotalSteps {float:left; width:150px; text-align:center;}
.PersonSteps {}
.AllTeamResults {float:left; width:600px; margin-left:20px;}