BODY, TABLE
{
	font-size: 14px;
	color: #222222;
	margin: 0px;
	font-family: 'MS Sans Serif' , 'Microsoft Sans Serif' ,Tahoma;
	text-decoration: none;
}

A
{
	font-size: 14px;
	color: mediumblue;
	font-family: 'MS Sans Serif' , 'Microsoft Sans Serif' , Tahoma;
	text-decoration: none;
}

A:hover
{
	font-size: 14px;
	color: #F8A624;
	font-family: 'MS Sans Serif' , 'Microsoft Sans Serif' , Tahoma;
	text-decoration: none;
}

.TableBorder
{
	border-right: #92949A 1px solid;
	border-top: #92949A 1px solid;
	border-left: #92949A 1px solid;
	border-bottom: #92949A 1px solid;
	border-collapse: collapse;
}

.DashBorder
{
	border-bottom: #92949A 1px dashed;
	border-right: #92949A 1px dashed;
}

.TemplateBorder
{
	border: #FFFFFF 1px solid;
	border-collapse: collapse;
}


.Title
{
	font-family: 'MS Sans Serif' , 'Microsoft Sans Serif' , Tahoma;
	font-weight: BOLD;
	font-size: 18px;
	color: #247E05;
	text-decoration: none;
	border-bottom: #D9D6D6 2px solid;
}

.Subtitle
{
	font-family: 'MS Sans Serif' , 'Microsoft Sans Serif' , Tahoma;
	font-weight: BOLD;
	font-size: 14px;
	color: #247E05;
	text-decoration: none;
}

.BTBorder
{
	border-bottom: #D21515 2px solid;
}

.Warning
{
	font-family: 'MS Sans Serif' , 'Microsoft Sans Serif' , Tahoma;
	font-weight: BOLD;
	font-size: 18px;
	color: #F52616;
	text-decoration: none;
}

.14BWhite
{
	font-family: 'MS Sans Serif' , 'Microsoft Sans Serif' , Tahoma;
	font-weight: BOLD;
	font-size: 14px;
	color: #FFFFFF;
	text-decoration: none;
}

.uptodate
{
	font-family: 'MS Sans Serif' , 'Microsoft Sans Serif' , Tahoma;
	font-weight: none;
	font-size: 10px;
	color: #FB7600;
	text-decoration: none;
}


.Topic
{
	font-family: 'MS Sans Serif' , 'Microsoft Sans Serif' , Tahoma;
	font-weight: BOLD;
	font-size: 14px;
	color: #FB7600;
	text-decoration: none;
}

.14liteblue
{
	font-family: 'MS Sans Serif' , 'Microsoft Sans Serif' , Tahoma;
	font-weight: BOLD;
	font-size: 14px;
	color: #557890;
	text-decoration: none;
}

