body {
	margin : 0px 0px;
	background:url(images/home_bg.gif) #b9d5dc center repeat-y;
	font: 11px/16px verdana;	
	color: #1c3e42;
}

body.txt {
	margin : 0px 0px;
	background:url(images/home_bg_txt.gif) #b9d5dc center repeat-y;
	font: 11px/16px verdana;	
	color: #1c3e42;
}

#dhtmltooltip {
	position: absolute;
	width: 100px;
	border:solid 1px #862125;
	padding: 3px 5px;
	background-color: #fbdcde;
	color: #510a0d;
	visibility: hidden;
	z-index: 100;
}

p {
	margin:13px 0 12px 0;
	font: 11px/15px verdana;
}


a:link  {	
	color:#1c3e42;
	text-decoration:underline;

}

a:visited  {	
	color:#1c3e42;
	text-decoration:underline;

}

a:hover  {	
	color:#ffffff;
	text-decoration:underline;

}

.bold {
	font-weight:bold;
}

.boldwhite {
	font-weight:bold;
	color:#ffffff;
}

.boldred {
	font-weight:bold;
	color:#7f313d;
}

hr { 
	border-left: 0px dashed #1c3e42;
	border-right: 0px dashed #1c3e42;
	border-top: 1px dashed #1c3e42;
	border-bottom: 0px dashed #1c3e42;
	height: 2px; 
	margin-top: 10px; 
	margin-bottom: 11px;
} 

ul {
	margin: 1px 0 10px 0;
	padding: 0;
	list-style-type: disc;
	line-height:16px;
}

ol {
	margin: 1px 0 10px 4px;
	padding: 0;
	line-height:16px;
}
	
li {
	margin-left: 17px;
	padding-left: 0px;
	margin-bottom: 5px;
}


h1 {
	font:normal 18px/17px arial;
	color: #949c50;
	margin : 0 0 20px 5px;
}

.ads {
	font:bold 12px verdana;color:#ffffff;
}

#main {
	width:886px;
	text-align:left;
}

#leftCol {
	float:left;width:231px;background-color:#65b3bf;
}

#riteCol {
	float:left;width:655px;background-color:#a6cdd3;
}

#logo {
	height:355px;background-color:#339ab0;
}

#leftTab {
	background:url(images/left_tab_bg.gif) #65b3bf no-repeat;padding:10px 32px 10px 18px;
}

#topNav {
	width:auto;height:113px;background:url(images/top_nav_bg.gif) #7bc8d4 no-repeat;
}

.logIn {
	padding-top:15px;padding-right:48px;text-align:right;
}

.topNavPad {
	padding-top:27px;padding-left:106px;
}

.homeText {
	width:auto;background:url(images/title_bar.gif) #7bc8d4 no-repeat;padding:15px 70px 15px 30px;font:normal 12px/17px verdana;
}

.homeMiddle {
	width:auto;background-color:#55c0cd;border-top:solid 2px #ffffff;padding-top:20px;padding-left:30px;
}


.howWorksBox {
	float:left;background-color:#55c0cd;width:370px;border-right:2px solid #005a7c;line-height:20px;
}

.returningBox {
	float:left;background-color:#55c0cd;width:202px;padding-left:24px;line-height:20px;
}


.AuthorizeNetSeal 
{
	width:100px;
	float:left;
	line-height:80px;
}

.footerText 
{
	width:auto;
	float:left;
	padding:20px 0px 0px 30px;
}



.homeBtm {
	width:auto;background:url(images/home_bar.gif) #a6cdd3 no-repeat;padding:50px 70px 0px 30px;
}

.testy {
	color:#f6e679;font-weight:bold;
}

a.topnav:link  {	
	 font: bold 11px/15px verdana;
	 margin-right:20px;
	text-decoration:none;
	color:#e0d99f;
}

a.topnav:visited  {	
	  font: bold 11px/15px verdana;
	 margin-right:20px;
	text-decoration:none;
	color:#e0d99f;
}

a.topnav:hover  {	
	  font: bold 11px/15px verdana;
	 margin-right:20px;
	text-decoration:none;
	color:#ffffff;
}

a.login:link  {	
	 font: bold 12px verdana;
	color:#e0d99f;
	text-decoration:none;
	border-bottom:1px dotted #ffffff;
}

a.login:visited  {	
	  font: bold 12px verdana;
	color:#e0d99f;
	text-decoration:none;
	border-bottom:1px dotted #ffffff;
}

a.login:hover  {	
	  font: bold 12px verdana;
	color:#ffffff;
	text-decoration:none;
	border-bottom:1px dotted #ffffff;
}

