

#lowerRightCol {
width:254px;
font:11px Arial, Helvetica, sans-serif;
color:#404040;
margin:0px 0 0 460px;
}


/*span.14px {
    color:#ff0000;
    font-size:14px !important;
}*/

/* ============================================== */

/* Forms */

/* ============================================== */



/*



.coachInfo2Form textarea

{

	height:120px;

}



.formButton

{

    float:left;

}


.form3 {
margin: 10px 0 10px 10px;
}
.form3 label {
width: 150px;
text-align: right;
display: block;
float: left;
}
.form3 span {
color: #b32722;
}
.form3 input, .form3 select {
width: 150px;
margin: 0 10px 5px 10px;
}
*/


.CallOutAS {
width:439px;
float:left;
font:bold 11px Arial, Helvetica, sans-serif;
color:#333;
margin:0;
padding:0 0 5px;
}

.CallOutATopS {
background:url(/common/images/CallOutA_top_S.png) no-repeat;
height:9px;
overflow:hidden;
margin:0;
padding:0;
}

.CallOutAFillS {
background:url(/common/images/CallOutA_fill_S.png) repeat-y;
min-height: 30px;
margin:0;
padding:5px 20px;
}

.CallOutABotS {
background:url(/common/images/CallOutA_bot_S.png) no-repeat;
height:9px;
overflow:hidden;
margin:0;
padding:0;
}

.CallOutAL {
width:710px;
float:left;
font:bold 14px Arial, Helvetica, sans-serif;
color:#333;
margin:0;
padding:0 0 5px;
}

.CallOutATopL {
background:url(/common/images/CallOutA_top_L.png) no-repeat;
height:8px;
overflow:hidden;
margin:0;
padding:0;
}

.CallOutAFillL {
background:url(/common/images/CallOutA_fill_L.png) repeat-y;
/*min-height: 65px;*/
margin:0;
padding:5px 20px;
}

.CallOutAFillL p {
	font-size: 11px;
}

.CallOutABotL {
background:url(/common/images/CallOutA_bot_L.png) no-repeat;
height:8px;
overflow:hidden;
margin:0;
padding:0;
}

.CallOutBTopS {
background:url(/common/images/CallOutB_top_S.png) no-repeat;
height:9px;
overflow:hidden;
margin:0;
padding:0;
}

.CallOutBFillS {
background:url(/common/images/CallOutB_fill_S.png) repeat-y;
min-height: 65px;
margin:0;
padding:5px 20px;
}

.CallOutBBotS {
background:url(/common/images/CallOutB_bot_S.png) no-repeat;
height:34px;
margin:0;
padding:0;
}

.CallOutBTopSW {
background:url(/common/images/CallOutB_top_SW.png) no-repeat;
height:9px;
overflow:hidden;
margin:0;
padding:0;
}

.CallOutBFillSW {
background:url(/common/images/CallOutB_fill_SW.png) repeat-y;
min-height: 55px;
margin:0;
padding:5px 20px;
}

.CallOutBBotSW {
background:url(/common/images/CallOutB_bot_SW.png) no-repeat;
height:9px;
margin:0;
padding:0;
}

.CallOutBL {
width:710px;
float:left;
font:bold 12px Arial, Helvetica, sans-serif;
color:#003876;
margin:0;
padding:0 0 5px;
}

.noBold .CallOutBL {
    font-weight:normal;
    color:#404040;
}

.CallOutBTopL {
background:url(/common/images/CallOutB_top_L.png) no-repeat;
height:8px;
overflow:hidden;
margin:0;
padding:0;
}

.CallOutBFillL {
background:url(/common/images/CallOutB_fill_L.png) repeat-y;
min-height: 35px;
margin:0;
padding:5px 20px;
font: normal 12px Arial, Helvetica, sans-serif;
color: #555555;
}

.CallOutBBotL {
background:url(/common/images/CallOutB_bot_L.png) no-repeat;
height:8px;
margin:0;
padding:0;
}

.CallOutBBotL2 {
background: url(/common/images/CallOutB_bot_L2.png) no-repeat;
height: 35px;
margin: 0;
padding: 0;
}

.CallOutC {
width:293px;
float:left;
font:12px Arial, Helvetica, sans-serif;
color:#555;
margin:0;
padding:0 0 5px;
}

.CallOutCTop {
background:url(/common/images/CallOutC_top.png) no-repeat;
height:9px;
overflow:hidden;
margin:0;
padding:0;
}

