body {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

td {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

th {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.bodystyle {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.small {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
}

.medium {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.big {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 16px;
}

.xbig {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 24px;
}

.expanded {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	letter-spacing: 2px;
}

.justified {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align: justify;
}

.footer {
	font-family: "Times New Roman", Times, serif;
	font-size: 9px;
	color: #999999;
}

.box1 {
	padding: 3px;
	border-width: thin;
	border-style: solid;
	border-color: #CCCCCC #666666 #666666 #CCCCCC;
}

.box2 {
	font-style: italic;
	word-spacing: 2pt;
	padding: 3px;
	border-width: thin;
	border-style: solid; 
}

.normalList {list-style:none;}
.itemList {display:list-item;}
.inlineList {display: inline;}
.noneDisplay {display:none;}
.numberList {list-style-type:decimal; display:list-item; line-height:17px;}

.fileExplorer {height:96%; width:100%; position:relative; background-color:white; border-style:solid; border-color:silver; border-width:1px; overflow:scroll;}
.fileOutput {height:90%; width:100%; position:relative; border-style:solid; border-color:silver; border-width:0px; overflow:auto; size:portrait;}

.mainTable {
	border-width:0px; 
	border-style:solid; 
	border-color:silver;
}

.contentTable {
	border-width:1px; 
	border-style:solid; 
	border-color:000080;
}

.silverText {
	color:silver;
}

.mainTitle{color:#FFFFFF; font-size:13px; font-family:Verdana, Arial, Helvetica, sans-serif; background-color:#6795b4}
.mainTitleLeft{background-color:#6795b4;}
.areaTitle{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:blue;}
.fieldTitle{font-weight:bold; color:#666666; text-align:left; }
.fieldValue{vertical-align:middle;}
.formTitle{font-weight:normal; color:#666666; text-align:left; text-decoration:underline;}
.formValue{vertical-align:middle;}
.sysStar{font-size:10px; color:red;}
.fieldDescription{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#5da52a; text-align:left;}
.numLimit{font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; color:#1AAFCF;}
.errorMsg{font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; color:red; text-decoration:none;}
.rowTitle{background-color:#C5D7E2; color:#000000; font-weight:bold; text-align:center;}
.rowDark{background-color:#EDF2F6; color:#000000;}
.rowLight{background-color:#F6F8F9; color:#000000;}
.rowHighlighted{background-color:#FFFFCC; color:#000000;}
.columnField{background-color:#EDF2F6;}
.dbName {text-decoration:underline; font-weight:normal;}
.errorMsg {color:red; font-weight:bold;}
.commandOk {color:green; font-weight:bold;}
.pageTitle {color:green; text-decoration:underline; font-size:18px; font-weight:bold;}
.fieldCell {background-color:#EDF2F6;}
.fieldTitle{font-weight:bold; color:#000000;}
.boldBlue{color:blue; font-weight:bold;}
.boldGreen{color:green; font-weight:bold;}
.redStar{color:red; font-weight:bold;}
.subPageTitle {color:green; text-decoration:none; font-size:14px; font-weight:bold;}
.boldUnder{text-decoration:underline; font-weight:bold;}
.blackPageTitle {font-size:18px; font-weight:bold;}
.boldFont{font-weight:bold;}
#header {height: 110px; margin: 0 20px 0 20px; padding-top:5px;}
#header #nav {height:45px; float:right;}
#header #title {clear:both;}
.headerTitle {color:green; text-decoration:underline; font-size:18px; font-weight:bold;}

#thead1 th {height:30px; background-color:#C5D7E2; text-align:center; font-weight:bold; color:blue;}
#tbody1 tr {height:24px;}
#tfoot1 tr {height:35px;}
.whiteSpace {width:30px;}
.navLink {text-align:right; width:98%; padding-top:10px;}

.normalRow {background-color:#F6F8F9;}
.altRow {background-color:#EDF2F6;}
.mouseOverRow {background-color:#FFFFCC;}
.devRow {background-color:green; color:white;}
.devRow a{color:white;}

.table {
	background: #999;
}
.subTable {
	background: #CCC;
}
.subHeader {color:green; font-size:16px; font-weight:bold; padding: 20px 0 5px 25px;}

.subTable .altRow {
	height: 36px;
}
.groupName{background-color:#FFFFCC;text-align:left;font-weight:bold; color:red;}
.valueClass{padding:2px;}
.greyText {color:#999999;}