/* 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:1.6364em; color: #EE8230; margin-bottom:.4em; margin-top:.6em;}
h1 sup { font-size:.8em; }
h2{font-size:1.4545em; color: #909c25; margin:0 0 17px;}
h2 sup { font-size:.8em; }
h3{font-size:1.1818em;} 
h4{font-size:1.0818em;}
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:top;}
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, h1 a, h1 a:visited { color:#0079b7;}
h3, h3 a, h3 a:visited {color:#f48025;}
h2 { color: #909c25; margin:0 0 17px;}
h2 a, h2 a:visited {color:#909c25;}
h3.normal{font-weight:normal;}
h4{margin-bottom:.5em;}


.productBox_middle 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: #056b9d; }
a:hover {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;}
.normalMargin {margin:0 0 15px;}
.open {position:static; top:0; left:0;}

.dashr {margin:0 0 1em; padding:0; width:90%; background-image:url(../images/background/tdBorderBottom.png); height:1px; outline:none; border:none; clear:both; border-collapse:collapse;}
.dashr hr {display:none;}

/* Table Styles */
table td, table th {border-color:#dce7ed; padding:5px 20px; }
table thead tr {background:url(../images/background/tableHeaderBg.png) repeat-x 0 -3px;}
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 { background:url(../images/background/tdBorderBottom.png) repeat-x 10px bottom;}
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;}
td {font-size:1.0909em; border-width:0 1px 0 0; color:#666;}
tr.last {background:#fff 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;}


.glossary {marign-bottom:4em;}

.tablenohead td.tdfirst {background:url(../images/background/tableNoHeaderRight.gif) no-repeat 0 -3px; padding:10px 0 0;}
.tablenohead td.tdlast {background:url(../images/background/tableNoHeaderLeft.gif) no-repeat right -3px; border:none; padding:10px 0 0;}


/* List Styles */
ul li, ol li {font-size:1.0909em; color:#666; _height:1%; padding-bottom:5px; }
/* 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;}

.unit ul li , .unit ul li ul li {font-size:12px;}
.unit ul li a, .unit ul li ul li a {font-size:1em !important;}

/* 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; padding-bottom:0;}
.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; margin-left:5px;}

ul.horBullets {overflow:hidden; margin:0;}
ul.horBullets li{padding-right:20px; float:left; list-style:none; padding-bottom:0;}

.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 30px 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;}

/* Leaderboard 0.0 */
.leaderboard0_0 {height:308px;width:610px;background:url(../images/PNC_ImgHmpg.jpg) no-repeat top left}
.leaderboard0_0 .promoBox {margin:30px 0px 0 25px; width:200px;}

/* Leaderboard 2.0 */
.leaderboard2_0 {height:308px;width:610px;background:url(../images/leaderboard2_0.jpg) no-repeat top left}
.leaderboard2_0 .promoBox {margin:50px 0 0 42px; width:269px;}

/* Leaderboard 2.1 */
.leaderboard2_1 {height:252px;width:610px;background:url(../images/leaderboard2_1.jpg) no-repeat top left}
.leaderboard2_1 .promoBox {margin:29px 0 0 325px; width:234px;}

/* Leaderboard 2.2 */
.leaderboard2_2 {height:252px;width:610px;background:url(../images/leaderboard2_2.jpg) no-repeat top left}
.leaderboard2_2 .promoBox {margin:39px 0 0 315px; width:236px;}

/* Leaderboard 2.3 */
.leaderboard2_3 {height:252px;width:610px;background:url(../images/leaderboard2_3.jpg) no-repeat top left}
.leaderboard2_3 .promoBox {margin:29px 0 0 325px; width:234px;}

/* Leaderboard 2.4 */
.leaderboard2_4 {height:252px;width:610px;background:url(../images/PNC_ImgPrivateLoans.jpg) no-repeat top left}
.leaderboard2_4 .promoBox {margin:35px 0 0 325px; width:234px;}

/* Leaderboard 2.4.1 */
.leaderboard2_4_1 {height:252px;width:610px;background:url(../images/PNC_ImgUndergraduates.jpg) no-repeat top left}
.leaderboard2_4_1 .promoBox {margin:36px 0 0 25px; width:220px;}

/* Leaderboard 2.4.2 */
.leaderboard2_4_2 {height:252px;width:610px;background:url(../images/PNC_ImgGraduates.jpg) no-repeat top left}
.leaderboard2_4_2 .promoBox {margin:36px 0px 0px 285px; width:269px;}

/* Leaderboard 2.4.3 */
.leaderboard2_4_3 {height:252px;width:610px;background:url(../images/PNC_ImgHealthMedProf.jpg) no-repeat top left}
.leaderboard2_4_3 .promoBox {margin:36px 0px 0px 36px; width:269px;}

/* Leaderboard 2.4.4 */
.leaderboard2_4_4 {height:252px;width:610px;background:url(../images/PNC_ImgBarStudy.jpg) no-repeat top left}
.leaderboard2_4_4 .promoBox {margin:39px 0 0 280px; width:270px;}

/* Leaderboard 3.0 */
.leaderboard3_0 {height:308px;width:610px;background:url(../images/PNC_ImgLearningCenter.jpg) no-repeat top left}
.leaderboard3_0 .promoBox { margin: 38px 0 0 338px; width:220px;}


/* Leaderboard 3.1 */
.leaderboard3_1 {height:252px;width:610px;background:url(../images/leaderboard3_1.jpg) no-repeat top left}
.leaderboard3_1 .promoBox {margin:36px 0px 0px 26px; width:269px;}

/* Leaderboard 3.2 */
.leaderboard3_2 {height:252px;width:610px;background:url(../images/leaderboard3_2.jpg) no-repeat top left}
.leaderboard3_2 .promoBox {margin:38px 0 0 26px; width:220px;}

/* Leaderboard 4.0 */
.leaderboard4_0 {height:252px;width:610px;background:url(../images/leaderboard4_0.jpg) no-repeat top left}
.leaderboard4_0 .promoBox {margin:36px 0 0 308px; width:250px;}

#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; position: relative; }
.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:#056b9d; 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:#056b9d; 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 {width:202px;}
#info_nav_wrapper .bubble_wrapper{margin-bottom:5px;}
#info_nav_wrapper .info_nav_left{background:url(../images/background/rightnav_bottombar.png) no-repeat bottom; width:197px}
#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:187px; font-size:1.1818em; color:#fff; padding:8px 0 0 15px; background:transparent;}
.headerA {background:url(../images/background/orangeHeader.png) no-repeat 0 0; }
.headerB {background:url(../images/background/greenHeader.png) no-repeat 0 0;}
.headerBlue {background:url(../images/background/blueHeader.png) no-repeat 0 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;}
ul.bulletList li a, ul.bulletList li a:visited, ul.bulletList li a:hover {color:#666;}
#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/slider/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/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/slider_bar.gif)}
.ui-slider-2 { background-image: url(../images/slider/slider-bg-2.png); }

/* errors */
.error { color: #FF0000; }

/*check list*/
.productBox_wrapper{clear:both; width:561px; margin:20px 0 0; color:#333; font-size:1em;}
.productBox_wrapper p {color:#333 !important;}
.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; }
.productDetailBtns a { margin-left:7px; }
.productGradient a img{margin-top:10px;}
.productGradient .learnmore {padding-left:12px; font-size:1.0909em;}
.productGradient p {margin:.4em 0 1em; color:#333;}
.productBox_middle h2 {color:#0079b7;}

#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:#056b9d; margin-top:-1px;}
.personaWrapper ul.personaMenu li.on a {color:#056b9d; 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: Arial, Helvetica, sans-serif; font-weight:bold; font-size:1.0909em; padding:0 17px 0 7px; 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;}
.collapsebutton span {background:url(../images/buttons/collapseButtonBg.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:#056b9d; 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 */

/* Modal Cover */
#fade { /*--Transparent background layer--*/
	display: none; /*--hidden by default--*/
	background: #999;
	position: fixed; left: 0; top: 0;
	width: 100%; height: 100%;
	opacity: .70;
	z-index: 9999;
}


.innerDisclosure { font-size:.85em; margin-top:20px; }

.boxes p { padding-bottom:10px; }
.boxes h2 { margin-bottom:5px; }

/* Main Calculator */
b.costLarge { font-size: 1.5em; }

.ui-slider-large { width: 100px; height: 32px; position: relative; background-repeat: no-repeat; background-position: 6px 5px}
.ui-slider-ic-large { width: 490px; height: 32px; position: relative; background: url(../images/mainSlider/slider_bar.gif) no-repeat 6px 5px !important; z-index: 10;}
.ui-slider-handle-large { position: absolute; z-index: 12; height: 20px; width: 13px; top: 0px; left: 0px; background-image:  url(../images/mainSlider/slider_tab.gif);  }
.ui-slider-handle-active-large {}
.ui-slider-disabled-large .ui-slider-handle-large { opacity: 0.5; }
.ui-slider-range-large { position: absolute; background: #50A029; opacity: 0.3; width: 100%; height: 100%; }
			
/* Default slider backgrounds */
.ui-slider-large, .ui-slider-1-large { background-image: url(../images/mainSlider/slider_bar.gif)}
.ui-slider-2-large { background-image: url(../images/mainSlider/slider-bg-2.png); }

.smaller { font-size:0.8009em; }

.popup_block{
	display: none; /*--hidden by default--*/
	float: left;
	position: fixed;
	top: 50%; left: 50%;
	z-index: 99999;
}

/*--Making IE6 Understand Fixed Positioning--*/
*html #fade {
	position: absolute;
}
*html .popup_block {
	position: absolute;
}

