html {height: 100%; margin-bottom: 1px; /*{{ min-height: 101%; }*/}
div	{box-sizing: content-box; margin: 0px; -moz-box-sizing: content-box; padding: 0px;}

body {background: #660099;color: #FFFFFF;font-family: Arial,sans-serif;font-size: 100%;margin: 0px 0px 20px 0px;
	padding: 0px 0px 0px 0px; text-align: center;background-image: url(images/page_background.gif);}

body.bgselect{background-image: url(images/page_background2.gif);}

#maincontainer		{padding: 0px 0px 0px 0px;width: 760px;margin: 0px 0px 0px 0px;}

#bodycontainer		{
	padding: 0px 0px 0px 0px;
	width: 760px;
	margin: 0px 0px 0px 0px;
	text-align: left;
	b2ackground-color: #808080;
}

#bodycontainerfaq		{
	padding: 0px 0px 0px 0px;
	width: 760px;
	height: 1200px;
	margin: 0px 0px 0px 0px;
	text-align: left;
	b2ackground-color: #808080;
}

#bodycontainerchg		{
	padding: 0px 0px 0px 0px;
	width: 760px;
	_height: 420px;
	margin: 0px 0px 0px 0px;
	text-align: left;
	b2ackground-color: #808080;
}

#bodycontainerwks		{
	padding: 0px 0px 0px 0px;
	width: 760px;
	height: 480px;
	margin: 0px 0px 0px 0px;
	text-align: left;
	b2ackground-color: #808080;
}

#bodycontainerapply		{
	padding: 0px 0px 0px 0px;
	width: 760px;
	_height: 1200px; min-height:1410px;
	margin: 0px 0px 0px 0px;
	text-align: left;
	b2ackground-color: #808080;
}

#bodybasecontainer		{
	width: 760px;
	height: 100px;
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 0px 0px;
	border: 1px dotted #2EC1BB;
	clear:both;
}

#bodybasecontainercontent		{
	padding: 0px 20px 10px 20px;
	margin: 0px 0px 0px 0px;
	text-align: left;
}

#footercontainer		{
	padding: 0px 0px 0px 0px;
	width: 760px;
	height: 45px;
	margin: 10px 0px 0px 0px;
	background-color: #CCFF00;
	position: relative;
	float: left;
	clear:both;
}

#footercontainer h2 a, #footercontainer h2 a:visited, #footercontainer h2 a:hover {
	color: #7500AE;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
/*Footer*/
#footercontainer1		{
	padding: 0px 0px 0px 0px;
	width: 760px;
	height: 45px;
	margin: 10px 0px 0px 0px;
	background-color: #CCFF00;
	position: relative;
	float: left;
	clear:both;
}

* html #footercontainer { margin: 0; padding:0}

#subfootercontainer		{
	padding: 0px 0px 20px 0px;
	width: 760px;
	height: 40px;
	margin: 5px 0px 20px 0px;
	text-align: right;
	position: relative;
	clear:both;
}
/*Header*/

#headcontainer		{
	padding: 0px 0px 0px 0px;
	width: 760px;
	height: 130px;
}

#headerlogo				{
	float: right;
	height: 130px;
	padding: 0px 0px 0px 0px;
	position: relative;
	text-align: right;
	width: 305px;
}

#headerpic1				{
	float: left;
	height: 130px;
	padding: 0px 0px 0px 0px;
	position: relative;
	text-align: left;
	width: 455px;
	b2ackground-image: url(images/image_header.jpg);
}



#pageleft		{
	float: left;
	padding: 20px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	position: relative;
	text-align: left;
	width: 380px;
	b2ackground-color: #008000;
}


.h1index {
	text-indent: -5000px;
	background-image: url(images/page_title_home.gif);
	background-repeat: no-repeat;
	display: block;
	width: 260px;
	height: 63px;
}

.h1about {
	text-indent: -5000px;
	background-image: url(images/page_title_about.gif);
	background-repeat: no-repeat;
	display: block;
	width: 260px;
	height: 63px;
}

.h1charges {
	text-indent: -5000px;
	background-image: url(images/page_title_charges.gif);
	background-repeat: no-repeat;
	display: block;
	width: 330px;
	height: 63px;
}

.h1contact {
	text-indent: -5000px;
	background-image: url(images/page_title_contact.gif);
	background-repeat: no-repeat;
	display: block;
	width: 260px;
	height: 63px;
}

