/* CSS for SC4K containers */
.Normal, .NormalDisabled{
font-family:Arial, Helvetica, sans-serif;
}
.statement{
padding:60px 30px 15px 30px;
}
.statement .Normal{
color:#CEB493;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
text-align:left;
line-height:1.5;

}

.centerContent a:link, .centerContent a:visited,.centerContent a:active,.centerContent a:hover{
text-decoration:underline;
}

.mainContent a:link, .mainContent a:visited,.centerContent a:active,.centerContent a:hover{
text-decoration:underline;
}
.mainContent object{
z-index:1;
padding-left: 150px;

}
.statement h1{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#fff;
padding:0 0 15px 0;
margin:0;
}

.homeContainer .Normal, .homeContainer .NormalDisabled {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#535353;
text-align:left;
}

.primary .Normal, .primaryNoTitle .Normal, .boardImageLeft .Normal, primarySponsors .Normal{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#535353;
text-align:left;
line-height:18px;

}

.donorSpotlight{
border-bottom:9px solid #7bc242;
}
.donorSpotlight hr{
height:9px;
width:180px;
color: #7bc242;
border-style:solid
}
.donorSpotlight h1{
    font-size:10px;
    text-transform:uppercase;
    color:#ffffff;
    background-color:#7cc242;
    text-align:center;
    padding:14px 14px 14px 14px;
    display:block;
	margin:0px 0px 14px 0px;
}
.donorSpotlight .Normal{
padding:0px 10px 0px 10px;
margin:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-style:italic;
color:#003876;
}

.primary .Head, .primary .SubHead{
font-family:Helvetica, Arial, sans-serif;
}
.primarySponsorsPhotos .Normal {
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#535353;
text-align:center;
line-height:18px;

}

.primarySponsorsPhotos a:link, .primarySponsorsPhotos a:hover, .primarySponsorsPhotos a:visited, .primarySponsorsPhotos a:active{
text-decoration:none;
}

#emailSignup{
width:143px;
margin:0px auto;

}
#emailSignup a:link, #emailSignup a:visited{
display:block;
color:#fff;
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
background-image:url(images/newsletterButton.gif);
background-position:top center;
background-repeat:no-repeat;
width:143px;
height:23px;
font-weight:bold;
font-size:11px;
padding-top:8px;
text-align:center;
}

#emailSignup a:hover {
    background-image:url(images/join_over.gif);
}

.boardImageLeft {
    border-right:10px solid #7cc242;
    margin-bottom:39px;
    font-style:italic;
    color:#003876;
    font-size:11px;
}

.boardImageLeft img{
margin:0px 16px 0px 0px;
padding:0px;
float:left;
}


.homeBucket2 .homeContainer h1 .header{
font-family:Arial,Helvetica,sans-serif;
font-size:15px;
text-align:left;
padding:0px;
margin:0px;
}
.boardImageLeft * td {
    padding-right:20px;

}

.boardImageLeft .Normal {
    font-size:11px;
    color:#003876;
}



.primarySponsors img, .primarySponsors * img, .primarySponsors * .AButton{
    margin:0px auto 23px auto;
    display:block;
}

.donorSpotlight img, .donorSpotlight .AButton{
    margin:0px auto 23px auto;
}
.donorSpotlight .AButton a{
    margin:0px auto 23px auto;
	text-align:center;
    display:block;
	padding:0px;
}

.primarySponsorsPhotos{
    background-image:url(images/sponsorPhotoBackground.gif);
    background-repeat:repeat-x;
    background-position:0px 40px;
    margin-top:0px;
    padding-bottom:0px;
}

.ie .primarySponsorsPhotos, .ie primarySocialMedia {
    background-image:url(images/sponsorPhotoBackground.gif);
    background-repeat:repeat-x;
    background-position:0px 40px;
    margin-top:0px;
    padding-bottom:0px;
	background-color:#FFFFFF;
}

.primarySponsorsPhotos .Normal, .primarySocialMedia .Normal{
    font-size:11px;
    line-height:15px;
    color:#003876;
    font-style:italic;
}

.primarySponsorsPhotos div {
    padding:0px 12px 12px 12px;
}

.primarySponsorsPhotos div div {
    padding:0px;
}

