/* www */

html {font-size:101%;font-family:Helvetica, Arial, sans-serif;color:rgb(87,87,87);-webkit-font-smoothing:antialiased;text-rendering:optimizeSpeed;}

* {margin:0;padding:0;font-family:Helvetica,Arial,sans-serif;font-size:13px}

body { 
	font-size:101%;
	text-align:left;
	color:#000;
	background-attachment:		fixed;
	background-color:			#1A5575;
	background-image:			url(/_layouts/BCCustom/images/backgroundsunflower.jpg); 
	background-position:		top center; 
	background-repeat:			no-repeat; 

	margin:						0;
	padding:					0;

	background-size:			cover;
	-moz-background-size:		cover;
	-webkit-background-size:	cover;
}

@media only all and (max-width: 640px) and (max-height: 426px) {
	body {		
		background-size:			640px 426px;
		-moz-background-size:		640px 426px;
		-webkit-background-size:	640px 426px;
	}
}

@media only screen and (orientation: portrait) and (device-width: 320px), (device-width: 768px) {
	body {
		-webkit-background-size: auto 100%;
	}
}


@media only screen and (orientation: landscape) and (device-width: 320px), (device-width: 768px) {
	body {
		-webkit-background-size: 100% auto;
	}
}

/* All of the following styles only get used when background-size isn't supported */
img#expando {display:none;position:absolute; z-index:1;-ms-interpolation-mode: bicubic;} 
.wide img#expando, .tall img#expando {display:block} 
.wide img#expando {height:auto;width:100%} 
.tall img#expando {height:100%;width:auto}

#roundedcorners-top {margin-top:30px}

.ms-siteaction {margin-top:0;padding:0}