.h1eligibility {
	text-indent: -5000px;
	background-image: url(images/page_title_eligibility.gif);
	background-repeat: no-repeat;
	display: block;
	width: 330px;
	height: 63px;
}

.h1faqs {
	text-indent: -5000px;
	background-image: url(images/page_title_faq.gif);
	background-repeat: no-repeat;
	display: block;
	width: 330px;
	height: 63px;
}


.h1how {
	text-indent: -5000px;
	background-image: url(images/page_title_works.gif);
	background-repeat: no-repeat;
	display: block;
	width: 260px;
	height: 63px;
}

#ad				{
	float: left;
	height: 63px;
	padding: 0px 0px 0px 0px;
	margin: 8px 0px 0px 0px;
	position: relative;
	text-align: left;
	vertical-align: bottom;
}

#pageapplyleft				{
	float: left;
	height: 355px;
	padding: 20px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	position: relative;
	text-align: left;
	width: 560px;
	o2verflow: auto;
}

#pageapplyright				{
	float: right;
	height: 355px;
	padding: 0px 0px 0px 0px;
	margin: 20px 0px 0px 0px;
	position: relative;
	text-align: left;
	width: 178px;
	o2verflow: auto;
	border: 1px solid #CCFF00;
	background-color: #660099;
}

#pageleftlg				{
	float: left;
	_height: 335px;
	min-height:335px;
	padding: 20px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	position: relative;
	text-align: left;
	width: 420px;
	o2verflow: auto;
}

#pageleftlg ul {
margin: 4px 0 4px 0;
}

#pageleftlg li {
	margin: 4px 0 4px 0;
}

#pageright				{
	float: right;
	padding: 20px 10px 0px 0px;
	position: relative;
	text-align: left;
	width: 305px;
}
/*Navigation*/

#topnav				{
	float: left;
	height: 50px;
	padding: 0px 0px 0px 0px;
	margin: 0px;
	position: relative;
	text-align: left;
	width: 760px;
}
#menubar			{
	float: right;
	height: 25px;
	padding: 0px 0px 0px 0px;
	text-align: right;
	width: 760px;
	margin: 0px 0px 0px 0px;
	/*b2ackground-color: #0000FF;*/
}
#menu				{
	color: #CCFF00;
	font:bold;
	float: right; 
	position: relative; 
	text-align: right; 
	width: 760px; 
	height: 21px; 
	padding: 6px 0px 0px 0px;
	}
	
#secondarynav			{
	height:14px; 
	clear:both; 
	padding: 8px 0 0 0;
	color: #660099;
	font-size: 10pt;
	line-height: 17px;
	} 
/*#secondarynav.fixed{margin-left:43px;}*/

#menu a				{
	color: #FFFFFF;
	display: block;
	text-decoration: none;
	}
#menu a:hover		{
	color: #660099;
	}
#menu a.yel{
color: #CCFF00;}

#menu a.yel:hover		{
	color: #660099;
	}

#secondarynav a		{
	color:#000000;	 
	display: block;
	text-decoration: none;
	font-weight: bold;
	font-size: 13px;
	} 
#secondarynav a:hover		{
	font-weight: bold;
	color: #660099;
	font-size: 13px;
	}
#secondarynav a.ApplyOnline		{
	color:#2EC1BB;	 
	font-weight: bold;
	text-decoration: none;
	font-size: 15px;
	line-height: 15px;
	} 
#secondarynav a:hover.ApplyOnline		{
	color: #660099;
	font-weight: bold;
	text-decoration: none;
	font-size: 15px;
	line-height: 15px;
}
#menu li, #secondarynav li 		{
	border-left: 2px solid #FFFFFF;
	display: inline;
	float: left;
	font-size: 8pt;
	font-weight: bold;
	list-style-image: none;
	list-style-type: none;
	margin: 0px 0px 0px 0px;
	padding: 1px 7px 0px 7px;
	text-align: right;
	letter-spacing: 1px;
}
#secondarynav li 		{ 
	font-size: 13px;
	border-left-color:#000000;
	padding: 0px 7px 0px 7px;
	line-height: 15px;

}

#menu ul, #secondarynav ul	{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
#menu ol, li, dl, dt, dd	{line-height: 1em;}

li#first			{
	border-left: none;
	padding-left: 0px;
}

/*li#break			{
	padding-right: 40px;
	}*/
