﻿.blog-header h2 a { color:#0d4779; }
.blog-header li a { color:#0d4779; font-weight:normal }
.post ul li span { color:#044779; font-size:12px; margin-right:15px; }
.post img 
{
	margin-top: 15px;
}
.post .htmlContainer{ color:#0D4779; font-size:12px; }
.post .htmlContainer ul { margin-left: 40px }
.post .htmlContainer ol, .post .htmlContainer ol li { list-style-type:decimal; }
.post .htmlContainer ul, .post .htmlContainer ul li { list-style-type:disc; float:none; }
.post .htmlContainer ol, .post .htmlContainer ul, .post .htmlContainer li
{
	color:#0d4779;
}
.post .htmlContainer a { color:#0d4779; font-weight:normal }

.blog-header h2 { text-decoration:none; }
.blog-header h2 a { text-decoration:underline; }

.blogRss { padding:5px 30px 5px 0; background-position:-169px -134px; color:#d3ecf8; font-size:12px; font-weight:bold; position:absolute; right:30px; bottom:10px; } 

.calseparator
{
	font-size:18px;
	font-weight:bold;
	line-height:42px;
	margin:0 5px;
	float:left;
}

.gallery-section img
{
	border:none;
}

.galleryfull-section 
{
	height:auto;
	margin-bottom:75px;
}
.galleryfull-viewer  
{
	position:relative;
	top: 25px;
}
.schome-runners-container 
{ 
	width:410px; 
	margin:auto; 
}

.videoContainer
{
	margin:20px;
	text-align:center;
}
#gallery .internal-container a img
{
	width:114px;
	height:67px;
}

.LatLongField, .LatLongField a
{
	color:#0d4779;
}

.reg-page fieldset input[type="text"], .reg-page fieldset input[type="password"]
{
	padding: 1px 0px 1px 0px;
}

.reg-page input.support
{
	background:transparent url(/_layouts/Rya.Website.TeamGBR.SupportCrew/styles/images/buttons.png) no-repeat scroll 0 0;
	border:0 none;
}
.reg-page input.support:hover
{
	background-position: 0 -30px;
}

.reg-page input.submit
{
	float:right;
	width:68px;
	background:transparent url(/_layouts/Rya.Website.TeamGBR.SupportCrew/styles/images/buttons.png) no-repeat scroll 0 -172px;
	border:0 none;
	height:26px;
}
.reg-page input.submit:hover
{
	background-position: 0 -198px;
}
.reg-page .formContainer fieldset
{
	left:auto;
	width:auto;
}
.sc-register-container
{
	width: 420px;
	margin-left:20px;
	color:#0d4779;
}
.sc-register-container .formContainer .TabContent
{
	width: 400px;
}
.sc-register-container .formContainer .TabContent h3
{
	width: 388px; 
}
.sc-register-container .formContainer .row
{
	width: 400px;
}
.sc-register-container .formContainer .TabContent .longerfield
{
	width: 235px;
}

.sc-register-container-right
{
	color:#0d4779;
	margin:0 0 0 10px;
	width:230px;
	float:left;
}

.reg-page fieldset input[type="checkbox"]
{
	border:none;
	width:auto;
}

.sc-register-container fieldset label
{
	clear:none;
}
.sc-register-container fieldset .longerfield label
{
	width:218px;
	font-weight:normal;
}
.sc-register-container a
{
	color: #0D4779;
}

.formContainer { clear:both; width:336px; position:relative; left:0px; }
#leftCol .formContainer .TabContent { width: 400px; padding:0 !important; background:none; }
#leftCol .formContainer .TabContent h3 { width:360px; background-color:transparent; color:#0D4779; padding:0; }
#leftCol .formContainer .TabContent h3 span { font-size:10px; color:#ff0000; }
#leftCol .formContainer .TabContent select { width:211px; background-color:#B1E0F7; border:1px solid #1487BE; margin-right:0; }
#leftCol .formContainer .TabContent input { margin-bottom:0; }
.reg-page .formContainer fieldset { float:none; left:0; width: auto; }
.reg-page .formContainer .row { width:100%; }
.reg-page .formContainer .label { width:140px; color:#ff0000; font-weight:bold; text-align:left; padding:0; font-weight:normal; }
.reg-page .formContainer .label label { clear:none; float:none; display:inline; font-weight:normal; color:#0D4779; }
.reg-page .formContainer .field { width:235px; color:#0D4779; font-size:10px; }
.reg-page .formContainer .longerfield input { width:auto; float:right; }
.reg-page .formContainer .longerfield label { width:193px; }
.reg-page ul.topFilter { background:none; position:absolute; top:-165px; left:0; }
ul.topFilter li { margin:0 1px 0 0; }
ul.topFilter li a { background-color:#60AACF; color:#fff !important; height:21px; width:137px; padding-top:4px; text-align:center; font-size:12px; }
ul.topFilter li a.on, ul.topFilter li a:hover { color:#0D4779 !important; background:#fff none; border:none; height:22px; text-decoration:none; border:1px solid #b6c6d3; border-bottom:none; }
.formContainer .submit-registration { background:url(/_layouts/Rya.Website.TeamGBR.SupportCrew/styles/images/buttons.png) no-repeat 0 -172px; margin:10px 0 0 0; width:68px; height:26px;}
.formContainer .submit-registration:hover { background-position:0 -198px; }
.formContainer .feedback { background-color:transparent; }
.formContainer .feedback .label label { color:#ff0000; font-weight:bold; }
#leftCol .formContainer .TabContent .feedback input, #leftCol .formContainer .TabContent .feedback .field select { border:1px solid #ff0000; color:#ff0000; background-color:#fccdd0; }
.TabContent p { color:#0D4779; }
.formContainer .find-details { background:url(/_layouts/Rya.Website.TeamGBR.SupportCrew/styles/images/buttons.png) no-repeat 0 -640px; width:132px; margin:10px 0 0 0; height:30px;}
.formContainer .find-details:hover { background-position:0 -670px; }

.vote-box .candidate {
height:120px;
}

.vote-box .result {
bottom:-30px;
}
.thankYou
{
	bottom: -5px; 
	height: 18px; 
	left: 10px; 
	position: absolute; 
	width: 480px; 
	font-size: 14px; 
	font-weight: bold; 
	padding-top: 2px;
}
.propertygrouppanelSupportCrew
{
	color:White;
	float:left;
	margin-bottom:5px;
	width:100%;
	clear:both;
}
.gotoLinks
{
	margin: 40px 20px 0pt 50px; 
	color: rgb(255, 255, 255); 
	font-size: 12px; 
	font-weight: bold;
}
}
.activateContainer
{
	margin: 28px 0 40px 0;
	text-align:center;
}
.activateContainer .accessible-hidden
{
	display:inline;
}
.competitionTC
{
	width: 13px; 
	height: 14px; 
	float: left; 
	margin-right: 10px;
}
.mediaPlayers 
{
	max-width: none;
}
#compo
{
	height: 389px;
}

#compo FieldSet
{
	width: 197px;
}
#compo label
{
	margin-top: 0;
	margin-right: 10px;
}
#compo BUTTON
{
	margin-right: 16px;
}

#compo input 
{
	clear:left;
	margin: 0 2px 0 0;
}

.voteforsailorEmailConfirm 
{
	bottom: 20px; 
	position: absolute; 
	width: 140px;
}
#voteForm 
{
	bottom:13px;
}
.placeholder 
{
	bottom: -26px;
}

.gallery-section .imgContainer
{
	float:left;
	width: 155px;
	height: 108px;
	margin:0 14px 14px 0;
	text-align:center;
}
.gallery-section img
{
	max-width: 155px;
	max-height: 108px;
	width:auto;
	height:auto;
	margin:0 0 0 0;
	float:none;
}

#gallery .internal-container a
{
	width: 67px;
	margin-right: 6px;
}

#gallery .internal-container a img
{
	width:auto;
	height:auto;
	max-width: 67px;
	max-height: 67px;
}

#videoHtml 
{ 
	float: left; 
	margin: 15px 10px 10px 20px; 
	height: 190px; 
	width: 410px; 
}
