﻿
BODY
{
	background-color: #FFFFFF;
	font-size: 10px;
	font-family: Arial,Helvetica,sans-serif;
	color: #000000;
	margin-top: 0;
	 margin-right: 0;
	 margin-bottom: 0;
	 margin-left: 0p;
	 
}



form { margin:0; background-color: transparent;font-size: small; font-family: Arial,Helvetica,sans-serif; color: #000000; }



B.phone {
	color: #001f85;
	font-weight: 800;
}


H1.main { margin: 1.5em 15px 0em 15px; font-size: 16px; font-family: Arial,Helvetica,sans-serif; color: #001f85; font-weight: 800; background-color: #C2E6FF; padding: .2em; padding-left: .2em; background-image: url(images/BtoW_stripes.gif); background-repeat: repeat-y; 			background-position: right top; }

H1.mainNoBack { margin: .5em 15px 0em 15px; font-size: 1.2em; font-family: Arial,Helvetica,sans-serif; color: #001f85; font-weight: 800; line-height: 1.1em; } 

H1.imageHead { padding: 30px 10px 0px 10px; margin:0; border:0; font-size: medium; font-family: Arial,Helvetica,sans-serif; color: #a60e00; font-weight: 800;border-width: .1px;
	border-style: solid;
	border-color: white;}




H2.mainNoBack { margin: 1.5em 15px 0em 15px; font-size: small; font-family: Arial,Helvetica,sans-serif; color: #001f85; font-weight: 800; background-color: transparent; padding: .2em; padding-left: .2em;}

H2.main { margin: 1.5em 15px 0em 15px; font-size: small; font-family: Arial,Helvetica,sans-serif; color: #001f85; font-weight: 800; background-color: #C2E6FF; padding: .2em; padding-left: .2em; background-image: url(images/BtoW_stripes.gif); background-repeat: repeat-y; 			background-position: right top; }


H2.subhead { margin: .7em 15px 0em 15px; font-size: medium; font-family: Arial,Helvetica,sans-serif; color: #a60e00; font-weight: 800;

}

P.indentBody { width: auto; margin: .3em 15px 0em 15px; font-size: small; font-family: Arial,Helvetica,sans-serif; color: #000000; line-height: 1.2em; }



OL { margin-top:5px}

OL LI { margin: 0em 15px 0em 5px; font-size: 14px; font-family: Arial,Helvetica,sans-serif; color: #001F85; line-height: 1em; font-weight: normal; }


UL LI { margin: .2em 0 0 5px; font-size: 12px; font-family: Arial,Helvetica,sans-serif; color: #001F85; line-height: 1.2em; font-weight: normal; list-style-type: square;

 }

UL { margin-top:5px}




P.mainBody {
	width:auto; margin: .5em 15px 0em 15px;font-size: small; font-family: Arial,Helvetica,sans-serif; color: #000000;
}


P.testimonial
{
	width: auto;
	margin: 1em 15px 0em 15px;
	font-size: 12px;
	font-family: Arial,Helvetica,sans-serif;
	color: #000;
	border-style: solid;
	border-width: 1px;
	border-color: #001F85;
	padding: 1em;
	background-color: #c2e6ff;
}

P.formType {
	margin: 3px 0px 3px 0px;font-size: 11px; font-family: Arial,Helvetica,sans-serif; color: #000000;
}


P.BORsubhead
{
	font-size: 14px;
	font-family: Arial,Helvetica,sans-serif;
	color: #001F85;
	line-height: 1em;
	margin: 0px 10px 5px 0px;
	font-weight: 800;
}
P.BORbody
{
	font-size: 11px;
	font-family: Arial,Helvetica,sans-serif;
	color: #000000;
	line-height: 1.2em;
	margin: 0px 10px 5px 35px;
	font-weight: 400;
}


P.Splashblue
{
	font-size: 12px;
	font-family: Arial,Helvetica,sans-serif;
	color: #001F85;
	line-height: 1.2em;
	font-weight: 400;
	background-color: white;
	margin: 5px 20px 0px 0px;
	width:auto;
	padding:0px;
}



P.formHolder
{
	background-image: url(images/checker.gif);
	/* forward slash for the path */
	background-repeat: repeat;
	background-position: left top;
	vertical-align: top;
	background-color: #FFFFFF;
	width: 272px;
	height: auto;
	border-width: 1px 2px 1px 2px;
	border-style: solid;
	border-color: white;
	float: left;
	margin: 0;
	padding: 2px;
}

.formSplash
{
	float: left;
	background-color: #fff;
	width: auto;
	height:75px;
	margin: 0;
	padding: 5px 0px 0px 0px;
	font-size: 11px;
	font-family: Arial,Helvetica,sans-serif;
	border-width: 1px;
	border-style: solid;
	border-color: white;
}

.formSplashWrapper{

	background-color: #fff;
	width: 220px;
	border-width: 1px;
	border-style: solid;
	border-color: white;
	clear:both;}

.formSplashWrapper INPUT  {margin:0;padding:0;font-size:11px;font-family: Arial,Helvetica,sans-serif;}
.formSplashWrapper SELECT  {margin:0;padding:0;font-size:11px;font-family: Arial,Helvetica,sans-serif;}

P.formType{float:left;width:100px;margin-left:15px;padding:0px;font-size: 11px; font-family: Arial,Helvetica,sans-serif; color: #000000;}

P.formTypeFull{width:auto;margin-left:15px;padding:0px;font-size: 11px; font-family: Arial,Helvetica,sans-serif; color: #000000;}





B.blue { color: #001F85; font-weight: 800;}

I.rateEmail
{
	color: #001F85;
	font-size: 10px;
	font-family: Arial,Helvetica,sans-serif;
	line-height: 1.5em;
	font-weight: 400;
}

.SmallGray { color: #666; font-size: 9px; font-family: Arial,Helvetica,sans-serif; line-height: 1.5em; }







HR { color:#C2E6FF; width:400px;height:1px;margin:5px 0px;padding:0;}


LI.BORlist { margin: 10px 35px 5px 10px; padding: 2px; list-style-image: url(images/1bor.gif); vertical-align: text-top; }



TD.bottomCell
{
	background-image: url(images/bottomPattern.gif);
	/* forward slash for the path */
	background-repeat: repeat-y;
	background-position: left top;
	background-color: #333;
}


TD.TopNav { background-color: #C2E6FF; }

TD.mainContent{ background-color: #FFFFFF;vertical-align: top;
}


TD.bottomNav { background-image: url(images/nav_Background.gif); background-position: left top; vertical-align: top; background-color: #FFFFFF; }

TD.BOR {vertical-align: top; }


TD.bottomCurve { vertical-align: top; }


TD.stripes { background-image: url(images/BWstripes.gif); /* forward slash for the path */ background-repeat: repeat; background-position: left top; vertical-align: top; background-color: #FFFFFF;}




div.quesContainer
{
	width: 425px;
	float: left;
	background-color: #F0F9FF;
}












#topNavHolder { width:525px; float: right; }
 





A.subNav:link { font-weight: 200; color: #001f85; font-family: Arial,Helvetica,sans serif; font-size: 11px; text-decoration: none; line-height: 1em;border: 0; }
	
A.subNav:visited	{ color: #001f85;text-decoration: none;line-height: 1em;font-size: 11px;border: 0;}

A.subNav:hover	{ color: #a60e00;text-decoration: underline;border: 0;}

A.subNav:active	{ font-weight: 200;color: #001f85;border: 0;}




A.topPage:link { font-weight: 800; color: #001f85; font-family: Arial,Helvetica,sans serif; font-size: 11px; text-decoration: none; background-color: #FFFFFF; line-height: 1.2em;border: 0; }
	
A.topPage:visited	{ font-weight: 800;color: #001f85;text-decoration: none;background-color: #FFFFFF;border: 0; }

A.topPage:hover	{ color: #a60e00;text-decoration: underline;background-color: #FFFFFF;border: 0;}

A.topPage:active	{ font-weight: 800;color: #001f85;background-color: #FFFFFF;border: 0;}




A.BigL:link{font-weight: 200; color: #001f85; font-family: Arial,Helvetica,sans-serif; font-size: 10px; text-decoration: underline; border: 0;}
	
A.BigL:visited { font-weight: 200; color: #001f85; font-family: Arial,Helvetica,sans-serif; font-size: 10px; text-decoration: underline; border: 0;}

A.BigL:hover { font-weight: 200;color: #999999; font-family: Arial,Helvetica,sans-serif; font-size: 10px; text-decoration: underline; border: 0;}

A.BigL:active { font-weight: 200;color: #001f85;font-family: Arial,Helvetica,sans-serif;font-size: 10px;text-decoration: underline;border: 0;}



A.reg:link
{
	font-weight: 800;
	color: #a60e00;
	font-family: Arial,Helvetica,sans serif;
	text-decoration: none;
	background-color: transparent;
	line-height: 1.2em;
	
}

A.reg:visited	{ font-weight: 800;color: #a60e00;text-decoration: none;background-color:transparent; }

A.reg:hover	{ color: #001f85;text-decoration: underline;background-color:transparent;}

A.reg:active	{ font-weight: 800;color: #a60e00;background-color:transparent;}





div.ListContainer
{
	background-color: transparent;
	margin:0;
	padding:0;
	
}
	
div.ListContainer ul
{
	margin:0;
	padding: 0;
	border: none;
}
div.ListContainer li
{
	margin-top: .5em;
	padding-left:25px;
	list-style: none;
	background-color: transparent;
	
}
div.ListContainer li a {
	font-family: Arial,Helvetica,sans serif;
	font-size: small;
	font-weight: 400;
	color: #001f85;
	text-decoration: none;
}

div.ListContainer li.over ul
{
	color: #999999;
	text-decoration: underline;
}




div.ListContainer li a:hover
{
	color: #999999;
	text-decoration: underline;
}




/* ==================== Bill of Rights Graphic DIVs ========================= */



div.BORheadimage
{
	width: 420px;
	margin: 0;
	border-width: .1px;
	border-style: solid;
	border-color: white;
	padding: 0;
}

div.BORgraphic
{
	width: 420px;
	background: #F0F9FF;
	padding: 0;
	border-width: .1;
	border-style: solid;
	border-color: white;

}

div.BORgraphicContainer
{
	width: 395px;
	margin: 0;
	padding: 0;
	border: none;
}

div.BOR_graphicNumber
{
	width: 35px;
	float: left;
	padding-left:none;
	margin: none;

}
div.BOR_graphicDes
{
	width: 340px;
	padding: none;
	margin:none;

}

H1.BOR
{
	font-size: medium;
	font-family: Arial,Helvetica,sans-serif;
	background-color: transparent;
	color: #001f85;
	font-weight: 800;
	margin:0;
	border:0;
	padding: 0;

}

p.BORcontent
{
	margin: none;
	padding: none;
	font-size: small;
	font-family: Arial,Helvetica,sans-serif;
	font-weight: normal;
}
	
P.BORstripes
{ background-image: url(images/BWstripes.gif);background-repeat: repeat; background-position: left top; background-color: #FFFFFF; margin:none;padding:none;}

P.BORbodyblue
{
	font-size: small;
	font-family: Arial,Helvetica,sans-serif;
	color: #001F85;
	line-height: 1.2em;
	padding: 0px 10px 5px 35px;
	font-weight: 400;
	background-color: white;
	margin:0;
}


/* ====================== Nav Page Header Styles =========================== */

div.headerContainer
{
	width: 800px;
	padding: 0;
	background-color: #fff;
	margin:0;
	background-image: url(images/header_back.gif);
	/* forward slash for the path */
	background-repeat: repeat-x;
	background-position: left top;
	
}

div.topheadContainer
{
	width: 775px;
	border: 0;
	padding: 0;
	margin:0;
	background-color: #fff;
}


div.botheadContainer
{
	width: 775px;
	border: 0;
	padding: 0;
	background-color: #fff;
	margin:0;
	
}

div.SubNavigation
{
	width: 425px;
	border-width: .1px;
	border-style: solid;
	border-color: white;
	padding: 0;
	background-color: white;
	margin:0;
	text-align: right;
	background-image: none;
}

IMG.headerImg{float:right;}

/* ============================ Bottom DIVs ================================ */

div.Bottomcontainer
{
	width: 775px;
	border-width: .1px;
	border-style: solid;
	border-color: white;	padding: 0;
	margin-top:-12px;
	margin-left:-7px;
	background-color: white;
}

div.BottomLeft
{
	width: 340px;
	margin: 0;
	padding-top: 5px;
	float: left;
	background-image: url(images/bottomPattern.gif);
	/* forward slash for the path */
	background-repeat: repeat-y;
	background-position: left top;
	background-color: #fff;
	border-width: .1px;
	border-style: solid;
	border-color: white;}

div.BottomRight
{
	width: 425px;
	margin: 0;
	padding-top: 55px;
	background-color: white;
	text-align: center;
	border-width: .1px;
	border-style: solid;
	border-color: white;
}

/* ============================ Multi-App Styles ========================== */



div.blueBox { width: auto; margin: 1em 15px 0em 15px; font-size: 12px; font-family: Arial,Helvetica,sans-serif; color: #000; border-style: solid; border-width: 1px; border-color: #001F85; padding: 0; background-color: #c2e6ff; }

h2.boxHeader { width: auto; padding: .5em .5em; font-size: small; font-family: Arial,Helvetica,sans-serif; color: #fff; border:0; margin:.5em 0 0 15px ; background-color: #001f85; }




div.formElement { float: left; margin: 0; padding: 0 5px 0 15px; width: 15px; background-color: transparent; vertical-align: top; }

div.formElementBody{margin-left:40px;padding: 0;width:300px;background-color:transparent;}


.requireField {color:red;}

div.formContainer { width: auto; padding: .4em 1em; font-size: small; font-family: Arial,Helvetica,sans-serif; color: #000; margin-left: 15px; background-color: #C2E6FF; border-top-style: solid; border-top-color: #fff; border-top-width: 1px;}

div.fieldType { float: left; margin-right: 1em; padding: 0; width: 150px; background-color: transparent; font-size: small; }

div.fieldType2 { width: 95px; float: left; background-color: transparent; padding-right: 5px; border:0; font-size: small; margin-right: 5px; text-align: left; }

div.fieldLetter { width: 25px; float: left; background-color: transparent; padding-left: 5px; border:0; font-size: medium; margin:0; text-align: left;	color: #001F85;
 }

div.fieldText { width: 185px; background-color: transparent; padding:0; border:0; font-size: small; margin-left:35px; text-align: left; }



P.multiAppBody {
	width:auto; margin-left:15px;font-size: small; font-family: Arial,Helvetica,sans-serif; color: #000000;
}

/* ============================ BOR Form ================================ */



div.clear
{
	/* extend height of .main to longest column */
	height: 1px;
	overflow: hidden;
	/* prevent IE expanding the container */
	margin: none;
	padding:none;
	/* keep flush with surrounding blocks */
	background-color: transparent;
}

div.clearBOR
{
	clear: both;
	/* extend height of .main to longest column */
	height: 1px;
	overflow: hidden;
	/* prevent IE expanding the container */
	background-color: purple;

	/* keep flush with surrounding blocks */
	
}

div.Bodycontainer
{
	width: 825px;
	padding: none;
	margin-top: -12px;
	margin-left:-4px;
	background-color: #fff;
	background-image: url(images/bottomPattern.gif);
	background-repeat: repeat-y;
	background-position: top left;
	border-width: .1px;
	border-style: solid;
	border-color: white;
}

div.Contentcontainer
{
	width: 440px;
	border: none;
	padding: none;
	background-color: #fff;
	background-image: none;
	border-width: .1px;
	border-style: solid;
	border-color: white;
	
}

div.BORcontainer
{
	width: 360px;
	margin: 0;
	padding: 0;
	border-top-width: 0;
	border-right-width: 0;
	border-bottom-width: 0;
	border-left-width: 0;
	background-color: #fff;
	float:left;
	background-image: url(images/topPattern.gif);
	background-repeat: repeat-y;
	background-position: top left;	
	
}

div.BORimages
{
	width: 360px;
	background-color: green;
	margin: 0;
	padding: 0;
	border-top-width: 0;
	border-right-width: 0;
	border-bottom-width: 0;
	border-left-width: 0;}
	
	div.BORimages IMG { vertical-align: top; }

div.fieldContainer
{
	background-image: url(images/checker.gif);
	/* forward slash for the path */
	background-repeat: repeat;
	background-position: left top;
	width: 272px;
	margin-left: 43px;
	padding: 0;
	border:none;
	border-top-width: 0;
	border-right-width: 0;
	border-bottom-width: 0;
	border-left-width: 0;
}

div.num {
float:left;
width:45px;
background-color: transparent;

}


div.formfield{
margin:0;
width:210px;
margin:0;
border-top-width: 0;
border-right-width: 0;
border-bottom-width: 0;
border-left-width: 0;
padding-top:5px;
background-color: transparent;
font-size:small;
}

Div.Contentcontainer TABLE { margin-left: 10px; padding: 0; font-size: 11px; font-family: Arial,Helvetica,sans-serif; }

Div.Contentcontainer INPUT  {margin:0;padding:0;font-size:11px;}
Div.Contentcontainer SELECT  {margin:0;padding:0;font-size:11px;}


.formList { font-size: 11px; font-family: Arial,Helvetica,sans-serif; color: #000000; background-color: #FFFFFF; line-height: 1em;margin:0;padding:0;}

.errorText  {color:red;font-size: 11px; font-family: Arial,Helvetica,sans-serif;}

