body	{font-size:12pt;font-family:Arial, Helvetica, sans-serif; color: #000000; background-color:#FFFFFF;}
a	{font-family:Arial, Helvetica, sans-serif; color: #000000;}
td	{font-size:10pt; font-family:Arial, Helvetica, sans-serif; color: #000000;}
p	{font-size:10pt; font-family:Arial, Helvetica, sans-serif; color: #000000;}
h1	{color: #FF0000; font-size: 16pt; font-family:Arial, Helvetica, sans-serif; TEXT-DECORATION: none;}
h2	{color: #FFFFFF; font-size: 11pt; font-family:Arial, Helvetica, sans-serif; background-color: #FF0000; TEXT-DECORATION: none; height: 17px; padding-left: 5px; padding-top: 2px; padding-bottom: 2px; margin: 0px;}
h3	{color: #000000; font-size: 11pt; font-family:Arial, Helvetica, sans-serif; background-color: #CCCCCC; TEXT-DECORATION: none; height: 17px; padding-left: 5px; padding-top: 2px; padding-bottom: 2px; margin: 0px;}
.footer 	{font-size:8pt; font-family: Arial; color: #000000;}
.subtitle {font-size: 14pt; font-weight: normal; color: #FF0000; font-family: Arial,Helvetica,sans-serif; text-decoration: none;}

.inputTitle1	{color: #000000; font-size: 9pt; font-weight: normal; font-family: Arial; background-color: #EEEEEE; TEXT-DECORATION: none; padding: 2px;}
.inputField1	{color: #000000; font-size: 9pt; font-weight: normal; font-family: Arial; background-color: #CCCCCC; TEXT-DECORATION: none; padding: 2px;}
.inputTitle2	{color: #000000; font-size: 16pt; font-weight: bold; font-family: Times New Roman; TEXT-DECORATION: none;}
.inputFortTitle2	{color: #000000; font-size: 14pt; font-weight: bold; font-family: Times New Roman; TEXT-DECORATION: none;}
.inputNumber	{color: #666666; font-size: 12pt; font-weight: normal; font-family: Times New Roman; TEXT-DECORATION: none;}
.inputLabel		{color: #000000; font-size: 8pt; font-weight: normal; font-family: Times New Roman; TEXT-DECORATION: none;}
.inputCheckbox	{color: #000000; font-size: 10pt; font-weight: normal; font-family: Arial; TEXT-DECORATION: none;}
.inputBorrow	{color: #000000; font-size: 8pt; font-weight: normal; font-family: Arial; TEXT-DECORATION: underline;}
.inputPrivacy	{color: #000000; font-size: 8pt; font-weight: normal; font-family: Arial; TEXT-DECORATION: underline;}
.inputFieldError	{color: #FF0000; font-size: 10pt; font-weight: bold; font-family: Arial; TEXT-DECORATION: none;}
.inputSpecialNeeds {color: #FF0000; font-size: 14pt; font-weight: bold; font-family: Arial; TEXT-DECORATION: none;}
.inputContactUs {color: #FF0000; font-size: 14pt; font-weight: bold; font-family: Arial; TEXT-DECORATION: underline;}

.resultTitle	{color: #000000; font-size: 18pt; font-weight: bold; font-family: Times New Roman; TEXT-DECORATION: none;}
.resultSaveMsg	{color: #000000; font-size: 14pt; font-weight: bold; font-family: Times New Roman; TEXT-DECORATION: none;}
.resultSaveMore	{color: #000000; font-size: 16pt; font-weight: bold; font-family: Times New Roman; TEXT-DECORATION: none;}
.resultLinkText	{color: #000000; font-size: 10pt; font-weight: normal; font-family: Arial; TEXT-DECORATION: underline;}
.resultCall		{color: #000000; font-size: 12pt; font-weight: bold; font-family: Arial; TEXT-DECORATION: none;}
.resultPhoneNo	{color: #000000; font-size: 12pt; font-weight: normal; font-family: Arial; TEXT-DECORATION: none;}
.resultOr		{color: #000000; font-size: 12pt; font-weight: Normal; font-family: Arial; TEXT-DECORATION: none;}

.chartTitle		{color: #000000; font-size: 12pt; font-weight: normal; font-family: Arial; TEXT-DECORATION: none;}
.chartAxis		{color: #000000; font-size: 10pt; font-weight: normal; font-family: Arial; TEXT-DECORATION: none;}
.chartLegend	{color: #000000; font-size: 10pt; font-weight: normal; font-family: Arial; TEXT-DECORATION: none;}


/* css used for WAB forms */

.aspWabFormLayout {
	font-family: Arial, Helvetica, sans-serif;
	}
.aspWabFormLayout h1, .aspWabFormLayout h2, .aspWabFormLayout h3, .aspWabFormLayout h4, .aspWabFormLayout h5, .aspWabFormLayout h6 {
	margin: 5px 0px !important;
	color:#000;
	}
.aspWabFormLayout h1 {
	margin:0px !important;
	font-weight:bold;
	font-size:1.4em;
	}
.aspWabFormLayout h2 {
	margin-top:14px !important;
	margin-bottom:8px;
	padding-top:0px;
	font-weight:normal;
	font-size:1.3em;
	}
.aspWabFormLayout h3 {
	margin-top:10px !important;
	margin-bottom:8px;
	font-weight:bold;
	font-size:1.2em;
	}
.aspWabFormLayout h4 {
	margin-top:10px !important;
	margin-bottom:8px;
	font-weight:bold;
	font-size:1.1em;
	}
.aspWabFormLayout h5 {
	margin-top:10px !important;
	margin-bottom:8px;
	font-weight:bold;
	font-size:1.0em;
	}
.aspWabFormLayout p {
	margin-top: 7px;
	margin-bottom: 8px !important;
	}
.aspWabFormLayout a img {
	border:0px;
	}
.aspWabFormLayout a {
	color:#f00;
	text-decoration:underline;
	}
.aspWabFloatRight {
	float:right;
	}
.aspWabFloatleft {
	float:left;
	}
.aspWabAlignRight {
	text-align:right;
	}
.aspWabFormLayout h1 {
	color:#000 !important;
	clear:both;
	}
.aspWabIntroText p {
	font-size:.90em;
	font-weight:bold;
	color:#000;
	}
.aspWabReq {
	color:#F00;
	font-weight:bold;
	}
.aspWabForm {
	display:table;
	}
.aspWabForm label {
	font-size:.90em;
	font-weight:normal;
	color:#999;
	}
.aspWabFormRow {
	display:table-row;
	margin:10px 0;
	clear:both;
	color:#000;
	}
.aspWabFormLabelColumn {
	display:table-cell;
	float:left;
	width:200px;
	}
.aspWabFormInputColumn {
	display:table-cell;
	color:#000;
	}
.aspWabLabel {
	padding-right:200px;
	}
.aspWabBoxLayout {
	margin:15px 5px 0 0;
	background-color:#f9f9f7;
	border:1px solid #EEE;
	height:auto;
	width:350px;
	float:left;
	}
.aspWabBoxLayout .aspWabFormLabelColumn  h2 {
	margin:0 !important;
	padding:0 !important;
	}
.aspWabBoxLayout p {
	color:#000;
	}
.aspWabBoxLayout .aspWabFormLabelColumn {
	margin:10px 0 10px 10px;
	padding:0;
	}
.aspWabBoxLayout .aspWabFormInputColumn  {
	margin:15px 0 10px 10px;
	padding:0;
	}
.aspWabBoxLayoutSelected {
	margin-top:15px;
	padding:15px;
	background-color:#eaf1ea;
	border:1px solid #EEE;
	height:auto;
	width:420px;
	}
.aspWabTerms {
	display:none;
	height:200px;
	overflow:scroll;
	}
.aspWabReqBoxLayout {
	margin-top:15px;
	background-color:#fffbe7;
	border-top:1px solid #ebd6aa;
	border-bottom:1px solid #ebd6aa;
	height:auto;
	width:450px;
	}
.aspWabReqBoxLayout p {
	color:#000;
	padding-left:10px;
	font-size:.90em;
	}
.aspWabReqBoxLayout h5 {
	color:#000;
	padding-left:10px;
	}
.aspWabAcceptTerms {
	color:#000 !important;
	font-weight:bold !important;
	}
.aspWabNextStep {
	color:#000;
	text-align:right;
	font-size:.90em;
	}
.aspWabText {
	color:#000;
	}
.aspWabStepTracker {
	display:table-row;
	margin:0;
	width:100%;
	}
.aspWabSteps {
	display:table-cell;
	width:80px;
	height:35px;
	margin:0 4px 0 0;
	border-bottom:3px solid #CCC;
	float:left;
	font-size:.80em;
	color:#CCC;
	text-align:center;
	vertical-align:center;
	}
.aspWabStepOn {
	color:#666;
	border-bottom:3px solid #666;
	}
.aspWabStepComplete {
	color:#94b794;
	border-bottom:3px solid #94b794;
	}
.aspWabStepComplete img {
	text-align:right;
	}
.aspWabStepTrackerMarker {
	display:table-row;
	margin:0 0 5px 0;
	width:100%;
	}
.aspWabStepsMarker {
	display:table-cell;
	width:80px;
	height:9px;
	margin:0 4px 0 0;
	padding:0;
	float:left;
	text-align:center;
	vertical-align:top;
	}
.aspWabStepsMarker img {
	margin:0;
	padding:0;
	vertical-align:top;
	}
.aspWabBoxLayoutComplete {
	margin-top:15px;
	padding:15px;
	background-color:#eaf1ea;
	border:1px solid #EEE;
	height:auto;
	width:90%;
	}
.aspWabButtonSpacing {
	padding: 10px 13px;
	margin-bottom: 16px;
	}
.aspWabHR {
	border-bottom: 1px solid #ccc;
	line-height:1px;
	display:inherit;
	font-size:1%;
	height: 1px;
	padding-top:12px;
	clear:both;
	}
.aspWabSpacing20 {
	margin-right: 12px;
	}	
.aspWabAdRow {
	display:table-row;
	width:850px;
	}
.aspWabAdColumn {
	display:table-cell;
	width:400px;
	float:left;
	}
.aspWabErrorBox {
	background-color:#fec2c2;
	padding:5px;
	width:530px;
	border:thin solid #ff0000;
	}
.aspWabMessage {
	background-color:#fe0000;
	margin:15px 0;
	padding:5px;
	width:530px;
	border-top:thin solid #cdcdcd;
	border-bottom:thin solid #cdcdcd;
	color:#FFFFFF;
	font-size:0.9em;
	}
span.aspWabMessageBold {
	font-weight:bold;
    }


.aspWabFormRow ul {
    color: red;
    }
.aspWabFormRow ul li span {
    color: black;
    }	
	
label.aspWabLabelColorRed {
	color:#FF0000;
	}
.aspWabPageNotFound {

	}
.aspWabAcknowledge h2 {
	font-size:0.9em;
	font-weight:bold;
	color:#949494;
	}
.aspWabAcknowledge p {
	font-size:0.90em;
	font-weight:normal;
	color:#949494;
	}
.aspWabAcknowledge ul {
    color: red;
    }

.aspWabAcknowledge ul li span {
    color: black;
    }
    
.aspWabAcknowledge ul a {
    font-size:0.90em;
	color:#949494;
	text-decoration: none;
	}	
