@charset "utf-8";
.main  {
	font: 12pt Arial, Helvetica, sans-serif;
	color: #000000;
	margin: 0; 
	padding: 0;
}
#bodyContainer { 
	margin: 0 ; 
	text-align: left; 
	background-image:url('images/small_bg.png');
} 
#sidebar1 {
	
/*	background: #92c5f7; */
	background-image:url('images/small_blue_bg.png');
	margin-left:5px; 
	width:31%;
	font-size:12px;
	vertical-align:top
}
#sidebar1 h3, #sidebar1 p {
	margin-left: 10px; 
	margin-right: 10px;
	padding-left:10px;
	padding-right:10px;
}
#sidebar1 a {
	font-size:12px;	
}
#sidebar1 table th {
	text-align:left;
	padding-left:3px;
	padding-right:3px;
}
#sidebar1 table td {
	vertical-align:top;
	padding-left:3px;
	padding-right:3px;
}
#sidebar1 caption {
	line-height:24px;	
}

#mainContent {
  margin: 0px 13em 0px 10px; 
  width:65%;
  vertical-align:top;
} 
#timestamp {
	padding-right:20px;font-weight:bold;text-align:right;margin-top:22px; margin-bottom:5px;	
}

.clearfloat { 
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}
#tabs {
	margin: 0;
	padding: 0;
}

#tabs li { 
	display:inline; 
	background-color:#369; /*1faed2*/ 
	border-top: 1px solid #369;
	border-left: 1px solid #369;
	border-right: 1px solid #369;
}

#tabs li a {
	text-decoration: none;
	padding-left: 2.5em;
	padding-right: 2.5em;
	/*color: #FFF;
	font-size:75%;*/	
} 
#tabs li a span, #regions caption span, #radar caption span, H4 span {
	font-size:130%;	
}
#page1 #tabs li#tab1 a, #page2 #tabs li#tab2 a, #page3 #tabs li#tab3 a,
.page4 #tab4 a{
	/*background-color: #03c;
	color: #fff;*/
}
H4 {
  font-size:90%;	
  color:#000;
}
H4 span { 

}
.ftype, #wtype {  /* iframe */
	border: 1px solid #369;
	margin-bottom:10px;
	padding-bottom: 20px;
}
.radar{
	padding-left: 10px;	
}
.radar td {
	
}
.radar caption{
		
	}
/* -------------------------------------------------     REGIONS   */
#regions td { 
 background-image:url('images/small_bg.png');
 border: 1px dashed #ccc;
}
#regions {
	border-top:1px solid #369;	border-bottom:1px solid #369;	
	padding:2px;
}
#regions caption, .radar caption {
	color:white;
	background-color:#369;
	font-size:90%;	
}
.forecastTable {
	width:95%;
	border:1px solid #369;
	text-align:center;
}
/* -------------------------------------------------     CURRENT   */
#currently {
	text-align:left;	
	width:95%;
	border: 1px solid #369;
background-color:#369;
	
}
#currently thead td , #currently tfoot td{
	font-size: 13pt;
	font-weight:bold;
	color:#333;
	padding-left:5px;
	padding-right:5px;
	
}
#currently thead td {
background-image:url('images/currentHead_bg.png');
	line-height:35px;
}
#currently tfoot td {
	background-image:url('images/currentFoot_bg.png');
	background-position: 0 30px;
	background-repeat: repeat-x;
	line-height:30px;
	vertical-align:bottom
}
#currently tbody td {
	padding:4px;
	line-height:15px;
	font-size: 12pt;
	background-color:#369;	
}
.high {
	color:#F00;	
	font-weight:bold;

}
.low {
	/*color:#0CF ;  #2ec1f8*/
	font-weight:bold;
	color: #95ecfc;	

}

/* -------------------------------------------------     MULTIDAY   */
#dayView {
		border: 1px solid #369;
		width:95%;
}
#dayView TH, #dayView TD {
	text-align:center;
}
#dayView .high, #dayView .low {
	font-size:10pt;
}	
.underline {
	border-bottom: 1px solid #efefef;	
	color:#efefef;
	font-weight:bold;
}
.currentTemp {
	font-size:400%;	
	color:#fff;
	line-height: 42px;
}
.lightCell {
	 background-color:#069; /* #88B5D0 */
	 font-weight:bold;

}
.darkCell {
	 background-color:#369; /* #99B5D0 */
	 font-weight:bold;
}
/* -------------------------------------------------     ALMANAC   */
#almanac {
	text-align:center;width:420px;	
	border: 1px solid #369;
	background-color:#92BFDA;
	margin-left:30px;
}
#almanac caption {
	font-size: 14pt;	
}
#almanac thead th {
	font-size: smaller;
	color: #000;
	border-bottom: 1px solid white;
	font-size: 14pt;
}
#almanac tbody th, #almanac tbody td {
	color: #efefef;
	border-bottom: 1px solid white;
	background-color:#369;
	font-weight:normal;
	font-size: 14pt;
}
#almanac td {
	font-size: 14pt;
	padding:8px;
}

.generalText {
	padding: 10px 0px 10px 5px; 
	width: 99%;
	/* background-color: rgb(146, 191, 218); */
	background-image:url('images/text_bg.png');
}
.generalText p {
	font-size: 12pt;
	color:#333;
	font-size: 120%;
	padding: 10px;
}

.selectColor {
	background-color: #336699;
}
.deselectColor {
	background-color: #FFFFFF;	
}
#wdtcopy a {
	padding-right:55px;
	font-size:8pt;
	text-decoration:none;
	color: #000;
	font-weight:normal;

}
#wdtcopy img {
	display:inline;
}

#GChart { width: 580px; height: 280px;position:absolute;z-index:-1;top:50px; }
#MChart { width: 630px; height: 280px;position:absolute;z-index:-2;top:50px; background-color:}
