html {
	overflow-Y: scroll;
	overflow: -moz-scrollbars-vertical;
}

h1 {
	/*font-family: Helvetica Neue, Helvetica, Arial, sans-serif;*/
	font-family: Arial, Open Sans; font-size: 24px; font-style: normal; font-weight: normal;
	text-decoration:none;
	color: rgb(72,72,72);
}

.fieldset_panels_top {
	float: left;
	width: 300px;
	/*background-color: rgb(220,220,220);*/
}
fieldset {
	align: center;
	text-align: center;
	border: 0px;
	/*border: 1px solid rgb(240,240,240);*/
	height: auto;
	width: auto;
}
legend {
	font-size: 15px;
}

#theimage {
	margin: auto;
}

.table_ul_60h,.table_ul_48h,.table_ul_18h,.table_ul_16h {
	width: 800px;
	margin: auto;
	padding: 0px;
	padding-right: 25px;
	list-style-type: none;
	display: block;
	background-color: none;
}
.table_ul_48h,.table_ul_18h,.table_ul_16h {
	width: 635px;
}
.table_ul_60h li,.table_ul_48h li,.table_ul_18h li,.table_ul_16h li {
	display: inline-table;
	/*padding: 7px 8px 7px 8px;*/
	text-align: center;
	vertical-align: middle;
}

.fhour_select {
	width: 18px;
	height: 18px;
	margin: 3px;
	border: 1px solid rgb(160,160,160);
	background-color: rgb(244,244,244);
}
.fhour_select:hover,.selectedflat {
	border: 1px solid rgb(160,32,0);
	background-color: rgb(255,160,128);
}

#fcst16h,#fcst18h,#fcst48h,#fcst60h {
	clear: both;
	width: 100%;
	height: auto;
	margin: auto;
	display: none;
	background-color: none;
}

#how_to_wrap {
	clear: both;
	width: 932px;
	height: 920px;
	margin: auto;
	margin-top: 15px;
	margin-bottom: 15px;
	/*font-family: Helvetica Neue, Helvetica, Arial, sans-serif;*/
	font-family: Arial, Open Sans; font-size: 15px; font-style: normal; font-weight: normal;
	font-size: 16px;
	line-height: 22px;
	font-weight: normal;
	text-decoration:none;
	color: rgb(72,72,72);
	background-color: rgb(240,246,250);
}
#how_to_wrap h1 {
	font-size: 20px; font-weight: bold;
}

.how_to_headings {
	width: auto;
	/*margin: 35px 35px 0px 35px;*/
	padding: 10px 30px 10px 30px;
	text-align: left;
	background-color: none;
}
.how_to_panels {
	float: left;
	width: 249px;
	height: 665px;
	padding: 0px 30px 0px 30px;
	text-align: left;
	background-color: none;
}

/*top right bottom left*/


/*================================================================================================*/
/* Animation Panel */
/*================================================================================================*/
.revbutt {
	font-size: 14px;
	padding-top: 6px;
	padding-bottom: 3px;
	padding-left: 6px;
	padding-right: 8px;
}
.stopbutt {
	font-size: 24px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 7px;
	padding-right: 7px;
}
.playbutt {
	font-size: 14px;
	padding-top: 7px;
	padding-bottom: 5px;
	padding-left: 8px;
	padding-right: 6px;
}
.speedbutt {
	font-size: 14px;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 5px;
	padding-right: 5px;
}