.primarySponsorsPhotos img {
    margin:22px auto 0px auto;
	display:block;
}
.primarySocialMedia{
border-bottom:10px solid #7CC242;
}
.primarySocialMedia .Normal{
padding:10px 12px 12px 12px;
}
.primarySocialMedia img{
position:relative;
top:8px;
}
.thumbnailMedium a {
    font-size:11px;
}

.thumbnailMedium p a img {
    position:relative;
    top:1px;
    margin-right:4px;
}

.footerContainer {
    margin-bottom:12px;
}

.primarySponsors hr {
    border-top:10px solid #7CC242;
    height:10px;
    width:100%;
}

.Normal a:link, 
.Normal a:visited, 
a:link, 
a:visited   {
    color:#003976;
}

.Normal a:hover, 
.Normal a:active, 
a:hover, 
a:active {
    color:#7cc242;
}

.YPnews{
width:420px;
padding:0px;
margin:0px;
border:none;
border-collapse:collapse;
margin-bottom:10px;
}

.ie6 .YPnews{
width:400px;
padding:0px;
margin:0px;
border:none;
border-collapse:collapse;
}

.newsSplit{
height:15px;
background-color:#FFFFFF;
border:none solid #ffffff;
}
.ypNewsImage{
background-color:#F9F0F1;
vertical-align:top;
padding:10px 28px 0px 0px;
}

.ypNewsImage img{
border:7px solid #ffffff;
}

.ypNewsRight{
padding:10px 5px 0px 0px;
vertical-align:top;
width:292px;
background-color:#F9F0F1;
}

.ypNewsRight .subhead{
font-weight:bold;
color:#426895;
padding-bottom:8px;
}

.events h1{
color:#003876;
font-size:17px;
font-weight:normal;
padding:0px 0px 10px 0px;
margin:0px;

}
.events .Normal{
font-size:12px;
color:#545454;
}

/*
.events .ListDataGrid{
width:580px;
padding:0px;
margin:0px;
}

.events td.ListHeader{
background-color:#F4EFDC;
font-family:Arial, Helvetica, sans-serif;
color:#003877;
font-weight:bold;
background-image:none;
font-size:11px;
width:193px;
padding:1px 0px 0px 10px;
border-style:none;
border-spacing:0px;
border:hidden;
height:32px;
text-align:left;
}

.events td.ListTitle, .events td.ListDate{
border:hidden;
border-bottom:1px dotted #7DC241;
padding:10px 0px 10px 10px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}
 .events a.ListTitle:link, .events a.ListTitle:visited{
 font-family:Arial, Helvetica, sans-serif;
 font-size:12px;
 text-decoration:none;
 }*/

.events .SubHead {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}
.events .Head
{
font-family:Arial, Helvetica, sans-serif;
}
.newsPub .SubHead{
font-size:17px;
color:#003876;
font-weight:100;
font-family:Arial, Helvetica, sans-serif;
line-height:1.5;
padding-bottom:5px;
}

.newsPub .date{
font-size:13px;
font-family:Arial, Helvetica, sans-serif;
color:#7CC242;
padding-bottom:8px;
}

.newsPub hr{

margin:11px 0px 34px 0px;
padding:0px;
width:100%;
}

.primarySponsorsPhotos .connectImage{
vertical-align:top;
width:28px;
padding:0px 8px 0px 0px;
margin:0px;

}

.connectImage img{
margin:0px;
}

.primarySponsorsPhotos .connectText{
margin:0px;
width:114px;
vertical-align:middle;
padding:0px 0px 0px 0px;
}

.connectText .Normal a:link, .connectText .Normal a:visited, .connectText .Normal a:active{
color:#003876;
font-size:11px;
font-style:italic;
line-height:15px;}

.connectText .Normal a:hover{
color:#7CC242;
text-decoration:none;
}

.sponsorFooter img{
margin:0px;
margin-left:-12px;
padding:23px 0px 0px 0px
}

#dnn_ctr1003_ViewContactForm_lstContent_ctl00_rptFields_ctl14_staticText p,
#dnn_ctr1003_ViewContactForm_lstContent_ctl00_rptFields_ctl20_staticText p{
font-weight:bold;
padding:5px 0px;}

