/* Reset Section */
/* YUI Reset version: 2.7.0 */
html{color:#000;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var,optgroup{font-style:inherit;font-weight:inherit;}
del,ins{text-decoration:none;}li{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}
abbr,acronym{border:0;font-variant:normal;}
sup{vertical-align:baseline;}
sub{vertical-align:baseline;}legend{color:#000;}
input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}
body{font:11px arial,helvetica,clean,sans-serif;}
select,input,button,textarea,button{font:99% arial,helvetica,clean,sans-serif;}
table{font-size:inherit;}
pre,code,kbd,samp,tt{font-family:monospace;line-height:100%;}
/* 	END YUI Reset */
/* YUI Base version: 2.7.0 */
body{margin:0;}
h1{font-size:2.0000em; color: #EE8230; margin-bottom:.4em; margin-top:.6em;}
h2{font-size:1.6364em; color: #909c25; margin:0 0 17px;}
h3{font-size:1.4545em;} 
h1,h2,h3{margin:1em 0;}
h1,h2,h3,h4,h5,h6,strong,dt{font-weight:bold;}
optgroup{font-weight:normal;}
abbr,acronym{border-bottom:1px dotted #000;cursor:help;}
em{font-style:italic;}
del{text-decoration:line-through;}
blockquote,ul,ol,dl{margin:1em;}
ol,ul,dl{margin-left:2em;}
ol li{list-style:decimal outside;}
ul li{list-style:disc outside;}
dl dd{margin-left:1em;}
th,td{border:1px solid #000;padding:.5em;}
th{font-weight:bold;text-align:center;}
caption{margin-bottom:.5em;text-align:center;}
sup{vertical-align:super;}
sub{vertical-align:sub;}
p,fieldset,table,pre{margin-bottom:1em;}
button,input[type="checkbox"],input[type="radio"],input[type="reset"],input[type="submit"]{padding:1px;}
/* END YUI Base */

body{background:#ebf4fa url(../images/background/Skyline1680.jpg) no-repeat top center; color:#666;}

/* Headers */
h1, h2, h3 {line-height:1em;}
h1, h3 { color:#0079b7;}
h2{ color: #909c25; margin:0 0 17px;}
h3.normal{font-weight:normal;}
h4{margin-bottom:1.4em;}

h2.apr {float:right; font-size:1.0909em; color:#999; }

/* Paragraphs */
p{margin-bottom:1.4em; font-size:1.0909em; color:#666; line-height:1.5em;}
.note {font-size:0.83333em;}

/* Anchor Links */
a, a:visited{text-decoration:none; color: #2d8cbb; }
a:hover {text-decoration:underline;}
a.otherLink:hover   { color:green; text-decoration:underline; }

/* MISC */
.hidden{position:absolute; top:-9999px; left:-9999px;}
.noMargin {margin:0;}
.noLeftMargin {margin-left:0 !important;}
.white_header{font: 12px Arial, Helvetica, sans-serif; color:#fff; background:transparent;}
.weak{color:#999}
.lessMargin {margin:0 0 5px;}
.open {position:static; top:0; left:0;}

/* Table Styles */

table.sample {
	border-width: 0px 0px 0px 0px;
	border-spacing: 0px;
	border-style: none none none none;
	border-color: white white white white;
	border-collapse: collapse;
}
table.sample th {
	border-width: 0px 0px 0px 0px;
	padding: 5px 5px 5px 5px;
	border-style: none none none none;
	background-color: white;
	-moz-border-radius: 0px 0px 0px 0px;
} 
table.sample td {
	margin-bottom:1.4em; 
	font-size:1.0909em;
	color:#666; 
	line-height:1.5em;
	border-width: 0px 0px 0px 0px;
	padding: 5px 5px 5px 5px;
	border-style: none none none none;
	background-color: white;
	-moz-border-radius: 0px 0px 0px 0px;
}

table.sample tr {
	border-width: 0px 0px 0px 0px;
	padding: 5px 5px 5px 5px;
	border-style: none none none none;
	background-color: white;
	-moz-border-radius: 0px 0px 0px 0px;
}



table td, table th {padding-left:20px; }
th {font-size:1.0909em; border-width:0 1px 0 0; height:38px; vertical-align:middle; text-align:left; background:transparent; padding-top:4px; padding-bottom:0; margin-top:3px;}
th.first {background:url(../images/background/tableHeaderLeft.png) no-repeat 0 -3px;}
th.last {background:url(../images/background/tableHeaderRight.png) no-repeat right -3px; border:none;}
table tbody tr 
td.first {background:transparent url(../images/background/tableShadowLeft.png) repeat-y top left;}
td.last {background:transparent url(../images/background/tableShadowRight.png) repeat-y top right; border:none; padding-right:.8em;}
td {font-size:1.0909em; border-width:0 1px 0 0; }
tr.last {background:url(../images/background/tableRowBottom.png) repeat-x left bottom;}
tr.last td {padding-bottom:28px;}
tr.last td.first {background:url(../images/background/tableLastLeft.png) no-repeat 1px bottom;}
tr.last td.last {background:url(../images/background/tableLastRight.png) no-repeat right bottom;}

/* List Styles */
ul li, ol li {font-size:1.0909em; color:#666;}
/* Unordered Lists */
ul {margin-left:.5em;}
ul li {list-style:none; background:url(../images/background/standardBullet.png) no-repeat 0 5px; padding-left:7px;}
ul li ul {margin:.5em 0;}
ul li ul li{list-style:none; margin-left:0; background:url(../images/background/subListDash.png) no-repeat 0 7px;}

/* Ordered Lists */
ol li ol {margin:.5em 0 .5em 1.5em;}
ol li ol li{list-style:lower-latin outside;}

/* Special Bullets */
ul.bullets {margin:0;}
ul.bullets li {display:block; background:url(../images/background/bulletArrow.png) no-repeat 0 5px; padding-left:17px; line-height:1.5em; list-style:none;}
.bullets a, .bullets li, .bullets li a, .bullets a:visited, .bullets li a:visited, .bullets a:hover, .bullets li a:hover, a.bullets {color:#056b9d;}
ul.bullets li.active a {font-weight:bold;} 
span.bullets, p.bullets {display:block; background:url(../images/background/bulletArrow.png) no-repeat 0 4px;}
p.bullets a {display:block; margin-left:17px;}
a.bullets { padding-left:17px; background:url(../images/background/bulletArrow.png) no-repeat 0 4px;}

ul.horBullets {overflow:hidden; margin:0;}
ul.horBullets li{padding-right:20px; float:left; list-style:none;}

.info_nav_top{color:#fff;font-size:13px; background:transparent;}

#page_wrapper{width:999px;margin:0 auto 0 auto;}

#header_wrapper{position:relative;width:757px;height:68px;text-align:left; margin-left:7px; padding-top:18px; padding-left:20px;}
#header_nav{position:absolute;bottom:0;right:0;}
#header_nav  div{text-align:center;}
#header_nav div a, #header_nav div span{position:relative;top:7px;}
#header_nav #home_wrapper{background:url(../images/background/homeButtonBg.jpg) no-repeat top left;width:80px;height:30px;}
#header_nav #home_wrapper a {font-weight:bold;font-size:1.0909em;color:#fff; display:block; background:transparent;}

#main_wrapper{width:791px; float:left; background:url(../images/background/mainContentBottom.png) no-repeat left bottom; padding-bottom:33px;}
#main_body{width:791px;margin:0 auto 0 auto;}

#content_wrapper{padding:0;margin:0; width:617px; float:left; position:relative; background:url(../images/background/vertspacer_top.png) no-repeat 0 0;}
#content_wrapper h3{margin-top:1.4em;margin-bottom:1em;}

#content_body{min-height:608px; padding:10px 15px 10px 25px;}
#content_body.nopad {padding:0;}
#content_body p.halfPara{width:243px;margin-bottom:10px;}

/* Leaderboards */
.leaderboard {width:610px; overflow:hidden; margin-bottom:15px; margin-left:-24px; margin-top:-10px; }
.nopad .leaderboard {margin-left:1px; margin-top:0;}
.leaderboard h1 {margin: 0;}
.leaderboard p {color:#666; padding-top:1.2em; margin-bottom:0;}

.promoBox {background:url(../images/headerbox/tl.png) no-repeat 0 0; padding-left:27px;}
.promoBox .tr {background:url(../images/headerbox/tr.png) no-repeat right 0; padding-top:27px;}
.promoBox .bl {background:url(../images/headerbox/bl.png) no-repeat bottom left; margin-left:-27px; padding-left:27px;}
.promoBox .br {background:url(../images/headerbox/br.png) no-repeat right bottom; padding-bottom:27px;}
.promoBox .l {background:url(../images/headerbox/left.png) repeat-y top left; margin-left:-27px; padding-left:27px;}
.promoBox .r {background:url(../images/headerbox/right.png) repeat-y top right; padding-right:27px;}
.promoBox .center {background:#fff;}

/* Homepage */
div.homepage_photo{background:url('../images/background/homeBackground.jpg') no-repeat top left; height:239px; padding-top:69px; padding-left:282px; width:328px;}
.homepage_photo h1 {font-size:1.6364em; margin:0 0 10px; color:#0079b7;}
.homepage_photo .promoBox {width:269px;}

/* Leaderboard image a */
.leaderboardimageA {background:url(../images/background/leaderboardImageA.jpg) no-repeat 0 0; height:201px; padding:52px 0 0 243px; width:367px;}
.leaderboardimageA .promoBox {width:302px;}

/* Leaderboard image b */
.leaderboardimageB {background:url(../images/background/leaderboardImageB.jpg) no-repeat 0 0; height:204px; padding:50px 0 0 42px; width:568px;}
.leaderboardimageB .promoBox {width:261px;}

/* Leaderboard image c */
.leaderboardimageC {background:url(../images/background/leaderboardImageC.jpg) no-repeat 0 0; height:253px; padding:55px 0 0 52px; width:558px;}
.leaderboardimageC .promoBox {width:302px;}

/* Leaderboard image d */
.leaderboardimageD {background:url(../images/background/leaderboardImageD.jpg) no-repeat 0 0; height:204px; padding:50px 0 0 42px; width:568px;}
.leaderboardimageD .promoBox {width:262px;}

#content_sections {padding-left:21px;}
#content_sections #btn_appGuide{margin:3px 0 3px 0;}
#content_sections div{padding-bottom:10px;}
#content_sections div.body p{font-size:9pt !important;}
#content_sections div p{margin:0 0 5px;}
#content_sections #content_section_row1, #content_sections #content_section_row2, .sectionRow {width:564px; overflow:hidden;}
#content_sections #content_section_row1 div{}
#content_sections #content_sections_row2 div{min-height:80px;}
#content_sections div{float:none;}
#content_sections div div{background-color:#fff;float:left;width:230px;margin:0 10px 0 0; height:100%;border:1px solid; border-color:#dadada;padding:20px 20px 20px 20px;}
#content_sections .fullRow { width: 512px !important; }
#content_sections ul.bullets {padding-left:3px;margin:0;}
#content_sections ul.bullets li {margin-bottom:0; margin-top:0; line-height:1.5em;}
#content_sections dt {font-size:1.0909em; margin-top:7px; color:#555;}
#content_sections dd ul.bullets {margin:0; padding-left:0;}
#content_sections dd ul.bullets li {margin-top:0; margin-bottom:0;}
.section {background-color:#fff; border:1px solid #dadada;padding:20px;}

/* ---------------------- Layout GRIDS ----------------------- */
.line, .lastUnit {overflow: hidden; _overflow: visible; zoom:1; width:auto !important;}
.unit{float:left; zoom:1;}
.size1of1{float:none;}
.size1of2{width:50%;_width:49.9% !important;}
.size1of3{width:33.33333%;_width:33.25% !important;}
.size2of3{width:66.66666%;_width:66.65% !important;}
.size1of4{width:25%;_width:24.95% !important;}
.size3of4{width:75%;_width:74.95% !important;}
.size1of5{width:20%;_width:19.95% !important;}
.size2of5{width:40%;_width:39.95% !important;}
.size3of5{width:60%;_width:59.95% !important;}
.size4of5{width:80%;_width:79.95% !important;}
.lastUnit {float:none; _float:right;}

.unit ul {margin:3px;}

/* Modal styles */
.modal{ width:585px;}
.modal .modalHeader {background:url(../images/background/modalHeader.png) no-repeat top left; height:28px; padding:21px 29px 0;}
.modal .modalHeader h3 {margin:0 !important;}
.modal .modalBody {background:url(../images/background/modalBottom.png) no-repeat bottom left; padding:28px 30px;}
.modal .modalBody p {color:#666;}
.modal .modalBody .spot {overflow:hidden; margin-bottom:9px; clear:both;}
.modal .modalBody label {width:95px; display:block; float:left; padding-top:2px; color:#666; font-size:1.0909em;}
.modal .modalBody input {width:79px; display:block; float:left;}
.modal .modalBody select {display:block; float:left; width:143px;}
.modal .modalBody button {float:right; margin-left:3px;}


.findoutmore {float:right; margin-top:0; margin-left:29px; width:220px;}
.findoutmore.break {float:none; display:block; margin-left:0;}
.findoutmore dt {color: #909c25; font-size:1.3636em; margin-bottom:12px;}
.findoutmore dd {margin:0;}

.horRule_dot hr{display:none;}
.horRule_dot {height:1px; background:url(../images/dotDivider.png) repeat-x center;width:100%;margin:15px 0 15px 0;}

/*left navigation*/
#main_nav{padding:15px 0 0 24px;margin:0 9px 0 0; width:140px; float:left;}
#main_nav ul { padding:10px 0 0 0; margin:0;}
#main_nav ul li {padding:0 0 10px 8px; margin-bottom:10px; list-style:none; background:url(../images/background/horDivider.png) no-repeat bottom left;}
#main_nav ul li.expand {padding:0 0 0 8px;}
#main_nav ul li a {font-size:1.0833em; color:#2d8cbb; display:block;}
#main_nav ul li ul{}
#main_nav ul li ul li {background:none; margin-bottom:0; font-size:1em;}
#main_nav ul li.expand ul li a, #main_nav ul li.expand ul li.expand ul li a, #main_nav ul li.expand ul li.expand ul li a {font-size:0.95833em; color:#2d8cbb; font-weight:normal;}
#main_nav ul li.expand a, #main_nav ul li.active a {color:#f58025; font-weight:normal;}
#main_nav ul li.expand ul li.active a, #main_nav ul li.expand ul li.expand ul li.active a {font-weight:bold;}
#main_nav ul li.expand ul li.expand a {font-weight:bold;}
/*right navigation*/
#info_nav_wrapper {position:relative;top:-33px; float:left;}
#info_nav_wrapper a{font-size:11px;}
#info_nav_wrapper a.smallLink{font-size:9px;margin-left:3px;}

#signin_bar{ background:url(../images/background/signin_bar.png) no-repeat top left; height:23px; width:186px; padding-left:15px; padding-top:10px; color:#0079b7; font-size:1.1818em; }
#signin_bar img{padding:0px 5px 0px 0px;}
#signin_bar img, #signin_bar h3{position:relative;left:-2px;top:-3px;}


#info_nav_wrapper {padding-left:3px;}
#info_nav_wrapper, #info_nav_wrapper .bubble_wrapper, #info_nav_wrapper .info_nav_left,#info_nav_wrapper .info_nav_right{width:202px;}
#info_nav_wrapper .bubble_wrapper{margin-bottom:5px;}
#info_nav_wrapper .info_nav_left{WIDTH: 201px; background:url(../images/background/rightnav_bottombar.png) no-repeat 50% bottom;}
#info_nav_wrapper .info_nav_right table tr td {border:none; padding:0;}
#info_nav_wrapper .bubble_pad {width:161px; padding:15px; margin:0 auto; position:relative;}
#info_nav_wrapper .wallet_pad {padding:15px 15px 32px;}
#info_nav_wrapper div.bubble_pad hr{display:none;}
#info_nav_wrapper div.bubble_pad div.horRule{height:1px; background:#e4e4e4;width:100%;margin:15px 0 15px 0;}

#custService_pad img{float:right;width:35px;height:53px; margin-bottom:0px;}
#custService_pad h3{ font-size:1.8em; margin-top:15px; margin-bottom:0; color:#0079b7;}

.down_arrow{width:12px;height:6px;position:absolute;top:0;left:14px;background:url('../images/arrow_down.png') no-repeat;}
div.pdf{background:url('../images/icon_pdf.png') no-repeat left top;height:2em;padding-bottom:5px;}
div.pdf a, div.pdf a:hover, div.pdf a:visited{text-decoration:underline; margin-left:20px;}
.bubble_pad p { font-size:1em !important; color:#666666; margin-bottom:10px;}

.walletIcon { position:absolute; bottom:12px; right:-17px;}

.sideHeader {height:27px; width:188px; font-size:1.1818em; color:#fff; padding:8px 0 0 11px; background:transparent;}
.headerA {background:url(../images/background/orangeHeader.png) no-repeat 2px 0; }
.headerB {background:url(../images/background/greenHeader.png) no-repeat 2px 0;}

#signin_pad p.lessBreak{margin-bottom:5px;}
#signin_pad p.extraSpace{margin:12px 0 7px 0;}
#signin_pad ul, ul.bulletList{margin:10px 0 0 0;}
#signin_pad .signin{float:right;position:relative;top:-3px;}
#signin_pad input[type="text"]{width:156px;}
#info_nav_wrapper .band_wrapper{height:34px;position:relative;margin-top:10px;}
#info_nav_wrapper .band_wrapper .up_arrow{position:absolute;height:4px;width:8px;top:0;left:0px;background:url(../images/arrow_up.png) no-repeat;}
#info_nav_wrapper .band_wrapper .band{ position:absolute; bottom:0; left:-15px; height:22px; padding-top:8px; padding-left:15px; width:176px; background-color:#579DC3 }

/*My Account Panel Navigation*/
div#panel_nav > div{float:left; margin-right:3px;cursor:pointer;}
div#panel_nav .tab_pad{position:relative;padding:3px 15px 3px 15px;text-align:center;}
div#panel_nav .tab_off .tab_pad a, div#panel_nav .tab_off .tab_pad a:hover, div#panel_nav .tab_off .tab_pad a_visited{color:#999}
div#panel_nav .tab_on .tab_pad a, div#panel_nav .tab_on .tab_pad a:hover, div#panel_nav .tab_on .tab_pad a_visited{color:#fff; background:transparent;}
div#panel_nav .tab_on .tab_pad .tab_arrow{display:block;position:absolute;bottom:-6px;left:13px;background:url(../images/tab_on_arrow.png) no-repeat;width:12px; height:6px;}
div#panel_nav .tab_off .tab_pad .tab_arrow{display:none;}
div#panel_nav .tab_on  .tab_ul{background:url(../images/tab_on_ul.png) no-repeat top left ;background-color:#569cc3}
div#panel_nav .tab_on .tab_ur{background:url(../images/tab_on_ur.png) no-repeat top right;}
div#panel_nav .tab_off .tab_ul{background:url(../images/tab_off_ul.png) no-repeat top left #ededed;}
div#panel_nav .tab_off .tab_ur{background:url(../images/tab_off_ur.png) no-repeat top right;}

/*My Account Panel */
div.panelBorder{border:1px solid #dadada;width:562px;}
div.panelBorder div.top_section{border-bottom:1px solid #dadada}
div.panelBorder > div#panel_history > div{padding:15px 15px 15px 15px;}

table.panel_table{width:100%;}
table.panel_table td{padding:5px 0 5px 0;}
table.panel_table th{padding:10px 0 10px 0;color:#3C8067; font-size:11px;}

div#panel_history table.panel_table .btnCol{text-align:right;white-space:nowrap;}
div#panel_history table.panel_table .btnCol input[type="image"]{margin-left:5px;margin-top:5px;}
div#panel_history table.panel_table .firstCol,table.panel_table .secondCol{text-align:left;}
div#panel_history table.panel_table .firstCol{width:200px;}

#panel_info{padding:15px 15px 15px 15px;}

/*Account Info Tab*/
#panel_info > div{float:left;}
#comPreferences{width:250px; margin-left:50px;}

/*Award Letter Panel*/
#panel_award>div{padding:15px 15px 15px 15px;}
#panel_award table.panel_table .first{text-align:left;width:230px !important;}
#panel_award table.panel_table .second{text-align:left;width:100px;}
#panel_award table.panel_table .third{width:100px;padding-top:0px;padding-left:5px;}
#panel_award table.panel_table td.third{vertical-align:bottom;padding-top:3px;}
#panel_award table.panel_table .fourth{width:80px;padding-left:20px}
#panel_award .middle_section{background-color:#ededed;border-bottom:1px solid #dadada;}
#panel_award table.panel_table tr.weak td.first{padding-left:10px;width:220px !important;}

/*Sliders*/
.ui-slider { width: 100px; height: 32px; position: relative; background-repeat: no-repeat; background-position: 6px 5px}
.ui-slider-ic { width: 139px; height: 32px; position: relative; background: url(../images/checklist/slider_bar.gif) no-repeat 6px 5px !important; z-index: 10;}
.ui-slider-handle { position: absolute; z-index: 12; height: 20px; width: 13px; top: 0px; left: 0px; background-image:  url(../images/slider_tab.gif);  }
.ui-slider-handle-active {}
.ui-slider-disabled .ui-slider-handle { opacity: 0.5; }
.ui-slider-range { position: absolute; background: #50A029; opacity: 0.3; width: 100%; height: 100%; }
			
/* Default slider backgrounds */
.ui-slider, .ui-slider-1 { background-image: url(../images/slider_bar.gif)}
.ui-slider-2 { background-image: url(i/slider-bg-2.png); }

/* errors */
.error { color: #FF0000; }

/*check list*/
.productBox_wrapper{clear:both; width:561px; margin:20px 0 0; color:#333;}
.productBox_wrapper p {color:#333;}
.productBox_bottom{width:561px; height:10px; background: url(../images/Checklist/productBoxBottom.png) no-repeat bottom left;}
.productBox_middle{width:525px; background: url(../images/Checklist/productBoxMiddle.png) repeat top center; padding:11px 18px; overflow:hidden;}
.productBox_top{width:561px; height:5px; background: url(../images/Checklist/productBoxTop.png) no-repeat top left;}
.productGradient{padding:0 10px 3px; width:541px; background-image:url(../images/checklist/productboxgradient.png); background-position:top left; overflow:hidden;}
.productGradient div ul,.productBox_middle div ul{padding:5px 10px 30px; color:#333;}
.productGradient div ul li, .productBox_middle div ul li {color:#333;}
.productDetailBtns{float:right; width:auto; margin-top:12px; padding-left:7px; }
.productGradient a img{margin-top:10px;}
.productGradient .learnmore {margin-bottom:-20px; padding-left:12px; font-size:1.0909em;}
.productGradient p {margin:.4em 0 1em; color:#333;}

#btn_personalize{margin-top:20px;}
#SignUpWindow input[type="text"],#SignUpWindow input[type="password"]{margin:0 3px 0 3px;}
#paymentOption, #paymentOption option{font-size:10px;}
#main_nav .interestCalculator{font-size:11px;}
.content_help_title {font-size: 12px; color: #666; font-weight: bold; line-height: 1.75em; }
.checklist_photo{background:url(../images/checklist_photo.jpg) no-repeat;}
.halfWidth{width:290px; font-size:12px;}
.details{padding:0px 18px 0px 18px;}
#SignUpWindow{position:absolute;}
#SignUpWindow .SignUpMiddle{width:512px; background: url(../images/Checklist/popupMiddle.png) repeat-y right; padding-left:15px; padding-right:15px;margin-top:-3px;position:relative;left:5px; border-left:1px solid #B7D5B7;}
#SignUpWindow ul{list-style:disc;}
.govLoans_photo{background:url(../images/govloans_photo.png) top right no-repeat;}
.lernCtr_photo{background:url(../images/govloans_photo.png) top right no-repeat;}

/*personas*/
.personaLoanDescr {padding-left:20px;}
.subInfo p {padding-right:15px;}

.personaWrapper {margin-top:15px;font-size:10px;width:570px;height:195px;border-left:1px solid #dadada;}
.personaWrapper .persona{background:url(../images/personaBG.png) no-repeat top left;width:549px;height:154px !important;border-top:1px solid #dadada; border-right:1px solid #dadada; padding:10px 10px 0px 10px; border-bottom:1px solid #dadada;}
.personaWrapper .tabs{font-size:9pt; background:url(../images/tabsBG.png) no-repeat top left;}
.personaWrapper .persona img, .personaWrapper .persona .personaStory, .personaWrapper.persona .personaData{float:left;}
.personaWrapper .persona .personaStory{width:240px;margin-left:10px;padding-right:10px;}
.personaWrapper .persona .personaStory p{margin-top:-5px;}
.personaWrapper .persona .personaData{margin-left:25px;padding-top:10px;}
.personaWrapper .persona .personaData span.amount{color:#3C8067;}
.personaWrapper ul.personaMenu {margin:0;}
.personaWrapper ul.personaMenu li{ cursor:pointer; float:left; width:113px; height:29px; background:#f2f2f2; color:#999; border-right:1px solid #dadada; border-bottom:1px solid #dadada; text-align:center;  padding-left:0; font-size:1em;}
.personaWrapper ul.personaMenu li a {color:#999; display:block; height:22px;padding-top:7px; text-decoration:none;}
.personaWrapper ul.personaMenu li a:hover {text-decoration:none;}
.personaWrapper ul.personaMenu li.on{ height:30px !important; background:url(../images/personaActive.png) no-repeat; border-top:0px; color:#2d8cbb; margin-top:-1px;}
.personaWrapper ul.personaMenu li.on a {color:#2d8cbb; padding-top:8px; height:22px;}
.personaWrapper ul.personaMenu li.on a:focus {outline:none; border:none; overflow:hidden;}
#btn_learnMore{ float:right; margin-right:20px;}

/* Buttons */
/* styles can be applied to <button></button> or <a href="#"></a> */
.button { border:0; cursor:pointer; font-family: Helvetica, Arial, sans-serif; font-weight:bold; font-size:1.0909em; padding:0 17px 0 0; text-align:center;}
.button span { position:relative; display:block; white-space:nowrap; padding:0 0 0 20px; height:30px; line-height:27px; color:#fff; background:transparent; }
/* anchors must be floated one way or the other to shrink width */
a.button, a.secondary {float: right; padding:0 20px 0 0;}
a.button, a.secondary, a.button:hover, a.secondary:hover{text-decoration: none !important;}
.button span:focus {outline:none; border:none;}
.button.wide {padding:0 52px 0 0; margin:10px 0;}
.button.wide span {padding:0 0 0 52px;}
/* Buttons Skin */
/*blue call to action button*/
.ctabutton { background:url(../images/buttons/blueButtonEnd.png) right no-repeat; }
.ctabutton span { background:url(../images/buttons/blueButtonBg.png) left no-repeat; }

/* primary buttons */
.primary { background:url(../images/buttons/primaryButtonEnd.png) right no-repeat; }
.primary span { background:url(../images/buttons/primaryButtonBg.png) left no-repeat; }

/* secondary buttons*/
.secondary { background:url(../images/buttons/secondaryButtonEnd.png) right no-repeat; }
.secondary span { background:url(../images/buttons/secondaryButtonBg.png) left no-repeat; color:#666; }
.expandbutton span {background:url(../images/buttons/expandButtonBg.png) left no-repeat; padding-left:24px;}

.super {margin-left:30px; margin-bottom:10px;}
/* END Buttons */

/* Status Bar Object Styles */
.statusBarBG { background:#72c07e; border:1px solid #fff;     }
.statusBarProgress { background:#35a056; border:1px solid transparent;  }
.statusBarText { padding-top:2px; color:#fff; font-weight:normal; background:transparent; }
.fieldName { color:#007253; text-align:right; }
.fieldHelp { color:#47af57; font-size:10px; }

/*create account*/
#ctl00_objContent1_ctl00_newUser input {margin-top:15px;}

/*disclosure*/
div.disclosure { clear: both; padding-left: 15px; color:#666; margin-top: 25px; overflow:hidden; width:798px;}
div.disclosure ul {margin:0; overflow:hidden; text-align:center;}
div.disclosure ul li {list-style:none; display:inline; background:none; padding-left:0;}
div.disclosure ul li a, div.disclosure ul li span {color:#666; border-right:solid 1px #666; margin-right:5px; padding-right:5px; line-height:1.7em;}
div.disclosure ul li.last a, div.disclosure ul li.last span {border-right:none; margin-right:0; padding-right:0;}
div.disclosure ul li.break {display:block; margin:3px 0;}
div.disclosure .disclosures {text-align:left; margin-top:10px;}
div.disclosure .disclosures li {display:block; float:none; clear:left;}
div.disclosure .disclosures li a {font-size:1.0909em; color:#2D8CBB; padding:0; border:0; margin:0;}

/* tool tip */
.toolTip, #toolTip { position: absolute; padding: 2px 2px 2px 2px; border: solid 1px rgb(100,100,100); background: rgb(220,220,220); max-width: 200px; font-size:11px; }
.video .active { color:#EE8230; }

/* Clearfix */
.clearfix:after, .productBox_wrapper:after, .productGradient:after {content: ".";   display: block;  height: 0; clear: both;  visibility: hidden;}

.clearfix, .productBox_wrapper, .productGradient {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix, * html .productBox_wrapper, * html .productGradient{height: 1%;}
.clearfix, .productBox_wrapper, .productGradient {display: block;}
/* End hide from IE-mac */
/* END Clearfix */
