/*\*/* html body { behavior: url("/past/etc/designs/bc/emergency/csshover3.htc"); } /**/
#schoolheader {
	letter-spacing:0.1em;
text-transform:none;
}
body.bchomepages div.section {
margin-bottom:0px;
}
body.bchomepages div.parsys_column {
margin:0;
padding:0;
}

#top-right .top-right div.cq-colctrl-lt0-c0  {
margin-right:0px;
padding-right:0px;
width:350px;
_WIDTH: 300px !important;
}
div.cq-colctrl-lt0-c1  {
width:231px;
border-left:1px solid #b7af97;
_MARGIN-LEFT: 5px! important; _WIDTH: 231px! important;
}
/* THE FEATURE SECTION */
#featurewrapper {
    width: 100%;
    margin: 0;
    padding: 0;
    color: #333;
    background: #e8e3d4 !important;
    }
#feature {
background:#FFFFFF  url("/past/etc/designs/bc/emergency/images/featurebck.png") repeat-y scroll -1px 0px !important;
    width: 760px;
    border-right:1px solid #b7af97;
    border-left:1px solid #b7af97;
    margin: 0 auto;
    text-align: left;
    color: inherit;
    }
#top-center {
    float:left;
    margin:0;
    padding: 12px 0 11px 0;
    width:300px;
    }
/*#top-left, #feature {
	height:297px;
}*/
#top-right {
	background:#ffffff url("/past/etc/designs/bc/emergency/images/toprghtbckgrnd.png") repeat-y 0 0;
    float:right;
    height:100%; /* this overrides main home page template. top feature height is
                 managed by height specified in top-left and feature selectors above*/
margin:0;
_MARGIN-LEFT: -1px !important; /*to adjust for hover menu*/
padding:0px;
width:582px;
    }
#top-right img {
    margin:0;
    padding:0;
    border:0;
    }
#top-right .bcimage, #top-right .bcimage .image {
margin:64px 0 0 15px;
*MARGIN-LEFT: 45px! important; 
width:258px;
}
#top-right h2 {
	background: transparent url("/past/etc/designs/bc/emergency/images/header.png") no-repeat scroll  7px 5px;
color:#990000;
font:bold 1.2em "Trebuchet MS",Verdana,Arial,sans-serif;
height:22px;
margin:0;
padding:10px 0 0px 9px;
text-transform:uppercase;
	}
#top-right div.cq-colctrl-lt0-c1 p {
	margin: 1em;
	}
#top-left .bt-l-nav {
	display:none;
}
/*** top features left menu ****/

#top-left {
	background-color:#e1ded4;
	border-right:1px solid #b7af97;
    float:left;
    clear:both;
    width:177px;
    text-align:left;
    }
#top-left a, #top-left a:link, #top-left a:active, #top-left a:visited {
display:block !important;
margin:0 5px 0 20px;
text-decoration:none;
text-transform:none;
}
#top-left .nav {
height:200px;
margin:0 0 30px;
padding:0;
width:177px;
}

#top-left .nav li {
float:none;
height:19px;
padding:4px 8px 2px 15px;
margin:0px;
position:relative;
border-top: 1px solid #e1ded4;
border-bottom: 1px solid #e1ded4;
}
#top-left .nav li a, #top-left .nav li a:link, #top-left .nav li a:visited, #top-left .nav li a:active {
    color:#63573b;
    margin: 0;
    float: none;
    text-decoration: none;
    font-weight: bold;
    display:block;
}

* html #top-left .nav li { 
    height: 1%;
}
* html #top-left .nav li a {
    height: 1%;
}

#top-left .nav ul {
margin:7px 0 20px;
padding-left:0 !important;
z-index:20;
*position:relative;
}
#top-left .nav li ul {
	background-color:#FFFFFF;
    display: none;
    width: 165px;
    position: absolute;
    left: 177px;
    top: 0px;
margin:-1px 0 0;
padding:4px 0;
border-color:#A19067 #990000 #990000 #A19067;
border-style:solid;
border-width:1px 5px 2px 1px;
}
#top-left .nav li ul li {
    float: left;
    height: 20px;
    width: 165px;
    padding: 0;
    margin:0;
    color:inherit;
    background: #ffffff;
    font-weight: normal;
    text-indent: 0 !important;
}
#top-left .nav li ul li a {
    display: block;
    float: none;
    width: 165px;
    height: 20px !important;
    padding: 0 0 0 12px !important;
    background-color:transparent;
    background-image: none;
    color: #990000 !important;
    font-weight: normal !important;
    text-indent: 0 !important;
    line-height: 20px !important;
}

