body {
	background-color: #F5F8FE;
	margin: 0px;
	padding-top: 14px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}



A {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#1F4466;
	TEXT-DECORATION: none
}

A:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#900000;
	TEXT-DECORATION: none
}


p { font-family: "Trebuchet MS"; font-size:13px; color: #161616; padding-left:15px; padding-right:15px; text-align:justify;}
p a:link, p a:visited { text-decoration:none; color: #0033CC;}
p a:hover { text-decoration:underline; color: #000000;}

h1 { color:#1F4466; padding-left:15px; line-height:1.2em; font-size:18px;}
h2 { font-family: "Trebuchet MS"; font-size:12px; font-weight:normal; color: #fff; margin:0; padding-right:5px; padding-left:6px;}

h3 { font-family: "Trebuchet MS"; font-size:12px; font-weight: bold; color:#006B93; margin:0 10px 0 7px;padding-bottom:0px; line-height:1.2em;}

h4 { font-family: "Trebuchet MS"; font-size:12px; font-weight: normal; color: #999999; margin:0; padding:0;}
h4 a:link, h4 a:visited { text-decoration: none; color: #666666;}
h4 a:hover { text-decoration:underline; color: #000000;}

h5 { font-family: "Trebuchet MS"; font-size:13px; font-weight: normal; color: #999999; margin:0; padding:0;}
h5 a:link, h5 a:visited { text-decoration: none; color: #000;}
h5 a:hover { text-decoration:underline; color: #666;}

h6 { font-family: "Trebuchet MS"; font-size:10pt; font-weight: bold; color: #003399; margin:0; padding-right:15px;}
h6 a:link, h6 a:visited { text-decoration: underline; color: #003399;}
h6 a:hover { text-decoration:underline; color: #003399;}

.list {margin:0;}
html>body .list {margin:0 0 0 0px; }
.list ul{ padding:0;}
.list li { margin:1px 0 0 -24px;}

.colorprog {color: #000000; font-size:12px; font-weight:bold;}
.colorprog a:link, .colorprog a:visited { text-decoration: none; color: #1F4466;}
.colorprog a:hover { text-decoration:underline; color: #000000;}
.ad { margin-left:15px;}




.homelinks a{
	color: #1f4466;
}
a.left2:link {
	color: #1f4466;  font-family: Tahoma; font-size: 12.5px; text-decoration: none
}
a.left2:visited {
	color: #1f4466;  font-family: Tahoma; font-size: 12.5px; text-decoration: none
}
a.left2:active {
	color: #1f4466;  font-family: Tahoma; font-size: 12.5px; text-decoration: none
}
a.left2:hover {
	color:#3c7db9;  font-family: Tahoma; font-size: 12.5px; text-decoration: underline
}


/*-----left column starts-----*/

.borderright { border-right:1px solid #E9E9E9; border-left:1px solid #E9E9E9;}
.bordertop { border-top:1px solid #E9E9E9;}

.footer { font-family: "Trebuchet MS"; font-size:12px; font-weight: normal; color: #666; margin:0; padding:0;}
.footer a:link, .footer a:visited { text-decoration: none; color: #666666;}
.footer a:hover { text-decoration:underline; color: #000000;}

.bottomlinks { font-family: "Trebuchet MS"; font-size:10pt; font-weight: normal; color: #666; margin:0; padding:0; line-height:1.4em}
.bottomlinks a:link, .bottomlinks a:visited { text-decoration: none; color: #000099; text-decoration:underline;}
.bottomlinks a:hover { text-decoration:underline; color: #000000;}

.txtwhite { font-size:18px; color:#FFFFFF;}
.header { color:#000; font-size:15px; font-weight:bold;}
.leftboder { border-top:1px solid #E9E9E9;}


.header {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;		
}
.content2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;		
}

.header_cap {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color:#666666;
	
	
}

.benefits li {
	vertical-align: middle;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #394253;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}

li {
	margin-top: 5px;
	margin-bottom: 10px;
}

#thanks-main {
	background: transparent url(how-it-works.gif) no-repeat 0 0;
	display: block;
	width: 448px;
	height: 396px;
	padding: 0 0;
	margin: 0 0 0 10px;
	float: left;
}

#thanks-main h2,
#thanks-main p {
	display: block;
	margin: 0 0;
	padding: 0 0;
}

#thanks-main a.playvid {
	display: block;
	margin: 65px 0 0 33px;
	padding: 0 0;
}

#right_thanks {
	display: block;
	width: 300px;
	padding: 0 6px;
	margin: 0 0;
		float: left;
}

#right_thanks h2 {
	display: block;
	border-bottom: 1px solid #000000;
}

body#careers img.banner {
	display: block;
    clear: bottom;
    margin: 0 0;
    padding: 0 0;
    display: block;
    width: 799px;
    }


	
body#thanksbody img.banner {
	display: block;
    clear: bottom;
    margin: 0 0 34px 0;
    padding: 0 0;
    display: block;
    width: 799px;
	height: 100px;
    }

	#land320_form {
	    display: block;
		background: transparent url(land_page320_form_bg.gif) no-repeat 0 0;
		margin: -10px 0 0 0;
		padding: 17px 0 0 0;
		height: 297px;
		width: 450px;
	}

	body#careers #mainContainer320 {
	    display: block;
		background-image: url(../images/land_page320_bg.gif);
		width: 800px;
		margin: 0 auto;
		overflow: hidden;
		padding-left: 27px;
		padding-right: 27px;
		padding-bottom: 20px;
	}

img.banner320 {
	display: block;
	clear: bottom;
	margin: 0 0;
	padding: 0 0;
	display: block;
	width: 799px;
	    }
	

		div.fields320 {
			display: block;
			margin: 10px auto;
			width: 450px;
			height: 33px;
			background-color: #dfe3e6;
			border: 1px solid #f5f2f0;
		}

		div.fields320 label {
			display: block;
			width: 100px;
			float: left;
			font-size: 12px;
			margin: 8px 0 0 20px;
			color: #154a77;
		}
		div.fields320 textarea,
		div.fields320 select,
		div.fields320 input {
			display: block;
			float: right;
			margin: 5px 50px 0 0;
			width: 300;
		}




		div.fields320_1 {
			display: block;
			margin: 10px auto;
			width: 450px;
			height: 33px;
			background-color: #dfe3e6;
			border: 1px solid #f5f2f0;
		}

		div.fields320_1 label {
			display: block;
			width: 100px;
			float: left;
			font-size: 12px;
			margin: 8px 0 0 20px;
			color: #154a77;
		}
		div.fields320_1 textarea,
		div.fields320_1 select,
		div.fields320_1 input {
			display: block;
			float: right;
			margin: 5px 50px 0 0;
			width: 10;
			size: 3;
		}
		
		
		div.fields320_2 {
			display: block;
			margin: 10px auto;
			width: 450px;
			height: 33px;
			background-color: #dfe3e6;
			border: 1px solid #f5f2f0;
		}

		div.fields320_2 label {
			display: block;
			width: 100px;
			float: left;
			font-size: 12px;
			margin: 8px 0 0 8px;
			color: #154a77;
		}
		div.fields320_2 textarea,
		div.fields320_2 select,
		div.fields320_2 input {
			display: block;
			float: center;
			margin: 0px 0px 0 0;
			width: 10;
			size: 3;
		}
		
		
		div.fields320_3 {
			display: block;
			margin: 10px auto;
			width: 450px;
			height: 43px;
			background-color: #dfe3e6;
			border: 1px solid #f5f2f0;
		}

		div.fields320_3 label {
			display: block;
			width: 100px;
			float: left;
			font-size: 12px;
			margin: 8px 0 0 20px;
			color: #154a77;
		}
		div.fields320_3 textarea,
		div.fields320_3 select,
		div.fields320_3 input {
			display: block;
			float: right;
			margin: 5px 50px 0 0;
			width: 10;
			size: 3;
		}
		
		
		
		div.fields320_4 {
			display: block;
			margin: 10px auto;
			width: 450px;
			height: 33px;
			background-color: #dfe3e6;
			border: 1px solid #f5f2f0;
		}

		div.fields320_4 label {
			display: block;
			width: 100px;
			float: left;
			font-size: 12px;
			margin: 8px 0 0 20px;
			color: #154a77;
		}
		div.fields320_4 textarea,
		div.fields320_4 select,
		div.fields320_4 input {
			display: block;
			float: right;
			margin: 5px 50px 0 0;
			width: 8;
			size: 3;
		}
	
	
	
		
		
		
ul#land320 {
	display: block;
	background: #c3d4e3 url(images/land_page320_ul.gif) no-repeat 0 0;
	float: right;
	width: 200px;
	height: 350px;
	margin: 17px 2px 0 0;
	_margin: 17px 0px 0 0;
	_width: 238px;
	padding: 10px 20px 10px;
	overflow: visible;
}

img.banner {
    float: left;
    clear: bottom;
    margin: 0 0;
    padding: 0 0;
    display: block;
    width: 599px;
    }


form {
    display: block;
    clear: both;
    }

br.clr {
    width: 100%;
    clear: both;
    height: 0px;
    line-height: 0px;
    }
    
input {
	display: block;
}




#back320 {
	display: block;
	background: #c3d4e3 url(images/land_page320_ul.gif) no-repeat 0 0;
	float: left;
	width: 430px;
	height: 45px;
	margin: 10px auto;
	_margin: 10px auto;
	_width: 430px;
	padding: 10px 10px 10px;
	overflow: visible;
}


#back320_2 {
	display: block;
	background: #c3d4e3 url(images/land_page320_ul.gif) no-repeat 0 0;
	float: left;
	width: 430px;
	height: 35px;
	margin: 10px auto;
	padding: 10px 10px 10px;
	overflow: visible;
}

#sub2 {
	margin-top: 15px;
}

.fields_bad {
	background-color: #CCFF99;
}

body#careers #mainContainer {
	    display: block;
		background-image: url(careers_container_bg.gif);
		width: 800px;
		margin: 0 auto;
		overflow: hidden;
		padding-left: 27px;
		padding-right: 27px;
		padding-bottom: 20px;
	}

#mainContainer {
    display: block;
	background-image: url(main_container_bg.gif);
	width: 800px;
	margin: 0 auto;
	overflow: hidden;
	padding-left: 27px;
	padding-right: 27px;
	padding-bottom: 20px;
}

body#sitemap #mainContainer {
    display: block;
	background-image: url(benefits_bg.gif);
	width: 800px;
	margin: 0 auto;
	overflow: hidden;
	padding-left: 27px;
	padding-right: 27px;
	padding-bottom: 20px;
}

body#thanksbody #mainContainer {
	    display: block;
		width: 800px;
		margin: 0 auto;
		overflow: hidden;
		padding-left: 27px;
		padding-right: 27px;
		padding-bottom: 20px;
	}

body#thanksbody div.links span{
	margin: -23px 20px 0 0;
	display: block;
	color: #243750;
	font-size: 16px;
	height: 20px;
	font-weight: bold;
}

body#thanksbody div.links {
		color: #243750;
		background: transparent url(h1_banner2.jpg) no-repeat 0 0;
		display: block;
		height: 19px;
		width: 807px;
		padding: 45px 40px 0 0;
		font-family: Verdana;
		margin: auto auto 0;
		text-align: right;
		font-size: 11px;
		font-weight: normal;
		z-index: 1;
	}
	
div.links2 {
		background: transparent url(h1_banner.jpg) no-repeat 0 0;
		display: block;
		height: 59px;
		width: 807px;
		padding: 0 40px 0 0;
		font-family: Verdana;
		margin: 0 auto;
		text-align: right;
		position:relative;
		right: 5px;
		font-size: 11px;
		font-weight: normal;
	}


/*body#tips div.links,*/
div.links, div.links3 {
	background: transparent url(h1_banner.jpg) no-repeat 0 0;
	display: block;
	height: 19px;
	width: 807px;
	padding: 3px 40px 0 0;
	font-family: Verdana;
	margin: auto auto 0;
	text-align: right;
	position:relative;
	right: 5px;
	font-size: 11px;
	font-weight: normal;
}

div.links3 {background: transparent url(h1_banner3.jpg) no-repeat 0 0;}
/*
body#bodydebt div.links {
	background: transparent url(../images/h1_banner.jpg) no-repeat 0 0;
	display: block;
	height: 35px;
	width: 807px;
	padding: 24px 40px 0 0;
	font-family: Verdana;
	margin: 0 auto;
	text-align: right;
	position:relative;
	right: 5px;
	font-size: 11px;
	font-weight: normal;
}
*/

body#tips div.links a.logo-link,
div.links a.logo-link {
	display: block;
	margin: -40px 320px 0 320px;
	_margin: -40px -5px 0 320px;
	float: left;
	clear: none;
}

ul {
	color: #394253;
	list-style-type: disc;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-bottom: 30px;
}

ol {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-bottom: 50px;
	margin-top: 10px;
}


body#thanks #mainContainer #thanks_main_right {
    display: block;
	float: right;
	width: 200px;
	padding: 0px;
	margin: 0 0 0 0;
}


body#careers #mainContainer #right_main {
    display: block;
	float: right;
	width: 200px;
	padding: 0px;
	margin: 0 0 0 0;
}

body#careers #mainContainer #right_main ul#career-nav {
	display: block;
	width: 187px;
	list-style-type: none;
	margin: 0 0;
	padding: 0 0;
}

body#careers #mainContainer #right_main ul#career-nav li {
	display: block;
	height: 23px;
	width: 187px;
	text-indent: -2000px;
	margin: 0 0 10px 0;
	padding: 0 0;
}

body#careers #mainContainer #right_main ul#career-nav li a {
	display: block;
	margin: 0 0;
	padding: 0 0;
	height: 23px;
	width: 187px;	
}



body#careers #mainContainer #right_main ul#career-nav li a.car-position {
	background: transparent url(open-positions.gif) 0 0;
}

body#careers #mainContainer #right_main ul#career-nav li a.car-apply {
	background: transparent url(how-to-apply.gif) 0 0;
}

body#careers #mainContainer #right_main ul#career-nav li a.car-benefits {
	background: transparent url(images/benefits-career.gif) 0 0;
}

body#careers #mainContainer #right_main ul#career-nav li a.car-contact {
	background: transparent url(images/career-contact.gif) 0 0;
}








body#sitemap #mainContainer #right_main {
    display: block;
	width: 350px;
	padding: 0px;
	margin: 0 0 0 1px;
	float: left;
}

