@font-face { font-family: 'gotham_mediumregular'; src: url('../local_css/gotham-medium-webfont.eot'); src: url('../local_css/gotham-medium-webfont.eot#iefix') format('embedded-opentype'), url('../local_css/gotham-medium-webfont.woff') format('woff2'), url('../local_css/gotham-medium-webfont.woff') format('woff'), url('../local_css/gotham-medium-webfont.ttf') format('truetype'), url('../local_css/gotham-medium-webfont.svg') format('svg'); font-weight: normal; font-style: normal; }
.clearfix:before,.clearfix:after {content: "";display: table;}.clearfix:after {clear: both;}.clearfix {zoom: 1; /* ie 6/7 */}body{background-color:#185293;font-family:Verdana,Verdana,Geneva,sans-serif;font-size:12px;margin:0}
#container{margin:10px auto;min-height:550px;width:960px;background-color:#fff;border:10px solid #fff}
#headWrap{background-color:#185293;background-image:url(../images/10000/sh_bg.png);background-repeat:repeat-x;padding-top:10px}
#header{margin:0 auto;padding:10px 0 5px;width:980px}
#header img{border:0 none}
#navigation{background-color:#BE0000;background-image:url(../images/10000/sh_nav_bg.png);background-repeat:repeat;border-bottom:2px solid #ccc;box-shadow:0 2px 5px #022752;height:40px;overflow:hidden;padding:0}
.menu{height:40px;margin:0;padding:5px 0 0;text-align:center}
.menu li{color:#FFF;display:inline-block;font-family:Arial,Helvetica,sans-serif;font-size:14px;font-weight:normal;list-style:none outside none;text-align:left;text-shadow:0 1px 1px #0E3569}
.menu li a:link,.menu li a:visited{color:#FFF;display:block;margin:0;padding:.5em 2em;text-decoration:none}
.menu li:last-child a{border:0 none}
.menu li a:hover{background-color:#B70000;color:#FFF;text-shadow:none}
.menu li ul{background-color:#B70000;border-radius:0 0 5px 5px;box-shadow:0 5px 5px 0 #000;margin:0;min-height:40px;padding:10px 5px;position:absolute;visibility:hidden;z-index:99999}
.menu li ul li{border:0 none;display:inline;float:none;text-shadow:none;width:auto}
.menu li ul li a:link,.menu li ul li a:visited{background-color:#B70000;border:0 none;color:#FFF;font-weight:normal;min-width:200px}
.menu li ul li a:hover{background-color:#B70000;border:0 none;text-decoration:underline}
#mid{min-height:550px}
#content{color:#484848;float:left;line-height:1.3;margin:10px;min-height:550px;padding:0;width:615px}
#content a{color:#484848}
#contentInterior{padding:0 30px 30px}
#sidebar{background-color:#f1f1f1;border:1px solid #f1f1f1;box-shadow:5px 2px 5px #999;color:#484848;float:right;font-size:12px;margin:10px;padding:10px;width:264px}
#footer{font-size:14px;margin:0;padding:0;text-align:center}
#subFooter{padding:10px;text-align:center}
hr{-moz-border-bottom-colors:none;-moz-border-image:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;border-color:#DDD -moz-use-text-color -moz-use-text-color;border-style:dotted none none;border-width:1px 0 0;height:1px;margin:20px auto;width:80%}
#paidFor{border:1px solid #FFF;color:#FFF;margin:0 auto;padding:10px;text-align:center;width:300px}
.newsDate{color:#114486;font-size:11px;line-height:2.3em;text-transform:uppercase}
h1{color:#114486;font-family:'Montserrat',Arial,Verdana,Sans-Serif;font-size:24px;font-weight:normal;line-height:1.1em}
h2{font-weight:normal}
h3{color:#114486;font-weight:normal;margin:0}
h3 a{color:#011740!important}
#campaignPartner{color:#FFF;font-size:11px;margin:10px auto;text-align:center;text-decoration:none;width:400px}
#campaignPartner a{color:#FFF;font-size:11px;text-decoration:none}
#campaignPartner a:hover{text-decoration:underline}
#volunteer_button{background-color:#004D8A;background-image:url("../images/10000/wide_button_bg_1.png");background-repeat:repeat-x;border-color:#004D8A;border-style:solid;border-width:1px;height:60px;margin:10px auto;width:220px}
#volunteer_button img{margin:18px 0 0 39px;text-align:center;width:134px}
#contribute_button{background-color:#C63B3B;background-image:url("../images/10000/wide_button_bg_2.png");background-repeat:repeat-x;border-color:#C63B3B;border-style:solid;border-width:1px;height:60px;margin:10px auto;width:220px}
#contribute_button img{margin:17px 0 0 37px;text-align:center;width:141px}
#voting_button{background-color:#004D8A;background-image:url("../images/10000/wide_button_bg_1.png");background-repeat:repeat-x;border-color:#004D8A;border-style:solid;border-width:1px;height:60px;margin:10px auto;width:220px}
#voting_button img{margin:18px 0 0 34px;text-align:center;width:151px}
#eventsBar{background-color:#C63B3B;background-image:url("../images/10000/assets/navbg_ccce4f2f-036c-4673-a8d5-fd6d0343fec4.png");background-repeat:repeat-x;border-bottom:1px solid #344E5C;color:#FFF;margin:0 0 10px;padding:10px;text-align:center}
#eventsBar a{color:#FFF}
#eventsTopLinks{margin-bottom:5px;text-align:center}
.pad{padding:0 10px}
#eventsWrapper{border:1px solid #dedede;margin-bottom:10px}
.eventItem{padding:20px}
.breadCrumbs{font-size:11px;padding:10px 0 5px;text-decoration:none}
.breadCrumbs a{text-decoration:none}
.breadCrumbs a:hover{text-decoration:underline}
.galleryPageThumb{float:left;margin-right:20px;text-align:center;width:125px}
.galleryPageThumb img{border:1px solid #CCC}
#recent_news{margin:10px auto 20px;width:220px}
#recent_news a{color:#484848;text-decoration:none}
#recent_news a:hover{text-decoration:underline}
#social_media img:hover{box-shadow:0 0 5px #BBB}
#volunteer_button:hover{box-shadow:0 0 5px #496D83}
#contribute_button:hover{box-shadow:0 0 5px #496D83}
#voting_button:hover{box-shadow:0 0 5px #496D83}
.socialShare{overflow:hidden}
.socialShare a{-moz-transition:all .2s ease-in-out 0s;background-position:left top;display:block;float:right;height:16px;margin:0 3px;text-indent:-9999px;width:16px}
.socialShare a:hover{background-position:left bottom}
.socialShare a#fb-icon{background-image:url("../images/share_facebook_sprite.png")}
.socialShare a#tw-icon{background-image:url("../images/share_twitter_sprite.png");width:24px}
.socialShare a#em-icon{background-image:url("../images/share_email_sprite.png");width:23px}
#rotatorBG{background-color:#31628D;background-image:url("../images/flag_slideshow_bg.png");width:100%}
#bottom{background-color:#011740;background-image:url("../images/10000/wide_bg_footer_1.png");background-repeat:repeat-x;border-top:8px solid #011130;margin-top:0;padding:30px}
#homeContent{margin:20px 0}
.galleryPageThumb img{border:2px solid #fff;box-shadow:3px 3px 3px #999}
#photoContainer img{border:2px solid #fff!important;box-shadow:5px 5px 5px #999}
#photoContainer img:hover{box-shadow:5px 5px 5px #888;border:1px solid #fff}.socialShare a#gp-icon{width:16px;background-image:url(../images/gplus_share_sprite.png)}.socialShare a#ln-icon{width:16px;background-image:url(../images/linkedin_share_sprite.png)}#social_media img{box-shadow: 0px 2px 6px rgba(0,0,0,0.3);}#volunteer_button{box-shadow: 0px 2px 5px rgba(0,0,0,0.3);}#contribute_button{box-shadow: 0px 2px 5px rgba(0,0,0,0.3);}#voting_button{box-shadow: 0px 2px 5px rgba(0,0,0,0.3);}#social_media img:hover{box-shadow: 0px 2px 6px #777;}
.mobileLink{text-align:center; font-size:12px; color:#fff; margin:10px auto 20px;}
.mobileLink a{color:#fff; text-decoration:none;}
.mobileLink a:hover{text-decoration:underline;}
#upcomingEvents {margin: 10px auto 20px; width: 220px;}
#upcomingEvents a {color: #333333; text-decoration: none;}
#upcomingEvents a:hover {text-decoration: underline;}
.sidebarEventDate {color: #114486; font-size: 11px;  line-height:2em;}
.navigation-locked { width: 100%!important;  position: fixed; top: 0; z-index: 100;}
#sidebarSocial { margin: 20px auto; text-align: center; }
#sidebarSocial img{ box-shadow: 0 2px 6px rgba(0, 0, 0, 0.3);}
.fb-like-box{ background-color: #ffffff; padding: 5px 0 10px; margin: 10px auto 10px -3px!important; border: 1px solid #ccc;}
#fbFeedWrapper{ margin: 10px auto 10px 20px; width: 232px;}
.nButtonWrapper { width: 222px; text-align: center; padding-top: 5px; width: 222px; margin: 5px auto; }
.nButtonWrapper a{ box-shadow: 0px 2px 5px rgba(0,0,0,0.3); padding:8px 0; border-radius: 0; cursor: pointer; text-align: center; text-decoration: none; transition: background-color 0.15s ease-out 0s; width: 222px; height: 44px;  font-family: 'gotham_mediumregular', 'Open Sans', Helvetica, Arial; vertical-align: middle !important; font-weight: normal; font-size: 17px; text-shadow: 0px 2px 2px rgba(0, 0, 0, 0.1); display: table-cell; }
#mid {display: -webkit-flex; display: flex;display: -ms-flexbox;}
#content{margin-left:10px; margin-right:25px;}
.customButton8{ background-color:#000033; border:1px solid #330000; color: #FFFFFF!important;}
.customButton8:hover{opacity: .95;transition: all 0.25s ease 0;}
.customButton9{ background-color:#000033; border:1px solid #660000; color: #FFFFFF!important;}
.customButton9:hover{opacity: .95;transition: all 0.25s ease 0;}
.darkBlueButton{ background-color:#00386D; border:1px solid #004D8A; color: #fff!important; background: rgba(0,77,138,1);
background: -moz-linear-gradient(top, rgba(0,77,138,1) 0%, rgba(1,31,74,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(0,77,138,1)), color-stop(100%, rgba(1,31,74,1)));
background: -webkit-linear-gradient(top, rgba(0,77,138,1) 0%, rgba(1,31,74,1) 100%);
background: -o-linear-gradient(top, rgba(0,77,138,1) 0%, rgba(1,31,74,1) 100%);
background: -ms-linear-gradient(top, rgba(0,77,138,1) 0%, rgba(1,31,74,1) 100%);
background: linear-gradient(to bottom, rgba(0,77,138,1) 0%, rgba(1,31,74,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#004d8a', endColorstr='#011f4a', GradientType=0 );}
.darkBlueButton:hover{opacity: .85;transition: all 0.25s ease 0;}
.nButtonWrapper { width: 222px; margin: 8px auto;}
#newbuttons { text-align: center; margin-top: 10px; padding-top: 5px; width: 222px; margin: 10px auto; }
#newbuttons a { box-shadow: 0px 2px 5px rgba(0,0,0,0.3); padding:8px 0; border-radius: 0; cursor: pointer; text-align: center; text-decoration: none;  transition: background-color 0.15s ease-out 0s; width: 222px; height: 44px;  font-family: 'gotham_mediumregular', 'Open Sans', Helvetica, Arial; vertical-align: middle !important; font-weight: normal;  font-size: 17px; text-shadow: 0px 2px 2px rgba(0, 0, 0, 0.1); display: table-cell; }
#newbuttons a:hover { transition: all 0.25s ease 0s; text-decoration: none !important; box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.1);  }
.darkBlueButton{ background-color:#00386D; border:1px solid #004D8A; color: #fff; font-size: px; background: rgba(0,77,138,1);
background: -moz-linear-gradient(top, rgba(0,77,138,1) 0%, rgba(1,31,74,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(0,77,138,1)), color-stop(100%, rgba(1,31,74,1)));
background: -webkit-linear-gradient(top, rgba(0,77,138,1) 0%, rgba(1,31,74,1) 100%);
background: -o-linear-gradient(top, rgba(0,77,138,1) 0%, rgba(1,31,74,1) 100%);
background: -ms-linear-gradient(top, rgba(0,77,138,1) 0%, rgba(1,31,74,1) 100%);
background: linear-gradient(to bottom, rgba(0,77,138,1) 0%, rgba(1,31,74,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#004d8a', endColorstr='#011f4a', GradientType=0 );}
.darkBlueButton:hover{opacity: .85;transition: all 0.25s ease 0;}
.customButton8{ background-color:#000033; border:1px solid #330000; color: #FFFFFF; font-size: px;}
.customButton8:hover{opacity: .85;transition: all 0.25s ease 0;}
.customButton9{ background-color:#000033; border:1px solid #660000; color: #FFFFFF; font-size: px;}
.customButton9:hover{opacity: .85;transition: all 0.25s ease 0;}
#s-862d3e6d2c3e4a9686d22a964ca655e8{vertical-align:middle!important;font-size:17px!important;font-family:'Lato', sans-serif; font-weight:900;!important;}
#s-2dead2cf083447e1b16bace4246d2de5{vertical-align:middle!important;font-size:17px!important;font-family:'Lato', sans-serif; font-weight:900;!important;}
#s-ca9af3779a5f4a288aebd7ddbe5d39d5{vertical-align:middle!important;font-size:17px!important;font-family:'gotham_mediumregular';!important;}