
/* --------------------------------- */
/* SPECIFIC TO DISPLAYING THE HEADER */
/* --------------------------------- */

.entityName {
	color: #FFFF99;
	font-family: arial;
	font-size: 80%;
	font-weight: bold;
}

.districtName {
	color: #FFFF99;
	font-family: arial;
	font-size: 60%;
}


.analyst {
	color: #FFFFFF;
	font-family: Courier, Helvetica, sans-serif;
	font-size: 75%;
	font-weight: bold;
}

.date {
	color: #FFFF99;
	font-family: Arial;
	font-size: 60%;
}

.user {
	color: #FFFF99;
	font-family: arial;
	font-size: 60%;
}

/* --------------------------------- */
/* TEXT                              */
/* --------------------------------- */

BODY { font-family: Arial, Helvetica, sans-serif; }

.heading, .page-heading, .section-heading {
	color: #000064;
	font-weight: bold;
}

.page-heading { font-size: 115%; }
.section-heading { font-size: 100%; }

.standard-text, .event-plain-text, .bold-text, .italics-text, .input-errors {
	color: #000000;
	font-size: 75%;
}

.main-menu-bold-text {
	color: #000000;
	font-size: 75%;
}
.disclaimer-text {
    color: #736F6E;
  	font-size: 70%;
}

.event-plain-text { font-size: 70%;}

