@charset "utf-8";
/* CSS Document */

/* IE6 PNG Alpha fix */
/* behavior: url(iepngfix.htc); */

body {
	background-color:#92BAE2;
	color: #5F6163;
	/*font-family: Arial, Verdana, sans-serif;*/
	font-family:"Trebuchet MS", Helvetica, Arial, sans-serif;
	font-size: 80%;
}

.content {
	text-align:left;
	padding:20px;
	min-height:200px;
	height:auto !important;
	height:200px;
}

.outerwrapper {
	width:960px;
	background-image:url(images/bg.gif);
	background-color:#ffffff;
}

.indenttext {
	padding-top:5px;
	padding-left:10px;
	padding-right:10px;
}

.crimson {
	color:#7a003c;
}

.clear {
	clear:both;
}

.question {
	font-weight:bold;
}

.hover {
	background-color:#ebfbff;
	cursor:pointer;
}

.redbold {
	color:#ff0000;
	font-weight:bold;
}

.greenbold {
	color:#009900;
	font-weight:bold;
}

h1 {
	font-size: 120%;
	color: #002695;
	font-weight: bold;
	font-family: Arial, Verdana, sans-serif;
	margin-bottom: 10px;
	margin-top: 0px;
}

h2 {
	font-size: 110%;
	color: #002695;
	font-weight: bold;
	font-family: Arial, Verdana, sans-serif;
	margin-bottom: 10px;
	margin-top: 0px;
}

h3 {
	font-size: 110%;
	color: #002695;
	font-weight: bold;
	font-family: Arial, Verdana, sans-serif;
	margin-bottom: 0px;
	margin-top: 0px;
}

#countdown {
	font-size:16px;
	font-weight:bold;
}

#review {
	float:right;
	font-size:16px;
}

.content {
	width:880px;
	padding-left:20px;
}

.menu {
	width:910px;
	height:24px;
	padding-left:10px;
	background-image:url(images/menubg.gif);
	background-repeat:repeat-x;
	padding-top:10px;
	margin-bottom:5px;
}

.menuitem {
	float:right;
	text-align:left;
	width:120px;
	font-weight:bold;
}

.rightobjectfloat {
	float:right;
	margin-left:20px;
	margin-bottom:20px;
}

.menu a:link, .menu a:visited {
	text-decoration: none;
	color: #808285;
}
.menu a:hover, .menu a:active {
	text-decoration: none;
	color: #000;
}

.footer {
	text-align:right;
	padding-right:20px;
}

/* LINK STYLES */
.content a:link, .content a:visited {
	text-decoration: underline;
	color: #7A003C;
}
.content a:hover, .content a:active {
	text-decoration: none;
	color: #000;
}

/* BUTTON STYLES */
.buttons {
	padding:2px;
	padding-left:10px;
	padding-right:10px;
}

.hide {
	visibility:collapse;
	*display:none;
}

.show {
	visibility:visible;
	*display:block;
}

/* TABLE STYLES */
.table {
	background-color:#D3E4EE;
}
.table .heading {
	height:25px;
	background-color:#002597;
	color:#ffffff;
	background-image:url(images/tblcorner.png);
	background-repeat:no-repeat;
	behavior: url(iepngfix.htc);
}

.blacktext {
	color:#000000;
}

#errormsg {
	float:left;
}

/* REPORTS PAGE */
#tabs fieldset {
	background-color:#ffffff;
	border:1px solid #c6d3e8;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	/*behavior:url(../border-radius.htc);*/
	padding:10px;
}

#tabs fieldset h2 {
	color:#464646;
	font-weight:bold;
	font-size:100%;
}

#tabs fieldset legend {
	color:#002695;
	font-weight:bold;
	padding-left:4px;
	padding-right:4px;
}

#tabs fieldset .chart {
	float:right;
	padding-right:20px;
}

#tabs fieldset .chart2 {
	float:right;
	padding-right:20px;
}

#tabs fieldset .hr {
	background: #ffffff url('images/hr.jpg') repeat-x;
}

.picStyle{
	float:right;
	margin-left:20px;
	margin-bottom:20px;
}

/*
 * jQuery UI overrides
 */
div#users-contain, div#users-list { margin: 20px 0; font-size: 90%; }
div#users-contain table, div#users-list table { margin: 1em 0; border-collapse: collapse; }
div#users-contain table td, div#users-contain table th { border: 1px solid #eee; padding: .6em 10px; text-align: left; }
div#users-list table td, div#users-list table th { border: 1px solid #eee; padding: .6em 10px; text-align: left; }

.ui-button {
	cursor:pointer;
	margin:0;
	outline-color:-moz-use-text-color;
	outline-style:none;
	outline-width:0;
	padding:0.4em 1em 0.5em;
	position:relative;
	text-align:center;
	text-decoration:none;
}

li.ui-state-default {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
}

p span.ui-icon {
	float:left;
}
/*.ui-icon {
	margin:3px;
}*/

.ui-dialog {
	font-size:85%;
}

.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited {
color:#2E6E9E;
text-decoration:none;
}
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited {
color:#E17009;
text-decoration:none;
}
div#users-list table td.startdate, div#users-list table td.enddate {
	cursor:pointer;
	background: transparent url(images/pencil.png) no-repeat scroll 95% 50%;
	padding-right:20px;
}

.ui-state-error, .ui-state-highlight {
	padding:0 10px 0 10px;
	margin-top: 20px;
}
.ui-widget-content {
	color:#5F6163;
}
.ui-widget {
	font-size:0.9em;
}
