body {background-color:#FFFFFF;font-family:Arial,Helvetica,sans-serif; font-size:10pt;}
td {font-family:Arial,Helvetica,sans-serif; font-size:10pt; vertical-align:top;}
th {font-family:Arial,Helvetica,sans-serif; font-size:10pt; text-align:center; background-color:#CCCCCC}
body, p {font-family:Arial,Helvetica,sans-serif; font-size:10pt;}
h2 {font-family:Arial,Helvetica,sans-serif; font-size:15pt; color:#993333;}
h3 {font-family:Arial,Helvetica,sans-serif; font-size:14pt; color:#333399;}
h4 {font-family:Arial,Helvetica,sans-serif; font-size:12pt; color:#006633;}
h4 A {color:#006633}
ul {font-family:Arial,Helvetica,sans-serif; font-size:10pt;}
td.gray {font-family:Arial,Helvetica,sans-serif; font-size:13px; vertical-align:top; background-color:#cccccc}
.heading {font-family:Arial,Helvetica,sans-serif; font-size:18px; color:#333399; font-weight:bold; margin:0px 0px 0px 0px;}
.tochead {font-family:Arial,Helvetica,sans-serif; font-size:12pt; color:#006633; font-weight:bold;}
.tocdiv { float:left; position:relative; clear:left; margin: 0.7em 1em 0em 1em; }
.normal{font-family:Arial,Helvetica,sans-serif; font-size:10pt; vertical-align:top;}
.smaller{font-family:Arial,Helvetica,sans-serif; font-size:8pt; vertical-align:top;}
.red-text{color:red;}
.green-text{color:green;}
.blue-text{color:blue;}
.reverse-text{color:white;}
.litetable {
border-style:ridge;
border-top-color:#cccccc;
border-left-color:#cccccc;
border-right-color:#666666;
border-bottom-color:#666666;
}

.litetable td {
border-top-color:#cccccc;
border-left-color:#cccccc;
border-right-color:#999999;
border-bottom-color:#999999;
}

a normal {font-family:Arial,Helvetica,sans-serif; font-size:10pt; vertical-align:top;color:#ffffff;}
a.normal:link {font-family:Arial,Helvetica,sans-serif; font-size:10pt; vertical-align:top;color:#ffffff;}
a.normal:visited {font-family:Arial,Helvetica,sans-serif; font-size:10pt; vertical-align:top;color:#ffffff;}
a.normal:hover {font-family:Arial,Helvetica,sans-serif; font-size:10pt; vertical-align:top;color:#ffffff;}

a normal2 {font-family:Arial,Helvetica,sans-serif; font-size:10pt; vertical-align:top;color:#000000;}
a.normal2:link {font-family:Arial,Helvetica,sans-serif; font-size:10pt; vertical-align:top;color:#000000;}
a.normal2:visited {font-family:Arial,Helvetica,sans-serif; font-size:10pt; vertical-align:top;color:#000000;}
a.normal2:hover {font-family:Arial,Helvetica,sans-serif; font-size:10pt; vertical-align:top;color:#000000;}

a {
	font-weight:bold;
	color:#003366;
}

.viewall {
	border: 1px solid #999999;
}
.viewall th {
	background-color:#CCCCCC;
	border: 1px solid #999999;
	text-align:center;
}
.viewall td {
	border: 1px solid #999999;
}

.edittable {
	border: 1px solid #999999;
}
.edittable th {
	background-color:#CCCCCC;
	border: 1px solid #999999;
	text-align:right;
}
.edittable td {
	border: 1px solid #999999;
}


#resultFeedback {
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#FF6600;
}

.errormsg {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#CC0033;
	margin-bottom:0px;
}	

.ui-autocomplete-loading {
	background: white url('/graphics/ui-anim_basic_16x16.gif') right center no-repeat;
}
.ui-datepicker-title {
	color: white;
}
.ui-datepicker-trigger {
	vertical-align: middle;
	margin: 2px;
}
.ui-dialog {
	font-family:Arial, Helvetica, sans-serif;
}
.ui-dialog-title {
	color: #FFFFFF;
}
.ui-widget {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
.ui-widget-header {
	background:#5380B3;
	color: #FFFFFF;
}



.adminbanner-titlebar {
	display:inline-block; 
	float:none; 
	padding: 5px 15px 5px 15px; 
	vertical-align:middle; 
	background-color:#CCCCCC;
	width: 98%;
}
.adminbanner-left {
	display:inline;
	float:left;
	vertical-align:middle;
}
.adminbanner-right {
	display:inline;
	float:right;
}
.adminbanner-right a{
	text-decoration:none;
	color: #FFFFFF;
}
.adminbanner-left a{
	text-decoration:none;
}
.adminbanner-right a:hover, .adminbanner-left a:hover {
	text-decoration:underline;
}

.adminbanner-middle {
	height:20px;
	line-height:20px;
	vertical-align:middle
}
.adminfooter-stripe {
	border-top: 1px solid black; 
	border-bottom: 2px solid green;
	width: 98%
}
.BGCC0033 {
	background-color: #CC0033;
	background-image:url(/sysusers/common/images/bg-CC0033.jpg);
}
.BG993333 {
	background-color: #993333;
	background-image:url(/sysusers/common/images/bg-993333.jpg);
}
.BGCC9900 {
	background-color: #CC9900;
	background-image:url(/sysusers/common/images/bg-CC9900.jpg);
}
.BG000000 {
	background-color: #000000;
	background-image:url(/sysusers/common/images/bg-000000.jpg);
}
.BG339966 {
	background-color: #339966;
	background-image:url(/sysusers/common/images/bg-339966.jpg);
}
.BG666666 {
	background-color: #666666;
	background-image:url(/sysusers/common/images/bg-666666.jpg);
}

.btn-primary {
	
	background-color: #006633;
	border: 1px solid #003300;
	color: #ffffff;
	cursor: pointer !important;
}

.btn-link {
	
	font-size: 13px !important;
	text-decoration: none !important;
	padding: 3px 6px !important;
	margin: 4px !important;
}

.btn-link:link, .btn-link:visited {
	
	color: #ffffff;
	font-size: 13px !important;
	text-decoration: none !important;
}

.btn-link:hover, .btn-link:active {
	
	color: #ffffff;
	font-size: 13px !important;
	text-decoration: none !important;
}

.linkStyle {
	cursor: pointer;
	text-decoration: underline
}