.bold, .bold-text {	font-weight: bold; }
.blue-bold-text {color: #000084; font-weight: bold; font-size: 79%; }

.bold-text { font-size: 79%; }
.italics-text { font-style: italic; }
.underline-text {text-decoration: underline;}

.input-errors, .required, .red { color: #CC0033; }

.form-error-text { color: #ff0000; font-size: 55%; font-weight: bold }

.label, .blue-label, .small-label, .schedule-number, .schedule-label, .schedule-label-chkbox,.event-number, .event-number-middle-align, .event-label, .event-label-right, .white-section-heading {
	color: #000000;
	font-size: 80%;
}

.white-section-heading { color: #FFFFFF; }

.small-label, .schedule-number, .schedule-label, .schedule-label-chkbox { font-size: 70%; }

.small-pwd-label { font-size: 70%; }

.blue { color: #0000FF; }

.blue-label, .blue-small-label { color: #000071; }

.blue-small-label { font-size: 60%; }

.event-label, .event-number, .schedule-label, .schedule-number { vertical-align: top; }

.schedule-label-chkbox {vertical-align: center;}

.schedule-number { text-align: left; }

.event-number, .event-number-middle-align { text-align: center; }

.event-label-right { text-align: right; }

.search-results-large {
	color: #000000;
	font-size: 75%;
}

.search-results {
	color: #000000;
	font-size: 70%;
}

.background-pwd-color { background-color: #FDFFAE }

.small  { font-size: 65%; }
.medium { font-size: 75%; }
.large  { font-size: 80%; }

/* --------------------------------- */
/* TABLES                            */
/* --------------------------------- */

.ledger-even { background-color: #F5F5F5; }
.ledger-odd  { background-color: #FFFFEE; }

TD.top    { vertical-align: top; }
TD.middle { vertical-align: middle; }
TD.bottom { vertical-align: bottom; }

TD.left   { text-align: left; }
TD.center {	text-align: center; }
TD.right  { text-align: right; }

TD.paddingTop20{ padding-top: 20; }

TD.paddingBottom20{ padding-bottom: 20; }

/* This style is used to put a blue border around a table. */
TABLE.bordered {
	border-top: 3.4px solid #436BAF;
	border-bottom: 3.4px solid #436BAF;
	border-left: 3.4px solid #436BAF;
	border-right: 3.4px solid #436BAF;
}


TABLE.medium-blue-bordered {
	border-top: 2.4px solid #436BAF;
	border-bottom: 2.4px solid #436BAF;
	border-left: 2.4px solid #436BAF;
	border-right: 2.4px solid #436BAF;
}


TABLE.standardPadding { padding: 5 5 5 5; }

.topBorder    { border-top: 1px solid #436BAF; }
.bottomBorder { border-bottom: 1px solid #436BAF; }
.leftBorder   { border-left: 1px solid #436BAF; }
.rightBorder  { border-right: 1px solid #436BAF; }
.mediumTopBorder {border-top: 2.4px solid #436BAF; }
.dottedRightBorder{ border-right: 1px dotted #436BAF; }
.bottomBorder2 { border-bottom: 1px solid #436BAF; }
/* --------------------------------- */
/* LINKS                             */
/* --------------------------------- */

A.menu-link, A.menu-link:visited {
	color: #000071;
	font-weight: bold;
	font-size: 80%;
}

.menu_input_link {
	background-color: #FFFFFF;
	color:#000071;
	border: 0px none;
	padding:0;
	text-decoration: underline;
	font-weight: bold;
	font-size: 80%;
	cursor:pointer;
	 /* Fixes extra padding issue in IE */
	width:auto;
  	overflow:visible;
}

.menu_input_link:hover {
	
}

.menu_input_link_blue {
	background-color: #EAF5FF;
	color:#000071;
	border: 0px none;
	padding:0;
	text-decoration: underline;
	font:Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 80%;
	cursor:pointer;
	 /* Fixes extra padding issue in IE */
	width:auto;
  	overflow:visible;
}

.menu_input_link_blue:hover {
	

	}

A.login-page-link, A.login-page-link:visited {
	color: #FFFFFF;
	font-size: 80%;
}

A.header-link, A.header-link:visited {
	color: #FFFFFF;
	font-size: 60%;
}

.current-link {
	color: #FFFF99;
	font-size: 60%;
	font-weight: bold;
}

A.report-summary-link, A.report-summary-link:visited{ color: #0000FF; }

A.steady-blue, A.steady-blue:visited, A.small-link, A.small-link:visited, A.small-link-dbub-serv, A.small-link-dbub-serv:visited  { color: #000071; }

A.small-link, A.small-link:visited { font-size: 70%; }

.search-results-heading, .search-results-link { font-size: 70%; }

.search-results-heading, A.search-results-heading:visited { color: #FFFFFF; }

.search-results-link, A.search-results-link:visited { color: #000000; }

/* --------------------------------- */
/* INPUT                             */
/* --------------------------------- */

INPUT, TEXTAREA, SELECT {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 70%;
}

.redColor{
	color: #ff0000;
}

.header_input_link{
	background-color: #436BAF;
	color:#FFFFFF;
	border:none;
	padding:0;
	text-decoration: underline;
	font:Arial, Helvetica, sans-serif;
	font-size:60%;
	cursor:pointer;
	 /* Fixes extra padding issue in IE */
	width:auto;
  	overflow:visible;
	
}
.small_input_link{
	background-color: #FFFFFF;
	border:none;
	font:Arial, Helvetica, sans-serif;
	padding:0;
	text-decoration: underline;
	font-size:70%;
	cursor:pointer;
	 /* Fixes extra padding issue in IE */
	width:auto;
  	overflow:visible;
}

.small_input_link_12sz{
	background-color:transparent;
	border:none;
	font:Arial, Helvetica, sans-serif;
	padding:0;
	text-decoration: underline;
	font-size:12;
	cursor:pointer;
	 /* Fixes extra padding issue in IE */
	width:auto;
  	overflow:visible;
}

.small_input_link__whiteonblue{
	background-color: #436BAF;
	color:#FFFFFF;
	border:none;
	padding:0;
	text-decoration: underline;
	font:Arial, Helvetica, sans-serif;
	font-size:70%;
	cursor:pointer;
	 /* Fixes extra padding issue in IE */
	width:auto;
  	overflow:visible;
}

.small_input_link__bkgrdblue{
	background-color:transparent;
	color:#000064;
	border:none;
	padding:0;
	text-decoration: underline;
	font:Arial, Helvetica, sans-serif;
	font-size:70%;
	cursor:pointer;
	 /* Fixes extra padding issue in IE */
	width:auto;
  	overflow:visible;
}


.small_input_link__blueonwhite{
	
	color:blue;
	border:none;
	padding:0;
	text-decoration: underline;
	font:Arial, Helvetica, sans-serif;
	font-size:12;
	cursor:pointer;
	 /* Fixes extra padding issue in IE */
	width:auto;
  	overflow:visible;
}

.readOnly{
	BACKGROUND-COLOR: #D8D8D8;
}

.button_lightblue {
	border: 1px solid #000;
	background-color:#eaf5ff;    
	font:Arial, Helvetica, sans-serif;
	color:#000000;
	font-weight:bold;
	font-size:8pt;
	height: 20px; 
}

.button_darkblue {
	border: 1px solid #000064;
	background-color: #436BAF;
	color: #FFFFFF;
	font: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	height: 20px;
	width: 100%;
	padding-left: 5px;
	padding-right: 5px;
	vertical-align: middle;
	text-align: center;
	
}

.background-white {background-color: #FFFFFF;}

.bottom-align {vertical-align: bottom;}

.no_underline {
	text-decoration: none;
}

.middle-align, .event-number-middle-align {
	vertical-align: middle;
}

.quickSearchText {
	color: #A1AABD;
}

.orgChartLabel{
	font-family: Courier New;
	font-size: 13px;
}

.dashBg{
	background-image: url('../images/dash.gif');
	background-repeat: repeat-x;
}

.ui-widget-overlay {
    position: fixed !important;
}
