body {
  margin: 0 ;
  padding: 0 ;
}
.adminNavHeader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: normal;
	text-decoration: none;
	color: #FFFFFF;
	padding: 0px;
	margin: 0px;
}

.adminNavButtons {
	font-family: Arial, Helvetica, sans-serif ;
	font-size: 12px;
	line-height: normal;
	color: #000000;
	padding: 0px;
	margin: 0px;
}

.adminNavButtons:link, .adminNavButtons:visited, .adminNavButtons:active {
  font-family: Arial, Helvetica, sans-serif ;
  text-decoration: none ;
}

.adminNavButtons:hover {
  text-decoration: underline;
  color: #808080;
}
.input-text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
	line-height: normal;
}
.sub-head {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bolder;
	font-variant: small-caps;
	color: #333333;
}
.links {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bolder;
	font-variant: normal;
	color: #000066;
}
.mainTable {
	background-position: top;
	margin: 0px;
	padding: 0px;
	border: thin none;
}
.disclaimer {
  font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-variant: normal;
	color: #808080;
 }
.navLink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	text-decoration: none;
	color: #535353;
	align: center;
}
.navLink:link, .navLink:visited, .navLink:active, .navLink:a {
  font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	text-decoration: none;
	color: #003264;
}
.navLink:hover {
  font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	text-decoration: none;
	background-color: #F5F8FA;
	color: #000000;
}
.errorMsg {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FF0000;
}
.body-text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.body-header {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;

}
.dataMsg {

  font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-variant: normal;
	color: #808080;
}
.result-even {
	background-color: #EDF3F8;
	padding-top: 6px ;
	padding-bottom: 6px ;
}
.result-odd {
	background-color: #FFFFFF;
	padding-top: 6px ;
	padding-bottom: 6px ;
}

.result-header, .result-header:active, .result-header:link, .result-header:visited {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #DFDFDF ;
	font-weight: bold;
  text-decoration: none ;
  background-color: #003871;
  padding-top: 8px ;
	padding-bottom: 8px ;
	padding-left: 8px ;
	padding-bottom: 8px ;
}
.result-header-link, .result-header-link:active, .result-header-link:link, .result-header-link:visited {
  color: #DFDFDF ;
  background-color: #003871;
  text-decoration: none ;
}
.result-header-link:hover {
  color: #FFFFFF ;
  background-color: #185F92 ;
  text-decoration: underline ;
}
.body-subhead {

	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
}
.admin-menu, .admin-menu:link, .admin-menu:active, .admin-menu:visited {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	background-color: #FFFFFF;
	text-align: center;
	padding-right: 5px;
	padding-left: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
}
.admin-menu:hover {
  color: #FFFFFF;
  background-color: #486F9D;
}
.admin-insetBox {
	background-color: #DDE2EC ;
	border: 1px dashed #6F91AC;
	padding: 10px;
	margin: 0px;
}
.login-button, .login-button:link, .login-button:active, .login-button:visited {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	background-color: #EFEFEF;
	text-align: center;
	padding-right: 5px;
	padding-left: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
}
.login-button:hover {
  color: #000000;
  background-color: #D2D4E7;
}

.bottomSeperator {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-bottom-style: dashed;
	border-top-color: #666666;
	border-right-color: #666666;
	border-bottom-color: #666666;
	border-left-color: #666666;
}
.body-subheadColored {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	padding-top: 4px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: dashed;
	border-top-color: #003871;
}
.tabheader, .tabheader a:link, .tabheader a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
	vertical-align: top;
	background-color: #DDE2EC ;
}

.tabheader a:hover {
  text-decoration: underline ;
}
.tab_selected_header, .tab_selected_header a:link, .tab_selected_header a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	vertical-align: top;
	background-color: #516A89 ;
}
.tab_selected_header a:hover {
  text-decoration: underline ;
}
.tab_insetBox {
	background-color: #DDE2EC ;
	margin: 0px;
}

.tab_selected_left {
  background-color: #516A89;
  border-left-width: 1px;
  border-left-color: #000000;
  border-left-style: solid;
}

.tab_selected_right {
  background-color: #516A89;
  border-right-width: 1px;
  border-right-color: #000000;
  border-right-style: solid;
}
.tab_top {
  background-color: #DDE2EC;
  border-top-width: 1px;
  border-top-color: #516A89;
  border-top-style: solid;
}
.tab_selected_top {
  background-color: #516A89;
  border-top-width: 1px;
  border-top-color: #000000;
  border-top-style: solid;
}
.tab_right {
  background-color: #DDE2EC;
  border-right-width: 1px;
  border-right-color: #516A89;
  border-right-style: solid;
  border-bottom-color: #516A89;
  border-bottom-width: 1px;
  border-bottom-style: solid;
}
.tab_left {
  background-color: #DDE2EC;
  border-left-width: 1px;
  border-left-color: #516A89;
  border-left-style: solid;
  border-bottom-color: #516A89;
  border-bottom-width: 1px;
  border-bottom-style: solid;
}
