html {font-size:101%;font-family:Verdana, Arial, Helvetica, sans-serif;color:#000000;-webkit-font-smoothing:antialiased;text-rendering:optimizeSpeed;}
body {_text-align:center;background:url('/_layouts/bccustom/images/background_pattern.jpg') top left repeat;height:100%;font-size:101%;color:#000000;}
table {font-size: 101%;}
strong {font-weight:bold;}

.ms-WPBody ::selection, ::selection {background:#c68a32;color:white;}
.ms-WPBody ::-moz-selection, ::-moz-selection {background:#c68a32;color:white;}

.externalicon, .pdficon, .imgicon, .txticon, .codeicon, .doticon, .docicon, .movicon, .xlsicon, .zipicon, .aspxicon, .videoicon {margin-left:3px;}
.emailicon {margin-left:2px;}

.hideme {display:none;}

span.centericon {
	display:-moz-inline-stack;
	display:inline-block;
	zoom:1;
	*display:inline;
	vertical-align:middle;
	}
/**/
p .iphone {margin:18px 0 0 0;border:0 !important;background-color:#fff !important;}
p .iphone a:link, a.iphone {border:0 !important;background-color:#fff !important;e}
p .iphone a:visited {border:0 !important;background-color:#fff !important;}
p .iphone a:hover {border:0 !important;background-color:#fff !important;}

a.external {background: url('/_layouts/bccustom/images/ExternalLinkIcon.png') no-repeat right;padding:0 .75em 0 0;} 
a.facebook, a.twitter, a.youtube {background: url('/_layouts/bccustom/images/ExternalLinkIcon.png') no-repeat right;padding:0 .75em 0 0;} 
a.pdf {background: url('/_layouts/bccustom/images/pdf.png') transparent no-repeat right center;padding-right:1.5em;width:16px;}
a.img {background: url('/_layouts/bccustom/images/img.png') no-repeat right center;padding-right:1.5em;}
a.txt {background: url('/_layouts/bccustom/images/txt.png') no-repeat right center;padding-right:1.5em;}
a.code {background: url('/_layouts/bccustom/images/code.png') no-repeat right center;padding-right:1.5em;}
a.dot {background: url('/_layouts/bccustom/images/txt.png') no-repeat right center;padding-right:1.5em;}
a.doc {background: url('/_layouts/bccustom/images/doc.png') no-repeat right center;padding-right:1.5em;}
a.mov {background: url('/_layouts/bccustom/images/mov.png') no-repeat right center;padding-right:1.5em;}
a.xls {background: url('/_layouts/bccustom/images/xls.png') no-repeat right center;padding-right:1.5em;}
a.xml {background: url('/_layouts/bccustom/images/xml.png') no-repeat right center;padding-right:1.5em;}
a.kmz {background: url('/_layouts/bccustom/images/kmz.png') no-repeat right center;padding-right:1.5em;}
a.zip {background: url('/_layouts/bccustom/images/zip.png') no-repeat right center;padding-right:1.5em;}
a.aspx {background: url('/_layouts/bccustom/images/email.png') no-repeat right center;padding-right:1.5em;}
a.email {background: url('/_layouts/bccustom/images/email.gif') no-repeat right center;padding-right:1.5em;}
a.video {background: url('/_layouts/bccustom/images/video.png') no-repeat right center;padding-right:1.5em;}

#layoutrightcolumn a.external {background: url('/_layouts/bccustom/images/ExternalLinkIcon.png') no-repeat right;padding:.35em .75em 0 0;} 
#layoutrightcolumn a.pdf {background: url('/_layouts/bccustom/images/pdf.png') no-repeat right center;padding-right:2em;}
#layoutrightcolumn a.img {background: url('/_layouts/bccustom/images/img.png') no-repeat right center;padding-right:2em;}
#layoutrightcolumn a.txt {background: url('/_layouts/bccustom/images/txt.png') no-repeat right center;padding-right:2em;}
#layoutrightcolumn a.code {background: url('/_layouts/bccustom/images/code.png') no-repeat right center;padding-right:2em;}
#layoutrightcolumn a.dot {background: url('/_layouts/bccustom/images/txt.png') no-repeat right center;padding-right:2em;}
#layoutrightcolumn a.doc {background: url('/_layouts/bccustom/images/txt.png') no-repeat right center;padding-right:2em;}
#layoutrightcolumn a.mov {background: url('/_layouts/bccustom/images/mov.png') no-repeat right center;padding-right:2em;}
#layoutrightcolumn a.xls {background: url('/_layouts/bccustom/images/xls.png') no-repeat right center;padding-right:2em;}
#layoutrightcolumn a.xml {background: url('/_layouts/bccustom/images/xml.png') no-repeat right center;padding-right:2em;}
#layoutrightcolumn a.kmz {background: url('/_layouts/bccustom/images/kmz.png') no-repeat right center;padding-right:2em;}
#layoutrightcolumn a.zip {background: url('/_layouts/bccustom/images/zip.png') no-repeat right center;padding-right:2em;}
#layoutrightcolumn a.aspx {background: url('/_layouts/bccustom/images/email.png') no-repeat right center;padding-right:2em;}
#layoutrightcolumn a.email {background: url('/_layouts/bccustom/images/email.gif') no-repeat right center;padding-right:2em}
#layoutrightcolumn a.video {background: url('/_layouts/bccustom/images/video.png') no-repeat right center;padding-right:2em;}

/* 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);}
.fadein img {position:absolute;left:0;top:0;}

p.sm {font-size:.85em}
p.lg {font-size:1.5em}

.floatleft{float:left}
.floatright{float:right}
.center{text-align:center}

.note-orange {font-size:.8em;font-style:italic;border:solid 0px #76521E;background:#c68a32;color:#FFFFFF !important;padding:0.38em 0 0 0;text-align:center;margin-bottom:0.94em;} 
.note {display:block;font-size:.8em;font-style:italic;border:solid 0px #5e5a36;background:#d9d7a8;color:#5f4d2e;padding:.38em !important;text-align:center;margin-bottom:0.94em;} 
#rightcol #layoutsinglecolumn .alert, 
.alert {display:block;color:#FFFFFF !important;text-align:center;font-family:Verdana, Arial, Helvetica, sans-serif;font-weight:bold;padding:.38em;border:solid 0px #000000;background-color:#994137 !important;margin-bottom:.94em;}
.alert a:link {color:white !important;border-bottom:1px solid white !important;}
.alert a:visited {color:white !important;border-bottom:1px dashed white !important;}
.alert a:hover {color:white !important;border-bottom:1px dotted white !important;}
.alert a {color:white !important;}

a.ms-sitemapdirectional:hover, a.ms-sitemapdirectional:focus {color:#FFFFFF;background-color:#667280;padding-top:3px;padding-bottom:3px;}

.ms-siteactionsmenu {border:medium none;cursor:pointer;font:8pt Verdana, Arial, Helvetica, sans-serif;white-space:nowrap;z-index:20;}
.ms-siteactionsmenu div div div a {font-weight:bold;letter-spacing: -0.05em;}
.ms-siteaction, .ms-siteaction a {font:bold 8pt Verdana, Arial, Helvetica, sans-serif;text-decoration:none;}

.toggleopacity img{
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
	opacity: 1;
	}
.toggleopacity:hover img{
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);
	opacity: .5;
	}
#buzz {
	float: right;
	width: 350px;
	margin-right:0;
	margin:20px 20px 20px 20px;
	}
#buzz.word {
	padding:0;
	background: url('/_layouts/bccustom/images/quotes.gif') no-repeat;
	}
#buzz blockquote {
	color: #666;
	margin-bottom:10px;
	padding-left:30px;
	padding-top:0;
	padding-right:0;  
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	font-weight:normal;
	line-height:20px;
	}
#buzz cite {
	float:left;
	margin-left:30px;
	font-size:13px;
	font-style:normal;
	color: #667280;
	}

ul li span.AspNet-Menu-NonLink, a.AspNet-Menu-Link {text-shadow:1px 1px 1px rgba(0,0,0,.4);} /* removed div#PageTitle, */

.breadcrumbCurrent {font-weight:bold;font-size:11px;}

ul.AspNet-Menu li.AspNet-Menu-WithChildren ul li.AspNet-Menu-Leaf a.AspNet-Menu-Link {text-shadow:none;}
ul.AspNet-Menu li.AspNet-Menu-Leaf a.AspNet-Menu-Link {text-shadow:none;}

.spacer50 {height:50px;}
.spacer100 {height:500px;}
.spacer150 {height:150px;}

div#rightcol div#ctl00_PlaceHolderTitleBreadcrumb_siteMapPath .breadcrumbCurrent span {font-size:.75em;font-style:none;}

#author {width:100%;margin:auto;text-align:left;z-index:10;}

div#leftcol table#ImgPreviewTable {display:hidden !important;}

table.ms-toolbar, table.ms-viewtoolbar, .ms-toolbarContainer {background-color: #616A77;background-image: url("/_layouts/bccustom/images/toolgrad.gif");background-repeat: repeat-x;}

#maincontentwithnav table.ms-toolbar, 
#maincontentwithnav table.ms-viewtoolbar, 
#maincontentwithnav .ms-toolbarContainer {background-color:transparent;background-image:none}

.ms-menutoolbar .ms-splitbuttontext {padding:0;width:77px;line-height:16px;}
.ms-splitbuttonhover .ms-splitbuttondropdown, .ms-splitbuttonhover .ms-splitbuttontext {color:#FFFFFF;border:0;width:77px;line-height:16px;margin:0;padding:0;}

.ms-siteactionsmenu div div div {
	background-image:none;
	background-color:#8e8c4f;
	border-left:1px solid #8e8c4f;
	border-right:1px solid #8e8c4f;
	border-top:1px solid #8e8c4f;
	}
.ms-siteactionsmenu div div div.ms-siteactionsmenuhover {
	background-color:#667280;
	background-image:none;
	border-left:1px solid #667280;
	border-right:1px solid #667280;
	border-top:1px solid #667280;
	}

#RightZone .ms-WPBody #HCR .srch-WPBody {float:none;padding:0 !important;}

td#MainLeftCell {padding-left:32px;width:100%;}
#MidLowerRightZone{background-color:none;}
.srch-URL a:link, .srch-URL a:visited {color:#5e5a36 !important;}
.srch-URL a:hover {color:#FFFFFF !important;}
.srch-Metadata {font-size:.65em;line-height:1.5em;margin:10px !important}
#SRST, .srch-stats {background-color:none !important;}

#csr .srch-URL a:link, .srch-URL a:visited {color:#FFFFFF;}
.srch-URL a:hover {color:#FFFFFF;}
.srch-Title {padding-left:0em;font-size:0.95em;}
.srch-Description {padding-top:.65em;font-size:0.82em;line-height:1.5em;}

div#SAL.srch-WPBody {padding-top:15px;}
div.srch-stats {right:2px;}
div#SRP > .srch-Page {background-color:#FFFFFF !important;}

#LeftZoneTable #SRST .srch-stats {background-color:#FFFFFF !important;}
#MidLowerRightZone #SRP .srch-Page {background-color:#FFFFFF !important;}
#MidLowerRightZone #SRP .srch-Page-bg {background-color:#FFFFFF !important;}
#MidLowerRightZone #SRP .srch-WPBody {background-color:#FFFFFF !important;}

#SRP .srch-WPBody .srch-Page {background-color:none !important;}

#SRP.srch-WPBody {background-color:#FFFFFF !important;}
#SRP.srch-Page-bg {background-color:#FFFFFF !important;}
.srch-sort-right, #SRST, #SRP {margin-bottom:1em;}
#SRCSSI {padding-right:.5em;}
.srch-sort-right, .srch-Page {text-align:left;}

td#MidUpperRightCell, td#MidLowerLeftCell, td#MidLowerRightCell {background-color:#FFFFFF;}

.ms-formbody {background:#d9d7a8 none repeat scroll 0 0;border-top:1px dotted #534630;}
.ms-formlabel {border-top:1px dotted #534630;color:#d9d7a8;}
.ms-formline {border-top:1px dotted #534630;}
.ms-formtable .ms-formbody, .ms-formtable .ms-formbodysurvey {line-height:1.9em;}

#onetidinfoblock1, #onetidinfoblock2 {display:none;}

.ms-standardheader {color:#534630;margin-top:11px;}
td#SPFieldText, td#SPFieldDateTime, td#SPFieldNote {color:#534630;}

.ms-HoverCellInActive, .ms-SpLinkButtonInActive, .ms-HoverCellActiveDark {;vertical-align:bottom;}
img.ms-HoverCellActiveDark {background-image:none;background-color:#667280;border:1px solid #FFFFFF;}

td.ms-sbLastcell {display:none;vertical-align:top;}
tr.ms-srchresultstop {background-color:#FFFFFF;}

.srch-BestBetsWPTitle {display:none;}

#RightCell #RightZone.ms-WPBody .srch-BestBets {padding:0;}
.srch-WPBody {font-family:Verdana,Arial,Helvetica,sans-serif;font-size:1em;}
.srch-BB-URL a, .srch-BB-URL a:hover {font-style:normal;font-weight:normal;font-family:Verdana, Arial, Helvetica, sans-serif;color:#8e8c4f;line-height:1.5em;} 

.srch-BB-SpecialTerm img {display:none;}
.srch-BB-SpecialTerm b {font-size:1.1em;font-weight:bold;font-family:Verdana, Arial, Helvetica, sans-serif;color:#5f4d2e;}
.srch-BestBetsTitle {display:block;}
.srch-BB-URL a:link, .srch-BB-URL a:visited {font-size:14px;color:#8e8c4f !important;}
.ms-WPBody a:hover {color:#FFFFFF !important;}

div.srch-BB-SpecialTerm {padding-bottom:10px;padding-top:1em;width:100%;}
div.srch-BestBetsBottom {
background-attachment:scroll;
background-color:transparent;
background-image:url('/_layouts/bccustom/images/hr.gif');
background-position:center center;
background-repeat:no-repeat;
height:29px;
padding-bottom:5px;
padding-top:5px;
border:0;
}

h2, h3, h4, h5, h6 {font-family:Verdana, Arial, Helvetica, sans-serif;}
h1 {line-height:1.5em;background:none;color:#8E8C4F;padding:0 31px 0 27px;font-size:1.20em;font-weight:700;text-transform:uppercase;}
h2 {font-size:1.25em;margin:0 0 .25em 0;font-weight:600;line-height:23px;} /* 1.438em */
#PageContentRight h2, #PageContentRightNoTIF h2 {font-size:1.65em;}
h3 {font-size:1.1em;margin:0 0 .25em 0;font-weight:bold;}
#PageContentRight h3, #PageContentRightNoTIF h3 {font-size:1.5em;}
h4 {font-size:1em;margin:0 0 .25em 0;font-weight:bold;}
#PageContentRight h4, #PageContentRightNoTIF h4 {font-size:1.3em;}

.sm {font-size:.85em;}

.ms-WPBody h2, .ms-TPBody h2 {font-size:1.25em;margin:0 0 .25em 0;font-weight:bold;line-height:23px;}
.ms-WPBody h3, .ms-TPBody h3 {font-size:1.1em;margin:0 0 .25em 0;}
.ms-WPBody .rc h3, .ms-TPBody .rc h3 {font-size:1.5em;margin:0 0 .25em 0;}
.ms-WPBody .rc h4, .ms-TPBody .rc h4 {font-size:1.3em;margin:0 0 .25em 0;}

#layoutsinglecolumn a:visited, #layoutleftcolumn a:visited {border-bottom:1px dashed #667280;color:#667280;}
#layoutsinglecolumn a:hover, #layoutleftcolumn a:hover, #layoutsinglecolumn a:focus, #layoutleftcolumn a:focus {background-color:#667280;border-bottom:1px dotted #ffffff;color:#FFFFFF;}
#layoutsinglecolumn a, #layoutleftcolumn a {border-bottom:1px solid #8e8c4f;color:#5E5A36;}

#leftcol {
	width:242px;
	font-size:.95em;
	float:left;
	border-right:0 solid #FFFFFF;
	padding-bottom:140px;
	}

#zz2_CurrentNav {width:241px; color:#FFFFFF;}
#zz2_CurrentNav ul li a, #zz2_CurrentNav ul li a:visited {
	display:block; 
	text-decoration:none; 
	color:#FFFFFF; 
	width:221px;
	color:#fff; 
	padding:10px 10px;
	}
#zz2_CurrentNav ul li span {
	font-size:100%;
	margin:0 0 0 10px;
	font-weight:bold;
	line-height:70px;
	font-size:1.25em;
	text-transform:uppercase;
	text-shadow:2px 2px 2px rgba(0,0,0,.4);
	}

#zz2_CurrentNav ul {padding:0;margin:0;list-style-type:none;}
#zz2_CurrentNav ul li {float:left; margin-right:1px; position:relative;z-index:8;}
#zz2_CurrentNav ul li ul {display: none;}
#zz2_CurrentNav ul li:hover a,
#zz2_CurrentNav ul li a:focus,
#zz2_CurrentNav ul li a:active,
#zz2_CurrentNav ul li a:hover {
	color:#fff; 
	background:#3A4149; 
	padding:9px 10px;
	border-top:1px solid #FFFFFF;
	border-bottom:1px solid #FFFFFF;
	width:219px;
	}
#zz2_CurrentNav ul li:hover ul {display:block; position:absolute;top:0;left:239px;width:201px;border:1px solid #FFFFFF;}
#zz2_CurrentNav ul li:hover ul li a.hide {background:#dfc184; color:#000;}
#zz2_CurrentNav ul li:hover ul li:hover a.hide {width:241px;}
#zz2_CurrentNav ul li:hover ul li ul {display: none;}
#zz2_CurrentNav ul li:hover ul li a {
	font-size:.80em;
	line-height:16px; 
	display:block; 
	background:#8e8c4f;
	color:#fff; 
	width:181px;
	filter:alpha(opacity=100); 
    opacity: 1;
	border-top:0 solid #FFFFFF;
	border-bottom:0 solid #FFFFFF;
	}
#zz2_CurrentNav ul li:hover ul li a:hover {
	filter:alpha(opacity=100);
    opacity: 1;
	background:#667280; 
	color:#fff;
	border-top:0 solid #FFFFFF;
	border-bottom:0 solid #FFFFFF;
	}
#zz2_CurrentNav ul li:hover ul li:hover ul {display:block; position:absolute; left:241px; top:0; color:#000;}
#zz2_CurrentNav ul li:hover ul li:hover ul li a {display:block; width:181px; background:#dfc184; color:#000;}
#zz2_CurrentNav ul li:hover ul li:hover ul li a:hover {background:#bd8d5e; color:#fff;}

#map {
	clear:both;
	text-align:center;
	color:#FFFFFF;
	padding:5em 0;
	width:237px;
	}
#map img {border:0;margin:0;}
#map a.maplink, #map a:visited.maplink {
    color: #FFFFFF;
    display:block;
    padding:10px;
    text-decoration: none;
    width:219px;
    }
#map a:hover.maplink  {
	background:none repeat scroll 0 0 #3A4149;
	border-bottom:1px solid #fff;
	border-top:1px solid #fff;
	color:#fff;
	padding:9px 10px;
	width:219px;
	}
.ms-WPBody {font-size:1em;}

#LeftZone {line-height:1.1em;min-height:55em;} 
#LeftZone .ms-WPBody {line-height:1.48em;} 

#PageContentLeft, #PageContentLeftNoTIF {font-size:.92em;line-height:1.49em;display:inline-block;}
#PageContentRight, #PageContentRightNoTIF {font-size:.65em;line-height:1.70em;margin:0;padding:0;display:inline-block;}
#PageContentSingle, #PageContentSingleNoTIF {font-size:.92em;line-height:1.49em;display:inline-block;}

#CenterZone {font-size:.92em;line-height:1.49em;padding:0;} /* .72em */
.cal {border:1px solid #000000;}
.cal .calDayStyle, .cal .calTodayStyle {font-size:.75em;line-height:1.5em;}
.calDayStyle, .calTodayStyle {border:1px solid #000000;font-size:.5em;padding:.5em;height:12em;}
.calTodayStyle {background-color:#D3D8DB;}
.calDayStyle td:hover {background-color:red;}
.calTitleStyle td {padding:1em;}
.calDayHeaderStyle {text-align:center;}
#CenterZone th {font-style:normal;}
.ms-WPBody td {font-size:1.2em;}

#RightZone {font-size:.65em;line-height:1.70em;min-height:0em;}
#layoutsinglecolumn {padding:30px 30px 30px 30px;width:40em;overflow:hidden;}

#LeftZone .AspNet-WebPart .ms-WPBody {margin:0 30px;height:100%;font-size:.92em;}
#LeftZone .AspNet-WebPart:first-child .ms-WPBody {margin:30px;font-size:.92em;}
#LeftZone .AspNet-WebPart:second-child .ms-WPBody {margin:30px;font-size:.92em;}

#layoutsinglecolumn #CenterZone .AspNet-WebPart .ms-WPBody {margin-top:0;font-size:.92em;}
#CenterZone .AspNet-WebPart:first-child .ms-WPBody {margin:0;font-size:.92em;}

#LeftZone .ms-WPTitle {padding:0 0 0 30px;}
#RightZone .ms-WPTitle {padding:0 0 0 30px;}

.ms-WPBody h2.featureheadlinecss {color:#8e8c4f;font-size:1.2em;font-weight:bold;line-height:1.45em;}
.featureheadlinedatecss {font-size:.85em;font-style:italic;color:#5e5a36;}
.headlinecss {font-size:1.2em;line-height:1.65em;}
.summarycss {display:block;margin-bottom:10px;padding-bottom:10px;}

.featurestory {display:block;padding-top:15px;padding-bottom:15px;}
.previousfeatures {font-size:.95em;padding-top:0;}

#LeftZone .headlinedatecss, #CenterZone .headlinedatecss {font-size:.75em;font-style:italic;}
#RightZone .headlinedatecss {font-size:1.05em;font-style:italic;clear:right;}
  
#rightcol {height:100%;}
#rightcol p {font-family:Verdana, Arial, Helvetica, sans-serif;color:#000000;padding-bottom:1.2em;display:block;}
#rightcol p a:link {color:#5e5a36;border-bottom:1px solid #5e5a36;}
#rightcol p a:visited {color:#667280;border-bottom:1px dashed #667280;}
#rightcol p a:hover, #rightcol p a:focus {color:#FFFFFF;background-color:#667280;border-bottom:1px dotted #ffffff;}
#rightcol a {text-decoration:none;}
#rightcol ul p {line-height:140%;}
#rightcol dl {font-family:Verdana, Arial, Helvetica, sans-serif;color:#000000;padding-bottom:1.2em;}
#rightcol pre p {white-space:pre-wrap;}
#rightcol dd {margin-left: 1.2em;padding-left: 0em;}
#rightcol dt {padding-bottom:0.44em;}
#rightcol ol {
	font-size:.85em;
	line-height:1.85em;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	list-style-type: decimal;
	padding: .63em 0 1.0em 2.75em;
	margin: 0;
	}
#rightcol ol li {
	color:#000000;
	background-repeat: no-repeat;
	background-position: 0 0.42em;
	padding-bottom:0em;
	}
#rightcol ol p {
	font-style:bold;
	color:#000000;
	padding-bottom:0em;
	}
#rightcol ol li ol {
	margin-top:0.63em;
	padding-bottom:0.63em;
	}
#rightcol ol li ol li {
	background-repeat: no-repeat;
	background-position: 0 0.15em;
	padding-bottom:0;
	}
#rightcol ul {
	font-size:.85em;
	line-height:1.85em;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	list-style-type: none;
	padding: 0 0 1.2em 1.0em;
	margin: 0;
	}
#rightcol 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%;
	}
#rightcol ul li ul {margin-top:0.63em;padding-bottom:0.63em;}
#rightcol ul li ul li {
	background-image: url('/_layouts/bccustom/images/obullet.png');
	background-repeat: no-repeat;
	background-position: 0 0.25em;
	padding-bottom:0;
	}
#PageContentRight ul li, #PageContentRightNoTIF ul li {
	background-image: url('/_layouts/bccustom/images/bulletsm.png');
	background-position: 0 0.2em;
	}
#PageContentRight ul li ul li, #PageContentRightNoTIF ul li ul li {
	background-image: url('/_layouts/bccustom/images/obulletsm.png');
	background-position: 0 0.1em;
	}
#PageContentRight ul a:visited, #PageContentRightNoTIF ul a:visited, #rightcol a:visited {border-bottom:1px dashed #667280;color:#667280;}

#rightcol a:focus, 
#PageContentRight ul a:focus, 
#PageContentRightNoTIF ul a:focus, 
#rightcol a:hover, 
#PageContentRight ul a:hover, 
#PageContentRightNoTIF ul a:hover  {background-color:#667280;border-bottom:1px dotted #ffffff;color:#FFFFFF;}

#rightcol a, #PageContentRight ul a, #PageContentRightNoTIF ul a {border-bottom:1px solid #8e8c4f;color:#5E5A36;}
#rightcol a.ms-sitemapdirectional {border-bottom:0;}

fieldset legend {font-family:Verdana, Arial, Helvetica, sans-serif;color:#5e5a36;font-size:1.3em;font-weight:Normal;} 

.plaintablelg {margin-bottom:20px;line-height:1.2em;}
.plaintablelg td {padding:10px 20px 10px 20px;vertical-align:top;text-align:left;}
.plaintablemed  {margin-bottom:20px;line-height:1.2em;}
.plaintablemed td {padding:10px 10px 10px 10px;vertical-align:top;text-align:left;}
.plaintablesm {margin-bottom:20px;line-height:1.2em;}
.plaintablesm td {padding:10px 5px 10px 5px;vertical-align:top;text-align:left;line-height:1.45em;}
.plaintable {margin-bottom:20px;line-height:1.2em;}
.plaintable td {padding:2px;vertical-align:top;text-align:left;}
.plaintablevertmed {margin-bottom:20px;line-height:1.2em;}
.plaintablevertmed td {padding:10px 10px 10px 10px;vertical-align:top;text-align:center;}

.greentable th {
	font-size: 13px;
	font-weight: normal;
	padding: 8px;
	background: #D3D18E url('/_layouts/bccustom/images/gradheadgreen.png') repeat-x;
	border-top: 2px solid #E1E0B4;
	border-bottom: 1px solid #fff;
	color: #3D371E;
	}
.greentable td {
	color: #3D371E;
	padding: 8px 10px 8px 10px;  
	border-bottom: 1px solid #fff;
	border-top: 1px solid #fff;
	background: #F0EFD9 url('/_layouts/bccustom/images/gradbackgreen.png') repeat-x;
	}
.greentable tfoot tr td {background: #D3D18E;font-size: 12px;color: #5f4d2e;}
.greentable tbody tr:hover td {background: #E1E0B4 url('/_layouts/bccustom/images/gradhovergreen.png') repeat-x;color: #3D371E;}

.bluetable, .orangetable, .greentable {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-bottom: 20px;
	text-align: left;
	border-collapse: collapse;
	}
.bluetable th, .orangetable th {
	font-size: 13px;
	font-weight: normal;
	padding: 8px;
	background: #C0CCDA url('/_layouts/bccustom/images/gradheadblue.png') repeat-x;
	border-top: 2px solid #ACB8C6;
	border-bottom: 1px solid #fff;
	color: #2F333A;
	}
.bluetable td, .orangetable td {
	color: #3A3F48;
	padding: 8px 10px 8px 10px; 
	border-bottom: 0px solid #fff;
	border-top: 0px solid #fff;
	background: #e3ebf3 url('/_layouts/bccustom/images/gradbackblue.png') repeat-x;
	}
#rightcol #CenterZone .bluetable td a:link {color:#454C56;border-bottom:1px solid #454C56}
#rightcol #CenterZone .bluetable td a:visited {color:#8D99A4;border-bottom:1px solid #8D99A4}
#rightcol #CenterZone .bluetable td a:hover {color:#ffffff}
#rightcol #CenterZone .bluetable td a:active {color:#454C56;border-bottom:1px solid #454C56}
.bluetable tfoot tr td, .orangetable tfoot tr td {background:#C0CCDA;font-size: 12px;color:#000;}
.bluetable tbody tr:hover td, .orangetable tbody tr:hover td {background: #D1DDEB url('/_layouts/bccustom/images/gradhoverblue.png') repeat-x;color: #3A3F48;}

.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;
	}
.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;}

#header {
	width:958px;
	margin-top:.85em;
	margin-bottom:auto;
	margin-left:auto;
	margin-right:auto;
	height:111px;
	background:transparent url('/_layouts/bccustom/images/topmountainsmall.png') bottom left no-repeat;
	border:0 green solid;
	}

#dragsource #header {display:none}

#hleft {float:left;width:600px;padding:0;}
#hright {float:right;}
#hright table {width:320px;}

#contact {float:right;margin:0;height:15px;color:#645909;font-weight:bold;font-size:.8em;display:block;padding:4px 3px 4px 3px;line-height:11px;border:0  solid;line-height:1.15em;width:317px;}
#contact a {color:#5e5a36;border-bottom:1px solid #5e5a36;text-decoration:none;}
#contact a:hover, #contact a:focus {color:#FFFFFF;background-color:#667280;border-bottom:1px dotted #FFFFFF;}

#textsizer {display:inline;margin-bottom:0;float:right;}
ul.textresizer {list-style:none;display:inline;margin:0;padding:0;color:#fff;}
ul.textresizer li {display:inline;color:#fff;margin-left:5px;padding:0;}
ul.textresizer a {border:0;padding:2px;font-weight:normal;text-decoration:none;background-color:#667280;color:#FFFFFF !important;}
ul.textresizer a:hover {background:#3A4149 !important;text-decoration:none;}
ul.textresizer .small-text {font-size:11px;}
ul.textresizer .medium-text {font-size:13px;}
ul.textresizer .large-text {font-size:15px;}
ul.textresizer .larger-text {font-size:17px;}
ul.textresizer a.textresizer-active {border:solid 1px #2B562B;background:#3A4149;color:#000000;}

#ctl00_SearchBox {height:25px;margin:0 0 .45em 0;float:right;border:0 orange solid;}

#searchLayout input {background:transparent url('/_layouts/bccustom/images/clear.gif') top right;margin:0 0px 2px 2px;padding:0 0 2px 5px;}
#searchLayout .ms-sbcell {background:url('/_layouts/bccustom/images/search250b.gif') top left no-repeat;} 
#searchLayout .ms-sbgo {background:none;padding-top:0;}
#searchLayout .ms-sbplain {vertical-align:bottom;border:0 orange solid;padding-bottom:3px;}
#searchLayout .ms-sbplain {font-family:verdana,arial,helvetica,sans-serif;font-size:10pt;color:#5f4d2e;}

#TopZone .ms-sbtable {width:0;color:#4B402E;font-size:1.2em;border:1px solid #8e8c4f;} 
#TopZone td.ms-sbcell {padding:.25em .25em .25em .25em;}

.srch-Metadata a:link {border-bottom:1px solid #667280;}
.srch-stats  {background-color:#F2F2E8 !important;font-family:Verdana, Arial, Helvetica, sans-serif;}

.ms-sbtable-ex {border-collapse:collapse;margin:0;}
#ctl00_SearchBox .ms-sbtable td {background-color:none;border:0;}
#ctl00_SearchBox .ms-sbtable td input {background-color:none;}
#ctl00_SearchBox td.ms-sbgo, #ctl00_SearchBox td.ms-sbcell {margin:0 0 0 50px;padding:0;width:0;}

.AspNet-WebPart #SRSB {margin-bottom:20px}
#SRSB input {max-height:24px !important;}
#TopZone #SRSB {margin:1em 1em 1em 1.9em;}
.ms-sbtable td.ms-sbtext {border:0;background:none;padding:0 15px 0 0}
#CenterZone .AspNet-WebPart {margin-bottom:10px} /*FIX THIS ON SEARCH PAGE*/
.ms-sbtable, .ms-sbtable-ex {color:#5f4d2e;border:0;}
.ms-sbtable td {background-color:#F2F0E0;}
td.ms-sbcell {border:1px solid #8E8C4F}
#ctl00_ctl21_g_e7ef674e_e211_4668_8667_1c305650f4a3 table.ms-sbtable tr.ms-sbrow td.ms-sbcell input {color:#5f4d2e;background:#F2F0E0;} /* #F2F0E0 */
td.ms-sbgo {text-decoration:none;border:0;background:none;padding:0 0 0 17px;}
td.ms-sbgo img {}

.ms-sbplain {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11pt;padding:0;background:#F2F0E0;color:#5f4d2e;}

#rightcol .ms-sbgo a, 
#PageContentRight ul .ms-sbgo a, 
#PageContentRightNoTIF ul .ms-sbgo a, 
#rightcol .ms-sbgo a, 
#PageContentRight ul .ms-sbgo a, 
#PageContentRightNoTIF ul .ms-sbgo a  {border-bottom:0;}

.ms-sbrow {border:0}
.ms-skip a {color:#000000;}

#newsheader {	
	width:958px;
	margin-top:.85em;
	margin-bottom:auto;
	margin-left:auto;
	margin-right:auto;
	height:111px; /* was 141px */
	background:transparent url('/_layouts/bccustom/images/topmountainsmall.png') bottom left no-repeat;
	border:0 green solid;
	}
#newsheader span a {color:#000000;text-decoration:none;font-weight:bold;}
#newsheader span a:hover, #header span a:focus {text-decoration:underline;}

.bclogo {float:left;padding-bottom:0em;}
.bclogotype {padding-bottom:0em;float:left;padding-top:45px;}

#newsleft {float:left;width:600px;padding:0;} /* padding:0 0 0 .94em */
#newsright {float:right;}
#newsright table {width:320px;}

#newssearchLayout input {background:transparent url('/_layouts/bccustom/images/clear.gif') top right;margin:0 10px 2px 2px;padding:0 0 2px 5px;}
#newssearchLayout .ms-sbcell {background:url('/_layouts/bccustom/images/search250.gif') top left no-repeat;} 
#newssearchLayout .ms-sbgo {background:none;padding-top:0;}
#newssearchLayout .ms-sbplain {vertical-align:bottom;border:0 red solid;padding-bottom:3px;}
#newssearchLayout #SRSB #SearchBox {margin:0 0 0 .5em;}

#RightZone .share a, #RightZone .rssfeed a {border:0;}
#RightZone .share a:hover, #RightZone .rssfeed a:hover {background-color:#F2F0E0;}

#rightcol .searchnews input {border:1px solid #8e8c4f;overflow:visible;margin-bottom:5px;padding:3px;}
#rightcol .searchnews input#search {border:1px solid #8e8c4f;overflow:visible;background-color:#FFFFFF;}
#rightcol .searchnews input.awesome {border:0}

.AspNet-Menu-Horizontal .AspNet-Menu {position:relative;right:15px;}
.AspNet-Menu-Link {font-size:1.05em;}

#zz1_GlobalNav {
	width:952px;
	margin:auto; 
	height:60px;
	border-top:4px solid #FFFFFF;
	border-right:4px solid #FFFFFF;
	border-left:4px solid #FFFFFF;
	background:transparent url('/_layouts/bccustom/images/topmenubacking.gif') left top repeat-x;
	z-index:8;
	}
#zz1_GlobalNav ul li a, #zz1_GlobalNav ul li a:visited {
	display:block; 
	font-size:1.25em;
	font-weight:bold;
	text-decoration:none;
	color:#000;
	width:140px;
	height:60px;
	text-align:center;
	color:#FFFFFF; 
	line-height:60px;
	overflow:hidden;
	z-index:8;
	}
#zz1_GlobalNav ul {padding:0;margin:0;list-style:none;float:right; z-index:3;text-transform:uppercase;}
#zz1_GlobalNav ul li {float:left;position:relative;z-index:3;}
#zz1_GlobalNav ul li ul {display:none;z-index:3;text-transform:none;border-right:1px solid #FFFFFF;border-top:1px solid #FFFFFF;border-bottom:1px solid #FFFFFF;}
#zz1_GlobalNav ul li:hover a,
#zz1_GlobalNav ul li a:focus,
#zz1_GlobalNav ul li a:active,
#zz1_GlobalNav ul li a:hover{
	line-height:60px;
	display:block; 
	font-size:1.25em;
	font-weight:bold;
	color:#FFFFFF; 
	background:#3A4149; /*#4B402E*/
	border-left:1px solid #FFFFFF;
	border-right:1px solid #FFFFFF;
	width:138px;
	z-index:8;
	}
#zz1_GlobalNav ul li:hover ul {display:block;position:absolute;top:60px;left:0;width:138px;}
#zz1_GlobalNav ul li:hover ul li a.hide {background:#6a3;color:#fff;}
#zz1_GlobalNav ul li:hover ul li:hover a.hide {background:#6fc;color:#000;}
#zz1_GlobalNav ul li:hover ul li ul {display:none;}
#zz1_GlobalNav ul li:hover ul li a {
	padding:0 0 0 10px;
	width:128px;
	height:34px;
	text-align:left;
	line-height:35px;
	font-size:.75em;
	display:block; 
	text-decoration:none;
	font-weight:normal;
	background:#8e8c4f; 
	color:#fff;
	filter:alpha(opacity=100); /* IE's opacity*/
	opacity:1;
    }
#zz1_GlobalNav ul li:hover ul li a:hover {
	padding:0 0 0 10px;
	width:128px;
	height:34px;
	line-height:35px;
	font-size:.75em;
	text-decoration:none;
	font-weight:normal;
	background:#667280; 
	color:#fff;
	filter:alpha(opacity=100); /* IE's opacity*/
	opacity:1;
	}

#zz1_GlobalNav ul li:hover ul li:hover ul {display:block; position:absolute; left:138px; top:0;}
#zz1_GlobalNav ul li:hover ul li:hover ul.left {left:-148px;}

.AspNet-Menu-Leaf li {border:1px 1px 1px 0px solid #fff;}

#wrappercontainer {width:960px;margin:auto;padding:0;_text-align:left;}
#wrapperouter {
	float:left;
	background:#FFF url('/_layouts/bccustom/images/sidebar_tile_background.jpg') top left repeat-y;
	border:4px solid #FFFFFF;
	}
#wrappermiddle {
	width:952px;
	float:left;
	background: url('/_layouts/bccustom/images/leftnavshade.png') top left no-repeat;
	}
#wrapperinner {width:952px;float:left;background:transparent url('/_layouts/bccustom/images/trees.png') bottom left no-repeat;}

#rightcol {width:708px;float:right;background:transparent;}

#ctl00_PlaceHolderTitleBreadcrumb_siteMapPath span {font-family:Verdana, Arial, Helvetica, sans-serif;color:#ffffff;padding-bottom:1.2em;}
#ctl00_PlaceHolderTitleBreadcrumb_siteMapPath span a:link {color:#ffffff;}
#ctl00_PlaceHolderTitleBreadcrumb_siteMapPath span a:visited {color:#ffffff;border-bottom:none;}
#ctl00_PlaceHolderTitleBreadcrumb_siteMapPath span a:hover, 
#ctl00_PlaceHolderTitleBreadcrumb_siteMapPath span a:focus {color:#ffffff;background-color:#667280;}
#ctl00_PlaceHolderTitleBreadcrumb_siteMapPath {
	display:block;
	margin:0;
	font-size:.75em;
	padding-top:0.20em;
	padding-bottom:0.35em;
	padding-left:2.45em;
	color:#FFFFFF;
	background:#8E8C4F;
	z-index:1;
	}

#ctl00_PlaceHolderTitleBreadcrumb_siteMapPath a {color:#FFF;font-weight:bold;font-size:11px;text-decoration:none;}

#layouttoprow .AspNet-WebPart {border-top:4px solid #FFFFFF;border-bottom:0px solid #FFFFFF;overflow:hidden;} /*spad*/
#layoutleftcolumn {width:65%;float:left;overflow:hidden;}
#layoutrightcolumn {width:35%;float:right;overflow:hidden;min-height:1246px;}

#RightZone .ms-WPBody {padding:30px;float:left;}

.homepageleft .ms-WPHeader,
.homepageright .ms-WPHeader {height:40px;background:url('/_layouts/bccustom/images/contentheader_background_green.jpg')}
.homepageright {background:#f2f0e0;}

.homepagetop .ms-WPTitle span, .homepageleft .ms-WPTitle span, .homepageright .ms-WPTitle span {
color:#FFFFFF;padding:0;border:0;text-transform:uppercase;text-decoration:none;font-size:1.25em;font-weight:bold;}

.ms-WPHeader .ms-WPTitle span {vertical-align:baseline;padding-top:0;}

.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;}

.departmentpagetop .ms-WPHeader,
.departmentpageleft .ms-WPHeader,
.departmentpageright .ms-WPHeader {height:40px;background:#8E8C4F;}
.departmentpageright {background:#f2f0e0;}
.departmentpagetop .ms-WPTitle span,
.departmentpageleft .ms-WPTitle span{color:#FFFFFF;padding-left:27px;border:0;text-decoration:none;}
.departmentpageright .ms-WPTitle span{color:#8E8C4F;padding-left:27px;border:0;text-decoration:none;}
.detailspagetop .ms-WPHeader,
.detailspageleft .ms-WPHeader,
.detailspageright .ms-WPHeader {height:40px;background:#8E8C4F;}
.detailspageright {background:#f2f0e0;}
.detailspagetop .ms-WPTitle span,
.detailspageleft .ms-WPTitle span{color:#FFFFFF;padding-left:27px;border:0;text-decoration:none;}
.detailspageright .ms-WPTitle span{color:#8E8C4F;padding-left:27px;border:0;text-decoration:none;}

div#ctl00_PlaceHolderMain_ImageField__ControlWrapper_RichImageField {height:182px;}

.ms-WPBody a:link {border-bottom:1px solid #5e5a36;color:#5e5a36;}
.ms-WPBody a:visited {color:#667280;border-bottom:1px dotted #667280;}
.ms-WPBody a:hover, .ms-WPBody a:focus {color:#FFFFFF;background-color:#667280;border-bottom:1px dotted #ffffff;}
.ms-WPBody a {text-decoration:none;}

#PageContentTop {font-size:0.92em;line-height:1.5em;}
#PageContentLeft {padding:30px;margin-bottom:1em;}
#PageContentLeftNoTIF {padding:30px;margin-bottom:1em;}
#PageContentRight {padding:15px 30px 30px 30px;}
#PageContentRightNoTIF {padding:30px;}
#PageDetailRight {background:#f9f9f2;}

.ms-viewheadertr {display:none;}

#PageImage{border-top:0px solid #FFFFFF;border-bottom:0px solid #FFFFFF;0;height:185px;}

.shadow {clear:both;width:974px; 
	margin:auto;
	height:23px;
    background: url('/_layouts/bccustom/images/pageshadow.png') bottom left no-repeat;
	}

#icons {clear:both;width:960px;margin:auto;text-align:center;}
#icons img {padding:0 50px 50px 30px;}

#footer {
	clear:both;
	padding-top:100px;
	height:280px;
	color:#FFFFFF;
	text-align:center;
	background:url('/_layouts/bccustom/images/bottom_mountains.png') top left repeat-x;
	}

#socialrow, #socialrownews {margin:.45em 0 .25em 0;float:left;display:block;}
#socialrow #rss {margin-left:5px;}
#socialrow #rss, #socialrow #twitter, #socialrow #facebook {padding:0 3.58em 0 0;}
#socialrownews #rss, #socialrownews #twitter, #socialrownews #facebook {padding:0 3.385em 0 0;}
#socialrow a#rss img:hover, #socialrow a#twitter img:hover, #socialrow a#facebook img:hover, #socialrow a#youtube img:hover, 
#socialrownews a#rss img:hover, #socialrownews a#twitter img:hover, #socialrownews a#facebook img:hover, #socialrownews a#youtube img:hover {border:1px #FFFFFF solid;}
#socialrow a#rss img, #socialrow a#twitter img, #socialrow a#facebook img, #socialrow a#youtube img,
#socialrownews a#rss img, #socialrownews a#twitter img, #socialrownews a#facebook img, #socialrownews a#youtube img {
	border:1px solid #667280;
	box-shadow: 0px 0px 3px #8B8B8B, 0px 0px 3px #8B8B8B;
		-moz-box-shadow: 0px 0px 3px #8B8B8B, 0px 0px 3px #8B8B8B;
		-webkit-box-shadow: 0px 0px 3px #8B8B8B, 0px 0px 3px #8B8B8B;
		/* IE8+ */
		-ms-filter: 
			"progid:DXImageTransform.Microsoft.Shadow(color=#8B8B8B, direction=0, strength=2) 
			 progid:DXImageTransform.Microsoft.Shadow(color=#8B8B8B, direction=90, strength=2) 
			 progid:DXImageTransform.Microsoft.Shadow(color=#8B8B8B, direction=180, strength=2) 
			 progid:DXImageTransform.Microsoft.Shadow(color=#8B8B8B, direction=270, strength=2)";
		/* IE<8 */
		filter: 
			 progid:DXImageTransform.Microsoft.Shadow(color=#8B8B8B, direction=0, strength=2) 
			 progid:DXImageTransform.Microsoft.Shadow(color=#8B8B8B, direction=90, strength=2) 
			 progid:DXImageTransform.Microsoft.Shadow(color=#8B8B8B, direction=180, strength=2) 
			 progid:DXImageTransform.Microsoft.Shadow(color=#8B8B8B, direction=270, strength=2);
	}

.social {float:left;display:block;}
.social #rss, .social #twitter, .social #facebook, .social #youtube {margin-right:.5em;}
.social a#rss img:hover, .social a#twitter img:hover, .social a#facebook img:hover, .social a#youtube img:hover {border:1px #FFFFFF solid;}
.social a#rss img, .social a#twitter img, .social a#facebook img, .social a#youtube img {
	border:1px solid #A5A5A5;
	box-shadow: 0px 0px 2px #A5A5A5, 0px 0px 2px #A5A5A5;
		-moz-box-shadow: 0px 0px 2px #A5A5A5, 0px 0px 2px #A5A5A5;
		-webkit-box-shadow: 0px 0px 2px #A5A5A5, 0px 0px 2px #A5A5A5;
		/* IE8+ */
		-ms-filter: 
			"progid:DXImageTransform.Microsoft.Shadow(color=#A5A5A5, direction=0, strength=1) 
			 progid:DXImageTransform.Microsoft.Shadow(color=#A5A5A5, direction=90, strength=1) 
			 progid:DXImageTransform.Microsoft.Shadow(color=#A5A5A5, direction=180, strength=1) 
			 progid:DXImageTransform.Microsoft.Shadow(color=#A5A5A5, direction=270, strength=1)";
		/* IE<8 */
		filter: 
			 progid:DXImageTransform.Microsoft.Shadow(color=#A5A5A5, direction=0, strength=1) 
			 progid:DXImageTransform.Microsoft.Shadow(color=#A5A5A5, direction=90, strength=1) 
			 progid:DXImageTransform.Microsoft.Shadow(color=#A5A5A5, direction=180, strength=1) 
			 progid:DXImageTransform.Microsoft.Shadow(color=#A5A5A5, direction=270, strength=1);
	}

#rightcol .social a {border-bottom:0;}
#rightcol .social a:hover {border:0;}


#socialfooterrow {margin:.45em 0 .25em 0;float:left;}
#socialfooterrow#rss {font-size:.7em;}
#socialfooterrow #twitter, #socialfooterrow #facebook, #socialfooterrow #youtube {margin:0 0 0 1em;}
#socialfooterrow #rss img, #socialfooterrow #twitter img, #socialfooterrow #facebook img, #socialfooterrow #youtube img {
	border:1px solid #667280;
	box-shadow: 1px 1px 3px #666666, 1px 1px 3px #666666;
		-moz-box-shadow: 1px 1px 3px #666666, 1px 1px 3px #666666;
		-webkit-box-shadow: 1px 1px 3px #666666, 1px 1px 3px #666666;
		/* IE8+ */
		-ms-filter: 
			"progid:DXImageTransform.Microsoft.Shadow(color=#666666, direction=0, strength=2) 
			 progid:DXImageTransform.Microsoft.Shadow(color=#666666, direction=90, strength=2) 
			 progid:DXImageTransform.Microsoft.Shadow(color=#666666, direction=180, strength=2) 
			 progid:DXImageTransform.Microsoft.Shadow(color=#666666, direction=270, strength=2)";
		/* IE<8 */
		filter: 
			 progid:DXImageTransform.Microsoft.Shadow(color=#666666, direction=0, strength=2) 
			 progid:DXImageTransform.Microsoft.Shadow(color=#666666, direction=90, strength=2) 
			 progid:DXImageTransform.Microsoft.Shadow(color=#666666, direction=180, strength=2) 
			 progid:DXImageTransform.Microsoft.Shadow(color=#666666, direction=270, strength=2);
	}

#socialfeeds_uber_wrapper {float:left;width:50%;}
#socialfeeds_wrapper img {margin:0;}

.followarrow {padding-top:19px;float:left;}
.followus {position:relative;left:-150px;}
	
#socialfooterrow #rss img:hover, #socialfooterrow #twitter img:hover, #socialfooterrow #facebook img:hover, #socialfooterrow #youtube img:hover {border:1px #FFFFFF solid;}

#rss, #twitter, #facebook, #youtube {float:left;}

#socialnet {width:960px;margin:auto;height:170px;}

#soctxt {font-size:11px;padding-top:5px;color:#FFFFFF;}
#soctxt a:link {color:#ffffff;border-bottom:1px solid #ffffff;}
#soctxt a:visited {color:#ffffff;border-bottom:1px dashed #ffffff;}
#soctxt a:hover, #rightcol p a:focus {color:#FFFFFF;background-color:#667280;border-bottom:1px dotted #ffffff;}
#soctxt a {text-decoration:none;}

#flickr_badge_uber_wrapper {float:right;margin-bottom:20px;}
#flickr_badge_uber_wrapper a:hover,
#flickr_badge_uber_wrapper a:focus,
#flickr_badge_uber_wrapper a:link,
#flickr_badge_uber_wrapper a:active,
#flickr_badge_uber_wrapper a:visited {text-decoration:none !important; background:transparent;}
#flickr_badge_wrapper a:hover img {border:1px solid #ffffff;}
#flickr_badge_wrapper img {width:50px;height:50px;border:1px solid #667280;margin-right:15px;
box-shadow: 1px 1px 2px #666666, 1px 1px 2px #666666;
		-moz-box-shadow: 1px 1px 2px #666666, 1px 1px 2px #666666;
		-webkit-box-shadow: 1px 1px 2px #666666, 1px 1px 2px #666666;
		/* IE8+ */
		-ms-filter: 
			"progid:DXImageTransform.Microsoft.Shadow(color=#666666, direction=0, strength=2) 
			 progid:DXImageTransform.Microsoft.Shadow(color=#666666, direction=90, strength=2) 
			 progid:DXImageTransform.Microsoft.Shadow(color=#666666, direction=180, strength=2) 
			 progid:DXImageTransform.Microsoft.Shadow(color=#666666, direction=270, strength=2)";
		/* IE<8 */
		filter: 
			 progid:DXImageTransform.Microsoft.Shadow(color=#666666, direction=0, strength=2) 
			 progid:DXImageTransform.Microsoft.Shadow(color=#666666, direction=90, strength=2) 
			 progid:DXImageTransform.Microsoft.Shadow(color=#666666, direction=180, strength=2) 
			 progid:DXImageTransform.Microsoft.Shadow(color=#666666, direction=270, strength=2);
}

.flickr_badge_image {display:none;}

.copyright a:visited {border-bottom:1px dashed #fff;color:#fff;}
.copyright a{text-decoration:none;}
.copyright {clear:both;font-size:.8em;padding-bottom:1.25em;}
.copyright a{color:#3A3223;border-bottom:1px dotted #111111;}
.copyright a:hover, .copyright a:focus {color:#fff;background-color:#667280;border-bottom:1px dotted #ffffff;}
.copyright p {margin-bottom:.5em;}

#column #footer {background:none;}
#column {line-height:1.95em;padding-right:1.5em;}

#cbqwp #column #linkitem {font-size:.85em;line-height:1.45em;}

.groupheader {
	color:#000000;
	font-style:condensed;
	font-family:verdana,arial,helvetica,sans-serif;
	font-weight:normal;
	text-align:left;
	clear:both;
	padding-right:0;
	}

.medium {font-size:1.05em;}

.item {text-decoration:none;clear:both;margin:0;}

.link-item, .link-item a, .link-item a:link {
	color:#8e8c4f;
	font-family:verdana,arial,helvetica,sans-serif;
	font-size:1em;
	font-weight:400;
	font-stretch:condensed;
	text-decoration:none;
	margin-left:0;
	}

.link-item a:hover, 
.link-item a:focus {color:#fff;font-family:verdana,arial,helvetica,sans-serif;font-size:1em;text-decoration:none;margin-left:0;}
#linkitem.item.link-item, #linkitem.item {padding:.25em 0 .25em 0;}
#column #footer {height:0em;padding:0em 0em 1.5em 0em;}

#bcolumns {
	-moz-column-width: 13em;
	-webkit-column-width: 13em;
	-moz-column-gap: 1em;
	-webkit-column-gap: 1em;
	}

#MSOTlPn_MainTD {vertical-align:top;}

div#PageContentSingle span a:hover, div#PageContentSingleNoTIF span a:hover {color:#ffffff !important;background-color:#667280 !important;}
div#PageContentSingle span a, div#PageContentSingleNoTIF span a {color:#8E8C4F !important;background-color:#FFFFFF !important;}
div#PageContentSingle span, div#PageContentSingleNoTIF span {color:#000000 !important;background-color:#FFFFFF !important;text-decoration:none !important;}
div.reEditorModes span a.reMode_design reMode_selected:hover {color:#000000 !important;}
div#PageContentSingle table.bluetable span, div#PageContentSingleNoTIF table.bluetable span, div#PageContentSingle table.orangetable span, div#PageContentSingleNoTIF table.orangetable span,
div#PageContentSingle table.greentable span, div#PageContentSingleNoTIF table.greentable span, {background-color:transparent !important;}

img.ms-asset-icon {display:none;}
.ms-listviewtable .ms-vb-icon {display:none;}

div.CSR .srch-Icon a[id^="CSR_IMG"] {display:none;}
div#CSR.srch-WPBody a[id^="CSR_IMG*"] {display:none;}
div.srch-results .srch-Icon {display:none;}

#flickr_badge_wrapper a.external img:hover, #flickr_badge_wrapper a.external img:focus {border:1px solid #FFFFFF;}

.ms-unselectedtitle:hover, ms-imagemenucell, .ms-unselectedtitle:focus {padding:10px 15px 10px 23px;}
#DatePickerDiv {display:none !important;}

#layoutleftcolumn .ms-formfieldcontainer {z-index:10000;position:absolute;overflow:visible;}
#layoutrightcolumn .ms-formfieldcontainer {clear:both;z-index:10000;position:absolute;overflow:visible;}

#ctl00_PlaceHolderMain_ContentRight_ctl00_RadHtmlField1 {position:relative;z-index:10000 !important;left:-43em;top:45em;}

div[id^="ctl00_ct"] {margin-bottom:0px;}

.awesome, .awesome:visited {
	background: #222 url('/_layouts/bccustom/images/alert-overlay.png') repeat-x; 
	display: inline-block; 
	padding: 3px 10px 4px; 
	color: #fff; 
	text-decoration: none;
	-moz-border-radius: 5px; 
	-webkit-border-radius: 5px;
	-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.25);
	-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.25);
	text-shadow: 0 -1px 1px rgba(0,0,0,0.25);
	border-bottom: 1px solid rgba(0,0,0,0.25);
	position: relative;
	cursor: pointer;
	letter-spacing:0.1em;
	font-family:Verdana, Arial, Helvetica, sans-serif
	}

.awesome:hover, .awesome:focus				{background-color: #111; color: #fff;}
.awesome:active								{top: 1px;}
.small.awesome, .small.awesome:visited 		{font-size: 11px;}
.awesome, .awesome:visited,
.medium.awesome, .medium.awesome:visited 	{font-size: 13px; font-weight: bold; line-height: 1; text-shadow: 0 -1px 1px rgba(0,0,0,0.25); }
.large.awesome, .large.awesome:visited 		{font-size: 14px; padding: 8px 14px 9px;}

.ltgreen.awesome, .ltgreen.awesome:visited	{background-color: #8e8c4f;border:0 !important;}
.ltgreen.awesome:hover, .ltgreen.awesome:focus {background-color: #667280;border:0 !important;}

.blue.awesome, .blue.awesome:visited	{background-color: #667280;border:0 !important;}
.blue.awesome:hover, .blue.awesome:focus {background-color: #505864;border:0 !important;}

#layoutleftcolumn a.awesome,
#layoutsinglecolumn a.awesome
{color:#FFFFFF !important;border-bottom:0 !important;}

/* JQuery Story */
#jrotator {float:left;display:block;}
.pics {width:460px;height:288px;border:0 solid orange;}

#jrotatornav {text-align:left;width:508px;position:relative;display:inline;}
#jrotatornav a {color:#FFFFFF;background-color:#4c555f;padding:5px;border:0 solid #667280;}
#jrotatornav a.activeSlide {color:#FFFFFF;background-color:#667280;}

#main div div div div {margin:0 !important;padding:0 !important;color:#FFFFFF;}

/*div[id*=xlaANMzone] > div > div {
font-size:13px;
line-height:19px;
position:absolute;
height:210px;
width:170px;
top:217px;
top:239px\9;  For IE8 and below */
/* For WebKit (Safari, Google Chrome etc) 
background: -webkit-gradient(linear, left top, left bottom, from(#7D8A9A), to(#3A3F45));*/
/* For Mozilla/Gecko (Firefox etc) 
background: -moz-linear-gradient(top, #7D8A9A, #3A3F45);*/
/* For Internet Explorer 5.5 - 7 
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#7D8A9A, endColorstr=#3A3F45);*/
/* For Internet Explorer 8 
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#FF0000FF, endColorstr=#FFFFFFFF)";
}

div[id*="xlaANMzone_"] {color:red !important;}
*/

span.mycss {
color:#FFFFFF;
/*padding:3em;
font-size:13px;
line-height:19px;
position:absolute;
height:210px;
width:170px;
top:217px;
top:239px\9; /* For IE8 and below */
/* For WebKit (Safari, Google Chrome etc) 
background: -webkit-gradient(linear, left top, left bottom, from(#7D8A9A), to(#3A3F45));*/
/* For Mozilla/Gecko (Firefox etc)
background: -moz-linear-gradient(top, #7D8A9A, #3A3F45); */
/* For Internet Explorer 5.5 - 7 
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#7D8A9A, endColorstr=#3A3F45);*/
/* For Internet Explorer 8 
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#FF0000FF, endColorstr=#FFFFFFFF)";*/
}

.eventdatetime {padding:1em .5em 1em 0;color:#5e5a36;} /* padding:1em .5em 1em 2.875em; */
.eventtitle {padding:1em 0 1em .5em;color:#5e5a36;} /* padding:1em 2.875em 1em .5em; */
.eventtitle a:link {border-bottom:1px solid #8e8c4f;color:#5E5A36;}
.eventtitle a:visited {border-bottom:1px dashed #667280;color:#667280;}
.eventtitle a:hover {background-color:#667280;border-bottom:1px dotted #ffffff;color:#FFFFFF;}
.eventvalue, .eventheader {
	padding: 8px 20px 8px 20px;  
	border-bottom: 1px solid #fff;
	color: #5f4d2e;
	border-top: 1px solid #fff;
	background: #F0EFD9 /*url('/_layouts/bccustom/images/gradbackgreen.png') repeat-x*/;}
td.eventvalue:hover, td.eventheader:hover {background: #E1E0B4 /*url('/_layouts/bccustom/images/gradhovergreen.png') repeat-x;color: #5f4d2e*/;}

.ms-paging {color:#FFFFFF;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:8pt;font-weight:normal;padding:0 0 0 2.875em;background:#8e8c4f;}
.ms-paging img {padding-top:0;vertical-align:bottom;}

td.ms-toolbar .ms-menubuttonactivehover, .ms-buttonactivehover {border:0 solid red;}

#PageImageSpacer {height:4px;}
.detailspagetopnoimage h1,
#layoutleftcolumn h1 {padding-top:0;line-height:1.5em;background:#FFFFFF;color:#8E8C4F;padding-left:27px;font-size:1.20em;font-weight:700;text-transform:uppercase;} /* height:40px;overflow:hidden;line-height:2em;padding-top:4px; */
#PageTitle {margin-top:.5em;}
#PageTitleSpacer {height:44px;}

.ms-listviewtable {margin:0;width:auto;} 
.ms-listviewtable .ms-vb2 {padding:30px;font-weight:normal;}
.ms-listviewtable .ms-vb2 h2 {font-size:1.65em;}
.ms-listviewtable .ms-vb2 h3 {font-size:1.5em;}

div#CenterZone table.ms-listviewtable tr td.ms-vb2 {padding:0 0 .25em 0;font-weight:bold;font-size:.95em;}
div#CenterZone table.ms-listviewtable tr td.ms-nlline {background:none repeat scroll 0 0 #D8D8D8;padding:0;}

.ms-nlline {background:none;}

#rightcol .ms-vb-tall ul {padding:0;}

.ms-vb-tall {padding:0;font-size:.85em;}
.ms-vb-tall li {
	background-image: url('/_layouts/bccustom/images/bullet.png');
	background-repeat: no-repeat;
	background-position: 0 0.2em !important;
	}
.ms-vb-tall ol li {background-image:none;}
.ms-vb-tall li p {padding:0;}
.ms-listviewtable .ms-gb, .ms-listviewtable .ms-gb2 {padding:14px 0;}
.ms-gb, .ms-gb2 {
	background-color:#FFFFFF;
	border-bottom:1px solid #D8D8D8;
	border-top:0px solid #F9F9F9;
	font-weight:normal;
	height:22px;
	padding-bottom:3px;
	font-family:verdana,arial,helvetica,sans-serif;
	font-size:1em;
	}
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 {
	text-align:center;
	color:#FFFFFF !important;
	font-weight:bold;
	font-size:1.2em;
	background-color:#6B7785;
	background-image: -moz-linear-gradient(100% 100% 90deg, #6B7785, #86919D);
	background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#6B7785), to(#86919D));}

#layoutsinglecolumn .calTitleStyle td a,  #layoutleftcolumn .calTitleStyle td a {border:none;}

table.cal {line-height:1.8em;}
table.wide {width:644px;}
table.narrow {width:400px;}
td.col2 {width:20%;}
td.col3 {width:30%;}
td.col4 {width:40%;}
td.col5 {width:50%;}
td.col6 {width:60%;}
td.col7 {width:70%;}
td.col8 {width:80%;}

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;}

#rightcol #tabnav{
  float:left;
  width:100%;
  background:#ffffff;
  font-size:93%;
  line-height:normal;
  border-bottom:1px #667280 solid;
  }
#CenterZone .ms-WPBody #tabnav{
  float:left;
  width:100%;
  background:#ffffff;
  font-size:93%;
  line-height:normal;
  border-bottom:0;
  }
#rightcol #tabnav ul{
  margin:0;
  padding:0 10px 0 0;
  list-style:none;
  }
#rightcol #tabnav li {
  float:left;
  background:url("/_layouts/bccustom/images/left.gif") no-repeat left top;
  margin:0;
  padding:0 0 0 9px;
  }
#rightcol #tabnav a {
  float:left;
  display:block;
  background:url("/_layouts/bccustom/images/right.gif") no-repeat right top;
  padding:5px 15px 5px 6px;
  border-bottom:none;
  font-weight:bold;
  color:#ffffff;
  }
#rightcol #tabnav a:hover {color:#333 !important;}

#rightcol #tabnav .active {background-image:url("/_layouts/bccustom/images/left_on.gif");}
#rightcol #tabnav .active a {background-image:url("/_layouts/bccustom/images/right_on.gif");padding-bottom:5px;}
#rightcol #tabnav .active a:hover, #rightcol #tabnav .active a:focus {color:#333 !important;}

.ms-WPBorder, .ms-WPBorderBorderOnly, #tabline {border:1px solid #667280;}
#tabline {padding:3em 1em 1em 1em;max-width:650px;}

tr.ms-alternating {padding:1em;background-color:#FAF9F2;} 
tr#group0 {padding:1em;}
  
td.gmapgroup {padding:1em 1em 1em 0em;font-weight:bold;font-size:1.2em;}
td.gmapoffice {padding:1em;vertical-align: top;}
td.gmapstreet {padding:1em;vertical-align: top;}
td.gmapicon {padding:1em;vertical-align: top;}
#layoutleftcolumn td.gmapicon a {border:0;}

#rightcol .ms-alternating .gmapicon a:link, #rightcol .gmapicon a:link, #rightcol #PageContentRightNoTIF .gmapicon ul a:link {border-bottom:0;background:none;}
#rightcol .ms-alternating .gmapicon a:visited, #rightcol .gmapicon a:visited, #rightcol #PageContentRightNoTIF .gmapicon ul a:visited {border-bottom:0;background:none;}
#rightcol .ms-alternating .gmapicon a:hover, #rightcol .gmapicon a:hover, #rightcol #PageContentRightNoTIF .gmapicon ul a:hover {border-bottom:0;}
#rightcol .ms-alternating .gmapicon a:focus, #rightcol .gmapicon a:focus, #rightcol #PageContentRightNoTIF .gmapicon ul a:focus {border-bottom:0;background:none;}

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;}

#contactform select {font-family: Verdana, Arial, Helvetica, sans-serif;font-size:10px;border:1px solid #8E8C4F;}

.ms-SPZone {background-color:#E3EFFF;border:1px solid #ADD1FF;padding:5px;}
.ms-SPZone table, .ms-SPZoneSelected table {background-color:#FFFFFF;}

.description {color:#4C4C4C;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:0.85em;}

div .line {
  border:0;
  height:21px;
  background : url('/_layouts/bccustom/images/hr.gif') no-repeat;
  background-position:center;
  margin:0 0 1.2em 0;
  }
div .linesolid {
  border:0;
  height:5px;
  background : url('/_layouts/bccustom/images/hrsolid.gif') no-repeat;
  background-position:center;
  margin:0 0 1.2em 0;
  }
div.linesm {
  border:0;
  height:21px;
  background: url('/_layouts/bccustom/images/hrsm.gif') no-repeat;
  background-position:center;
  margin:0 0 1.2em 0;
  } 
div.linesolidsm {
  border:0;
  height:5px;
  background: url('/_layouts/bccustom/images/hrsolidsm.gif') no-repeat;
  background-position:center;
  margin:0 0 1.2em 0;
  }
div.line hr, div.linesolid hr, div.linesm hr, div.linesolidsm hr {display:none;}

#ctl00_PlaceHolderMain_ContentDisplayPanel_ContentRight__ControlWrapper_RichHtmlField {display:block !important;}
#__publishingReusableFragment {display:block !important;}

#tocwp #column {line-height:1em;}
.level-header span#header {background:none;}
.headertitle-large, .headertitle-large a, .headertitle-large a:link, .headertitle, .headertitle a, .headertitle a:link {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-weight:normal;
  font-size: .90em;
  }

.up {font-size:.65em;float:right;line-height:1.49em;}
tr.ms-alternating td.gmapicon a {border:0;}

#google_translate_element {padding-bottom:1em;}

/* News Rotator CSS */
#newsholder {width:708px;height:288px;position:relative;overflow: hidden;z-index:0;border-bottom:4px white solid;}

#newsholder a:link, #newsholder a:visited {
    color: #FFF;
    text-decoration: none !important;
    border: none !important; 
	}
#newsholder a:hover, #newsholder a:active, #newsholder a:focus {
    color: #FFF;
    text-decoration: underline;
    background: transparent !important;
    border: none !imoprtant; 
	}
.copy h2 .external {font-size:.8em;line-height:1.15em;}
.ms-WPBody .copy .copystory .viewmorelink {font-size:.7em;}
p.articledate {font-size:.8em;font-style:italic;}

#newscontainer {width:100%;height:100%;position:absolute;z-index:1;}
.ms-WPBody td .newsitem {position:absolute;}
.ms-WPBody .newsphoto {float:left;width:460px;height:288px;}
.ms-WPBody .copy {
	float:left;
	color:#FFF !important;
	width:248px;
	height:288px;
	overflow:hidden;
	background:#7D8A9A;
	/* For WebKit (Safari, Google Chrome etc) */
	background: -webkit-gradient(linear, left top, left bottom, from(#7D8A9A), to(#3A3F45));
	/* For Mozilla/Gecko (Firefox etc) */
	background: -moz-linear-gradient(top, #7D8A9A, #3A3F45);
	/* For Internet Explorer 5.5 - 7 */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#7D8A9A, endColorstr=#3A3F45);
	/* For Internet Explorer 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#7D8A9A, endColorstr=#3A3F45)";
	}
.ms-WPBody .copy h2 {font-size:1.05em;font-weight:normal;text-align:left;margin:1.2em 1.2em .5em 1.2em;background:transparent;}
.ms-WPBody .copy a {color:#FFF !important;text-decoration:none;}
.ms-WPBody .copystory {margin:1.5em 1.2em 1.2em 1.2em;padding:0 0.8em 0 0;}
.ms-WPBody .copystory p {z-index:2;color:#FFF !important;} /*margin-top:1em;margin-bottom:1em;*/
.ms-WPBody #newsbuttons {position:relative;width:248px;height:38px;margin-top:245px;padding-top:5px;float:right;text-align:center;z-index:1001;background:transparent;} /*line-height:35px*/
.navbg {position:absolute;top:250px;left:460px;width:248px;height:38px;text-align:center;background-color:#434950;z-index:999;
	/* For WebKit (Safari, Google Chrome etc) */
	background: -webkit-gradient(linear, left top, left bottom, from(#434950), to(#3A3F45));
	/* For Mozilla/Gecko (Firefox etc) */
	background: -moz-linear-gradient(top, #434950, #3A3F45);
	/* For Internet Explorer 5.5 - 7 */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#434950, endColorstr=#3A3F45);
	/* For Internet Explorer 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#434950, endColorstr=#3A3F45)";}
.navbg_leadin {position:absolute;top:235px;left:460px;width:248px;height:15px;background:transparent;z-index:999;
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(67, 73, 80, 0)), to(rgba(67, 73, 80, 1)));
  background: -moz-linear-gradient(rgba(67, 73, 80, 0) 0%, rgba(67, 73, 80, 1) 100%); }
.ms-WPBody #newsbuttons a {font-size:12px;font-weight:bold;color:#FFF;text-decoration:none !important;padding:.75em;line-height:1.15em;}
.ms-WPBody #newsbuttons a:hover {font-size:12px;font-weight:bold;color:#yellow;text-decoration:none !important;padding:.75em;}

span.srch-BestBetsTitle img {display:none;}

.access {float:right;}
.textsize {float:left;}
#map_canvas {font-size:.75em;line-height:1.5em;}
#rightcol #saddr, #rightcol #daddr {border:1px solid #000000;margin-bottom:10px;}
.gmapinfowindow {padding-bottom:10px;}
.gmnoprint {padding-bottom:10px;}

.linkdisclaimer {padding:10px 30px 0px 30px;}

#contactform {
  font:100% verdana,arial,sans-serif;
  margin:0 0 40px 0;
  padding:0;
  min-width:500px;
  max-width:600px;
  width:560px; 
  }

#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:#8e8c4f;
}
#contactform label { 
	display: block;
	float: left; 
	width: 150px; 
	padding: 0; 
	margin: 10px 0 0; 
	text-align: right; 
}
#contactform input, #contactform textarea, #contactform select {
	width:auto;
	margin:5px 0 0 10px;
}

#contactform textarea {overflow: auto; }
#contactform textarea {display: inline; margin: 10px 0 10px 10px;border:.25px solid #8e8c4f;}

#contactform input[id^="ctl00_ctl20"], #contactform select, #contactform textarea {border:1px solid #8e8c4f;}
#contactform input, #contactform select {margin:10px;padding:3px;border:1px solid #8e8c4f;}
#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;margin:1em;}

#layoutsinglecolumn #CenterZone object {z-index:-10;}

.superscript, sup {font-size:.75em; vertical-align:top;color:gray;} 
.subscript, sub {font-size:.75em; vertical-align:bottom;color:gray;}


.blockit {clear:both;display:block;float:none;}

#rightcol div.caption {display:block;float:left;}
#rightcol div.caption.center {display:block;margin:auto;}
#rightcol div.caption.left {display:block;float:left;margin:10px 20px 10px 0;}
#rightcol div.caption.right {display:block;float:right;margin:10px 0 10px 10px;}
#rightcol div.caption a {border:0;display:block;}
#rightcol div.caption a:hover {border:0;display:block;background-color:none;}
#rightcol div.caption p {text-align:center;font-size:.8em;/*margin-top:.5em;*/}
#rightcol div.caption img {
	clear:both;
	padding:0;
	border:7px solid #FFFFFF;
	margin:10px;
	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);
	}

#rightcol .listservsignup input[id*="Listserv"] {margin-right:10px;}
.listservsignup table td {padding:.5em 0 .5em 0;}
.listservsignup table td .listservtitle {font-weight:bold;}
.listservsignup table label {font-size:.95em;}
#rightcol .listservsignup input[id$="_Email"] {border:1px solid #000000;}
#rightcol .bocoform input {border:1px solid #828282;}
#rightcol .bocoform input[type="submit"] {border:0}

div.bocoform {margin-bottom:30px;}

div[id^="ctl00_ct"] td input.ms-sbplain {margin-left:10px;margin-bottom:3px;}
div.lsdsc {margin-left:43px;font-size:.9em;}
div.lsdsc {margin-left:51px\9;}

#rightcol .lang {color:#667280;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:1.20em;margin:0 0 .25em 0;font-weight:bold;line-height:23px;margin:0 0 10px 0;padding:0;}
#rightcol p.lang a:link {color:#667280;}
#rightcol p.lang a:visited {color:#667280;border-bottom:1px dashed #667280;}
#rightcol p.lang a:hover, #rightcol p.lang a:focus {color:#FFFFFF;background-color:#667280;border-bottom:1px dotted #ffffff;}
#rightcol a {text-decoration:none;}
#rightcol p.lang a {color:#667280;}

#rightcol .plaintablesm p a, #rightcol .plaintablemed p a, #rightcol .plaintablelg p a, #rightcol .plaintable p a {border:0 !important;}
.plaintable #group0 {padding:10px;margin-bottom:10px;}
.plaintable p {padding:0 10px 0 10px;}

table#onetidDoclibViewTbl0 .ms-vb2 {font-weight:normal !important;}
.compsales {padding-bottom:.85em;}
select {font-family:Verdana,Arial,Helvetica,sans-serif;font-size:.85em}
.ms-bottompaging {background:none repeat scroll 0 0 #8e8c4f;}
.ms-bottompagingline1 {background:none;line-height:0px;}
.ms-bottompagingline2 {background:none;line-height:0px;}
.ms-bottompaging .ms-paging {color:#ffffff;}

.tocsection {padding-bottom:.85em;}
.toccattitle {line-height:1.45em;}
.tocitemgroup {margin:1em 0;}
.tocitem {font-size:0.85em;line-height:1.45em;margin-bottom:.55em;}

#contentOne {margin:1em 0}
#contentTwo {display:none}
#columnLeft {max-width:18.75em !important;float:left}
#columnLeft .tocitem, #columnRight .tocitem {font-size:1em}
#columnLeft .section, #columnRight .section {margin-bottom:1.5em;font-size:1em;line-height:1.75em}
#columnRight {width:18.75em;float:right}

.column {width:290px; padding:10px; float:left; text-align:left;}
.columnleft {width:290px; padding:10px 20px 10px 0; float:left; text-align:left; clear:left; display:inline-block; vertical-align:top;}
.columnright {width:290px; padding:10px 0 10px 20px; float:left; text-align:left; clear:right; display:inline-block; vertical-align:top;}

.column2 {width:290px; padding:10px; float:left; text-align:justify;}
.columnleft2 {width:300px; padding:10px 20px 10px 0; float:left; text-align:justify; clear:left; display:inline-block; vertical-align:top;}
.columnright2 {width:300px; padding:10px 0 10px 20px; float:left; text-align:justify; clear:right; display:inline-block; vertical-align:top;}

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}

.ibox {border:0;height:16px;width:16px;margin:auto;background-image:url('/_layouts/bccustom/images/moreinfohover.gif');}
#rightcol #CenterZone .bluetable td div.ibox a, 
#rightcol #CenterZone .bluetable td div.ibox a:link, 
#rightcol #CenterZone .bluetable td div.ibox a:visited {display:block;border:0}
#rightcol #CenterZone .bluetable td div.ibox a:hover img {visibility:hidden;}

.envelope{border:0;height:16px;width:16px;margin:auto;background-image:url('/_layouts/bccustom/images/emailhover.gif');}
#rightcol #CenterZone .bluetable td div.envelope a, 
#rightcol #CenterZone .bluetable td div.envelope a:link,
#rightcol #CenterZone .bluetable td div.envelope a:visited {display:block;border:0}
#rightcol #CenterZone .bluetable td div.envelope a:hover img {visibility:hidden;}


#rightcol #CenterZone .bluetable td a.more, #rightcol #CenterZone .bluetable td a.directoryEmail {border:0}
#rightcol #CenterZone .bluetable td a.more:focus, #rightcol #CenterZone .bluetable td a.more:hover, #CenterZone td a.directoryEmail:hover {background-color:transparent;}

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:both;
	padding:0;
	border:7px solid #FFFFFF;
	margin:10px 0px 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);
	}

.plaintable .frame a:hover {background:red;}

table.sorttable {margin-left:28px}
table.dvsort {margin-bottom:10px;padding:5px;border:0;max-width:650px;}
table.dvdata {max-width:650px;}
table.dvdata td:nth-child(4), table.dvdata td:nth-child(5) {max-width:75px;}
td#dvt_tb_filter {padding:5px 5px 5px 10px}
td#dvt_tb_filter a:link {color:#fff;border-bottom: 1px solid #E3EBF3}
td#dvt_tb_filter a:visited {color:#fff;}
td#dvt_tb_filter a:hover {color:#5E6774;background-color:#E3EBF3}
td#dvt_tb_filter a:active {color:#fff;}
td#dvt_tb_filter img {display:none;}
td#dvt_tb_sort {color:#fff;}
.ms-separator {color:#fff;padding:0 5px;font-size:10px;vertical-align:middle;}
table.dvfilter select {max-width:216px;}
table.dvfilter td {font-size:.75em;}
.dvarrow {margin-left:10px;}
.dvfilteroptions {margin-bottom:10px;}
table[class="ms-toolbar dvsort narrow sorttable"] {background-color:#5E6774;background-image:url('/_layouts/bccustom/images/toolgrad.gif');}

.et-tab{font-size:8pt;font-weight:bold;padding:5px 10px;display:inline-block;cursor:pointer;}
.et-activetab {background-image: url("/_layouts/bccustom/images/right_on.gif");padding:5px 10px 5px 10px;color: #FFFFFF;}
.et-inactivetab {
    background: url("/_layouts/bccustom/images/right.gif") no-repeat scroll right top transparent;
    border-bottom: medium none;
    color: #FFFFFF;
    font-weight: bold;
    padding:5px 10px 5px 10px;
	}
.et-separator{height:1px;background-color:#9C9A5A;}
.et-tabrow{white-space:nowrap;}
.et-offscreen{display:none;}

#TabZone {margin-right:5px; font-size: 0.92em; line-height: 1.49em; padding: 0;border-bottom:#9C9A5A 1px solid;}
#TabZone .AspNet-WebPart {padding: 15px 15px 0 15px;border-left:#9C9A5A 1px solid;border-right:#9C9A5A 1px solid;}

#LeftZoneTop {margin: 0 0 15px 0;}
#LeftZoneBot {margin: 15px 0;}

.rentimg {float:left;width:160px; margin:0 30px 0 10px;}
.rentinfo {float:left;margin-right:0;width:420px;}

.ms-WPBody table {font-size:.87em !important;}
div.pds-votebutton-outer .pds-pd-link {display:none !important;}

#rightcol #twtr-widget-1 .twtr-tweet-text a:hover {color:white !important;}
#rightcol #twtr-widget-1 .twtr-ft a {border:0 !important;}
#rightcol #twtr-widget-1 [id^="tweet-id"] {border:0 !important;}

#filter[name="filter"] {color:#667280;background-color:white}
#filter select {margin:3px 0}

/* comp testing */

.pix {position:relative;z-index:1;}

.menubar {
	position:relative;
	top:100px;
	padding:3px;
	z-index:3;
	right:11px;
	float:right;
	width:583px;
	background: -moz-linear-gradient(left,  rgba(255,255,255,0) 0%, rgba(255,255,255,0.05) 1%, rgba(254,191,1,1) 20%, rgba(254,191,1,1) 100%);
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(255,255,255,0)), color-stop(1%,rgba(255,255,255,0.05)), color-stop(20%,rgba(254,191,1,1)), color-stop(100%,rgba(254,191,1,1)));
	background: -webkit-linear-gradient(left,  rgba(255,255,255,0) 0%,rgba(255,255,255,0.05) 1%,rgba(254,191,1,1) 20%,rgba(254,191,1,1) 100%);
	background: -o-linear-gradient(left,  rgba(255,255,255,0) 0%,rgba(255,255,255,0.05) 1%,rgba(254,191,1,1) 20%,rgba(254,191,1,1) 100%);
	background: -ms-linear-gradient(left,  rgba(255,255,255,0) 0%,rgba(255,255,255,0.05) 1%,rgba(254,191,1,1) 20%,rgba(254,191,1,1) 100%);
	background: linear-gradient(left,  rgba(255,255,255,0) 0%,rgba(255,255,255,0.05) 1%,rgba(254,191,1,1) 20%,rgba(254,191,1,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#febf01',GradientType=1 );
}
.menubar li {float:right;font-size:12px;color:white;display:inline;margin-left:30px;}


/* fix for summary link webpart, new layout - old look*/

#TopZone #column {line-height:1em;padding-right:0;}
#TopZone #column #linkitem {font-size:13px}
#TopZone #column .bullet {list-style-type:none;background-image:none}