li#last			{
	border-right: none;
	padding-right: 0px;
}
p					{
	display: block;
	font-size: 0.8em;
	margin:0 0 15px;
	padding: 0px 0px 0px 0px;
}
p.spacer{height:15px;}
p.big{font-size:1.2em; margin-top:15px;}
p.btt{text-align:right; font-size:0.7em; margin-top:15px; }

.title{color: #CCFF00; font-weight:bold;}

.yellow					{
	display: block;
	font-size: 0.8em;
	margin-top: 0px 0px 0px 0px;
	padding: 0px 0px 5px 0px;
	font-weight: bold;
	color: #CCFF00;
	border-bottom: 1px dotted #CCFF00;
}

.small					{
	display: block;
	font-size: 0.6em;
	margin-top: 0px;
	padding: 0px;
}

.margin{
	margin: 0px 0px 20px 20px;
	padding: 0px 0px 0px 0px;
}

.marginsmall {
	display: block;
	font-size: 0.7em;
	margin: 0px 0px 20px 30px;
	padding: 0px 0px 0px 0px;
}

a {
	color: #2EC1BB;
	text-decoration: none;
}
a.black{
	color: #000;
	text-decoration:underline;
}
a.black:hover{
	text-decoration:underline;
}
a:hover {
	color: #CCFF00;
	text-decoration: none;
}

h1					{
	color: #CCFF00;
	font-size: 1.4em;
	font-weight: bold;
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 20px;
	text-align: left;
	font-style: italic;
	font-family: Geneva, Arial, Helvetica, sans-serif;
}

h2					{
	color: #7500AE;
	font-size: 1.4em;
	font-weight: bold;
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 0px 15px;
	text-align: left;
	font-style: italic;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	line-height: 1.4em;
}

h3					{
	color: #CCFF00;
	font-size: 0.9em;
	font-weight: bold;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 20px 0px;
	text-align: left;
	f2ont-style: italic;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

h3.add{ font-size:0.8em; padding:0; font-weight:normal;}

#have {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

 
#have li {
	color: #FFFFFF;
	margin: 0px 0px 0px 32px;
	padding: 0px 0px 6px 0px;
	list-style: none url(images/icon.gif);
	line-height: 15px;
}

#how {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#how li {
	color: #FFFFFF;
	margin: 0px 0px 0px 32px;
	padding: 0px 0px 6px 0px;
	line-height: 15px;
}

li {
	font-size: 0.8em;
}

 
 #rates t, #rates2 th {
	color: #FFFFFF;
	font-size: 0.8em;
	margin-top: 0px;
	background-color: /*#5C6389*/#8300C4;
	b2order: 2px solid;
	p2adding: 2px;
	text-align: left;
}

#rates2 th {
	font-size: 0.75em;
	background-color:#9A00E6;
}
#rates2 th.width80 {width:80px;}
#rates td, #rates2 td{
	color: #CCFF00;
	font-size: 0.7em;
	margin-top: 0px;
	text-align: left;
	b2order: 1px none #9A00E6;
	background-color: #9A00E6;
	table-layout: fixed;
	padding: 0px 0px 0px 5px;
}


#rates2 td{
	background-color: #a301f3;
	padding: 0px 5px;
}

#apply form				{
	color: #66CC00;
	padding: 0px;
	margin: 0px;
}

.button			{
	color: #66CC00;
	padding: 2px 10px 2px 10px;
}

#apply input		{
	font-size: 11px;
	color: #410062;
	border: 1px none #410062;
}

#apply select		{
	font-size: 9px;
	color: #410062;
	border: 1px none #410062;
}

						
#apply caption		{
	color: #410062;
	text-align: left;
	font-weight: bold;
	background-color: #B2B4CA;
	padding: 4px 0px 4px 10px;
}

							
#apply td {
	vertical-align: top;
	text-align: left;
	font-size: 11px;
	padding: 8px;
	b2ackground-color: #0000FF;
	color: #000000;
	empty-cells: hide;
}

					
					
					
#apply th {
	vertical-align: top;
	text-align: left;
	font-size: 11px;
	padding: 10px;
	background-color: #6E7093;
	color: #FFFFFF;
	empty-cells: hide;
}

#line {
	border-bottom: 4px solid #6E7093;
}

#apply{
	background-color: #9798B7;
}

#applybox {
	vertical-align: top;
	text-align: left;
	font-size: 14px;
	width: 168px;
	padding: 5px;
	color: #FFFFFF;
}

#applybox li {
	line-height: 20px;
	color: #2EC1BB;
}