#top-left .nav li:hover ul, #top-left .nav li a:hover ul, #top-left .nav li.over ul {
    display: block;
}


#top-left .nav li ul li:hover, #top-left .nav li ul li.over, #top-left .nav li ul li a:hover {
    color: #900;
    background-color: transparent;
}

#top-left .nav ul li:hover {
    background: #ffffff url(/etc/designs/bc/emergency/images/nav-arw.gif) no-repeat 0 0;
    border-top:1px solid #b7af97;
     border-bottom:1px solid #b7af97;
     width:155px;
}
#top-left .nav ul li ul li, #top-left .nav ul li ul li:hover {
	background: transparent url();
	border:none;
}
#top-left .nav ul li ul li a:hover {
	text-decoration:underline;
}
#top-left .nav ul li.overflowN  {
	height:35px;
	line-height:15px !important;
}
#top-left .nav ul li:hover.overflowN  {
	background: url("/past/etc/designs/bc/emergency/images/nav-arw2.gif") no-repeat scroll 0 0px #FFFFFF;
    border-top:1px solid #b7af97;
     border-bottom:1px solid #b7af97;
        height:35px;
    line-height:15px !important;
}

#top-left .nav {
height:215px;
}

#top-left .nav ul li.overflowN ul li.overflowL {
margin-bottom:7px;
}
#top-left .nav ul li.overflowN ul li.overflowL a {
 line-height:1.2em !important;
 }
/* THREE COLUMNS */
#columnwrapper {
    width: 100%;
    padding:25px 0 10px;
    background: #d7cbae url("/past/etc/designs/bc/global/gif/columns-heading.gif") repeat-x;
    }
#columns {
	background: #ffffff url("/past/etc/designs/bc/emergency/images/bckborders.gif") repeat-y;
    border-right:1px solid #b7af97;
    border-left:1px solid #b7af97;
    border-bottom:1px solid #b7af97;
    width: 760px;
    margin: 0 auto;
    padding:15px 0 20px 0;
    text-align: left;
    }

#columns h1 { 
    display: none; 
    }   
#columns h2 {
background:transparent url("/past/etc/designs/bc/emergency/images/header.png") no-repeat scroll 0 0;
color:#990000;
font:bold 1.2em "Trebuchet MS",Verdana,Arial,sans-serif;
height:30px;
margin:5px 0 0 0;
padding:4px 0 0px 4px;
text-indent:0;
text-transform:uppercase;
    }
#columns h3 {
    margin: 0;
    font: bold 1.2em "Trebuchet MS", Verdana, Arial, sans-serif;
    letter-spacing: 1px;    
    }
#columns h4 {
    margin: 0;
    font: bold 1.0em/1.2em "Trebuchet MS", Verdana, Arial, sans-serif;
    }
#columns p { 
    margin: 0 0 15px;
    line-height: 1.4em;
    }
#columns a, #columns a:link, #columns a:visited, #columns a:active {
    text-decoration: none;
    }
#columns a:hover {
    text-decoration: underline;
    }
.bt-l-nav a {
    color: #b29d6c;
    }

#bt-left, #bt-center, #bt-right {
    float:left;
    margin:0 5px 0 10px;
    }
#bt-center  {
border:none;
width:290px;
}
#bt-left, #bt-right {
width:205px;
margin-left:15px;
_margin-left:10px;
}
#bt-left h3,
#bt-left h4,
#bt-left p {
    margin-right: 15px;
    }
    
#bt-center h2 {
	background:transparent url("/past/etc/designs/bc/emergency/images/beinformed.png") no-repeat scroll  10px 0px;
	text-indent:-2725px;
	margin-top:1px;
}
#bt-center ul {
margin:0.5em 0;
padding:0 20px 0 30px;
	}
#bt-center ul li {
	list-style:none outside url("/past/etc/designs/bc/emergency/images/bullet.png");
    margin:5px 0;
}
#bt-center h3,
#bt-center h4,
#bt-center p { 
    margin-left: 15px;
    margin-right: 15px;
    }

