/* HTML tag properties */

a { color:#003399; }
a:hover { color:#666666; }
body {
	font-family:"ms sans serif",verdana,arial,helvetica,sans-serif;
	color:#000000;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	background-color:#ffffff;
	border-width:0px 0px 0px 0px;
}
form {
	margin:0px 0px 0px 0px;
}
input {
	font-family:"ms sans serif",verdana,arial,helvetica,sans-serif;
	font-size:14px;
}
select {
	font-family:"ms sans serif",verdana,arial,helvetica,sans-serif;
	font-size:14px;
}
td {
	font-family:"ms sans serif",verdana,arial,helvetica,sans-serif;
	color:#000000;
	font-size:small;
	font-weight:normal;
}
textarea {
	width:100%;
	font-family:"ms sans serif",verdana,arial,helvetica,sans-serif;
	font-size:11px;
}

/* custom class properties -- buttons */

.actionbutton {
	font-family:"ms sans serif",verdana,arial,helvetica,sans-serif;
	background-color:#ffffff;
	vertical-align:top;
	font-weight:bold;
	color:#0066cc;
	height:25px;
	width:161px;
	letter-spacing:normal;
	text-align:center;
	background-repeat:no-repeat;
	background-position:right center;
	font-size:xx-small;
}
.button {
	font-family:"ms sans serif",verdana,arial,helvetica,sans-serif;
	background-color:#ffffff;
	vertical-align:top;
	font-size:xx-small;
	font-weight:bold;
	color:#0066cc;
	height:24px;
	letter-spacing:normal;
	text-align:center;
	width:90px;
	background-repeat:no-repeat;
	background-position:right center;
}
.buttonAdvancedPrint {
	font-family:"ms sans serif",verdana,arial,helvetica,sans-serif;
	background-color:#ffffff;
	vertical-align:top;
	font-weight:bold;
	color:#0066cc;
	height:25px;
	width:90px;
	letter-spacing:normal;
	text-align:center;
	background-repeat:no-repeat;
	background-position:right center;
	font-size:xx-small;
}
.buttonlarge {
	font-family:"ms sans serif",verdana,arial,helvetica,sans-serif;
	background-color:#ffffff;
	vertical-align:top;
	font-size:xx-small;
	font-weight:bold;
	color:#0066cc;
	height:24px;
	letter-spacing:normal;
	text-align:center;
	width:210px;
	background-repeat:no-repeat;
	background-position:right center;
}
.buttonmedium {
	font-family:"ms sans serif",verdana,arial,helvetica,sans-serif;
	background-color:#ffffff;
	vertical-align:top;
	font-size:xx-small;
	font-weight:bold;
	color:#0066cc;
	height:24px;
	letter-spacing:normal;
	text-align:center;
	width:150px;
	background-repeat:no-repeat;
	background-position:right center;
}
.buttonsmall {
	font-family:"ms sans serif",verdana,arial,helvetica,sans-serif;
	background-color:#ffffff;
	vertical-align:top;
	font-size:xx-small;
	font-weight:bold;
	color:#0066cc;
	height:18px;
	letter-spacing:normal;
	text-align:center;
	width:30px;
	background-repeat:no-repeat;
	background-position:right center;
}
.buttonxlarge {
	font-family:"ms sans serif",verdana,arial,helvetica,sans-serif;
	background-color:#ffffff;
	vertical-align:top;
	font-size:xx-small;
	font-weight:bold;
	color:#0066cc;
	height:24px;
	letter-spacing:normal;
	text-align:center;
	width:225px;
	background-repeat:no-repeat;
	background-position:right center;
}
.customizebutton {
	font-family:"ms sans serif",verdana,arial,helvetica,sans-serif;
	background-color:#ffffff;
	vertical-align:top;
	font-size:xx-small;
	font-weight:bold;
	color:#0066cc;
	height:24px;
	letter-spacing:normal;
	text-align:center;
	background-image:none;
	background-repeat:no-repeat;
	background-position:center center;
	width:100px;
}
.disabledbutton {
	font-family:"ms sans serif",verdana, Arial, Helvetica, sans-serif;
	background-color:#ffffff;
	vertical-align:top;
	font-size:xx-small;
	font-weight:bold;
	color:#aaaaaa;
	height:24px;
	letter-spacing:normal;
	text-align:center;
	width:90px;
	background-repeat:no-repeat;
	background-position:right center;
}
.go {
	font-family:verdana, Arial, Helvetica, sans-serif;
	background-color:#ffffff;
	vertical-align:top;
	font-size:xx-small;
	font-weight:bold;
	color:#888888;
	height:20px;
	letter-spacing:normal;
	text-align:center;
	width:30px;
}
.view_button {
	font-family:"ms sans serif", verdana, arial, helvetica, sans-serif;
	background-color:#ffffff;
	vertical-align:top;
	font-weight:bold;
	color:#0066cc;
	height:22px;
	width:40px;
	letter-spacing:normal;
	text-align:center;
	font-size:xx-small;
}

/* custom class properties -- widths and spacing */

.data_spacer {
	height:6px; /* can not be greater than label height */
	width:6px;
}
.data_group_spacer {
	height:7px;
	width:7px;
}
.data_section_spacer {
	height:3px;
	width:3px;
}
.doubleindent { padding:0px 0px 0px 24px; }
.indent { padding:0px 0px 0px 12px; }
.width_a { width:270px; } /* was:name */
.width_b { width:110px; } /* was:short */
.width_c { width:100px; } /* was:date */
.width_c_disabled { 
	width:100px;
	background-color:#eeeeee;
 } 
.width_d { width:52px; }	/* was:yesno */
.width_e { width:161px; } /* was:selectactions */
.width_f { width:44px; }	/* was:degree */
.width_g { width:30px; }	/* was:number */
.width_h { width:130px; } /* new class 10-31-01 */
.width_i { width:230px; } /* new class 01-12-02 */
.width_j { width:180px; } /* new class 01-12-02 */
.width_k { width:400px; } /* new class 03-06-02 */
.width_l { width:70px; } /* new class 05-27-04 */

/* custom class properties -- grids */

.graybanding {
	font-family:"ms sans serif",verdana,arial,helvetica,sans-serif;
	font-size:x-small;
	font-weight:normal;
	color:#000000;
	background-color:#efefef;
	padding-right:6px;
}
.graybanding_bold {
	font-family:"ms sans serif",verdana,arial,helvetica,sans-serif;
	font-size:x-small;
	font-weight:bold;
	color:#000000;
	background-color:#efefef;
	padding-right:6px;
}
.graybanding_bold_nopadding {
	font-family:"ms sans serif",verdana,arial,helvetica,sans-serif;
	font-size:x-small;
	font-weight:bold;
	color:#000000;
	background-color:#efefef;
}
.graybanding_nopadding {
	font-family:"ms sans serif",verdana,arial,helvetica,sans-serif;
	font-size:x-small;
	font-weight:normal;
	color:#000000;
	background-color:#efefef;
}
.gridheader {
	font-family:"ms sans serif",verdana,arial,helvetica,sans-serif;
	font-size:x-small;
	font-weight:normal;
	color:#000000;
	background-color:#cccccc;
	padding-right:6px;
}
.gridheader_lightgray {
	font-family:"ms sans serif",verdana,arial,helvetica,sans-serif;
	font-size:x-small;
	font-weight:normal;
	color:#000000;
	background-color:#efefef;
	padding-right:6px;
}
.gridheader_nopadding {
	font-family:"ms sans serif",verdana,arial,helvetica,sans-serif;
	font-size:x-small;
	font-weight:normal;
	color:#000000;
	background-color:#cccccc;
}
.gridtotal {
	font-family:"ms sans serif",verdana,arial,helvetica,sans-serif;
	font-size:x-small;
	font-weight:bold;
	color:#000000;
	background-color:#cccccc;
	padding-right:6px;
}
.gridtotal_nopadding {
	font-family:"ms sans serif",verdana,arial,helvetica,sans-serif;
	font-size:x-small;
	font-weight:bold;
	color:#000000;
	background-color:#cccccc;
}
.gridtotal_whitebg {
	font-family:"ms sans serif",verdana,arial,helvetica,sans-serif;
	font-size:x-small;
	font-weight:bold;
	color:#000000;
	background-color:#ffffff;
	padding-right:6px;
}
.whitebanding {
	font-family:"ms sans serif",verdana,arial,helvetica,sans-serif;
	font-size:x-small;
	font-weight:normal;
	color:#000000;
	background-color:#ffffff;
	padding-right:6px;
}
.whitebanding_nopadding {
	font-family:"ms sans serif",verdana,arial,helvetica,sans-serif;
	font-size:x-small;
	font-weight:normal;
	color:#000000;
	background-color:#ffffff;
}

/* custom class properties -- text and backgrounds */

.about_text {
	font-family:tahoma,"ms sans serif",verdana,arial,helvetica,sans-serif;
	font-size:10pt;
	color:#000000;
	font-weight:normal;
}
.alerttext {
	font-family:"ms sans serif",verdana,arial,helvetica,sans-serif;
	font-size:x-small;
	font-weight:normal;
	color:#000000;
}
.blacktext {
	font-family:"ms sans serif",verdana,arial,helvetica,sans-serif;
	font-size:11px;
	color:#000000;
	font-weight:bold;
}
.bluetext {
	font-family:"ms sans serif",verdana,arial,helvetica,sans-serif;
	font-size:11px;
	color:#0066cc;
	font-weight:bold;
}
.boldsmallwhitetext {
	font-family:"ms sans serif",verdana,arial,helvetica,sans-serif;
	font-size:10px;
	color:#ffffff;
	font-weight:bold;
}
.breadcrumbs {
	font-family:"ms sans serif",verdana,arial,helvetica,sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#777777;
}
.capitalize { text-transform:capitalize; } /* note:only visibly transformed to this form -- content is still in its raw form */
.disabled {
	font-family:"ms sans serif",verdana,arial,helvetica,sans-serif;
	font-size:x-small;
	font-weight:normal;
	color:#aaaaaa;
}
.disabledbold {
	font-family:"ms sans serif",verdana,arial,helvetica,sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#aaaaaa;
}
.docsection {
	font-family:"ms sans serif",verdana,arial,helvetica,sans-serif;
	font-size:x-small;
	font-weight:bold;
	color:#000000;
}
.docsection_fixed {
	font-family:"ms sans serif",verdana,arial,helvetica,sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#000000;
}
.docsection_gray {
	font-family:"ms sans serif",verdana,arial,helvetica,sans-serif;
	font-size:x-small;
	font-weight:bold;
	color:#777777;
}
.docsection_white {
	font-family:"ms sans serif",verdana,arial,helvetica,sans-serif;
	font-size:x-small;
	font-weight:bold;
	color:#ffffff;
}
.enabledbold {
	font-family:"ms sans serif",verdana,arial,helvetica,sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#000000;
}
.errorbg { background-color:#ffff99; }
.errorlabel {
	font-family:"ms sans serif",verdana,arial,helvetica,sans-serif;
	font-size:x-small;
	font-weight:normal;
	color:#993300;
	padding:0px 0px 0px 12px;
	height:20px;
	width:26%;
}
.errortext {
	font-family:"ms sans serif",verdana,arial,helvetica,sans-serif;
	font-size:x-small;
	font-weight:normal;
	color:#993300;
}
.graybar { background-color:#cccccc; }
.grayframebody {
	padding-top:0px;
	padding-right:10px;
	padding-bottom:0px;
	padding-left:10px;
	margin-top:0px;
}
.greytext {
	font-family:"ms sans serif",verdana,arial,helvetica,sans-serif;
	font-size:11px;
	color:#ececec;
	font-weight:bold;
}
.gridtext {
	font-family:"ms sans serif",verdana,arial,helvetica,sans-serif;
	font-size:x-small;
	font-weight:normal;
	color:#000000;
}
.gridtext_padding{
	font-family:"ms sans serif",verdana,arial,helvetica,sans-serif;
	font-size:x-small;
	font-weight:normal;
	color:#000000;
	padding-right:6px;
}
.gridtext_bold {
	font-family:"ms sans serif",verdana,arial,helvetica,sans-serif;
	font-size:x-small;
	font-weight:bold;
	color:#000000;
}
.label {
	font-family:"ms sans serif", verdana, arial, helvetica, sans-serif;
	font-size:x-small;
	font-weight:normal;
	color:#777777;
	padding:0px 0px 0px 12px;
	height:20px;
	width:26%;
}
.label_bold {
	font-family:"ms sans serif", verdana, arial, helvetica, sans-serif;
	font-size:x-small;
	font-weight:bold;
	color:#777777;
	padding:0px 0px 0px 12px;
	height:20px;
	width:26%;
}

.label_fixed {
	font-family:"ms sans serif",verdana,arial,helvetica,sans-serif;
	font-size:14px;
	font-weight:normal;
	color:#777777;
}
.label_noalignments {
	font-family:"ms sans serif", verdana, arial, helvetica, sans-serif;
	font-size:x-small;
	font-weight:normal;
	color:#777777;
}
.label_nopadding {
	font-family:"ms sans serif",verdana,arial,helvetica,sans-serif;
	font-size:x-small;
	font-weight:normal;
	color:#777777;
	height:20px;
	width:26%;
}
.label_nowidth {
	font-family:"ms sans serif", verdana, arial, helvetica, sans-serif;
	font-size:x-small;
	font-weight:normal;
	color:#777777;
	padding:0px 0px 0px 12px;
	height:20px;
}
.label_nowidth_nopadding {
	font-family:"ms sans serif", verdana, arial, helvetica, sans-serif;
	font-size:x-small;
	font-weight:normal;
	color:#777777;
	height:20px;
}
.lightblue {
	background-color:#b9d0eb;
	font-family:"ms sans serif",verdana,arial,helvetica,sans-serif;
	font-size:10px;
}
.logareabg { background-color:#ffffff; } /* child grid bg */
.loggroupheader {
	font-family:"ms sans serif",verdana,arial,helvetica,sans-serif;
	font-size:11px;
	font-weight:bold;
	padding:2px 2px;
	border:0px 0px 2px;
}
.lowercase { text-transform:lowercase; } /* note:only visibly transformed to this form -- content is still in its raw form */
.module {
	font-family:"ms sans serif",verdana,arial,helvetica,sans-serif;
	font-size:20px;
	font-weight:bold;
	color:#888888;
}
.nocase { text-transform:none; } /* note:only visibly transformed to this form -- content is still in its raw form */
.overviewFont { font-size:12px; }
.pgtxt {
	font-family:"ms sans serif",verdana,arial,helvetica,sans-serif;
	font-size:10px;
}
.popuptext_fixed {
	font-family:"ms sans serif",verdana,arial,helvetica,sans-serif;
	font-size:16px;
	font-weight:normal;
	color:#000000;
}
.process_indicator {
	font-family:"ms sans serif",verdana,arial,helvetica,sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#000000;
}
.processingtext {
	font-family:"ms sans serif",verdana,arial,helvetica,sans-serif;
	font-size:20px;
	color:#0066cc;
	font-weight:bold;
}
.small { font-size:x-small; }
.smallgrey {
	font-family:"ms sans serif",verdana,arial,helvetica,sans-serif;
	font-size:x-small;
	font-weight:normal;
	color:#777777;
}
.smallwhitetext {
	font-family:"ms sans serif",verdana,arial,helvetica,sans-serif;
	font-size:10px;
	color:#ffffff;
	font-weight:normal;
}
.title {
	font-family:"ms sans serif",verdana,arial,helvetica,sans-serif;
	font-size:xsmall;
	font-weight:normal;
	color:#ffffff;
	background-color:#003399;
}
.unavailable {
	font-family:"ms sans serif",verdana,arial,helvetica,sans-serif;
	font-size:xsmall;
	font-weight:bold;
	color:#777777;
}
.underline {
	text-decoration: underline;
}
.uppercase { text-transform:uppercase; } /* note:only visibly transformed to this form -- content is still in its raw form */
.xsmall { font-size:xx-small; }
.xsmallgrey {
	font-family:"ms sans serif",verdana,arial,helvetica,sans-serif;
	font-size:xx-small;
	font-weight:normal;
	color:#777777;
}

/* custom class properties -- miscellaneous */

.cccccc_border {
	border:cccccc;
	border-style:solid;
	border-top-width:1px;
	border-right-width:1px;
	border-bottom-width:1px;
	border-left-width:1px;
} /* in submittals */
.cccccc_border_cm {
	border:cccccc;
	border-style:solid;
	border-top-width:1px;
	border-right-width:1px;
	border-bottom-width:1px;
	border-left-width:1px;
      border-top-color:cccccc;
	border-right-color:cccccc;
	border-left-color:cccccc;
      border-bottom-color:999999;
} /* in change mgmt */ 
.chartarea {
	width:320px;
	height:140px;
	overflow:auto;
}
.darkgreyBGTD {
	background-color:#d9d9d9;
	font-family:"ms sans serif",verdana,arial,helvetica,sans-serif;
	font-size:11px;
	padding:2px 2px;
	height:18px;
}
.darkgreyBGTDBold {
	background-color:#d9d9d9;
	font-family:"ms sans serif",verdana,arial,helvetica,sans-serif;
	font-size:11px;
	font-weight:bold;
	padding:2px 2px;
}
.headerbody {
	font-family:"ms sans serif",verdana,arial,helvetica,sans-serif;
	font-size:10px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	border:0px 0px 0px 0px;
}
.lightgrayBGTD {
	background-color:#ececec;
	font-family:"ms sans serif",verdana,arial,helvetica,sans-serif;
	font-size:11px;
	padding:2px 2px;
	border:0px 0px 2px;
}
.lightgrayBGTDBold {
	background-color:#ececec;
	font-family:"ms sans serif",verdana,arial,helvetica,sans-serif;
	font-size:11px;
	font-weight:bold;
	padding:2px 2px;
	border:0px 0px 2px;
}
.logarea {
	width:600px;
	height:150px;
	overflow:auto;
	border:1px solid #d9d9d9;
}
.logareaNP {
	width:630px;
	height:150px;
	overflow:auto;
	border:1px solid #d9d9d9;
}
.logpagetitle {
	color:#000000;
	font-family:"ms sans serif",verdana,arial,helvetica,sans-serif;
	font-size:12px;
	font-weight:bold;
	border:1px;
}
.nonEditableTextArea {
	color:#000000;
	background-color:#ffffff;
	font-family:"ms sans serif",verdana,arial,helvetica,sans-serif;
	font-size:11px;
}
.popUpBody {
	font-family:"ms sans serif",verdana,arial,helvetica,sans-serif;
	font-size:12px;
	background-color:#ffffff;
	margin:0px 0px 0px 0px;
	padding:10px 10px 10px 10px;
	border-width:0px 0px 0px 0px;
}
.popUpBody_regularfont {
	font-family:"ms sans serif",verdana,arial,helvetica,sans-serif;
	color:#000000;
	background-color:#ffffff;
	margin:0px 0px 0px 0px;
	padding:10px 10px 10px 10px;
	border-width:0px 0px 0px 0px;
}
.printbox {
	width:100%;
	font-size:14px;
	font-weight:normal;
	border-top-width:0px;
	border-right-width:0px;
	border-bottom-width:0px;
	border-left-width:0px;
}
.selectlistarea {
	overflow:auto;
	border:1px solid #d9d9d9;
}