#mainContainer #right_main {
    display: block;
	width: 200px;
	padding: 0px;
	margin: 0 0;
	float: right;
}

#mainContainer #right_main p {
    display: block;
    margin: 10px;
    padding: 0 0;
    }
    
#mainContainer #right_main input {
	border: 1px solid #53617C;
	font-size: 16px;
	width: 175px;
}

#mainContainer #right_main div input {
	border: 0px solid #53617C;
	width: 59px;
	}
	
img.login_header {
	display: block;
	height: 34px;
	width: 200px;
}


#login {
	display: block;
	background-color: #dbe0ed;
	margin: 0 0;
	padding: 10px 0 15px 10px;
	height: 121px;
}
body#sitemap #consultation {
	display: block;
	background: transparent url(images/sitemapconsult.gif) no-repeat;
	height: 229px;
	width: 190px;
	overflow: hidden;
	margin: 0 0;
	padding: 45px 0 0 10px;
	clear: both;
}

#consultation {
    display: block;
	background: transparent url(images/free_consultation.jpg) no-repeat;
	height: 229px;
	width: 189px;
	overflow: hidden;
	margin: 0 0;
	padding: 45px 0 0 10px;
	clear: both;
}

ol li {
	margin-left: 40px;
}

label {
	font-family: Arial;
	font-size: 11px;
}