a.start:link  {	
	 font: bold 12px verdana;
	color:#7f313d;
	text-decoration:none;
	border-bottom:1px dotted #7f313d;
}

a.start:visited  {	
	  font: bold 12px verdana;
	color:#7f313d;
	text-decoration:none;
	border-bottom:1px dotted #7f313d;
}

a.start:hover  {	
	font: bold 12px verdana;
	color:#ffffff;
	text-decoration:none;
	border-bottom:1px dotted #ffffff;
}

a.white:link  {	
	
	color:#ffffff;
	text-decoration:none;
	border-bottom:1px dotted #ffffff;
}

a.white:visited  {	
	 
	color:#ffffff;
	text-decoration:none;
	border-bottom:1px dotted #ffffff;
}

a.white:hover  {	
	  
	color:#ffffff;
	text-decoration:none;
	border-bottom:1px dotted #1c3e42;
}

a.findout:link  {	
	font-size:10px;
	color:#1c3e42;
	text-decoration:none;
	border-bottom:1px dotted #ffffff;
	font-weight:bold;
}

a.findout:visited  {	
	font-size:10px; 
	color:#1c3e42;
	text-decoration:none;
	border-bottom:1px dotted #ffffff;
	font-weight:bold;
}

a.findout:hover  {	
	font-size:10px; 
	color:#ffffff;
	text-decoration:none;
	border-bottom:1px dotted #ffffff;
	font-weight:bold;
}

a.bubbles:link  {	
	color:#862125;
	text-decoration:none;

}

a.bubbles:visited  {	
	color:#862125;
	text-decoration:none;

}

a.bubbles:hover  {	
	color:#862125;
	text-decoration:underline;

}

.insideMid {
	width:auto;
	background-color:#55c0cd;
	border-top:solid 1px #ffffff;
	padding:13px 50px 13px 20px;
}

.inTitle {
	width:auto;background:url(images/title_bar.gif) #7bc8d4 no-repeat;padding:17px 70px 17px 20px;font:bold 16px verdana;
	color:#7f313d; 
}

.inBtm 
{
	width: auto; background: #a6cdd3;
}

.errorOutput 
{
	height: 350px;
	margin: 12px 16px 12px 16px;
}


a.orange:link 
{
	display: block;
	font:bold 10px/13px verdana;	
	text-decoration:none;
	text-align:center;
	background:#cf671b url(images/roll_orange.gif);
	border: 1px solid #cf671b; 
	color:#ffffff;
	padding:2px 4px;
	width:90px;
}

a.orange:visited {
	display: block;
	font:bold 10px/13px verdana;	
	text-decoration:none;
	text-align:center;
	background:#cf671b url(images/roll_orange.gif);
	border: 1px solid #cf671b; 
	color:#ffffff;
	padding:2px 4px;
	width:90px;
}

a.orange:hover {
	display: block;
	font:bold 10px/13px verdana;	
	text-decoration:none;
	text-align:center;
	background:#cf671b url(images/roll_orange_ro.gif);
	border: 1px solid #cf671b; 
	color:#ffffff;	
	padding:2px 4px;
	width:90px;
}

a.darkblue:link {
	display: block;
	font:bold 10px/13px verdana;	
	text-decoration:none;
	text-align:center;
	background:#005a7c url(images/roll_blue.gif);
	border: 1px solid #116688; 
	color:#ffffff;
	padding:2px 4px;
	width:50px;
}

a.darkblue:visited {
	display: block;
	font:bold 10px/13px verdana;	
	text-decoration:none;
	text-align:center;
	background:#005a7c url(images/roll_blue.gif);
	border: 1px solid #116688; 
	color:#ffffff;
	padding:2px 4px;
	width:50px;
}

a.darkblue:hover {
	display: block;
	font: bold 10px/13px verdana;	
	text-decoration:none;
	text-align:center;
	background:#005a7c url(images/roll_blue_ro.gif);
	border: 1px solid #116688; 
	color:#ffffff;	
	padding:2px 4px;
	width:50px;
}

table.questions {
	width:100%;
}

.fieldBox {
	width:300px;
	padding:15px;background-color:#a6cdd3;border:1px solid #ffffff;text-align:left;
}

.fieldLabel
{
	font-family: verdana; 
	font-size: small;
	font-style:normal;
	width:240px;
}

.fieldLine10pxBottom
{
	margin: 0px 0px 10px;
}


.vpdFieldLine
{
	margin: 2px 0px 2px 0px;
}


.updateUserLineContainer
{
	line-height: 40px;
	height: 40px;
	/* border: 1px solid green; */
}

