/* CSS Document */

a:link {
	color: #055CA9;
}
a:visited {
	color: #044279;
}
body,td,th {
	font-family: Arial, Helvetica, sans-serif;
}
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
#content {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
}
#contact td {
	height: 22px;
	text-align: center;
}
#contactinfo td {
	height: 22px;
	text-align: right;
}
#contactinfo span.caption {
	padding: 0px 5px 0px 0px;
}
form {
	margin: 0px;
	padding:  0px;
}
input, textarea, select {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
}
img.contentimg {
	border: 1px solid #055CA9;
}
.gap {
	height: 20px;
}
.footer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	color: #000000;
	text-decoration: none;
}
.footer:hover {
	color: #BB6500;
	text-decoration: underline;
}
.spacer {
	height: 1px;
	border-top: 1px;
	border-color: #000000;
}
.maximum {
	width: 100%;
}
.label {
	font-weight: bold;
}
.error {
	background-color: #FFAAAA;
}
/*********************************** Home Page Styles ***********************************/
#mission {
	background-color: #055CA9;
	border: 1px solid #FFFFFF;
	width: 100%;
}
#mission td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	text-align: center;
}
#mission a {
	color: #FFFFFF;
	font-size: 9pt;
	font-weight: bold;
}
td.headerlink a {
	color: #FFFFFF;
	font-size: 8pt;
}
/********************************* Administrator Styles *********************************/
table.data {
	border: 1px solid #EBE9ED;
	font-size: 9pt;
	margin: 0px;
	padding: 0px;
	width: 100%;
}
table.data td {
	border-bottom: 1px solid #EBE9ED;
	height: 22px;
	padding: 3px;
	vertical-align: middle;
}
table.data td.label {
	background-color: #EBE9ED;
	font-weight: bold;
	text-align: center;
}
table.data input.submit {
	margin: 2px 0px 0px 0px;
}

/****************************** BEGIN: STYLES FOR LEFT MENU ******************************/
/* Left Menu States:                                                                     */
/* 1. Normal                                                                             */
/* 2. "-hover" = When the cursor scrolls or "hovers" over the table cell                 */
/* 3. "-chosen"* = When the cell is selected or "chosen" in order to reveal a submenu    */
/* *Note: There is no "-chosen" state for a grandchild.                                  */
/*****************************************************************************************/
.submenu {
	display: none;
}
#leftMenu {
	border-top: 1px solid #666666;
	font-size: 8pt;
}
#leftMenu div {
	border-bottom: 1px solid #666666;
	border-left: 1px solid #666666;
	border-right: 1px solid #666666;
	cursor: pointer;
	height: 19px;
	width: 173px;
}
#leftMenu span {
	cursor: pointer;
}
.p {
	background-color: #D4D4D4;/*#B6B6B6;*/
}
.c {
	background-color: #EBE9ED;/*#D4D4D4;*/
}
.p-hover, .c-hover {
	background-color: #FFFFFF;
}
.p-chosen {
	background-color: #B5C4D7;
}
.p img, .c img, .p-hover img, .c-hover img, .p-chosen img{
	background-color: #B6B6B6;
	border-right: 1px solid #666666;
	float: left;
	padding: 2px;
}
.p span, .c span, .p-hover span, .c-hover span, .p-chosen span {
	color: #000000;
	float: left;
	line-height: 19px;
	text-decoration: none;
	text-indent: 3px;
}
/* PARENT (A.K.A. LEVEL 1 OR TOP LEVEL) STYLES - Edit the color and background-color */
/*.p {
	background-color: #B6B6B6;
	cursor: pointer;
	margin-bottom: 0px;
	border: 1px solid #000000;
	/*padding: 5px 5px 5px 5px;
	width: 173px;
}
.p-hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	text-indent: 0px;
	cursor: pointer;
	background-color: #FFFFFF;
	margin-bottom: -1px;
	border: 1px solid #000000;
	padding: 5px 5px 5px 5px;
}
.p-chosen {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	text-indent: 0px;
	cursor: pointer;
	background-color: #B5C4D7;
	margin-bottom: -1px;
	border: 1px solid #000000;
	padding: 5px 5px 5px 5px;
}*/
/* END: PARENT STYLES */

/* CHILD (A.K.A. LEVEL 2 OR MIDDLE LEVEL) STYLES - Edit the color and background-color */
/*.c {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	cursor: pointer;
	background-color: #D4D4D4;
	margin-bottom: -1px;
	border: 1px solid #000000;
}
.c-hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	cursor: pointer;
	background-color: #FFFFFF;
	margin-bottom: -1px;
	border: 1px solid #000000;
}
.c-chosen {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	cursor: pointer;
	background-color: #B5C4D7;
	margin-bottom: -1px;
	border: 1px solid #000000;
}
/*
.c-text{
	background-color:#009900;
	float: left;
	text-indent: 8pt;
}
/* END: CHILD STYLES */

/* GRANDCHILD (A.K.A. LEVEL 3 OR BOTTOM LEVEL) STYLES - Edit the color and background-color */
.g {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	cursor: hand;
	text-indent: 18pt;
	background-color: #F4F4F4;
}
.g-hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	cursor: hand;
	text-indent: 18pt;
	background-color: #FFFFFF;
}
.g-chosen {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	cursor: hand;
	text-indent: 18pt;
	background-color: #B5C4D7;
}

/* END: GRANDCHILD STYLES */

/******************************* END: STYLES FOR LEFT MENU *******************************/

.headermessage {
	border: 1px solid #055CA9;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #055CA9;
}
.headermessage td {
	height: 15px;
	padding: 4px 4px 4px 4px;
}
.headermessage span {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
}
.address {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	background-color: #D4D4D4;
	height: 17px;
	padding: 4px 4px 4px 4px;
	vertical-align: middle;
}
.smalltext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
}
.normaltext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
}
.welcometext {
	float: left;
	font-weight: bold;
}
.welcomelink {
	float: right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
}
.bluetext {
	color: #055CA9;
}
.firstarrow {
	border: 1px solid #000000;
}
.secondarrow {
	border: 1px solid #000000;
	margin-left: 5px;
}
.announcement-title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	vertical-align: middle;
}
input.button{
   color: #000000;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 9pt;
   font-weight: bold;
   background-color: #CCCCCC;
   border: 1px solid #055CA9;
   filter: progid:DXImageTransform.Microsoft.Gradient (GradientType=0,StartColorStr='#FFFFFF',EndColorStr='#CCCCCC');
}
input.button-hover{
   color: #000000;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 9pt;
   font-weight: bold;
   background-color: ##E6E6E6;
   border: 1px solid #055CA9;
   filter: progid:DXImageTransform.Microsoft.Gradient (GradientType=0,StartColorStr='#FFFFFF',EndColorStr='#E6E6E6');
}
.alert {
	border: 1px solid #666666;
	background-color: #FF0000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #FFFFFF;
}
.hand {
	cursor: pointer;
}


