/* Tags */
BODY, P, TH,TD {
  font-family : Verdana, Arial, sans-serif;
  font-size : 14px;
  background-color: #ffffff;
  color : #543C00;
  scrollbar-arrow-color : Gray;
  scrollbar-base-color : Gray;
  scrollbar-darkshadow-color : Gray;
  scrollbar-face-color : White;
  scrollbar-highlight-color : none;
  scrollbar-shadow-color : White;
  
	background-repeat: repeat-x;
	padding-left:20px;
	padding-right:20px;
	padding-top:5px;
	padding-bottom:5px;
	position:relative;
 
}

#title {
	font-style: italic;
	font-weight: bold;
	text-align: center;
	font-size: 18pt;
	color: #0053a2;
	height: 80px;
}

#content {
	border-style:solid;
	border-width:2px;
	border-color:#0053a2;
	background-color: #dddddd;

	position: absolute;
	padding: 0px;
	padding-bottom: 50px;
	
}

div.menubar {
	background-image:url(bg_menubar.png);
	background-repeat: repeat-x;
	height:42px;
	width:100%;
	position:relative;
	vertical-align:middle;
	color:#ffffff;
	/*padding: 2px;*/
}

div.livecam {
	margin-left: 20px;
	margin-right: 0px;
	margin-top: 20px;
	margin-bottom: 20px;
	width: 644px;
	border-style:solid;
	border-width:2px;
	border-color:#0053a2;
	position: relative;
	text-align: center;
	float: left;

}

div.menuitem {
	color:#ffffff;
	float:left;
	padding:3px;
	margin-left: 10px;
	vertical-align:middle;
	text-decoration: underline;

}

div.menuitem_over {
	color:#ffffff;
	float: left;
	vertical-align:middle;
	border-style:solid;
	border-width:2px;
	border-color: #FF8800;
	padding:1px;
	margin-left: 10px;
	text-decoration: underline;
}

div.menuitem_selected {
	color:#ffffff;
	float: left;
	vertical-align:middle;
	border-style:solid;
	border-width:2px;
	border-color: #FF8800;
	padding:1px;
	margin-left: 10px;
	text-decoration: none;
	background-image: url(bg_selectes.gif);
}



img.sponsor {
	vertical-align: middle;
	border-style: none;
	position: relative;
	height: 42px;
	margin:5px;

}

img.menuitem_img {
	vertical-align: middle;
	margin-left: 5px;
	margin-right: 5px;

}

div.sponsors {
	float: right;
	vertical-align: middle;
}

div.weather {
	position: relative;
	border-style:solid;
	border-width:2px;
	border-color: #0053a2;
	float: left;
	margin: 20px;
}


H1 {
  font-family : Verdana, Arial, sans-serif;
  font-size : 20px;
  font-weight : bold;
  border-style : solid;
  border-color : #A89B7C;
  border-top-width : 0px;
  border-bottom-width : 1px;
  border-left-width : 0px;
  border-right-width : 0px;
  width : 100%;
}

H2 {
  font-family : Verdana, Arial, sans-serif;
  font-size : 20px;
  font-weight : bold;
}

option {
  font-family : Verdana, Arial, sans-serif;
  font-size : 12px;
  color : #543C00;
}

input {
  font-family : Verdana, Arial, sans-serif;
  font-size : 12px;
  color : #543C00;
}

.errorMessage {
  font-family : Verdana, Arial, sans-serif;
  font-size : 12px;
  font-weight : bold;
  color : red;
}

/* Tables */
.defaultTableHeader {
  font-family : Verdana, Arial, sans-serif;
  font-size : 12px;
  font-weight : bold;
  border-top-width : 1px;
  border-bottom-width : 1px;
  border-left-width : 0px;
  border-right-width : 0px;
  border-color : #999999;
  border-style : solid;
  background-color : #dfefff;
}

.defaultFooter {
  font-family : Verdana, Arial, sans-serif;
  font-size : 12px;
  font-weight : bold;
  border-top-width : 1px;
  border-bottom-width : 0px;
  border-left-width : 0px;
  border-right-width : 0px;
  border-color : #999999;
  border-style : solid;
  background-color : #FFFFFF;
}

.defaultTableContentLine {
  font-family : Verdana, Arial, sans-serif;
  font-size : 12px;
  border-top-width : 0px;
  border-bottom-width : 1px;
  border-left-width : 0px;
  border-right-width : 0px;
  border-color : #CCCCCC;
  border-style : solid;

}

.defaultZebraTableContentOdd {
  font-family : Verdana, Arial, sans-serif;
  font-size : 12px;
  border-top-width : 0px;
  border-bottom-width : 1px;
  border-left-width : 0px;
  border-right-width : 0px;
  border-color : #CCCCCC;
  border-style : solid;
  background-color: #b5e4ff;
}

.defaultZebraTableContentEven {
  font-family : Verdana, Arial, sans-serif;
  font-size : 12px;
  border-top-width : 0px;
  border-bottom-width : 1px;
  border-left-width : 0px;
  border-right-width : 0px;
  border-color : #CCCCCC;
  border-style : solid;
  background-color: #b5e4ff;
}

/* Link colors for the submenu text entries */

A:VISITED.submenu {
  color: #00008B;
  text-decoration: none;
}

A:ACTIVE.submenu {
  color: #996699;
  text-decoration: none;
}

A:HOVER.submenu {
  color: #00008B;
  text-decoration: underline;
}

a {
	color: #ffffff;
	
}

a.changeableUnit {
	color: #000000;
}