.CallOutCFill {
background:url(/common/images/CallOutC_fill.png) repeat-y;
min-height: 55px;
margin:0;
padding:5px 20px;
}

.CallOutCFill.STW {
background:url(/common/images/CallOutC_fill.png) repeat-y;
min-height:114px;
margin:0;
padding:5px 20px;
}

.CallOutCBot {
background:url(/common/images/CallOutC_bot.png) no-repeat;
height:38px;
margin:0;
padding:0;
}

.CallOutCL {
width:552px;
float:left;
font:12px Arial, Helvetica, sans-serif;
color:#555;
margin:0;
padding:0 0 5px;
}

.CallOutCL #pos 
{
    width: 430px;
}

.CallOutCTopL {
background:url(/common/images/CallOutC_top_L.png) no-repeat;
height:8px;
overflow:hidden;
margin:0;
padding:0;
}

.CallOutCFillL {
background:url(/common/images/CallOutC_fill_L.png) repeat-y;
min-height:150px;
margin:0;
padding:5px 20px;
}

.CallOutCFillL.STW {
min-height:114px;
margin:0;
padding:5px 20px;
}

.CallOutCBotL {
background:url(/common/images/CallOutC_bot_L.png) no-repeat;
height:35px;
margin:0;
padding:0;
}

.CallOutCBanner {
width:552px;
float:left;
font:12px Arial, Helvetica, sans-serif;
color:#555;
margin-top: 5px;
padding:0;
}

.CallOutCBannerLeft {
width:443px;
float:left;
margin:0;
padding:0;
}

.CallOutCBannerTop {
background:url(/common/images/CallOutCTop_L_banner.png) no-repeat;
height:9px;
overflow:hidden;
margin:0;
padding:0;
}

.CallOutCBannerFill {
min-height:100px;
background:url(/common/images/CallOutCFill_L_banner.png) repeat-y;
margin:0;
padding:5px 20px;
}

.CallOutCBannerBot {
background:url(/common/images/CallOutCBot_L_banner.png) no-repeat;
height:35px;
margin:0;
padding:0 5px 0 0;
}

.CallOutCBannerRight {
width:109px;
float:right;
margin:0;
padding:0;
}

.CallOutD,.CallOutD.creditStatus,.CallOutD.certification {
/*width:140px;*/
float:right;
font:12px Arial, Helvetica, sans-serif;
color:#555;
margin-bottom: 5px;
/* padding:0 0 5px; */
}

.CallOutD h2 {
	font-size: 12px;
}

.CallOutDTop {
background:url(/common/images/CallOutD_top.png) no-repeat;
height:9px;
overflow:hidden;
margin:0;
padding:0;
}

.CallOutDFill {
background:url(/common/images/CallOutD_fill.png) repeat-y;
min-height: 65px;
margin:0;
padding:5px 15px;
}

.CallOutDBot {
background:url(/common/images/CallOutD_bot.png) no-repeat;
height:9px;
margin:0;
padding:0;
}

.creditStatus img,.certification img {
border:medium none;
vertical-align:middle;
padding:3px 3px 3px 0;
}

.certification a,.certification a:visited {
color:#555;
text-decoration:none;
}

.certification a:hover {
color:#003876;
text-decoration:underline;
}

.CallOutD.orgInfo {
font:11px Arial, Helvetica, sans-serif;
}

.orgName {
font-weight:700;
}

.orgEmail a,.orgEmail a:visited,.orgUpdate a,.orgUpdate a:visited {
font-size:11px;
color:#003876;
text-decoration:none;
}

.orgEmail a:hover,.orgUpdate a:hover {
color:#555;
text-decoration:underline;
}

.CallOutRightContainer {
width:251px;
font:12px Arial, Helvetica, sans-serif;
color:#FFF;
margin:0;
padding:0 0 5px;
}

.CallOutRightContainer h2 {
font:bold 14px Arial, Helvetica, sans-serif;
color:#EE8A1D;
padding:3px 0 5px 10px;
}

.CallOutRightContainerTop {
background:url(/common/images/rbox2_top.png);
height:12px;
overflow:hidden;
margin:0;
padding:0;
}

.CallOutRightContainerFill {
background:url(/common/images/rbox2_mid.png);
min-height: 150px;
margin:0;
padding:5px 10px;
}

