html {overflow-y:scroll;}
body {background:url(/images/no_image.gif) repeat-x top center #fff;font:normal 12px Arial, Helvetica, sans-serif;margin:0;padding:0;behavior:url(/system/storage/23/78/csshover3.htc);}

img {border:0; -ms-interpolation-mode: bicubic;}

a[href$=pdf]:after{margin:0 0 0 1px;padding:0 16px 0 0;background:url(/system/storage/23/74/pdf.png) no-repeat right;content:"";}
a[href$=doc]:after{margin:0 0 0 1px;padding:0 16px 0 0;background:url(/system/storage/23/98/word.png) no-repeat right;content:"";}
a[href$=xls]:after{margin:0 0 0 1px;padding:0 16px 0 0;background:url(/system/storage/23/64/excel.png) no-repeat right;content:"";}

a:link, a:active, a:visited {color:#1964A1;text-decoration:none;}
a:hover {color:#F15A29;}

/* Input Styles */
input[type=submit],select,.pointer { cursor:pointer; }
input[type=text],input[type=password],textarea,select{border:1px solid #ccc; border-top:1px solid #666; -webkit-border-radius:2px!important;-moz-border-radius:2px!important;color:#666;padding:2px;}
/*input[type=submit].submit_button{border:1px solid #D3D3D3;;  -webkit-border-radius:4px!important;-moz-border-radius:4px!important; background:#E6E6E6; padding:3px; color:#666; font: normal 12px "Lucida Grande",Tahoma,"Bitstream Vera Sans",Arial,sans-serif; text-shadow:1px 1px 1px #7B7B7B;}
input[type=submit].submit_button:hover{border:1px solid #999;background:#DADADA;cursor:pointer;}*/

.styled-field {padding:4px 4px 4px 6px; background:url(/system/storage/23/58/elt_23.png) repeat-x #242425;-webkit-border-radius:0 !important;-moz-border-radius:0 !important;padding:2px 2px 3px !important;color:#CCC !important;font-family:Verdana, Geneva, sans-serif;}

.invalidInput {border:1px solid #F00 !important;background-color: #FFECE6 !important;}
.validInput {border: 1px solid #FF0000;}
/* End Input Styles*/

/*//////// 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:15px; 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/23/100/pageTools-green.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/23/100/pageTools-green.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/23/100/pageTools-green.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/23/100/pageTools-green.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/23/100/pageTools-green.png) no-repeat -162px 0;width:66px;}
.print a:hover {background-position:-162px -25px;color:#FFF;}

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

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

/*////// 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 #C0C0C0; border-top:none ;width:136px;}
.rollover_menu{-moz-opacity:0.9;background:#ccc;border-bottom:1px dotted #fff;color:#1C2632;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=90);opacity:0.9;padding:5px 10px;}
.rollover_menu:hover{background:#f4f4f4;color:#1C2632;}
a.rollover_menu_item:link,a.rollover_menu_item:visited,a.rollover_menu_item:active{font-family:Verdana, Geneva, sans-serif; text-shadow:1px 1px 1px #fff; color:#555; font-size:11px; display:block;height:100%;text-decoration:none;width:100%;}
/*////// End DropDown Menu //////////*/

/*/////////// START RELEASES \\\\\\\\\\\*/
.releasesItemWrapper{border-bottom:1px dotted #666;}
.releasesSummary{color:#666;}
.releaseLinkBlock{text-align:right;}
.releaseDname{text-transform:lowercase;}
/* End Release 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 */

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


/*///////////// DataTables features\\\\\\\\\\\\\\\\\*/
#table1 {clear:both;margin-top:10px;}#table1 thead{background:#000;}#table1 th{background:#585A59;}.dataTables_length{width:40%;float:left;}.dataTables_filter{width:50%;float:right;text-align:right;}.dataTables_info{width:60%;float:left;}.dataTables_paginate{width:44px;width:50px;float:right;text-align:right;}
.paginate_disabled_previous,.paginate_enabled_previous,.paginate_disabled_next,.paginate_enabled_next{height:19px;width:19px;margin-left:3px;float:left;cursor:pointer;margin-top:10px;}.paginate_disabled_previous{background-image:url(/system/storage/23/47/back_disabled.jpg);}.paginate_enabled_previous{background-image:url(/system/storage/23/48/back_enabled.jpg);}.paginate_disabled_next{background-image:url(/system/storage/23/50/forward_disabled.jpg);}.paginate_enabled_next{background-image:url(/system/storage/23/51/forward_enabled.jpg);}table.display{margin:0 auto;width:100%;clear:both;}table.display thead th{padding:3px 10px;border-bottom:1px solid #000;font-weight:700;cursor:pointer;cursor:hand;}table.display tfoot th{padding:3px 10px;border-top:1px solid #000;font-weight:700;}
table.display tr.heading2 td{border-bottom:1px solid #aaa;}table.display td{padding:3px 10px;}table.display td.center{text-align:center;}
.sorting_asc{background:url(/system/storage/23/46/asc.gif) no-repeat center right #01425E;}.sorting_desc{background:url(/images/no_image.gif) no-repeat center right #01425E;}.sorting{background:url(/system/storage/23/49/bg.gif) no-repeat center right #01425E;}table.display tr.odd.gradeA{background-color:#F8F8F8;}
table.display tr.even.gradeA{background-color:#EFF1F1;}#table1 th{cursor:pointer; padding:5px 10px 5px 5px;}table.display tr.odd.gradeA{background-color:#F8F8F8;}table.display tr.even.gradeA{background-color:#EFF1F1;}table.display tr.odd.gradeC{background-color:#ddf;}table.display tr.even.gradeC{background-color:#eef;}
table.display tr.odd.gradeX{background-color:#fdd;}table.display tr.even.gradeX{background-color:#fee;}table.display tr.odd.gradeU{background-color:#ddd;}
table.display tr.even.gradeU{background-color:#eee;}#table1 tr.odd{background-color:#F8F8F8;}#table1 tr.even{background-color:#EFF1F1}#table1.top,#table1.bottom{padding:15px;background-color:#F5F5F5;border:1px solid #CCC;}#table1.top .dataTables_info{float:none;}#table1.clear{clear:both;}.dataTables_empty{text-align:center;}tfoot input{margin:.5em 0;width:100%;color:#444;}tfoot input.search_init{color:#999;}#table1 td.group{background-color:#d1cfd0;border-bottom:2px solid #A19B9E;border-top:2px solid #A19B9E;}#table1 td.details{background-color:#d1cfd0;border:2px solid #A19B9E;}.example_alt_pagination div.dataTables_info{width:40%;}.example_alt_pagination .dataTables_paginate{width:400px;}.example_alt_pagination div.dataTables_paginate span.paginate_button,.example_alt_pagination div.dataTables_paginate span.paginate_active{border:1px solid #aaa;-webkit-border-radius:5px;-moz-border-radius:5px;padding:2px 5px;margin:0 3px;cursor:pointer;cursor:hand;}.example_alt_pagination div.dataTables_paginate span.paginate_button{background-color:#ddd;}.example_alt_pagination div.dataTables_paginate span.paginate_button:hover{background-color:#ccc;}.example_alt_pagination div.dataTables_paginate span.paginate_active{background-color:#99B3FF;}table.display tr.row_selected.odd td{background-color:#B0BED9;}table.display tr.row_selected.even td{background-color:#9FAFD1;}tr.odd td.sorting_1{background-color:#B2B4B8;}
tr.odd td.sorting_2{background-color:#DADCFF;}tr.odd td.sorting_3{background-color:#E0E2FF;}tr.even td.sorting_1{background-color:#D3D4D7;}tr.even td.sorting_2{background-color:#F2F3FF;}tr.even td.sorting_3{background-color:#F9F9FF;}tr.odd.gradeA td.sorting_1{background-color:#c4ffc4;}
tr.odd.gradeA td.sorting_2{background-color:#d1ffd1;}tr.even.gradeA td.sorting_1{background-color:#d5ffd5;}tr.even.gradeA td.sorting_2{background-color:#e2ffe2;}tr.odd.gradeC td.sorting_1{background-color:#c4c4ff;}tr.odd.gradeC td.sorting_2{background-color:#d1d1ff;}tr.even.gradeC td.sorting_1{background-color:#d5d5ff;}tr.even.gradeC td.sorting_2{background-color:#e2e2ff;}tr.odd.gradeX td.sorting_1{background-color:#ffc4c4;}tr.odd.gradeX td.sorting_2{background-color:#ffd1d1;}tr.even.gradeX td.sorting_1{background-color:#ffd5d5;}tr.even.gradeX td.sorting_2{background-color:#ffe2e2;}tr.odd.gradeU td.sorting_1{background-color:#c4c4c4;}tr.odd.gradeU td.sorting_2{background-color:#d1d1d1;}tr.even.gradeU td.sorting_1{background-color:#d5d5d5;}tr.even.gradeU td.sorting_2{background-color:#e2e2e2;}.ex_highlight #example tbody tr.even:hover,#example tbody tr.even td.highlighted{background-color:#ECFFB3;}.ex_highlight #example tbody tr.odd:hover,#example tbody tr.odd td.highlighted{background-color:#E6FF99;}table.tablesorter thead tr .header{background-image:url(bg.gif);background-repeat:no-repeat;background-position:center right;cursor:pointer;text-align:left;padding:0 0 0 5px;}table.tablesorter thead tr .headerSortUp{background-image:url(asc.gif);}table.tablesorter thead tr .headerSortDown{background-image:url(desc.gif);}.tablesorter th{font-size:14px;padding:5px 0;line-height:20px;}
.tablesorter td{padding:4px;}#table1.odd{background-color:#EFF1F1;}#table1.even{background-color:#F8F8F8;}#table1.trover{background-color:#ccc;cursor:pointer;}
/*///////////// End DataTables features\\\\\\\\\\\\\\\\\*/

.error {font-weight:700;color:red;}

/* ZISSOU TOOLS A LA BENNET 
button,
.user_table input[type='submit'],
input[type=submit].submit_button,
#login_submit {border:0; -webkit-border-radius:3px!important;-moz-border-radius:3px!important;color:#fff;background:url(/images/no_image.gif) #999 repeat-x 0;font-weight:normal;padding:3px; font-size:12px}*/

/*button:hover,
.user_table input[type='submit']:hover,
input[type=submit].submit_button:hover,
#login_submit:hover {background:#666;cursor:pointer;}*/

#view_contacts_manual input[type='submit'] {border:0; -webkit-border-radius:3px!important;-moz-border-radius:3px!important;color:#fff;background:url(/images/no_image.gif) repeat-x 0 50%;font-weight:normal;padding:3px; font-size:12px}
#view_contacts_manual input[type='submit']:hover{background:#007A65;cursor:pointer;}

.overlay_window {padding:10px; border:solid 1px #333}
.phone_bank_right {margin-left:20px;}
#contact_list_update_form { padding:20px 0}
#contact_list_update_form table th {text-align:left; padding:0 0 10px}
#contact_list_update_form table th a {font-family:Georgia; font-style:italic; color:#1C74BB}
#contact_list_update_form table a {font-style:italic; color:#1C74BB}
.pagination_row {font-size:11px}
.selected_row {background:url(/system/storage/26/388/members_09.png) repeat-y center}
.highlighted_row {background:#B7E4F9}
#send_to_text {font-size:11px}

#run_search {margin-left:5px}
/* END ZISSOU TOOLS */

.HPlinks {position:relative; display:block}
.headerLink:link, .headerLink:active, .headerLink:visited {display:block;line-height:33px;background-repeat: no-repeat; background-position: left 8px;	color:#F5F5F5; font-family:Verdana, Geneva, sans-serif; font-size:11px; padding:0px 15px 0px 23px; float:left; text-shadow:1px 1px 1px #333}
.headerLink:hover {text-decoration:underline}

.donateLink {background-image:url(/system/storage/23/52/elt_03.png)}
.signPetitionLink {background-image:url(/system/storage/23/53/elt_05.png)}
.joinPartyLink {background-image:url(/system/storage/23/54/elt_07.png)}
.tellafriendLink {background-image:url(/system/storage/23/55/elt_09.png)}
.joinCampaignLink {background-image:url(/system/storage/23/53/elt_05.png)}

.menuTable {width:100%; }
.menuTable td {text-align:center; height:45px; vertical-align:middle; background:url(/system/storage/23/70/menuBg.jpg) repeat-x 0 -49px; padding-top:10px}
.menuTable td:hover, .menuTable td.selected {background:url(/system/storage/23/70/menuBg.jpg) repeat-x bottom}
.menuTable td a {font-family:Verdana, Geneva, sans-serif; color:#808080; font-size:12px; display:block; height:100%; line-height:45px;padding:0px 26px 0; background:url(/system/storage/23/62/elts_06.png) no-repeat right bottom}

.menuTable2 {float:right }
.menuTable2 td {text-align:center; height:39px; vertical-align:middle; background:url(/system/storage/23/70/menuBg.jpg) repeat-x 0 -55px}
.menuTable2 td a {font-family:Verdana, Geneva, sans-serif; color:#808080; font-size:12px; display:block; height:100%; line-height:39px; padding:0 10px; background:url(/system/storage/23/69/fotBord.png) no-repeat right}

#subLevel {display:none}
/* .bottomShad-closed {background:url(/system/storage/23/95/slide-shad.png) no-repeat center 197px !important;}
.bottomShad-opened {background:url(/system/storage/23/95/slide-shad.png) no-repeat center bottom;} */
#videoDiv {background:url(/system/storage/23/75/pipl.jpg) no-repeat; cursor:pointer; width:283px; height:159px}

a.readmore:link, a.readmore:visited, a.readmore:active {color:#FF0000}
a.readmore:hover {text-decoration:underline}

a.footerLink:link, a.footerLink:active, a.footerLink:visited {color:#fff; font-weight:700}
a.footerLink:hover {text-decoration:underline}

a.footerLinkLC:link, a.footerLinkLC:active, a.footerLinkLC:visited {color:#FFB600; font-weight:700}
a.footerLinkLC:hover {text-decoration:underline}

.socLinksBlock {background:url(/system/storage/23/117/1_32.png);width:285px;height:77px;position:relative;}
.socLinksBlock a:link, .socLinksBlock a:active, .socLinksBlock a:visited {position:absolute;top:35px;display:block;width: 116px;height: 30px;text-indent:-3000px;outline:none;opacity:0;}
#faceBookLink {left:25px;}
#twitterLink {left:145px}
#twitter_div {border:1px dotted #ccc; border-left:none; border-right:none; margin:20px 64px 20px 0;}
#twitter_div p {margin:0;}
#twitter_div a {color:red;}
#twitter_update_list {height:90px; overflow:hidden;}
#twitter_update_list span {display:block; padding-bottom:10px;}

#header {background:url(/system/storage/23/16/1_20.png) repeat-x bottom;}
.header-line1 {background:url(/system/storage/23/116/1_02.png) repeat-x;}

.wrapper {width:938px;margin:0 auto;}

.wrapper-headerline1{background:url(/system/storage/23/57/elt_19.png) no-repeat 0 5px;height:33px;}
#sidebar{float:left;width:207px;}
.sidebar-wrapper{background:url(/system/storage/23/33/2x_07.png) no-repeat top;}
.sidebar-wrapper-inner{background:url(/system/storage/23/34/2y_07.png) no-repeat bottom;padding:8px;}
.submenu,.submenu li{margin:0;padding:0;list-style:none;text-align:right;}
.submenu,.submenu li a:link,.submenu,.submenu li a:active,.submenu,.submenu li a:visited{color:#fff;font:11px/150% normal Verdana, Geneva, sans-serif;}
.middlearea{width:938px;margin:18px auto 0;padding:0;}
.BigLogo{float:left;width:356px;margin-right:4px;}
.slide1{float:left;width:190px;margin-right:4px;}
.slide2{float:left;width:190px;margin-right:4px;}
.slide3{float:left;width:190px;}
.emailSignUp{height:30px;width:938px;margin:0 auto;padding:10px 0;}
.emailLabel{color:#4D4D4D;font-weight:700;font-size:13px;padding:0 5px 0 0;}
.firstname{background:url(/system/storage/23/58/elt_23.png) repeat-x #242425;-webkit-border-radius:0 !important;-moz-border-radius:0 !important;padding:2px 2px 3px !important;color:#CCC !important;font-family:Verdana, Geneva, sans-serif;width:145px;}
.lastname{background:url(/system/storage/23/58/elt_23.png) repeat-x #242425;-webkit-border-radius:0 !important;-moz-border-radius:0 !important;padding:2px 2px 3px !important;color:#CCC !important;font-family:Verdana, Geneva, sans-serif;width:145px;}
.emailaddress{background:url(/system/storage/23/58/elt_23.png) repeat-x #242425;-webkit-border-radius:0 !important;-moz-border-radius:0 !important;padding:2px 2px 3px !important;color:#CCC !important;font-family:Verdana, Geneva, sans-serif;width:145px;}
.zipcode{background:url(/system/storage/23/58/elt_23.png) repeat-x #242425;-webkit-border-radius:0 !important;-moz-border-radius:0 !important;padding:2px 2px 3px !important;color:#CCC !important;font-family:Verdana, Geneva, sans-serif;width:72px;}
.hpContentArea{width:938px;margin:0 auto;padding:30px 0 50px;}
.leftBlock{float:left;width:643px;margin-right:10px;}
.leftBlockInnerWrap{padding-bottom:10px; position:relative; zoom:1}
.newsPic{float:left;width:122px;height:132px;border:3px solid #59595C;margin-right:20px;margin-bottom:15px;}
.newsTextRight{float:left;width:490px; position:relative; zoom:1}
.articleDate{font:11px normal Arial, Helvetica, sans-serif;color:red;padding:0 0 5px;position:relative; zoom:1;}
.articleTitle{color:#4D4D4D;font-family:Verdana, Geneva, sans-serif;font-size:22px;letter-spacing:-.017cm;text-shadow:1px 1px 2px #ccc;position:relative; zoom:1;}
.articlePreview{padding:10px 0;color:#4D4D4D;font-family:Verdana, Geneva, sans-serif;line-height:150%;position:relative; zoom:1;}
.separator{clear:both;border-top:1px dotted #ccc;margin:0px 45px 5px 0px;}
#hpSidebar{float:left;width:285px;}
.footerMenu{background:url(/system/storage/23/22/1_36.png) repeat-x;}
.footerMenuInnerWrap{width:938px;margin:0 auto;}
.socialLinks{float:left;margin-right:100px;padding:8px 0 0;}
.lowerFooter{background:url(/system/storage/23/118/1_38.png) repeat-x;height:179px;}
.lowerFooterInnerWrap{width:938px;margin:0 auto;background:url(/system/storage/23/57/elt_19.png) no-repeat 0 15px;padding:10px 0;}
.FooterLeft{float:left;width:270px;}
.logoLink{display:block;text-indent:-3000px;height:33px;}
.credentials{color:#fff;font:10px/120% normal Verdana, Geneva, sans-serif;}
.credentialsLC{color:#FFB600;font:10px/120% normal Verdana, Geneva, sans-serif;}
.footerRight{float:right;}.topMenuOuter {
	background:url(/system/storage/23/7/1_04.png) repeat-x;
}
.topMenuInner {width:870px;margin:0 auto;padding-left:90px;}
.subLevel {width:938px; margin:0px auto 0px; display:none}

  .slideMenu {list-style:none; padding:0; margin:0; position:absolute; bottom:0; right:13px; height:26px}
  .slideMenu li {display:block; float:left; padding:0; margin:0; width:26px; height:26px}
  .slideMenu li a {display:block; height:100%; width:100%}

.closeLink {position:absolute; top:0; right:0px; height:20px; width:20px}
.slide1, .slide2, .slide3 {background:#000}
.bodytitle {font-family:Verdana, Geneva, sans-serif; color:#fff;font-size:30px; letter-spacing:-2px; text-shadow:1px 1px 1px #666;text-transform:uppercase; padding:25px 0 15px 0; margin:0}

.taf {border:1px solid #DFDFDF; border-top:1px solid #666; -moz-border-radius:0; -webkit-border-radius:0; width:171px; height:134px; padding:5px; background:#f4f4f4; margin: 0 10px; color:#333; font:bold 12px/150% Arial, Verdana; text-shadow:0 1px #fff}
ul.links {list-style:none; padding:10px 10px 10px 20px; margin:0; text-indent: -10px;}
ul.links li {color:#f4f4f4; display:block; padding:5px 0 }
ul.links li:before {content:" \00BB \0020";}

ul.links li a {color:#9B9B9B; font:bold 11px Arial, Verdana;}
ul.links li a:hover{color:#fff;}
.sidebar-wrapper-inner div {cursor:pointer}
.sidebar-wrapper-inner div div {display:none;}

/*Pagination*/
#pagination a {border:solid 1px #4D4D4D; padding:3px; margin-right:5px; background:#F4F5F5; color:#4D4D4D;}
#pagination a:hover{background:#AA53A1; color:#FFF;}
/*End Pagination*/

