/********************************************************
/* Alert Tab Box
/********************************************************/
.AlertTabBox {
	margin-bottom: 10px;
	padding-top: 1px;
}

.AlertTabBoxHeader span.TabBoxTitle {
	float: left;
	font-size: 12px;	
	padding: 3px 5px 3px 5px;
}

.AlertTabBoxHeader ul {
	border-bottom: 1px solid #000000;
	font-size: 12px;
	line-height: normal;	
	margin: 0px;
	padding: 3px 0px;
}

.AlertTabBoxHeader ul li {
	display: inline;	
	list-style: none;
	margin: 0px;
}

.AlertTabBoxHeader ul li a,
.AlertTabBoxHeader ul li a:active,
.AlertTabBoxHeader ul li a:visited,
.AlertTabBoxHeader ul li a:hover,
.AlertTabBoxHeader ul li a:link {
	/* Properties for all tabs */
	border-style: solid;
	border-width: 1px;
	border-bottom: none;
	margin-left: 3px;
	padding: 3px 5px;	
	text-decoration: none;
}

.AlertTabBoxHeader ul li.SelectedTab a,
.AlertTabBoxHeader ul li.SelectedTab a:link,
.AlertTabBoxHeader ul li.SelectedTab a:hover,
.AlertTabBoxHeader ul li.SelectedTab a:active,
.AlertTabBoxHeader ul li.SelectedTab a:visited {
	/* Properties for selected tab */
	border-bottom: 1px solid #000000;
}

.AlertTabBoxBody {
	background-color: Red;	
	border-left: solid 1px #778;
	border-bottom: solid 1px #778;
	border-right: solid 1px #778;
	padding-top: 1px; /* to deal with bad margin-collapse issue */
}

.AlertTabBoxBody {
	background-color: transparent;
	border: none;
	float: left;
	padding-top: 0px;
	width: 100%;
}

.AlertTabBoxHeader ul {
	border: none;
	padding: 0px;
}

.AlertTabBoxHeader ul li {
	display: inline;	
	list-style: none;
	margin: 0;
}

.AlertTabBoxHeader ul li a,
.AlertTabBoxHeader ul li a:link,
.AlertTabBoxHeader ul li a:visited,
.AlertTabBoxHeader ul li a:hover,
.AlertTabBoxHeader ul li a:active {
	background-color: #000000;
    border: 1px solid #FFFFFF;
	border-bottom: none;
	border-width: 0px 1px medium;	
	color: #FFFFFF;
	display: inline-block;
	*display: inline;
	font-weight: bold;
	margin-left: 0px;	
	padding: 3px 10px;
	zoom: 1;
}

.AlertTabBoxHeader ul li.SelectedTab a,
.AlertTabBoxHeader ul li.SelectedTab a:link,
.AlertTabBoxHeader ul li.SelectedTab a:visited,
.AlertTabBoxHeader ul li.SelectedTab a:hover,
.AlertTabBoxHeader ul li.SelectedTab a:active {
	border-bottom: none;
	color:#F00;
}

.AlertTabBoxTitle {
	background: URL('/images/BackgroundTabbedAlertsBar.png') no-repeat top left transparent;	
    color: #FFFFFF;
	float: left;	
    font-size: 16px;
    font-weight: bold;
	width: 100%;
	*padding-top: 3px;
}

.AlertTabBoxTitle .TabBoxAlertBar {
	display: inline-block;
	*display: inline;
	*margin-top: -3px;
	width: 100%;
	zoom: 1;
}

.TabBoxAlertBar a,
.TabBoxAlertBar a:link,
.TabBoxAlertBar a:visited,
.TabBoxAlertBar a:hover,
.TabBoxAlertBar a:active {
	color: #FFFFFF;
}

.TabBoxAlertBar a[href~="/schoolclosings/default.aspx"] {
	float: left;
	height: 20px;
	overflow: hidden;
	margin: 10px;
}

.TabBoxAlertBarCollapsibleLink {
	color: #000000;
	cursor: pointer;
	float: right;
	font-size: 30px;
	font-weight: bold;
	padding-right: 21px;
	padding-left: 19px;	
	text-align: center;
	width: 18px;
}