#mainContainer #careers_main {
	    display: block;
		width: 800px;
		float: left;
		margin: 0 0;
		padding: 0px;
}

#mainContainer #left_main {
    display: block;
	width: 599px;
	float: left;
	margin: 0 0;
	padding: 0px;
}

body#bodyconsult #mainContainer #left_main {
    display: block;
	width: 599px;
	float: left;
	margin: 0 1px 0 0;
	padding: 0px;
}

#navigation {
	background-color: #394253;
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	width: 100%;
	height: 32px;
}

	#careers-main {
	display: block;
	float: left;
	width: 450px;
	padding: 10px;
	margin: 0px;
	height: 900;	
}

#main {
	background-image: url(bg_swish.gif);
	background-repeat: no-repeat;
	height: 416px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

#sub {
	background-image: url(sub_bg.gif);
	display: block;
	list-style-type: none;
	width: 590px;
	padding: 0 0 0 10px;
	height: 33px;
    margin: 0 0 0 -1px;
}

body#thanksbody #bottom,
body#careers #bottom {
    display: block;
	width: 860px;
    color: #526178;
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
	line-height: 18px;
	padding-top: 20px;
	margin: -15px auto 25px;
	background: transparent url(../images/bottom.gif) no-repeat 3px 0;
}

#bottom {
    display: block;
	width: 860px;
    color: #526178;
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
	line-height: 18px;
	padding-top: 20px;
	margin: -20px auto 25px;
	background-image: url(botttttom.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}


