@import url("https://fonts.googleapis.com/css2?family=Open+Sans:wght@300;400;600;700;800");

.specialnav a{
	color:#ffffff;
	text-decoration: none;
	float:right;
}

.extranav a{
	color:#ffffff ;
	text-decoration: none;
	
}
.extranav a:visted{
	color:#ffffff !IMPORTANT;
	text-decoration: none;
	
}
.noBullet {
	list-style:none;
}

.bullet{
padding-left:10px;
}

.hNav  {
	margin:0;
	padding:0 0 0 10px;
}

a {
	color: #2d4766;
	text-decoration: none;
}

a:hover {
	color: #446a99;
	text-decoration: none;
}

body {
	margin-left: 0px;
	margin-top: 0px;
}

/* Never put horrific blue borders around */
img {
	border-style: none;
}

.tableoddrow {
	background-color: #F9F2F2;
}
.tableevenrow {
	background-color: #DFDFDF;
}

/* Always show the vertical scroll bar */
html {
     overflow: -moz-scrollbars-vertical;
}

.pagebackground {
	background-color: #F9F9F9;
	padding: 20px;
}

.pageheader {
	font-family: open sans, Arial, sans-serif;
	font-size: large;
	font-variant: normal;
	font-weight: 600;
}

.sectionborder {
	border: 1px solid #446a99;
}

.sectionheadercell {
	background-color: #446a99;
	color: #ffffff;
	font-family: open sans, Arial;
	font-size: 10pt;
	font-variant: small-caps;
	font-weight: bold;
	/* MUST BE IN THIS ORDER: */
	cursor: hand;
	cursor: hand;
}

.sectionheadercellover {
	background-color: #B83D3D;
	color: #ffffff;
	font-family: open sans, Arial;
	font-size: 10pt;
	font-variant: small-caps;
	font-weight: bold;
	/* MUST BE IN THIS ORDER: */
	cursor: hand;
	cursor: hand;
}

.sectionbody {
	font-family: open sans, Arial, serif;
	font-size: 10pt;
	background-color: #FFFFFF;
	padding: 10px;
}

.fieldplainhtml {
	font-family: open sans, Arial, serif;
	font-size: 10pt;
}

.footer {
	font-family: open sans, Arial, serif;
	font-size: 10pt;
	color: #FFFFFF;
	background-color: #446a99;
}

.navbackground {
	font-family: open sans, Arial, serif;
	font-size: 10pt;
	color: #CC6666;
	background-color: #F1E4E4;
}

.tabsbackground {
	font-family: open sans, Arial, serif;
	font-size: 10pt;
	color: #000000;
	background-color: #bad9ed;
}

.headerbackground {
	background-color: #446a99}

.invalidlogintext {
	color: #FF0000;
}

.sidesectionbackground {
	font-family: open sans, Arial, serif;
	font-size: 10pt;
	color: #000000;
	background-color: #e2ecf5;
}

.forminput {
	background-color: #F2F9FF;
	border: 1px solid #CCCCCC;
	text-indent: 2px;
}

.proofpopupheader {
	background-color: #446a99;
	color: #ffffff;
	font-family: open sans, Arial;
	font-size: 10pt;
	font-variant: small-caps;
	font-weight: bold;
	/* MUST BE IN THIS ORDER: */
	cursor: hand;
	cursor: hand;
}

.proofpopupbody {
	font-family: open sans, Arial, serif;
	font-size: 10pt;
	background-color: #FFFFFF;
	padding: 10px;
	color: #000000;
}

/* =control panel AWW 6/10/2007
--------------------------------------------------------------------------*/
.hNav li {
	float:left;
	list-style:none;
	display:inline;
	margin:10px 10px;
	text-align:center;
}

.hNav li img {
	border:6px solid #D8DFEA;
	padding:10px;
}

.hNav li img:hover {
	border:6px solid #63323A;
}

.hNav li span {
	height:50px;
	display:block;
}

#cpanelNav li {
	width:110px;
}

/* = CMS Support AWW 6/10/2007
--------------------------------------------------------------------------*/

.address {
	list-style:none;
	padding:0;
}