.CallOutRightContainerBot {
background:url(/common/images/rbox2_bot.png);
height:12px;
margin:0;
padding:0;
}

.CallOutRightContainerCG {
    background: url(/common/images/CG_Process_Graphic.png) no-repeat;
height: 216px;
width: 251px;
margin: 0;
padding: 0;
}

.administratorSignInRightCol  .CallOutRightContainerCG {
    background: url(/common/images/LMG-RS-Admin-Graphic-YSO-SANS-URL.png) no-repeat;
}

.CallOutRightContainer img, .CallOutRightContainerCG img {
border:medium none;
margin:0;
padding:0;
}

.CallOutRightContainer p {
padding:0 10px;
}

.quizSection {
width:700px;
float:left;
font:12px Arial, Helvetica, sans-serif;
color:#555;
text-align:left;
margin:0;
}

.quizSelections {
padding-left:10px;
list-style-type:decimal;
}

.quizSelections ol li {
font-weight:700;
margin-top:10px;
}

.quizSelections ul {
font-weight:400;
}

.quizSelections ul li {
list-style-type:none;
list-style:none;
font-weight:400;
margin:0;
}

.quizFinish {
width:550px;
margin:20px 0 20px 0;
/*padding-top:20px;*/
border-top:1px dotted #555;
border-bottom:1px dotted #555;
font:bold 12px Arial, Helvetica, sans-serif;
color:#003876;
padding-top:5px;
}

.personalInfo {
width:550px;
padding-top:10px;
border-bottom:1px dotted #555;
}

.quizFinish .infoField {
width:125px;
float:left;
text-align:right;
line-height:18px;
}

.firstName,.lastName,.emailAddress,.verifyEmail,.password,.veryifyPassword {
margin:2px 0 0;
padding:0;
}

.textSelection {
margin:10px 0;
}

.required {
font:bold 10px Arial, Helvetica, sans-serif;
color:#B32722;
}

.CallOutBBotS .subNav,.CallOutCBot .subNav,.CallOutCBotL .subNav,.CallOutCBannerBot .subNav, .CallOutBMBot .subNav {
left:324px;
font:12px Arial, Helvetica, sans-serif;
padding:4px 30px 0 0;
}

.CallOutCBot .subNav {
left:115px;
padding:7px 30px 0 0;
}
.CallOutCBot .subNav.FAQ {
left: 185px;
padding: 7px 30px 0 0;
}
.CallOutCBot.creditOrg .subNav {
left:40px;
padding:5px 0;
}

.CallOutCBotL .subNav {
left:377px;
}

.CallOutCBannerBot .subNav {
left:280px;
}

.CallOutCBot .closedBtns {
	margin-top: 8px;
}

.CallOutCBot .closedBtns a
{
/*
    display:block;
*/
    padding: 2px 6px 2px 6px;
    background-color:#1E5382;
/*
    float:right;
*/
    color:White;
    font-weight:bold;
    text-decoration:none;
/*
    margin-right:4px;
*/
    margin-top:6px;
    
}
.CallOutCBot .closedBtns a:hover {
	color: white;
}
.CallOutCBot .closedBtns a:visited {
	color: white;
}
.certifyTodayButtons a
{
    display:block;
    padding: 2px 6px 2px 6px;
    background-color:#1E5382;
    float:right;
    color:White;
    font-weight:bold;
    text-decoration:none;
    margin-left:4px;
    margin-top:6px;
}
.certifyTodayButtons a.rightButton
{
    margin-right: 12px;
    border:0px;
}
/*
.CallOutBMBot .subNav {
	left:115px;
	padding:5px 0 0 0;
	position: absolute;
}
*/
.CallOutBMBot .subNav.closedA {
	left:370px;
	padding:4px 0 0 0;
	position: absolute;
}
.CallOutBMBot .subNav.closedB {
	left:395px;
	padding:4px 0 0 0;
	position: absolute;
}
.subNav a,.subNav a:visited {
color:#003876;
text-decoration:none;
}

.subNav a:hover {
color:#333;
}

.subNav img {
border:medium none;
vertical-align:middle;
padding:0;
}
.subNav img.swArrow
{
    margin-top: 0px;
    margin-right: 3px;
}
.subNav img.swArrow2
{
    margin-top: 0px;    
    margin-right: 3px;
}

