/* element styles */
* {
	font-family: Verdana;
	font-size: 9pt;
}

BODY {
	background-color: #A0A0A0;
	margin: 0px;
	padding: 0px;
	color: #ffffff;
	font-family: Verdana;
	font-size: 9pt;
}

LABEL {
	font-size: 9pt;
	font-family: Verdana;
	color: #ffffff;
}

SELECT {
	font-size: 9pt;
	font-family: Verdana;
	border-style: inset;
	border-width: 1;
}

OPTION {
	font-size: 9pt;
	font-family: Verdana;
}
	
INPUT {
	font-family: Verdana;
	font-size: 9pt;
	background-image:url('/img/input.gif');
	height: 20px;
	color: #000000;
	border-style: inset;
	border-width: 1;
	text-decoration: none;
}

INPUT.txtin {
    font-family: Verdana;
	font-size: 9pt;
	background-image:url('/img/input.gif');
	height: 20px;
	color: #000000;
	border-style: inset;
	border-width: 1;
	text-decoration: none;
}

INPUT.txtindis {
    font-family: Verdana;
	font-size: 9pt;
	background-image:url('/img/input_disabled.gif');
	height: 20px;
	color: #000000;
	border-style: inset;
	border-width: 1;
	text-decoration: none;
}

INPUT.inputerror {
	font-family: Verdana;
	font-size: 9pt;
	background-image:url('/img/inputerror.gif');
	height: 20px;
	color: #000000;
	border-style: inset;
	border-width: 1;
	text-decoration: none;
}

TEXTAREA[readonly] {
	background-color: #a0a0a0;
	color: #f0f0f0;
}

/* ID styles */
#compatframe {
	width: 95%;
	border: #000000 1px solid;
}

#pageholder {
	width: 95%;
	background-color: #000000;
	border-left: #000000 1px solid;
	border-right: #000000 1px solid;
	font-family: Verdana;
	font-size: 9pt;
	color: #ffffff;
	text-align: left;
	padding: 0;
	margin: 0;
}

#content {
	overflow: auto;
	width: 95%;
	background-color: #000000;
	font-family: Verdana;
	font-size: 9pt;
	color: #ffffff;
	text-align: left;
}

.alphabar a {
	color: #ffffff;
}

#services, #compatservices, #whoami {
	overflow: auto;
	width: 100%;
	font-size: 9pt;
}

#services a, #compatservices a, #whoami a {
	color: #000000;
	text-decoration: underline;
	font-size: 9pt;
}

#services a:hover, #compatservices a:hover, #whoami a:hover {
	background-color: #ffffff;
	font-size: 9pt;
}

#togglerow {
	font-size: 9pt;
	color: #000000;
}

#togglerow a {
	color: #ffffff;
}

#togglerow th {
	color: #000000;
	background-color: #ffd002;
	font-weight: bold;
}

.mantogglerow {
	font-size: 9pt;
	color: #000000;
}

.mantogglerow a {
	color: #ffffff;
}

.mantogglerow th {
	color: #000000;
	background-color: #ffd002;
	font-weight: bold;
}

#content td, #content table, #content p {
	font-size: 9pt;
	font-family: Verdana,Arial,Helvetica;
	color: #ffffff;
}

#header {
	padding: 0px;
	height: 101px;
	width: 95%;
	background-color: #000000;
	text-align: right;
	border-left: #000000 1px solid;
	border-right: #000000 1px solid;
}

#headersmall {
	padding: 0px;
	height: 51px;
	width: 95%;
	background-color: #000000;
	text-align: right;
	border-left: #000000 1px solid;
	border-right: #000000 1px solid;
}

#horizmenu {
	padding: 0px;
	width: 95%;
	text-align: left;
	background-color: #000000;
	border-left: #000000 1px solid;
	border-right: #000000 1px solid;
}

#footer {
	vertical-align: bottom;
	background-color: #FFD002;
	background-image: url('/img/dots.gif');
	background-repeat: repeat-x;
	background-position: left top;
	height: 24px;
	width: 95%;
	text-align: right;
	border-left: #000000 1px solid;
	border-right: #000000 1px solid;
	border-bottom: #000000 1px solid;
}

/* class styles */
.copyright {
	font-size: 7pt;
	font-family: Verdana;
	font-weight: bold;
	width: 95%;
	text-align: right;
	color: #000000;
}


.leftbar {
	vertical-align: top;
	text-align: left;
	width: 200px;
}

.leftbox {
	width: 200px;
}

.dialog {
	width: 60%;
}

.dialog_title {
	border-right: #FFD002 1px solid;
	border-top: #FFD002 1px solid;
	border-left: #FFD002 1px solid;
	background-color: #FFD328;
	font-size: 9pt;
	font-weight: bold;
	background-image: url(/img/dialogbar.jpg);
	background-repeat: repeat-x;
	height: 20px;
}

.dialog_body {
	font-size: 9pt;
	border-right: #FFD002 1px solid;
	border-top: #FFD002 1px solid;
	border-left: #FFD002 1px solid;
	border-bottom: #FFD002 1px solid;
	background-color: #151515;
}

.dialog_body th {
	font-size: 9pt;
	border-bottom: #FFD002 1px solid;
	text-align: left;
}

.highlight {
	color: #FFD002;
	font-weight: bold;
	background-color: #333333;
}