#bt-left h2 a, #bt-center h2 a, #bt-right h2 a {
    display: block;
    height: 25px;
    font-size: 15px; /* IE */
    }
#bt-center h2 a:hover, #bt-right h2 a:hover {
    background-position: 15px -25px;
    text-decoration: none;
    }
#bt-right div.event {
    padding: 0;
    }
#bt-right a, #bt-right a:link, #bt-right a:active, #bt-right a:visited,
#bt-center a, #bt-center a:link, #bt-center a:active, #bt-center a:visited {
	text-decoration:underline;
}
a.more {
    white-space: nowrap;
    }
    
/*** Weather ***/
.weather {
   background-color:#E8E3D4;
   border-bottom:1px solid #b7af97;
   padding:0 0 10px;
    }
#weather-today, #weather-today img {
	background-color:#d7cbae;
}
#weather-today img {
margin-left:25px;
margin-top:2px;
	}
#weather-today .data {
	float:right;
margin:20px 0 0 0;
*MARGIN: -40px 0px 0px;
_MARGIN: -40px 0px 0px;
width:115px;
color:#990000;
}
#weather-forecast {
   border-bottom:1px solid #B7AF97;
margin:0 30px 0 14px;
padding:10px 5px 3px 3px;
}
#top-right #weather-forecast h2 {
background:none repeat scroll 0 0 transparent;
font:bold 1em verdana;
height:16px;
margin:0 auto;
padding:0;
text-transform:none;
}
a#more-weather, a#more-weather:link, a#more-weather:visited, a#more-weather:active {
	color:#664426;
margin-left:16px;
text-decoration:none;
}
* html #more-weather {
margin-left/**/: 20px;
}

/*** No Emergency to report ***/
#top-right .cq-colctrl-lt0-c0 .textimage {
	background:transparent url("/past/etc/designs/bc/emergency/images/cntrbckgrnd.png") no-repeat scroll center 0px;
   height:150px;
margin:20px auto;
_WIDTH: 345px !important;
}
#top-right .cq-colctrl-lt0-c0 .text, #top-right .cq-colctrl-lt0-c0 .image {
	float:left;
}
#top-right .cq-colctrl-lt0-c0 .image {
padding:10px 0 0 32px;
}
#top-right .cq-colctrl-lt0-c0 .text {
font-size:1.3em;
padding:2px 0 0 18px;
*padding-top:28px;
}
#top-left .nav {height:215px;}
#top-left .nav ul li.overflowN ul li.overflowL {margin-bottom:7px;}
#top-left .nav ul li.overflowN ul li.overflowL a { line-height:1.2em !important; }
#top-right .bcimage, #top-right .bcimage .image { margin:15px 0 0 7px; width:300px; }
/*** IE6 & 7 Fixes ***/
#top-right .colctrl {
_margin-top:-12px !important;
*margin-top:-12px !important;
}
#top-right .bcimage .image {
_PADDING-LEFT: 10px! important;
_MARGIN-LEFT: 0px! important;
*PADDING-LEFT: 10px! important;
*MARGIN-LEFT: 0px! important;
}


/*********************/
/* RAVE ALERT - DO NOT REMOVE - */
/*********************/


#top-right .rave-alert {
background-color:#FFFFFF;
width:300px;
position:absolute;
z-index:10;
display: none;
}
.rave-status {
background-color:#FFFFFF;
color:red;
left:33px;
margin-top:5px;
position:absolute;
text-decoration:underline;
width:270px;
z-index:11;
}
#top-right .rave-alert #emergency_message {
background-color:yellow;
height:245px;
margin-left:-15px;
padding:33px 10px 0px;
position:absolute;
width:313px;
 }
 /*** Food for safari and chrome ***/
body:nth-of-type(1) #top-right .rave-alert #emergency_message {
height:235px;
}
/*** IE6 & 7 its your turn ***/
#top-right .rave-alert #emergency_message {
_MARGIN-TOP: -45px! important;
_MARGIN-left: -35px! important;
_HEIGHT: 275px! important;
_width:320px! important;
_position:relative! important;
*MARGIN-TOP: -40px! important;
*HEIGHT: 280px! important;
}
 .rave-status {
_MARGIN-TOP: -40px! important;
*MARGIN-TOP: -40px! important;
}