body, td, th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #330045;
}

body {
	background: url(/images/structure/bgBody.gif) repeat #A8A7AC;
	padding: 0px;
	margin: 0px;
}

li {
	margin-top: 5px;
}

p {
	line-height: 18px;
}

h1 {
	/*font-family:Georgia, "Times New Roman", Times, serif;*/
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight:bold;
	/*font-variant:small-caps;*/
	margin-top: 10px;
	margin-bottom: 10px;
}
h2, h3 {
	font-size: 14px;
	font-weight:bold;
}
hr {
	background-color: #FFCC33;
	color: #FFCC33;
}
form {
	margin: 0px;
}
caption {
	font-size: 9px;
	color: #706080;
	margin-top: 20px;
}


a:link, a:visited {
	color: #31005E;
	text-decoration: underline;
}
a:hover, a:active {
	color:#FF9933;
	text-decoration:underline;
}

/* Form styles */
.asterisk {
	color:red;
	font-weight:bold;
}

.fieldLabel, label, input, textarea, select, option {
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
}

.fieldLabel, label {
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
}


/* Top navigation links in the blue bar */
.navlinkTop {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	font-weight: bold;	
	margin-left: 12px;
	margin-right: 12px;
}

.navlinkTop a:link, .navlinkTop a:visited {
	color: #DFD7EA;
	text-decoration: none;
	font-weight: bold;
}

.navlinkTop a:hover, .navlinkTop a:active {
	color: #FFD65C;
	text-decoration: none;
	font-weight: bold;
}

/* Navigation links in the white logo bar */
.logoBarLinks {
	font-size: 11px;
	line-height: 18px;
	color: #333333;
}


.logoBarLinks a:link, .logoBarLinks a:visited {
	color: #666666;
	text-decoration: none;
}

.logoBarLinks .subhead14px a:link, .logoBarLinks .subhead14px a:visited{
	color:#56387E;
	text-decoration: none;
}

.logoBarLinks a:hover, .logoBarLinks a:active, .logoBarLinks .subhead14px a:hover, .logoBarLinks .subhead14px a:active, {
	color: #FF9966;
	text-decoration: none;
}

/* dateline is in the yellow top bar */
.dateLine {
	font-size: 10px;
	/*font-variant: small-caps;*/
}

/* subNavLeft is the container for subnavigation on the left */
.subNavLeft {
	background:url(/images/structure/bgNavGradient.gif) repeat-x #FFDA6A;
	padding: 0px;
}
.subNavLeftElement {
	/*background-color: #FFE375; onMouseOver*/
	font-size: 11px;
	text-align: left;
	padding: 3px;
	padding-left: 18px;
	border-bottom: 1px solid orange;
	text-decoration:none;
	color: #31005E;
}

.subNavLeftElementHighlight {
	background-color: #FFE375;
	font-size: 11px;
	text-align: left;
	padding: 3px;
	padding-left: 18px;
	border-bottom: 1px solid orange;
	text-decoration:none;
	color: #31005E;
}

.subNavLeftElementHighlight a {
	text-decoration:none;
}


/* LoanTracker styles (these are classes for DHTML manipulation) */
.loanTrackerGlass {
	width: 150px;
	height: 140px;
	padding: 0px;
	padding-top: 50px;
	font-size: 9px;
	line-height:10px;
	background:url(/images/structure/bgLoanTrackerGlass.jpg) top center no-repeat;
}

.loanTrackerGlass input {
	background-color: #EFDEC0;
	border: 1px solid #EE996F;
	font-size: 10px;
}

.loanTracker {
	width: 158px;
	height: 140px;
	padding: 0px;
	padding-top: 50px;
	font-size: 9px;
	line-height:10px;
	background:url(/images/structure/bgLoanTracker.gif) top center no-repeat;
}

.loanTracker input {
	background-color: #FFE9C4;
	border: 1px solid #FF9966;
	font-size: 10px;
}

#slideShow {
	width: 396px;
	height: 310px;
	margin-left: 10px;
	background:url(/images/structure/bgSlideshow.gif) center 10px no-repeat;
}
#contentArea {
	background-color: white;
	background-image:none;
	padding-left: 10px;
	padding-top: 15px;
}

