body { 
background-color:#bdc7d9;
background-image:url(../images/bkgd.gif);
margin:0px;
}

.nav {
	color: #cc0000;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif; }
a.nav {
	color: #cc0000;
	font-weight: normal; }
a:hover.nav {
	color: #666666;
	text-decoration: none; }

.text {
	color: #000000;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif; }
a.text {
	color: #000000;
	font-weight: normal;
	text-decoration: underline; }
a:hover.text {
	color: #cc0000;
	text-decoration: underline; }

.content {
	color: #333333;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	line-height: 14px;
	font-family: Verdana, Arial, Helvetica, sans-serif; }
a.content {
	color: #cc0000;
	font-weight: normal; }
a:hover.content {
	color: #ffcc00;
	text-decoration: none; }

p { margin-top: 8; margin-bottom: 10; }

H1 { font:15px/15px Verdana, Arial, Helvetica, sans-serif; color:#90a8cd; font-weight:bold; margin-top:0px; margin-bottom:15; }

H3 { font:13px/12px Verdana, Arial, Helvetica, sans-serif; color:#506891; font-weight:bold; margin-top:15px; margin-bottom:15; }

hr { height:0px; border:solid #dddddd 0px; border-top-width:1px; }

.hd {
	color: #000000;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif; }
a.hd {
	color: #000000;
	font-weight: bold; }
a:hover.hd {
	color: #666666;
	text-decoration: none; }

.boldhd {
	color: #cc0000;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif; }
a.boldhd {
	color: #cc0000;
	font-weight: bold; }
a:hover.boldhd {
	color: #666666;
	text-decoration: none; }

.boldhd2 {
	color: #666666;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif; }
a.boldhd2 {
	color: #666666;
	font-weight: bold; }
a:hover.boldhd2 {
	color: #666666;
	text-decoration: none; }

.pagehd {
	height: 30px;
	vertical-align: middle;
	padding-left: 10px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	color: #ffffff;
	font-size: 15px;
	font-weight: bold;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-image:url(../images/hdbar_lg.jpg);
	background-repeat:repeat;
	background-position:left; }
a.pagehd {
	color: #ffffff;
	font-weight: bold; }
a:hover.pagehd {
	color: #ffcc00;
	text-decoration: none; }

.pagehd2 {
	height: 30px;
	vertical-align: middle;
	padding-left: 10px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	color: #ffffff;
	font-size: 15px;
	font-weight: bold;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-image:url(../images/hdbar_lg2.jpg);
	background-repeat:repeat;
	background-position:left; }
a.pagehd2 {
	color: #ffffff;
	font-weight: bold; }
a:hover.pagehd2 {
	color: #ffcc00;
	text-decoration: none; }

.hdbar {
	height: 25px;
	vertical-align: middle;
	padding-left: 10px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	color: #cc0000;
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-image:url(../images/hdbkgd.gif);
	background-repeat:repeat;
	background-position:left; }
a.hdbar {
	color: #cc0000;
	font-weight: bold; }
a:hover.hdbar {
	color: #ffcc00;
	text-decoration: none; }

ul {
	margin-left: 35px;
	margin-right: 0px;
	margin-top: 0px;
	padding: 0px 0 0 0;
	font-family: Verdana, Arial, Helvetica, sans-serif; }

ul.arrow {
	margin-left: 16px;
	margin-right: 0px;
	margin-top: 5px;
	padding: 0px 0 0 0;
	list-style-image: url(../images/bullet_redarrow.gif);
	font-family: Verdana, Arial, Helvetica, sans-serif; }

ul li {
	margin-left: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
	margin-bottom: 0px;
	margin-top: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif; }

.footer {
	color: #ffffff;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif; }
a.footer {
	color: #ffffff;
	font-weight: bold; }
a:hover.footer {
	color: #ffcc00;
	text-decoration: none; }

.copyright {
	color: #5f646d;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif; }
a.copyright {
	color: #5f646d;
	font-weight: normal; }
a:hover.copyright {
	color: #cc000000;
	text-decoration: none; }
	
fieldset.sectionwrap{ /*fieldset that wraps around each form "page" */
border-width:0;
padding:5px;
}

legend{ /*title shown at top of each form page */
font:bold 16px Arial;
color: darkred;
}

div.stepsguide{ /*div that contains all the "steps" text located at top of form */ 
width: 400px; /*width of "steps" container*/
overflow:hidden;
margin-bottom:15px;
cursor:pointer;
}

div.stepsguide .step{ /*div that wraps around each "steps" text */
width:120px; /*width of each "steps" text*/
font: bold 24px Arial;
float:left;
}

div.stepsguide .disabledstep{ /*div that wraps around each "steps" text */
color:#C4C4C4;
}

div.stepsguide .step .smalltext{ /*small footer text inside "steps" text */
font-size: 13px;
font-weight: normal;
}

div.formpaginate{ /* CSS for pagination DIV container */
width: 350px;
overflow:hidden;
font-weight:bold;
text-align:center;
margin-top:1em;
}

div.formpaginate .prev, div.formpaginate .next{ /*CSS for "prev" and "next" SPAN elements within paginate container */
border-radius:5px;
-webkit-border-radius:5px;
-moz-border-radius:5px;
padding:2px 5px;
background:darkred;
color:white;
cursor:hand;
cursor:pointer;
}