input.button {
background:url(/common/images/blueButtonGradient.png) repeat-x;
background-color:#003876;
border:1px solid #FFF;
font:bold 11px Arial, Helvetica, sans-serif;
color:#FFF;
margin-top:5px;
width:auto !important;
padding:2px;
cursor: pointer;
}

.coachesBtn {
float:left;
margin-left: 145px;
}

.parentsBtn {
float:left;
margin-left: 20px;
}

.takeQuizBtn  {
font:bold 11px Arial, Helvetica, sans-serif;
color:#555;
margin-left: 15px;
padding:10px 0 0 185px;
}

.CallOutBSW img {
border: medium none;
}

.floatRight {
float: right;
font-size: 10px;
font-weight: bold;
}
.floatRight .swArrow {
	margin-right: 15px;
}
.CallOutBSW a, .CallOutBSW a:visited, .CallOutBSW a:hover {

color:#003876;
text-decoration:underline;
}

.CallOutBSW a:hover {
color:#555;
}

.submitBtn {
margin: 5px 0 !important;
}

.quizContinueBtn {
margin-top:10px;
}

.infoField {
/* float:left; */
font:12px Arial, Helvetica, sans-serif;
color:#003876;
padding:5px 0 3px;
}

.signInBtn {
margin-top:3px;
margin-left: 51px;
/* padding-left:40px; */
padding-bottom:4px;
}

.small {
font:9px Arial, Helvetica, sans-serif;
color:#003876;
}

.infoField.city {

padding:5px 0 5px 20px;
}

.goBtn {
width:35px;
}

#stSelection {
width:86px;
}

.CallOutBS,.CallOutBSW {
width:439px;
float:left;
font:12px Arial, Helvetica, sans-serif;
color:#555;
margin:0;
padding:0 0 5px;
position: relative;
}

.CallOutBSW .floatRight a {
	text-decoration: none;
}
.CallOutCFill img,.CallOutCFillL img {
border:medium none;
padding-left:12px;
float:right;
margin:1px;
}

.CallOutCBannerRight img,.orgInfo img,.yourOrg img,.takeQuizBtn img {
border:medium none;
}

.infoField.city
{
    padding: 0;
    margin-left: 10px;
    /*width:260px;*/
}
div.creditOrg div.subNav input.goBtn
{
    margin-top:0px;
}
div.rightCommunityCol div.CallOutD
{
    width:140px;
}
.CGToolkitPreviewBanner {
	background-image: url(/common/images/banner_preview.png);
	background-repeat: no-repeat;
	width: 110px;
	height: 154px;
}

div.quizFinish div.form div.RadComboBox
{
    margin: 0 0 10px 0;
}
div#ctl00_ctl00_cph_cph_qr1_hha1_rcb1 {
	margin-left: 170px;
}
/* Community Grants Homepage */

.CallOutE {
	width: 217px;
	margin: 0 0 10px 0;
	padding: 0;
	float: left;
	font: 12px Arial, Helvetica, sans-serif;
	color: #555555;
}
.CallOutE.secondary {
	margin-left: 5px !important;
}
.CallOutE .top {
	background: url(/common/images/CallOutE_top.png) no-repeat;
	height: 8px;
	margin: 0;
	padding: 0;
	overflow: hidden;
}
.CallOutE .fill {
	background: url(/common/images/CallOutE_fill.png) repeat-y;
	min-height: 96px;
	margin: 0;
	padding: 5px 15px 5px 15px;
}
.CallOutE .bottom {
	background: url(/common/images/CallOutE_bot.png) no-repeat;
	height: 35px;
	margin: 0;
	padding: 0;
}
div.CallOutBBotS.double div.subNav {
	width: 335px;
	left: 96px !important;
}
.subNav .B {
	margin-left: 141px; 
}
.CallOutE .subNav {
	padding: 3px 0 0 96px;
}
.CallOutE .subNav.closedShortA {
	padding: 3px 0 0 45px;
}
.CallOutE .subNav.closedShortB {
	padding: 3px 0 0 55px;
}


.quizFinish .howHeardOptions
{
padding-top: 10px;
}

#SchoolSportsOrganization div.RadComboBox, #YouthSportsOrganization div.RadComboBox
{
    margin-left:0px;
    margin-right:14px;
}

.social
{
    display:none;
    width: 600px;
    height:400px;
}

#winners ul li a.facebook-share-button
{
   top:-4px;
   position:relative;
   float:right;
}
