/* CSS Document */

/* TEAMRAISER STYLES */
.ProgressBox {background-color: white;}
p.ProgressBox, p.ProgressBoxCurrent {background-color: white;}
td.ProgressBox, td.ProgressBoxCurrent {background-color: white; padding:5px;}
tr.ProgressBox, tr.ProgressBoxCurrent {background-color: white;}
table.ProgressBox {background-color: white;}
table.fr_reg_summary_table {background-color: white;}
fr_reg_summary_table {background-color: white;}
a.ProgressBox {background-color: white;}


/*Get rid of purple tables*/
table.FormBox {
border:1px solid black;
background-color: white;
border-collapse:collapse;
}
td.FormBox {
background-color: white;
}
tr.FormBox {
background-color: white;
}
.FormBox {
background-color:#FFFFFF;
background-image:url(../../images/sp.gif);
border:1px solid #666699;
padding:0;
}
div.FormBox {
background-color:#FFFFFF;
background-image:url(../../images/sp.gif);
border:1px solid #666699;
padding:0;
}
.Instructions {
color:#000000;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:9pt;
background-color:#FFFFFF;
background-image:url(../../images/sp.gif);
margin-bottom:0;
margin-top:0;
padding:4px 4px 1px;
}
.FormBox {
background-color:#FFFFFF;
background-image:url(../../images/sp.gif);
border:1px solid #666699;
padding:0;
}

body {
	background-color: #eee0b3;
	margin: 0px;
	padding: 0px;
	text-align: center;
}

a:link {color:#8E3535;}
a:visited {color:#8E3535;}
a:active {color:#8E3535;}
a:hover {color:#8E3535;}

div#backTop {
	background: #eee0b3 url(../../images/wrpr/bckgrnd_top.gif) repeat-x top;
	width: 100%;
	min-height: 100%;
}

div#backBottom {
	background: transparent url(../../images/wrpr/bckgrnd_bottom.gif) repeat-x bottom;
	width: 100%;
	min-height: 100%;
}

table#page,
table#banner {
	background-color: transparent;
	margin: 0px auto;
	padding: 0px;
}

table#topNav {
	color: white;
	background: #11427a url(../../images/wrpr/navtop_back.gif) repeat-x;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	margin: 0px;
	padding: 0px;
}

table#topNav p {
	text-align: center;
}

table#topNav a,
table#topNav a:link,
table#topNav a:hover,
table#topNav a:active,
table#topNav a:visited {
	color: white;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	text-decoration: none;
}

table#mainNav {
	background-color: transparent;
	margin: 0px auto;
	padding: 0px;
}

span.mainNav {
	display: none;
}

a#nav_home {
	background-image: url(../../images/wrpr/nav_home_off.gif);
	color: transparent;
	display: block;
	height: 37px;
	width: 74px;
}

a#nav_home:hover {
	background-image: url(../../images/wrpr/nav_home_on.gif);
}

a#nav_aboutus {
	background-image: url(../../images/wrpr/nav_about_off.gif);
	color: transparent;
	display: block;
	height: 37px;
	width: 89px;
}

a#nav_aboutus:hover {
	background-image: url(../../images/wrpr/nav_about_on.gif);
}

a#nav_progserv {
	background-image: url(../../images/wrpr/nav_progserv_off.gif);
	color: transparent;
	display: block;
	height: 37px;
	width: 164px;
}

a#nav_progserv:hover {
	background-image: url(../../images/wrpr/nav_progserv_on.gif);
}

a#nav_howhelp {
	background-image: url(../../images/wrpr/nav_howhelp_off.gif);
	color: transparent;
	display: block;
	height: 37px;
	width: 111px;
}

a#nav_howhelp:hover {
	background-image: url(../../images/wrpr/nav_howhelp_on.gif);
}

a#nav_news {
	background-image: url(../../images/wrpr/nav_news_off.gif);
	color: transparent;
	display: block;
	height: 37px;
	width: 137px;
}

a#nav_news:hover {
	background-image: url(../../images/wrpr/nav_news_on.gif);
}

a#nav_partaff {
	background-image: url(../../images/wrpr/nav_partaffil_off.gif);
	color: transparent;
	display: block;
	height: 37px;
	width: 171px;
}

a#nav_partaff:hover {
	background-image: url(../../images/wrpr/nav_partaffil_on.gif);
}

img#nav_right {
	float:right;
}