.c1
{
	background-image: url(../../images/cner1.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

.c2
{
	background-image: url(../../images/cner2.gif);
	background-repeat: no-repeat;
	background-position: right top;
}

.c3
{
	background-image: url(../../images/cner3.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}

.c4
{
	background-image: url(../../images/cner4.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}

.cn1
{
	background-image: url(../../images/c1.gif);
	background-repeat: no-repeat;
	background-position: left top;
}


.cn3
{
	background-image: url(../../images/c3.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}

.Beach
{
	background-image: url(../../images/beach1.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.calendar
{
	background-image: url(../../images/calendar.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

.calendar2
{
	background-image: url(../../images/calendar2.gif);
	background-repeat: no-repeat;
	background-position: left top;	
}

.bglogo
{
	/*	background-image: url(../../images/bg_logo.jpg); */
	background-repeat: no-repeat;
	background-position: right top;
}

.monthly
{
	/*	background-image: url(../../images/northmap.jpg); */
	background-repeat: no-repeat;
	background-position: left top;
}

.forecasttime
{
	font-size: 10px;
	color: #F8A008;
	font-family: 'MS Sans Serif' , 'Microsoft Sans Serif' , Tahoma;
	text-decoration: none;
}

.RowHeader, .RH
{
	font-weight: bold;
	text-align: center;
	background-color: #D0D0D0;
	color: #505050;
}

.RowHeader TD, .RH TD
{
	FILTER: progid:DXImageTransform.Microsoft.Gradient(startColorStr=  '#EDE8EA' , endColorStr= '#FFFFFF' , gradientType= '0' );
}

.RowHeader2, .RH2
{
	font-weight: bold;
	text-align: left;
	background-color: #F3F3F3;
	color: #505050;
}

.RowDetail, .RD
{
	vertical-align: top;
	background-color: White;
}

.RowAltDetail, .RAD
{
	vertical-align: top;
	background-color: #F7F7F4;
}

.RowDetailSmall, .RDS
{
	vertical-align: top;
	background-color: White;
	font-size: 12px;
}

.RowAltDetailSmall, .RADS
{
	vertical-align: top;
	background-color: #F7F7F4;
	font-size: 12px;
}

.RowFooter, .RF
{
	font-weight: bold;
	text-align: center;
	background-color: #D0D0D0;
	color: #505050;
}

.RowFooter TD, .RF TD
{
	FILTER: progid:DXImageTransform.Microsoft.Gradient(startColorStr=  '#FFFFFF' , endColorStr= '#EDE8EA' , gradientType= '0' );
}

.RowFooter2, .RF2
{
	font-size: 12px;
	background-color: #F3F3F3;
	color: #505050;
}

.MaxTemp
{
	font-size: 14px;
	font-weight: BOLD;
	color: darkred;
	font-family: Tahoma, 'MS Sans Serif' , 'Microsoft Sans Serif';
}

.MinTemp
{
	font-size: 14px;
	font-weight: BOLD;
	color: darkblue;
	font-family: Tahoma, 'MS Sans Serif' , 'Microsoft Sans Serif';
}

.MaxTempProvince
{
	font-size: 11px;
	font-weight: BOLD;
	color: darkred;
	font-family: Tahoma, 'MS Sans Serif' , 'Microsoft Sans Serif';
}

.MinTempProvince
{
	font-size: 11px;
	font-weight: BOLD;
	color: darkblue;
	font-family: Tahoma, 'MS Sans Serif' , 'Microsoft Sans Serif';
}

.RainArea
{
	font-size: 13px;
	font-weight: BOLD;
	color: #515151;
	font-family: Tahoma, 'MS Sans Serif' , 'Microsoft Sans Serif';
}

.ForecastWeb
{
	font-size: 16px;
	font-weight: BOLD;
	color: #515151;
	font-family: 'monospace';
}

.SmallText
{
	font-size: 12px;
}

.SmallText A:hover
{
	font-size: 12px;
	text-decoration: none;
}

.DayName
{
	font-weight: bold;
	color: #505050;
}

.DayDate
{
	font-size: 12px;
	font-family: Tahoma;
	font-weight: normal;
}

.SelectStation
{
	background-color: #FFFFFF;
	border-top: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	padding-left: 8px;
	padding-right: 8px;
}

.SelectStation A
{
	color: #505050;
	font-weight: bold;
	border: none;
	text-decoration: none;
}

.UnselectStation
{
	background-color: #EFEFEF;
	border-top: 1px solid #C4BFBF;
	border-left: 1px solid #C4BFBF;
	border-right: 1px solid #C4BFBF;
	padding-left: 8px;
	padding-right: 8px;
}

.UnselectStation A
{
	color: #505050;
	border: none;
	text-decoration: none;
}

.CC
{
	text-align: center;
}

.CL
{
	padding-left: 5px;
	text-align: left;
}

.CR
{
	padding-right: 5px;
	text-align: right;
}

.RowBlock, .RB
{
	FILTER: progid:DXImageTransform.Microsoft.Gradient(startColorStr=  '#EDE8EA' , endColorStr= '#FFFFFF' , gradientType= '0' );	
}

.IconImager, .II
{
	border: solid 1px silver;
}

/*--------------------------------------*/
/* Classes for Panel					*/
/*--------------------------------------*/
.Panel
{
	background-color: #EDE8EA;
	empty-cells: show;
}

.PanelHeader TD, .PH TD
{
	height: 28px;
	border-bottom: 1px solid #C4BFBF;
}

.PanelLeftHeader, .PLH
{
	font-weight: BOLD;
	font-size: 14px;
	color: #247E05;
	text-decoration: none;
}

.PanelRightHeader, .PRH
{
	font-size: 12px;
	text-align: right;
	color: #FB7600;
	text-decoration: none;
}

.PanelFooter TD, .PF TD
{
	height: 8px;
	border-top: 1px solid #EDE8EA;
	
}

.PanelLeftFooter, .PLF, .PanelLeftFooter A, .PLF A, .PanelLeftFooter A:HOVER, .PLF A:HOVER
{
	font-size: 12px;
	text-decoration: none;
}

.PanelRightFooter, .PRF, .PanelRightFooter A, .PRF A, .PanelRightFooter A:HOVER, .PRF A:HOVER
{
	font-size: 12px;
	text-align: right;
	text-decoration: none;
}

.PanelMessageTop TD, .PMT TD
{
	height: 1px;
	background-color: #FFFFFF;	
}

.PanelMessage, .PM
{
	text-align: left;
	padding: 4px 5px 4px 5px;
	FILTER: progid:DXImageTransform.Microsoft.Gradient(startColorStr=  '#FFFFFF' , endColorStr= '#EDE8EA' , gradientType= '1' );
}

.PanelMessageBottom TD, .PMB TD
{
	height: 1px;
	background-color: #FFFFFF;
}

.PanelTopLeft, .PTL, .inv_c1
{
	background-image: url(../../images/inv_corner1.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width: 6px;
	height: 8px;
}

.PanelTopRight, .PTR, .inv_c2
{
	background-image: url(../../images/inv_corner2.gif);
	background-repeat: no-repeat;
	background-position: right top;
	width: 6px;
	height: 8px;
}

.PanelBottomLeft, .PBL, .inv_c3
{
	background-image: url(../../images/inv_corner3.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	width: 6px;
	height: 8px;
}

.PanelBottomRigth, .PBR, .inv_c4
{
	background-image: url(../../images/inv_corner4.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	width: 6px;
	height: 8px;
}