#bottom.left a:link, #bottom.left a:visited, #bottom.left a:hover {
    display: block;
	width: 860px;
    color: #526178;
	text-align: center;	
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
	line-height: 18px;
	padding-top: 20px;
	margin: -20px auto 25px;
	background-image: url(botttttom.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}


a.nav:link {
	color: #FFFFFF;
	text-decoration: none;
	text-transform: lowercase;
}

a.nav:visited {
	color: #FFFFFF;
	text-decoration: none;
	text-transform: lowercase;
}

a.nav:hover{
	color: #FF0000;
	text-decoration: none;
	text-transform: lowercase;
}

#sub li {
	display: inline;
	float: left;
	margin: 10px 0 0 0;
	padding: 0 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
}

#sub li a {
	margin: 0 0;
	padding: 0 5px;
}

h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	color: #394253;
	margin-left: 25px;
}

p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-left: 25px;
	padding-right: 20px;
	color: #394253;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 25px;
	margin-left: 0px;
}
    
ul#steps {
	list-style-type: none;
    margin: -3px 0 0 12px;
    padding: 0 0;
    }

#steps li {
	background: transparent url(stepsbg.gif) repeat-y 0 0;
	display: block;
	float: left;
	width: 180px;
    margin: 0 0;
    padding: 0 7px 20px;
	font-family: Verdana;
	font-size: 11px;
	color: #394253;
	text-align: left;
}

