﻿.body 
{
	 font-family: Georgia, Trajan Pro ;
}
.userName 
{
	text-align:center;
	color:Red;
	font-family:  Georgia, Trajan Pro  ;
}
.loginControls
{
	padding-bottom:25px;
}
.blueLabel
{
	color:Blue;
}
.mybutton
{
     background-color:Transparent;
     color:Maroon;	
	 font-weight:bold;
	 font-size:12px;
	 font-family:Georgia, Trajan Pro  ;
	 border:none;
	 cursor:hand;
	 text-align:left;
	 vertical-align:middle;
	 padding-bottom :5px;
	 padding-left:20px;
		  
}
.mybuttonLargeText
{
     background-color:Transparent;
     color:Maroon;	
	 font-weight:bold;
	 font-size:16px;
	 font-family:Georgia, Trajan Pro  ;
	 border:none;
	 cursor:hand;
	 text-align:left;
	 vertical-align:middle;
	 padding-bottom :5px;
	 padding-left:20px;
	 text-decoration:underline;
		  
}
.mybutton2
{
     background-color:Transparent;
     color:Blue;	
	 font-weight:bold;
	 font-size:12px;
	 font-family:Georgia, Trajan Pro  ;
	 border:none;
	 cursor:hand;
	  
}
.mybutton3
{
     background-color:Transparent;
     color:Red;	
	 font-weight:bold;
	 font-size:12px;
	 font-family:Georgia, Trajan Pro  ;
	 border:none;
	 cursor:hand;
	  
}
.finePrint
{
	font-size:smaller;
}
.finePrint2
{
	font-size:x-small;
}

.imageFloatRight
{
	padding-top:7px;
	padding-left:10px;
	padding-bottom:7px;
	float:right;
}
.imageFloatLeft
{
	padding-right:10px;
	padding-bottom:7px;
	float:left;
}
.policy1
{
	font-size:larger;
	color:Maroon;
	text-align:center;
}
.policy2
{
	font-size:larger;
	color:Green;
	text-align:left;
}
.textCenter
{
 text-align:center;
 font-weight:bold;
 font-size:20px;
}
.cellstyle
{
	  border-color:Black;
	  border-style:solid;
	  border-width:1px;
}
.myRowTop
{
	border-top-color:#202F84;
	border-top-style:solid;
	border-top-width:3px;
}
.myRowRight
{
	
	border-right-color:#202F84;
	border-right-style:solid;
	border-right-width:3px;
}
.myRowBottom
{
	
	border-bottom-color:#202F84;
	border-bottom-style:solid;
	border-bottom-width:3px;
}
.myRowLeft
{
	
	border-left-color:#202F84;
	border-left-style:solid;
	border-left-width:3px;
}
.myTable1
{

}
.imagePaddingR
{
	 padding-right:5px;
	 padding-left:12px;
	 padding-bottom:12px;
	 padding-top:12px;
}
.imagePaddingL
{
	 padding-right:12px;
	 padding-left:25px;
	 padding-bottom:12px;
	 padding-top:12px;
}
.imagePaddingB
{
	 padding-right:12px;
	 padding-left:12px;
	 padding-bottom:0px;
	 padding-top:12px;
}
.imagePaddingT
{
	 padding-right:12px;
	 padding-left:12px;
	 padding-bottom:12px;
	 padding-top:5px;
}
.imagePadding
{
	padding-right:12px;
	 padding-left:12px;
	 padding-bottom:12px;
	 padding-top:12px;
}


/***** Weather *****/
.weather
{
	height: 179px;

}

.weather .weather_details
{
	width: 292px;
	height: 109px;
	background: url(../images/bg_weather_details.gif) no-repeat;
	position: relative; 
	top:0px; 
	left:0px;
}

.weather .weather_details .weatherleft
{
	float: left;
	margin: 13px;
	position: absolute; 
	left: 0px;
}

.weather .weather_details .weatherImage   /***** icon *****/
{
	position: absolute; 
	right:13px; 
	top: 30px; 
	height: 44px; 
	width: 44px;
}

.weather .weather_details .weatherright
{
	float: left;
	width: 156px;
	margin: 13px;
}

.weather .weather_details .conditions_icon    /***** picture *****/
{
	position: absolute;
	top: 35px;
	margin-left: 120px;
}

.weather .weather_details .weather_conditions   /***** ie cloudy *****/
{
	display: block;
	margin: 0px;
	font-size: 14px;
	padding: 0px;
	position:  absolute; 
	left: 115px; 
	bottom: 15px;
	
}

.weather .weather_details .city    /***** city name *****/
{
	display: block;
	margin: 0px;
	padding: 0px;
	font-size: 16px;
	position:absolute; 
	left: 115px; 
	top: 12px;
}

.weather .weather_details .temperature
{
	font-size: 45px;
	font-weight: bold;
	line-height: 46px;
	position:absolute; 
	left: 116px; 
	top: 30px;
}

/*  added the below */
.weather .weather_details .warm
{
	color: #CDA25E;
}
.weather .weather_details .cold
{
	color: #4F8BBF;
}
.weather .weather_details .hot
{
	color: #A45254;
}
/*  added the above */

.weather .weather_details .measure_type
{
	font-size: 15px;
	vertical-align: baseline;
	position: relative;
	bottom: 23px;
}

.weather .forecast
{
	width: 100%;
	overflow: hidden;
	float: left;
	position: relative; 
	top: 5px; 
	left: 0px;
}

.weather .forecast .day_chip
{
	float: left;
	margin-left: 5px;
	margin-right: 3px;
	width: 41px;
	height: 73px;
	line-height: 20px;   /*color:  #fff;  */
	font-size: 12px;
	text-align: center;
	text-indent: 0px;
	
}
.weather .forecast .smallTemp
{
	font-weight: bold;
	font-size: 15px;
	text-align: center;
	margin-top: 5px;
}
.weather .forecast .weekday
{
	font-weight: normal;
	font-size: 10px;
	color: Gray; /* #C0C0C0  */
}
.weather .forecast .negative
{
	text-indent: 0px;
}
.weather .forecast .first
{
	margin: 0 5px 0 0;
}
.weather .forecast .last
{
	margin: 0 0 0 5px;
}
.weather .forecast .warm
{
	color: #CDA25E; /*	YELLOW	*/ /*	background: url(../images/circle_32_yellow.gif) no-repeat;	*/
}
.weather .forecast .cold
{
	color: #4F8BBF; /*	BLUE	*/ /*	background: url(../images/circle_32_liteblue.gif) no-repeat;	*/
}
.weather .forecast .hot
{
	color: #A45254; /*	RED	*/ /*	background: url(../images/circle_32_red.gif) no-repeat;	*/
}
