BODY {
	FONT-FAMILY: tahoma,sans-serif; font-size: 80%;
	  	margin-top: 0px;
  		margin-right: 0px;
  		margin-bottom: 0px;
  		margin-left: 0px;
}
DIV {
	FONT-FAMILY: tahoma,sans-serif
}
SPAN {
	FONT-FAMILY: tahoma,sans-serif
}
P {
	FONT-FAMILY: tahoma,sans-serif
}
UL {
	FONT-FAMILY: tahoma,sans-serif
}
LI {
	FONT-FAMILY: tahoma,sans-serif
}
TD {
	FONT-FAMILY: tahoma,sans-serif; font-size: 80%;
}
TR {
	FONT-FAMILY: tahoma,sans-serif
}
TH {
	FONT-FAMILY: tahoma,sans-serif; font-size: 80%;
}
INPUT {
	FONT-FAMILY: tahoma,sans-serif
}
SELECT {
	FONT-FAMILY: tahoma,sans-serif
}
TEXTAREA {
	FONT-FAMILY: tahoma,sans-serif; font-size: 100%;
}
BUTTON {
	FONT-FAMILY: tahoma,sans-serif
}
A {
	TEXT-DECORATION: none;
}
A.small {
	FONT-FAMILY: tahoma,sans-serif; TEXT-DECORATION: none
}
A.anchor {
	TEXT-DECORATION: none
}
A:visited {
	TEXT-DECORATION: none;
}

.navtop {
	FONT-WEIGHT: bold; COLOR: #FFFFFF; FONT-SIZE: 10pt; BACKGROUND: #2E49A9; FONT-FAMILY: tahoma,sans-serif; TEXT-DECORATION: none
}
.navtophighlight {
	FONT-WEIGHT: bold; COLOR: #203376; FONT-SIZE: 10pt; BACKGROUND: #CCD4F1; FONT-FAMILY: tahoma,sans-serif; TEXT-DECORATION: none
}
.navtop2 {
	 COLOR: #000000; FONT-SIZE: 10pt; FONT-FAMILY: tahoma,sans-serif; TEXT-DECORATION: none
}
.navtophighlight2 {
	FONT-WEIGHT: bold; COLOR: #000000; FONT-SIZE: 10pt; FONT-FAMILY: tahoma,sans-serif; TEXT-DECORATION: none
}.nav2Link {
	FONT-SIZE: 11px; FONT-FAMILY: tahoma,sans-serif
}

.topbanner {
	background-image : url(../images/topback.gif);
}

.poweredby {
    color: white;
    text-align: right;
    BACKGROUND: #404040;
	FONT-FAMILY: verdana,arial,helvetica;
    FONT-SIZE: 7.5pt;
    font-weight:normal;
}

.footerLink {
	font-size: 93%; FONT-FAMILY: tahoma,sans-serif
}
a.footerLink {
	COLOR: #203376;
}
a.footerLink:visited {
	COLOR: #203376;
}
.sidenav {
	FONT-WEIGHT: bold; BACKGROUND: #203376
}
.sidenav A {
	FONT-WEIGHT: bold; COLOR: #203376; TEXT-DECORATION: none
}
.sidenav A:visited {
	FONT-WEIGHT: bold; COLOR: #203376; TEXT-DECORATION: none
}
.sidenav A:hover {
	FONT-WEIGHT: bold; COLOR: #203376; TEXT-DECORATION: underline
}

H1 {
	FONT-SIZE: 150%; COLOR: #400080; FONT-FAMILY: Times New Roman, Times, serif
}

td.cookieCrumb {
	font-size: 75%;
	font-family: tahoma,sans-serif;
	text-decoration: none;
	font-weight: normal;
}
td.cookieCrumb a {
	color: #0000FF;
	text-decoration: none;
	font-weight: normal;
}
td.cookieCrumb a:hover {
	text-decoration: underline;
}


table.bodyMainTable {
	width:960px;
	height:400px;
	padding:0;
	margin:0;
	border-width:0;
	border-color:red
}