p {color:#606060;font-family:Arial,Helvetica,sans-serif;font-size:13px;line-height:18px;margin-bottom:10px;padding-right:15px}

img {border:0}
.hideme {display:none}

p a:link, #CenterZone p a:link, .ms-WPBody p a:link {/*color:#606060;*/font-family:Helvetica,Arial,sans-serif;font-size:13px;line-height:18px;margin-bottom:10px;text-decoration:underline}
p a:visited, #CenterZone p a:visited, .ms-WPBody p a:visited {color:#8DA342;text-decoration:underline}
p a:hover, #CenterZone p a:hover, .ms-WPBody p a:hover {color:#3cacd9;text-decoration:underline} /* was #1B4E9A */
p a, #CenterZone p a {color:#1B4E9A;text-decoration:underline} /* was #606060 */

p.note a.button {color:#ffffff;text-decoration:none} 
p.note a.center {display:block; margin:10px auto 0 auto;width:300px;}

p.onpage a, p.onpage {font-size:11px}

a:link, .ms-WPBody a:link {color:#1B4E9A;text-decoration:underline} /* was #606060 */
a:visited, .ms-WPBody a:visited {color:#8DA342;text-decoration:underline}
a:hover, .ms-WPBody a:hover {color:#3cacd9;text-decoration:underline} /* was #1b4e9a */
a, .ms-WPBody a {color:#1B4E9A;text-decoration:underline} /* was #606060 */

h3 a:link, .ms-WPBody h3 a:link {color:#1B4E9A;font-family:Arial,Helvetica,sans-serif;font-size:13px;text-decoration:none;padding:0 15px 0 0}/*was 16px*/
h3 a:visited, .ms-WPBody h3 a:visited {color:#1B4E9A;font-family:Arial,Helvetica,sans-serif;font-size:13px;padding:0;text-decoration:none}
h3 a:hover, .ms-WPBody h3 a:hover {color:#3cacd9;font-family:Arial,Helvetica,sans-serif;font-size:13px;text-decoration:none}
h3 a, .ms-WPBody h3 a {color:#1B4E9A;font-family:Arial,Helvetica,sans-serif;font-size:13px;padding:0;text-decoration:none}

h1, h2, h3, h4, h5, h6 {font-family:Helvetica,Arial,sans-serif;margin:0px 0 0px 0} /*was 0 0 5px 0 */
 
h2 {padding-top:10px}
 
#PageTitle h1 {color:#D7772B;font-size:19px;font-weight:bold;border-top:1px #cccccc solid;border-bottom:1px #cccccc solid;margin:0 0 10px 14px}
h2 {font-family:Helvetica,Arial,sans-serif;font-size:16px;color:#D7772B;font-weight:bold}
h3 {font-family:Helvetica,Arial,sans-serif;font-size:13px;color:#D7772B;font-weight:bold}
h4 {font-family:Helvetica,Arial,sans-serif;font-size:13px;color:#606060;font-weight:bold}
h5 {font-family:Helvetica,Arial,sans-serif;font-size:13px;color:#606060;font-weight:300;font-style:italic}
h6 {display:none}

.textsize11 {font-size:11px;line-height:15px}
.textsize17 {font-size:17px;line-height:23px}
.textsize11 strong {font-weight:bold;font-size:11px;line-height:15px}
.textsize17 strong {font-weight:bold;font-size:17px;line-height:23px}

a.external, p a.external {background: url('/_layouts/bccustom/images/ExternalLinkIcon.png') no-repeat scroll right center transparent;padding: 0 14px 0 0}
a.facebook, a.twitter, a.youtube {background: url('/_layouts/bccustom/images/ExternalLinkIcon.png') no-repeat right;padding:0 14px 0 0;} 
a.pdf {background: url('/_layouts/bccustom/images/pdf.png') transparent no-repeat right center;padding-right:16px;width:16px}
a.img {background: url('/_layouts/bccustom/images/img.png') no-repeat right center;padding-right:16px}
a.txt {background: url('/_layouts/bccustom/images/txt.png') no-repeat right center;padding-right:16px}
a.code {background: url('/_layouts/bccustom/images/code.png') no-repeat right center;padding-right:16px}
a.dot {background: url('/_layouts/bccustom/images/txt.png') no-repeat right center;padding-right:16px}
a.doc {background: url('/_layouts/bccustom/images/doc.png') no-repeat right center;padding-right:16px}
a.mov {background: url('/_layouts/bccustom/images/mov.png') no-repeat right center;padding-right:16px}
a.xls {background: url('/_layouts/bccustom/images/xls.png') no-repeat right center;padding-right:18px}
a.csv {background: url('/_layouts/bccustom/images/csv.png') no-repeat right center;padding-right:18px}
a.xml {background: url('/_layouts/bccustom/images/xml.png') no-repeat right center;padding-right:16px}
a.kmz {background: url('/_layouts/bccustom/images/kmz.png') no-repeat right center;padding-right:16px}
a.zip {background: url('/_layouts/bccustom/images/zip.png') no-repeat right center;padding-right:16px}
/*a.aspx {background: url('/_layouts/bccustom/images/email.png') no-repeat right center;padding-right:16px}*/
a.email {background: url('/_layouts/bccustom/images/emailgray.gif') no-repeat right center;padding-right:20px}
a.email:hover {background: url('/_layouts/bccustom/images/emailblue.gif') no-repeat right center;padding-right:20px}
a.video {background: url('/_layouts/bccustom/images/video.png') no-repeat right center;padding-right:16px;width:16px}
.externalicon, .pdficon, .imgicon, .txticon, .codeicon, .doticon, .docicon, .movicon, .xlsicon, .zipicon, .aspxicon, .videoicon {margin:0 0 0 3px}
.emailicon {margin-left:2px}

span.featured {
	color: #F60;
	font-size: 24px;
	margin: 0px 0px 10px 0px;
	padding: 0;
	text-shadow: 0 1px #AAA;
	font-family: Helvetica,Arial,sans-serif;
	font-weight: normal;
}

.ms-WPBody h2, .ms-TPBody h2 {font-size:16px}
.ms-WPBody h3, .ms-TPBody h3, .ms-WPBody h4, .ms-TPBody h4, .ms-WPBody h5, .ms-TPBody h5 {font-size:13px}
.ms-WPBody h5, .ms-TPBody h5 {font-weight:300 !important;}

/* removed underline on related links */
#column #group #linkitem a {text-decoration:none;border:0}
#group .groupheader {padding-left:0px;font-family:Helvetica,Arial,sans-serif;color:#606060}
#group .medium {color:#8DA342}

hr {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #b6b6b6 -moz-use-text-color -moz-use-text-color;
    border-right : 0 none;
    border-style: solid none none;
    border-width: 1px 0 0;
	margin:5px 0
}

hr.tall {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #dedede -moz-use-text-color -moz-use-text-color;
    border-right: 0 none;
    border-style: solid none none;
    border-width: 5px 0 0;
	margin:15px 20px 15px 0
}

#fullpage hr {color:#dedede}

p.lang a:link {color:#1B4E9A;font-family:Arial,Helvetica,sans-serif;font-size:13px;text-decoration:none;padding-right:16px;font-weight:bold}
p.lang a:visited {color:#1B4E9A;font-family:Arial,Helvetica,sans-serif;font-size:13px;padding:0;text-decoration:none;font-weight:bold}
p.lang a:hover {color:#3cacd9;font-family:Arial,Helvetica,sans-serif;font-size:13px;text-decoration:none;font-weight:bold}
p.lang a {color:#1B4E9A;font-family:Arial,Helvetica,sans-serif;font-size:13px;padding:0;text-decoration:none;font-weight:bold}

dl {margin:10px 0}
dt {color:#606060;font-size:13px}
dd {color:#606060;font-size:11px;margin:5px 0 0 20px}

.up {font-size:13px;float:right}

/* new top of page - disabled for now per cg 
.up {
	text-decoration:none;
	font-size:12px;
	float:right;
	color:#606060;
	background-color:transparent;
	background-image:url('/_layouts/bccustom/images/toparrow.png');
	background-repeat:repeat-y;
	background-position:top right;
}
.up:hover {opacity:0.4;filter:alpha(opacity=40);text-decoration:none}*/

.SPAdRotator {position:relative;top:0}

#PageContent ul.featured {display:block;list-style:none outside none;margin:0}
li.story {margin-bottom:10px;min-height:100px}
li.story ul {line-height:13px}
li.story img {float:left;vertical-align:top;margin-right:20px}
li.story h3, li.story p {width:620px;float:left;vertical-align:top;margin:0}
li.story h3 a.external:link {padding-right:14px} 

/* -------------------------------------------------------------------------------------------------------------------------------------------- All about the Bullets */
#maincontentwithnav ol, #maincontentnonav ol {font-family:Helvetica,Arial,sans-serif;font-size:13px;color:#606060;list-style-position:outside;line-height:17px;margin-left:36px;margin-bottom:10px}
#maincontentwithnav ol li, #maincontentnonav ol li {font-family:Helvetica,Arial,sans-serif;font-size:13px;color:#606060;list-style-position:outside;margin-bottom:6px}
#maincontentwithnav ol li ol, #maincontentnonav ol li ol {font-family:Helvetica,Arial,sans-serif;font-size:13px;color:#606060;list-style-position:outside;margin-left:36px}
#maincontentwithnav ol li ol li, #maincontentnonav ol li ol li {font-family:Helvetica,Arial,sans-serif;font-size:13px;color:#606060;list-style-position:outside;list-style-type:lower-alpha;margin-bottom:6px}

#maincontentwithnav ul, #maincontentnonav ul {font-family:Helvetica,Arial,sans-serif;font-size:13px;color:#606060;line-height:17px;list-style-type:none;padding:0;margin:0 0 10px 20px}
#maincontentwithnav ul li, #maincontentnonav ul li {padding-left:15px;background-image: url('/_layouts/bccustom/images/bullet.png');background-repeat:no-repeat;background-position:0 7px;margin-bottom:6px}
#maincontentwithnav ul li ul, #maincontentnonav ul li ul {font-family:Helvetica,Arial,sans-serif;font-size:13px;color:#606060;margin-left:20px}
#maincontentwithnav ul li ul li, #maincontentnonav ul li ul li {background-image: url('/_layouts/bccustom/images/bulletb.png');background-repeat:no-repeat;background-position:0 7px;margin-bottom:6px}

#CenterZone ul {font-family:Helvetica,Arial,sans-serif;font-size:13px;color:#606060;line-height:17px;list-style-type:none;padding:0;margin-left:20px}
#CenterZone ul li {padding-left:15px;background-image: url('/_layouts/bccustom/images/bullet.png');background-repeat:no-repeat;background-position:0 7px;margin-bottom:6px}
#CenterZone ul li ul {font-family:Helvetica,Arial,sans-serif;font-size:13px;color:#606060;margin-left:20px}
#CenterZone ul li ul li {background-image: url('/_layouts/bccustom/images/bulletb.png');background-repeat:no-repeat;background-position:0 7px;margin-bottom:6px}

#CenterZone ol {font-family:Helvetica,Arial,sans-serif;font-size:13px;color:#606060;list-style-position:outside;margin-left:40px;line-height:17px}
#CenterZone ol li {font-family:Helvetica,Arial,sans-serif;font-size:13px;color:#606060;list-style-position:outside;margin-bottom:6px}
#CenterZone ol li ol {font-family:Helvetica,Arial,sans-serif;font-size:13px;color:#606060;list-style-position:outside;margin-left:36px}
#CenterZone ol li ol li {font-family:Helvetica,Arial,sans-serif;font-size:13px;color:#606060;list-style-position:outside;list-style-type:lower-alpha;margin-bottom:6px}

#PageContentLeft ul {font-family:Helvetica,Arial,sans-serif;font-size:13px;color:#606060;line-height:17px;list-style-type:none;padding:0;margin:0 0 20px 20px}
#PageContentLeft ul li {padding-left:15px;background-image: url('/_layouts/bccustom/images/bullet.png');background-repeat:no-repeat;background-position:0 7px;margin-bottom:6px}
#PageContentLeft ul li ul {font-family:Helvetica,Arial,sans-serif;font-size:13px;color:#606060;margin-left:20px;margin-top:6px}
#PageContentLeft ul li ul li {background-image: url('/_layouts/bccustom/images/bulletb.png');background-repeat:no-repeat;background-position:0 7px;margin-bottom:6px}

#PageContentLeft ol {font-family:Helvetica,Arial,sans-serif;font-size:13px;color:#606060;list-style-position:outside;margin-left:40px;line-height:17px}
#PageContentLeft ol li {font-family:Helvetica,Arial,sans-serif;font-size:13px;color:#606060;list-style-position:outside;margin-bottom:6px}
#PageContentLeft ol li ol {font-family:Helvetica,Arial,sans-serif;font-size:13px;color:#606060;list-style-position:outside;margin-left:36px;list-style-type:lower-alpha}
#PageContentLeft ol li ol li {font-family:Helvetica,Arial,sans-serif;font-size:13px;color:#606060;list-style-position:outside;margin-bottom:6px}

ol a:visited, ul a:visited {color:#8DA342;text-decoration:underline}
ol a:hover, ul a:hover {color:#3cacd9;text-decoration:underline} /* was #1b4e9a */
ol a, ul a {color:#606060;text-decoration:underline}

ol.lowroman {list-style-type:lower-roman !important}
ol.uproman {list-style-type:upper-roman !important}
ol.lowalpha {list-style-type:lower-alpha !important}
ol.upalpha {list-style-type:upper-alpha !important}

#maincontentwithnav .reToolbar.Forest .reSeparator, #maincontentwithnav .reToolbar.Forest li, #maincontentwithnav td.reToolZone li {list-style-type:none;background:none}
#maincontentnonav .reToolbar.Forest .reSeparator, #maincontentnonav .reToolbar.Forest li, #maincontentnonav td.reToolZone li {list-style-type:none;background:none}

#ctl00_PlaceHolderMain_ImageField__ControlWrapper_RichImageField span {margin:0;padding:0;max-height:182px}

.emergency-notice {
	display:block;
	color:#FFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-style:italic;
	margin:5px 0;
	padding:5px;
	background-color:red;
	-webkit-border-radius:6px 6px 6px 6px;  /* shorthand topleft topright bottomright bottomleft */
	-moz-border-radius:6px 6px 6px 6px;  /* shorthand topleft topright bottomright bottomleft */
}

#emergency-notice h2 {margin:5px;}
#zz1_TopNavigationMenun0 {display:none;}
#ctl00_PlaceHolderTitleBreadcrumb_siteMapPath {display:none;}

#transnav {position:absolute;top:55px;right:5px;z-index:0;height:100px;width:227px}
.transnavlinks {border:0;margin:0;}

#transnavleft {display:none;}

.transnavlinks li {list-style-type:none;list-style-image:none;text-align:left;margin-bottom:2px;direction:rtl}
.transnavlinks li a:link, .transnavlinks li a:visited {
	background-color:#ffffff;
	zoom: 1;
    filter: alpha(opacity=85);
    opacity: 0.85;
	padding:6px 8px;
	display: block;
	text-decoration: none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#167254
}

.transnavlinks li a:hover {
	color:#ffffff !important;
	background-color:#8DB546;
	filter: alpha(opacity=95);
	opacity:1;
	text-decoration:none;
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#B0C368), to(#8DA342));
 	/* Safari 5.1, Chrome 10+ */
 	background: -webkit-linear-gradient(right, #B0C368, #8DA342);
    /* Firefox 3.6+ */
    background: -moz-linear-gradient(right, #B0C368, #8DA342);
    /* IE 10 */
    background: -ms-linear-gradient(right, #B0C368, #8DA342);
    /* Opera 11.10+ */
    background: -o-linear-gradient(right, #B0C368, #8DA342);
}

#TopLeftRow {margin-bottom:10px}

#TopLeftRow .AspNet-WebPart tr:first-child + tr td, #BottomZone tr:first-child + tr td {
  /* fallback */
  border:1px solid #dddddd;
  background-color: #ffffff;
  background: url('/_layouts/bccustom/images/newsbackground.png');
  background-repeat: repeat-x; 
  /* Safari 4-5, Chrome 1-9 */
  background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ffffff), to(#dddddd));
  /* Safari 5.1, Chrome 10+ */
  background: -webkit-linear-gradient(top, #ffffff, #dddddd);
  /* Firefox 3.6+ */
  background: -moz-linear-gradient(top, #ffffff, #dddddd);
  /* IE 10 */
  background: -ms-linear-gradient(top, #ffffff, #dddddd);
  /* Opera 11.10+ */
  background: -o-linear-gradient(top, #ffffff, #dddddd);
  /*
  -webkit-border-radius: 0px 0px 10px 10px;
  -moz-border-radius: 0px 0px 10px 10px;
  border-radius: 0px 0px 10px 10px;
  */
}

/* --------------------------------------------------------------------------------------------------------------- Made 0 due to leaf */
#TopRightRow .AspNet-WebPart, #TopLeftRow .AspNet-WebPart {margin-bottom:3px}

/* --------------------------------------------------------------------------------------------------------------- NewsMgr id */
#ctl00_ctl19_g_ee578f6e_ab59_42e2_bdd3_b11385f0d1a1, #ctl00_ctl21_g_ee578f6e_ab59_42e2_bdd3_b11385f0d1a1, #ctl00_ctl18_g_ee578f6e_ab59_42e2_bdd3_b11385f0d1a1 {
	height:238px !important;
	overflow:hidden;
	border:1px solid #dddddd;
	background: url('/_layouts/bccustom/images/bluegradbackground238.jpg');
	background-repeat: repeat-x;
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ffffff), to(#dddddd));
    background: -webkit-linear-gradient(top, #ffffff, #dddddd);
    background: -moz-linear-gradient(top, #ffffff, #dddddd);
    background: -ms-linear-gradient(top, #ffffff, #dddddd);
    background: -o-linear-gradient(top, #ffffff, #dddddd);
    /*
    -webkit-border-radius: 0px 0px 10px 10px;
    -moz-border-radius: 0px 0px 10px 10px;
    border-radius: 0px 0px 10px 10px;
    */
}

#ctl00_ctl20_g_ee578f6e_ab59_42e2_bdd3_b11385f0d1a1 {
	height:145px !important;
	overflow:hidden;
	border:1px solid #dddddd;
	background: url('/_layouts/bccustom/images/bluegradbackground238.jpg');
	background-repeat: repeat-x;
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ffffff), to(#dddddd));
    background: -webkit-linear-gradient(top, #ffffff, #dddddd);
    background: -moz-linear-gradient(top, #ffffff, #dddddd);
    background: -ms-linear-gradient(top, #ffffff, #dddddd);
    background: -o-linear-gradient(top, #ffffff, #dddddd);
    /*
    -webkit-border-radius: 0px 0px 10px 10px;
    -moz-border-radius: 0px 0px 10px 10px;
    border-radius: 0px 0px 10px 10px;
    */
    }

#ctl00_ctl19_g_c71226e9_2a97_46c3_ab57_ab8e38883bc7 img {width:454px}

#BottomZone div[id^="xlaAN"] {padding:10px}
#CenterZone div[id^="xlaAN"] {padding:10px}
#BottomZone .previousfeatures {color:#025B86;font-family:Arial, Helvetica, sans-serif;font-size:1.1em;font-weight:bold;padding-top:4px}
#BottomZone .previousfeatures:hover {color:#3CACD9 !important;font-family:Arial, Helvetica, sans-serif;font-size:1.1em;font-weight:bold;padding-top:4px;text-decoration:none}

/* ---------------------------------------------------------------------------------------------------------------------------------- Big Buttons */
/*button, .button, .awesome, #PageContentLeft .button, #layoutsinglecolumn #CenterZone .button {margin-bottom:10px}
div.ms-formfieldcontainer input {margin:0}*/

button, .button, .awesome, #PageContentLeft .button, #layoutsinglecolumn #CenterZone .button, #layoutsinglecolumn #CenterZone .awesome, #PageContentSingle .button, #PageContentSingle .awesome, a.button, td.eventvalue a.button {
  background-color: #DE7E0B;
  border: 0 none;
  border-radius: 2px 2px 2px 2px;
  color: #FFFFFF;
  cursor: pointer;
  display: inline-block;
  font-family:Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  line-height: 20px;
  margin-bottom: 0;
  margin-top: 10px;
  padding: 7px 15px;
  text-transform: none;
  text-decoration: none;
  transition: all 0.3s ease 0s;
  -moz-transition: all 0.3s ease 0s;
  -webkit-transition: all 0.3s ease 0s;
  
  /* auto */
  text-align: center;
  /* DELETE WHEN WIDTH AUTO */
}

/* #PageContentLeft .button {padding:5px 10px} */

button:hover, .button:hover, .awesome:hover, #PageContentLeft .button:hover, #layoutsinglecolumn #CenterZone .button:hover, #layoutsinglecolumn #CenterZone .awesome:hover, #PageContentSingle .button:hover, #PageContentSingle .awesome:hover, a.button:hover, td.eventvalue a.button:hover {
    background: none repeat scroll 0 0 #CF4200;
    cursor: pointer; 
	color:#ffffff;
	text-decoration:none
}
button:active, .button:active, .awesome:active, #PageContentLeft .button:active, #layoutsinglecolumn #CenterZone .button:active, #layoutsinglecolumn #CenterZone .awesome:active, #PageContentSingle .button:active, #PageContentSingle .awesome:active {
    background-color: #CF4200;
}

button:visited, .button:visited, .awesome:visited, #PageContentLeft .button:visited, #layoutsinglecolumn #CenterZone .button:visited, #layoutsinglecolumn #CenterZone .awesome:visited, #PageContentSingle .button:visited, #PageContentSingle .awesome:visited, a.button:visited, td.eventvalue a.button:visited {color:#ffffff}

/*button .external, .button .external, a.button.external {width:16%}*/

div.tabs {padding:20px}
div.tabs p a.button {margin-top:10px}

 /*------------------------------------------------ REMOVE IF NOT USED */
#dots {
	display:block;
	position:absolute;
	top:90px;
	right:75px;
	z-index:0;
	height:100px;
	width:10px;
}
.tridot {
	margin-bottom:20px;
	list-style-type:none;
	list-style-image:none;
	text-align:right;
	padding:6px 8px;
}
/* ------------------------------------------------ REMOVE IF NOT USED */

.MS-WPBody p {font-size:1em !important;}

/* ---------------------------------------------------------------------------------------------------------- Events Calendar on Home Page */
#tt .plaintable {
	width:100%;
	border:1px solid #dddddd;
	background: url('/_layouts/bccustom/images/newsbackground.png');
	background-repeat: repeat-x;
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ffffff), to(#EFEFEF));
	background: -webkit-linear-gradient(top, #ffffff, #EFEFEF);
	background: -moz-linear-gradient(top, #ffffff, #EFEFEF);
	background: -ms-linear-gradient(top, #ffffff, #EFEFEF);
	background: -o-linear-gradient(top, #ffffff, #EFEFEF);
	/*
	-webkit-border-radius: 0px 0px 10px 10px;
	-moz-border-radius: 0px 0px 10px 10px;
	border-radius: 0px 0px 10px 10px;
	*/
}
#tt .plaintable th {padding:5px 0 5px 15px;background-color:#DADADA;color:#606060;font-weight:normal}
#tt .plaintable td {border:0}
#tt .plaintable .eventdatetime {padding:3px 0 3px 25px;width:70px}
#tt .plaintable .eventtitle a:visited{text-decoration:none;color:#8DA342}
#tt .plaintable .eventtitle a:hover {text-decoration:none;color:#258DB7}
#tt .plaintable .eventtitle a {text-decoration:none;color:#025B86}

.plaintable {
	width:100%;
	border:1px solid #dedede;
	background: url('/_layouts/bccustom/images/newsbackground.png');
	background-repeat: repeat-x;
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ffffff), to(#EFEFEF));
	background: -webkit-linear-gradient(top, #ffffff, #EFEFEF);
	background: -moz-linear-gradient(top, #ffffff, #EFEFEF);
	background: -ms-linear-gradient(top, #ffffff, #EFEFEF);
	background: -o-linear-gradient(top, #ffffff, #EFEFEF);
	/*
	-webkit-border-radius: 0px 0px 10px 10px;
	-moz-border-radius: 0px 0px 10px 10px;
	border-radius: 0px 0px 10px 10px;
	*/
}

.plaintable td {border:1px solid #dedede}
.plaintable th {padding-left:10px;background-color:#DADADA;color:#606060;font-weight:normal}

.plaintable table {border:0}
.plaintable td table td {border:0px solid #dedede}
.plaintable p.pilot {padding:10px}
.plaintable table p img {margin:10px}

/* ----------------------------------------------------------------------------------------------------------------- Social Tables*/
.fbtable, .twittable, .yttable {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-top: 20px;
	margin-bottom: 20px;
	text-align: left;
	border-collapse: collapse;
	width:950px
	}
.fbtable th {
	font-size:1em;
	font-weight:normal;
	padding: 8px;
	background: #3B5998 url('/_layouts/bccustom/images/gradheadfb.png') repeat-x;
	border-top: 2px solid #3B5998;
	border-bottom: 1px solid #fff;
	color: #fff;
	}
.fbtable th.tabletitle, .yttable th.tabletitle, .twittable th.tabletitle {
	font-size:1.3em;
	font-weight:bold;
	}
.fbtable th img, .twittable th img, .yttable th img {vertical-align: middle;margin-left:10px;}
.fbtable td {
	color: #3D311E;
	padding: 8px 10px 8px 10px;  
	border-bottom: 1px solid #fff;
	border-top: 1px solid #fff;
	background: #f5f5f5 url('/_layouts/bccustom/images/gradbackgray.png') repeat-x;
	}
.fbtable tfoot tr td {background: #fefefe;font-size: 12px;color: #8E8C4F;}
.fbtable tbody tr:hover td {background: #f0f0f0 url('/_layouts/bccustom/images/gradhovergray.png') repeat-x;color:#3D311E;}

.twittable th {
	font-size:1em;
	font-weight:normal;
	padding:8px;
	background:#555555 url('/_layouts/bccustom/images/gradheadtwit.png') repeat-x;
	border-top:2px solid #555555;
	border-bottom:1px solid #fff;
	color:#fff;
	}
.twittable td {
	padding: 8px 10px 8px 10px;  
	border-bottom: 1px solid #fff;
	color: #3D311E;
	border-top: 1px solid #fff;
	background: #f5f5f5 url('/_layouts/bccustom/images/gradbackgray.png') repeat-x;
	}
.twittable tfoot tr td {background:#fefefe;font-size: 12px;color: #8E8C4F;}
.twittable tbody tr:hover td {background:#f0f0f0 url('/_layouts/bccustom/images/gradhovergray.png') repeat-x;color:#3D311E;}

.yttable th {
	font-size:1em;
	font-weight: normal;
	padding: 8px;
	background: #dedede url('/_layouts/bccustom/images/gradheadyt.png') repeat-x;
	border-top: 2px solid #E1E0B4;
	border-bottom: 1px solid #fff;
	color: #000;
	}
.yttable td {
	padding: 8px 10px 8px 10px;  
	border-bottom: 1px solid #fff;
	color: #3D311E;
	border-top: 1px solid #fff;
	background: #f5f5f5 url('/_layouts/bccustom/images/gradbackgray.png') repeat-x;
	}
.yttable tfoot tr td {background:#fefefe;font-size: 12px;color: #8E8C4F;}
.yttable tbody tr:hover td {background:#f0f0f0 url('/_layouts/bccustom/images/gradhovergray.png') repeat-x;color:#3D311E;}

/* ---------------------------------------------------------------------------------------------------- Social Page */

p.socialtag {font-weight:bold}

#fbzone {width:910px;margin:30px}
.fbimg {float:left;width:148px;padding:10px 20px 10px 0}
.fblinks {display:inline-block;width:700px;padding-top:5px}

#flickrzone {width:910px;margin:30px;clear:both}
.flickrimg {float:left;width:148px;padding:10px 20px 10px 0}
.flickrlinks {display:inline-block;width:700px;padding-top:5px}

#twitzone {width:910px;margin:30px;clear:both}
.twitimg {float:left;width:148px;padding:10px 20px 10px 0}
.twitlinks {display:inline-block;width:700px;padding-top:5px}

#ytzone {width:910px;margin:30px;clear:both}
.ytimg {float:left;width:148px;padding:10px 20px 10px 0}
.ytlinks {display:inline-block;width:700px;padding-top:5px}

/* ---------------------------------------------------------------------------------------------------- */

#fullpage {
	display:block;
	clear:both;
	width:980px;
	border:0 #555 solid;
	background-color:#FFF;
	margin:auto;
	padding-top:30px
    -webkit-border-radius:30px;
    -moz-border-radius:30px;
    border-radius:30px;
    margin-top:20px;
}

#siteactions {
	position:absolute;
	top:0;
	left:0;
	height:20px;
}

#BC-header {
	display:block;
	height:85px;
	background-color:#FFF;
	padding-top:15px;
    -webkit-border-radius: 25px 25px 0 0;
    -moz-border-radius: 25px 25px 0 0;
    border-radius: 25px 25px 0 0;
}

#header-leftcol {
	display:block;
	float:left;
	width:400px;
	height:80px;
	border:1px;
	text-align:left;
	padding-left:20px;
}

#header-rightcol {
	display:block;
	float:right;
	width:450px;
	height:80px;
	text-align:right;
	margin-right:20px;
}

#sp-globallinks {
	display:none;
	height:25px;
	width:400px;
	background-color:#FFF;
	border: 0px blue solid;
	text-align:right;
}

.stationarylinks {
	display:block;
	float:right;
	font-size:12px;
	color:#1B4E9A;
	font-family:Arial, Helvetica, sans-serif;
}

.stationarylinks a {
	color:#1B4E9A;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
}

.stationarylinks a:hover {
	color:#3CACD9;
	text-decoration:none;
}

#stationarylinks1 {
	height:20px;
	width:550px;
	background-color:#FFF;
	padding-top:0px;
	margin-bottom:30px
}

#stationarylinks2 {
	height:25px;
	width:400px;
	background-color:#FFF;
	padding-top:5px;
}

#logo {
	height:78px;
/*	width:250px; */
	position:relative;
	top:-5px;
	left:0px;
	border:0px #09F solid;
}

#sp-search {
	display:block;
	float:right;
	height:18px;
	width:196px;
	border:0px #F63 solid;
	padding-top:0px;
}

.srch-BB-Description {
    color: #606060;
    font-family:Arial, Helvetica, sans-serif;
    font-size: 13px;
    margin: 0 0 4px 2px;
    width: 100%;
}

#nm-search #sp-search {margin-right:20px}

TD.ms-sbgo {background-color:transparent;}
.ms-sbscopes, .ms-sblink {display:none;}
.ms-sbLastcell {padding-right:0px;}

#centersection {
	display:block;
/*	position:relative; */
/*	min-height:500px; */
	background-color:#FFF;
	padding:0px;
	margin:5px 5px 0px 5px;
	width:970px;
}

#maincontent {
/*	position:relative; */
/*commented out by she tt
display:block;
	float:right;
	width:750px;
	background-color:#FFF;
	border:0px #DDD solid;
	padding:5px;
	text-align:left;
	padding-bottom:10px;*/
}

.removeMargins {margin:0;} 

#bocofooter {
	display:block;
	clear:both;
	height:170px;
	color:#414141;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	padding:10px 20px 30px 20px;
	border-top:3px #1E6281 solid;
	line-height:16px;
	/*background-color:#a7a7a7;*/

	background-color: #b9b9b9;
    background-repeat: repeat-x; 
    /* Safari 4-5, Chrome 1-9 */
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#cecece), to(#b9b9b9));
    /* Safari 5.1, Chrome 10+ */
    background: -webkit-linear-gradient(right, #cecece, #b9b9b9);
    /* Firefox 3.6+ */
    background: -moz-linear-gradient(right, #cecece, #b9b9b9);
    /* IE 10 */
    background: -ms-linear-gradient(right, #cecece, #b9b9b9);
    /* Opera 11.10+ */
    background: -o-linear-gradient(right, #cecece, #b9b9b9);

    -webkit-border-radius:0 0 25px 25px;
    -moz-border-radius:0 0 25px 25px;
    border-radius:0 0 25px 25px;
}

.footersection {display:block;float:left;color:#414141;width:170px;margin:0 18px 15px 0}
.footersectionblank {display:block;float:left;color:#414141;width:170px;margin:15px 18px 15px 0}

#bocofooter ul {margin:5px 0;padding:0}
#bocofooter ul li {list-style:none;padding:0}
#bocofooter ul li a {font-weight:normal;color:#414141;text-decoration:none}
#bocofooter ul li a:hover {color:#ffffff;text-decoration:none}

#bocofooter .rowone, #bocofooter rowtwo {display:block;float:left;width:100%}

#socialmediaicons {display:block;float:left;width:180px;margin-top:10px}
#socialmediaiconstop {display:block;float:left;width:200px;margin-top:2px}
#socialmediaicons a, #socialmediaiconstop a {padding:0 7px 0 0}
#translate {margin-top:8px}

.toggleopacity img {filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);opacity: 1;}
.toggleopacity:hover img {filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);opacity: .5;}


.copyright {position:relative;float:left;left:0px;color:#414141;font-size:12px}
.copyright a {color:#414141;text-decoration:none}
.copyright a:hover {color:#ffffff;text-decoration:none}

.ms-vb, .ms-vb2 {font-family:Arial,Helvetica,sans-serif;font-size:11px !important;}
.ms-vb a, .ms-vb2 a  {font-family:Arial,Helvetica,sans-serif;font-weight:bold;font-size:11px !important;text-decoration:none;color:#555 !important;}

/* web part title */

#blue-webparts .ms-WPHeader TD {
	background-color: #8da342;
    background: url('/_layouts/bccustom/images/bluegrad.png');
    background-repeat: repeat-x; 
    /* Safari 4-5, Chrome 1-9 */
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#0076b0), to(#025b86));
    /* Safari 5.1, Chrome 10+ */
    background: -webkit-linear-gradient(right, #0076b0, #025b86);
    /* Firefox 3.6+ */
    background: -moz-linear-gradient(right, #0076b0, #025b86);
    /* IE 10 */
    background: -ms-linear-gradient(right, #0076b0, #025b86);
    /* Opera 11.10+ */
    background: -o-linear-gradient(right, #0076b0, #025b86);
    /*
    -webkit-border-radius: 10px 10px 0 0;
    -moz-border-radius: 10px 10px 0 0;
    border-radius: 10px 10px 0 0;
    */
}

#blue-webparts .ms-WPBody {background-color:transparent;}
.ms-WPBody td {font-family:Arial,Helvetica,sans-serif;font-size:13px}

#CenterRightColumn {font-size:12px}

/* fixed, doesn't use the webpart ID#'s */
#tt #blue-webparts div.AspNet-WebPart div.ms-WPBody /*div[id^=WebPartWPQ]*/ {
  /* fallback */
  font-size:12px;
  color:#606060;
  border:1px solid #dddddd;
  background-color: #ffffff;
  background: url('/_layouts/bccustom/images/bluegradbackground238.jpg');
  background-repeat: repeat-x;
  /* Safari 4-5, Chrome 1-9 */
  background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ffffff), to(#EBEBEB));
  /* Safari 5.1, Chrome 10+ */
  background: -webkit-linear-gradient(top, #ffffff, #EBEBEB);
  /* Firefox 3.6+ */
  background: -moz-linear-gradient(top, #ffffff, #EBEBEB);
  /* IE 10 */
  background: -ms-linear-gradient(top, #ffffff, #EBEBEB);
  /* Opera 11.10+ */
  background: -o-linear-gradient(top, #ffffff, #EBEBEB);
  /*
  -webkit-border-radius: 0px 0px 10px 10px;
  -moz-border-radius: 0px 0px 10px 10px;
  border-radius: 0px 0px 10px 10px
  */
}

#RightZone #WebPartWPQ3, #RightZone #WebPartWPQ4, #RightZone #WebPartWPQ5, #RightZone #WebPartWPQ6, #RightZone #WebPartWPQ7 {
  /* fallback */
  border:0px solid #eeeeee;
  background-color:#eeeeee;
  -webkit-border-radius: 0px 0px 10px 10px;
  -moz-border-radius: 0px 0px 10px 10px;
  border-radius: 0px 0px 10px 10px;
}
/*
#lime-webparts .ms-WPHeader TD {
    background-color: #8da342;
    background: url('/_layouts/bccustom/images/newsbackground.png');
    background-repeat: repeat-x; 
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#b0c368), to(#8da342));
    background: -webkit-linear-gradient(top, #b0c368, #8da342);
    background: -moz-linear-gradient(top, #b0c368, #8da342);
    background: -ms-linear-gradient(top, #b0c368, #8da342);
    background: -o-linear-gradient(top, #b0c368, #8da342);
    -webkit-border-radius: 10px 10px 0 0;
    -moz-border-radius: 10px 10px 0 0;
    border-radius: 10px 10px 0 0;
	}

.ms-WPHeader td {
	background-color:#ffffff;
    background: url('/_layouts/bccustom/images/newsbackground.png');
    background-repeat: repeat-x; 
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#b0c368), to(#8da342));
    background: -webkit-linear-gradient(top, #b0c368, #8da342);
    background: -moz-linear-gradient(top, #b0c368, #8da342);
    background: -ms-linear-gradient(top, #b0c368, #8da342);
    background: -o-linear-gradient(top, #b0c368, #8da342);
    -webkit-border-radius: 10px 10px 0 0;
    -moz-border-radius: 10px 10px 0 0;
    border-radius: 10px 10px 0 0;
	height:26px;
	border:0
}
*/

#lime-webparts .ms-WPHeader TD {
    background-color: #8da342;
    /*background: url('/_layouts/bccustom/images/newsbackground.png');*/
    background-repeat: repeat-x; 
    /* Safari 4-5, Chrome 1-9 */
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#b0c368), to(#8da342));
    /* Safari 5.1, Chrome 10+ */
    background: -webkit-linear-gradient(right, #b0c368, #8da342);
    /* Firefox 3.6+ */
    background: -moz-linear-gradient(right, #b0c368, #8da342);
    /* IE 10 */
    background: -ms-linear-gradient(right, #b0c368, #8da342);
    /* Opera 11.10+ */
    background: -o-linear-gradient(right, #b0c368, #8da342);
    /*
    -webkit-border-radius: 10px 10px 0 0;
    -moz-border-radius: 10px 10px 0 0;
    border-radius: 10px 10px 0 0;
    */
	}

.ms-WPHeader td {
	background-color:#ffffff;
    /*background: url('/_layouts/bccustom/images/newsbackground.png');*/
    background-repeat: repeat-x; 
    /* Safari 4-5, Chrome 1-9 */
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#b0c368), to(#8da342));
    /* Safari 5.1, Chrome 10+ */
    background: -webkit-linear-gradient(top, #b0c368, #8da342);
    /* Firefox 3.6+ */
    background: -moz-linear-gradient(top, #b0c368, #8da342);
    /* IE 10 */
    background: -ms-linear-gradient(top, #b0c368, #8da342);
    /* Opera 11.10+ */
    background: -o-linear-gradient(top, #b0c368, #8da342);
    /*
    -webkit-border-radius: 10px 10px 0 0;
    -moz-border-radius: 10px 10px 0 0;
    border-radius: 10px 10px 0 0;
    */
	height:26px;
	border:0
}

#TopZone .ms-WPHeader td, #CenterZone .ms-WPHeader td {
	background-color:#ffffff;
    background: url('/_layouts/bccustom/images/widelime.png');
    background-repeat: repeat-y; 
    /* Safari 4-5, Chrome 1-9 */
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#b0c368), to(#8da342));
    /* Safari 5.1, Chrome 10+ */
    background: -webkit-linear-gradient(right, #b0c368, #8da342);
    /* Firefox 3.6+ */
    background: -moz-linear-gradient(right, #b0c368, #8da342);
    /* IE 10 */
    background: -ms-linear-gradient(right, #b0c368, #8da342);
    /* Opera 11.10+ */
    background: -o-linear-gradient(right, #b0c368, #8da342);
    /*
    -webkit-border-radius: 10px 10px 0 0;
    -moz-border-radius: 10px 10px 0 0;
    border-radius: 10px 10px 0 0;
    */
	height:26px;
	border:0
}

#RightZone .ms-WPHeader td {
	background-color:#ffffff;
    background: url('/_layouts/bccustom/images/rightlime.png');
    background-repeat: repeat-y; 
    /* Safari 4-5, Chrome 1-9 */
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#b0c368), to(#8da342));
    /* Safari 5.1, Chrome 10+ */
    background: -webkit-linear-gradient(right, #b0c368, #8da342);
    /* Firefox 3.6+ */
    background: -moz-linear-gradient(right, #b0c368, #8da342);
    /* IE 10 */
    background: -ms-linear-gradient(right, #b0c368, #8da342);
    /* Opera 11.10+ */
    background: -o-linear-gradient(right, #b0c368, #8da342);
    /*
    -webkit-border-radius: 10px 10px 0 0;
    -moz-border-radius: 10px 10px 0 0;
    border-radius: 10px 10px 0 0;
    */
	height:26px;
	border:0
}

#RightZone .AspNet-WebPart tr:first-child + tr, #CenterZone .AspNet-WebPart tr:first-child + tr, #TopZone .AspNet-WebPart tr:first-child + tr {background-color:#eeeeee}
#RightZone .ms-WPHeader tr:first-child + tr, #CenterZone .ms-WPHeader tr:first-child + tr {background-color:#eeeeee}
#RightZone .link-item, #CenterZone .link-item {padding:0}

.ms-WPHeader h3 {margin-left:15px}

/* remove background for listserv items */
table[id$=_Listserv] tr, table[id$=_Listserv] tr:first-child + tr {background-color:#ffffff !important}

#OuterRightCell table table, #TopCell table table, #BottomCell table table {background-color: #ffffff;}

/* web part horizon bar */
.ms-partline {background: transparent !important;}
.ms-addnew {color:rgb(94,165,63) !important;}

/* web part titles */

.ms-WPTitle {
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFF !important;
	/*padding-left:5px;
	padding-right:7px;
	padding-top:0px;
	padding-bottom:2px;*/
	font-size:12px;
}

/* styling for clickable titles */

.ms-WPTitle A:link, .ms-WPTitle A:visited {color:#FFF !important;text-decoration:none;cursor:pointer;}

.ms-WPTitle A:hover{
	color:#FFF !important;
	text-decoration:underline;
	cursor:pointer;
}

.ms-WPBorder {border:1px #dddddd solid;}
.ms-WPBody {padding:0px;font-size:13px;font-family:Arial,Helvetica,sans-serif;color:#606060}

#TopRightRow .ms-WPBorder {position:relative;border:0}

.slm-layout-main {background:transparent;padding:0;}

#TopZone .slm-layout-main {
  border:0px solid #dddddd;
  background-color:#eeeeee;
  -webkit-border-radius: 0px 0px 10px 10px;
  -moz-border-radius: 0px 0px 10px 10px;
  border-radius: 0px 0px 10px 10px
}

.item {margin:6px 0 6px 15px}
#blue-webparts .slm-layout-main {margin-top:0px}
#blue-webparts #group {padding-top:7px}

/* ------------------------------------------------------------------------------------------------------ content query web part styling - if needed  - ?????????????????? */

.bullet {background-image:url('/_layouts/bccustom/images/bulletbluesm.png')}
.band {background-color:transparent;color:#FFFFFF;padding:4px;}
.homepageblue .groupheader {display:none;}

/*
.link-item {padding:0 8px}
.link-item a {margin:0}*/
.link-item a:link {font-family:Arial, Helvetica, sans-serif;font-size:12px !important;font-style:normal;font-weight:bold;color:#025B86;text-decoration:none}
.link-item a:visited {font-family:Arial, Helvetica, sans-serif;font-size:12px !important;font-style:normal;font-weight:bold;color:#025B86; text-decoration:none}
.link-item a:hover {font-family:Arial, Helvetica, sans-serif;font-size:12px !important;color:#3CACD9;font-style:normal;text-decoration:none}
.link-item a:active {font-family:Arial, Helvetica, sans-serif;font-size:12px !important;font-style:normal;color:#007054;text-decoration:none}

#column .link-item {
	background-image:url('/_layouts/bccustom/images/bulletbluesm.png');
	background-repeat: no-repeat;
	background-position: 0 0.5em;
	padding-left: 10px;
	} 

#maincontentwithnav #column .link-item {background-position:0}

/* ---------------------------------------------------------------------------------------------------- Content Query Webpart lists */

table#cbqwp {margin-bottom:20px;}
table#cbqwp .link-item a:link {font-weight:normal;margin-left: 8px}
table#cbqwp #column .link-item {
	background-image:url('/_layouts/bccustom/images/bullet.png');
	margin-left:7px;
	} 

.description {font-family:Arial,Helvetica,sans-serif}
.gutter {display:block;float:left;width:10px;height:auto;}

/* ---------------------------------------------------------------------------------------------------- News on homepage */

.newsmanager {border:0;padding:16px}
.ms-WPBody .newsmanager a {color:#1B4E9A;text-decoration:none;border:0}
.ms-WPBody .newsmanager a:visited {color:#1B4E9A;text-decoration:none;border:0}
.ms-WPBody .newsmanager a:hover {color:#3cacd9;text-decoration:none;border:0}

.BCNews .previousfeatures {color:#025B86;font-family:Arial,Helvetica,sans-serif;font-size:13px;font-weight:bold;padding:4px 0}
.BCNews .previousfeatures:hover {color:#3CACD9 !important;font-family:Arial,Helvetica,sans-serif;font-size:13px;font-weight:bold;padding-top:4px;text-decoration:none;}

p .summarycss {padding-bottom:10px;}

.ms-WPBody h2.featureheadlinecss {color:#2B78A2;font-size:1.2em;font-family:Arial, Helvetica, sans-serif;font-weight:bold;line-height:1.45em;}

.featureheadlinedatecss {font-size:.8em;font-style:italic;color:rgb(87,87,87);}
/* ----------------------------------------------------------------------------------------------------tt making changes */
.headlinecss {font-size:12px;line-height:18px}
a:visited .headlinecss {color:#8DA342}
a:hover .headlinecss {color:#1B4E9A}
a .headlinecss {color:#606060}

#layoutrightcolumn a:visited {text-decoration:none;border-bottom:1px solid #8DA342}
#layoutrightcolumn a:hover {text-decoration:none;border-bottom:1px solid #1B4E9A}
#layoutrightcolumn a {text-decoration:none;border-bottom:1px solid #606060}

#layoutrightcolumn .share a {text-decoration:none;border-bottom:0px solid #606060}

div[id^='xlaANM'] span.headlinedatecss {font-size:11px;font-style:italic;color:#606060}
div[id^='xlaANM'] br {margin:5px 0}

.summarycss {display:block;font-family:Arial, Helvetica, sans-serif;margin-bottom:15px;font-size:13px;color:#606060;}
.BCNews .ms-WPBody {padding:5px;}
.BCNews .emergency-notice {margin:-5px;margin-bottom:0px;padding:6px;}

.pageContent {display:block;float:left;padding-top:10px;}
.pageContent p {font-size:10px;}

.pageContent a:link {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px !important;
	font-style:normal;
	font-weight:normal;
	color:#1B4E9A;
	text-decoration:none;
}

.pageContent a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px !important;
	font-style:normal;
	font-weight:normal;
	color:#3CACD9;
	text-decoration:none;
}

.pageContent a:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px !important;
	font-style:normal;
	font-weight:normal;
	color:rgb(130,178,40);
	text-decoration:none;
}

#departmentsPage p {text-align:left;font-size:12px;padding:0;margin:0;}
#departmentsPage ul {margin:0;padding:0;}
#departmentsPage ul li {list-style:none;padding-bottom:10px;}
#departmentsPage ul li a:link {color:#555;text-decoration:underline;}
#departmentsPage ul li a:hover {color:#3CACD9 !important;text-decoration:underline;}	
#departmentsPage ul li a:visited {color:rgb(130,178,40);text-decoration:underline;}	
#departmentsPage .headinglink {font-size:14px !important;font-weight:bold;color:#1B4E9A !important;}
#departmentsPage .headinglink:hover {font-size:14px !important;font-weight:bold;color:#3CACD9 !important;}
#departmentsPage #dpcol1 {float:left;width:50%;}
#departmentsPage #dpcol2 {float:right;width:49%;}

/* weird SP thing - gets rid of annoying white line under navigation tabs */

.ms-consolemptablerow{background-color:transparent !important;border-color:transparent !important;height: 0px;border:0px;}
.ms-consolemptablerow td{background-color:transparent !important;border-color:transparent !important;height: 0px;border:0px;}

/* --------------------------------------------- Welcome, MYSite, and MyLinks styling ------------------------------ WHY????? -tt */

.ms-globalbreadcrumb{
	font-size:8pt;
	text-align:right;
	background-color:#EEEEEE;
	padding-top: 8px;
	padding-right: 35px;
	padding-left: 35px;
	padding-bottom: 5px;
}

.ms-globallinks {
	color:rgb(94,165,63);
	text-decoration:none;
	white-space:nowrap;
	padding-left:0px;
	padding-right:1px;
	background-image:none;
}

.ms-globallinks a {
	color:rgb(94,165,63) !important;
	text-decoration:none;
	font-family:arial;
	font-size:8pt;
}

.ms-globallinks a:hover{
	color:rgb(94,165,63) !important;
	text-decoration:underline;
}

/* ------------------------------------------------------------------------- Sharepoint login name and links in top right of header (hover state only) */
	
.ms-HoverCellInActive,.ms-SpLinkButtonInActive{
	border:none;
	margin:0px;
	color:#000000;
	vertical-align:top;
	background-color:transparent;
}

.ms-HoverCellActive,.ms-SpLinkButtonActive{
	border:none;
	vertical-align:top;
	background-color:transparent;
	background-image:none;
}

.ms-globalTitleArea {
	padding-left:1px;
	padding-right:0px;
	padding-top:1px;
	background-image:none;
	vertical-align:middle;
	height:156px;
}

/* ------------------------------------------------------------------------- styles for homelayout div version - jpy 1229 */
#blue-webparts {display:block;width:970px;height:100%;overflow:auto;margin:5px 0 5px 0}

/* ------------------------------------------------------------------------- JPY 1/10/12 - changed height to min-height */
#blue-webparts .ms-WPBody {margin:0;padding:0;min-height:160px} 

/* ------------------------------------------------------------------------- if webpart ID's change this may need modified - tt */

#BCHome-centerright #CenterRightColumn /*div.AspNet-WebPart div.ms-WPBody*/ 
#WebPartWPQ4 {min-height:0;border:0} /* div[id^=WebPartWPQ] */

/* #BCHome-centerright #CenterRightColumn div[id^="WebPartWPQ"] {min-height:0;border:0;background:none} */

/* ------------------------------------------------------------------------- accomidating the wrapping list items 
#CenterLeftColumn table.slm-layout-main, #CenterColumn table.slm-layout-main, #CenterRightColumn div#WebPartWPQ6 {height:140px}*/

#lime-webparts {display:block;width:970px;}

#BCHome-topimage {display:block;position:relative;}
#BCHome-centerleft {display:block;float:left;width:320px;margin-right:5px}
#BCHome-centercenter {display:block;float:left;width:185px;margin-right:5px}

/* ------------------------------------------------------------------------- JPY 1/10/12 - fixed FF issue with gray background */
#BCHome-centerright {display:block;float:left;width:455px;margin:0}
#BCHome-centerright p {margin:0 17px;padding-top:10px}
#BCHome-bottomleftcol {display:block;float:left;width:510px}
#main-gutter {display:block;float:left;width:5px;height:auto}
#BCHome-bottomrightcol {display:block;float:right;width:455px}

/*
#topnav {
	display:block;
	position:relative;
	height:28px;
	background-image:url('/_layouts/bccustom/images/bluenav.png');
	background-repeat:repeat-x;
	text-align:left;
	padding:0;
	margin:0px 5px 0px 5px;
	z-index:100;
} */

#topnav {
	display:block;
	position:relative;
	height:28px;
	background-color: #025b86; 
    background: url('/_layouts/bccustom/images/blue.png');
    background-repeat: repeat-y;
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#0076b0), to(#025b86));
    background: -webkit-linear-gradient(right, #0076b0, #025b86);
    background: -moz-linear-gradient(right, #0076b0, #025b86);
    background: -ms-linear-gradient(right, #0076b0, #025b86);
    background: -o-linear-gradient(right, #0076b0, #025b86);
	text-align:left;
	padding:0;
	margin:0px 5px 0px 5px;
	z-index:1;
}

#topnav ul {margin:0;padding:0;}
#topnav ul li {float:left;list-style:none;position:relative}
#topnav ul li a {
	color:#FFF;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-decoration:none;
	line-height:28px;
	vertical-align:middle;
	padding:0px 12px 0px 12px;
	overflow:hidden;
	border-right:0px #003B5A solid;
}

#topnav ul li:last-child a {border:0;}
#topnav ul li ul {display:none;z-index:100;border:0}
#topnav ul li ul li {clear:both;}

/* ":hover" Styling */
#topnav ul li:hover {color:#97DDFD;background-color:#A0B456;/*background-image:url('/_layouts/bccustom/images/topnavhover.png')*/ /* main menu hover state */}

#topnav ul li:hover ul {
	display:block;
	position:absolute;
	top:28px;
	left:0;
	margin: 0;
	padding: 0;
}

#topnav ul li:hover ul li {border:0;}
#topnav ul li:hover ul li a {color:#000;}
#topnav ul li:hover ul li:hover a {background:#FFF;color:#000;}
#topnav ul li:hover ul li ul {display: none;}

/* DropDown Styling */
#topnav ul li:hover ul li a {
	background-color:rgb(136,161,72); /* dropdown menu container */
	display:block;
	line-height:1.2em;
	color:#FFF;
	width:150px;
	text-align:left;
	margin: 0;
	padding:5px 5px 5px 13px;
	font-size:12px;
	font-weight:normal;
	border:0;
}

#topnav ul li:hover ul {margin: 0;padding: 0;}

/* -------------------------------------------------------------------------------------------------------------------------------------------- DropDown Menus ":hover" Styling */
#topnav ul li:hover ul li a:hover {color:#FFF;background-color:rgb(82,113,27);}


/* -------------------------------------------------------------------------------------------------------------------------------------------- Left Nav */
#zz2_CurrentNav {height:100%;margin:0}
#localnav {float:left;background-color:#EDF3D6;width:205px;font-size:12px;font-family:Arial,Helvetica,sans-serif;margin-bottom:0px}
#localnav ul {margin:0;padding:0;list-style-type:none}
#localnav ul li ul li a {padding-left:29px;font-weight:normal;background:transparent}

#localnav li a {
	display:block;
	color:#008264;
	text-decoration:none;
	font-weight:bold;
	padding:2px 0 2px 19px;
	background:url('/_layouts/bccustom/images/navtriangleright.png') #EDF3D6 no-repeat 7px 5px;
	line-height:13px;
	margin-bottom:3px
}
#localnav li a:hover {color:#D7772B;text-decoration:none}
#localnav li .AspNet-Menu-ChildSelected {color:#ffffff;background:url('/_layouts/bccustom/images/navtriangledown.png') #8DA342 /*#8DA342*/ no-repeat 7px 7px;font-weight:bold}
#localnav li .AspNet-Menu-ChildSelected:hover {color:#8DA342;background-color:#EDF3D6}
#localnav li .AspNet-Menu-Selected {color:#D7772B;background-color:#EDF3D6;font-weight:bold}
#localnav li .AspNet-Menu-Selected:hover {color:#ffffff;background-color:#D7772B;font-weight:bold}
#localnav li .AspNet-Menu-ParentSelected {color:#ffffff;font-weight:bold;background:url('/_layouts/bccustom/images/navtriangledown.png') #8DA342 /*#8DA342*/ no-repeat 7px 7px}
#localnav li .AspNet-Menu-ParentSelected:hover {color:#8DA342;background-color:#EDF3D6}

#zz1_GlobalNav li.AspNet-Menu-BucketSelected {color:#FFFFFF;background:#93AE42}
.AspNet-Menu-HideChildren {display:none}
ul.AspNet-Menu-Children span {display:none}

/* -------------------------------------------------------------------------------------------------------------------------------------------- Table Time */
table.bluetable, table.orangetable, table.greentable {margin-bottom:10px}
.bluetable, .orangetable, .greentable {
	border-collapse:collapse;
    font-family:Arial,Helvetica,sans-serif;
    font-size: 12px;
    text-align:left;
}
.bluetable th, .greentable th, .orangetable th {color:#ffffff;font-size:12px;font-weight:bold;padding:8px;background:#8CAEC2;border-bottom:1px solid #ffffff;}
.bluetable td, .greentable td, .orangetable td {
	background: none repeat scroll 0 0 #C3DFF0;
    border-bottom: 1px solid #ffffff;
    border-top: 1px solid transparent;
    color: #606060;
    padding: 8px;
}
.bluetable tbody tr:hover td, .orangetable tbody tr:hover td, .greentable tbody tr:hover td {background:#D7EAF5;color:#606060}
.bluetable tr.row:hover, .greentable tr.row:hover, .orangetable tr.row:hover {background-color:#D7EAF5;color:#606060}
.bluetable a:visited, .greentable a:visited, .orangetable a:visited {color:#606060;text-decoration:underline}
.bluetable a:hover, .greentable a:hover, .orangetable a:visited {color:#1B4E9A;text-decoration:underline}
.bluetable a, .greentable a, .orangetable a {color:#606060;text-decoration:underline}

table.xwide {width:970px}
table.wide {width:751px}
table.narrow {width:500px}
/* -------------------------------------------------------------------------------------------------------------------------------------------- Tabs */
.et-tabrow {
	overflow:hidden;
	padding:15px 0 0 21px;
	/*background-color: #258DB7;
    background: url('/_layouts/bccustom/images/bluegrad.png');
    background-repeat: repeat-x; */
    /* Safari 4-5, Chrome 1-9 */
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#258DB7), to(#006A9E));
    /* Safari 5.1, Chrome 10+ */
    background: -webkit-linear-gradient(left, #006A9E, #258DB7);
    /* Firefox 3.6+ */
    background: -moz-linear-gradient(left, #006A9E, #258DB7);
    /* IE 10 */
    background: -ms-linear-gradient(left, #006A9E, #258DB7);
    /* Opera 11.10+ */
    background: -o-linear-gradient(left, #006A9E, #258DB7);
	border:0
}
.et-tabrow span {
	font-size:9pt;
	font-weight:bold;
	display:inline-block;
	cursor:pointer;
	padding-top:10px
}
.et-activetab {
	background-color:#eeeeee;
	color:#258DB7;
	padding:0 15px 11px 15px;
	/*-webkit-border-radius: 10px 10px 0px 0px;
	-moz-border-radius: 10px 10px 0px 0px;
	border-radius: 10px 10px 0px 0px
	*/
}

.et-tab:hover {color:#3CACD9}
.et-inactivetab {color:#FFFFFF;padding:0 15px 11px 15px}
.et-separator {height:0;border:0;background-color:red}
.et-offscreen {display:none}

/* -------------------------------------------------------------------------------------------------------------------------------------------- Department List */
#tocleft {color:#606060;max-width:50% !important;float:left;margin:10px 0 0 21px}
#tocright {float:right;margin:10px 21px 0 0}
.tocsection {padding-bottom:1.0em;}
.toccattitle {line-height:1.2em;}
.tocitemgroup {margin:0.2em 0;}
.tocitem {font-size:12px;line-height:18px}

#tocleft .tocsection ul, 
#tocright .tocsection ul {list-style-type:none;padding:0;margin-left:20px}

/*#tocleft .tocsection ul li.bullet, 
#tocright .tocsection ul li.bullet {background-image:url('/_layouts/bccustom/images/bulletbluesm.png');padding-left:10px}*/

.AspNet-WebPart .tocitem {color:#606060}
.AspNet-WebPart .tocitem a:visited {color:#8DA342;text-decoration:underline}
.AspNet-WebPart .tocitem a:hover {color:#1B4E9A;text-decoration:underline}
.AspNet-WebPart .tocitem a {color:#606060;text-decoration:underline}
.AspNet-WebPart #columnLeft {font-size:12px;line-height:18px}

#CenterZone {margin:0 0 10px 14px}
#CenterZone h1, #PageContent h1 {display:none}
#CenterZone #WebPartWPQ3, #CenterZone #WebPartWPQ4, #CenterZone #WebPartWPQ5 {font-family:Helvetica,Arial,sans-serif;font-size:13px;border:0;background:none}
#CenterZone .ms-WPBody #tabnav {float:left;width:100%;background:#ffffff;font-size:93%;line-height:normal;border-bottom:0;}

#columnFull {margin:10px 21px 0 21px;font-size:13px;color:#606060;}
#columnFull ul {margin-top:5px;margin-bottom:20px}
#columnFull ul ul {margin-top:5px;margin-bottom:5px}
#columnLeft {color:#606060;max-width:50% !important;float:left;margin:10px 0 0 21px}
#columnLeft a:visited {font-size:13px;color:#8DA342;}
#columnLeft a:hover {font-size:13px;color:#1B4E9A;}
#columnLeft a {font-size:13px;color:#606060;text-decoration:underline}
#columnLeft .summarycss {font-size:13px;line-height:18px}
#columnRight {float:right;margin:10px 21px 0 0}
#columnRight p {margin-bottom:10px}

#contentOne {margin:1em 0}
#contentTwo {display:none}
#columnLeft .section, #columnRight .section {margin-bottom:1.75em;}

.ibox {border:0;height:16px;width:16px;margin:auto;background-image:url('/_layouts/bccustom/images/moreinfohover.gif')}
.ibox img {border:0;}

.envelope {border:0;height:16px;width:16px;margin:auto;background-image:url('/_layouts/bccustom/images/emailhover.gif')}
.envelope img {border:0}
/*
.eventstable {width:100%;margin-bottom:20px;line-height:1.2em;}
.eventstable td {padding:5px 5px 5px 5px;vertical-align:top;text-align:left;line-height:1.25em;}
.eventstable th {width:100%;background-color:#F5F5F5;color:rgb(87,87,87);}*/

td.eventvalue, td.eventheader {font-size:13px;color:#606060;background:#ffffff;vertical-align:top;padding-bottom:10px}
td.eventvalue a:visited, td.eventheader a:visited {color:#8DA342;text-decoration:underline}
td.eventvalue a:hover, td.eventheader a:hover {color:#1B4E9A;text-decoration:underline}
td.eventvalue a, td.eventheader a {color:#606060;text-decoration:underline}
/*td.eventvalue:hover {color:#ffffff;background:#8DA342;font-weight:bold}*/
/*td.eventvalue:hover, td.eventheader:hover {background:#E1E0B4}*/


#PageContentLeft h1, #PageContentSingle h1 {display:none}

#PageContentLeft, #PageContentLeftNoTIF, #PageContentSingle {font-size:13px;line-height:18px;color:#606060;margin-left:14px}
#PageContentLeft p, #PageContentLeftNoTIF p, #PageContentSingle p {font-size:13px;line-height:18px;margin-bottom:10px;padding-right:15px}
#PageContentLanding #PageImage, #PageContentLanding #PageContent {margin-left:14px;color:#606060;font-family:Helvetica,Arial,sans-serif;font-size:13px;line-height:18px;padding-right:15px}
#PageContentRight, #PageContentRightNoTIF {margin:0;padding:0}
#PageContentRight p, #PageContentRightNoTIF p {margin:0;font-size:13px;line-height:18px}


/*
.detailspageright .ms-WPHeader {background:#8E8C4F;} 
.detailspageright {background:#f2f0e0;}
*/
.detailspageright .ms-WPTitle span{color:#ffffff;border:0;text-decoration:none}

/*.detailspagetop .ms-WPTitle span,*/
.detailspageleft .ms-WPTitle span{color:#FFFFFF;padding-left:27px;border:0;text-decoration:none}

#layoutleftcolumn .ms-formfieldcontainer {/*z-index:10000;*/position:absolute;overflow:visible}
#layoutrightcolumn .ms-formfieldcontainer {clear:both;/*z-index:10000;*/position:absolute;overflow:visible}

#contactform {
  font:110% arial,helvetica,sans-serif;
  margin:0 0 30px 0;
  padding:10px;
  min-width:500px;
  max-width:600px;
  width:560px; 
  background-color:#F5F5F5;
  }

#contactform span.spam {color:#FFFFFF;background-color:#7A8694;padding:.5em;margin:1em 1em 1em .70em;}

#contactform fieldset {
  /* clear: both; note that this clear causes inputs to break to left in ie5.x mac, commented out */
  /* border:1px solid #8e8c4f; */
  padding: 10px;
  margin: 0;
}
#contactform fieldset legend {font-size:1.1em; color:rgb(87,87,87);}
#contactform label { 
	display: block;
	float: left; 
	width: 80px; 
	padding: 0; 
	margin:5px 0 0 0; 
	text-align:left;
	font-weight:bold;
}

/*#contactform input, #contactform textarea, #contactform select {width:auto;margin:0;}
#contactform textarea {overflow: auto; font:110% arial,helvetica,sans-serif;padding:5px;}

#contactform textarea {
	display: inline; 
	margin: 5px 0 5px 5px;
	border-top:2px solid #DDD;
	border-left:2px #DDD solid;
	border-right:0;
	border-bottom:0;
}

/* #contactform input[id^="ctl00_ctl20"], #contactform select, #contactform textarea {border:1px solid #DDD;} */

#contactform input {
	/*margin:5px;
	padding:3px;
	border-top:2px solid #DDD;
	border-left:2px #DDD solid;
	border-right:0;
	border-bottom:0;*/
}

#contactform select {margin:5px;padding:3px;font-size:110%;}
#contactform input#reset {margin-left:0;} 
#rightcol #contactform p {margin-top:.5em;padding:0;}

#contactform small {display: block;margin: 0 0 5px 160px;padding: 1px 3px;font-size: 88%;}
#contactform .required{font-weight:bold;}
#contactform br {clear:left}

#rightcol .listservsignup input[id*="Listserv"] {margin-right:10px;}
.listservsignup table td {padding:.5em 0 .5em 0;}
.listservsignup table td .listservtitle {font-weight:bold;padding-left: 5px}
/*.listservsignup table label {font-size:1.1em;}*/
#rightcol .listservsignup input[id$="_Email"] {border:1px solid #000000;}

div.lsdsc {margin-left:43px;font-size:1.0em;padding-top:3px}
div.lsdsc {margin-left:51px\9;}

tr#group0 {padding:.5em;}
  
.gmapheader {font-size:14px;}

td.gmapgroup {padding:.5em .5em .5em .5em;font-weight:bold;font-size:1em;}
td.gmapoffice {padding:.5em;vertical-align: top;}
td.gmapstreet {padding:.5em;vertical-align: top;}
td.gmapicon {padding:.5em;vertical-align: top;}
span.gmapnotes {margin-top:5px}

/* added by tim */
div.officemap {height:37px;width:32px;margin:0;padding:0;background-image:url("/img/publishingimages/buildingiconhover.png");}
div.officemap a, div.officemap a:link, div.officemap a:visited {display:block;}
div.officemap img {width:100%;height:100%;border:0;}
div.officemap a:hover img {visibility:hidden;}

.landingpagetop .ms-WPHeader,
.landingtpageleft .ms-WPHeader,
.landingpageright .ms-WPHeader {height:40px;background:#8E8C4F;}
.landingpageright {background:#f2f0e0;}
.landingpagetop .ms-WPTitle span,
.landingpageleft .ms-WPTitle span{color:#FFFFFF;padding-left:27px;border:0;text-decoration:none;}
.landingpageright .ms-WPTitle span{color:#8E8C4F;padding-left:27px;border:0;text-decoration:none;}

.ms-MenuUIPopupBody{
border:1px solid #555;
margin:0px;
padding:0px;
position:relative;
z-index:1000;
}

/*commented out by tinya
#maincontent {
	display:block; 
	float:left;
	width:970px;
	background-color:#FFF;
	border:0px #DDD solid;
	padding:0px;
	text-align:left;
	padding-bottom:10px;
	margin:0px;
	}*/

.ms-PartSpacingVertical {display:none;}
.breadcrumb {display:none;}

/* ---------------------------------------------------------------------------------------------- Calendar Event Details */

.detailspagesingle #CenterZone {margin:0}
.detailspagesingle #CenterZone #PageTitle h1 {margin:0}

#centersection #PageTitle h1 {margin:0 0 10px 0}

/* ---------------------------------------------------------------------------------------------- Contact Info */
.contactbottom, .contactbottomnarrow {display:block;width:752px;color:#606060;margin:10px 0 10px 14px;clear:both}
.contactbottom p, .contactbottomnarrow p {margin:0 0 20px 0;padding:0;font-size:12px}
.contactbottom h3, .contactbottomnarrow h3 {font-size:16px;font-weight:bold;margin-bottom:0px}

/* start table markup */
.one strong, .two strong, .three strong, .four strong {color:#606060;font-size:13px;font-weight:bold}
.contactbottom .one {display:table-cell;float:left;max-width:170px;margin-right:20px;padding-bottom:10px}
.contactbottom .two {display:table-cell;float:left;max-width:170px;margin-right:20px;padding-bottom:10px}
.contactbottom .three {display:table-cell;float:left;max-width:170px;margin-right:20px;padding-bottom:10px}
.contactbottom .four {display:table-cell;float:left;max-width:170px;margin-right:20px;padding-bottom:10px}

.contactbottomnarrow .one {display:table-cell;float:left;max-width:170px;margin-right:20px;padding-bottom:10px}
.contactbottomnarrow .two {display:table-cell;float:left;max-width:170px;margin-right:20px;padding-bottom:10px}
.contactbottomnarrow .three {display:table-cell;float:left;max-width:170px;margin-right:20px;padding-bottom:10px}
.contactbottomnarrow .four {display:table-cell;float:left;max-width:170px;margin-right:20px;padding-bottom:10px}

.contactbottom img, .contactbottomnarrow img {max-width:170px}

.contactbox {display:table;width:751px}
.contactboxrow {display:table-row}
.contactbottom .deptlogo {display:table-cell;vertical-align:bottom;width:170px}
.contactbottomnarrow .deptlogo {display:table-cell;vertical-align:bottom;width:170px}

/* --------------------------------------------------------------------------------------------------- Simple columns for lists */

#columns ul li {list-style:none;background-image:none} 
#columns ul {width:500px;margin-bottom:10px;overflow:hidden}
#columns ul li {line-height:1.5em;float:left;display:inline}
#columns #double ul li {width:50%}
#columns #triple ul li {width:33.333%}

/* --------------------------------------------------------------------------------------------------- Search */
.ms-sbplain {border:0}

/* --------------------------------------------------------------------------------------------------- Images */
img.noframeleft {float:left;clear:both;padding:0;margin:10px 20px 10px 0}
img.noframeright {float:right;clear:both;padding:0;margin:10px 0 10px 20px}
img.noframecenter {display:block;padding:0;margin-left:auto;margin-right:auto}
img.noframe {float:left;clear:both;padding:20px;margin:auto}

img.left  {
	float:left;
	clear:both;
	padding:0;
	border:7px solid #FFFFFF;
	margin:10px 20px 10px 0;
	box-shadow: 1px 1px 5px #cccccc, 1px 1px 5px #cccccc;
	-moz-box-shadow: 1px 1px 5px #cccccc, 1px 1px 5px #cccccc;
	-webkit-box-shadow: 1px 1px 5px #cccccc, 1px 1px 5px #cccccc;
	/* IE8+ */
	-ms-filter: 
		"progid:DXImageTransform.Microsoft.Shadow(color=#cccccc, direction=0, strength=4) 
		 progid:DXImageTransform.Microsoft.Shadow(color=#cccccc, direction=90, strength=4) 
		 progid:DXImageTransform.Microsoft.Shadow(color=#cccccc, direction=180, strength=4) 
		 progid:DXImageTransform.Microsoft.Shadow(color=#cccccc, direction=270, strength=4)";
	/* IE<8 */
	filter: 
		 progid:DXImageTransform.Microsoft.Shadow(color=#cccccc, direction=0, strength=4) 
		 progid:DXImageTransform.Microsoft.Shadow(color=#cccccc, direction=90, strength=4) 
		 progid:DXImageTransform.Microsoft.Shadow(color=#cccccc, direction=180, strength=4) 
		 progid:DXImageTransform.Microsoft.Shadow(color=#cccccc, direction=270, strength=4);
	}

img.right {
	float:right;
	clear:right;
	padding:0;
	border:7px solid #FFFFFF;
	margin:10px 15px 10px 20px;
	box-shadow: 1px 1px 5px #cccccc, 1px 1px 5px #cccccc;
	-moz-box-shadow: 1px 1px 5px #cccccc, 1px 1px 5px #cccccc;
	-webkit-box-shadow: 1px 1px 5px #cccccc, 1px 1px 5px #cccccc;
	/* IE8+ */
	-ms-filter: 
		"progid:DXImageTransform.Microsoft.Shadow(color=#cccccc, direction=0, strength=4) 
		 progid:DXImageTransform.Microsoft.Shadow(color=#cccccc, direction=90, strength=4) 
		 progid:DXImageTransform.Microsoft.Shadow(color=#cccccc, direction=180, strength=4) 
		 progid:DXImageTransform.Microsoft.Shadow(color=#cccccc, direction=270, strength=4)";
	/* IE<8 */
	filter: 
		 progid:DXImageTransform.Microsoft.Shadow(color=#cccccc, direction=0, strength=4) 
		 progid:DXImageTransform.Microsoft.Shadow(color=#cccccc, direction=90, strength=4) 
		 progid:DXImageTransform.Microsoft.Shadow(color=#cccccc, direction=180, strength=4) 
		 progid:DXImageTransform.Microsoft.Shadow(color=#cccccc, direction=270, strength=4);
	}

img.center {
	display:block;
	padding:0;
	border:7px solid #FFFFFF;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:10px;
	margin:10px auto 10px auto;
	box-shadow: 1px 1px 5px #cccccc, 1px 1px 5px #cccccc;
	-moz-box-shadow: 1px 1px 5px #cccccc, 1px 1px 5px #cccccc;
	-webkit-box-shadow: 1px 1px 5px #cccccc, 1px 1px 5px #cccccc;
	/* IE8+ */
	-ms-filter: 
		"progid:DXImageTransform.Microsoft.Shadow(color=#cccccc, direction=0, strength=4) 
		 progid:DXImageTransform.Microsoft.Shadow(color=#cccccc, direction=90, strength=4) 
		 progid:DXImageTransform.Microsoft.Shadow(color=#cccccc, direction=180, strength=4) 
		 progid:DXImageTransform.Microsoft.Shadow(color=#cccccc, direction=270, strength=4)";
	/* IE<8 */
	filter: 
		 progid:DXImageTransform.Microsoft.Shadow(color=#cccccc, direction=0, strength=4) 
		 progid:DXImageTransform.Microsoft.Shadow(color=#cccccc, direction=90, strength=4) 
		 progid:DXImageTransform.Microsoft.Shadow(color=#cccccc, direction=180, strength=4) 
		 progid:DXImageTransform.Microsoft.Shadow(color=#cccccc, direction=270, strength=4);
	}

img.frame {
	float:none;
	clear:both;
	padding:0;
	border:7px solid #FFFFFF;
	box-shadow: 1px 1px 5px #cccccc, 1px 1px 5px #cccccc;
	-moz-box-shadow: 1px 1px 5px #cccccc, 1px 1px 5px #cccccc;
	-webkit-box-shadow: 1px 1px 5px #cccccc, 1px 1px 5px #cccccc;
	/* IE8+ */
	-ms-filter: 
		"progid:DXImageTransform.Microsoft.Shadow(color=#cccccc, direction=0, strength=4) 
		 progid:DXImageTransform.Microsoft.Shadow(color=#cccccc, direction=90, strength=4) 
		 progid:DXImageTransform.Microsoft.Shadow(color=#cccccc, direction=180, strength=4) 
		 progid:DXImageTransform.Microsoft.Shadow(color=#cccccc, direction=270, strength=4)";
	/* IE<8 */
	filter: 
		 progid:DXImageTransform.Microsoft.Shadow(color=#cccccc, direction=0, strength=4) 
		 progid:DXImageTransform.Microsoft.Shadow(color=#cccccc, direction=90, strength=4) 
		 progid:DXImageTransform.Microsoft.Shadow(color=#cccccc, direction=180, strength=4) 
		 progid:DXImageTransform.Microsoft.Shadow(color=#cccccc, direction=270, strength=4);
	}
.fimg a.toggleopacity:hover img {
	border:7px solid #FFFFFF;
	box-shadow: 1px 1px 5px #cccccc, 1px 1px 5px #cccccc;
	-moz-box-shadow: 1px 1px 5px #cccccc, 1px 1px 5px #cccccc;
	-webkit-box-shadow: 1px 1px 5px #cccccc, 1px 1px 5px #cccccc;
	/* IE8+ */
	-ms-filter: 
		"progid:DXImageTransform.Microsoft.Shadow(color=#cccccc, direction=0, strength=4) 
		 progid:DXImageTransform.Microsoft.Shadow(color=#cccccc, direction=90, strength=4) 
		 progid:DXImageTransform.Microsoft.Shadow(color=#cccccc, direction=180, strength=4) 
		 progid:DXImageTransform.Microsoft.Shadow(color=#cccccc, direction=270, strength=4)";
	/* IE<8 */
	filter: 
		 progid:DXImageTransform.Microsoft.Shadow(color=#cccccc, direction=0, strength=4) 
		 progid:DXImageTransform.Microsoft.Shadow(color=#cccccc, direction=90, strength=4) 
		 progid:DXImageTransform.Microsoft.Shadow(color=#cccccc, direction=180, strength=4) 
		 progid:DXImageTransform.Microsoft.Shadow(color=#cccccc, direction=270, strength=4);
}

/* ----------------------------------------------------------------------------------------------- Landing Pages */
#layoutsinglecolumn #PageTitle h1 {margin:0px 0 10px 14px}
#layoutsinglecolumn div[id^="ct100_"] {margin:0 0 20px}
#layoutsinglecolumn #TopZone {margin:20px 0}
#layoutsinglecolumn #BottomZone {margin:20px 0}

/* ---------------------------------------------------------------------- added by Tinya, temp to style layout-----*/
#maincontentnonav {float:left;width:100%;}
#maincontentwithnav {float:left;width:765px;padding-bottom:10px}
#layoutleftcolumn {float:left;width:535px;margin:0 18px 0 0}
#layoutrightcolumn {float:left;width:208px;}

#layouttoprow {margin-left:13px}

#maincontentnonavrightcol #layoutleftcolumn {width:730px}
#maincontentnonavrightcol #PageContentLeft {margin:0 0 20px 0}

/* REMOVES the space that the picture webpart adds, but causes issue with the rest of the content */
/*#ctl00_PlaceHolderMain_ImageField__ControlWrapper_RichImageField {position:absolute;left:-9999}*/

.clearboth {clear:both} /*needed for 2 column edit mode*/
.height500 {height:500px} /*needed for 2 column edit mode*/

/* ---------------------------------------------------------------------------------------------------------- Search */
.srch-Icon {display:none}
.srch-BestBets .srch-BestBetsWPTitle {font-family:Helvetica,Arial,sans-serif;color:#D7772B;background:none;margin-top:15px;font-size:15px;left:-20px}
.srch-BestBets .srch-BB-SpecialTerm {font-family:Helvetica,Arial,sans-serif;color:#606060;font-style:italic}
.srch-BestBets .srch-BB-SpecialTerm img {display:none}
.srch-BestBets .srch-BB-Result .srch-BestBetsTitle img {display:none}
.srch-BestBets span.srch-BestBetsTitle a:visited, .srch-BestBets .srch-BB-Result .srch-BB-URL a:visited {color:#006A9E !important;text-decoration:underline}
.srch-BestBets span.srch-BestBetsTitle a:hover, .srch-BestBets .srch-BB-Result .srch-BB-URL a:hover {color:#8DA342 !important;text-decoration:underline}
.srch-BestBets span.srch-BestBetsTitle a, .srch-BestBets .srch-BB-Result .srch-BB-URL a {color:#606060 !important;text-decoration:underline}
.srch-BB-URL a {display:block:margin-left:0px} /* changed from 20 */
.srch-BestBets .srch-BestBetsBottom {border-bottom:1px solid #EDF3D6}
/*.srch-BB-URL {padding-left:20px} pushes the url on best bets */

.srch-Summary a#SRSUM_DYM:visited {color:#006A9E !important}
.srch-Summary a#SRSUM_DYM:hover {color:#8DA342 !important}
.srch-Summary a#SRSUM_DYM {color:#606060 !important;text-decoration:underline}

.srch-stats, .srch-Page-bg {background-color:#EDF3D6 !important;font-family:Arial,Helvetica,sans-serif;}

/* ---------------------------------------------------------------------------------------------------------- Search Results */
#centersection #maincontent #maincontentwithnav #CenterZone {margin:0 0 0 14px}

div.srch-BB-SpecialTerm {color:#606060 !important;padding-top:10px;border-top:2px solid #EDF3D6}

#SRST {margin:10px 0 0 0}
.srch-stats, .srch-Page {color:#606060;background-color:#DDECF2;padding:5px}

#SRP .srch-Page a:link {color:#606060;text-decoration:underline}
#SRP .srch-Page a:visited {color:#8DA342;text-decoration:underline}
#SRP .srch-Page a:hover color:{#1B4E9A;text-decoration:underline}
#SRP .srch-Page a {color:#606060;text-decoration:underline}

#CSR {margin:10px 0 0 5px}

.srch-URL A:link, .srch-URL A:visited {color:#606060}

.srch-results .srch-Title {color:#606060;padding:0 0 10px 0;margin:0}
.srch-results .srch-Title a:visited {color:#8DA342;text-decoration:underline}
.srch-results .srch-Title a:hover {color:#1B4E9A;text-decoration:underline}
.srch-results .srch-Title a {color:#606060;text-decoration:underline}

.srch-Description, .srch-Title, .srch-results, .srch-stats, .srch-Page {font-family:Helvetica,Arial,sans-serif;}

#CSR .srch-Description {font-size:12px;padding:5px 0 0 0;margin:0}

.srch-Metadata {font-size:10px;font-family:Helvetica,Arial,sans-serif;}
#SRP .srch-Metadata a:visited {color:#8DA342;text-decoration:underline}
#SRP .srch-Metadata a:hover color:{#1B4E9A;text-decoration:underline}
#SRP .srch-Metadata a {color:#606060;text-decoration:underline}

p.srch-Metadata span.srch-URL a:visited {color:#8DA342 !important;text-decoration:underline}
p.srch-Metadata span.srch-URL a:hover {color:#1B4E9A !important;text-decoration:underline}
p.srch-Metadata span.srch-URL a {color:#606060 !important;text-decoration:underline}

#SAL .srch-sort-right a:visited {color:#8DA342 !important;text-decoration:underline}
#SAL .srch-sort-right a:hover {color:#1B4E9A !important;text-decoration:underline}
#SAL .srch-sort-right a {color:#606060 !important;text-decoration:underline}
/* ---------------------------------------------------------------------------------------------------------- Featured news */

/* ---------------------------------------------------------------------------------------------------------- News Template */
#centersection #maincontentwithnav #layoutleftcolumn #PageTitle {margin-left:14px}
#SRSB .ms-sbtable {border:0px solid #606060;height:28px}
/* tr.ms-sbrow */
td.ms-sbcell {border:1px solid #7F9DB9;padding:2px;white-space: nowrap;}
td.ms-sbcell input {font-size:15px}

/*#localnav ul .AspNet-Menu-Selected a:before {width:5px;color:red;content:"\203A"}
#localnav ul .AspNet-Menu-Selected a:before {width:5px;color:red;content:"\25B6"}
#localnav ul .AspNet-Menu-Selected a:before {color:red;content:'/_layouts/bccustom/images/navtriangleright.png'}*/

/* ---------------------------------------------------------------------------------------------------------- Calendar */
.cal {border:1px solid #949494;font-size:15px}
.cal td {vertical-align:top}
.cal td span {text-align:left}
.cal td span a:link {margin-bottom:20px}

.cal .calDayStyle, .cal .calTodayStyle {font-size:15px}
.calDayStyle, .calTodayStyle {border:1px solid #949494;font-size:15px;padding:.5em;height:40px}
.calTodayStyle {background-color:#8DA342;color:#ffffff}
.calTodayStyle p.bcevent {color:#ffffff}
.calTodayStyle p.bcevent a:visited, .calTodayStyle p.bcevent a:active {color:#ffffff}
.calTodayStyle p.bcevent a:hover {color:#ffffff}
.calDayStyle td:hover {}
.calTitleStyle td {padding:1em}
.calDayHeaderStyle {color:#606060;text-align:center}

#CenterZone .AspNet-WebPart p.bcevent {font-size:13px}
#CenterZone .AspNet-WebPart p.bcevent a {font-size:11px}
#CenterZone .AspNet-WebPart .calTodayStyle p.bcevent a {color:#ffffff}
#CenterZone .AspNet-WebPart .calTodayStyle p.bcevent a:hover {color:#1b4e9a}
#CenterZone .AspNet-WebPart p.bcevent {text-align:left}

td#group0 {color:#ffffff;background-color:#667280 !important;border:1px solid #ffffff}

td.calNextPrevStyle a:focus {color:#FFFFFF !important;font-weight:bold;border:none}
td.calNextPrevStyle a:hover {background-color:#555D69 !important;border:none}

.calTitleStyle td {
	color:#ffffff;
	font-size:16px;
	font-style:bold;
	background-color:#8DA342;
	background: -moz-linear-gradient(center top, #B0C368, #8DA342) repeat scroll 0 0 transparent;
	padding:10px
}



/* ---------------------------------------------------------------------------------------------------------- Alert, Quote & Note */
.quote {
	margin:5px 0 10px;
	color:#606060;
	font-style:italic;
	font-weight:bold;
	font-size:13px;
	padding:10px;
	background-color:#e9e9e9;
	background-repeat: repeat-x;
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#e9e9e9), to(#f6f6f6));
    background: -webkit-linear-gradient(left, #e9e9e9, #f6f6f6);
    background: -moz-linear-gradient(left, #e9e9e9, #f6f6f6);
    background: -ms-linear-gradient(left, #e9e9e9, #f6f6f6);
    background: -o-linear-gradient(left, #e9e9e9, #f6f6f6);
    /*-webkit-border-radius:10px;
    -moz-border-radius:10px;
    border-radius:10px;*/
}

.note {
	display:block;
	font-size:13px;
	font-weight:bold;
	border:solid 0px #606060;
	background:#C3DFF0; /* #a2bac9 */
	color:#606060;
	padding:.38em !important;
	text-align:left;
	margin-bottom:10px
} 

#tt .note {
	display:block;
	font-size:13px;
	font-weight:bold;
	border:solid 0px #606060;
	color:#606060;
	/*padding:.38em !important;*/
	padding:10px !important;
	text-align:left;
	margin:5px 0 0 0;
	/*-webkit-border-radius:10px;
    -moz-border-radius:10px;
    border-radius:10px;
    background: url('/_layouts/bccustom/images/notebackground.png');*/
    background-repeat: repeat-x;
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#a1d1ee), to(#C3DFF0));
    background: -webkit-linear-gradient(left, #a1d1ee, #C3DFF0);
    background: -moz-linear-gradient(left, #a1d1ee, #C3DFF0);
    background: -ms-linear-gradient(left, #a1d1ee, #C3DFF0);
    background: -o-linear-gradient(left, #a1d1ee, #C3DFF0);
}

.gray {
	display:block;
	font-size:13px;
	font-weight:bold;
	border:solid 0px #606060;
	background:#DBDBDB; /* #a2bac9 */
	color:#606060;
	padding:.38em !important;
	text-align:left;
	margin-bottom:10px
} 

#tt .gray {
	display:block;
	font-size:13px;
	font-weight:bold;
	border:solid 0px #606060;
	color:#606060;
	/*padding:.38em !important;*/
	padding:10px !important;
	text-align:left;
	margin:5px 0 0 0;
	/*-webkit-border-radius:10px;
    -moz-border-radius:10px;
    border-radius:10px;
    background: url('/_layouts/bccustom/images/graybackground.png');*/
    background:#DBDBDB;
    background-repeat: repeat-x;
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#c5c5c5), to(#dbdbdb));
    background: -webkit-linear-gradient(left, #c5c5c5, #dbdbdb);
    background: -moz-linear-gradient(left, #c5c5c5, #dbdbdb);
    background: -ms-linear-gradient(left, #c5c5c5, #dbdbdb);
    background: -o-linear-gradient(left, #c5c5c5, #dbdbdb);
}

.alert {
	margin:5px 0 5px 0;
	border-bottom:10px solid #ffffff;
	color:#ffffff;
	font-size:14px;
	font-family:Helvetica,Arial,sans-serif;
	padding:10px;
	/*background: url('/_layouts/bccustom/images/alertbackground.png');*/
	background-repeat: repeat-x;
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#840a12), to(#d4232f));
    background: -webkit-linear-gradient(left, #840a12, #d4232f);
    background: -moz-linear-gradient(left, #840a12, #d4232f);
    background: -ms-linear-gradient(left, #840a12, #d4232f);
    background: -o-linear-gradient(left, #840a12, #d4232f);
}

.alert strong, #tt .alert strong {font-size:16px;font-weight:bold;}
.alert a:link, #tt .alert a:link {color:#ffffff;font-size:14px}
.alert a:visited, #tt .alert a:visited {color:#ffffff;font-size:14px}
.alert a:hover, #tt .alert a:hover {color:#9A111A;background-color:#ffffff;font-size:14px}
.alert a, #tt .alert a {color:#ffffff;font-size:14px}
.alert p {color:#ffffff;}
.alert li {margin-left:20px;}

#tt .alert {
	margin:5px 0 0 0;
	border-bottom:0;
	color:#ffffff;
	font-size:14px;
	font-family:Helvetica,Arial,sans-serif;
	padding:10px 10px 10px 18px;
	background: url('/_layouts/bccustom/images/alertbackground.png');
	background-repeat: repeat-x;
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#840a12), to(#d4232f));
    background: -webkit-linear-gradient(left, #840a12, #d4232f);
    background: -moz-linear-gradient(left, #840a12, #d4232f);
    background: -ms-linear-gradient(left, #840a12, #d4232f);
    background: -o-linear-gradient(left, #840a12, #d4232f);
	/*-webkit-border-radius:0 0 10px 10px;
    -moz-border-radius:0 0 10px 10px;
    border-radius:0 0 10px 10px;*/
}

/* ---------------------------------------------------------------------------------------------------------- Quote */
#buzz blockquote {color:#606060;background-color:#e9e9e9;margin:5px 0 10px;padding:10px;font-style:italic;font-weight:bold;}
#buzz cite {display:none}

/* ---------------------------------------------------------------------------------------------------------- homepage*/
.wrapdiv {position:relative}

/* ---------------------------------------------------------------------------------------------------------- more events*/
.morecal{background:transparent;position:absolute;float:right;top:11px;right:20px;padding:0px 7px}
.morecal a:link,.morecal a:visited,.morecal a:active{font-size:11px;color:#ffffff;text-decoration:none}
.morecal a:hover {color:#025C87}

/* ---------------------------------------------------------------------------------------------------------- more news*/
.BCNews .ms-WPBody {padding: 0px;margin:0px;}
.morenews {background:transparent;position:absolute;float:right;top:8px;right:20px;padding:0px 7px}
.morenews a:link, .morenews a:visited, .morecal a:visited, .morecal a:active {font-size:11px;color:#ffffff;text-decoration:none}
.morenews a:hover {color:#025C87}

/* ---------------------------------------------------------------------------------------------------------- sustainability*/
#WebPartTitleWPQ5 h3 {padding-left:0}

/* ---------------------------------------------------------------------------------------------------------- learn more leaf*/
.leaf {position:absolute;float:left;top:1px;left:15px;background:transparent}
.learnsustainability {position:absolute;float:right;background:transparent;margin:6px 0 0 240px}
.learnsustainability a:link,.learnsustainability a:visited,.learnsustainability a:active{font-size:11px;color:#ffffff;text-decoration:none}
.learnsustainability a:hover {color:#3cacd9}

/* ---------------------------------------------------------------------------------------------------------- root nav home */
.bucketlink {padding:3px 5px 0px 5px;border-bottom:1px solid white;margin-bottom:5px}
.bucketlink a {
	display:block;
	color:#86A136;
	text-decoration:none;
	font-weight:bold;
	padding:5px 5px 5px 0;
	line-height:13px;
	margin-bottom:3px
}

/* ---------------------------------------------------------------------------------------------------------- pulling list in weird, remove title */
tr.ms-viewheadertr {display:none}

/* --------------------------------------------------------------------------------------------------- Photo Captions */
div.photocaption {display:block;position:relative;float:left;text-align:center;margin:10px 0;clear:right}
div.photocaption p {padding-top:5px}
div.photocaption img {padding:0 15px 0 0}

/* ---------------------------------------------------------------------------------------------------------- captions */
.blockit {clear:both;display:block;float:none;}

#PageContentSingle div.caption, #PageContentLeft div.caption {display:inline-block;float:left;}
#PageContentSingle div.caption.center, #PageContentLeft div.caption.center {display:block;margin:auto;float:center}
#PageContentSingle div.caption.left, #PageContentLeft div.caption.left {display:block;float:left;margin:10px 20px 10px 0;}
#PageContentSingle div.caption.right, #PageContentLeft div.caption.right {display:block;float:right;margin:10px 0 10px 10px;}
#PageContentSingle div.caption a, #PageContentLeft div.caption a {border:0;display:block;}
#PageContentSingle div.caption a:hover, #PageContentLeft div.caption a:hover {border:0;display:block;background-color:none;}
#PageContentSingle div.caption p, #PageContentLeft div.caption p {font-size:10px;padding:5px 0 0 0;margin:0}

/* ---------------------------------------------------------------------------------------------------------- bcpress */
.ms-sbtable td.ms-sbtext {border:0;background:none;padding:0 15px 0 0;color:#606060;font-family:Arial,Helvetica,sans-serif;font-size:13px}

#BottomZone div[id^="xlaAN"] {padding:10px;background-color:#eeeeee}

div.identity {width:208px;position:relative;background-color:#ffffff;text-align:center;overflow:hidden;margin-bottom:10px}

a.opacity:hover img {filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);opacity: .5;}

a.opacity img:hover {
	-ms-filter: 
		"progid:DXImageTransform.Microsoft.Shadow(color=#cccccc, direction=0, strength=4) 
		 progid:DXImageTransform.Microsoft.Shadow(color=#cccccc, direction=90, strength=4) 
		 progid:DXImageTransform.Microsoft.Shadow(color=#cccccc, direction=180, strength=4) 
		 progid:DXImageTransform.Microsoft.Shadow(color=#cccccc, direction=270, strength=4)";
	/* IE<8 */
	filter: 
		 progid:DXImageTransform.Microsoft.Shadow(color=#cccccc, direction=0, strength=4)
		 progid:DXImageTransform.Microsoft.Shadow(color=#cccccc, direction=90, strength=4)
		 progid:DXImageTransform.Microsoft.Shadow(color=#cccccc, direction=180, strength=4)
		 progid:DXImageTransform.Microsoft.Shadow(color=#cccccc, direction=270, strength=4)
		 progid:DXImageTransform.Microsoft.Alpha(opacity=50);
	}

.socialopacity img {filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);opacity: 1;border:0;}
.socialopacity:hover img {filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);opacity: .5;border:0;}

/* ---------------------------------------------------------------------------------------------------------- Featured/Landing Page Layout */
/*.fbox {padding:0 0 12px 0;position:relative;display:block;min-height:120px;width:751px}
.fimg {float:left;padding:0 0 15px 3px;height:120px;width:120px;overflow:hidden;position:relative}
.fcontent {padding:8px 12px 0 140px}
.fcontent {padding-top:8px}
.fcontent {padding-right:12px}
.fcontent {padding-bottom:0}
.fcontent {padding-left:0}*/

.fimg {padding-left: 3px}

.fbox, .fcontent {overflow: hidden; zoom: 1;}
.fbox {margin:15px 0}
.fbox:first-child {margin-top: 0;}

.fcontent {display: block; margin: 7px 0 0 0;}
.fcontent h3 {margin-top:0} 
.fcontent h2 {padding-top:0}
.fcontent p {margin-bottom: 10px}

.clearfix {clear:both}

/* ---------------------------------------------------------------------------------------------------------- ALternate Featured/Landing Page Layout */
.altfbox {padding:0 0 12px 0;position:relative;display:block;min-height:150px;width:751px}
.altfimg {float:left;padding:0 0 15px 3px;overflow:hidden;position:relative}
.altfcontent {padding:8px 12px 0 140px}
.altfcontent h3 {margin-top:0} 
.altfcontent h2 {padding-top:0}

/* ---------------------------------------------------------------------------------------------------------- On This Page */
div.otp {font-style:italic;font-weight:bold;color:#8d8d8d;margin-bottom:10px}
#maincontentwithnav div.otp ul {display:inline;margin:0;color:#8d8d8d;font-weight:normal;}
#maincontentwithnav div.otp ul li {list-style-type:none;background:none;display:inline;padding:0;margin:0 0 10px 0}
#maincontentwithnav div.otp ul li:after {content:",";}


/* ---------------------------------------------------------------------------------------------------------- Fake Summary Link Webpart */


.flinks {width:211px}
.flinks .header h3 {
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFF !important;
	font-size:13px;
	margin:0px 0 0 10px;
	padding:5px 0 0 0 
}

div.flinks .header {
	background-color:#ffffff;
    background: url('/_layouts/bccustom/images/newsbackground.png');
    background-repeat: repeat-x; 
    /* Safari 4-5, Chrome 1-9 */
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#b0c368), to(#8da342));
    /* Safari 5.1, Chrome 10+ */
    background: -webkit-linear-gradient(top, #b0c368, #8da342);
    /* Firefox 3.6+ */
    background: -moz-linear-gradient(top, #b0c368, #8da342);
    /* IE 10 */
    background: -ms-linear-gradient(top, #b0c368, #8da342);
    /* Opera 11.10+ */
    background: -o-linear-gradient(top, #b0c368, #8da342);
    -webkit-border-radius: 10px 10px 0 0;
    -moz-border-radius: 10px 10px 0 0;
    border-radius: 10px 10px 0 0;
	height:26px;
	border:0
}

.flinks .list {background-color:#eeeeee;padding:5px 0}

#layoutrightcolumn .flinks .list ul li {
    background-image: url("/_layouts/bccustom/images/bulletbluesm.png") !important;
    background-position: 0 0.5em;
    background-repeat: no-repeat;
	padding:0 0 0 10px;
	color:#1B4E9A;
	font-weight:bold;
	margin-bottom:5px
}

#layoutrightcolumn .flinks .list li.group {background-image:none !important;color:#8DA342;font-size:13px;padding-left:0;margin-bottom:3px}

#layoutrightcolumn .flinks .list ul {margin-left:10px}
#layoutrightcolumn .flinks .list ul li a:link {font-size:12px;text-decoration:none;color:#025B86;font-family:Arial,Helvetica,sans-serif;border:0}
#layoutrightcolumn .flinks .list ul li a:visited {font-size:12px;text-decoration:none;color:#025B86;font-family:Arial,Helvetica,sans-serif;border:0}
#layoutrightcolumn .flinks .list ul li a:hover {font-size:12px;text-decoration:none;color:#3cacd9;font-family:Arial,Helvetica,sans-serif;border:0}
#layoutrightcolumn .flinks .list ul li a {font-size:12px;text-decoration:none;color:#025B86;font-family:Arial,Helvetica,sans-serif;border:0}

/* ---------------------------------------------------------------------------------------------------------------------------------------------------- Sex Offenders */
#mapWindow {position:relative;background-color: #ffffff}
#map_canvas {width: 750px; height: 600px; line-height: normal !important; position: relative; background-color:#ffffff !important; overflow: hidden}
#mapReset {border:1px solid #606060;width:50px;height:15px;position:absolute;display:block;top:5px;padding-top:2px;left:588px;cursor:pointer;background-color:#ffffff;color:#000;text-align:center}

#addBox {border: 1px solid #C9DFAF;border-top:0px;height:50px;display:block;background-color:#D1D1D1;font-weight:bold;text-align:left;margin-bottom:10px}
#addBox .address {float:left;display:inline-block;margin:10px;vertical-align: middle}
#addBox .miles {float:left;display:inline-block;margin:10px;vertical-align: middle}
.address .inputbox {display:inline-block;width:250px;margin:5px 0}
.miles .inputbox {display:inline-block;width:50px;margin:5px 0}
#addBox .addinput input.button {width:75px;padding:0;margin:10px 0 0 50px}

.infoDiv {background-color:#ffffff}
.infoDiv .title p {font-weight: bold;font-size: 16px;margin:0;padding:0}
.infoDiv .content {width:350px}
.infoDiv .content .image {float:left;display:inline-block;width:140px;clear:both}
.infoDiv .content .image img, .minfoDiv img {height:150px}
.infoDiv .content .address {float:left;display:inline-block;width:180px;padding:13px 0 0 10px}
.infoDiv p a.sm {padding:5px 5px 5px 0;font-style: italic}

.minfoDiv {display:inline-block;width:auto}
.minfoDiv .title {display:inline-block;float:left;width:180px;font-size: 16px;margin:0;padding:10px 0 0 0}
.minfoDiv .image {display:inline-block;float:left;width:150px;clear:both}

/* ---------------------------------------------------------------------------------------------------------------------------------------------------- rss feed for LU */
div[id^="rss"] .slm-layout-main .item {margin:0}
.rdfdescription {color:#606060;font-family:Arial,Helvetica,sans-serif;font-size:13px;line-height:18px;margin-bottom:10px;padding-right:15px}

table#posvolopps td, table#posvolopps td a {font-size: 12px; line-height:15px}

/* ---------------------------------------------------------------------------------------------------------------------------------------------------- table sort */
table.ms-toolbar, .ms-toolbarContainer {border:1px solid #5d7380;border-collapse:collapse}
table.ms-toolbar, table.ms-viewtoolbar, .ms-toolbarContainer {background-color:#D6E8FF;background-color:#5d7380;background-image:none}
.ms-toolbar, .ms-viewtoolbar, .ms-formtoolbar, .ms-toolbarContainer {color:#ffffff;font-family:Arial,Helvetica,sans-serif;font-size:8pt;text-decoration:none}
table.ms-toolbar td {padding:5px}
div#desc img, div#asc img {padding:4px}
div#desc img:hover, div#asc img:hover {background-color:#c3dff0}

/*---------------------------------------------------------------------------------------------------------------------------------------------------- table sort arrows*/
th.header {
	background-image: url('/_layouts/bccustom/images/sort.gif');
	cursor:pointer;
	background-repeat:no-repeat;
	background-position:center left;
	padding-left:20px;
	border-right:1px solid #dad9c7;
	margin-left: -1px
	} 
th.headerSortUp {background-image: url('/_layouts/bccustom/images/asc.gif')} 
th.headerSortDown {background-image: url('/_layouts/bccustom/images/desc.gif')}
tr.filters {display:none}
#staffDir.bluetable th.klar, #deptDir.bluetable th.klar {background-image:none}
td#dvt_tb_filter a {color:#ffffff}
td#dvt_tb_filter a:hover {color:#C3DFF0}

.bocoform {margin:20px}

iframe.topspace {margin-top:7px}

img.seal {padding:0 0 40px 90px}

/* ---------- Deprecated html for HHS ---------- */
tt {margin:5px;line-height:10px}

/* ---------- Images for Flood Box ---------- */
.flood img {border: 3px solid #FFFFFF;box-shadow: 1px 1px 5px #CCCCCC, 1px 1px 5px #CCCCCC;clear:both;float:right;padding:0;margin:10px 20px 0 10px}
.flood span img {float:none;border:0;padding:0;margin:3px 2px 0 5px;clear:none;}
/* ---------- Employee Page ---------- */
#kronos h3 {margin-bottom:10px;}
#kronos ul.kronoslist {list-style-type:none;margin-left: 0;padding-left: 20px}
#kronos ul.kronoslist li {list-style-type:none;background-image:none;display: inline;margin-right: 20px;}
#kronos ul img {border:1px solid #c7c7c7}

/* ---------- Galleria ---------- */
div.imgcontent {margin-top:20px}
#galleria{height:500px}

/* ---------- Filesize ---------- */
span.filesize {color:#606060;font-size:12px}

/* ---------- Shadowbox ---------- */
#sb-title-inner,#sb-info-inner,#sb-loading-inner,div.sb-message{font-family:"HelveticaNeue-Light","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:200;color:#fff;}
#sb-container{position:fixed;margin:0;padding:0;top:0;left:0;z-index:999;text-align:left;visibility:hidden;display:none;}
#sb-overlay{position:relative;height:100%;width:100%;}
#sb-wrapper{position:absolute;visibility:hidden;width:100px;}
#sb-wrapper-inner{position:relative;border:1px solid #303030;overflow:hidden;height:100px;}
#sb-body{position:relative;height:100%;}
#sb-body-inner{position:absolute;height:100%;width:100%;}
#sb-player.html{height:100%;overflow:auto;}
#sb-body img{border:none;}
#sb-loading{position:relative;height:100%;}
#sb-loading-inner{position:absolute;font-size:14px;line-height:24px;height:24px;top:50%;margin-top:-12px;width:100%;text-align:center;}
#sb-loading-inner span{background:url('/_layouts/bccustom/images/loading.gif') no-repeat;padding-left:34px;display:inline-block;}
#sb-body,#sb-loading{background-color:#060606;}
#sb-title,#sb-info{position:relative;margin:0;padding:0;overflow:hidden;}
#sb-title,#sb-title-inner{height:26px;line-height:26px;}
#sb-title-inner{font-size:16px;}
#sb-info,#sb-info-inner{height:20px;line-height:20px;}
#sb-info-inner{font-size:12px;}
#sb-nav{float:right;height:16px;padding:2px 0;width:45%;}
#sb-nav a{display:block;float:right;height:16px;width:16px;margin-left:3px;cursor:pointer;background-repeat:no-repeat;}
#sb-nav-close{background-image:url('/_layouts/bccustom/images/close.png');}
#sb-nav-next{background-image:url('/_layouts/bccustom/images/next.png');}
#sb-nav-previous{background-image:url('/_layouts/bccustom/images/previous.png');}
#sb-nav-play{background-image:url('/_layouts/bccustom/images/play.png');}
#sb-nav-pause{background-image:url('/_layouts/bccustom/images/pause.png');}
#sb-counter{float:left;width:45%;}
#sb-counter a{padding:0 4px 0 0;text-decoration:none;cursor:pointer;color:#fff;}
#sb-counter a.sb-counter-current{text-decoration:underline;}
div.sb-message{font-size:12px;padding:10px;text-align:center;}
div.sb-message a:link,div.sb-message a:visited{color:#fff;text-decoration:underline;}
#shadowbox_title {border: 0px solid;} 
#shadowbox_info {border: 0px solid;} 

/* Call to Action Boxes */
#ctabox-blue, #ctabox-orange, #ctabox-green {float:left;padding:20px;margin:23px 23px 23px 0;width:185px}

#ctabox-blue {
	color:#0076AF;
	border:1px solid #0076AF;
	background-color: #ffffff; /* Old browsers */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMTAwJSI+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjZmZmZmZmIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2VkZjVmOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
	background: -moz-linear-gradient(-45deg,  #ffffff 0%, #edf5f9 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,#ffffff), color-stop(100%,#edf5f9)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(-45deg,  #ffffff 0%,#edf5f9 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(-45deg,  #ffffff 0%,#edf5f9 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(-45deg,  #ffffff 0%,#edf5f9 100%); /* IE10+ */
	background: linear-gradient(135deg,  #ffffff 0%,#edf5f9 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#edf5f9',GradientType=1 ); /* IE6-8 fallback on horizontal gradient */
}

#ctabox-blue:hover {
	box-shadow: inset 0px 0px 10px #0076AF;
	-moz-box-shadow: inset 0px 0px 10px #0076AF;
	-webkit-box-shadow: inset 0px 0px 10px #0076AF;
	
}
#ctabox-orange {
	color:#D7772B;
	border:1px solid #D7772B;
	background-color: #ffffff; /* Old browsers */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMTAwJSI+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjZmZmZmZmIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZmZjRkZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
	background: -moz-linear-gradient(-45deg,  #ffffff 0%, #f7e5d7 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,#ffffff), color-stop(100%,#f7e5d7)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(-45deg,  #ffffff 0%,#f7e5d7 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(-45deg,  #ffffff 0%,#f7e5d7 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(-45deg,  #ffffff 0%,#f7e5d7 100%); /* IE10+ */
	background: linear-gradient(135deg,  #ffffff 0%,#f7e5d7 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#fff4df',GradientType=1 ); /* IE6-8 fallback on horizontal gradient */
}

#ctabox-orange:hover  {
	-webkit-box-shadow: inset 0px 0px 10px #D7772B;
	-moz-box-shadow: inset 0px 0px 10px #D7772B;
	box-shadow: inset 0px 0px 10px #D7772B;
	/*filter: Shadow(Color=#D7772B,Direction=135,Strength=0);*/
}
#ctabox-green {
	color:#88A148;
	border:1px solid #88A148;
	background-color: #ffffff; /* Old browsers */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMTAwJSI+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjZmZmZmZmIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ViZjBkZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
	background: -moz-linear-gradient(-45deg,  #ffffff 0%, #ebf0de 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,#ffffff), color-stop(100%,#ebf0de)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(-45deg,  #ffffff 0%,#ebf0de 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(-45deg,  #ffffff 0%,#ebf0de 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(-45deg,  #ffffff 0%,#ebf0de 100%); /* IE10+ */
	background: linear-gradient(135deg,  #ffffff 0%,#ebf0de 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ebf0de',GradientType=1 ); /* IE6-8 fallback on horizontal gradient */
}
#ctabox-green:hover  {
	/* css3 drop shadow */
	-webkit-box-shadow:inset 0px 0px 10px #88A148;
	-moz-box-shadow:inset 0px 0px 10px #88A148;
	box-shadow:inset 0px 0px 10px #88A148;
}

#ctabox-blue, #ctabox-orange, #ctabox-green {font-size:16px;font-weight:bold;text-align:center;}
#ctabox-blue p, #ctabox-orange p, #ctabox-green p {text-align:left;font-weight:normal;color:#666;font-family:arial;font-size:11px;padding:0;margin-bottom:5px;text-align:left}

#PageContentSingle #ctabox-blue a span.button, #CenterZone #ctabox-blue a span.button {background-color:#0076AF;background-image:none;border:0;border-radius:0;box-shadow:none;font-size:11px;font-weight:normal;text-shadow:none;padding-top:2px;padding-bottom:3px;}
#PageContentSingle #ctabox-orange a span.button, #CenterZone #ctabox-orange a span.button {background-color:#D7772B;background-image:none;border:0;border-radius:0;box-shadow:none;font-size:11px;font-weight:normal;text-shadow:none;padding-top:2px;padding-bottom:3px;}
#PageContentSingle #ctabox-green a span.button, #CenterZone #ctabox-green a span.button {background-color:#88A148;background-image:none;border:0;border-radius:0;box-shadow:none;font-size:11px;font-weight:normal;text-shadow:none;padding-top:2px;padding-bottom:3px;}

#PageContentSingle #ctabox-blue a span.button:hover, #CenterZone #ctabox-blue a span.button:hover {background-color:#00547c;background-image:none}
#PageContentSingle #ctabox-orange a span.button:hover, #CenterZone #ctabox-orange a span.button:hover {background-color:#ae5f21;background-image:none}
#PageContentSingle #ctabox-green a span.button:hover, #CenterZone #ctabox-green a span.button:hover {background-color:#6a7e38;background-image:none}

#form {  
  font-family:Verdana, Arial, Helvetica, sans-serif;
  margin:0;
  padding:0;
  min-width:500px;
  max-width:600px;
  width:100%; 
  background-color:#eeeeee;
  color:#616161
}

#form fieldset {
  border:0;
  padding:0 0 20px 0;
  margin:0
}

#form legend {
	font-size:16px; 
    color:#616161;  
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	background-color:#D1D1D1;
	width:96.5%;
	padding:10px
}

#form label, span.spacer { 
	display: block;  
	float: left; 
	width: 150px; 
	padding: 3px 0 0 0; 
	margin: 10px 0 0 10px; 
	text-align: right; 
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif
}

#form span.caption {font-size:.75em}
#form .required {color:#994137;font-style:bold}
#form .selectxt {line-height:80%;font-size:0.85em;top:0}
#form .txtbox {width:500px !important;text-align:left !important;padding-left:12px}

#form input, #form textarea, #form select {
	
	width:auto; 
	margin:5px 0 0 10px; 
	color:#616161
}

#form input.spacer {margin-left:160px;}
#form textarea {display: inline; margin: 5px 0 10px 10px;padding:3px;}
#form input, #form select {margin:10px;height:18px;}
#form input#reset {margin-left:0px}

#form p.desc {margin:0 0 0 160px}
#form textarea {overflow:auto;}
#form small {
	display: block;
	margin: 0 0 5px 160px; 
	padding: 1px 3px;
	font-size: 88%;
}
#form .required{font-weight:bold;} 
#form br {clear:left}
#form input[type="submit"], #form input[type="reset"] {float:left;margin-left:170px;border:none !important;height:30px;}
#form p {font-family:Verdana, Arial, Helvetica, sans-serif;color:#616161;padding-bottom:0;display:block;font-size:13px;padding:0 10px}
#form p.small {padding:0 10px !important;}
#form i {margin-left:170px;font-weight: bold;color: #ae0a00;font-style: none;display:block;}

#form ol {
	font-size:.85em;
	line-height:1.25em;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	list-style-type: decimal;
	padding: .63em 0 1.0em 2.75em;
	margin: 0;
	}

#form ol li {
	color:#000000;
	background-repeat: no-repeat;
	background-position: 0 0.42em;
	padding-left: 1.7em;
	padding-bottom:.65em;
	}

#form ol p {font-style:bold;color:#000000;padding-bottom:0em;}
#form ol li ol {margin-top:0.63em;padding-bottom:0.63em;}
#form ol li ol li {background-repeat: no-repeat;background-position: 0 0.15em;padding-bottom:0;}
#form ul {font-size:.85em;line-height:1.25em;font-family:Verdana, Arial, Helvetica, sans-serif;list-style-type: none;padding: 0 0 1.2em 1.0em;margin: 0;}
	
#form ul li {
	background-image: url('/_layouts/bccustom/images/bullet.png');
	background-repeat: no-repeat;
	background-position: 0 0.25em; 
	padding-left: 1.7em;
	padding-bottom:.65em;
	line-height:160%;
	}

#form ul li ul {margin-top:0.63em;padding-bottom:0.63em;}
#form ul li ul li {background-image: url('/_layouts/bccustom/images/obullet.png');background-repeat: no-repeat;background-position: 0 0.25em;padding-bottom:0;}
#form hr {color:#ffffff;background-color:#ffffff;height:3px;border:0;width:100%}

/* RSS Feed */
#news {width:100%;background-color:#eee}
.feedEkList {list-style:none outside none !important;border:0px solid #D3CAD7; padding:4px 6px; color:#3E3E3E;}
.feedEkList li {font-size: 1.1em; border-bottom:0px solid #D3CAD7; padding:5px 5px 5px 12px}
.feedEkList li:last-child {border-bottom:none;}
.itemTitle a {font-weight:bold; color:#025B86 !important; text-decoration:none }
.itemTitle a:hover {color:#3ca3d9 !important}
.itemTitle a:link {text-decoration:none}
.itemDate{font-size:11px;color:#606060;font-style: italic;padding-top: 2px} 
.itemContent p {margin-bottom:10px;}
.rssDiv {
	background-image:url('/_layouts/bccustom/images/newsbackground.png');
	background-repeat:repeat-x;
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ffffff), to(#dddddd));
    background: -webkit-linear-gradient(top, #ffffff, #dddddd);
    background: -moz-linear-gradient(top, #ffffff, #dddddd);
    background: -ms-linear-gradient(top, #ffffff, #dddddd);
    background: -o-linear-gradient(top, #ffffff, #dddddd);
}
#news .feedEkList .itemTitle a:link {text-decoration:underline;font-size: 1.1em;margin:0;}
#news .feedEkList .itemTitle a:hover {color:#3ca3d9 !important;}
#news .feedEkList li {list-style-type:none;margin:10px 0 0 0;padding:0 0 0 10px;background:none;}
#news ul {margin:0;padding:0;}

#govd {background-color:#fff;width:90%}
#govd #divRss ul.feedEkList li .itemTitle a {font-weight: normal}
#govd .feedEkList {list-style-type:none !important;border:0px solid #D3CAD7; padding:4px 6px; color:#3E3E3E;background-color: #fff}
#govd .feedEkList li {font-size: 1.1em; border-bottom:0px solid #D3CAD7; padding:5px 5px 5px 12px}
#govd .feedEkList li:last-child {border-bottom:none;}
#govd .itemTitle a {font-weight:normal; color:#1b4e9a !important; text-decoration:none }
#govd .itemTitle a:hover {color:#3ca3d9 !important}
#govd .itemTitle a:link {text-decoration:none}
#govd .itemDate {font-size:11px;color:#606060;font-style: italic;padding-top: 2px} 
#govd .itemContent p {margin-bottom:10px;}
#govd .rssDiv {background-image:none;}
#govd .feedEkList .itemTitle a:link {text-decoration:underline;font-size: 1.0em;margin:0;}
#govd .feedEkList .itemTitle a:hover {color:#3ca3d9 !important;}
#govd .feedEkList li {list-style-type:none;margin:10px 0 0 0;padding:0 0 0 10px;background:none;}
#govd ul {margin:0;padding:0;}

/* www */