body {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; 
	BACKGROUND-COLOR: #1f1f1f;
	FONT-SIZE: 11px; PADDING-BOTTOM: 5px; COLOR: #FFffff; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; WHITE-SPACE: normal; 
	TEXT-DECORATION: none;
	scrollbar-base-color: #141414;
	scrollbar-arrow-color: #884e0f;
	scrollbar-3dlight-color: #884e0f;
	scrollbar-darkshadow-color: #1f1f1f;
	scrollbar-face-color: #141414;
	scrollbar-highlight-color: #884e0f;
	scrollbar-shadow-color: #141414;
	scrollbar-track-color: #141414;
	background-image: url('../images/back.jpg'); 
	background-repeat: repeat-x;
	background-attachment: fixed;

}

.admin-body {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; 
	BACKGROUND-COLOR: #274378;
	FONT-WEIGHT: bold; FONT-SIZE: 12px; PADDING-BOTTOM: 5px; COLOR: #FFCC00; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}

.menu-text-body {
	PADDING-RIGHT: 6px; PADDING-LEFT: 5px; FONT-SIZE: 12px; 
	PADDING-BOTTOM: 0px; MARGIN-LEFT: 5px; COLOR: #fc8100; 
	MARGIN-RIGHT: 8px; PADDING-TOP: 0px;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	WHITE-SPACE: nowrap; TEXT-DECORATION: none
}

.menu-text-body:hover {
	BORDER-RIGHT: #884e0f 1px solid; BORDER-BOTTOM: #884e0f 1px solid; BORDER-TOP: #884e0f 1px solid;
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-bottom: 2px;
	BACKGROUND-COLOR: #fc8100; COLOR: #1f1f1f;
 
}

.main640-master-layer {
	Z-INDEX: 200; LEFT: 0px; POSITION: relative; TOP: 100px
}
.main800-master-layer {
	Z-INDEX: 200; LEFT: 75px; POSITION: relative; TOP: 100px
}
.main1024-master-layer {
	Z-INDEX: 200; LEFT: 275px; POSITION: relative; TOP: 100px
}
.main1152-master-layer {
	Z-INDEX: 200; LEFT: 400px; POSITION: relative; TOP: 100px
}
.main1280-master-layer {
	Z-INDEX: 200; LEFT: 500px; POSITION: relative; TOP: 100px
}
.main-text-heading {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; PADDING-BOTTOM: 5px; COLOR: #fc8100; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.main-text-headinglg {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; PADDING-BOTTOM: 5px; COLOR: #ffb25e; //#457cf8; //#4f84e7;	//#01B8FC; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.main-text-body {
	PADDING-RIGHT: 6px; PADDING-LEFT: 5px; FONT-SIZE: 14px; 
	PADDING-BOTTOM: 0px; MARGIN-LEFT: 5px; COLOR: #FFFFFF; 
	MARGIN-RIGHT: 8px; PADDING-TOP: 0px; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	WHITE-SPACE: normal; TEXT-DECORATION: none
}
.main-text-yellow {
	PADDING-RIGHT: 6px; PADDING-LEFT: 5px; FONT-SIZE: 12px; 
	PADDING-BOTTOM: 0px; MARGIN-LEFT: 5px; COLOR: #fc8100; 
	MARGIN-RIGHT: 8px; PADDING-TOP: 0px; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	WHITE-SPACE: normal; TEXT-DECORATION: none
}
.main-text-bodyb {
	PADDING-RIGHT: 6px; PADDING-LEFT: 5px; FONT-SIZE: 12px; 
	PADDING-BOTTOM: 0px; MARGIN-LEFT: 5px; COLOR: #FFFFFF; 
	MARGIN-RIGHT: 8px; PADDING-TOP: 0px; FONT-WEIGHT: bold;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	WHITE-SPACE: normal; TEXT-DECORATION: none
}
.main-text-dark {
	PADDING-RIGHT: 6px; PADDING-LEFT: 5px; FONT-SIZE: 13px; 
	PADDING-BOTTOM: 0px; MARGIN-LEFT: 5px; COLOR: #000000; 
	MARGIN-RIGHT: 8px; PADDING-TOP: 0px; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	WHITE-SPACE: normal; TEXT-DECORATION: none
}

.main-text-dark:link {
	FONT-SIZE: 12px; PADDING-BOTTOM: 5px; COLOR: #000000; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}

.main-text-dark:visited {
	FONT-SIZE: 12px; PADDING-BOTTOM: 5px; COLOR: #000000; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}

.main-text-dark:hover {
	FONT-SIZE: 12px; PADDING-BOTTOM: 5px; COLOR: #fc8100; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}

.rhs-master-layer {
	Z-INDEX: 280; POSITION: absolute; TOP: 150px
}
.rhs-text-heading {
	FONT PITCH: BOLD; FONT-SIZE: 13px; PADDING-BOTTOM: 5px; COLOR: #fc8100;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; WHITE-SPACE: normal; 
	TEXT-DECORATION: none
}
.rhs-text-body {
	FONT-SIZE: 11px; PADDING-BOTTOM: 5px; COLOR: #FFFFFF; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; WHITE-SPACE: normal; 
	TEXT-DECORATION: none;
}
.rhs-text-body:link {
	FONT-SIZE: 12px; PADDING-BOTTOM: 5px; COLOR: #FFFFFF; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}

.rhs-text-body:visited {
	FONT-SIZE: 12px; PADDING-BOTTOM: 5px; COLOR: #FFFFFF; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}

.rhs-text-body:hover {
	FONT-SIZE: 12px; PADDING-BOTTOM: 5px; COLOR: #fc8100; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}

.lhs-master-layer {
	Z-INDEX: 100; POSITION: absolute; TOP:150px; LEFT: 0px; 
}
.bottom-master-layer {
	Z-INDEX: 150; POSITION: relative; TOP:150px; LEFT: 0px; 
}

.hidden {
visibility:hidden;
}

.textinput, .listbox { color: #FFFFFF; }
.textinput, .button  { 
	border: 1px solid #884e0f; 
	background-color : #1f1f1f;
	font-size: 120%;
	}
	
	
.button {
	font-size: 120%; 
	background-image : url('../images/button_bg.gif');
	background-position : bottom; 
	color : #FFFFFF;}

.checkbox {
	font-size: 150%;
	vertical-align : middle;
	background-color:#1f1f1f;
	color: #fc8100; 
	}

.radiobox {
	font-size: 150%;
	vertical-align : middle;
	background-color:#2f4e88;
	}


p { margin: 0px;padding: 0px; }

a  { color: #fc8100; }
a:hover { color : #E6E6E6; }
.itxt { color : #7AC142; }

h4 {
		font-family: arial;
		color: #000000;
		background-color: #FFFFFF;
		text-decoration: bold;
		font-size:10pt;
	}	

div.grid{display: table; width:98%; margin:-.6em 0 0 0;padding:1em 0 0 .2em;}
.line{width:100%;line-height:1.4em; clear:both;padding-bottom:0;margin:0;}
.name {float:left; width:10em;}
div.grid .day{color:#000;font-weight:bold;float:left; width:7em;}
.space-b{line-height:1.4em;}

/* _l = label, _v = value */
.min_l, .max_l,.uv_l{float:left; width:2.2em;}
.uv_l{float:left; width:3.8em; clear:left;}
.min_v{float:left; width:2.2em; color:#06f; }
.max_v{float:left; width:2.2em; color:#c00; margin-right:2em; }

.uv_v{float:left; width:34em; }
.uv_index{}
.wx_l{float:left; width:3.6em; margin-left:.2em}
.wx{float:left; width:18em;}

/* if precis icons used */
.wx_icon{float:left; width:30px;padding:.2em 0;}/* needs to be tied to line height - div.icon div.line */
div.grid_icon div.line {border-bottom:1px solid #e8e8e8; margin-top:0.4em;overflow: visible;min-height:30px;}
.m-name{float:left; width:32em; border-bottom:solid 1px #efefef}
.m-ww{float:left; width:15em; font-weight:bold; border-bottom:solid 1px #efefef}

.header {
		font-family: arial;
		color: #ffffff;
		text-decoration: bold;
		font-size:12pt;
	}
	
.body {
		font-family: arial;
		color: #ffffff;
		text-decoration: none;
		font-size:10pt;
	}

.hiddenPic {display:none;}

#zoom {
	position:absolute; overflow:hidden; visibility: hidden;
	z-index:1; width:300px; height:300px;
} 
