﻿@charset "utf-8";
/*** One Column Centered Layout ***/		body {    font-family: Arial, Helvetica, sans-serif;
    font-size: .8em;
    line-height: 1.3em;
    background-image: url('/bcf/images/background.gif');
         background-size:1px;
    background-repeat: repeat;
    margin: 0;
    padding: 0;
    text-align: center;
    color: #58595b;overflow-y:visible!important;
}											
.ms-backgroundImage {
     background-image: url('/bcf/images/background.gif');
    background-size:1px;
    background-repeat: repeat!important;overflow-y:visible!important;

}
#ctl00_PlaceHolderMain_ctl01__ControlWrapper_RichHtmlField.ms-rtestate-field p {
	font-size:100%!important;
}
.ms-webpartzone-cell {margin-bottom:0px;}
#MSOTlPn_MainTD {display: block; position: fixed; top: 0; right: 0; z-index: 1000; height: 100% !important; width: auto !important; overflow-y: auto; background: #fff;}
#MSOTlPn_MainTD > table {margin-right: 19px; position: static; width: 100%;}
.ms-TPBorder {width: 100%;}
.ms-dlgContent, .ms-dlgFrameContainer, #contentBox {
	background-color:white!important;
}
.ms-backgroundImage #ms-notdlgautosize {
	background:white!important; background-image:none!important;
}
#s4-workspace {
    overflow-x: hidden;
    overflow-y:auto;
    position: relative;
}
li.level-section::marker {
	color:white!important;
}
											img {border:0;}
											form {margin: 0;}

/*** Container ***/								 #container {width:984px; margin:0 auto; text-align:left;}
											