#steps li.stepsli {
    display: inline;
    margin: 0 -1px 0 1px;
    }

#steps li.stepsli2 {
    display: inline;
    margin: 0 -4px 0 4px;
    }
    
#navigation li {
	float: left;
	background-color: #394253;
	font-family: Arial;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	padding-top: 0px;
	padding-left: 8px;
	padding-right: 8px;
	letter-spacing: 1px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
	margin-top: 8px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

#navigation {
	background-color: #394253;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

body#thanksbody ul.nav,
body#careers ul.nav,
body#bodyconsult ul.nav {
    background-color: #394253;
    float: left;
    display: block;
    height: 26px;
    width: 795px;
    margin: 0 0;
    padding: 8px 0 0 5px;
    }

ul.nav {
    background-color: #394253;
    float: left;
    display: block;
    height: 26px;
    width: 594px;
    margin: 0 0;
    padding: 8px 0 0 5px;
    }

ul.nav a img {
    display: inline;
    float: left;
    }

ul.nav li {
	text-indent: -2000px;
    margin: 0 0;
    padding: 0 0;
    display: inline;
    height: 19px;
    float: left;
    list-style-type: none;
    }

ul.nav li a {
    font-size; 12px;
    text-decoration: none;
    color: #ffffff;
    letter-spacing: 1px;
    padding: 0 0;
    }