#leftNav {
	border-right: 1px solid #ECA54C;
	background:url(/images/structure/bgBottomPhoneNumbers.gif) no-repeat bottom center #FFDA6A;
	padding-bottom: 140px;
}
.factoid {
	/*font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;*/
	font-size:10px;
	color: #31005E;
	text-align:center;
}
.small {
	font-size:10px;
	color: #31005E;
	padding: 2px;
}

.bottomCopyright {
	background: url(/images/structure/bgBottomBlue.gif) repeat-x #423473;
	font-size:9px; 
	line-height:10px; 
	color: #DFD7EA; 
	padding-top: 3px;
}
.bottomCopyright a {
	background: url(/images/structure/bgBottomBlue.gif) repeat-x #423473;
	font-size:9px; 
	line-height:10px; 
	color: #DFD7EA; 
	padding-top: 3px;
	text-decoration:underline;
}
.tableFundSpec {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #423473;
	background-color: #FFFFFF;
	text-align: left;
	vertical-align: top;
	padding: 20px;
	border: medium double #423473;
	margin: 0px;
}
.formHeader {
	background: url(/images/structure/bgYellowBar.gif) repeat-x #FFE375;
	font-size: 14px;
	font-weight:bold;
	padding: 2px;
	border-bottom: 1px solid orange;
	text-decoration:none;
	color: #31005E;
}

.backToTop {
	margin: 0px;
	text-align:center;
}
.faqs {
	font-weight: bold;
	font-size: 13px;
}

.imageLeft {
	margin-right:10px;
	margin-bottom: 0px;
	border: 1px solid #330045;
	float:left;
}
.imageRight {
	margin-left:10px;
	margin-bottom: 10px;
	border: 1px solid #330045;
	float:right;
}
.subhead14px {
	font-size:14px;
	font-weight: bold;
}
.highlightCell {
	background-color:#FFDA6A;
	color: black;
}
.subduedCell {
	color: #9988CC;
}
.tableElligibilityChart {
	border: 1px solid #31005E;
	background-color:#F9F9F9;
}
.tableElligibilityChart th {
	background: url(/images/structure/bgBlueNavBar.gif) repeat-x #31005E;
	color: white;
	padding-bottom: 1px;
}
.tableElligibilityChart td {
	border-bottom: 1px solid #EFDEFF;
	font-size: 10px;
	padding-left: 5px;
}
.tableElligibilityChartSubhead {
	background: url(/images/structure/bgYellowBar.gif) repeat-x #FFE375;
	font-size: 10px;
	font-weight:bold;
	padding: 2px;
	border-bottom: 1px solid orange;
	text-decoration:none;
	color: #31005E;
}
.columnHead {
	border-bottom: 1px solid #31005E;
}
.fundingCell {
	font-size: 10px;
	padding: 5px;
	background:url(../images/structure/bgFundingCell.jpg) center center no-repeat;
	width: 124px;
	height: 106px;
}

.boxText {
	padding: 10px;
	background-color: #FFE9C4;
	border: 1px solid #FF9966;
}.boxText li {
	list-style-image: url(../images/structure/bulletTriangle.gif);
	background-position: 5px;
}

p.attribution {
	font-size: 10px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	line-height: 12px;
	margin: 0px;
	margin-top: 5px;
	text-align:right;
}
p.testimonial {
	font-weight: bold;
	font-size: 13px;
	line-height: 18px;
	margin: 0px;
	margin-top: 15px;
	margin-bottom: 5px;
}
.dkredBG {
	font-weight: bold;
	color: #FFFFFF;
	background-color: #990000;
	padding: 3px;
	margin-top: 3px;
}
.dkgreenBG {
	font-weight: bold;
	color: #FFFFFF;
	background-color: #193428;
	padding: 3px;
}
.dkblueBG {
	font-weight: bold;
	color: #FFFFFF;
	background-color: #0F1334;
	padding: 3px;
	margin-top: 3px;
}
.brownBG {
	font-weight: bold;
	color: #FFFFFF;
	background-color: #441A20;
	padding: 3px;
	margin-top: 3px;
}

