body {
	background-color:#FFFFFF;
	font-family:arial,verdana,helvetica;
	font-size:13px;
	color:#747474;
	margin:5;
	padding:5;
	top:0;
	left:0;
}


p, td {
	font-family:arial,verdana,helvetica;
	font-size:13px;
	color:#747474;
}


a:link, a:visited {
	text-decoration:none;
}

a:hover {
	text-decoration:underline;
}



.loginTxt {
	color: #d3232d;
	font-size: 15px;
	font-weight: bold;
}


.loginSmallTxt {
	color: #5b5c58;
	font-size: 11px;
	font-weight: bold;
}

.loginSmallTxt a, .loginSmallTxt a:active, .loginSmallTxt a:visited {
	color: #5b5c58;
	font-size: 11px;
	font-weight: bold;
}

.listRow {
	padding-top: 5px;
	padding-bottom: 5px;
}

/* yes */
.darkBg {
	background-color:#D9DACE;
}

.contentHdr {
	color: #d3232d;
	font-size: 22px;
	font-weight: bold;
}

.frmHdr {
	color: #5b5c58;
	font-size: 13px;
	font-weight: bold;
	padding-bottom:5px;
	padding-top:5px;
}

.frmLabel {
	text-align: right;
	vertical-align: top;
	font-size: 13px;
	font-weight:bold;
}

.subBody {
	background-color: #ffffff;
}

.lightGrayBg {
	background-color: #f3f3ef;
}

.whiteBg {
	background-color: #ffffff;
}

.redTxt {
	color: #d3232d;
}

/* subbody links are any plain link in the body section */
.subBody a:link, .subBody a:visited {
	text-decoration: underline;
	color:#747474;
}

.rightcolumn {
	width: 260px;
	padding-left: 20px;
	padding-right: 25px;
	font-size: 11px;
	margin-top: 50px;
}

.rightcolumn p {
	font-size: 11px;
}

.footerTxt {
	font-size:11px;
	padding-top:10px;
	color:#747474;
	font-weight:bold;
	
}

.footerTxt a:link, .footerTxt a:visited {
	text-decoration:none;
	color:#747474;
	font-weight:bold;
}

.footerTxt a:hover {
	text-decoration:none;
	color:#747474;
	font-weight:bold;
}

.privacyTxt {
	font-size:10px;
	padding-top:10px;
	color:#747474;
}

.privacyTxt a:link, .privacyTxt a:visited, .privacyTxt a:hover {
	text-decoration:underline;
	color:#747474;
}


.padded25 {
	padding-left: 25px;
	padding-right: 25px;
}


.titleTxt {
	font-size:18px;
	font-weight:bold;
	color: #ffffff;
	font-family:arial,verdana,helvetica;
}

.titleTxt a:visited, .titleTxt a:visited {
	text-decoration: none;
}

.titleTxt a:hover {
	text-decoration: underline;
}


.fineTxt {
	font-size:10px;
	font-weight:bold;
	color:#808064;
}

.fineTxt a:link, .fineTxt a:visited, .fineTxt a:hover  {
	text-decoration:underline;
	color:#808064;
}

.pageTitle {
	font-size:18px;
	font-weight:bold;
	color:#d3232d;
}

.sectionTitle {
	font-size:15px;
	font-weight:bold;
	/*color:#bebe94;*/
	color: #5b5c58;
}

.calloutTxt {
	font-size:11px;
	font-weight:bold;
	color:#d3232d;
}

.bodyCallout {
	/*background-color: #bebe94;*/
	background-color: #e4e5c4;
	border: 1px solid #BEBE94;
	padding: 10px;
	color: #535346;
	font-size: 13px;
	font-weight: normal;
	width: 175px;
}

.bodyCallout p, .bodyCallout td{
	color: #535346;
	font-size: 12px;
	font-weight: normal;
}


.factBoxHead {
	font-size:15px;
	font-weight:bold;
	color:#747474;
	background-color:#cbccc1;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
	border-bottom: 1px solid #ffffff;
	height: 30px;
}

.factBoxBody {
	font-size: 11px;
	color: #747474;
	padding: 7px;
	/*border: 1px solid #747474;*/
	background-color: #e2e3da;
}

.factBoxBody p {
	font-size: 11px;
	color: #747474;
}

.factBoxXXX li {

	list-style : square outside none;
}

.factBox ul {
	padding: 5px 0px 15px 15px;
	margin: 0px 0px 0px 10px;
	font-size: 10px;
}


.breadcrumb {
	color: #676767;
	text-decoration:underline;
	padding-right: 5px;
	padding-left: 5px;
}

/* round box background*/
.rbBack {
	background-color: #e2e3da;
}

.errMsg {
	color: #ff0000;
	border: solid 1px #ff0000;
	padding: 5px;
	font-size:11px;
}

.errMsg a:link, .errMsg a:visited {
	color: #ff0000;
	text-decoration:underline;
}

.listHdr {
	font-weight: bold;
}

.listHdr a:link, .listHdr a:visited {
	font-weight: normal;
	color:#6A6B6D;
	text-decoration: underline;
}

.listHdr a:hover {
	color:#D3232D;
}

.listRow {
	padding:10px 0px 10px 0px;
}

.listRow a:link, .listRow a:visited {
	color:#6A6B6D;
	text-decoration:underline;
}

.listRow a:hover {
	color:#D3232D;
}

.listBoldTxt {
	font-weight:bold;
	line-height:100%;
}

.listBoldTxt a:link, .listBoldTxt a:visited {
	color:#6A6B6D;
	text-decoration: underline;
}

.listBoldTxt a:hover {
	color:#D3232D;
}

.listSmallTxt {
	font-size:11px;
	line-height:100%;
}







.navLink {
						font-size: 15px;
						font-weight: bold;
						height: 40px;
						background-color: #bebe94;
						padding-left: 25px;
						border-bottom: 1px solid #ceceae;
						color: #ffffff;
					}
					
					.navLink a {
						color: #ffffff;
					}
					
					.navLinkOn a {
						color: #4d4d3c;
					}
					
					.navLinkOn {
						font-size: 15px;
						font-weight: bold;
						height: 40px;
						background-color: #bebe94;
						padding-left: 25px;
						border-bottom: 1px solid #ceceae;
					}
					
					
					.subnavLink {
						font-size: 12px;
						font-weight: bold;
						background-color: #ceceae;
						padding-left: 30px;
						padding-top: 5px;
						padding-bottom: 5px;
						color: #535346;
					}
					
					.subnavLink a, .subnavLinkOn a {
						color: #535346;
					}
					
					.subnavLinkOn {
						font-size: 12px;
						font-weight: bold;
						background-color: #ffffff;
						padding-left: 30px;
						padding-top: 5px;
						padding-bottom: 5px;
						color: #535346;
					}





/* nav classes here */

.navOff {
	height: 40px;
	width: 200px;
	text-decoration: none;
	color: #ffffff;
	font-size: 15px;
	font-weight: bold;
	background-color: #bebe94;
	text-align : center;
	border-bottom: 1px solid #ceceae;
	
}

.navOff a {
	vertical-align: 50%;
}
.navOff a:link, .navOff a:visited {
	text-decoration: none;
	color: #ffffff;
}

.navOff a:hover {
	text-decoration: underline;
	color: #ffffff;
}


.navOn {
	height: 40px;
	width: 200px;
	text-decoration: none;
	color: #4d4d3c;
	font-size: 15px;
	background-color: #ceceae;
}

.subnavOff {

}

.subnavOff a:link, .subnavOff a:visited {
	text-decoration: none;
	color: #ffffff;
}

.subnavOn {

}

