#nec-weather-info table {
	border-collapse: collapse;
}
#nec-weather-info .weather-info-container {
	width: 100%; 
	font-size: 11px;
}	

.weather-info-container .section-title { 
	background-color: rgb(153, 153, 153); 
	line-height: 22px; 
	padding-left: 10px; 
	height: 22px;
	font-size:11px;
	color:#FFFFFF;
	font-weight:bold;
}

.weather-info-container .label {
	font-weight:bold;
}
	
#nec-weather-info .top {
border-top:1px solid #999;
}

#nec-weather-info .bottom
{
  border-bottom: solid 1px #999;
}

#nec-weather-info .right {
border-right:1px solid #999;
}

#nec-weather-info .left {
border-left:1px solid #999;
}
#nec-weather-info .weather-icon {
height:64px;
padding:5px 0px;
width:64px;
}

#nec-weather-info h1 {
font-size:32px;
margin:10px 0px;
}

#nec-weather-info .title {
font-size:12px;
font-weight:bold;
}

#nec-weather-info .list {
line-height:16px;
padding-left:10px;
}
#nec-weather-info .chrome-gold {
background:#FEE674 url(../images/ibe/weather/chrome_gold.gif) repeat-x scroll 0%;
}
#nec-weather-info .edges {
border-right:1px solid #999999;
}
#nec-weather-info .chrome-light
{
  background: #F2F1E6 url(../images/ibe/weather/chrome_light.gif) repeat-x;
}

#nec-weather-info .background-light
{
  background-color: #F6F6F6;
}
#nec-weather-info .background-dark
{
  background-color: #E6EBF2;
}
#nec-weather-info .high
{
  color: #990000;
}

#nec-weather-info .low
{
  color: #073F7D; 
}
#nec-weather-info .key
{
  width: 198px; 
  background-color: #999; 
  border: solid 1px #000;
}
#nec-weather-info .key div
{
 overflow: hidden;  
 border-right: solid 1px #000;  
}

#nec-weather-info .key img
{
 width: 198px;
 height: 18px; 
}

#nec-weather-info .clim-head {
	font-weight: bold;
	width: 50px;
	border-bottom: 1px solid #999;
}

#nec-weather-info .clim-title {
	width: 200px;
	font-weight: bold;
	padding-left: 10px;
	background-color: white;
	border-right: 1px solid #999;

}
#nec-weather-info .background-grey {
	background-color: #eeeeee;
}

#nec-weather-info .background-white {
	background-color: #ffffff;
}

#nec-weather-info .Forecast {
	border-top: solid 1px #999;
	border-right: solid 1px #999;
	text-align: center;
	color: #999;
}

#nec-weather-info .Forecast td {
	color: #999;
}

#nec-weather-info .Forecast a,.Forecast a:hover {
	text-decoration: none;
}

#nec-weather-info .ForecastBox {
	display: block;
	width: 70px;
	height: 106px;
}

#nec-weather-info .Selected {
	background: #FFFFFF
		url(../images/ibe/weather/bg_calendar.gif) repeat-x
		top;
}

#nec-weather-info .Selected td,.Selected div {
	color: #454545;
	font-weight: bold;
}

#nec-weather-info .ForecastDetails {
	padding-top: 5px;
	padding-left: 47px;
	height: 45px;
	width: 200px;
	line-height: 19px;
	background-position: left;
	background-repeat: no-repeat;
}

#nec-weather-info .Sun {
	background-image: url(../images/ibe/weather/sunrise.png);
}

#nec-weather-info .Moon {
	background-image: url(../images/ibe/weather/moonrise.png);
}

#nec-weather-info .even {
	background-color: #e3e3e3;
}

#nec-weather-info .odd {
	background-color: white;
}

