html {overflow-y:scroll;}
body {background:url(images/beebemain_02.jpg) repeat-x top center #E9EAEC;font:normal 12px Arial, Helvetica, sans-serif; line-height:18px; color:#666; margin:0;padding:0;}

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:#1a75bb;text-decoration:none;}
a:hover {text-decoration:underline;}

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*/


/*//////// 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:260px; position:relative;}

#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/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(images/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(images/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(images/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(images/pageTools-green.png) no-repeat -162px 0;width:66px;}
.print a:hover {background-position:-162px -25px;color:#FFF;}

.bookmark a{background:url(images/pageTools-green.png) no-repeat 0 0;width:92px;}
.bookmark a:hover {background-position:0 -25px;color:#FFF;}

.email a{background:url(images/pageTools-green.png) no-repeat -92px 0;width:70px;}
.email a:hover {background-position:-92px -25px;color:#FFF;}
/*//////// 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;}
.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(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;}
.bodycontent{padding:0 30px 20px 30px;}

.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; }


.mainholder{width:895px;margin:0 auto;}

.headerholder{width:895px;}
.hbimage{background:url(images/beebemain_04.jpg) no-repeat; width:895px;height:125px;}
.hbmenu{width:895px;height:40px;}

.flashholder{width:895px;}
.fbflash{background:url(images/beebemain_12.jpg) no-repeat; width:500px;height:302px;float:left; }
.fbactionbox{width:395px;float:right;}
.fbajoin{background:url(images/beebemain_13.jpg) no-repeat; width:395px;height:159px;}
.fbasupp{background:url(images/beebemain_14.jpg) no-repeat; width:395px;height:143px;}

.newsholder{ width:895px;background:url(images/mainbg.png) repeat-y;background-position: 0px 50px;}
.footholder{height:50px; width:895px;background:url(images/mainbg.png) repeat-y;background-position: 0px 50px;}
.nbmain{float:left; }
.nbalign{padding: 0px 40px; width:395px;}
.nbnav{height:55px;}
.nbactionbox{width:395px;float:right; height:450px;}
.nbspacer{width:18px;height:55px;float:left;}
.nbaspacer{background:url(images/bbon_19.jpg) no-repeat left; height:55px;}
.vidblock{position:relative; left:10px;top: 20px;}
.nbavote{height:233px;}
.nbasoc{height:38px; float:right; position:relative; right:25px; top:10px;}

.footerholder{background:url(images/beebemain_22.jpg) no-repeat; width:895px;height:75px;float:left; }


#newsstories {
    float:left;
	width:144px;
	height:55px;
	cursor:pointer;
	background-image: url(images/bbon_16.jpg);
	background-repeat: no-repeat;
}
#newsreleases {
	float:left;
	width:152px;
	height:55px;
	cursor:pointer;
	background-image: url(images/bboff_17.jpg);
	background-repeat: no-repeat;
}
#campaignupdates {
	float:left;
	width:186px;
	height:55px;
	cursor:pointer;
	background-image: url(images/bboff_18.jpg);
	background-repeat: no-repeat;
}

		




.mainpage{width:965px;margin:0 auto;}
.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;}
.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}

.newsbuttons{height:54px;}
.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;}

.footerholderx {float:right; width:300px; }
.paidfor2 {width:250px; float:left;	padding:20px 5px 5px 5px;}
.footerlinks2{ vertical-align:middle; float:left; height:20px; border-right:1px solid #125faf; 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;}

.paidfor {width:180px; border:1px solid #125faf; -moz-border-radius:2px;	color:#125faf; padding:5px;}
.footerlinks {float:right; padding:25px 5px 5px 5px; color:#000;}
.footerlinks div a {font-weight:bold;	color:#000;}


.LibertyConcepts {float:right;	padding:20px 5px 5px 5px; }
.LibertyConcepts div { padding:5px; color:#000; }
.LibertyConcepts div a {	font-weight:bold;	color:#000;}

.footlink{float:right;	padding:20px 50px 5px 5px; }
.footlink div { padding:5px; color:#125faf; }
.footlink div a {	font-weight:bold;	color:#125faf;}



.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;}
