* {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: 0px; TEXT-DECORATION: none; PADDING-TOP: 0px
}
HTML {
	BORDER-TOP: #777 1px solid
}
BODY {
	font-family:Arial, Helvetica, sans-serif!important; COLOR: #000000; FONT-SIZE: 12px
}
TD {
	 COLOR: #000000; FONT-SIZE: 12px
}
TH {
	 COLOR: #000000; FONT-SIZE: 12px
}
BODY {
	TEXT-ALIGN: center; BACKGROUND: url(../img/bg_body.gif) #cccccc fixed repeat-y center 50%
}
A:link {
	COLOR: #660000
}
A:visited {
	COLOR: #660000
}
A:hover {
	COLOR: #5aa6de
}
A:active {
	COLOR: #660000
}

H1, .heading1 {
	LINE-HEIGHT: 20px; MARGIN: 20px 0px 30px; COLOR: #000000; FONT-SIZE: 18px; font-weight:bold;
}
H2, .heading2 {
	LINE-HEIGHT: 16px; MARGIN: 20px 0px 0px; COLOR: #115b92; FONT-SIZE: 14px; font-weight:bold;
}
#container {
	TEXT-ALIGN: center; BACKGROUND-COLOR: #f4f4f4; MARGIN: 0px auto; WIDTH: 810px
}
#wrapper {
	BORDER-BOTTOM: #777 1px solid; POSITION: relative; TEXT-ALIGN: left; BORDER-LEFT: #777 1px solid; WIDTH: 100%; BORDER-TOP: 0px; BORDER-RIGHT: #777 1px solid
}
#header {
	WIDTH: 100%; HEIGHT: 150px
}
#nav_hor {
	WIDTH: 100%; BACKGROUND: url(../img/bg_nav_hor.jpg) repeat-x; HEIGHT: 39px
}
#nav_vert {
	WIDTH: 340px; FLOAT: left
}
#content {
	WIDTH: 469px; FLOAT: right; HEIGHT: auto
}
#spacer {
	WIDTH: 100%; HEIGHT: 30px; CLEAR: both
}
#footer {
	TEXT-ALIGN: center; WIDTH: 100%; BACKGROUND: url(../img/bg_footer.jpg) repeat-x left top; HEIGHT: 111px; COLOR: #5aa6de; CLEAR: both
}
#header SPAN.logo {
	POSITION: absolute; TEXT-INDENT: -10000px; TOP: 0px
}
#header SPAN.logo A {
	WIDTH: 430px; DISPLAY: block; BACKGROUND: url(../img/logo.gif) no-repeat; HEIGHT: 150px
}
#header SPAN.logo A:hover {
	BACKGROUND-POSITION: -430px 50%
}
#header H1 {
	DISPLAY: none
}
#header IMG {
	FLOAT: right; MARGIN-RIGHT: 10px
}
#nav_hor_links {
	TEXT-ALIGN: center; LIST-STYLE-TYPE: none
}
#nav_hor_links UL {
	TEXT-ALIGN: center; LIST-STYLE-TYPE: none
}
#nav_hor_links LI {
	LIST-STYLE-TYPE: none; FLOAT: left
}
#nav_hor_links LI A {
	TEXT-ALIGN: center; LINE-HEIGHT: 29px; WIDTH: 65px; DISPLAY: block; FLOAT: left; HEIGHT: 29px; COLOR: white; FONT-SIZE: 90%
}
#nav_hor_links LI A:hover {
	BACKGROUND: url(../img/bg_nav_hor_hover.jpg) repeat-x left top
}
#nav_hor_links LI#wide A {
	WIDTH: 107px
}
#nav_hor_links LI#last A {
	WIDTH: 70px
}
#nav_hor_links LI#last A#rss {
	WIDTH: 69px; DISPLAY: block; BACKGROUND: url(../img/rss_blue.gif) no-repeat right 50%
}
#nav_hor_links LI#last A#rss:hover {
	WIDTH: 70px; BACKGROUND: url(../img/bg_nav_hor_hover.jpg) repeat-x left top
}
#quote_box {
	BORDER-BOTTOM: #aaa 1px solid; POSITION: relative; TEXT-ALIGN: left; BORDER-LEFT: #aaa 1px solid; MARGIN-TOP: 15px; WIDTH: 453px; BACKGROUND: url(../img/bg_qbox_grad_bottom.jpg) #fafafa repeat-x 50% bottom; HEIGHT: auto; BORDER-TOP: #aaa 1px solid; BORDER-RIGHT: #aaa 1px solid
}
#qbox_link_wrap {
	BACKGROUND-COLOR: #fafafa; WIDTH: 100%; HEIGHT: 30px
}
#quote_box #rop {
	BORDER-BOTTOM: #115b92 1px solid; TEXT-ALIGN: center; DISPLAY: block; BACKGROUND: url(../img/bg_quote_btn.gif) #115b92 repeat-x left top; FLOAT: left; COLOR: #fff; FONT-SIZE: 15px; BORDER-TOP: #115b92 1px solid; FONT-WEIGHT: bold; PADDING-TOP: 5px
}
#quote_box #tl {
	BORDER-BOTTOM: #115b92 1px solid; TEXT-ALIGN: center; DISPLAY: block; BACKGROUND: url(../img/bg_quote_btn.gif) #115b92 repeat-x left top; FLOAT: left; COLOR: #fff; FONT-SIZE: 15px; BORDER-TOP: #115b92 1px solid; FONT-WEIGHT: bold; PADDING-TOP: 5px
}
#quote_box #ul {
	BORDER-BOTTOM: #115b92 1px solid; TEXT-ALIGN: center; DISPLAY: block; BACKGROUND: url(../img/bg_quote_btn.gif) #115b92 repeat-x left top; FLOAT: left; COLOR: #fff; FONT-SIZE: 15px; BORDER-TOP: #115b92 1px solid; FONT-WEIGHT: bold; PADDING-TOP: 5px
}
#quote_box #rop {
	WIDTH: 155px; HEIGHT: 24px; COLOR: #fff
}
#quote_box #rop A {
	COLOR: #fff
}
#quote_box #rop A:hover {
	TEXT-DECORATION: underline
}
#quote_box #tl {
	WIDTH: 143px; BACKGROUND: none transparent scroll repeat 0% 0%; HEIGHT: 26px; COLOR: #115b92
}
#quote_box #ul {
	WIDTH: 155px; HEIGHT: 24px
}
#quote_box #ul A {
	COLOR: #fff
}
#quote_box #ul A:hover {
	TEXT-DECORATION: underline
}
#quote_box #form_wrap {
	POSITION: relative; PADDING-BOTTOM: 15px; MARGIN-TOP: 1px; PADDING-LEFT: 0px; WIDTH: 453px; PADDING-RIGHT: 0px; BACKGROUND: url(../img/bg_tree2.gif) #fafafa no-repeat right 50%; PADDING-TOP: 15px
}
#quote_box #form_wrap LABEL {
	TEXT-ALIGN: right; PADDING-BOTTOM: 15px; MARGIN-TOP: 1px; WIDTH: 200px; PADDING-RIGHT: 15px; FLOAT: left; FONT-WEIGHT: bold
}
INPUT {
	BORDER-BOTTOM: #aaa 1px solid; BORDER-LEFT: #aaa 1px solid; MARGIN-TOP: 3px; MARGIN-BOTTOM: 3px; MARGIN-LEFT: 5px; BORDER-TOP: #aaa 1px solid; BORDER-RIGHT: #aaa 1px solid
}
SELECT {
	BORDER-BOTTOM: #aaa 1px solid; BORDER-LEFT: #aaa 1px solid; MARGIN-TOP: 3px; MARGIN-BOTTOM: 3px; MARGIN-LEFT: 5px; BORDER-TOP: #aaa 1px solid; BORDER-RIGHT: #aaa 1px solid
}
TEXTAREA {
	BORDER-BOTTOM: #aaa 1px solid; BORDER-LEFT: #aaa 1px solid; MARGIN-TOP: 3px; MARGIN-BOTTOM: 3px; MARGIN-LEFT: 5px; BORDER-TOP: #aaa 1px solid; BORDER-RIGHT: #aaa 1px solid
}
#quote_box #form_wrap SELECT {
	BORDER-BOTTOM: #aaa 1px solid; BORDER-LEFT: #aaa 1px solid; BORDER-TOP: #aaa 1px solid; BORDER-RIGHT: #aaa 1px solid
}
#quote_box #form_wrap #submitbutton {
	TEXT-ALIGN: center; PADDING-BOTTOM: 3px; BACKGROUND-COLOR: #115b92; MARGIN-TOP: 6px; PADDING-LEFT: 0px; WIDTH: 240px; PADDING-RIGHT: 0px; COLOR: #ffffff; MARGIN-LEFT: 120px; FONT-SIZE: 14px; FONT-WEIGHT: bold; PADDING-TOP: 3px
}
#quote_box #form_wrap BR {
	CLEAR: left
}
#quote_box SPAN {
	TEXT-ALIGN: center; TEXT-TRANSFORM: uppercase; MARGIN-TOP: 15px; WIDTH: 100%; DISPLAY: block; MARGIN-BOTTOM: 5px; FONT-SIZE: 10px; BORDER-TOP: #aaa 1px solid; PADDING-TOP: 2px
}
#qbox_bottomlinks {
	WIDTH: 100%; HEIGHT: 36px
}
.surv_link {
	TEXT-ALIGN: center; MARGIN-TOP: 3px; WIDTH: 226px; DISPLAY: block; FLOAT: left; HEIGHT: 30px; BORDER-RIGHT: #aaa 1px dashed
}
.whole_link {
	TEXT-ALIGN: center; MARGIN-TOP: 3px; WIDTH: 226px; DISPLAY: block; FLOAT: left; HEIGHT: 30px
}
#link_box {
	BORDER-BOTTOM: 0px; BORDER-LEFT: #115b92 1px dotted; BACKGROUND-COLOR: white; MARGIN: 15px 0px 15px 15px; WIDTH: 300px; HEIGHT: auto; BORDER-TOP: #115b92 1px dotted; BORDER-RIGHT: #115b92 1px dotted
}
#link_box UL {
	LIST-STYLE-TYPE: none
}
#link_box LI {
	BORDER-BOTTOM: #115b92 1px dotted; LIST-STYLE-TYPE: none; WIDTH: 300px; DISPLAY: block
}
#link_box LI A {
	LINE-HEIGHT: 24px; TEXT-INDENT: 50px; WIDTH: 100%; DISPLAY: block; BACKGROUND: url(../img/lifeinsure_final.gif) no-repeat left 50%; HEIGHT: 24px; COLOR: #115b92
}
#link_box LI A:hover {
	COLOR: #5aa6de
}
#videos {
	MARGIN-TOP: 5px
}
#videos SPAN.hp_watch {
	TEXT-INDENT: -10000px
}
SPAN.hp_watch_int {
	TEXT-INDENT: -10000px
}
#videos SPAN.hp_watch A {
	WIDTH: 300px; DISPLAY: block; BACKGROUND: url(../img/videos_3up.jpg) no-repeat; HEIGHT: 194px
}
#videos SPAN.hp_watch_int A {
	MARGIN: 10px 0px 0px 10px; WIDTH: 300px; DISPLAY: block; BACKGROUND: url(../img/videos_1up.jpg) no-repeat; HEIGHT: 204px
}
#videos SPAN.hp_watch A:hover {
	BACKGROUND-POSITION: -300px 50%
}
#videos SPAN.hp_watch_int A:hover {
	BACKGROUND-POSITION: -300px 50%
}
#videos H1 {
	DISPLAY: none
}
.watch-more {
	TEXT-ALIGN: center; PADDING-RIGHT: 15px; DISPLAY: block; PADDING-TOP: 2px
}
#big_buttons {
	MARGIN: 15px 0px
}
#big_buttons IMG {
	MARGIN: 0px 0px 1px
}
#big_buttons UL {
	LIST-STYLE-TYPE: none; LIST-STYLE-IMAGE: none
}
#big_buttons LI {
	LIST-STYLE-TYPE: none; DISPLAY: block; LIST-STYLE-IMAGE: none
}
#big_buttons LI A {
	TEXT-INDENT: 17px; WIDTH: 317px; DISPLAY: block; FONT: bold 14px/30px Arial, Helvetica, sans-serif; BACKGROUND: url(../img/btn-bg.gif) no-repeat left top; HEIGHT: 30px; COLOR: #115b92; PADDING-TOP: 1px
}
#big_buttons LI A:hover {
	COLOR: #000
}
#tab_testi {
	BACKGROUND-COLOR: #115b92; MARGIN-TOP: 400px; WIDTH: 300px
}
#tab_testi A {
	LINE-HEIGHT: 30px; PADDING-LEFT: 30px; WIDTH: 100%; DISPLAY: block; BACKGROUND: url(../img/arrow_tab.gif) #115b92 no-repeat right 50%; HEIGHT: 30px; COLOR: #ffffff; FONT-SIZE: 16px
}
#tab_testi A:hover {
	COLOR: #5aa6de
}
#tab_edu A:hover {
	COLOR: #5aa6de
}
#tab_edu {
	POSITION: relative; MARGIN-TOP: 15px; WIDTH: 300px
}
.topmenuul {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.topmenuli {
	LINE-HEIGHT: 30px; LIST-STYLE-TYPE: none; PADDING-LEFT: 30px; WIDTH: 100%; BACKGROUND: url(../img/arrow_tab.gif) #115b92 no-repeat right 50%; FLOAT: left; HEIGHT: 30px; FONT-SIZE: 16px
}
.topmenuli A:link {
	COLOR: #ffffff
}
.topmenuli A:visited {
	COLOR: #ffffff
}
.topmenuli A:hover {
	COLOR: #ffffff
}
.topmenuli A:active {
	COLOR: #ffffff
}
.topmenutitle {
	WIDTH: 300px; DISPLAY: block
}
.submenuul {
	POSITION: absolute; PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 10px 0px 0px -14px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: block; PADDING-TOP: 0px
}
.submenuli A {
	BORDER-BOTTOM: #115b92 0px dotted; BORDER-LEFT: #115b92 0px dotted; LINE-HEIGHT: 26px; PADDING-LEFT: 15px; WIDTH: 297px; DISPLAY: block; BACKGROUND: url(../img/arrow_blue.gif) #f4f4f4 no-repeat right 50%; HEIGHT: 26px; FONT-SIZE: 12px; BORDER-RIGHT: #115b92 0px dotted
}
.submenuli A:link {
	COLOR: #660000
}
.submenuli A:visited {
	COLOR: #660000
}
.submenuli A:hover {
	COLOR: #115b92
}
.submenuli A:active {
	COLOR: #660000
}
LI:hover UL {
	DISPLAY: block
}
LI.over UL {
	DISPLAY: block
}
#dmenu LI > UL {
	TOP: auto; LEFT: auto
}
#links_explanations {
	POSITION: relative; PADDING-BOTTOM: 30px; MARGIN-TOP: 30px; PADDING-LEFT: 30px; WIDTH: 260px; PADDING-RIGHT: 15px; BACKGROUND: url(../img/arrow_bottom.gif) #e1e1e1 no-repeat right bottom; PADDING-TOP: 12px
}
#links_explanations H2 {
	MARGIN-TOP: 0px
}
.text {
	PADDING-BOTTOM: 7px; PADDING-LEFT: 15px; PADDING-RIGHT: 30px; PADDING-TOP: 7px
}
.text P {
	PADDING-BOTTOM: 15px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 4px
}
.text A {
	TEXT-DECORATION: underline
}
.text A:hover {
	COLOR: #5aa6de
}
.text H3, .text .heading3 {
	DISPLAY: block; MARGIN-BOTTOM: 7px; BACKGROUND: url(../img/arrow_blue.gif) no-repeat right bottom; FONT-SIZE: 12px;	font-weight:bold;
}
#nav_vert .text {
	PADDING-BOTTOM: 7px; PADDING-LEFT: 40px; PADDING-RIGHT: 40px; PADDING-TOP: 7px
}
#footer_links {
	FONT-SIZE: 11px; PADDING-TOP: 20px
}
#footer_links A {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; COLOR: #ffffff; PADDING-TOP: 10px
}
#footer_links A:hover {
	COLOR: #5aa6de
}
#fineprint {
	FONT-SIZE: 10px; PADDING-TOP: 40px
}
#fineprint A {
	COLOR: #ffffff
}
#fineprint A:hover {
	COLOR: #5aa6de
}
.alt {
	COLOR: #5aa6de
}
#quotes {
	MARGIN-TOP: 15px; WIDTH: 317px; HEIGHT: 70px
}
.label {
	text-align:right;
	font-weight:bold;
}

