.ContentRoundTop {min-height:450px;}

.forecastContainer, .tipsContainer, .forecastDivider { float:left;}

.forecastContainer {width:640px;}
.tipsContainer {width:250px; background-color:#f7fbfe; padding:20px 20px 50px 20px; margin-top:-20px;}

.forecastDivider {height:300px; margin-top:-20px;}

H2 {font-family:Helvetica, Arial, sans-serif; font-size:16px;}
H3 {font-family:Helvetica, Arial, sans-serif; font-size:10px; text-transform:uppercase; color:#0c5692; margin-bottom:6px !important;}
H3.question {text-transform:none !important;}
P {margin-bottom:8px !important;}

.forecastContainer H2 {padding:50px 0 10px 30px; margin-bottom:0 !important; position:relative; z-index:100 !important;}

.tipsContainer H3 {font-size:11px;}

A.arrowLink {background:url('../../img/bg.arrow-blue.gif') center right no-repeat; padding:0 10px 3px 0; font-size:11px; font-weight:bold;}

.horizontalDivider { margin:25px 0;}

.signUp {margin:20px 0 20px 200px; border:none; /*display:none;*/}

.blueGrad {
	background:url('../../img/manage/forecast/bg.blue-grad.gif') repeat-y; 
	width:569px;
	height:40px;
	position:absolute;
	z-index:200 !important;
}

#forecastFormZip {text-transform:uppercase;}

/*ForecastTitle START*/
.ForecastTitle {
	margin: 0 0 20px 30px;
}


.ForecastTitle H1 {
	margin: 0 1em 0 0;
	padding: 30px 1em 0 0;
	color: #e21c37;
	font-size:18px;
}

.ForecastTitle P {
	margin: .5em 0 0 0;
}

/*ForecastTitle END*/ 

/*forecastTable START*/
#forecastTable {width:600px;}

#forecastTable TD {
	color: #0c5692;
	font-size: 12px;
	font-weight:bold;
	border-left: 1px solid #dbe9f4;
	background-image:url(../../img/manage/forecast/bg.fade.gif);
	background-repeat:repeat-x;
	background-position:top;
	padding: 8px;
	text-align:center;
	vertical-align: middle;
	min-width:100px;
}

#forecastTable TD.first {min-width:1px !important; width:47px !important; background-image:url('../../img/manage/forecast/bg.fade-left.gif'); background-repeat:no-repeat; background-position:top right;}
#forecastTable TR.empty TD, #forecastTable TD.links { border:none;}
#forecastTable TR.day TD {padding:15px 8px;}

#forecastTable TD.today {background-image:url(../../img/manage/forecast/bg.fade-blue.gif) !important; background-color:#effaff;}
#forecastTable TR.pollen TD {background-image:url(../../img/manage/forecast/bg.fade-light.gif) !important; padding-top:20px; padding-bottom:4px;}
#forecastTable TR.pollen TD.today {background-image:url(../../img/manage/forecast/bg.fade-light-blue.gif) !important;}
#forecastTable TR.pollen TD.first {background-image:none !important; font-size:11px !important;}
#forecastTable TR.pollen-details TD {background-image:none !important; padding-bottom:25px; height:40px !important;}

#forecastTable TR.pollen TD, #forecastTable TR.pollen-details TD, #forecastTable TD.first {font-size:10px !important;}
#forecastTable TR.pollen TD, #forecastTable TD.first {text-transform:uppercase;}
#forecastTable TR.pollen-details TD {text-align:left !important; padding-top:0 !important;}
#forecastTable TR.pollen TD IMG { position:relative; top:1px;}
SPAN.pollen-icon {padding-left:7px;}

#forecastTable TR.empty TD {height:14px; padding:0 !important;}

#forecastTable td.first {padding-left: 35px;}

#forecastTable td.links {text-align:right !important;}
#forecastTable td.links A {
	text-transform:none !important;
	font-weight: bold;
	font-size: 10px !important;
}

#forecastTable TR.weather TD.first {padding:13px 4px 13px 35px; font-size:11px !important;}
#forecastTable TR.weather TD {vertical-align:top;}
#forecastTable TR.weather TD SPAN.lowTemp {font-weight:normal !important;}
#forecastTable TR.weather TD.first IMG {margin-top:7px;}
#forecastTable TR.weather TD IMG { position:relative; top:7px;}
#forecastTable TR.weather TD SPAN.weatherDescr {text-transform:uppercase; font-size:10px; position:relative; top:5px;}