.uulcChildren
{
	margin: auto 0;
	/* border: 1px solid red; */
}


.noticeBox
{
	margin: 0px 0px 20px 0px;
	width: 518px;
	padding: 15px;
	background-color: #55c0cd;
	border: 1px solid #ffffff;
	text-align: left;
}


tr.subtitles {
	color:#ffffff;
	font-size:10px;
	font-weight:bold;
}

td.subtitles_q {
	text-align:left;
	padding: 6px 20px;
	background-color:#27899e;
}

td.subtitles {
	text-align:center;
	padding: 6px 5px;
	background-color:#27899e;
}

td.list_subtitles {
	text-align:left;
	padding: 6px 20px;
	background-color:#27899e;
}

td.list_txt {
	text-align:left;
	padding: 6px 50px 6px 20px;

}

td.list_even {
	text-align:left;
	padding: 5px 20px;
	background-color:#8fbdc5;
	border-bottom:solid 1px #ffffff;
}

td.list_odd {
	text-align:left;
	padding: 5px 20px;
	border-bottom:solid 1px #ffffff;
	background-color:#cfe5e9;

}

td.error_title
{
	text-align: left;
	padding: 5px 3px 5px 20px;
	background-color: #cc0000;
	border-bottom: solid 1px #ffffff;
	font-weight: bold;
	color: white;	
}

td.even_title {
	text-align:left;
	padding: 5px 3px 5px 20px;
	background-color:#99c8d0;
	border-bottom:solid 1px #ffffff;
	font-weight:bold;
}

td.even 
{
	text-align:center;
	padding: 5px 3px;
	border-bottom:solid 1px #ffffff;	
	background-color:#99c8d0;
}

td.odd {
	text-align:center;
	padding: 5px 3px;
	border-bottom:solid 1px #ffffff;
	background-color:#cfe5e9;

}

td.even_q {
	text-align:left;
	padding: 5px 3px;
	background-color:#99c8d0;
	border-bottom:solid 1px #ffffff;
}

td.odd_title {
	text-align:left;
	padding: 5px 3px 5px 20px;
	border-bottom:solid 1px #ffffff;
	background-color:#cfe5e9;
	font-weight:bold;
}


td.odd_q {
	text-align:left;
	padding: 5px 3px;
	border-bottom:solid 1px #ffffff;
	background-color:#cfe5e9;

}


td.footer {
	background:#ffffff;
	text-align:right;
	padding: 3px;
	padding-right: 20px;
	border-bottom:dashed 1px #d5e3ef;
}


/* FORM STYLES */

.form_pad {
	margin:0px;padding:0px;
}

form fieldset {
	margin: 0px 0 0px 10px;
	padding: 0px 0 18px 30px;
	width: 214px;
	font:11px/19px arial;
}

form legend {
	font:bold 12px/17px arial;
	color: #db7932;
}

form div label {
	font:bold 11px/17px verdana;
	text-align:right;
	width: 170px;
	float:left;
	margin-right: 10px;
}

.ie6hack  {
	font:bold 12px/17px arial;width: 173px;padding-right: 25px;color:#555555;text-align:right;
}

form div input[type=text] {
	font:bold 11px verdana;
	width: 250px;
}

form div input[type=checkbox] { 
	font:bold 12px/17px arial;
	margin-right:6px;
}

form div textarea {
	font-size:11px; 
	font-family:verdana,"sans serif";
	width: 250px;
	height: 50px;
}

form div select {
	font-size:11px; 
	font-family:verdana,"sans serif";
	width: 256px;
	

}

form input.button {
	border: 0px;
	background-color:#a6cdd3;
	width:100px;
	height:27px;
	background-image: url(images/leftButton_bg.gif);
	color: #ffffff; 
	font:bold 12px arial;

}

form input.button:hover {
	border: 0px;
	background-color:#a6cdd3;
	width:100px;
	height:27px;
	background-image: url(images/leftButton_bg_ro.gif);
	color: #ffffff; 
	font:bold 12px arial;
}

form input.buttonRite {
	border: 0px;
	background-color:#a6cdd3;
	width:100px;
	height:27px;
	background-image: url(images/riteButton_bg.gif);
	color: #ffffff; 
	font:bold 12px arial;

}

form input.buttonRite:hover {
	border: 0px;
	background-color:#a6cdd3;
	width:100px;
	height:27px;
	background-image: url(images/riteButton_bg_ro.gif);
	color: #ffffff; 
	font:bold 12px arial;
}


#footer {
	font-size:10px;
	padding:30px 0px 15px 241px;

}