.usr_assign {
	color: #ffffff;
}

.mainbox {
	width: 100%;
}

.tabact {
	font-size: 9pt;
	background-color: #cccccc;
	border-right: #646464 1px solid;
	border-top: #646464 1px solid;
	border-left: #646464 1px solid;
	width: 125px;
	text-align: center;
	color: #000000;
}

.tabinact {
	font-size: 9pt;
	width: 125px;
	background-color: #444444;
	border-right: #646464 1px solid;
	border-top: #646464 1px solid;
	border-left: #646464 1px solid;
	border-bottom: #646464 1px solid;
	text-align: center;
}

.leftbox_body {
	font-size: 9pt;
	background-color: #cccccc;
	border-right: #646464 1px solid;
	border-top: #646464 1px solid;
	border-left: #646464 1px solid;
	border-bottom: #646464 1px solid;
}

.modmenu_box {
	font-size: 9pt;
	border-right: #646464 1px solid;
	border-left: #646464 1px solid;
	background-color: #151515; 
	text-align: center;
}

.modmenuitem {
	font-size: 9pt;
	text-align: center;
}

.mainbox_body {
	font-size: 9pt;
	border-right: #646464 1px solid;
	border-top: #646464 1px solid;
	border-left: #646464 1px solid;
	border-bottom: #646464 1px solid;
	background-color: #151515;
	color: #ffffff;
}

.mainbox_body th {
	font-size: 9pt;
	border-bottom: #646464 1px solid;
	text-align: left;
}

.leftbox_title {
	border-right: #707070 1px solid;
	border-top: #707070 1px solid;
	border-left: #707070 1px solid;
	background-color: #7B7B7B; 
	color: #000000;
	font-size: 9pt;
	font-weight: bold;
	height: 20px;
}

.mainbox_title {
	border-right: #707070 1px solid;
	border-top: #707070 1px solid;
	border-left: #707070 1px solid;
	font-size: 9pt;
	font-weight: bold;
	background-color: #7B7B7B;
	color: #000000;
	height: 20px;
}

.mainbox_title a {
	color: #ffffff;
	border-bottom: #ffffff 1px dotted;
	text-decoration: none;
}

.mainbox_title a:hover {
	background-color: #505050;
}

#nav {
	background-image: url(/img/greydots.gif);
	background-repeat: repeat;
	text-align: left;
	width: 100%;
	height: 32px;
	padding-top: 6px;
}

.navbox {
	background-color: #000000;
	color: #FFD002;
	font-weight: bold;
	font-size: 9pt;
	width: 100px;
	height: 20px;
	text-align: center;
}

.navboxactive {
	background-color: #FFD002;
	color: #000000;
	font-weight: bold;
	font-size: 9pt;
	width: 100px;
	height: 20px;
	text-align: center;
}

.heading {
	width: 100%;
	font-weight: bold;
	text-align: left;
	font-size: 15pt;
	color: #FFD002;
	margin-bottom: 5px;
}

.acctmngr {
	width: 100%;
	font-weight: bold;
	text-align: left;
	color: #FFD002;
}

.vtop td {
	vertical-align: top;
	text-align: left;
}

.table0 {
	background-color: #666666;
}

.table1 {
	background-color: #333333;
}

.tblheader {
	font-weight: bold;
}

.tblheader td {
	border-bottom: #646464 1px solid;
	background-color: #000000;
}

#topspacer {
	width: 100%;
	margin-bottom: 10px;
}

.quickjump {
	font-family: Verdana;
	font-size: 9pt;
}

.quickjump a, .quickjump a:hover, .quickjump a:link, .quickjump a:active {
	font-family: Verdana;
	font-size: 9pt;
	text-decoration: underline;
}

.quickjump a:hover {
	font-family: Verdana;
	font-size: 9pt;
	text-decoration: none;
}

.crumbs {
	width: 100%;
	height: 21px;
	background-color: #7b7b7b;
	text-align: left;
	color: #000000;
	font-weight: bold;
}

.crumbs a {
	color:  #000000;
	font-weight: bold;
	text-align: left;
}

.crumbs a:hover {
	color: #000000;
	font-weight: bold;
	text-align: left;
}

.inputerrortext {
	color: #ee0000;
	font-size: 9pt;
	font-weight: bold;
}

.headertable {
	width: 100%;
}

LABEL {
	font-family: Verdana;
	font-size: 9pt;
	color: #000000;
}
	

INPUT.inputbutton, .inputbutton {
	font-family: Verdana;
	font-size: 9pt;
	background-image:url('/img/inputbutton.gif');
	height: 20px;
	color: #000000;
	border-style: inset;
	border-width: 1;
	text-decoration: none;
}

.headertable a {
	color: #ffffff;
	text-decoration: none;
	border-bottom: #ffffff 1px dotted;
}

.headertable a:hover {
	background-color: #505050;
}

.servicelst {
	overflow: auto;
	width: 100%;
	font-size: 9pt;
}

.servicelst a {
	color: #000000;
	text-decoration: underline;
	font-size: 9pt;
}

.servicelst a:hover {
	background-color: #ffffff;
	font-size: 9pt;
}

.contentlink {
	color: #FFF;
}	

.standalone {
        color: #FFFF00;
}

body.iframe {
        background-color: #000000;
	color: #FFFFFF;
}

