/* MAIN */
.cms_popup_bg a{display:block;}
.cms_popup_bg b{color:#000;}
body{font:normal 12px Arial, Helvetica, sans-serif;background:url(/system/storage/14/282/bg1.png) fixed center -1px;margin:0;padding:0;behavior:url(/system/storage/14/585/csshover3.htc);}
input[type=text],input[type=password]{border:1px solid #666;-moz-border-radius:2px;-webkit-border-radius:2px;padding:2px;color:#666;}
select,textarea{border:1px solid #666;-moz-border-radius:2px;-webkit-border-radius:2px;padding:2px;color:#666;}
img{border:0;}
/* END MAIN */

/* START LINKS */
a:link,a:active,a:visited{color:#BE1E2D;text-decoration:none;font-family:Arial, Helvetica, sans-serif;font-weight:bold;}
a:hover{text-decoration:underline;}
a.homepage:active, a.homepage:visited, a.homepage:link{color:#666;}
a.homepage:hover{text-decoration:none;border-bottom:1px dotted #BE1E2D;}
a.title:hover{border-bottom:1px solid #BE1E2D;}
a.title:link,a.title:active,a.title:visited{color:#14649F;text-decoration:none;font-family:Arial, Helvetica, sans-serif;font-weight:bold;font-size:11pt;}
a.title:hover{color:#D72922;text-decoration:none;}
a.readmore:link,a.readmore:active,a.readmore:visited{color:#14649F;text-decoration:none;font-family:Arial, Helvetica, sans-serif;font-weight:bold;font-size:8pt;}
a.readmore:hover{color:#D72922;text-decoration:none;}
/* END LINKS */

/* START FORM VALIDATION */
.invalidInput{border:1px solid #F00;background-color:#FFECE6!important;}
.validInput{border:1px solid #FF0000;}
/* END FORM VALIDATION */

/* START LIST MENU */
ul.menu{list-style-type:none;margin:0;padding:0;display:block;height:51px;}
ul.menu li{float:left;margin:0;padding:0;display:block;height:51px;}
ul.footermenu{list-style-type:none;margin:0;padding:0;display:block;height:28px;}
ul.footermenu li{float:left;margin:0;padding:3px 10px 0;border-right:1px solid #fff;display:block;height:28px;}
ul.footermenu li.last{border-right:none;padding:0 0 0 10px;}
ul.footermenu li a:link, ul.footermenu li a:visited,ul.footermenu li a:active, a.footerlink:active, a.footerlink:link, a.footerlink:visited{color:#333333;text-decoration:none;font-size:12px;}
ul.footermenu li a:hover,a.footerlink:hover{color:#333333;text-decoration:underline;}
/* END LIST MENU */

/* START RELEASES */
.releasesItemWrapper{border-bottom:1px dotted #666666; display:inline-block; width:100%;}
.releasesSummary{color:#666;}
.releaseLinkBlock{text-align:right;}
/* End Releases */

/*Start Release Details */
.releaseDname{text-transform:lowercase;}
/* End Release Details */

/* Calendar Details */
.calendarDrow{float:left;width:10%;font-weight:bold;}
.calendarDcontent{float:left;width:90%;}
.calendarDreturn{clear:both;}
/* End Calendar Details */

/* Calendar */
.calendarMonthName{font-weight:bold;color:#000000;}
.calendarDate{width:15%;float:left;}
.calendarTitle{width:70%;float:left;}
.calendarLink{width:15%;float:left;}
.calendarSeparator{clear:both;height:5px;}
/* End Calendar */

/* U2B Gallery */
#box-photos img{margin-right:7px;border:solid 1px #dddddd;}
.U2BTitle{font-size:12px;margin:0;padding:0;color:#36578c;}
.U2BbottomLeft{margin-left:5px;margin-top:8px;}
#U2Bleftcont{float:left;width:400px;margin-right:5px;}
.U2BDescription{padding-top:10px;clear:both;}
.U2Bimage{border:solid 1px #dddddd;}
/* End u2b_gallery */

.nopadding{padding:0;}
h1.indenth1{text-indent:-9999px;/*Hide Text, keep for SEO*/ margin:0 auto;width:948px;}
a[href$=pdf]:after,a[href$=doc]:after{margin:0 0 0 1px;padding:0 16px 0 0;background:url(/system/storage/14/131/pdf.png) no-repeat right;content:"";}
a[href$=.doc]:after{content:" (DOC)";}
input[type=text]{border:1px solid #666;-moz-border-radius:1px;-webkit-border-radius:1px;padding:4px;color:#666;}
.blockp{margin:0;padding:0;}
#form1 input[type=text],#form2 input[type=text]{border:1px solid #58595B;padding:2px;font-size:11px;color:#BE1E2D;height:13px;}
#form1 input[type=submit],#form2 input[type=submit]{background:none;border:none;height:16px;width:60px;padding:2px;cursor:pointer;}
#form1{margin:0;position:absolute;left:704px;top:9px;}
#form2{margin:0;padding:1px 0 0 183px;top:1px;}
#footer{width:1007px;margin:0 auto;padding:0;}
#footer a:active, #footer a:visited, #footer a:link{color:#fff;font-weight:normal;}
#footer a:hover{color:#fff;font-weight:normal;text-decoration:underline;}
.toppanel{background:url(/system/storage/14/473/1_03.jpg) repeat-x;position:fixed;top:0;z-index:1;left:0;width:100%;}
.toppanel div{width:1007px;margin:0 auto;background:url(/system/storage/14/577/banner_signup_bkg.jpg) no-repeat;height:37px;position:relative;}
.toppanel div a:active, .toppanel div a:visited, .toppanel div a:link{position:absolute;height:37px;width:200px;}
.container{background:url(/system/storage/14/57/1_50.jpg) bottom repeat-x;position:relative;z-index:0;top:37px;}
.wraper{background:url(/system/storage/14/50/1_43.png) no-repeat bottom left;width:1007px;margin:0 auto;padding-bottom:40px;}
.wraper2{background:url(/system/storage/14/44/1_37.png) repeat-y;padding:0 13px 0 14px;}
#menuwrap{float:right;width:824px;}
.bodybackground{background:url(/system/storage/14/1178/body_rep_18.jpg) repeat-x #242021;}
.maincontentblock{float:left;width:696px;}
.titlewrap{background:url(/system/storage/14/266/body_16.jpg);width:696px;height:108px;position:relative;}
.titlewrap table{position:absolute;left:39px;top:22px;width:628px;height:83px;}
.titlewrap table td{vertical-align:middle;font:normal 15px 'Century Gothic', Arial;color:#EAE4C5;}
.titlewrap table td span{font-weight:bold;color:#fff;}
.bodyContentLeftBg{background:url(/system/storage/14/84/body_19.jpg) no-repeat top left;padding:9px 0 0;}
.bodyContentY{background:url(/system/storage/14/1184/body_36.jpg) no-repeat bottom left;padding:0 0 17px;}
.bodyContentY2{background:url(/system/storage/14/1186/body_35.jpg) repeat-y;padding:0;}
.bodyContentLeft2{background:url(/system/storage/14/1179/body_21.jpg) no-repeat top left;padding:0 0 0 13px;}
.bodyContentRight{background:url(/system/storage/14/1185/body_23.jpg) no-repeat top right;padding:0 6px 0 0;min-height:1060px;height:auto!important;height:703px;}
.bodycontetTextgoesHere, .bodycontetTextgoesHere_{padding:20px;color:#000;line-height:150%; font-size:12px}
.bodycontetTextgoesHere_med {padding:20px;color:#000;line-height:150%; font-size:16px}
.bodycontetTextgoesHere_large {padding:20px;color:#000;line-height:150%; font-size:20px}
.videoblockbody{background:url(/images/no_image.gif) repeat-x #1c2632;border:1px solid #fff;margin:0 8px 0 5px;padding:10px;}
.welcomeToOurSite{font:bold 11px Arial, Helvetica, sans-serif;color:#EAE4C5;margin-bottom:0;padding-bottom:3px;}
.Description{font:bold 11px Arial, Helvetica, sans-serif;color:#fff;margin-top:0;margin-bottom:0;}
.footerLeftBlock{float:left;width:400px;color:#fff;padding:10px 0 0 40px;font-size:11px;}
.footerRightBlock{float:right;padding:0 20px 40px;width:474px;height:20px;}
.footerRightBlock div{background:url(/system/storage/14/56/1_49.jpg) no-repeat;width:474px;height:20px;}
.sponsorsLinks{text-align:center;padding:0 0 65px;}
.homePageContent{padding:9px 13px 0;}
.homePageContentWrap{/*background:url(/system/storage/14/32/1_25.jpg) no-repeat top left;*/padding:0px 0 0;}
/*.homePageContentWrap2{background:url(/system/storage/14/33/1_26.jpg) no-repeat left top;}*/
.homePageContentWrap3{/*background:url(/system/storage/14/38/1_31.jpg) no-repeat right top;*/padding:0 0px 0 0px;}
.HomeNewsAndEvents{float:left;width:636px;}
.HomeNewsAndEventsTitle{/*background:url(/system/storage/14/35/1_28.jpg) no-repeat right top;*/width:636px;position:relative;}
.HomeNewsAndEventsTitle div{position:absolute;left:492px;top:8px;}
.HomeNewsAndEventsContent{min-height:300px;height:auto!important;height:300px;width:620px;}
.HomeVideoBlock{float:right; /* background:url(/system/storage/14/36/1_29.jpg) repeat-x #1b2532;width:296px;min-height:250px; */ }
.HomeVideoBlockdiv{margin-bottom:15px /* width:274px;margin:11px auto; */ ;}
#flash{border-left:1px solid #f1f1f2;border-bottom:1px solid #f1f1f2;width:695px;height:348px;}
#action_center{float:left;border-right:1px solid #f1f1f2;width:258px;}
#success_stories{width:953px;height:120px;}
.titlewrap a:link, .titlewrap a:visited, .titlewrap a:active{color:#fff;}
.titlewrap a:hover{text-decoration:none;border-bottom:1px dotted #fff;}

/*////////////// DROP DOWN MENU \\\\\\\\\\\\\\\\\*/
.rollover_menu_menu{width:170px;border:1px solid #fff;-moz-border-radius:0 0 3px 3px;-webkit-border-bottom-right-radius:3px;-webkit-border-bottom-left-radius:3px; background:#911D10;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=90);-moz-opacity:0.9; opacity:0.9;}
.rollover_menu{color:#1C2632;border-bottom:1px dotted #fff; padding: 5px 10px;}
a.rollover_menu_item:link, a.rollover_menu_item:visited, a.rollover_menu_item:active{color:#fff;text-decoration:none;display:block;width:100%;height:100%; }
.rollover_menu:hover{color:#1C2632;background:#B14C40;}
/*////////////// END DROP DOWN MENU \\\\\\\\\\\\\\\\\*/

a.storieslink:hover{border:2px solid #fff;}
.error{color:red;font-weight:bold;}
.bodycontetTextgoesHere img{margin:8px;}
.rightnav li{background:url(/system/storage/14/472/right_menu_03.png) no-repeat 5px 0;padding:0 10px 10px 35px;margin:8px 0 0;list-style:none;}
.rightnav li a:link, .rightnav li a:active, .rightnav li a:visited{font:15px 'Century Gothic', Arial, Verdana;color:#EAEDD7;font-weight:bold;text-decoration:none;}
/*.rightnav li a:hover{border:1px dotted #EAEDD7;border-right:none;border-left:none;border-top:none;}*/
.medium_field{width:100px;}
.short_field{width:40px;}

/*//////// Page Tools /////////*/
#printTitle,.takeaction span,.newsCenter span,#latestnews
span,#photostab span,.twittertitle_body span,#bodypage a
span,#font_size_links .title span{display:none;}
.bookmark,.print,.email,#font_size_links .title{float:left;font-size:11px;height:15px;line-height:15px;}
.clearfix{display:block;}
.bookmark a,.print a,.email a,.bookmark a:visited,.print a:visited{color:#e9f0f5;display:block;font-weight:700;height:15px;}
#bodypage{height:15px;margin:0;overflow:hidden;padding:0px 0px 0 10px;width:340px; position:absolute; bottom:10px; right:5px}

#font_size_links{color:#FFF;float:left;font-size:10px;height:16px;line-height:15px;margin-right:8px;width:104px;}
#font_size_links div.title,#font_size_links div.size{float:left;}
#font_size_links .title{background:url(/system/storage/14/797/pageTools-red.png) no-repeat -229px 0;margin:0;padding:0;width:69px;}
#font_size_links div.s{_overflow:hidden;width:8px;}

#font_select:link,#font_select:visited{background:url(/system/storage/14/797/pageTools-red.png) no-repeat -297px 0;display:block;height:15px;width:8px;}
#font_select_small:hover{background-position:-297px -25px;}
#font_select_med:link,#font_select_med:visited{background:url(/system/storage/14/797/pageTools-red.png) no-repeat -305px 0;display:block;height:15px;width:9px;}
#font_select_med:hover{background-position:-305px -25px;}
#font_select_large:link,#font_select_large:visited{background:url(/system/storage/14/797/pageTools-red.png) no-repeat -314px 0;display:block;height:15px;width:12px;}
#font_select_large:hover{background-position:-314px -25px;}

.med #font_select_med{background-position:-305px -25px;}
.large #font_select_large{background-position:-314px -25px;}
.med #font_select {background-position:-297px 0;}
.large #font_select{background-position:-297px 0;}

.print a{background:url(/system/storage/14/797/pageTools-red.png) no-repeat -162px 0;width:66px;}
.print a:hover {background-position:-162px -25px;color:#FFF;}

.bookmark a{background:url(/system/storage/14/797/pageTools-red.png) no-repeat 0 0;width:92px;}
.bookmark a:hover {background-position:0 -25px;color:#FFF;}

.email a{background:url(/system/storage/14/797/pageTools-red.png) no-repeat -92px 0;width:70px;}
.email a:hover {background-position:-92px -25px;color:#FFF;}
/*//////// End Page Tools /////////*/

/* Contribute */
.item img{border:none;}
.item{float:left;width:auto;padding-right:10px;padding-top:5px;}
.item .separator{display:block;margin:10px 0;border-top:1px dashed #CCC;height:1px;}
.block{float:left;width:auto;}
.end_line{clear:both;}
.end_section{clear:both;height:25px;}
.item input{border:1px solid #CCC; border-top:1px solid #666}
contribution_form.em{color:red;}
ul.rules_list{margin:10px;list-style-type:none;}
ul.rules_list li{margin-top:10px;list-style-type:none;}
input.contribution_submit{padding:5px;background-color:#CCC;border:1px solid #000;font-size:20px; cursor:pointer;}
input.contribution_submit:hover {background-color:#EDEDED;}
.cms_form{padding:10px 15px;border:1px solid #CCC;}
.styled_table td{padding:2px 4px;font-family:Tahoma, Arial, Verdana;font-size:10pt;color:#666;font-weight:400;}
.styled_table label{font-size:10pt;font-family:Tahoma, Arial, Verdana;color:#666;}
.styled_table td.label{text-align:right;font-weight:400;}
.styled_table input.text_field,.styled_table textarea,#email_friend_emails,#email_friend_message{border:1px solid #ccc;border-top:1px solid #666;padding:2px;}

.styled_table .header {background:none; height:auto; font-size:16px; font-weight:bold}

.styledTable {width:100%; margin-bottom:10px;}
.styledTable td {padding:5px;}
.lightRow {background:#D5D5D5; width:200px }
.darkRow {background:#B3B3B3; width:200px}

#twitter-bg {overflow:hidden; width:203px; height:133px; padding:15px 15px 10px; margin:3px 0 0 11px; border:1px solid #FFF; background: url(/system/storage/14/1880/tweets-bg.png) repeat-x scroll center top;}
#twitter_update_list li {background:none; padding:0px; font-weight:normal; color:#465366; padding-top:3px; overflow:hidden;}
#twitterFeed {text-align:left; overflow:hidden;}

/*CSS DROPDOWN*/
.sf-menu,.sf-menu *{margin:0;padding:0;list-style:none;}
.sf-menu{line-height:1.0;margin-right:13px;}
.sf-menu ul{position:absolute;top:-999em;width:10em;}
.sf-menu ul li{width:100%;}
.sf-menu li:hover{visibility:inherit;}
.sf-menu li{float:left;position:relative; }
.sf-menu a{display:block;position:relative;}
.sf-menu a:hover{text-decoration:none;}
.sf-menu li:hover ul,.sf-menu li.sfHover ul{left:0;top:3.5em;z-index:99;}
.sf-menu li:hover a, .sf-menu li.prettyHover a{color:#fff}
.sf-menu li ul {z-index:100500 !important; }
ul.sf-menu li:hover li ul,ul.sf-menu li.sfHover li ul{top:-999em;}
ul.sf-menu li li:hover ul,ul.sf-menu li li.sfHover ul{left:10em;top:0;}
ul.sf-menu li li:hover li ul,ul.sf-menu li li.sfHover li ul{top:-999em;}
ul.sf-menu li li li:hover ul,ul.sf-menu li li li.sfHover ul{left:10em;top:0;}
.sf-menu{float:right;margin-bottom:0;}
.sf-menu a{padding:5px 18px 10px;color:#516074; font-size:12px; text-transform:uppercase;display:block;}
.sf-menu a,.sf-menu a:visited{color:#516074;} .sf-menu li li a:visited{color:#fff;}
.sf-menu li{background:none; padding:8px 0px 7px;}
.sf-menu li:hover, .sf-menu li.prettyHover {background:url(/system/storage/14/1888/nav_hover-bg.png) repeat-x #871d23}
.sf-menu li li{background:#900C02; padding:5px 0px; border-bottom:1px dotted #ccc}
.sf-menu li li:hover{background:#4F1E21;}
.sf-menu li li li{background:#8D1F2C;}
.sf-menu li ul a{color:#fff; font-size:12px;
text-decoration:none;display:block;border:none; padding:5px 10px 5px;
text-transform:none}
.sf-menu li:hover,.sf-menu li.sfHover,.sf-menu a:focus,.sf-menu a:hover,.sf-menu a:active{outline:0;}
.sf-menu a.sf-with-ul{min-width:1px;}
.sf-sub-indicator{position:absolute;display:block;right:.75em;top:1.00em;width:10px;height:10px;text-indent:-999em;overflow:hidden; }
a > .sf-sub-indicator{top:.5em;background-position:0 -100px;}
a:focus > .sf-sub-indicator,a:hover >
.sf-sub-indicator,a:active > .sf-sub-indicator,li:hover > a >
.sf-sub-indicator,li.sfHover > a >
.sf-sub-indicator{background-position:-10px -100px;}
.sf-menu ul .sf-sub-indicator{background-position:-10px 0;}
.sf-menu ul a > .sf-sub-indicator{background-position:0 0;}
.sf-menu ul a:focus > .sf-sub-indicator,.sf-menu ul a:hover >
.sf-sub-indicator,.sf-menu ul a:active > .sf-sub-indicator,.sf-menu ul li:hover > a > .sf-sub-indicator,.sf-menu ul li.sfHover > a > .sf-sub-indicator{background-position:-10px 0;}
.sf-shadow ul{padding:0 8px 9px 0; -moz-border-radius-bottomleft:17px; -moz-border-radius-topright:17px; -webkit-border-top-right-radius:17px;-webkit-border-bottom-left-radius:17px;}
.sf-shadow ul.sf-shadow-off{background:transparent;}  
img {
border:0;
}
.fieldErrMessage {
color:#E3410B;
font-weight:bold;
}
.h2_grey {
color:#666;
font-weight:bold;
font-size:14px;
}
h1 {
color:#EE1D22;
font-weight:bold;
font-size:20px;
margin:5px 0;
line-height:24px;
}
h2 {
color:#EE1D22;
font-weight:bold;
font-size:16px;
}
.padless_image {margin:0px !important;}
li {background:url('/system/storage/33/316/bullet_arrows.jpg') no-repeat left 5px; padding:0px 0px 0 15px; list-style-type:none;}
ul {padding-left:5px;}

.error_block {border:2px solid red; padding:10px; color:red }
