html {overflow-y:scroll;}
body {background:url(images/bgslice.jpg) repeat-x top center #207223;font-size:12px; font-family:Arial, Helvetica, sans-serif; margin:0; padding:0; color:#666}

img {border:0;}

a[href$=pdf]:after{margin:0 0 0 1px;padding:0 16px 0 0;background:url(images/pdf.png) no-repeat right;content:"";}
a[href$=doc]:after{margin:0 0 0 1px;padding:0 16px 0 0;background:url(images/word.png) no-repeat right;content:"";}
a[href$=xls]:after{margin:0 0 0 1px;padding:0 16px 0 0;background:url(images/excel.png) no-repeat right;content:"";}

a:link, a:active, a:visited {color:#0b773b;text-decoration:none;}
a:hover {text-decoration:underline;}

.bpheadertitle a  {color:#fff;}


p.blockp {margin:0; padding:0}

/* 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;}
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;}

.invalidInput {border:1px solid #F00 !important;background-color: #FFECE6 !important;}
.validInput {border: 1px solid #FF0000;}
/* End Input Styles*/

/*//////// Action Items /////////*/
.actionTitle {font-size:16px; font-weight:bold}
.actionDescription {color:#666; font-size:12px; font-weight:normal !important}
/*//////// End Action Items /////////*/

/*//////// Page Tools /////////*/ 

#printTitle,.takeaction span,.newsCenter span,#latestnews
span,#photostab span,.twittertitle_body span,#bodypage a span,#font_size_links .title span{display:none;} 
#font_size_links div.m,#font_size_links div.l{_overflow:hidden;width:12px;}
.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{float:right; height:19px; margin:5px; overflow:hidden; 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(images/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(images/font_small.png) no-repeat center -25px;display:block;height:15px;width:13px;} 
#font_select_med:link,#font_select_med:visited{background:url(images/font_medium.png) no-repeat center top;display:block;height:15px;width:14px;} 
#font_select_large:link,#font_select_large:visited{background:url(images/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(images/print.png) no-repeat left 0;width:66px;}
.bookmark a{background:url(images/bookmark.png) no-repeat left 0;width:92px;}
.email a{background:url(images/email.png) no-repeat left 0;width:70px;}
.bookmark a:hover,.print a:hover,.email a:hover{background-position:left -25px;color:#FFF;}

.bpcopy_ {
font-size:12px;padding: 15px 57px 5px 32px;  line-height:18px;
}
.bpcopy_med {
font-size:20px;padding: 15px 57px 5px 32px;  line-height:28px;
}
.bpcopy_large {
font-size:30px;padding: 15px 57px 5px 32px;  line-height:38px;
}

/*//////// End Page Tools /////////*/ 


ul.menu {float:left; height:47px;padding:0; margin:0; position:relative; padding:121px 0 0}
ul.menu li {float:left; height:47px; display:inline; padding:0; margin:0}

/*/////////// START RELEASES \\\\\\\\\\\*/
.releasesItemWrapper{border-bottom:1px dotted #666;}
.releasesSummary{color:#666;}
.releaseLinkBlock{text-align:right;}
/* End Release Details */

/* Calendar */
.calendarMonthName {font-weight:bold;}
.calendarDate {width:15%;float:left;}
.calendarTitle {width:70%;float:left;}
.calendarLink {width:15%;float:left;}
.calendarSeparator {clear:both;	height:5px; border-bottom:dotted 1px #666}
/* 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(images/dataTables/back_disabled.jpg);}.paginate_enabled_previous{background-image:url(images/dataTables/back_enabled.jpg);}.paginate_disabled_next{background-image:url(images/dataTables/forward_disabled.jpg);}.paginate_enabled_next{background-image:url(images/dataTables/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(images/dataTables/asc.gif) no-repeat center right #01425E;}.sorting_desc{background:url(images/dataTables/desc.gif) no-repeat center right #01425E;}.sorting{background:url(images/dataTables/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/submit.jpg) repeat-x 0 50%;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:#007A65;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/submit.jpg) 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 */.slide {
	padding:12px 0 0 35px;
}
.slidewrap{width:909px;margin:0 auto;background:url(images/r_29.png) repeat-y;height:300px;position:relative;}
.slide-inactive{float:left;background:url(images/1_24.png) no-repeat;width:20px;height:19px;font:bold 13px Arial, Helvetica, sans-serif;color:#000;padding:2px 0 0 5px;}
.slide-active,.slide-inactive:hover{float:left;background:url(images/1_23.png) no-repeat;width:20px;height:19px;font:bold 13px Arial, Helvetica, sans-serif;color:#fff;padding:2px 0 0 5px;}
.slide-inactive:hover{cursor:pointer;}
.content{padding:0 200px 0 20px;}
.bodyholder{width:1092px;margin:0 auto;}
.bodyinternal{width:989px;margin-left:48px;}
.bodytitle{background:url(images/bodytitle.jpg) no-repeat; width:694px;height:101px;}
.sidebarinfinite{background:url(images/rightinfinite.jpg); width:295px;height:50px;}
.sidebarclose{background:url(images/rightclose.jpg) no-repeat; width:349px;height:65px;}
.bodyinfinite{background:url(images/bodyinfinite.jpg); width:694px;height:800px;}
.bodyclose{background:url(images/bodyfooter.jpg) no-repeat; width:694px;height:65px;}
.newsfooter{background:url(images/newsfoot2.jpg) no-repeat; background-position: bottom;height:65px;}
.header{width:965px;margin:0 auto;}

.candidatebox{background:url(images/leftsidebg.jpg) no-repeat; width:278px;height:371px;float:left; }
.videobox{background:url(images/videobg.jpg) no-repeat; width:273px;height:371px;float:right; }
.neventsbox{background:url(images/newsandeventsbg.jpg) no-repeat; width:414px;height:371px;float:left; }


.mainpage{background:url(images/boydbg6.jpg) no-repeat top;margin:0 auto;}
.contentholder{width:100%;height:1200px; margin:0; }

.tempcontent{margin:0 auto;width:1045px;}

.hbholder{}
.hbhc{width:1045px;height:55px;}
.hbtop{background:url(images/off_01.jpg) no-repeat center;width:1045px;height:153px;}
.hbmenu{width:1045px;height:35px;}
.hblinks a  {color:#fff;}
.hblinks{color:#999;position:relative;top:30px;right:20px;width:200;height:30;float:right;}
.emailsignup{position:relative;top:18px;padding-top:10px;padding-left:15px;width:310px;float:right;}
.indexlink{position:relative;left:35px;top:7px;width:450px;height:95px;float:left;cursor:pointer;}
.hpnblock{margin:30px;}
.hpnholder{padding-left:20px;}


.mbholder{}
.mbactionbox{background:url(images/off_09.jpg) no-repeat center;width:270px;height:319px; float:left; cursor:pointer}
.mbvol{padding: 30px 5px 5px 65px;width:195px;color:#006837; font-family:Arial, Helvetica, sans-serif;}
.mbsi{padding: 20px 5px 5px 65px;width:170px;color:#006837;font-family:Arial, Helvetica, sans-serif;}


.mbflashbox{background:url(images/10_10.jpg) no-repeat center;width:775px;height:319px;float:right;}

.scholder{width:1045px;height:50px;}
.socnet{background:url(images/2_04.jpg) no-repeat center;width:1045px;height:50px;}
.socfb{position:relative;left:39px;top:7px;width:38px;height:38px;cursor:pointer;float:left}
.socyt{position:relative;right:927px;top:7px;width:38px;height:38px;cursor:pointer;float:right}

.nbholder{background:url(images/bodystretch.png) repeat-y top}
.nbnews{background:url(images/2_05.jpg) no-repeat top;width:720px;height:444px;float:left;}
.newsbuttons{height:51px;}
.newstitle{font-weight:bold;}

.nbktd{background:url(images/2_06.jpg) no-repeat center;width:325px;height:444px;float:right;}
.nbktdlink{margin: 53px 0px 0px 13px;}

.nbvadd{background:url(images/2_06.jpg) no-repeat center;width:325px;height:444px;float:right;}
.nbcontact{padding: 5px 53px 5px 5px; text-align: right; color:#00538D; line-height:18px; }
.nbvidmain{margin: 0px 0px 0px 5px; width:275px;}
.nbvtitle{margin: 5px 5px 5px 5px; padding-top:5px;height:36px;color:#fff;font-family:Arial, Helvetica, sans-serif; font-size:18px;}
.nbvvideo{margin: 8px 5px 5px 7px; height:201px;}
.nbvdesc{margin: 5px 17px 5px 17px; height:85px; color:#fff;font-family:Arial, Helvetica, sans-serif; font-size:12px;}




.fbholderindex{background:url(images/footerbg.jpg) no-repeat center;width:1045px;height:159px;}
.fbholder{background:url(images/bodyfooterbg2.jpg) no-repeat top center;width:1045px;height:150px;}

.bpcontribute{margin: 25px 5px 5px 35px; width:230px;height:75px;cursor: pointer;}
.bpactionbox{background:url(images/body_09.jpg) no-repeat center;width:270px;height:775px; float:left;}
.bpvol{padding: 30px 5px 5px 65px;width:195px;color:#006837; font-family:Arial, Helvetica, sans-serif;}
.bpsi{padding: 20px 5px 5px 65px;width:170px;color:#006837;font-family:Arial, Helvetica, sans-serif;}
.bpktd{margin: 25px 5px 5px 35px; width:230px;height:205px;cursor: pointer;}

.bpcontentholder{background:url(images/bodystretch.png) repeat-y top}
.bpcontentholder2{background:url(images/bodystretchfull.jpg) repeat-y top}
.bpbuttoncont{position:relative;top:50px;right:10px;}
.bpheader{width:775px;height: 150px;}
.bpheadertitle{padding: 55px 5px 5px 22px;  font-size:18px; color:#FFFFFF !important;}
.bpheadertitle2{font-size:18px; font-weight:bold; color:#0B773B !important;}
.bpcopy{padding: 5px 57px 5px 32px;  line-height:18px;  min-height:580px; height:auto !important;height:580px;}
.bpcopy2{padding: 5px 57px 5px 70px;  line-height:18px;  min-height:580px; height:auto !important;height:580px;}
.bpcontent{background:url(images/body_10.jpg) no-repeat top;width:775px;min-height:775px; float:right;}
.bodycontent{padding: 20px}

.bpcontent2{background:url(images/bodyfull.jpg) no-repeat top;width:1045px;min-height:775px; float:right;}



.footerlinks div a {
	font-weight:bold;
	color:#fff;
}

.footerlinks {float:right;padding:42px 15px 5px 5px;color:#fff;}
.footsoc{float:left;padding-top:34px;padding-left:80px;}
.paidfor2 { width:164px; float:left; padding:40px 5px 5px 25px;}
.paidfor {width:164px;	border:1px solid #FFFFFF;	-moz-border-radius:2px;	color:#fff;	padding:5px;}









.headermenu{width:965px;height:53px}
.headertop{background:url(images/header.jpg) no-repeat; height:90px;}
.logo{float:left;width:292px;}
.maincontent{ width:694px;float:left; }
.sidebar{width:295px;height:467px;float:right; background:url(images/rightinfinite.jpg); background-position: right;}
.footercontent{width:965px;height:100px; background:url(images/bodyfoot.jpg) no-repeat;}
.footertemp{width:965px;height:89px; background:url(images/footerx.jpg) no-repeat;}
.abstates{padding-top:10px;padding-left:12px;}
.abconvol{padding-top:10px;padding-left:15px;}
.absocnet{padding-top:10px;padding-left:95px;}

.vbtitle{padding-top:17px;padding-left:12px;}
.vbpreview{padding-top:31px;padding-left:11px;}
.vbwords{padding-top:13px;padding-left:15px;}
.vbseeall{padding-top:7px;padding-left:15px;}

.netitle{padding-top:16px;padding-left:20px;}
.necontainer{padding-top:16px;padding-left:15px;}
.nestory{padding-top:14px;padding-left:15px;width:350px;}


.cbtitle{padding-top:16px;padding-left:20px;}
.cbheading{padding-top:16px;padding-left:20px;}
.cbcont{width:270px;padding-left:10px;}
.cbleft{float:left;padding-top:16px;}
.cbright{float:right;padding-top:16px;padding-right:10px;}
.cbstate{padding-top:1px}
.cblinks{padding-top:16px}
.cbtext{width:255px;padding-top:16px;padding-left:10px;color:#1B3A6F}







.newsbody{height:348px;}
.newsfooter{height:65px;}
.flashbox{background:url(images/flashbox.jpg) no-repeat; width:687px;height:351px;float:right; }
.actionbox{background:url(images/actionbg.jpg) no-repeat; width:278px;height:351px;float:left; }

.leftcolumn{width:278px;float:left; }
.rightcolumn{width:687px;float:right; }

.bodyheader{background:url(images/bodyheader.jpg) no-repeat; width:667px;height:50px;padding-top:15px;padding-left:20px;color:#FFF;font-size:20px; font-weight: bold; text-transform: uppercase;}
.bodymain{background:url(images/bodymainbg.jpg) no-repeat; width:667px;min-height:652px;color:#808080;line-height:18px;padding-top:5px;padding-left:20px;}
.bodymain h2{color:#00529C}

.picBg{width:875px;margin:0 auto;background:url(images/camera.png) no-repeat top right;color:#fff;}
.header-first{font:bold 18px 'Times New Roman', Times, serif;padding:10px 20px;}
.header-second{font:normal 18px 'Times New Roman', Times, serif;color:#00DCEE;padding:20px;}

.footerholder {
	float:right;
	width:300px;
}



.footerlinks2{
vertical-align:middle;
float:left;
height:20px;
border-right:1px solid #ffffff;
padding-top:3px;
padding-left:5px;
padding-right:5px;
}

.footerlinkslast{
vertical-align:middle;
float:left;
height:20px;
padding-top:3px;
padding-left:5px;
padding-right:5px;
}










.LibertyConcepts {
	float:right;
	padding:5px 15px 5px 5px;
}
.LibertyConcepts div {
	padding:5px;
	color:#FFFFFF;
}
.LibertyConcepts div a {
	font-weight:bold;
	color:#BAE4FA;
}



.featuredProjects{float:left;width:244px;}
.project-featuredProjects{color:#fff;padding:7px;background:url(images/1_42.png);margin-bottom:5px;}
.left-featuredProjects{float:left;border:1px solid #0491A2;padding:4px;width:62px;}
.right-featuredProjects{float:left;width:135px;padding:5px 0 0 15px;}
.locations{float:left;width:341px;color:#fff;}
.news{float:left;width:300px;}
