/* CSS Document */

body {
  font-family:Geneva,Arial,Helvetica,sans-serif;
  font-size:12px;
  background-color:#222244;
  color:black;scrollbar-base-color:#666699;
  scrollbar-arrow-color:#ddddff;
}

html {
  scrollbar-base-color:#666699;
  scrollbar-arrow-color:#ddddff;
}

input {
  font-family:Geneva,Arial,Helvetica,sans-serif;
  font-size:12px;
}

form {
  margin:0px;
}

/ class a
a {
  color:#333399;
  font-family:Geneva,Arial,Helvetica,sans-serif;
  font-size:12px;
  text-decoration:none;
} 
a:hover {
	color:blue;
	text-decoration:underline;
}
a.menuitem {
	color:#eeeeff;
	font-family:Verdana,Helvetica,sans-serif;
	font-size:11px;
	font-weight:normal;
}
a.menuitem:hover { color:yellow; }
a.helpitem {
	color:#cccccc;
	font-family:Verdana,Helvetica,sans-serif;
	font-size:12px;
	font-weight:normal;
}
a.helpitem:hover {color:yellow; } 
a.helplink {
	color:white;
	background-color:#444466;
	font-family:Verdana,Helvetica,sans-serif;
	text-decoration:underline;
}
a.helplink:hover { color:yellow; }
a.widget {
	color:#222244;
	font-family:Verdana,Helvetica,sans-serif;
	font-size:11px;
}
a.widget:hover {
	color:blue;
	background-color:#e9e9e9;
}
.outline {background-color:black; }
.menu {
	color:white;
	background-color:#444466;
	font-family:Verdana,Helvetica,sans-serif;
}
.header {
	color:#ccccee;
	background-color:#444466;
	font-family:Verdana,Helvetica,sans-serif;
	font-weight:bold;
	font-size:17px;
}
.accountstatus{
  color:#ccccee;background-color:#444466;
  font-family:Verdana,Helvetica,sans-serif;
  font-weight:bold;font-size:14px;
} 
a.header:hover { color:white; }
.light {
	color:white;
	font-family:Geneva,Arial,Helvetica,sans-serif;
	font-size:12px;
}
.smallheader {
	color:#ccccee;
	background-color:#444466;
	font-family:Geneva,Arial,Helvetica,sans-serif;
	font-size:12px;
}
a.smallheader:hover {color:white; }
.small {
	color:#aaaacc;
	font-family:Geneva,Arial,Helvetica,sans-serif;
	font-size:11px;
}
.legend {
	color:#000000;
	font-family:Geneva,Arial,Helvetica,sans-serif;
	font-size:11px;
}
.control {
	color:black;
	background-color:#cccccc;
}
.control2 {
  color:black;
  background-color:#cccccc;
  font-family:Geneva,Arial,Helvetica,sans-serif;
  font-size:12px;
}
.item {
  color:black;background-color:#e9e9e9;
}
.button {
	color:white;background-color:#666699;
	border-bottom:thin solid #222244;
	border-right:thin solid #222244;
	border-top:thin solid #9999cc;
	border-left:thin solid #9999cc;
	font-size:11px;
	font-family:Verdana,Helvetica,sans-serif;
	font-weight:normal;
}
.selected { background-color:#bbcbff; }
.text {
	color:black;
	background-color:white;
}
.item0 { background-color:#f3f3f3; }
.item1 { background-color:#e9e9e9; }
.fixed {
	font-size:13px;
	font-family:monospace, fixed;
}
td {
	font-size:12px;
	font-family:Geneva,Arial,Helvetica,sans-serif;
}
th {
	font-size:12px;
	font-family:Geneva,Arial,Helvetica,sans-serif;
}
.list { background-color:#f0f0ff; }
.listlt {background-color:#ffffff; }
.signature { color:#cccccc; }
.signature-fixed {
	color:#cccccc;
	font-size:13px;
	font-family:monospace, fixed;
}
.quoted1 { color:#660066; }
.quoted2 { color:#007777; }
.quoted3 { color:#990000; }
.quoted4 { color:#000099; }
.quoted5 {
  color:#bb6600;
}
.password-status {
  color:black;
  font-family:Geneva,Arial,Helvetica,sans-serif;
  font-size:12px;
} 

.default_font {
	FONT-SIZE: 13px;
    COLOR: #000000;
}

.status-cell-red {
	background-image: url(images/status-cell-red.gif);
	background-repeat: repeat-x;
}

.status-cell-green {
	background-image: url(images/status-cell-green.gif);
	background-repeat: repeat-x;
}

.no_link {
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
}

/* Table Styles */

.tbl {
	width: 100%;
	border: 1px solid #000;
	border-collapse: collapse;
	font-family: arial, sans-serif;
	font-size: small;
}
.tbl td, .tbl th {
	text-align: center;
	border: 1px solid #000;
}
.tbl th {
	font-style: bold;
	background-color: #aaf;
}
.tbl .on {
	background-color: #ddd;
}
.tbl .off {
	background-color: #fff;
}
.tbl .hover {
	background-color: #99f;
}
.tbl .click {
	background-color: #66f;
	font-weight: bold;
}

.guestpopup {
	width: 100%;
	border: 1px solid #000;
	border-collapse: collapse;
	font-family: arial, sans-serif;
	font-size: small;
}
.guestpopup td, .guestpopup th {
	text-align: center;
	border: 1px solid #000;
}
.guestpopup th {
	font-style: bold;
	background-color: #aaf;
}
.guestpopup td {
	background-color: #fff;
}