#tab-rop{width:147px}
#tab-tl{width:143px}
#tab-ul{width:161px}

.tab {
	border-top:1px solid #5AA6DE;
	border-bottom:1px solid #5AA6DE;
	height:24px;
	font-size:15px;
	color:white;
	background-color:#115B92;
	font-weight:bold;
	text-align:center;
	padding-top:5px;
	display:block;
	float:left;}

.tab a{color:#ffffff}


.selected{
	border:1px solid #5AA6DE;
	height:26px;
	font-size:15px;
	color:white;
	background-color:#FAFAFA!important;
	font-weight:bold;
	font-size:15px;
	text-align:center;
	padding-top:5px;
	display:block;
	float:left;
}

.selected a{color:#115B92!important;}

.hover{background-color:#ededed!important;}
.hover a{color:#115B92!important;}

.compact-text p{margin:4px 10px 5px 0;}

/*begin steps css*/
	#steps-container{
		width:808px;
		border-left:solid 1px #ededed;
		border-right:solid 1px #ededed;
		font-family:Arial, san-serif;
		font-size:14px;
		background:url('../img/grd.gif');
	}
	.step{
		float:left;
		display:inline-block;	
	}
	.step-number{
		font-size:300%;
		color:#ccc;
		font-weight:bold;
		margin-left:5px;
		margin-top:21px;
		float:left;
	}
	.step-desc-completed {
		width:268px;
		font-size:105%;
		font-weight:bold;
		float:center;
		display:inline-block;
		border-right:solid 1px #808080;
		padding-top:5px;
		padding-bottom:5px;
		text-align:center;
		background-color:white;
	}
	.percent-s-completed{
		height:15px;
		background-position:100% 100%;
		border-bottom:none 1px #1B445A;
		border-top:none 1px #1B445A;
		background-repeat:repeat-x;
		font-size:10px;

	}
	div.percent-s-completed{
		width:268px;
		background-color:#FCCD37;
		border-right: solid 1px #808080;
		color:#fff;
		text-align:center;
		font-weight:bold;
		font-size:12px;
		}

	

	.step-desc{
		width:268px;
		font-size:105%;
		font-weight:bold;
		float:center;
		display:inline-block;
		border-right:solid 1px #909090;
		padding-top:5px;
		padding-bottom:5px;
		text-align:center;
	}
	.percent-s{
		height:15px;
		background-position:100% 100%;
		border-bottom:none 1px #1B445A;
		border-top:none 1px #1B445A;
		background-repeat:repeat-x;
		font-size:10px;

	}
	div.percent-s{
		width:268px;
		background-color:#CCCCCC;
		border-right: solid 1px #CCCCCC;
		color:#fff;
		text-align:center;
		font-weight:bold;
		font-size:12px;
	}


	
	
	div.percent-m{
		background-color:#ededed;
		background-repeat:repeat-x;
		color:#333;
	}
	.current div.percent-m, .past div.percent-m{
		background-color:#115b92;
	}
	div.percent-l{
		background-color:#ededed;
		background-repeat:repeat-x;
		color:#333;
		text-align:right;
	}
	/*End steps css*/

.required{
	color:red;
	font-size:14px;
	font-weight:bold;
}
.apply_button {
	border-style:outset;font-weight:normal;background-color:#115B92;color:white;padding:2px;font-size:12px;
}