BODY,P {
	font-family: Arial, "Arial Rounded MT Bold", "Folio Lt BT", "Folio Md BT", sans-serif;
	font-size: 8pt;
	margin: 0px;
}


td {
	color: #5d0c08;
	font-family: Arial, "Arial Rounded MT Bold", "Folio Lt BT", "Folio Md BT", sans-serif;
	font-size: 12px;
	margin: 0px;
	
}

A {	
	font-family: Arial, "Arial Rounded MT Bold", "Folio Lt BT", "Folio Md BT", sans-serif;
	text-decoration: none;	
}



A:LINK, A:VISITED {
	color: #993333;
	text-decoration: none;
}
A:HOVER {
	text-decoration: underline;
}

a img {
	border: none;
}

.footer { text-align: right;  font-weight: normal; width: 760px; background: #EDE8E8;}

div.content {
	width: 760px;
	float:none;
	padding-left:2px;
	height:100%;
}

/************ general ***************/
.bold{
	font-weight:bold;
}

.center{
	text-align:center;
}

/************* standard page *************/
.normalContentLeftBanners{
	width:130px;
	align: center;
	vertical-align: top;	
}
.normalContentMain{
	width:500px;
	align: center;
	vertical-align: top;
}
.normalContentRightBanners{
	width:130px;
	align: center;	
	vertical-align: top;
}
/************ header **************/
.weatherTable{
	background-color:#EDE8E8;
	width:760;
	border: 1px solid;
}
.headerWeatherCurrentCondition{
	background-color:#6d2325;
	color:#ffffff;
	text-align: center;
	width:50px;
	padding-right:10px;
}

.headerWeatherForecastCondition{
	background-color:#6d2325;
	color:#ffffff;
	width: 110px;
}
.headerImage{
	background-color:#6d2325;
	vertical-align:bottom;
	width:588px;
}

/************ home page **************/
.homeContentBoxTop {
	width: 195px;
	margin:2px;
	padding-left:2px;
	padding-right:2px;
	border-color:black;
	border: 1px solid;
	vertical-align:top;
	height:50px;
}

.homeContentBoxBottom{
	width: 195px;
	padding-left:2px;
	padding-right:2px;
	border-color:black;	
	border: 1px solid;
	height:100%;
	vertical-align:top;
}
.homeContentBoxNews{
	width: 195px;
	padding-left:2px;
	padding-right:2px;
	margin-bottom: 6px;
	margin-top: 4px;
	margin-left: 2px;
	border: 1px solid;
	height:100%;
	background-color:#CCCCCC;
	vertical-align:top;
}



.homeContentBanner {
	padding:0px;
	margin-top: 4px;
	margin-left: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
	width: 130px;
	text-align:center;
	vertical-align: top;
}

img.homeContentHeader{
	width: 190px;
	margin-bottom: 5px;
}

img.homeContentImage{
	margin-right:6px;
	margin-bottom:6px;
	float:left;
}

.homeContentSection {
	width:190px;
}

.homeContentHeader {
	font-weight:bold;
	font-size:10pt;
}

/************ forecast ***************/
.forecast {padding: 0px 20px 20px 20px;  width:125px;}
.forecastTimePeriod	{text-align: center;  font-weight: bold;  margin: 0 0 0 0;  padding: 0 0 0 0;   }


/************ content pages ***************/
.contentName {font-weight:bold;}

/************ request information capture pages *****************/
.inputFormDate{
	width: 			70px;
	height: 		15px;
	padding:		2;
	margin: 		2px 1;
	border-color: 		#596C80 #3D6A99 #3D6A99 #596C80;
	border-width: 1px 1px 1px 1px; 
	border-style: solid;
	font-family: Arial, "Arial Rounded MT Bold", "Folio Lt BT", "Folio Md BT", sans-serif;
	background-color: #ffffff;
}
.inputFormShort{
	width: 			25px;
	height: 		15px;
	padding:		2;
	margin: 		2px 1;
	border-color: 		#596C80 #3D6A99 #3D6A99 #596C80;
	border-width: 1px 1px 1px 1px; 
	border-style: solid;
	font-family: Arial, "Arial Rounded MT Bold", "Folio Lt BT", "Folio Md BT", sans-serif;
	background-color: #ffffff;
}
.inputFormMedium{
	width: 			135px;
	height: 		15px;
	padding:		2;
	margin: 		2px 1;
	border-color: 		#596C80 #3D6A99 #3D6A99 #596C80;
	border-width: 1px 1px 1px 1px; 
	border-style: solid;
	font-family: Arial, "Arial Rounded MT Bold", "Folio Lt BT", "Folio Md BT", sans-serif;
	background-color: #ffffff;
}
.inputFormLong {
	width: 			200px;
	height: 		15px;
	padding:		2;
	margin: 		2px 1;
	border-color: 		#596C80 #3D6A99 #3D6A99 #596C80;
	border-width: 1px 1px 1px 1px; 
	border-style: solid;
	font-family: Arial, "Arial Rounded MT Bold", "Folio Lt BT", "Folio Md BT", sans-serif;
	background-color: #ffffff;
}
.inputFormLonger {
	width: 			280px;
	height: 		15px;
	padding:		2;
	margin: 		2px 1;
	border-color: 		#596C80 #3D6A99 #3D6A99 #596C80;
	border-width: 1px 1px 1px 1px; 
	border-style: solid;
	font-family: Arial, "Arial Rounded MT Bold", "Folio Lt BT", "Folio Md BT", sans-serif;
	background-color: #ffffff;
}
.inputphone1{
	width: 			25px;
	height: 		15px;
	padding:		2;
	margin: 		2px 1;
	border-color: 		#596C80 #3D6A99 #3D6A99 #596C80;
	border-width: 1px 1px 1px 1px; 
	border-style: solid;
	font-family: Arial, "Arial Rounded MT Bold", "Folio Lt BT", "Folio Md BT", sans-serif;
	background-color: #ffffff;
}
.inputphone2{
	width: 			43px;
	height: 		15px;
	padding:		2;
	margin: 		2px 1;
	border-color: 		#596C80 #3D6A99 #3D6A99 #596C80;
	border-width: 1px 1px 1px 1px; 
	border-style: solid;
	font-family: Arial, "Arial Rounded MT Bold", "Folio Lt BT", "Folio Md BT", sans-serif;
	background-color: #ffffff;
}

INPUT.contactFormInputsError, TEXTAREA.contactFormTextAreaError{
	border: solid 1px darkred; background: red; padding: 1px; height: 16px;
}	

.labelerror{
 color:	red;
 font-family: Arial, "Arial Rounded MT Bold", "Folio Lt BT", "Folio Md BT", sans-serif;	
 font-size: 10pt;
 }
 .messageerror{
 color:	red;
 font-family: Arial, "Arial Rounded MT Bold", "Folio Lt BT", "Folio Md BT", sans-serif;
 font-style:	italic;	
 }
 A.BackLinks:LINK, A.BackLinks:Visited{
	font-size: 11px;
	text-decoration: normal;
	color: 003366;
}
A.BackLinks:Hover{	
	font-size: 11px;
	text-decoration: underline;
	color: 336699;
}
a.weatherlinks:link, a.weatherlinks:visited{
	color:#ffffff;
	font-size: 9px;
}
a.weatherlinks:hover{
	color:#ffffff;
	font-size: 9px;
	text-decoration: underline;
}
a.whitelinks:link, a.whitelinks:visited{
	color:#ffffff;
}
a.whitelinks:hover{
	color:#ffffff;
	text-decoration: underline;
}
a.navlinks:link, a.navlinks:visited{
	color:#29526b;
}
a.navlinks:hover{
	color:#29526b;
	text-decoration: underline;
}

/** stupid ie
@media print{
	.footer {display: none;}	
	.headerWeatherCurrentCondition{display: none;}
	.headerWeatherForecastCondition{display: none;}
	.headerImage{display: none};
	.normalContentLeftBanners{display: none;}
	.normalContentRightBanners{display: none;}
}*/