table.bodyIncludeTable {
	width:960px;
	border: 0px solid green;
	border-collapse: collapse;
}

table.footerTable {
	width:960px;
	padding:0;
	margin:0;
	border-width:0;
	border-collapse: collapse;
}

.sectitle {
	FONT-SIZE: 85%; FONT-WEIGHT: bold; COLOR: #203376; FONT-FAMILY: tahoma,sans-serif
}
.hometitle {
	FONT-SIZE: 90%;  FONT-WEIGHT: bold; BACKGROUND: #ccd4f1; COLOR: #000000; FONT-FAMILY: tahoma,sans-serif; TEXT-ALIGN: left
}.coltitle {
	BACKGROUND: #ccd4f1; FONT-WEIGHT: bold; COLOR: #203376; FONT-FAMILY: tahoma,sans-serif; TEXT-ALIGN: center
}.coltitleB {
	BACKGROUND: #ccd4f1; FONT-WEIGHT: bold; COLOR: #203376; FONT-FAMILY: tahoma,sans-serif; TEXT-ALIGN: left
}

.coltitle A {
	COLOR: #203376
}

.coltitleleft {
	FONT-SIZE: 85%; BACKGROUND: #ccd4f1; COLOR: #000000; FONT-FAMILY: tahoma,sans-serif; TEXT-ALIGN: left
}

.oddrow {
    BACKGROUND: #EEEEEE;
}
.oddrow a:hover { color:gray; }

.evenrow {
}
.evenrow a:hover { color:gray; }


.optionrow {
	FONT-SIZE: 85%; COLOR: #000000; FONT-FAMILY: tahoma,sans-serif; BACKGROUND: #FFFFFF
}
.checkedOptionrow {
	FONT-SIZE: 85%; COLOR: #000000; FONT-FAMILY: tahoma,sans-serif; BACKGROUND: #CBE9FF
}

.optionlink {
	COLOR: #8B008B; FONT-FAMILY: tahoma,sans-serif;
}
.optionlink:visited {
	COLOR: #8B008B;
}
.nobackground {
	BACKGROUND: #FFFFFF;
}
.oddrow {
	font-size: 85%; COLOR: #000000; FONT-FAMILY: tahoma,sans-serif
}

.oddrow A {
	COLOR: #0000FF
}

.oddrowNormal {
	COLOR: #000000; FONT-FAMILY: tahoma,sans-serif
}

.oddrowNormal A {
	COLOR: #0000FF
}

.evenrow {
	font-size: 85%; COLOR: #000000; FONT-FAMILY: tahoma,sans-serif	
}

.evenrow A {
	COLOR: #0000FF
}

.evenrowNormal {
	COLOR: #000000; FONT-FAMILY: tahoma,sans-serif	
}

.evenrowNormal A {
	COLOR: #0000FF
}

.emergencyrow {
	BACKGROUND:  #FF5050
}
.emergencyrow {
	font-size: 85%; COLOR: #000000; FONT-FAMILY: tahoma,sans-serif	
}
.emergency{
	COLOR: #FF0000;font-weight:bold
}

TR.checkedRowEven {
	FONT-SIZE: 85%; COLOR: #000000; FONT-FAMILY: tahoma,sans-serif; BACKGROUND: #CBE9FF;
}
TR.checkedRowOdd {
	FONT-SIZE: 85%; COLOR: #000000; FONT-FAMILY: tahoma,sans-serif; BACKGROUND: #CBE9FF;
}
.fieldtitle {
	COLOR: #000000; FONT-FAMILY: tahoma,sans-serif;
}

.hilite {
	FONT-SIZE: 100%; BACKGROUND: #FFFFCC; FONT-WEIGHT: bold; COLOR: #203376;
}

.sortcoltitle {
	FONT-SIZE: 12px; BACKGROUND: #A5B4E7; FONT-WEIGHT: bold; COLOR: #203376; FONT-FAMILY: tahoma,sans-serif; TEXT-ALIGN: center
}

