html {overflow-y:scroll;}
body {background:#fff;font:normal 12px Verdana, Geneva, sans-serif;margin:0;padding:0;behavior:url(/system/storage/94/80/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/94/77/pdf.png) no-repeat right;content:"";}
a[href$=doc]:after{margin:0 0 0 1px;padding:0 16px 0 0;background:url(/system/storage/94/109/word.png) no-repeat right;content:"";}
a[href$=xls]:after{margin:0 0 0 1px;padding:0 16px 0 0;background:url(/system/storage/94/66/excel.png) no-repeat right;content:"";}

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

.line1 a:link, .line1 a:visited, .line1 a:active {color:#fff; font-weight:bold}
.line1 a:hover{text-decoration:underline}
#issuesTable select {display:none}
/* Input Styles */
input[type=submit],select,.pointer { cursor:pointer; }
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;}

.invalidInput {border:1px solid #F00 !important;background-color: #FFECE6 !important;}
.validInput {border: 1px solid #FF0000;}
.twitter-username {color:#ccc}
.tweet_avatar img {border:1px solid #49494D}
/* 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: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/94/75/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/94/75/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/94/75/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/94/75/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/94/75/pageTools-green.png) no-repeat -162px 0;width:66px;}
.print a:hover {background-position:-162px -25px;color:#FFF;}

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

.email a{background:url(/system/storage/94/75/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 #4B88C7;width:170px;}
.rollover_menu{-moz-opacity:0.9;background:#0F346B;border-bottom:1px dotted #fff;color:#1C2632;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=90);opacity:0.9;padding:5px 10px;}
.rollover_menu:hover{background:#556B82;color:#1C2632;}
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%;}

/*////// 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/94/39/back_disabled.jpg);}.paginate_enabled_previous{background-image:url(/system/storage/94/40/back_enabled.jpg);}.paginate_disabled_next{background-image:url(/system/storage/94/42/forward_disabled.jpg);}.paginate_enabled_next{background-image:url(/system/storage/94/43/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/94/38/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/94/41/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 !important;color:red !important;}
.error_block {font-weight:700 !important;color:red !important; border:solid 2px red; padding:5px; }
/* ZISSOU TOOLS A LA BENNET */

#view_contacts_manual input[type='submit'] {border:0; -webkit-border-radius:3px!important;-moz-border-radius:3px!important;color:#fff;background:#1B5BA5;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 */

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

.line1 {line-height:35px;background:#000;color:#fff; min-width:950px}
.line2 {background:url(/system/storage/94/18/1_09.png) repeat-x; min-width:950px}
.line3 {background:url(/system/storage/94/74/hp_bg3.png) repeat-x #F2F2F2; min-width:950px}
.line4 {background:url(/system/storage/94/18/1_09.png) repeat-x #1F1F1F;min-width:950px}
.line5 {background:url(/system/storage/94/19/1_10.png) repeat-x #272727; padding:0 0 20px; min-width:950px}
.line2-center {background:url(/system/storage/94/269/homepage_background_2.jpg) no-repeat center top; min-width:950px}


.logo{display:block;height:121px;width:600px;line-height:120px;font:Arial, Helvetica, sans-serif;font-size:40px;text-indent:-3000px;outline:none;focus:none;}

.menuTable{width:100%;}
.menuTable td{height:61px;vertical-align:middle;text-align:center;}
.menuTable td a:link,.menuTable td a:visited,.menuTable td a:active{font:normal 12px/100% Arial, Helvetica, sans-serif;color:#fff;line-height:61px;display:block;padding:0 20px; text-transform:uppercase; background:url(/system/storage/94/113/rolls.jpg) repeat-x 0 -115px}
.menuTable td a:hover {text-decoration:none; text-shadow:1px 1px #1C5287}
.issuesblock{float:left;width:389px;margin:20px 0 0;}
.issuesblock-pic{float:left;border:3px solid #929497;width:101px;margin:0 12px 0 0;}
.issuesblock-text{float:left;width:270px;margin:0px 0 0;}
.issuesblock-text .issuesblock-title a{font:normal 14px/120% Arial, Helvetica, sans-serif;color:#404041;font-weight:700;}
.issuesblock-descrp{color:#666;font:normal 11px/140% Verdana, Geneva, sans-serif;padding:4px 0 8px;}
.current{padding:30px 0 10px;border-bottom:1px solid #8F98A1;position:relative;margin-bottom:10px;}
.currentblock{border-bottom:1px dotted #8F98A1;padding:20px 0;margin-bottom:10px;}
.current-descr a:link, .current-descr a:active, .current-descr a:visited {color:#fff; font-weight:bold; text-decoration:underline}
.currentblock-text{margin-top:0;color:#fff;width:385px;}
.current-picture{float:left;border:3px solid #fff;margin-right:15px;}
.current-descr{color:#fff;padding-bottom:10px;}
.twitterFeed{background:url(/system/storage/94/52/elts2_33.png) no-repeat left;height:25px;padding:30px 0 0 80px;color:#fff;}
.feedHeader{background:url(/system/storage/94/230/elts2_36.png) no-repeat left 20px;padding:0 0 0 180px;font-size:11px;}
.feedHeader a:link,.feedHeader a:visited,.feedHeader a:active{color:#fff;}
.feedHeader a:hover{text-decoration:underline;}
hp-rightsidebar{float:right;width:338px;padding-bottom:20px;}
.prightSidebar{float:right;width:338px;padding-bottom:20px;}
.videoHeader{text-align:right;}
.videoBLock{margin-top:20px;}
.videoRoom{padding:5px 0 0;text-align:right;}
.facebookBlock{padding:15px 0 0;}
.twitter-options{padding:10px 0 15px;}
.twitter-options a:link,.twitter-options a:visited,.twitter-options a:active{color:#fff;}
.twitter-options a:hover{text-decoration:underline;}
.twitter-time{color:#BBBDBF;font-weight:400;}
.twitter-pic{float:left;width:48px;margin-right:10px;}
.twitter-text{float:left;font:bold 11px Arial, Helvetica, sans-serif;color:#fff;width:200px;}
.twitter-title{font:bold 14px Arial, Helvetica, sans-serif;color:#929497;cursor:pointer}
.twitter-content{padding:30px 0 0;}
.twitter-wrapper{float:left;margin:30px 35px 0 0;border-right:1px dotted #929497;padding:0 30px 20px 0;width:260px;color:#fff; min-height:84px; height:auto !important; height:84px}
ul.flickrFeed{background:#151516;padding:15px;list-style:none;height:86px;margin:20px auto 0;width:912px;}
ul.flickrFeed li{padding:0;margin:0 18px 0 0;border:5px solid #fff;float:left;display:block;cursor:pointer;}
.menuFooter td{border-right:1px solid #58595B;padding:5px 10px;}
.menuFooter td a:link,.menuFooter td a:visited,.menuFooter td a:active{color:#58595B;}
.menuFooter td a:hover{text-decoration:underline;}
.socialL{margin:0;padding:0;height:37px;list-style:none;float:right;}
.socialL li{float:left;display:block;padding:0;margin:0 3px 0 0;}
.poweredBy{padding:10px 0;font:normal 11px Arial, Helvetica, sans-serif;}
.poweredBy a:link,.poweredBy a:visited,.poweredBy a:active{font-weight:700;color:inherit;}
.poweredBy a:hover{text-decoration:underline;}
.sidebar{float:right;height:354px;width:184px;}
.sidebar .actions{background:#272D34;margin-top:50px;}
.line6{margin:40px 0 20px;clear:both;}
.paidFor{float:left;color:#666;border:1px solid #666;padding:5px;font:normal 12px Arial, Helvetica, sans-serif;}
.addressBlock{float:left;color:#666;}
.contactInfo{padding:10px 0;font:normal 12px Arial, Helvetica, sans-serif;}
.disclaimer{padding:10px 0;font:italic 11px Arial, Helvetica, sans-serif;}
.bottomSignUpo{float:right;color:#58595B;font:normal 12px Arial, Helvetica, sans-serif;}
.bottomSignUpo form{margin:10px 0 20px;}
#contentHere{background:#fff;min-height:700px;height:auto!important;height:700px;padding:20px;color:#666;}
.contentHere_{font:normal 13px/150% Arial, Helvetica, sans-serif;}
.contentHere_med{font:normal 18px/150% Arial, Helvetica, sans-serif;}
.contentHere_large{font:normal 24px/150% Arial, Helvetica, sans-serif;}
.body_title{padding:40px 0 30px;position:relative;font:bold 18px/100% Arial, Helvetica, sans-serif;color:#fff;}

a img{border:none;}
/* Contribute */.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;}
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;}
.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;padding:2px;}


.rmNew {display:block; width:95px; height:23px; background:url(/system/storage/94/110/readmore.jpg) no-repeat 0 -23px}
.rmNewIn {display:block; width:95px; height:23px; background:url(/system/storage/94/110/readmore.jpg) no-repeat 0 0}

.rmNew2 {display:block; width:89px; height:28px; background:url(/system/storage/94/207/read-more-big.jpg) no-repeat 0 -29px}
.rmNewIn2 {display:block; width:89px; height:28px; background:url(/system/storage/94/207/read-more-big.jpg) no-repeat 0 0}

a.cur_read:link, a.cur_read:visited, a.cur_read:active {width:88px; display:block; background:url(/system/storage/94/209/read-small.png) no-repeat 0 0; font:normal 11px/21px Verdana, Arial; color:#fff; text-align:center}

.bc {text-shadow:0px -1px 1px #0F346B; text-transform:uppercase}

#slideBg {margin-top:2px; height:354px; background:url(/system/storage/94/103/testSlide.png) no-repeat 30% top}
#slidePic {position:absolute; left: 20px; top: 20px; background:url(/images/no_image.gif) no-repeat; width:324px; height:220px; padding:13px 15px 15px 14px}
#slidePic img {width:325px; height:222px}
#slides {position:absolute; left: 0px; bottom:10px; width: 175px; height:40px}
.active {float:left; background:#F58026; width:35px; height:24px; margin:0 3px 3px 0; text-align:center; color:#fff; padding-top:9px; font-size:14px}
.not_active:hover, .prettynot_active {float:left; background:#F58026; width:35px; height:24px; margin:0 3px 3px 0; text-align:center; color:#fff; padding-top:9px; font-size:14px; cursor:pointer}
.not_active {float:left; background:#164D83; width:35px; height:24px; margin:0 3px 3px 0; text-align:center;color:#fff; padding-top:9px; font-size:14px}
.slideTitle {color:#fff; font-size:30px; text-transform:uppercase}
#slideContent {color:#fff; font-size:13px; width:200px}
.slideRight {position:absolute; left: 25px; top: 31px; width: 290px; height: 245px;}
.slideContent p {padding-bottom:3px; margin-bottom:3px; position:relative}
.SlideReadMore {float:left; padding-top:5px}
#slidesContentModule {display:none}

/*Pagination*/
.pagination {margin:10px 0px; border-top:dotted 1px #666; border-bottom:dotted 1px #666; padding:8px 0}
.pagination a {border:solid 1px #666; padding:3px; margin-right:5px; background:#CCC; color:#666}
.pagination a:hover{background:#076CA2; color:#FFF;}
/*End Pagination*/

#overlay{ background-color: #000; height: 100%; left: 0; position: fixed; top: 0; width: 100%; z-index: 90; }
#facebox { left: 0; position: absolute; text-align: left; top: 0; width: 100%; z-index: 100;}
#facebox .popup { position: relative; }
#facebox .loading { text-align: center; }
#facebox .body { background: #fff; margin: 0 auto; padding: 10px; width: 100px; }
#facebox .image { text-align: center; }
#facebox img { border: 0; }
#facebox .footer { border-top: 1px solid #DDDDDD; float: left; margin-top: 10px; padding-top: 5px; width: 100%; }
#facebox .footer .close { display: block; float: right; width: 25%; }
#facebox .footer .close img { float: right; }
#facebox .footer p.caption { float: left; margin: 0; padding: 0; width: 70%; color:#666}
.clearing { clear: both; }

.twitter-content a:link, .twitter-content a:active, .twitter-content a:visited {font-weight:bold; color:#fff; text-decoration:underline}
/*Flickr*/
.flickr_gallery {line-height:100%; padding:10px 5px; border:1px solid #054FA3; border-bottom:none; background:#CCDCF5}
.flickr_gallery a:link, .flickr_gallery a:visited, .flickr_gallery a:active {color:#054FA3}
.flickrTitle:hover {color:#E53E23}
#mainZone {min-height:450px; height:auto !important; height:450px; position:relative}
/*End Flickr*/