/**************** forecastTable END *****************/

/************* Tips Container START *************/
.tipsContainer {font-family:Helvetica, Arial, sans-serif; font-size:12px; color:#666666;}
/************* Tips Container END *************/

/**************** forecastForm START ****************/

#forecastForm {color:#79a2c3; font-size:12px; font-weight:bold; padding:0 !important; height:20px !important; position:relative; top:10px; left:20px;}
DIV.textInputs, DIV.stateDropdownContainer {float:left;}
#forecastForm INPUT {margin: 0 7px 0 7px;}
DIV.stateDropdownContainer {margin-left:9px;}
#forecastForm INPUT.textInput {border:1px solid #f5f8fb; height:10px; width:94px; padding:4px 3px 4px 3px !important; margin-bottom:1px; font-family:Arial, Helvetica, sans-serif; font-size:9px; color:#929292;}
#getForecast {padding-top:0 !important;}

.error {border:1px solid #D50000 !important;}

/**************** DropDown START ****************/

#forecastForm SELECT {position: absolute; z-index: -1; visibility: hidden;}

DIV.dropDownMenu {
	background: url('../../img/manage/forecast/sprites.dropdown-white-bg.png') no-repeat left bottom;
	width:94px;
	height: 20px;
	background-color:#FFF !important; /*Fix for IE6. Without background-color dropdown closes randomly.*/
}

DIV.dropDownMenu A.dropDownLink {
	font-weight: bold !important;
	float: left;
	display: block;
	width: 64px;
	height: 18px;
	padding: 0 23px 2px 7px; 
	*padding: 1px 23px 1px 7px;
	background: url('../../img/manage/forecast/sprites.dropdown-white-closed.png') no-repeat right bottom;
	text-align: left;
	text-decoration: none;
	font-size: 9px;
	color:#929292;
	vertical-align: middle;
}

DIV.dropDownMenu A.dropDownLink DIV {margin-top:5px !important;}


DIV.dropDownMenuOpened A.dropDownLink {
	padding: 0 23px 2px 7px; *padding: 1px 23px 1px 7px;
	background: url('../../img/manage/forecast/sprites.dropdown-white-opened.png') no-repeat right bottom;
}

DIV.dropDownMenu A.dropDownLink SUP {
	font-size: 8px;
}

DIV.dropDownMenu A.dropDownLink .note {
	font-size: 9px;
	display: none;
}

DIV.dropDownMenuOpened UL{
	display: block !important;
}

DIV.dropDownMenu UL {
	background-color:#FFF !important; /*Fix for IE6. Without background-color dropdown closes randomly.*/
	margin: 20px 0 0 0;
	*margin: 0;
	padding: 0;
	position: absolute;
	display: none;
	width: 94px;
	clear:both;
	z-index:9999;
}

.regionDropdownContainer DIV.dropDownMenu UL {
	height:198px;
	overflow-y:scroll;
	overflow-x:hidden;
}

DIV.dropDownMenu UL LI {
	width: 76px;
	float: none;
	display: block;
	margin: 0;
    padding: 4px;
	*padding: 3px 4px;
	background: #ffffff;
	border-left:1px solid #d4d4d5;
	border-right:1px solid #d4d4d5;
	border-top:1px solid #c7deee;
	line-height:11px;
}

DIV.dropDownMenu UL LI A {
	width: 94px;
	padding: 0;
	margin: 0;
	cursor: pointer;
	color: #929292;
	font-size: 9px;
	font-family: Arial, sans-serif;
	text-decoration: none;
	text-transform: none;
	line-height:12px;
}
DIV.dropDownMenu UL LI A .note {
    display: none;
}

DIV.dropDownMenu UL LI A SUP {
	font-size:8px;
}

DIV.dropDownMenu UL LI:hover {
	background: #dfe9f2;
}

DIV.dropDownMenu UL LI:hover A {
	color: #0c5692;
}

DIV.dropDownMenu UL LI.last {
	/*height: 3px !important;
	background: url('../../img/sprites.dropdown-compare-bot.png') no-repeat	0 0;
	border-top:none;
	line-height:0 !important;
	padding:0 !important;*/
	border-bottom:1px solid #CCC;
}

DIV.stateDropdownContainer DIV.dropDownMenu UL {
	height:216px;
	overflow-y:scroll;
	overflow-x:hidden;
}

/**************** DropDown END ****************/
/**************** forecastForm END ****************/