#dnn_ctr1003_ViewContactForm_lstContent_ctl00_rptFields_ctl28_ctl01{padding:10px 0px;}

#dnn_ctr1030_ViewContactForm_lstContent_ctl00_rptFields_ctl19_staticText, #dnn_ctr1030_ViewContactForm_lstContent_ctl00_rptFields_ctl15_staticText{
padding:10px 0px 10px 0px;
font-weight:bold;
}

#dnn_ctr1030_ViewContactForm_lstContent_ctl00_rptFields_ctl17_ctl00,
#dnn_ctr1030_ViewContactForm_lstContent_ctl00_rptFields_ctl38_ctl00,
#dnn_ctr1030_ViewContactForm_lstContent_ctl00_rptFields_ctl25_ctl00,
#dnn_ctr1030_ViewContactForm_lstContent_ctl00_rptFields_ctl39_ctl00,
#dnn_ctr1030_ViewContactForm_lstContent_ctl00_rptFields_ctl40_ctl00{
padding:20px 0px 20px 0px;
}

.primaryNoTitle img.arrow, .primary img.arrow {
padding-left:15px;
float:none;
margin:0px;
clear:none;
}

table.luauButtons{
padding:0px;
margin:0px;
margin-left:-1px;
border-collapse:collapse;
}

.primary hr{
margin: 24px 0px;
padding:0px;
border-color:#7CC243 -moz-use-text-color -moz-use-text-color;
border-style:dotted none none;
border-width:1px medium medium;
height:1px;
}

.ie table.luauButtons{
padding:0px;
margin:0px;
margin-left:-2px;
border-collapse:collapse;
}
.luauButtons td{padding-right:10px;}

#dnn_ctr1060_ViewContactForm_lstContent_ctl00_rptFields_ctl05_ctl00{
text-align:right;
}


#sitemap ul li{
padding-top:10px;
padding-bottom:10px;
list-style-type:none;
font-family:Arial, Helvetica, sans-serif;
font-size:17px;
}

#sitemap ul li ul li{
padding-top:0px;
padding-bottom:0px;
font-size:12px;
}

.AButton:hover, .Normal .AButton:hover {
    background-image:url(/Portals/2/images/sponsor_over.gif);
    color:#003876;
	font-size:11px;
}

.AButton a:hover, .AButton a:link, .AButton a:visited, .AButton a:active{
color:#003976;
}

a.galleyButton:hover{
color: #535353;}

.sidebar a:link, .sidebar a:visited, .sidebar a:hover, .sidebar a:active{
text-decoration:none;
}

.AButton a:link, .AButton a:active, .AButton a:visited,
a.AButton:link, a.AButton:active, a.AButton:visited,
.primarySocialMedia a:link,.primarySocialMedia a:active, .primarySocialMedia a:visited, .primarySocialMedia a:hover{
text-decoration:none;
}

.primary .AButton{
padding:4px 0px 0px 0px;
}

#eventSelect p a:link, #eventSelect p a:active, #eventSelect p a:hover, #eventSelect p a:visited{
text-decoration:none;
}

#dnn_ctr1127_ViewContactForm_lstContent{
width:450px !important;
}

#dnn_ctr1127_ViewContactForm_lstContent td,
#dnn_ctr1127_ViewContactForm_lstContent .labelArea,
#dnn_ctr1127_ViewContactForm_lstContent .fieldArea{
width:225px;
}

.ie7 #dnn_ctr1127_ViewContactForm_lstContent .labelArea,
.ie7 #dnn_ctr1127_ViewContactForm_lstContent .fieldArea,
.ie6 #dnn_ctr1127_ViewContactForm_lstContent .labelArea,
.ie6 #dnn_ctr1127_ViewContactForm_lstContent .fieldArea,
#dnn_ctr1127_ViewContactForm_lstContent_ctl00_rptFields_ctl01_lblName{
white-space:nowrap;
width:225px !important;
}

.ie7 #dnn_ctr1127_ViewContactForm_lstContent .fieldArea,
.ie6 #dnn_ctr1127_ViewContactForm_lstContent .fieldArea{
padding-left:100px !important;
}

.ie6 .DNN_EventsContent{
width:560px;
}

.ie6 td.ListHeader{
	width:186px;
}