body {
	
	padding:0px;
	margin: 0px;
	
	font-family: Arial, Helvetica, sans-serif;
	color: #5E5E5E;
	font-size: 13px;
	font-weight: normal;
	text-decoration: none;
	line-height:140%;
	
}

td, p, li {
	font-family: Arial, Helvetica, sans-serif;
	color: #5E5E5E;
	font-size: 13px;
	font-weight: normal;
	text-decoration: none;
	line-height:140%;
} 




a {
color:#3399FF;
text-decoration: none;
}

a:hover {
	color:#FF9900;
}

.bio {
	margin:8px;
	border-bottom:1px solid #CC9933;
	padding-bottom:20px;
	margin-top:16px;
	clear:both;
}
.bio strong {
	font-size:110%;
}
.bio img {
	margin-right:16px;
	margin-bottom:16px;
	border:4px solid black;
}

.site {
	margin:18px;

	width:100%;
}

.meat {
	width:800px;
	padding-left:20px;
	padding-right:20px;
}

.Bhead {
	font-size: 13px;
	color: #990000;
	padding-top:10px;
	padding-bottom:2px;
}


.homeHeadline, .homeHeadline a {
	font-size:16px;
	color:#B9672F;
	text-decoration:none;
	line-height:20px;
}

.searchBox {
	background-color:e9e9e9;
	border:1px solid #FFCC33;
	font-size:10px;
	padding:4px;
}

.bannerNav {
	color:#FFFFFF;
	font-size:13px;
	font-style:bold;

}

.bannerNav:hover {
	color:#BD882B;
}

.mceEditor {
	padding:8px;
}


/* REGULAR NAVIGATION */

.mainNavDiv {
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 4px;
	padding-bottom: 3px;
}

.mainNav {
	font-family:Futura, Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#C4D170;
	text-decoration: none;
	padding-right:12px;
	padding-left:12px;
	padding-top:4px;
	padding-bottom:1px;
}

.mainNavOn {
	font-family:Futura, Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#DAA55E;
	text-decoration: none;
	padding-right:12px;
	padding-left:12px;
	padding-bottom:1px;
	padding-top:4px;
	background-color:#FFFFFF;
	border-top:1px dotted #FF99CC;
	border-left:1px dotted #FF99CC;
	border-right:1px dotted #FF99CC;	
}

.mainNav:hover {
	color:#CCCC33;
}


/* SUB NAVIGATION */

.subNavDivEmpty {
	border-top:1px dotted #FF99CC;
	padding:12px;
}

.subNavDiv {
	border:1px dotted #FF99CC;
	padding:12px;
}

.subNav {
	font-family:Futura, Arial, Helvetica, sans-serif;
	color:#FF9966;
	font-size:14px;
	padding-bottom: 6px;
	padding-right:22px;
}
.subNav:hover {
	color:#CCCC33;
}

.subNavOn {
	font-family:Futura, Arial, Helvetica, sans-serif;
	color:#CC3333;
	font-size:14px;
	text-decoration: none;
	padding-bottom: 6px;
	padding-right:22px;
}

.pageTitle {
	font-size:20px;
	color:#CCCC33;
	font-family:Futura, Arial, Helvetica, sans-serif;
	padding-bottom:14px;
	margin-top:12px;
	}



	.cellBorderReg {
	border-right:1px dotted #CCCCCC;
	border-bottom:1px dotted #CCCCCC;
	}
	
	.cellBorderRt {
	border-bottom:1px dotted #CCCCCC;
	}
	.cellBorderBot {
	border-right:1px dotted #CCCCCC;
	}

.searchField {
	font-size: 10px;
	color: #330000;
	padding: 2px;
	border: 1px solid #CCFF99;
}
.dottedBox {
	background-color: #F2F6DC;
	padding: 6px;
	border: 1px dotted #666666;
}
.searchLight {
	background-color: #ECFF95;
	border: 1px dotted #999999;
}




.subnavCell {
	padding-left:14px;
	padding-right:8px;
	padding-top:40px;
	padding-bottom:14px;
}

.contentCell {
	padding:16px;
}

.topMessage {
	color: #0000CC;
	background-color: #CCFF99;
	text-align: center;
	border: 1px dotted #666666;
	padding: 8px;
}

/* BALANCE */
.sched {
	border:1px solid #00CC33;
	font-size:12px;
}
.sched td {
	padding:6px;
	border-right:1px dotted #339966;
}
.sched th {
	font-weight:bold;
	background-color:#CCFF99;
	text-align:left;
	padding:6px;
}

.policies li {
	font-size:13px;
	color:#CC3333;
	padding:4px;
}

.payment {
	border:1px solid #333333;
}
.payment td {
	padding:6px;
	border-right:1px dotted #CCCCCC;
	border-bottom:1px dotted #CCCCCC;
}

.scheduleTable {
	border-collapse:collapse;
}
.scheduleTable td {
	border-right:1px dotted #ccc;
}
