html, body {
  height:100%;
  width:100%;
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  color:#6a6a6a;
  margin-bottom:0px;
  margin-top:0px;
  margin-left:0px;
  margin-right:0px;
}

body, td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

.button {
  background : #3e3e3e;
  border : 1px solid #3e3e3e;
  color : #FFD200;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-weight : bold;
}

.textfield {
  padding:2px;
  width:250px;
  background-color:#BEBEBE;
  border:1px solid #CCCCCC;
  color:#333333;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:10px;
}

.textfield_hl {
  padding:2px;
  width:250px;
  background-color:#FFD200;
  border:1px solid #CCCCCC;
  color:#333333;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:10px;
}

.heading {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 20px;
  font-style: normal;
  font-weight: bold;
  color: #000000;
  width:70%;	min-width:70%;
  border-bottom:1px solid #999999;
  border-top:1px solid #999999;
  border-right:1px solid #999999;
  border-left:1px solid #999999;
}

.table_header {
  background-color:#3e3e3e;
  font-weight: bold;
  color:#FFD200;
  border:0px;
}

.table_row1 {
  background-color:#eaeaea;
  border:0px;
  text-align:left;
}

.table_row2 {
  background-color:#ffffff;
  border:0px;
  text-align:left;
}

.success {
  color:#006633;
  font-weight:bold;
}

.fail {
  color:#CC0000;
  font-weight:bold;
}

a, a:visited, a:active {
  color:#0a0a0a;
  text-decoration:none;
}

a:hover {
  color:#0a0a0a;
  background-color:#FFD200;
}

#logout a, #logout a:visited, #logout a:active {
  color:#FFD200;
  text-decoration:none;
  background-color:transparent;
}

#logout a:hover {
  color:#0e0e0e;
  background-color:#FFD200;
  text-decoration:none;
}

.rssnewstitle a, .rssnewstitle a:visited, .rssnewstitle a:active {
  color:#0a0a0a;
  text-decoration:none;
}

/* NAVIGATION CSS */

.navcontainer {
  clear:both;
  width:199px;
  text-align:left;
  padding:0px 0px 0px 0px;
}

.level1 a, .level1 a:visited, .level1 a:active {
  color:#0a0a0a;
  padding:2px;
  padding-left:4px;
  display:block;
  font:10px Verdana, sans-serif;
  font-weight:bold;
  text-decoration:none;
}
.level1 a:hover {
  color:#FFFFFF;
  background-color:#0a0a0a;
  text-decoration:none;
  font-weight:bold;
}

.level2 a, .level2 a:visited, .level2 a:active {
  color:#3a3a3a;
  background-color:transparent;
  padding:2px;
  padding-left:20px;
  display:block;
  font:10px Verdana, sans-serif;
  font-weight:normal;
  text-decoration:none;
}
.level2 a:hover {
  color:#0a0a0a;
  background-color:#FFD200;
  text-decoration:none;
  font-weight:normal;
}

/* LAYER CSS */

#holder {
  position:absolute; 
  left:0px; top:0px;
  width:100%; height:100%;
  min-height:100%;
  z-index:1; 
  background-color:#0a0a0a;
}

#header {
  position:relative;
  width:100%; height:125px;
  background-image:url(../../images/gray/bg-header.gif);
  color:#FFD200;
  z-index:1; 
}

#headerimg {
  position:relative;
  bottom:0px;
  padding-right:0px;
  padding-bottom:0px;
  z-index:1; 
}

#logout {
  position:absolute;
  bottom:6px; right:75px;
  padding-right:0px;
  padding-bottom:0px;
  font-weight:bold;
  z-index:1; 
}

#loggedin {
  position:absolute;
  bottom:6px; left:75px;
  padding-right:0px;
  padding-bottom:0px;
  z-index:1; 
}

#middle {
  position:relative; 
  width:100%; height:550px;
  min-width:100%; min-height:550px;
  padding-top:10px;
  padding-bottom:10px;
  background-color:#FFFFFF;
  overflow:hidden;
  z-index:1; 
}

#middleholder {
  position:relative; 
  width:850px;
  min-width:850px;
  height:550px;
  min-height:550px;
  background-color:#FFFFFF;
  z-index:1; 
}

#navigation {
  position:absolute;
  top:0px; left:0px;
  width:199px; height:550px;
  min-height:550px;
  padding:0px 0px 0px 0px;
  z-index:1; 
}

#content {
  position:absolute;
  top:0px; left:200px;
  width:650px; height:550px;
  min-height:550px;
  background-color:#FFFFFF;
  z-index:1; 
}

#footer {
  position:relative; 
  width:100%;
  float:left;
  padding-top:12px;
  color:#FFD200;
  z-index:1; 
}

#footer a, #footer a:visited, #footer a:active {
  color:#FFD200;
  text-decoration:none;
}

#footer a:hover {
  color:#0e0e0e;
  background-color:#FFD200;
  text-decoration:none;
}