/*** Enterprise Header ***/					 #entHeader {margin:0px 0px 30px 0px; height:21px; padding-top:0px;font-size:100%; font-weight:normal!important;} 			
											 #wvGovHome{float:left;}
											 #directories{color:white; float:left; text-align:right; padding:9px 0px 0px 10px!important;font-weight:normal!important;}
											 #search{float:right; margin:20px 20px 0 0;}
											 #searchnojs {}
											 .GoogleSearchTextBox {color:white; border-top:1px solid #cccccc; border-bottom:1px solid #cccccc; background:white; border-right:0px none; border-left:0px none; font-size:16px; padding:10px 0 9px 5px; margin:0px 0px 0px 0px;-moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: none repeat scroll 0 0 white;
    border-bottom-left-radius: 5px;
    border-color: #cdcdcd -moz-use-text-color #cdcdcd #cdcdcd;
    border-image: none;
    border-style: solid none solid solid;
    border-top-left-radius: 5px;
    border-width: 1px 0 1px 1px;
    color: #414042;
    font-size: 14px;
    padding: 5px 0 5px 10px;
    width: 300px;}

											 #searchBox {text-align:right; padding:0; margin:0;}
											 .search {border:1px solid #999999; background-color:#FFFFCC;}
											 .searchBlank {border:1px solid #999999;}
										

/*** Agency Header, Banner, Nav ***/		 #siteHeader {height:120px; width:980px; padding:0px; margin-top:40px; background-color:#FFFFFF;}
/*** Agency Header, Banner, Nav ***/		 #siteHeader2 {height:251px; padding:0px; margin:0px; background-color:#FFFFFF;}

                             				 #siteHeaderforprint {display:none;}

											 #homeLink {height:100px; width:100px; margin:0px 0px 0px 15px; float:left;}
											 #homeLink2 {height:100px; width:300px; margin:0px 0px 0px 45px; float:left;}
											 #agyHeader {font-size:96%; text-align:right; padding:57px 20px 0px 0px;}
											 #imgBanner {margin:0px; padding:10px 0px 15px 0px; text-align:center; display:inline; float:left;}
											 #banner {width:984px; height:162px; }
											 #banner img {margin-top:0px !important;}
											 #banner p {margin:0px!important;}
															/*** Page-Level Assistance ***/				#pageAssistance{color:#000; text-align:right;margin: 7px 0 5px 0; width:207px; float:right; padding-right:3px;}
											#smallfont {font-size:80%; padding:1px;}
											#midfont {font-size:100%; padding:1px;}
											#largefont {font-size:125%; padding:1px;}


.alt {background-color:#e9e9e9;}
.ltitle {font-weight:bold; color:#983200 }
.totalresults {float:right}
.pagecount {margin:15px 0px 10px 0px; color:#444;}
.searchnavcontainer {float:left;}
.searchnavcontainer a {color:#c9782f!important} 
.searchnavcontainer a:link {color:#c9782f!important} 
.searchnavcontainer a:visited {color:#c9782f!important} 
.searchnavcontainer a:hover {color:#c9782f!important;text-decoration:underline;} 
.searchnavcontainer a:active {color:#c9782f!important}  


.totalresults2 {float:right; font-size:12px;}
.pagecount2 {margin:15px 0px 10px 0px; color:#444; font-size:12px;}
.searchnavcontainer2 {float:left;  font-size:12px;}
.fdseeall2 {font-size:12px}        
.surveyorseeall a {color:#c9782f!important;} 
.surveyorseeall a:link {color:#c9782f!important;} 
.surveyorseeall a:visited {color:#c9782f!important;} 
.surveyorseeall a:hover {color:#c9782f!important;} 
.surveyorseeall a:active {color:#c9782f!important;}  
.surveyorseeall a:hover {text-decoration:underline;} 
ul.dfwp-list {
	margin:0;padding:0;list-style:none;
}   

/*** Content Areas ***/						#mainContent {padding:0px 20px;background:#FFFFFF;}
												
											#dashboard {width:700px; margin-bottom:10px; padding-bottom:20px; float:left;}
											#dashboard .one, .two {width:198px; margin-right:30px; float:left;}
										    #dashboard .three {width:198px; margin-right:30px; float:left;}
										    #dashboard2 {width:970px; margin-top:20px;margin-bottom:0px; padding-bottom:20px; clear:both;}
                                            #dashboard2 .four {width:198px; margin-right:30px;float:left;}
											#dashboard2 .five {background-image:url('/bcf/images/mapbackground.jpg'); background-repeat:no-repeat; width:450px; height:340px; margin-right:0px;float:left;}
 
											#landingpage {width:700px;}
											#landingleft {float:left; width:425px;}
											#rss h1 {float:left; margin-bottom:15px;}
										    #rss h1:after {clear:both} 
										    
											#landingright {float:right; width:229px;margin:0px 0px 0px 20px; padding-left:20px; border-left:1px solid #cccccc; }
											
											#landingrighthome {float:right; width:229px;margin:0px 0px 0px 20px; padding-left:20px; border-left:1px solid #cccccc; }
 											#landingrighthome h1 {display:inline; margin-bottom:15px;}

											.wrapped {margin-top:30px; padding-top:30px; border-top:1px solid #ccc;}
											.position {position:relative; top:0px; left:0px; z-index:1; width:400px;}
											.position #ctl00_PlaceHolderMain_RichHtmlField1_ctl00 {width:400px !important; min-width:400px!important;}/*Resizes Telerik Editor on Homepage*/
											h1.rss {float:left; margin-bottom:0px;}
										    h1.rss:after {clear:both} 

											img.rss {margin:5px 0px 0px 5px;}
											
											.contactbox {width:207px; height:213px; line-height:1.6em; margin:30px 0px 0px 0px; padding-left:10px; padding-top:15px; padding-bottom:20px; padding-right:35px;; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#58595b;}
											.contactbox p {padding-top:0px; margin-top:0px; font-family:Arial, Helvetica, sans-serif; font-size:13px; line-height:1.9em;color:#58595b;}
			/*** Top-Level Categories ***/				#clear{clear:both;}
											#clearBorder{clear:both; border-bottom:1px solid #ccc;}

											 #seemore{font-size:96%; text-align:right; margin:0 10px 0 0; overflow:hidden;}
											 #seemore:after {clear: both;visibility: hidden;}/*Clear Fix*/

/*** News ***/								 #zoneWrapper{width:100%;float:left;padding:10px 0px}
											.articleDate{font-size:90%; font-weight:bold; color:#666666;}
											.descriptiveText{color:#666666; line-height:1.2em;}
																						
/*** Agency Footer ***/						 #agencyFooter {
												background-color:#fff;
												font-size:90%;
												text-align:left;
												padding:0px 30px 45px 30px;
												margin: 0px; font-weight:normal;
												}
												.contact {float:left; font-weight:normal;}
												.contact a {font-weight:normal;}
												.footerwebpart {float:left;}
												.footerwebpart p {padding:0px; margin:0px;font-size:100%;color:#58595b;}
												.address {padding-bottom:0px; margin-top:0px;}
									
/*** Enterprise Footer ***/					 #entFooter {font-weight:normal;
												font-size:100%;
												text-align:center;
												padding-top:10px;
												
												margin: 0px;
												}
										     #entFooter a {color:#fff; font-weight:normal;}
											 #footer p {margin:0;padding: 10px 0;font-size:90%;color:#fff;}
											 #entFooter p {margin:0;padding: 0px 0;font-size:100%;color:#fff;}
											 .dhhrfooter {float:right; padding:0px 50px 50px 35px;}
											 .borderfooter {font-weight:normal; text-align:center; margin:20px 0px 0px 0px; padding-bottom:30px;background-color:white;}

												
												
/*** Subpage General Layout Elements ***/	 #agencyNav {width:200px; margin-top:10px;float:left; padding: 0 0 0 1px;}
											 #breadcrumbs {width:100%; padding:0 0 10px 0; margin:0px; float:left; font-size:89%; display:inline;}
											#ctl00_PlaceHolderMain_SiteMapPath1 {width:100%;}
											 #contentWrapper{width:700px; float:right;}
											 #editPanel{}
												
/*** Two Column Layout Elements ***/		 #centerTwoColumn {width:585px; float:left;}


/*** Three Column Layout Elements ***/		 #centerThreeColumn {width:395px; float:left;}
											 #rightColumn {width:190px; float:right;}
											
										
/*** Callout Box ***/						 #calloutOuter{
												width:174px; 
												background:url('Images/callout-bg.gif') top left repeat-x; 
												border:1px solid #ccc;
												}
											 #calloutInner{background-color:#ffffff;color:#333333;margin:5px;	padding:5px;border:1px solid #e7e7e7;}

											#ctl00_TextBanner1{margin:0px 10px 0px 0px; font-size:90%; color:#666666;}
											
/*** Photo Gallery ***/						.photogallery_table_image{border:1px solid #cccccc;}
											.photogallery_table_cell{background:url('Images/callout-bg.gif')top left repeat-x; font-size:82%; color:#666666;}
											.photogallery_table_Row{}
											.photogallery_table{}
											.ms-paging{}
												
/*** Link Styles ***/						a:link{color:#48812c; text-decoration:none; font-weight:bold;}
											a:visited{color:#48812c; text-decoration:none; font-weight:bold;}
											a:hover{color:#48812c; text-decoration:underline; font-weight:bold;}
											
											a.white:link{color:#fff; text-decoration:none; font-weight:normal!important;}
											a.white:visited{color:#fff; text-decoration:none; font-weight:normal!important;}
											a.white:hover{color:#fff; text-decoration:underline; font-weight:normal!important;}

											a.black:link{color:#000000; text-decoration:none; font-weight:normal!important;}
											a.black:visited{color:#000000; text-decoration:none; font-weight:normal!important;}
											a.black:hover{color:#000000; text-decoration:underline; font-weight:normal!important;}
											
											a.blackBold:link{color:#000000; text-decoration:none; font-weight:bold;}
											a.blackBold:visited{color:#000000; text-decoration:none; font-weight:bold;}
											a.blackBold:hover{color:#000000; text-decoration:underline; font-weight:bold;}

											a.bold:link{color:#48812c; text-decoration:none; font-weight:bold;}
											a.bold:visited{color:#48812c; text-decoration:none; font-weight:bold;}
											a.bold:hover{color:#48812c; text-decoration:underline; font-weight:bold;}

											a.seeall:link{color:#48812c; text-decoration:none;}
											a.seeall:visited{color:#48812c; text-decoration:none;}
											a.seeall:hover{color:#48812c; text-decoration:underline;}

											a.smfont:link{color:#da521e; text-decoration:none;}
											a.smfont:visited{color:#da521e; text-decoration:none;}
											a.smfont:hover{color:#da521e; text-decoration:underline;}

											a.mdfont:link{color:#da521e; text-decoration:none;}
											a.mdfont:visited{color:#da521e; text-decoration:none;}
											a.mdfont:hover{color:#da521e; text-decoration:underline;}

											a.lgfont:link{color:#da521e; text-decoration:none;}
											a.lgfont:visited{color:#da521e; text-decoration:none;}
											a.lgfont:hover{color:#da521e; text-decoration:underline;}				

/*** List Styles ***/						ul{list-style-image:none;}
											ul.noBulletNoIndent {list-style-image:none; list-style-type:none; margin-left:0px; padding-left:0px;}
											ul.pipe {margin-left:0px; padding-left:0px; display:inline; line-height:2em;} 
											ul.pipe li {margin-left:0px; padding:0px 15px; border-left:1px solid #cccccc; list-style:none; display:inline;}
											ul.pipe li.first {margin-left:0px; border-left:none; list-style:none; display:inline;}
											ul.pipe li.last {margin-left:0px; margin-right:0px; border-right:none; list-style:none; display:inline;}

																							
/*** H Tag Styles ***/						h1, .ms-h1 {font-family:Arial,Helvetica,sans-serif; font-size:140%;color:#123454; margin:5px 0px 15px 0px; padding-bottom:3px; font-weight:bold;}
                              				h2, .ms-h2 {font-family:Arial,Helvetica,sans-serif; font-size:130%;color:#123454; margin:5px 0; padding-bottom:3px;font-weight:bold;}
											h3, .ms-h3 {font-family:Arial,Helvetica,sans-serif; font-size:120%;color:#123454; margin:5px 0; padding-bottom:3px;font-weight:bold;}
											h4, .ms-h4 {font-family:Arial,Helvetica,sans-serif; font-size:100%;color:#123454; margin:5px 0; padding-bottom:3px;font-weight:bold;}
											h5, .ms-h5 {font-family:Arial,Helvetica,sans-serif; color:#123454; margin:5px 0; padding-bottom:3px;font-weight:bold;}
											h6, .ms-h5 {font-family:Arial,Helvetica,sans-serif; color:#123454; margin:5px 0; padding-bottom:3px;font-weight:bold;}
											.ms-rtestate-field h1, h1.ms-rteElement-H1, .ms-rtestate-field h2, h2.ms-rteElement-H2 {
	color:#123454!important;
}
h2.ms-rteElement-H2.ms-rteFontSize-2 {
		color:#123454!important;

}
										


											
/*** Table Styles ***/						.textEditor {font-size:100%;}
									
/*** SharePoint Core CSS Overrides ***/				

/*** Webpart Output (Controls) Overrides ***/
#linkitem a{
	font-weight:normal;
}
											.ms-WPHeader TD {border-bottom-width:0px;}
											.ms-WPBody {font-size:1em; font-family:Arial, Helvetica, sans-serif;}
											.ms-WPBody TABLE {font-size:100%;}
											.ms-TPBody TABLE {font-size:100%;}
											.ms-WPBody TD {font-size:100%; font-family:Arial, Helvetica, sans-serif;}
											.ms-WPBody A:link {color:#0069aa; text-decoration:none;}
											.ms-WPBody A:visited {color:#0069aa; text-decoration:none;}
											.ms-WPBody A:hover {color:#0069aa; text-decoration:underline;}
											.ms-WPBody H1 {font-weight:bold; font-size:110%;}
											.ms-TPBody H1 {font-weight:bold; font-size:110%;}
											.ms-WPBody H2 {font-weight:bold; font-size:120%;}
											.ms-TPBody H2 {font-weight:bold; font-size:106%;}
											.ms-WPBody H3 {font-weight:bold; font-size:96%;}
											.ms-TPBody H3 {font-weight:bold; font-size:96%;}
											.link-item {font-size:100%; line-height:1.2em; color:#494a4a; font-family:Arial, Helvetica, sans-serif; text-decoration:none; margin-bottom:10px;}
											.link-item A {font-size:100%; line-height:1.2em; color:#494a4a; font-family:Arial, Helvetica, sans-serif; text-decoration:none;}
											.link-item A:link {font-size:100%; line-height:1.2em; color:#494a4a; font-family:Arial, Helvetica, sans-serif; text-decoration:none;}
											.link-item A:visited {color:#494a4a; line-height:1.2em; text-decoration:none;}
											.link-item A:active {color:#494a4a; line-height:1.2em; text-decoration:none;}
											.link-item A:hover {color:#494a4a; line-height:1.2em;  text-decoration:underline;}
											.link-item-large {font-size:110%; line-height:1.2em; color:#494a4a; font-family:Arial, Helvetica, sans-serif;	text-decoration:none;}
											.link-item-large A {font-size:110%; line-height:1.2em; color:#494a4a; font-family:Arial, Helvetica, sans-serif; text-decoration:none;}
											.link-item-large A:link {font-size:110%; line-height:1.2em; color:#494a4a; font-family:Arial, Helvetica, sans-serif; text-decoration:none;}
											.link-item-large A:visited {color:#494a4a; line-height:1.2em; text-decoration:none;}
											.link-item-large A:active {color:#494a4a; line-height:1.2em; text-decoration:none;}
											.link-item-large A:hover {color:##494a4a; line-height:1.2em; text-decoration:underline;}
											.description {font-size:92%; color:#4c4c4c; line-height:1.2em; font-family:Arial, Helvetica, sans-serif;}
											#column{font-size:100%;}
/*** Left Nav Overrides ***/
											.ctl00_PlaceHolderMain_Menu1_1 {font-size:.9em; line-height:2em; text-decoration:none;}
											.ctl00_PlaceHolderMain_Menu1_2 {}
/*** Table Output Overrides ***/
											.ms-rteTable-5 {border-right:0px solid; border-top:0px solid; border-left:0px solid; border-bottom:0px solid; font-family:Arial, Helvetica, sans-serif; border-collapse:collapse;}
/*** Site Map Overrides ***/
											.level-section {margin:6px; padding:3px; background-image:url(/site-images/sitemap_bg.gif); background-position:bottom left; background-repeat:repeat-x;}
											.level-header {padding-right:0px; padding-left:0px;	padding-bottom:2px;	padding-top:2px;}
											.level-item {font-size:1em; color:#4f5978; font-family:Arial, Helvetica, sans-serif;}
											.level-item A {font-size:.9em; color:#000000; font-family:Arial, Helvetica, sans-serif;}
											.level-item A:link {font-size:.9em; color:#000000; font-family:Arial, Helvetica, sans-serif;}
											.level-item A:visited {color:#000000; text-decoration: none;}
											.level-item A:active {color:#000000; text-decoration:none;}
											.level-item A:hover {color:#000000; text-decoration:underline;}
											.level-section {margin-bottom:6px;}
											.level-bullet {border-right:0px;padding-right:3px;background-position:left 50%;border-top:0px;padding-left:15px;background:url(/site-images/sitemap_bullet.gif) no-repeat;vertical-align:top;border-left:0px;border-bottom:0px;}
											.headertitle {font-weight:bold; font-size:1em; color:#000000; font-family:Arial, Helvetica, sans-serif;}
											.headertitle A {font-weight:bold; font-size:1em; color:#000000; font-family:Arial, Helvetica, sans-serif;}
											.headertitle A:link {font-weight:bold; font-size:1em; color:#000000; font-family:Arial, Helvetica, sans-serif;}
											.headertitle A:visited {color:#000000; text-decoration:none;}
											.headertitle A:active {color:#000000; text-decoration:none;}
											.headertitle A:hover {color:#000000; text-decoration:underline;}
											.headertitle-large {font-weight:bold; font-size:1.2em; color:#000000; font-family:Arial, Helvetica, sans-serif;}
											.headertitle-large A {font-weight:bold; font-size:1.2em; color:#000000; font-family:Arial, Helvetica, sans-serif;}
											.headertitle-large A:link {font-weight:bold; font-size:1.2em; color:#000000; font-family:Arial, Helvetica, sans-serif;}
											.headertitle-large A:visited {color:#000000; text-decoration:none;}
											.headertitle-large A:active {color:#000000; text-decoration:none;}
											.headertitle-large A:hover {color:#000000; text-decoration:underline;}
											.headertitle-small {font-weight:bold; font-size:.8em; color:#000000; font-family:Arial, Helvetica, sans-serif;}
											.headertitle-small A {font-weight:bold; font-size:.8em; color:#000000; font-family:Arial, Helvetica, sans-serif;}
											.headertitle-small A:link {font-weight:bold; font-size:.8em; color:#000000; font-family:Arial, Helvetica, sans-serif;}
											.headertitle-small A:visited {color:#000000; text-decoration:none;}
											.headertitle-small A:active {color:#000000; text-decoration:none;}
											.headertitle-small A:hover {color:#000000; text-decoration:underline;}
											.cqfeed {visibility:hidden;}
											.ms-input{font-family:Arial, Helvetica, sans-serif;}
											.ms-rte{font-family:Arial, Helvetica, sans-serif;}
											.radEditor{font-family:Arial, Helvetica, sans-serif;}
											/*** Form Overrides ***/
											.form-label{font-size:.8em; font-weight:bold;}
											.form-input:{font-family:Arial, Helvetica, sans-serif;}

/* Event Styles */

                                            .event{width:100%; clear:both; margin:0px 0px 10px 0px; padding:0px 0px 3px 0px; border-bottom:1px solid #ccc; float:left;}
                                            .event-date{color:#333; width:75px; float:left; text-align:right; padding:0px 3px 0px 0px; border-right:1px dotted #ccc;}
                                            .event-title{float:left; padding:0px 0px 0px 10px;}
                                            .event-title a{color:#000000;}
                                            .event-title a:link{color:#000000;}
                                            .event-title a:hover{color:#000000;}
                                            .event-info{margin:0px 0px 5px 0px;}
                                            

         /* Styles for New RAD Menu */      /*Top Level Nav Items*/
#nav li {background:#ffffff; border-bottom:1px solid #cccccc; line-height:1.2em; width:100%}  
#nav li a {color:#202020;padding:8px 0px 8px 15px; width:90%; font-weight:bold !important;clear:right;}
#nav li a:hover {border-top: 0px solid transparent; text-decoration:underline;border-bottom:0px solid transparent;}
/*Sub Nav Arrow Indicator - Replacement Using Google Material Design Icons*/
.ms-core-listMenu-horizontalBox .dynamic-children.additional-background {background-image: none; padding-right: 15px; position: relative;}
.ms-core-listMenu-horizontalBox .dynamic-children.additional-background:after {content:none; display: inline-block; font-family:Arial, Helvetica, sans-serif;font-size: 16px; margin-top: 0px; position: absolute; right: -5px}
/*Sub Nav Styles*/
/*Entire Sub Nav Dropdown*/
#nav ul.dynamic {background: #fff; border: 0px solid #48812c; border-top: 2px solid #48812c; box-shadow: 1px 5px 0px rgba(0, 0, 0, 0.07); left: -9999px !important; list-style-type: none; min-width: 215px; opacity: 0; padding: 0; position: absolute; text-align: left; top: 0px; margin-top:2.6em; z-index: 100; transition: opacity .40s ease-in-out; -moz-transition: opacity .40s ease-in-out; -webkit-transition: opacity .40s ease-in-out;}
#nav li.dynamic-children.hover ul {display: block; left: 0 !important; opacity: 1; top: 0px !important;}
/*Sub Nav Children Settings*/
#nav li.dynamic-children:hover > a {border-top: 0px solid #48812c;}
#nav ul.dynamic li.dynamic a.dynamic.menu-item.ms-core-listMenu-item.ms-displayInline.ms-navedit-linkNode {color:#48812c; font-size:1em;border-bottom:0px solid black;background-color:white;font-weight:normal!important;padding-left:2em;}
#nav li.dynamic-children ul li, #nav li.dynamic-children ul li:hover, #nav li.dynamic-children ul li:visited, #nav li.dynamic-children ul li:active, #nav li.dynamic-children ul li:focus {border-bottom:1px solid gray!important; background-color:#fcfcfc;height: auto; line-height:1em;width: 100%;}
#nav li.dynamic-children ul li a:hover, #nav li.dynamic-children ul li a:visited, #nav li.dynamic-children ul li a:active, #nav li.dynamic-children ul li a:focus {background-color:#fcfcfc;  border-bottom:0px solid gray!important;}
/* This makes sure the border-top stays on the parent element when hovering the submenu */
#nav li.dynamic-children:hover > a.static.selected {background: transparent !important;}
#nav li.dynamic-children ul a {border: 0; padding: 10px 10px; width: 100%;}
#nav li.dynamic-children ul a:hover {background-color: white;}
.ms-core-listMenu-horizontalBox ul, .ms-core-listMenu-horizontalBox li, .ms-core-listMenu-horizontalBox .ms-core-listMenu-item, .ms-core-listMenu-horizontalBox > ul > li > table {
    display: inline-block;
    margin-left: 0em;
    padding-left: 0em;
}
ul#zz11_RootAspMenu.root.ms-core-listMenu-root.static {
list-style-image:none!important;
padding-left:0px;
}
ul#zz10_RootAspMenu.root.ms-core-listMenu-root.static {margin-left:0em;padding-left:0em;}
.ms-navedit-flyoutArrow.dynamic-children img{display:none!important;}
                                            
                                             /* Google Search Styles */
.welcome {
				padding-bottom:15px; margin-bottom:15px;
}
.socialmedia {
				padding-top:20px;
}
.ms-long {
	width:100%;
}
/**
 * Default theme
 *
 */
/* Slight reset to make the preview have ample padding. */
.gsc-control-cse {

  width: 96%;
}
.cse .gsc-control-cse {

  width: 96%;
}
.gsc-branding {
  display: none;
}
.cse .gsc-branding {
  display: none;
}
.gsc-control-cse div {
  position: normal;
}
.cse .gsc-control-cse div {
  position: normal;
}
/* Selector for entire element. */
.gsc-control-cse {

}
.cse .gsc-control-cse {

}
.gsc-control-cse {
                                                                font-size:14px !important;
}
.gsc-control-cse:after {
  content:".";
  display:block;
  height:0;
  clear:both;
  visibility:hidden;
}
.cse .gsc-control-cse:after {
  content:".";
  display:block;
  height:0;
  clear:both;
  visibility:hidden;
}
.gsc-resultsHeader {
  border:none;
}
.cse .gsc-resultsHeader {
  border:none;
}
/* Search button */
input.gsc-search-button {
  font-family: inherit;
  color: #000000;
  text-shadow: 0 1px 2px #FFFFFF;
  background-color: #CECECE;
}
.cse input.gsc-search-button {
  font-family: inherit;
  color: #000000;
  text-shadow: 0 1px 2px #FFFFFF;
  background-color: #CECECE;
}
/* Inactive tab */
.gsc-tabHeader.gsc-tabhInactive {
  border-bottom: none;
  color: #666666;
  background-color: #e9e9e9;
}
.cse .gsc-tabHeader.gsc-tabhInactive {
  border-bottom: none;
  color: #666666;
  background-color: #e9e9e9;
}
/* Active tab */
.gsc-tabHeader.gsc-tabhActive {
  background-color: #FFFFFF;
}
.cse .gsc-tabHeader.gsc-tabhActive {
  background-color: #FFFFFF;
}
/* This is the tab bar bottom border. */
.gsc-tabsArea {
  margin-top: 1em;

}
.cse .gsc-tabsArea {
  margin-top: 1em;

}
/* Inner wrapper for a result */
.gsc-webResult.gsc-result {
  padding: .25em;
  border: 0px solid;
  margin-bottom: 1em;
}
.cse .gsc-webResult.gsc-result {
  padding: .25em;
  border: 0px solid;
  margin-bottom: 1em;
}
/* Result hover event styling */
.gsc-webResult.gsc-result:hover {
}
.cse .gsc-webResult.gsc-result:hover {
}
/*Promotion Settings*/
/* The entire promo */
.gs-promotion.gs-result {
  background-color: #FFFFFF;
}
.cse .gs-promotion.gs-result {
  background-color: #FFFFFF;
}
/* Promotion image */
.gs-promotion.gs-result .gs-promotion-image {}
.cse .gs-promotion.gs-result .gs-promotion-image {}
/* Promotion title */
.gs-promotion.gs-result a.gs-title:link {
  color: #0000CC;
}
.cse .gs-promotion.gs-result a.gs-title:link {
  color: #0000CC;
}
.gs-promotion.gs-result a.gs-title:visited {
  color: #0000CC;
}
.cse .gs-promotion.gs-result a.gs-title:visited {
  color: #0000CC;
}
.gs-promotion.gs-result a.gs-title:hover {
  color: #0000CC;
}
.cse .gs-promotion.gs-result a.gs-title:hover {
  color: #0000CC;
}
.gs-promotion.gs-result a.gs-title:active {
  color: #0000CC;
}
.cse .gs-promotion.gs-result a.gs-title:active {
  color: #0000CC;
}
/* Promotion snippet */
.gs-promotion.gs-result .gs-snippet {
  color: #000000;
}
.cse .gs-promotion.gs-result .gs-snippet {
  color: #000000;
}
/* Promotion url */
.gs-promotion.gs-result .gs-visibleUrl {
  color: #008000;
}
.cse .gs-promotion.gs-result ..gs-visibleUrl {
  color: #008000;
}
/* Style for auto-completion table
 * .gsc-completion-selected : styling for a suggested query which the user has moused-over
 * .gsc-completion-container : styling for the table which contains the completions
 */
.gsc-completion-selected {
  background: #D5E2FF;
}
.gsc-completion-container {
  font-family: Arial, sans-serif;
  font-size: 13px;
  position: absolute;
  background: white;
  border: 1px solid #666666;
  margin-left: 0;
  margin-right: 0;
  /* The top, left, and width are set in JavaScript. */
}
.gsc-search-box {display:none !important;}
.gsc-tabsArea {display:none !important;}
.gsc-resultsHeader {display:none;}

.gs-title a:link {color:#0072BC;}
.gs-title a:visited {color:#0072BC;}
.gs-title a:hover {color:#0072BC !important;}
.gs-title a:active {color:#0072BC;}

.gs-result  a:link {color:#0072BC;}
.gs-result  a:visited {color:#0072BC;}
.gs-result  a:hover {color:#0072BC!important; }
.gs-result  a:active {color:#0072BC;}
.gs-result .gs-title *  {color:#0072BC!important;}
.gs-result .gs-title  {color:#0072BC!important;}
.gsc-results .gsc-cursor-box .gsc-cursor-current-page {color:#0072BC !important;}
.gs-promotion {padding:10px 10px 10px 10px; display:block !important; border:1px solid #999999;}
.cse .gs-promotion {padding:10px 10px 10px 10px; display:block !important; border:1px solid #999999;}
.gs-promotion-image {float:left;}

.event{width:100%; clear:both; margin:0 0 10px 0; padding:0 0 3px 0; border-bottom:1px solid #ccc;}
.event-date{color:#333; width:75px; float:left; text-align:right; padding:0 3px 0 0; border-right:1px dotted #ccc;}

.event-info a {color:#da521e;}
.event-info a:link{color:#da521e;}
.event-info a:visited{color:#da521e;}
.event-info a:hover{color:#da521e;}
.event-info a:active{color:#da521e;}

.event-title{float:left; padding:0 0 0 10px;}

.event-title a {color:#da521e;}
.event-title a:link{color:#da521e;}
.event-title a:visited{color:#da521e;}
.event-title a:hover{color:#da521e;}
.event-title a:active{color:#da521e;}

.event-info{margin:0 0 5px 0;}

.fpevent{font-size:95%;width:100%;margin:10px 0 0px 0; padding:0 0 0px 0; }
.fpevent-date{font-size:90%;color:#333; font-style:italic; width:100%;padding:0px 0px 0 0; }
.fpevent-title{padding:0 0 0 0px;font-size:95%;}
.fpevent-info{margin:0 0 5px 0;}

.fpevent-title a {color:#da521e;}
.fpevent-title a:link{color:#da521e;}
.fpevent-title a:visited{color:#da521e;}
.fpevent-title a:hover{color:#da521e;}
.fpevent-title a:active{color:#da521e;}

.stdevent-title a {color:#864a87;}
.stdevent-title a:link{color:#864a87;}
.stdevent-title a:visited{color:#864a87;}
.stdevent-title a:hover{color:#864a87;}
.sdtevent-title a:active{color:#864a87;}




#map_canvas {margin-top:15px;}
                                            
.RadSiteMap .rsmLevel1 .rsmItem {margin-bottom:15px;}
.RadSiteMap .rsmLevel2 .rsmItem {margin-bottom:0px;}
.RadSiteMap .rsmLevel2 .rsmLink {color:#003366 !important;}
.RadSiteMap .rsmLevel2 .rsmTemplate 
.RadSiteMap_Default . rsmLevel2 .rsmLink:hover {background:#fff !important;}
.RadSiteMap_Default .rsmThreeLevels .rsmLevel1 .rsmLink:hover {background:#fff!important;}
.RadSiteMap_Default .rsmTwoLevels .rsmLevel1 .rsmLink:hover  {background:#fff!important;}
.RadSiteMap_Default .rsmOneLevel .rsmItem .rsmLink:hover {background:#fff!important;}

.resize {font-size:1.3em !important;}
.rsmList .rsmNodeLines .rsmLevel2 {font-size:80%!important;}
.RadSiteMap .rsmLevel1 .rsmLink, .RadSiteMap .rsmLevel1 .rsmTemplate {font-size:.8em;}
.ms-cui-modalDiv-ie,.ms-cui-glass-ie
{
background-color:transparent !important;
}



#slideshow {width:980px; height:240px;position:relative; top:0px; overflow:hidden; left:0px;border-top:5px solid #48812c; padding:0px;}	
#slideshow:after {
												  content:".";
												  display:block;
												  height:0;
												  clear:both;
												  visibility:hidden;
												
												}

.spotone {}
.left	{background:url('/bcf/images/shade.png') repeat; line-height:14px;width:320px; height:125px; padding:15px 15px 0px 15px;position:absolute; top:40px; margin-left:28px; color:#fff; font-size:11px;}
.left2 {
	width:980px; height:230px;
}
.left strong {font-size:12px; margin-bottom:3px;}
.left p {margin-top:6px;}
div.anythingSlider {
	display: block;
	width: 700px;
	height: 390px;
	margin: 0 auto;
	overflow: hidden; /* needed for Opera and Safari */
}

/****** SET COLORS HERE *******/
/* Default State */
div.anythingSlider .thumbNav a {
	background: #777;
	color: #000;
}
div.anythingSlider .thumbNav a.cur {
	background: #777;
	color: #000;
}
div.anythingSlider .anythingWindow {
}
div.anythingSlider .start-stop {
	background-color: #040;
	color: #fff;
}
div.anythingSlider .start-stop.playing {
	background-color: #800;
}
div.anythingSlider .start-stop.hover {
	color: #ddd;
}

div.anythingSlider .start-stop:hover {
	color: #ddd;
}

/* Active State */
div.anythingSlider.activeSlider .anythingWindow {
	border-color: #7C9127;
}
div.anythingSlider.activeSlider .thumbNav a.cur{
				
color:#fff;
	background-color: #133758;
	
	background: #133758; /* for non-css3 browsers */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1d5080', endColorstr='#133758'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#1d5080), to(#133758)) no-repeat #133758;  /* for webkit browsers */
	background: -moz-linear-gradient(top,  #1d5080,  #133758) no-repeat #133758;  /* for firefox 3.6+ */
}


 div.anythingSlider.activeSlider .thumbNav a {
	background-color: #49832d;
	
	background: #49832d; /* for non-css3 browsers */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#60a23f', endColorstr='#49832d'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#60a23f), to(#49832d)) no-repeat #49832d;  /* for webkit browsers */
	background: -moz-linear-gradient(top,  #60a23f,  #49832d) no-repeat #49832d;  /* for firefox 3.6+ */

}
div.anythingSlider .start-stop {
	background-color: #080;
	color: #fff;
}
div.anythingSlider .start-stop.playing {
	background-color: #d00;
	display:none;
}
div.anythingSlider .start-stop.hover {
	color: #fff;
}

div.anythingSlider .start-stop:hover {
	color: #fff;
}

/**** DO NOT CHANGE BELOW THIS LINE ****/
/* anythingSlider viewport window */
div.anythingSlider .anythingWindow {
	overflow: hidden;
	position: relative;
	width: 100%;
	height: 100%;
}
/* wrapper: 45px right & left padding for the arrows, 28px @ bottom for navigation */
div.anythingSlider {
	position: relative;
	padding: 0 0px 28px 0px;
}
/* anythingSlider base UL */
ul.anythingBase {
	background: transparent;
	list-style: none;
	position: absolute;
	top: 0;
	left: 0;
	margin: 0;
	padding: 0;
}
ul.anythingBase li.panel {
	background: transparent;
	display: block;
	overflow: hidden;
	float: left;
	padding: 0;
	margin: 0;
	
}

/* Navigation Arrows */
div.anythingSlider .arrow {
	top: 50%;
	position: absolute;
	display: block;
}
div.anythingSlider .arrow a {
	display: block;
	height: 120px;
	margin: -60px 0 0 0; /* half height of image */
	width: 45px;
	text-align: center;
	outline: 0;
	background: url(../images/arrows-default.png) no-repeat;
}
div.anythingSlider .arrow a span { display: block; text-indent: -9999px; }
div.anythingSlider .forward { right: 0; }
div.anythingSlider .back { left: 0; }
div.anythingSlider .forward a { background-position: 0 -40px; }
div.anythingSlider .back a { background-position: -88px -40px; }
div.anythingSlider .forward a.hover { background-position: 0 -240px; }
div.anythingSlider .forward a:hover { background-position: 0 -240px; }
div.anythingSlider .back a.hover { background-position: -88px -240px; }
div.anythingSlider .back a:hover { background-position: -88px -240px; }
div.anythingSlider .forward.disabled { display: none; } /* disabled arrows, hide or reduce opacity: opacity: .5; filter: alpha(opacity=50); */
div.anythingSlider .back.disabled { display: none; }

/* Navigation Links */
div.anythingSlider .anythingControls { outline: 0; display: none; margin-left:880px;margin-top:-70px; position:relative; z-index:999;}
div.anythingSlider .thumbNav { margin: 0px 0px 0px 0px; padding:0px; }
div.anythingSlider .thumbNav li { display: inline; }

div.anythingSlider .thumbNav a {
	font-family: arial;
	font-size:11px;
	color:#fff;
	display: inline-block;
	text-decoration: none;
	padding: 5px 7px 0px 7px;
	height: 9px;
	margin: 0 5px 10px 0;
	background-image: url(../images/cellshade.png);
	background-repeat: repeat-x;
	text-align: center;
	outline: 0;
	border-radius: 2px 2px 2px 2px;
	-moz-border-radius: 2px 2px 2px 2px;
	-webkit-border-radius: 2px 2px 2px 2px;
}
div.anythingSlider .thumbNav a:hover {
	background-image: none;
}
div.anythingSlider .thumbNav a span {display:none;}
/* slider autoplay right-to-left, reverse order of nav links to look better */
div.anythingSlider.rtl .thumbNav a { float: right; } /* reverse order of nav links */
div.anythingSlider.rtl .thumbNav { float: left; }    /* move nav link group to left */
div.anythingSlider.rtl .anythingWindow {
	direction: ltr;
	unicode-bidi: bidi-override;
}
/* div.anythingSlider.rtl .start-stop { float: right; } */ /* move start/stop button - in case you want to switch sides */

/* Autoplay Start/Stop button */
div.anythingSlider .start-stop {
	background-image: url(../images/cellshade.png);
	background-repeat: repeat-x;
	background-position: center top;
	padding: 2px 5px;
	width: 40px;
	text-align: center;
	text-decoration: none;
	float: right;
	z-index: 100;
	outline: 0;
	border-radius: 0 0 5px 5px;
	-moz-border-radius: 0 0 5px 5px;
	-webkit-border-radius: 0 0 5px 5px;
}
div.anythingSlider .start-stop.hover { background-image: none; }

div.anythingSlider .start-stop:hover { background-image: none; }

div.anythingSlider .start-stop {
	transition-duration: 0;
	-o-transition-duration: 0;
	-moz-transition-duration: 0;
	-webkit-transition-duration: 0; 
}

div.anythingSlider .arrow a {
	transition-duration: 0;
	-o-transition-duration: 0;
	-moz-transition-duration: 0;
	-webkit-transition-duration: 0; 
}

div.anythingSlider .thumbNav a {
	transition-duration: 0;
	-o-transition-duration: 0;
	-moz-transition-duration: 0;
	-webkit-transition-duration: 0; 
}

div.anythingSlider .anythingWindow {
	transition-duration: 0;
	-o-transition-duration: 0;
	-moz-transition-duration: 0;
	-webkit-transition-duration: 0; 
}

div.anythingSlider {
	transition-duration: 0;
	-o-transition-duration: 0;
	-moz-transition-duration: 0;
	-webkit-transition-duration: 0; 
}

div.anythingSlider .start-stop {
				display:none;
}

div.anythingSlider .arrow {
	top: 35% !important;
}
div.anythingSlider-metallic .arrow {
	top: 40% !important;
}
div.anythingSlider-construction .arrow {
	top: 14% !important;
}
div.anythingSlider-minimalist-square .arrow {
	top: 45% !important;
}
div.anythingSlider-minimalist-round .arrow {
	top: 45% !important;
}
div.anythingSlider-cs-portfolio .arrow {
	bottom: -24px !important;
}

div.anythingSlider-minimalist-round .arrow a {
	margin: 0 !important;
}

div.anythingSlider-construction .arrow a {
	margin: 0 !important;
}

div.anythingSlider-minimalist-square .arrow a {
	margin: 0 !important;
}

div.anythingSlider-metallic .arrow a {
	margin: 0 !important;
}

div.anythingSlider .arrow a {
	margin: 0 !important;
}

.groupheader {line-height:1em;
				
font-size:20px!important;color:#2d5d88!important; margin:0px 0 0px 0!important; padding-bottom:3px!important; font-weight:normal!important;}

.spotone {background:url('../bcf/PublishingImages/bcfmatch.jpg') no-repeat;}
.spottwo {background:url(/bcf/images/Slide2.jpg) no-repeat;}
.spotthree {background:url(/bcf/images/Slide3.jpg) no-repeat;}
.spotfour {background:url(/bcf/images/Slide4.jpg) no-repeat;}

.iddsmap {margin-bottom:15px; margin-left:17px;}
.iddsmap li {padding-left:0;}

.ms-cui-modalDiv-ie,.ms-cui-glass-ie
{
background-color:transparent !important;
}
.newsdate2 {
    color: #58595b;
    display: block;
    font-family: Arial,Helvetica,sans-serif;
    font-style:italic;
    font-weight:lighter;
    line-height: 20px;
}


.dfwp-list li.level-item-pos.level-item.level-bullet span.headermarker a {
color:#4a9536 }

.newsitem {
    margin-top:5px;
    margin-bottom:20px;
    padding-right: 10px;
    width: 100%;
}
level-item-pos level-item level-bullet {color: #4a9536 }


ul.pipe li {
    border-right: 1px solid #cccccc;
    border-left:none;
    display: inline;
    list-style: none outside none;
    margin-left: 0;
    padding: 0 15px;
}
tr:nth-child(even) {
    background-color: #f0f1f0;
}
.ms-rteTable-1 tbody tr.ms-rteTableOddRow-1 th.ms-rteTableFirstCol-1 {
background-color:#f2faff;
}

.ms-rteTable-1 tbody tr.ms-rteTableOddRow-1 td.ms-rteTableOddCol-1 {
background-color:#f2faff;
}.ms-rteTable-1 tbody tr.ms-rteTableOddRow-1 th.ms-rteTableHeaderEvenCol-6{
	background-color:#f2faff;
}
.ms-rteTableOddRow-1 td.ms-rteTableEvenCol-1 {
	background-color:#f2faff;
}

.ms-rteTable-6 th.ms-rteTableHeaderFirstCol-6, .ms-rteTable-6 th.ms-rteTableFooterFirstCol-6 {
    background-color: #ffffff;
    color: #353955;
}
.ms-rteTable-6 tbody tr.ms-rteTableHeaderRow-6 th.ms-rteTableHeaderOddCol-6 {
	    background-color: #ffffff;
    color: #353955;
}
.ms-rteTable-6 tbody tr.ms-rteTableHeaderRow-6 th.ms-rteTableHeaderEvenCol-6 {
	background-color: #ffffff;
    color: #353955;
}
.ms-rteTable-6 tbody tr.ms-rteTableOddRow-6{
	background-color: #f5f5f5;
    color: #353955;
}