/*body#index ul.nav li a.menu1,
body#bodyabout ul.nav li a.menu1,
body#bodydebt ul.nav li a.menu2,
body#bodychoices ul.nav li a.menu3,
body#bodyfaq ul.nav li a.menu4,
body#bodyresults ul.nav li a.menu5,
body#bodyconsult ul.nav li a.menu6,*/
ul.nav li a:hover.menu1,
ul.nav li a:hover.menu2,
ul.nav li a:hover.menu3,
ul.nav li a:hover.menu4,
ul.nav li a:hover.menu5,
ul.nav li a:hover.menu6 {
    background-position: 0 -19px;
    }
  
ul.nav li a.menu1 { background: transparent url(menu1.gif) 0 0; display: block; height: 19px; width: 86px; overflow: hidden; }
ul.nav li a.menu2 { background: transparent url(menu2.gif) 0 0; display: block; height: 19px; width: 147px; overflow: hidden; }
ul.nav li a.menu3 { background: transparent url(menu3.gif) 0 0; display: block; height: 19px; width: 82px; overflow: hidden; }
ul.nav li a.menu4 { background: transparent url(menu4.gif) 0 0; display: block; height: 19px; width: 44px; overflow: hidden; }
ul.nav li a.menu5 { background: transparent url(menu5.gif) 0 0; display: block; height: 19px; width: 75px; overflow: hidden; }
ul.nav li a.menu6 { background: transparent url(menu6.gif) 0 0; display: block; height: 19px; width: 150px; overflow: hidden; }

h3 {
    clear: both;
    display: block;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	color: #394253;
	margin: 5px 0 0 25px;
    }

#mainContainer #right_main div.know {
    display: block;
    width: 155px;
	margin: -20px auto 0;
	padding: 0px 10px;
	font-size: 10px;
	font-family: Arial;
	clear: bottom;
    }
    
div.know h3 {
    clear: both;
    display: block;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	text-transform: lowercase;
	color: #526178;
	margin: 20px 0 2px 2px;
    }

#mainContainer #right_main div.know hr {
    background: #666666 url(hr.gif) repeat-x;
    clear: both;
    display: block;
    margin: 0 0;
	padding: 0px;
	height: 3px;
    }

#mainContainer #right_main div.know p {
	text-align: left;
    color: #526178;
    margin: 5px 0 0 0;
	font-size: 10px;
    }
    
#login_index {
	background-color: #dbe0ed;
	margin: 0 0;
	padding: 10px 0 15px 10px;
	height: 145px;
}

.right_bttm {
	padding: 0px;
	margin-top: -3px 0 0 0;
	border-bottom-width: 0px;
	border-bottom-style: solid;
	border-bottom-color: #394253;
}

.benefits {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	display: block;
	width: 160px;
	font-size: 11px;
	font-weight: normal;
	color: #394253;
	line-height: 14px;
	padding: 0 0;
	margin: 0 auto;
}