.sortcoltitle A {
	COLOR: #203376;
}

.errmessage {
	FONT-SIZE: 12px; BACKGROUND: #FFFFFF; COLOR: red; FONT-FAMILY: tahoma,sans-serif
}

.passworderrmessage {
	FONT-SIZE: 12px; BACKGROUND: #FFFFFF; COLOR: red; FONT-FAMILY: tahoma,sans-serif
}

.errcolor {
	COLOR: red;
}

.successmessage {
	FONT-SIZE: 12px; BACKGROUND: #FFFFFF; COLOR: blue; FONT-FAMILY: tahoma,sans-serif
}
.note {
	FONT-SIZE: 75%; BACKGROUND: #dfd5c9; FONT-FAMILY: tahoma,sans-serif
}
.homecount {
    color: #8B008B;
    FONT-WEIGHT: bold;
}
.Wf {
	FONT-SIZE: 12px; FONT-FAMILY: tahoma,sans-serif
}
.sbttn {
	FONT-SIZE: 11px; COLOR: #000000; BACKGROUND: #ccd4f1; FONT-FAMILY: tahoma,sans-serif; cursor: pointer
}

.sbttn:focus {
	FONT-SIZE: 11px; COLOR: #000000; BACKGROUND: #ccd4f1; FONT-FAMILY: tahoma,sans-serif; cursor: pointer
}

.sbttn:disabled  {
	FONT-SIZE: 11px; COLOR: #000000; BACKGROUND: #E6E6E6; FONT-FAMILY: tahoma,sans-serif; cursor: pointer
}


.reqfield {
	FONT-WEIGHT: bold;
}
.requiredmsg {
	FONT-WEIGHT: bold; FONT-SIZE: 10px;
}
.username {	
	FONT-SIZE: 12px; color: #000000;
}

table.bodyLoginTable {
	border: 0px solid green;
	border-collapse: collapse;
	background-color:#203376
}

.login_sectitle {
	COLOR: #F7941E; FONT-SIZE: 80%; FONT-WEIGHT: bold; FONT-FAMILY: tahoma,sans-serif
}

.login_fieldtitle {
	FONT-SIZE: 75%; FONT-FAMILY: tahoma,sans-serif;
}

.loginTable {
	FONT-SIZE: 70%; FONT-FAMILY: tahoma,sans-serif;
}

.login_errmessage {
	FONT-SIZE: 12px; BACKGROUND: #FFFFFF; COLOR: red; FONT-FAMILY: tahoma,sans-serif
}

.login_spacer {
	COLOR: #203376;
}

.login_sbttn {
	FONT-SIZE: 11px; COLOR: #203376; BACKGROUND: #ccd4f1; FONT-FAMILY: tahoma,sans-serif; FONT-WEIGHT: bold; cursor: pointer
}

.login_note {
	FONT-SIZE: 72%; BACKGROUND: #ccd4f1; FONT-FAMILY: tahoma,sans-serif
}

.login_box {
 	-moz-border-radius: 15px;  
 	-webkit-border-radius: 15px;   
 	-khtml-border-radius: 15px;
 	border-radius: 15px;   
  	background-color: #E4E4E4;
}

.login_welcome_box {
	border-style:solid;
	border-width:1px;
	padding:10px 15px;
}


.step {
	FONT-WEIGHT: bold; COLOR: #203376; FONT-FAMILY: tahoma,sans-serif; TEXT-ALIGN: left
}

table.missionstatement h4 { margin-top:10px; margin-bottom:2px; font-family: Arial,Helvetica; font-size: 14px; color: #454343}
table.missionstatement td { font-family: Arial,Helvetica; font-size: 12px; color: #454343 }


.hiddenLabel {
	position:absolute; left:-1000em; width: 20em;
}

.text {  font: 12px Arial, Helvetica, sans-serif}
.bold {  font: bold 12px Arial, Helvetica, sans-serif}

div.bordered { border-width: 2px; border-style: outset; border-color:black;}
input.hint { color: grey; }