BODY, TABLE
{
	font-size: 12px;
	margin: 0px;
	FONT-FAMILY: Tahoma,'MS Sans Serif' , 'Microsoft Sans Serif'Verdana, Arial;
	text-decoration: none;
}

A
{
	font-size: 12px;
	color: mediumblue;
	FONT-FAMILY: Tahoma,'MS Sans Serif' , 'Microsoft Sans Serif'Verdana, Arial;
	text-decoration: none;
}

A:hover
{
	FONT-SIZE: 12px;
    COLOR: #F8A624;
    FONT-FAMILY: Tahoma,'MS Sans Serif' , 'Microsoft Sans Serif'Verdana, Arial;
    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: Tahoma,'MS Sans Serif' , 'Microsoft Sans Serif'Verdana, Arial;
	FONT-WEIGHT:BOLD;
	FONT-SIZE: 14px;
	COLOR:#247E05;
	TEXT-DECORATION: none;
	BORDER-BOTTOM: #D9D6D6  2px solid;	
}

.Subtitle
{
	FONT-FAMILY: Tahoma,'MS Sans Serif' , 'Microsoft Sans Serif'Verdana, Arial;
	FONT-WEIGHT:BOLD;
	FONT-SIZE: 12px;
	COLOR:#247E05;
	TEXT-DECORATION: none; 
}

.BTBorder
{
	BORDER-BOTTOM: #D21515  2px solid;	
}

.Warning
{
	FONT-FAMILY: Tahoma,'MS Sans Serif' , 'Microsoft Sans Serif'Verdana, Arial;
	FONT-WEIGHT:BOLD;
	FONT-SIZE: 14px;
	COLOR:#F52616;
	TEXT-DECORATION: none;
}

.14BWhite
{
	FONT-FAMILY: Tahoma,'MS Sans Serif' , 'Microsoft Sans Serif'Verdana, Arial;
	FONT-WEIGHT:BOLD;
	FONT-SIZE: 14px;
	COLOR:#FFFFFF;
	TEXT-DECORATION: none;
}

.uptodate
{
	FONT-FAMILY: Tahoma,'MS Sans Serif' , 'Microsoft Sans Serif'Verdana, Arial;
	FONT-WEIGHT:none;
	FONT-SIZE: 10px;
	COLOR:#FB7600;
	TEXT-DECORATION: none;
}


.Topic
{
	FONT-FAMILY: Tahoma,'MS Sans Serif' , 'Microsoft Sans Serif'Verdana, Arial;
	FONT-WEIGHT:BOLD;
	FONT-SIZE: 12px;
	COLOR:#FB7600;
	TEXT-DECORATION: none;
}

.14liteblue
{
	FONT-FAMILY: Tahoma,'MS Sans Serif' , 'Microsoft Sans Serif'Verdana, Arial;
	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;
}

.inv_c1
{	
	background-image: url(../images/inv_corner1.gif); 
	background-repeat: no-repeat;
	background-position: left top;
}

.inv_c2
{
	background-image: url(../images/inv_corner2.gif); 
	background-repeat: no-repeat;
	background-position: right top;
}

.inv_c3
{	
	background-image: url(../images/inv_corner3.gif); 
	background-repeat: no-repeat;
	background-position: left bottom;
}

.inv_c4
{
	background-image: url(../images/inv_corner4.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.jpg); 
	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: Tahoma,'MS Sans Serif' , 'Microsoft Sans Serif'Verdana, Arial;
    TEXT-DECORATION: none;
}

.SmallText
{
	font-size: 12px;
}

.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;
}