div.right_bttm ul.benefits li {
	list-style-type: none;
	background: transparent url(bene_bullet.gif) no-repeat 0 0;
	padding: 0 0 0 20px;
	margin: 5px 0 0 0;
}

select {
	width: 175px;
}

#consultation select {
	width: 177px;
	font-size: 10px;
}

a:link {
	color: #3333CC;
	text-decoration: none;
}

.rb {
	text-align: center;
	margin-left: -10px;
}

body#sitemap .rb a img,
body#bodyconsult .rb a img {
	display: block;
	margin: 0 0 0 -10px;
}

a:visited {
	color: #3333CC;
	text-decoration: none;
}

a:hover {
	color: #FF0000;
	text-decoration: none;
}

a.sl:link {
	color: #FFFFFF;
	text-decoration: none;
}

a.sl:visited {

	color: #FFFFFF;
	text-decoration: none;
}

a.sl:hover {
	color: #394253;
	text-decoration: none;
}

img {
	border: 0px;
}

a.steps:link {
	color: #000000;
	text-decoration: none;
}

a.steps:visited {
	color: #000000;
	text-decoration: none;
}

a.steps:hover {
	color: #FF0000;
	text-decoration: none;
}

.benefits_form {
	margin: auto;
	width: 80%;
	background-color: #EDF0F8;
	padding: 5px;
	border: 1px solid #D4D7DC;
}

#subL {
	margin-top: 15px;
}

.ai {
	float: right;
	margin-left: 10px;
}

h5 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #394253;
	padding: 0px;
	margin-bottom: 4px;
	text-align: center;
}

p.indexp1 {
	display: block;
	height: 92px;
	width: 550px;
	margin: 0 0;
	padding: 0 0 0 30px;
	text-align: left;
}

p.indexp1 a.learn {
	text-transform: lowercase;
	color: #394253;
	display: inline;
	width: 50px;
	margin: 0 0;
	padding: 0 0;
	float: right;
	font-size: 14px;
	font-weight: bold;
}

a.learn:visited {
	margin-left: 480px;
}

.login {
	border: 1px solid #53617C;
	font-size: 16px;
	width: 175px;
}

.benefitsBG {
	background: transparent url(debt_bullets.gif) no-repeat 0 0;
	padding: 0px;
	margin: 20px 0 0 10px;
	display: block;
	padding: 0 0 0 270px;
	width: 430px;
	height: 235px;
}

.benefits_login {
	margin-left: 270px;
	margin-top: 0px;
	padding-top: 25px;
	font-size: 11px;
	margin-bottom: 2px;
}

#benefits_form {
	border: 1px solid #e7e7e7;
	background-color: #f6f6f6;
	margin-left: 90px;
	margin-right: 22px;
	padding: 0px;
}

#benefits_table td {
	border-top-width: 2px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 2px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
	border-left-style: solid;
	border-left-color: #FFFFFF;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #E7E7E7;
	border-bottom-color: #E7E7E7;
	margin: 0px;
	padding-top: 0px;
	padding-right: 7px;
	padding-bottom: 6px;
	padding-left: 7px;
	font-weight: bold;
	color: #394253;
	text-align: left;
}

.beneinput {
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

a.top2 {
	display: inline;
	_letter-spacing: 0px;
    font-size: 10px;
	color: #101010;
	text-decoration: none;
}

a.top {
	display: inline;
	margin: 0 0;
	_letter-spacing: 0px;
    font-size: 10px;
	color: #101010;
	text-decoration: none;
}

a.top:visited {
	color: #101010;
}

a.top:hover {
	color: #FF0000;
}

#bottom a {
    font-size: 12px;
    color: #526178;
    
    }

#bottom a:hover {
    color: #CC3333
    }

p.four {
	display: block;	
	margin: 20px 0 0 0;
}

p.four span {
	font-size: 14px;
	font-weight: bold;
}

#tasks {
	display: block;
	float: left;
	width: 150px;
	background-color: #333333;
}

