/*body{background:url(/system/storage/59/111/bg.jpg) repeat-x top center #fff;font:normal 12px Arial, Helvetica, sans-serif;margin:0;padding:0; behavior: url("/system/storage/59/185/csshover3.htc");}*/
body{background:url(/system/storage/59/491/bkg_gov_2.jpg) repeat-x top center #000;font:normal 12px Arial, Helvetica, sans-serif;margin:0;padding:0; behavior: url("/system/storage/59/185/csshover3.htc");}

img{border:0;}
.group:after{content:" ";display:block;height:0;clear:both;visibility:hidden;}
* html .group{ height:1%;} *:first-child+html .group{min-height:1px;}
/* Input Styles */
input[type=text],input[type=password],textarea,select{border:1px solid #666;-webkit-border-radius:2px!important;-moz-border-radius:2px!important;color:#666;padding:2px;}
input[type=submit].submit_button{border:2px solid #0130A6;-webkit-border-radius:4px!important;-moz-border-radius:4px!important;color:#fff;background:#3369C9;font-weight:700;padding:3px;}
input[type=submit].submit_button:hover{background:#5382D3;cursor:pointer;}
/* End Input Styles*/

.cont{margin:0 auto;width:973px;}
.cont2{border:1px solid #fff;border-bottom:none;border-top:none;margin:0 auto;padding:0 7px 0 10px;width:954px;}
#header{height:136px;position:relative;}
#menu{height:49px; padding:0; height:49px;}
/*#menu li{background:url(/system/storage/59/11/1_05.jpg) no-repeat right top;display:block;float:left;height:49px;list-style:none;margin:0;padding:0 1px 0 0;}*/
a:link,a:active,a:visited{color:#1B75BB;font-family:Arial, Helvetica, sans-serif;font-weight:700;text-decoration:none;}
a:hover{color:#8C1D2E;outline:none;}
a.borderlink:hover,.newstitle a:hover{border-bottom:1px dotted #8C1D2E;}
.twitterfeed a, .twitterfeed a:active, .twitterfeed a:visited{color:#BAE4FA;font-size:13px;}
.twitterfeed a:hover{border-bottom:1px dotted #BAE4FA;}
a.breadcrumb:link, a.breadcrumb:active, a.breadcrumb:visited {color:#fff}
a.breadcrumb:hover{border-bottom:1px dotted #fff;}
a.title:link,a.title:active,a.title:visited{color:#14649F;font-family:Arial, Helvetica, sans-serif;font-size:11pt;font-weight:700;text-decoration:none;}
a.readmore:link,a.readmore:active,a.readmore:visited{color:#14649F;font-family:Arial, Helvetica, sans-serif;font-size:8pt;font-weight:700;text-decoration:none;}
.blockp{margin:0;padding:0;}
.invalidInput{background-color:#FFECE6!important;border:1px solid red;}
.validInput{border:1px solid red;}
#email{background:#fff;border:1px solid #B7F9F1;color:#00479F;padding:3px;width:146px;}
#zip{background:#fff;border:1px solid #B7F9F1;color:#00479F;padding:3px;width:58px;}
.socialLinks a{display:block;height:100%;width:100%;}
#homepage #actionblock{float:left;padding:16px 14px 0 0;width:298px;}
#homepage #actionblock .contribute{background:url(/system/storage/59/104/action_29.jpg);color:#fff;height:31px;padding:38px 0 0 71px;}
#homepage #actionblock .contribute:hover{background:url(/system/storage/59/139/rolls_29.jpg);cursor:pointer;}
#homepage #actionblock .volunteer{background:url(/system/storage/59/105/action_30.jpg);color:#1E30A5;height:32px;padding:38px 0 0 71px;}
#homepage #actionblock .volunteer:hover{background:url(/system/storage/59/140/rolls_30.jpg);color:#fff;cursor:pointer;}
#homepage #actionblock .spreadtheword{background:url(/system/storage/59/106/action_31.jpg);color:#1E30A5;height:31px;padding:38px 0 0 71px;}
#homepage #actionblock .spreadtheword:hover{background:url(/system/storage/59/141/rolls_31.jpg);color:#fff;cursor:pointer;}
#homepage #actionblock .takeaction{background:url(/system/storage/59/103/action_27.jpg);height:43px;}
#homepage #actionblock .socialLinks .YouTubeblock{background:url(/system/storage/59/110/action_35.jpg);float:left;height:68px;width:85px;}
#homepage #actionblock .socialLinks .YouTubeblock:hover{background:url(/system/storage/59/145/rolls_35.jpg);cursor:pointer;}
#homepage #actionblock .socialLinks .Facebookblock{background:url(/system/storage/59/109/action_34.jpg);float:left;height:68px;width:94px;}
#homepage #actionblock .socialLinks .Facebookblock:hover{background:url(/system/storage/59/144/rolls_34.jpg);cursor:pointer;}
#homepage #actionblock .socialLinks .Twitterblock{background:url(/system/storage/59/108/action_33.jpg);float:left;height:67px;width:44px;}
#homepage #actionblock .socialLinks .Twitterblock:hover{background:url(/system/storage/59/143/rolls_33.jpg);cursor:pointer;}
#homepage #actionblock .socialLinks .flickrblock{background:url(/system/storage/59/107/action_32.jpg);float:left;height:68px;width:75px;}
#homepage #actionblock .socialLinks .flickrblock:hover{background:url(/system/storage/59/142/rolls_32.jpg);cursor:pointer;}
.newsCenter{background:url(/system/storage/59/31/1_26.jpg) no-repeat;float:left;height:44px;width:165px;}
#latestnews{background:url(/system/storage/59/32/1_27.jpg) no-repeat;cursor:pointer;float:left;height:44px;width:134px;}
#photostab{background:url(/system/storage/59/33/1_28.jpg) no-repeat;cursor:pointer;float:left;height:44px;width:94px;}
.newsdate{color:#58595B;float:left;}
.newstitle{margin:0 0 10px 50px;width:255px;}
.twitterfeed{min-height:219px;height:auto!important; height:219px; padding:15px 15px 10px;}
.twitterD{border-bottom:1px dotted #fff;color:#fff;margin:0 0 10px;padding:0 0 10px; font-size:11px}

/* Footer */
.footermenu{color:#fff;float:left;font-size:11px;padding:15px 0 0 20px;}
.footermenu ul{border-right:1px dotted #5472a8;margin:10px 0;padding:0 20px 0 10px;width:100px; min-height:100px; height:auto !important; height:100px}
.footermenu ul a:link, .footermenu ul a:active, .footermenu ul a:visited{color:#fff;font-weight:400;}
.links table{color:#fff;height:48px;width:100%;}
.links table a:link, .links table a:active, .links table a:visited{color:#fff;}
.footermenu ul a:hover,.links table a:hover{text-decoration:underline}
/* End footer */

.emailform{left:708px;margin:0;position:absolute;top:96px;}
.rightNav{padding:0 15px 15px;}
.rightNav a:link,.rightNav a:active,.rightNav a:visited{background:url(/system/storage/59/122/menu_r.png) no-repeat 5px 3px;border:1px solid #2974D2;border-left:none;border-right:none;border-top:none;color:#9FF7ED;display:block;padding:5px 0 5px 35px;}
.rightNav div:hover {background:#123FB2;}
.selected {display:block !important}

/*/////BODY ACTIONBAR//////*/
.rightBlockBody #actionblock .takeaction{background:url(/system/storage/59/86/2_17.jpg);height:38px;}
.rightBlockBody #actionblock .socialLinks .flickrblock{float:left;width:68px;}
.rightBlockBody #actionblock .socialLinks .Twitterblock{float:left;width:40px;}
.rightBlockBody #actionblock .socialLinks .Facebookblock{float:left;width:86px;}
.rightBlockBody #actionblock .socialLinks .YouTubeblock{float:left;width:77px;}
.rightBlockBody #actionblock .socialLinks .YouTubeblock a{background:url(/system/storage/59/93/2_24.jpg);display:block;height:61px;width:77px;}
.rightBlockBody #actionblock .socialLinks .Facebookblock a{background:url(/system/storage/59/92/2_23.jpg);display:block;height:61px;width:86px;}
.rightBlockBody #actionblock .socialLinks .Twitterblock a{background:url(/system/storage/59/91/2_22.jpg);display:block;height:61px;width:40px;}
.rightBlockBody #actionblock .socialLinks .flickrblock a{background:url(/system/storage/59/90/2_21.jpg);display:block;height:61px;width:68px;}
      /* rolls */
.rightBlockBody #actionblock .socialLinks .YouTubeblock a:hover{background:url(/system/storage/59/177/rollsBody_27.jpg);}
.rightBlockBody #actionblock .socialLinks .Facebookblock a:hover{background:url(/system/storage/59/172/rollsBody_26.jpg);}
.rightBlockBody #actionblock .socialLinks .Twitterblock a:hover{background:url(/system/storage/59/171/rollsBody_25.jpg);}
.rightBlockBody #actionblock .socialLinks .flickrblock a:hover{background:url(/system/storage/59/176/rollsBody_24.jpg);}

.rightBlockBody #actionblock .contribute{background:url(/system/storage/59/87/2_18.jpg);color:#fff;font-size:11px;height:30px;padding:33px 0 0 64px; cursor:pointer}
.rightBlockBody #actionblock .volunteer{background:url(/system/storage/59/88/2_19.jpg);color:#1E30A5;font-size:11px;height:29px;padding:36px 0 0 64px; cursor:pointer}
.rightBlockBody #actionblock .spreadtheword{background:url(/system/storage/59/89/2_20.jpg);color:#1E30A5;font-size:11px;height:27px;padding:36px 0 0 64px; cursor:pointer}

.rightBlockBody #actionblock .contribute:hover{background:url(/system/storage/59/179/rollsBody_21.jpg);color:#fff;font-size:11px;height:30px;padding:33px 0 0 64px; cursor:pointer}
.rightBlockBody #actionblock .volunteer:hover{background:url(/system/storage/59/180/rollsBody_22.jpg);color:#fff;font-size:11px;height:29px;padding:36px 0 0 64px; cursor:pointer}
.rightBlockBody #actionblock .spreadtheword:hover{background:url(/system/storage/59/181/rollsBody_23.jpg);color:#fff;font-size:11px;height:27px;padding:36px 0 0 64px; cursor:pointer}

/*/////END BODY ACTIONBAR//////*/

.twittertitle_body{background:url(/system/storage/59/174/rollsBody_29.png) no-repeat;height:51px;}
.twiiter_body{background:url(/system/storage/59/152/zhop_31.jpg) no-repeat;min-height:229px;height:auto!important; height229px;}
.logo{display:block;height:120px;left:3px;outline:none;position:absolute;top:13px;width:256px;}
.followdanonorato{background:url(/system/storage/59/55/1_50.jpg) no-repeat;display:block;height:72px;width:313px;}
.followdanonorato:hover{background:url(/system/storage/59/148/rolls_63.jpg) no-repeat;}
.footercontribute{background:url(/system/storage/59/114/contr_11.jpg);display:block;height:85px;width:168px;}
.footercontribute:hover{background:url(/system/storage/59/115/contr_r_11.jpg);}
.homepageInfoblock{background:url(/system/storage/59/48/1_43.jpg) no-repeat left top #fff;margin:0 12px 5px 2px;}
.homepageInfoblock2{background:url(/system/storage/59/51/1_46.jpg) no-repeat right top;}
.hpinfoWrapper{background:url(/system/storage/59/57/1_52.jpg) no-repeat right bottom;}
.hpinfoWrapper2{background:url(/system/storage/59/56/1_51.jpg) no-repeat left bottom;}
.hpinfoWrapper3{min-height:267px; height:auto!important; height:267px; padding:20px;}
.leftCell{vertical-align:top;width:255px;}
.rightCell{padding:0 0 0 26px;vertical-align:top;}
.rssSubscribe{background:url(/system/storage/59/38/1_33.jpg) no-repeat 0 1px;color:#fff!important;margin:1px;padding:2px 1px 2px 20px;}
.rssSubscribe:hover{color:#B3B6E1!important;}
.error {font-weight:700 !important; color:red !important}
.error_block {-moz-border-radius: 5px; -webkit-border-radius: 5px; border:2px solid red; padding: 10px; font-weight:700 !important; color:red !important}

/*//////// Page Tools /////////*/
.bookmark,.print,.email,#font_size_links .title{float:left;font-size:11px;height:19px;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:19px;}
#bodypage{float:right;height:19px;margin:0;overflow:hidden;padding:22px 14px 0 10px;width:340px;}
#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/59/150/title_fontsize.png) no-repeat -1px 0;margin:0;padding:0;width:69px;}
#font_size_links div.s{_overflow:hidden;width:10px;}
#font_select:link,#font_select:visited{background:url(/system/storage/59/120/font_small.png) no-repeat center -25px;display:block;height:15px;width:13px;}
#font_select_med:link,#font_select_med:visited{background:url(/system/storage/59/119/font_medium.png) no-repeat center top;display:block;height:15px;width:14px;}
#font_select_large:link,#font_select_large:visited{background:url(/system/storage/59/118/font_large.png) no-repeat center top;display:block;height:15px;width:14px;}
#font_select_small:hover,#font_select_med:hover,#font_select_large:hover,.med #font_select_med,.large #font_select_large{background-position:center -25px;}
.med #font_select,.large #font_select{background-position:center 0;}
.print a{background:url(/system/storage/59/129/print.png) no-repeat left 0;width:66px;}
.bookmark a{background:url(/system/storage/59/113/bookmark.png) no-repeat left 0;width:92px;}
.email a{background:url(/system/storage/59/116/email.png) no-repeat left 0;width:70px;}
.bookmark a:hover,.print a:hover,.email a:hover{background-position:left -25px;color:#FFF;}

/*//////// End Page Tools /////////*/

.contentgoeshere_{color:#666; min-height:867px;height:auto!important; height:867px; padding:15px;}
.contentgoeshere_med{color:#666;font-size:16px; min-height:867px;height:auto!important; height:867px;padding:15px;}
.contentgoeshere_large{color:#666;font-size:20px;min-height:867px;height:auto!important; height:867px;padding:15px;}
.rightBlockBody{float:left;width:271px;}
.subMenu{background:url(/system/storage/59/130/rightrp_16.jpg) repeat-x #0F5ACF;margin-bottom:10px;width:270px;}
.subMenu2{background:url(/system/storage/59/79/2_10.jpg) no-repeat top;}
.subMenu3{background:url(/system/storage/59/84/2_15.jpg) no-repeat bottom; min-height:145px; height:auto !important; height:145px}
.subMenu_title{color:#fff;font-family:Helvetica, Arial, Verdana;font-size:17px;font-weight:700;padding:15px 15px 10px;text-transform:uppercase;}
.bottomMenu{background:url(/system/storage/59/63/1_58.jpg) #080EA0 repeat-x; min-height:165px; height:auto!important; height:165px}
.narrowFooter{background:url(/system/storage/59/67/1_62.jpg) repeat-x; min-height:48px; height:auto!important; height:48px}
.LibertyConcepts{color:#fff;padding:5px 0 10px;text-align:right;}
.bodyPageTitle{color:#fff;float:left;font-family:Helvetica, Arial, Verdana;font-size:17px;font-weight:700;padding:18px;text-transform:uppercase;}
.leftBlockBodyPage{background:#fff;float:left;margin-right:13px;width:646px;}
#printTitle,.takeaction span,.newsCenter span,#latestnews span,#photostab span,.twittertitle_body span,#bodypage a span,#font_size_links .title span{display:none;}
a.title:hover,a.readmore:hover{color:#D72922;text-decoration:none;}
#font_size_links div.m,#font_size_links div.l{_overflow:hidden;width:12px;}

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

/* START RELEASES */
.releasesItemWrapper{border-bottom:1px dotted #666;}
.releasesSummary{color:#666; font-family:Arial,Helvetica,sans-serif !important; font-size:12px !important;}
.releaseLinkBlock{text-align:right;}
.releaseDname{text-transform:lowercase;}
/* End Release Details */

/*Pagination*/
.pagination {margin:10px 0;}
.pagination a {border:solid 1px #666; padding:3px; margin-right:5px; background:#CCC; color:#666}
.pagination a:hover{background:#0031A7; color:#FFF;}
/*End Pagination*/

/* Contribute */
.item {
  float:left;
  width:auto;
  padding-right:10px;
  padding-top:5px;
 }

 .item .separator {
    display:block;
    margin:10px 0px;
    border-top:1px dashed #CCCCCC;
    height:1px;
  }

 
 .block {
  float:left;
  width:auto;

 }
 
 .end_line {
  clear:both;
 }
 
 .end_section {
  clear:both;
  height:25px;
 }
 
 .item input {
  border:1px solid #CCCCCC;
 }
 
 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:#CCCCCC;
  border:1px solid #000000;
  font-size:20px;
 }



.cms_form  {
 padding:10px 15px;
 border:1px solid #CCCCCC;
}


.styled_table td {
  padding:2px 4px;
  font-family:Tahoma, Arial, Verdana;
  font-size:10pt; 
  color:#666666;
  font-weight:normal;
}

.styled_table label {
  font-size:10pt; 
  font-family:Tahoma, Arial, Verdana;
  color:#666666;

}

.styled_table td.label {
 text-align:right;
 font-weight:normal;

}

.styled_table input.text_field, .styled_table textarea, #email_friend_emails, #email_friend_message {
 border:1px solid #CCCCCC;
 padding:2px;
}
 
.styled_table input.submit_button {
  padding:2px;
  background-color:#DDDDDD;
  border:1px solid #000000;
 }

/*Flickr*/
.flickr_gallery {line-height:100%; padding:10px 5px; border:1px solid #1B75BB; border-bottom:none; background:#D4D4FF}
.flickrTitle:hover {color:#E53E23}

/*YouTube*/
.flickr_gallery img {border:1px solid #1B75BB; padding:0 !important}
.youTubeIcons img {border:none}

/* MEDIA PAGE */
.mediaItem {background:url(/system/storage/59/293/media_page_container.png); width:626px; height:224px; margin-bottom:20px;}
.mediaIcon {float:left; padding:25px 0 0 40px; width:265px} 
.mediaText {float:left; padding:75px 25px 0 0; width:290px}
.MediaTitle a {font-weight:bold; font-size:24px;}

/* SUPPORTERS PAGE */
.supporterItem {background:url(/system/storage/59/313/supporter_page_container.png); width:626px; height:100px; margin-bottom:20px;}
.supporterText {padding:15px 0 0 30px;}

.supporterItem2 {float:left;background:url(https://onorato.zissousecure.com/system/storage/59/380/supporterbg2.png); width:300px; height:113px;}
.supporterText2 {padding:15px 0 0 15px; width:270px;}
.MediaTitle2 a {font-weight:bold; font-size:14px; color:#FFF;}
.MediaTitle2 a:hover {text-decoration: underline}

.mediaSubTitle2 {font-weight:normal; color: #FFF;padding-top: 5px;}
#menu {background:url(/system/storage/59/425/menu_bg.png) no-repeat; font-size:13px; padding-top:1px}
#menu > li {display:block; padding:9px 0 7px}
#menu li a {display:block}
#menu > li > a {padding:10px 20px; border-right:1px solid #BBD9EE; text-transform:uppercase}
#menu > li:hover {background:#C0EBFF; }
#menu li.home {padding:3px 16px 3px 4px}
#menu li.home > a {padding:3px 0px; border:none}
#menu > li:last-child > a, #menu > li:first-child > a {border-right:none}
#menu > li.home:hover {background:none}
.sf-menu {line-height:1.0;}
.sf-menu ul{position:absolute;top:-999em;width:10em;list-style:none; }
.sf-menu ul li{width:100%; list-style:none; }
.sf-menu li:hover{visibility:inherit;}
.sf-menu li{position:relative; }
.sf-menu a{display:block;position:relative;}
.sf-menu li:hover ul,.sf-menu li.sfHover ul{left:0px; top:50px;z-index:99;}
.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:5px;top:0; margin: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 li{background:none; float:left}
.sf-menu li li{background:#C0EBFF;  border-bottom:1px dotted #ccc; height:auto}
.sf-menu li ul li:last-child {border-bottom:none}
.sf-menu li li a{padding:10px 15px !important; font:normal 12px Arial !important}
.sf-menu li li:hover{background:#3FBEF9;}
.sf-menu li li li{background:#3070B4;}
.sf-menu li ul a{color:#1D4E90 !important; font:bold 11px Arial, Helvetica, sans-serif !important; text-decoration:none;display:block;border:none; padding:5px 10px; text-transform:uppercase; text-shadow:0 1px #fff !important }
.sf-menu li ul li:last-child {border-bottom: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{padding-right:20px;min-width:1px;}
.sf-sub-indicator{position:absolute;display:block;right:2px;top:10px;width:10px;height:10px;text-indent:-999em;overflow:hidden;background:url(http://libjs.s3.amazonaws.com/default/images/arrows-blue.png) no-repeat -10px -100px;}
a > .sf-sub-indicator{top:10px; background-position:0 -100px; right:5px}
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 0px;}
.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{background:url(http://libjs.s3.amazonaws.com/default/images/shadow.png) no-repeat bottom right;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;}