td#searchbox {
	background-image: url(../../images/wrpr/nav_srch_back.gif);
}

input#q {
	border: none;
	height: 18px;
	width: 150px;
}

table#homeContentTable,
table#contentTable {
	background-color: white;
	margin: 0px auto;
	padding: 0px;
}

table#homeContentTable td.contentCell,
table#contentTable td.contentCell {
	vertical-align: top;
}

td#homeTopCell,
td#topCell {
	background: white url(../../images/wrpr/content_top.gif) top repeat-x;
}

td#homeContentCell {
	background: white url(../../images/wrpr/lcol_bottom.gif) bottom left no-repeat;
}

td#topCell {
	background: white url(../../images/wrpr/content_top.gif) top repeat-x;
}

td.lcol,
td#lcol {
	background: #f6e9c9;
}

td#rcol,
td.rcol {
	background-color: #11427A;
	padding: 0px;
}

td.rcol_left,
td#rcol_left {
	background-image: url(../../images/wrpr/rcol_left.gif);
	vertical-align: top;
}

table#footer {
	background-color: transparent;
	color: #0784f8;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	margin: -1px auto 0px auto;
	padding: 0px;
}

table#footer td, table#footer a {
background-color:transparent;
color:#003B77;
font-family:Arial,Helvetica,sans-serif;
font-size:10pt;
}


a.lcol_section,
a.lcol_section:link,
a.lcol_section:hover,
a.lcol_section:active,
a.lcol_section:visited {
	color: black;
	background-color: #e1c48c;
	border-bottom: 1px solid white;
	display: block;
	font: bold 12pt Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 10px 0px 14px 20px;
	text-decoration: none;
}

a.lcol_link,
a.lcol_link:link,
a.lcol_link:active,
a.lcol_link:visited {
	color: #593213;
	background-color: #f6e9c9;
	border-bottom: 1px solid white;
	border-top: 1px solid #d7c4a6;
	display: block;
	font: bold 10pt Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 10px 0px 10px 20px;
	text-decoration: none;
}

div.lcol_linkbottom {
	border-top: 1px solid #d7c4a6;
}

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

div.signup {
	margin: 0px;
	padding: 8px 18px 20px 20px;
}

div.signup p {
	font: 9pt Arial, Helvetica, sans-serif;
	margin: 0px 0px 6px 0px;
}

div.signup a,
span.loginlink {
	color: #0684f5;
}

div.stayconnected {
	background-color: #c8b481;
	margin: 0px;
	padding: 10px 0px 5px 20px;
}

div.stayconnected p {
	font: bold 9pt Arial, Helvetica, sans-serif;
	margin: 0px 0px 6px 0px;
}

p.Smaller,
p.Smaller strong,
p.Smaller a {
	font-size: 9pt;
}

p {
font-size:1em;
line-height:1.4;
margin:0;
padding:4px 0;
}

span.signupTitle {
	font: bold 12pt Arial, Helvetica, sans-serif;
}

form#survey_1621 {
	display: inline;
}

form#survey_1020 input,
form#survey_1621 input {
	font: 10pt Arial, Helvetica, sans-serif;
}

form#survey_1621 input#ACTION_SUBMIT_SURVEY_RESPONSE {
	vertical-align: middle;
}

form#survey_1020 input#ACTION_SUBMIT_SURVEY_RESPONSE {
	vertical-align: bottom;
}

div.featuredsponsor p {
	margin: 10px 0px 8px 20px;
}
/* ---[ header tags ]--- */
h1, h2, h3, h4, h5, h6 {
color: #003B77;
margin: 0;
padding: 5px 0;
}

h1 { font-size: 1.6em; }
h2 { font-size: 1.6em;
border-bottom:1px solid;
margin-bottom:10px;
margin-top:5px;  }
h3 { font-size: 1.4em; }
h4 { font-size: 1.2em; }

td.TableHeadings {
background-color:#11427A;
}

.cstmFrame {
background-color:#FFFFFF;
color:#000000;
font-style:italic;
margin:2px;
text-align:center;
}

.cstmBack {
background-color:#FFFFFF;
background-image:url(../../images/sp.gif);
}

.apparea {width: 700px}

.ErrorMessage {
color:black;
font-size:10pt;
}

table.WhatNext {
border:1px solid black;
}

.WhatNext {
background-color:#FFFFFF;
background-image:url(../../images/sp.gif);
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:8pt;
font-color: #FFFFFF;
}