.TabBoxAlertBarCollapsibleLink .show {
	padding-top: 2px;
	padding-bottom: 2px;
}

.TabBoxAlertBarCollapsibleLink .hide {
	padding-bottom: 4px;
}

.TabBoxAlertBarCollapsibleDiv {
	background-color: #EEEEEE;
    border: 1px solid #AAAAAA;
    border-top: none;
    float: left;
	overflow: hidden;
    width: 978px;
}

.TabBoxAlertBarCollapsibleDiv .TabBoxAlertBarSubNewsHeadline,
.TabBoxAlertBarCollapsibleDiv .TabBoxAlertBarWeather {
	color: #000000;
	overflow: hidden;
	margin: 0 10px 10px 10px;
    padding-top: 10px;	
	width: 958px;
}

.TabBoxAlertBarWeatherAreas {
	color: #000000;
    padding-top: 10px;
	margin: 0 10px 10px 10px;
    border-bottom: 1px solid #AAAAAA;
}

.TabBoxAlertBarCollapsibleDiv .TabBoxAlertBarWeather a {
	color: #000000;
}

.TabBoxAlertBarClosingArea {
    border-left: 1px solid #AAAAAA;
	color: #000000;
    float: left;
	font-size: 11px;
	margin: 5px 0px 5px -1px;
	padding: 0px 6px 0px 5px;
}

.TabBoxAlertBarClosingArea a,
.TabBoxAlertBarClosingArea a:link,
.TabBoxAlertBarClosingArea a:visited,
.TabBoxAlertBarClosingArea a:hover,
.TabBoxAlertBarClosingArea a:active {
    margin: 0px;
    padding: 0px;
	color: #000000;
	height: 15px;
}

.TabBoxAlertBarSubNewsHeadlineText {
	color: #000000;
}

.TabBoxAlertBarSubNewsHeadlineText:hover {
	text-decoration: underline;
}

.TabBoxAlertBarSubNewsHeadlineTease {
	font-size: 14px;
	font-weight: normal;	
}

.TabBoxAlertBarCollapsibleDiv .TabBoxAlertBarSubNewsHeadline ~ .TabBoxAlertBarSubNewsHeadline,
.TabBoxAlertBarCollapsibleDiv .TabBoxAlertBarWeather ~ .TabBoxAlertBarWeather {
    border-top: 1px solid #AAAAAA;	
}

.TabBoxAlertBarSubNewsHeadlineImage img {
	margin-right: 10px;	
}

.AlertTabBoxHeader {
	display: block;
	width: 100%;
}

.TabBoxAlertBarSubItem,
.TabBoxAlertBarWeather {
	float: left;
	height: 20px;
	overflow: hidden;
	margin: 10px;
	width: 900px;
}

.sliderWrap {
    float: left;
	height: 20px;
    margin: 10px;
    width: 900px;
}

.AlertsCanRotate li .TabBoxAlertBarSubItem,
.DayportCanRotate li .TabBoxAlertBarSubItem {
	margin: 0px;
	*margin-left: 10px;
}

.AlertsCanRotate li .TabBoxAlertBarSubItem a,
.DayportCanRotate li .TabBoxAlertBarSubItem a,
.AlertsCanRotate li .TabBoxAlertBarSubItem a:link,
.DayportCanRotate li .TabBoxAlertBarSubItem a:link,
.AlertsCanRotate li .TabBoxAlertBarSubItem a:visited,
.DayportCanRotate li .TabBoxAlertBarSubItem a:visited,
.AlertsCanRotate li .TabBoxAlertBarSubItem a:hover,
.DayportCanRotate li .TabBoxAlertBarSubItem a:hover,
.AlertsCanRotate li .TabBoxAlertBarSubItem a:active,
.DayportCanRotate li .TabBoxAlertBarSubItem a:active {
	background-color: transparent;
	border: none;
	font-size: 16px;
	font-weight: bold;
	padding: 0px;
}

.AlertsCanRotate li .TabBoxAlertBarSubItem a:hover,
.DayportCanRotate li .TabBoxAlertBarSubItem a:hover {
	text-decoration: underline;
}