#right-tasks {
	display: block;
	float: left;
	width: 150px;
}

.validationerror {
	font-size: 12px;
	color: #FF0000;
	background-color: #E0E0E0;
	padding: 0 5px 0 5px;
	border: 0px solid #000000;
	border-top: 1px;
}

.validationerror2{
	border: 0px;
	padding: 0 0 1px 15px;
	margin: 0 0 0 0;
	color: #FF0000;
}
#videoconsultation {
	display: block;
	background: transparent url(free_consultation.jpg) no-repeat;
	height: 229px;
	width: 189px;
	overflow: hidden;
	margin: 0;
	clear: none;
	float: right;
	padding-top: 45px;
	padding-right: 0;
	padding-bottom: 0px;
	padding-left: 10px;
	position: absolute;
	top: 0px;
	right: 0px;
}


	#left_main h4 {
	    display: block;
	    float: left;
	    margin: 40px 0 0 20px;
		_margin: 10px 0 0 10px;

	}

	#left_main p.learn {
	    display: block;
	    float: left;
	}

	#learn-right {
	    display: block;
	    border: 1px solid #777777;
	    margin: 0 0;
	    padding: 0 0;
	}

	#learn-right p {
	    display: block;
	    margin: 0 5px;
	    padding: 0 0;
	    font-size: 10px;
	    text-align:left;
	}

	#learn-right p a {
	    display: block;
	    width: 100px;
	    padding: 0 10px 0 0;
	    background: transparent url(learn-arrow.gif) no-repeat 65px 3px; }

	#learn-right h4 img {
	    display: block;
	    margin: 0 0 0 10px;
	}

	.learn-right-band {
	    background: transparent url(learn-band.jpg) repeat-x 0 0;
	    display: block;
	    height: 5px;
	    margin: 0 0;
	    padding: 0 0;
	}

	.learn-right-band hr {
	    display: none;
	}

	#learn-left-bottom {
	    display: block;

	    margin: 20px 0 0 0;
		_margin-top: 40px;
	    padding: 0 0;
	}

	#learn-left-bottom h4 {
	    display: block;
	    margin: -25px 0 0 20px;
	    padding: 0 0;
		clear: both;
	}

	#learn-bottom-links {
	    display: block;
	    width: 300px;
	    margin: 0 auto;
	    padding: 0 0;
	    text-align: center;
	}

	#learn-bottom-links a {
	    display: block;
	    float: left;
	    margin: 0 2px;
	    padding: 0 0;
	}

body#landing #bottom {
		margin: -30px auto 25px;
}

#left_main form#learning-form {
	background: transparent url(learn-form.jpg) no-repeat 0 0;
	display: block;
	margin: 10px 0 10px 15px;
	padding: 100px 0 0 20px;
	_margin: 10px 0 0 10px;
	width: 240px;
	height: 203px;
	float: right;
	clear: none;
}

#sub3 {
	display: block;
	float: right;
	clear: both;
	margin: 0 0;
	_margin: -20px 0 0 0;
	padding: 0 0;
}

#header {
	display: block;
	width: 800px;
	height: 58px;
	margin: 0 auto -14px;
	_margin: 0 auto;
	background-image: url(head-tile.jpg);
}





*:first-child+html #header {
	margin : 0 auto;
}

#header img {
	display: block;
	float: left;
	height: 58px;
	width: 264px;
	margin: 0 0 0 7px;
}

#top-links {
	display: block;
	width: 200px;
	float: right;
	text-align: center;
	font-family: Verdana;
	font-size: 10px;
	font-weight: normal;
}

#top-links img {
	display: block;
	width: 170px;
	height: 42px;
	margin: 0 0 0 15px;
	padding: 0 0;
	_margin: 0 0 0 7px;
}

#top-links a {
	color: #000000;
}

#top-links a:hover {
	color: #FF0000;
}

