.main {
	background-color: #FACE22;
    color: #427392;
    font-family: Arial,sans-serif;
	-moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: #FFF4C8;
    border-style: solid;
    border-width: 1px 1px 1px;
    box-shadow: 2px 7px 20px rgba(0, 0, 0, 0.3);
    -webkit-box-shadow: 2px 7px 20px rgba(0, 0, 0, 0.3);
    margin: 20px 0;
    font-size:12px;
    padding: 0 5 0 5px;
    height: 100%;  
    width:96%; 
}
a:link { 
	color:color: #427392;
	text-decoration:none; 
}
a:visited { 
	color: #427392;
	text-decoration:none; 
}
.maintable {
	border: 0px;
	border-width:0px;
	width:95%;
}

.maintable {
	border: 0px;
	border-width:0px;
	width:95%;
}
.td {
	width: 100%;
}
.title {
	/* width: 135px; */
	width: 28%;
	text-align: left;
	font-weight: bold;
	padding: 16px 0px 0px 8px;
}
.error {
	font-weight: bold;
	text-align: center;	
}
.period {
	font-weight: bold;
	/* width: 60px; */
	width: 16%;
	text-align: center;
}
.tdforecast {
	/* width: 135px; */
	width: 28%;
	font-weight: bold;
	padding: 22px 0px 0px 8px;	
}
.forecastrow {
	width: 100%;	
}
.tableforecast {
	/* width: 135px; */	
	font-weight: bold;
	text-align: left;
	width:100%;
}
.tdwind {
	/* width: 80px; */
	width: 66%;
	font-weight: bold;
}
.tdicon {
	/* width: 55px; */
	width: 34%
}
.tdttpppp {
	font-weight: bold;
}
.text {
	height:48px;
	font-weight: bold;
	font-style: italic;
}
.datasource {
	text-align: center;
	font-weight: normal;
	padding: 16px 0px 8px 0px;
}