﻿body, html, form 
{
	padding:0px;
	margin:0px;
}

body 
{	
	font-family:Arial;
}

body span
{	
	font-size:13px;
	font-family:Arial;
}

body a
{

	font-size:13px;
	text-decoration:none;
	font-weight:bold;
	color:#FFCC33;
}

.title
{
	font-family:Arial;
	font-size:19px;
	color:#398C82;
}
.small-title
{
	font-family:Arial;
	font-size:13px;
	color:#398C82;
	font-weight:bold;
}

.black
{
	font-family:Arial;
	font-size:12px;
	color:#000;	
	font-weight:bold;
}

.darkgray
{
	font-family:Arial;
	font-size:12px;
	color:#666666;	
	font-weight:bold;
}

.narrow_gray
{
	font-family:Arial;
	font-size:12px;
	color:#999999;	
}

.gray
{
	font-size:13px;
	color:#999999;
}

.smallfont
{	
	font-size:11px;
}

.area_column
{
	width:57%;
	font-size:12px;
	color:#999999;
	font-family:Arial;
}

.summary_column
{
	width:40%;
	font-size:12px;
	color:#999999;
	font-family:Arial;
}

.wind_column
{
	width:19%;
}



/* MasterPage */
.divtopmenu
{
	height:15px;
	background-color:#000;
	padding: 3px 5px 7px 5px;
}

.lnkMenu
{
	font-size:13px;	
}

.divForecastSubMenu
{
	background:#5C5C5C;
	height:25px;
}

.lnkSubMenu
{
	font-size:11px;
	color:#FFF; 
	vertical-align:text-top;	
}

.divwarningmessage
{
	height:15px;
	padding: 5px;
}
.lblwarningmessage
{
	font-size:13px;
	font-weight:bold;
	color:#FFF;
}
.info-text
{
	color:#FFF;
	font-family:Arial;
	font-size:11px;
}
/* MapMasterPage */
.lnkMapControlSubMenu
{
	font-size:12px;
	color:#FFF; 
	vertical-align:text-top;	
}

.divhourlyforecast
{
	background-color:#333;	
	padding-left:5px;
	height:30px;	
}
.divzoombutton
{
	float:right;
	height:40px;
	width:20px;
	background-color:#333;
}
.zoombutton
{
	height:20px;
}

.divnavigator
{
	height:45px;
	width:45px;
}
.divtemperatureimage
{
	float:left;
	width:3px;
	padding-left:5px;	
}
.divtemperaturetext
{
	float:left;
	width:47px;
	padding-left:5px;
	padding-top:2px;
	height:16px;	
}
.lbltemperaturetext
{
	font-size:9pt;
	color:#FFF; 
	vertical-align:text-top;
}
.divcompass
{
	float:left;
	height:45px;
	width:45px;
	background-image:url('images/MapControlIcons/Compass.gif');
	background-repeat:no-repeat;	
}
.arrowimagebutton
{
	background-color:Transparent;
	border:none;
	vertical-align:top;
}
.divarrowup
{
	padding-left:16px;
	height:10px;	
}
.divarrowleft
{
	float:left;
	height:10px;
	width:16px;
	padding-left:4px;	
}
.divarrowright
{
	float:right;
	height:10px;
	width:16px;
	padding-right:9px;	
}
.divarrowdown
{
	padding-left:16px;
	height:12px;	
}

/* Default */
.hr
{
	border-top:solid 1px #333;	
}
.divweathersg
{
	height:45%;
}
.div3dayforecast
{
	height:45%;
}
.divupdatedate
{
	height:10%;
}
.divweathericon
{
	float:left;
	width:30%;	
}
.divweatherinformation
{
	float:left;
	width:69%;	
}
.divtodaytemperature
{
	float:left;
	padding-top:5px;
	width:50%;	
}
.lbltemperature
{
	color: #000;
	font-size:1.5em;
	font-weight:bold;
}
.forecastlightgray
{
	font-size:13px;
	color:#999;	
	font-family:Arial;
}
.feedbacklink
{
	color:#398C82;
	font-size:12px;
	font-weight:normal;
	text-decoration:underline;	
}

/* Feedback */
.Feedback_Label
{
	font-size:12px;
	font-weight:bold;			
}
.Feedback_Textbox
{	
	font-family:Arial;
	font-size:13px;		
}
.hr-dotted
{
	border-style: none;
	color: #fff; 
	background-color: #fff; 
	border: 1px dotted Gray; 	
	border-style: none none dotted;						
}

.validator
{
	font-size:12px;
	color:Red;	
}

