body {font-family:helvetica;font-size:8pt;}

table {font-family:helvetica;font-size:8pt;}

th {color:#636363;}

.nav {
text-align:center;
height:15px;
padding:10px;
border-style: solid;
border-color: lightblue;
border-width: 1px;
font-size: 100%;
font-family: helvetica;
border-collapse: collapse;
line-height: 1.2em;
}
.nav td {
text-align: center;
border-left: 2px solid white;
border-right: 2px solid white;
width: 10%;
background: #E0E0E0;
font-size: 8pt;
font-family: arial;
border-style: single;
border-weight: thin;
}
.nav th {
text-align: center;
border-left: 2px solid white;
border-right: 2px solid white;
width: 10%;
background:#FFCC00;
font-size: 8pt;
font-family: arial;
border-style: single;
border-weight: bold;
}

.nav #disable {
color:#999999;
text-align: center;
background-color:#E0E0E0;
border-left: 2px solid white;
border-right: 2px solid white;
width: 10%;
font-size: 8pt;
font-family: arial;
border-style: single;
border-weight: thin;
}

textarea {behavior:url(maxlength.htc);}
option {font-size:9px;}

a {font-family:helvetica;color:#007DC8;text-decoration:none;}
a:visited {color:#007DC8;}
a:hover {text-decoration:underline;}
a:active {text-decoration:underline;}

pre {font-family:lucida console;}

.small {font-size:8pt;}

.page {
	border-width:1px;
	border-style:solid;
	border-color:#545F75;
	background-color:#EFEFEF;
	padding:10px;
	font-size:8pt;
	margin:10px;}

.pageBox {
	border-width:1px;
	border-style:solid;
	border-color:silver;}

.call {color:red;font-weight:bold;font-family:lucida console;font-size:8pt;}

.green {background-color:lime;font-weight:bold;font-size:8pt;}

.red {background-color:red;color:white;font-weight:bold;font-size:8pt;}

.required {color:red;}

.flip {writing-mode:tb-rl;}

.inputText {border:1px #009300 solid;background-color:#F8F8FF;font-size:9pt;}
.inputTextRequired {border:2px red solid;background-color:#FFDDDD;font-size:10pt;}
.inputTextLocked {border:2px gray solid;background-color:#EFEFEF;font-size:10pt;}
.inputTextFinal {border:1px black solid;background-color:#EFEFEF;font-size:10pt;}

.displayNone {display:none;}
.displayInline {display:inline;}

.borderLTR {border-width:1px 1px 0px 1px;border-style:solid;border-color:black;}
.borderR {border-width:0px 1px 0px 0px;border-style:solid;border-color:black;}
.borderTRB {border-width:1px 1px 1px 0px;border-style:solid;border-color:black;}
.borderTR {border-width:1px 1px 0px 0px;border-style:solid;border-color:black;}
.borderT {border-width:1px 0px 0px 0px;border-style:solid;border-color:black;}
.borderTL {border-width:1px 0px 0px 1px;border-style:solid;border-color:black;}
.borderRL {border-width:0px 1px 0px 1px;border-style:solid;border-color:black;}

.bgEFEFEF {background-color:#EFEFEF;}
.bgLime {background-color:lime;}
.bgWhite {background-color:white;}
.bgSilver {background-color:silver;}
.bgYellow {background-color:yellow;}
.bgOrange {background-color:orange;}
.bgMaroon {background-color:maroon;color:white;}

.bold {font-weight:bold;}
.center {text-align:center;}

.trmm {background:#E4E5E6; text-align:left;}
.trmm:hover {background:#0099CC; text-align:left;}

.mainmenu {font-weight:bold; font-size:15px; text-indent:50px;}

.mainmenu a {font-family:helvetica; color:#000000; text-decoration:none;}
.mainmenu a:visited {color:#00355F;}
.mainmenu a:hover {text-decoration:underline;}
.mainmenu a:active {text-decoration:underline;}

#commbutton input {
	color:#004600;
	font-size:12px;
	font-weight:bold;
	background-color:#FFCC00;
}

.statshead {
	text-indent:5px;
	border-top:1px #000 solid;
	border-left:1px #000 solid;
	border-right:1px #000 solid;
}

.statshead th {
	text-align:left;
	height:20px;
	background-color:#C6E2FF;	
	border-bottom:1px #000 solid;
}

.statshead td {
	border-bottom:1px #000 solid;
	line-height:2.5em;
}

.stats1 {
	background-color:#EEEEEE;
}

.stats2 {
	background-color:#FFFFFF;
}

.statsmover {
	background-color:#FFFFCC;
}

.a1 {
	display:block;
	color:#444;
	text-decoration:none;
	font-weight:bold;
	background:#eee;
	margin:0;
	line-height:2.5em;
	border-left:1px solid #fff;
	border-top:1px solid #ddd;
	border-right:1px solid #aaa;
}

.a2 {
	display:block;
	color:#444;
	text-decoration:none;
	font-weight:bold;
	background:#E7E4DC;
	margin:0;
	line-height:2.5em;
	border-left:1px solid #fff;
	border-top:1px solid #ddd;
	border-right:1px solid #aaa;
}

.panel_title {
	margin-left:50px;	
	color:#FFCC00;
	font-family:Arial, Helvetica, sans-serif;
	font-size:26px;
}

.panel_footer {
 	background-color:#004600;
	border-top: 5px solid #FFCC00;
	color:#FFCD06;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
}

.content_title {
	height:30px;
	padding-left:20px;
	background-color:#FFCC00;
	color:#003300;
}

.content_field th {
	color:#FFFFFF;
	background-color:#006D00;
}

.content_record td {
	color:#DDC200;
}
