.header, a.header:link, a.header:hover, a.header:visited {
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	padding-top: 5px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 20px;
}
a.header:hover {
	color: #FF9900;
}
.header {
	padding: 0px 0px 0px 0px;
	}

.footer {
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #F84C10;
}
a.footer:link, a.footer:hover, a.footer:visited {
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #F19504;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 5px;
	padding-left: 20px;
}
a.footer:hover {
	color: #000000;
}

#feature h1,h2{
	margin: 0 0 0 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FF94C10;
}
#feature h1{font-size: 250%;color: #19504}
#feature h2{font-size: 115%;color: #666666;	margin: 0 0 0 10px;}
#feature h2.white{font-size: 115%;color: #FFFFFF;	margin: 0 0 0 10px;}

#feature p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
}
#feature .infoSmall {
	font-size: 9px;
	color: #999999;
}
#feature p.blurb {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 18px;
	color: #666666;
	margin-left: 30px;
}

a:link, a:hover, a:visited {
	font-weight: bold;
	color: #F84C10;
}
a.footer:hover {
	color: #000000;
}


/* CURVY boxes */
b.rtop, b.rbottom{display:block;background: #FFF}
b.rtop b, b.rbottom b{display:block;height: 0px;
    overflow: hidden; background: #676767}
b.r1{margin: 0 5px}
b.r2{margin: 0 3px}
b.r3{margin: 0 2px}
b.rtop b.r4, b.rbottom b.r4{margin: 0 1px;height: 0px}

/* subfeaturefp -- front page*/
div#subfeaturefp{ margin: 0 5px; width:100% }
#subfeaturefp h1{font-size: 125%;color: #FFF}
#subfeaturefp h2{font-size: 100%;color: #FFF}
#subfeaturefp p{padding-bottom:1em}
#subfeaturefp a, #subfeaturefp a:link, #subfeaturefp a:visited, #subfeaturefp a:active {
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
}
#subfeaturefp a:hover {
	color: #000000;
}

/* subfeature -- curvey boxes */
div#subfeature{ margin: 0 5px;background: #676767; }
#subfeature h1,h2,p{
	margin: 0 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}
#subfeature h1{font-size: 125%;color: #FFF}
#subfeature p{padding-bottom:1em}

/* basic P */
p,ul,li {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	padding-bottom: 6px;
	/*font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 13px;
	*/
}


/* FROM old site */
.error {
	font-weight: bold;
	color: #FFFFFF;
	background-color: #CC0000;
}
.required {
	font-weight: bold;
	color: #CC0000;
}
.okay {
	font-weight: bold;
	color: #FFFFFF;
	background-color: #006600;
}
.info {
	font-size: 11px;
	color: #666666;
}
.ondark {
	color: #FFFFFF;
}
.header2, .header2ondark {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
}
.header2ondark {
	color: #FFFFFF;
}
.header3 {
	font-size: 12px;
	font-weight: bold;
	color: #F54C13;
}

h1,h2,h3 {
	margin: 0 0 0 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #F84C10;
}
h1{font-size: 150%;color: #F84C10}
h2{font-size: 115%;color: #666666}

.linebottom {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
}
.plain {
	margin: 0px;
	padding: 0px;
}


/* questions and answers styles */
.qaprompt {
	font-weight: bold;
	color: #666666;
}
.qaanswer {
	font-size: 14px;
	color: #003399;
	font-weight: bold;
}.listTableBorder {
	border: 1px solid #F84C10;
}
