html{height:100%;background:#fff url(/images/css/bg_body.jpg) top center no-repeat;}
body{color:#000;padding-top:13px; }

/* LAYOUT */
.page{margin:0 auto;width:960px;padding:0;text-align:left;background:transparent url(/images/css/bg_page.png) 0 0 no-repeat;padding-top:15px;}
.grid-header{clear:both;background:transparent url(/images/css/bg_content.png) top left repeat-y;position:relative;min-height:125px;padding:0 40px 0 30px;}
.grid-footer{clear:both;background:transparent url(/images/css/bg_footer_top.png) top left no-repeat; padding:34px 0 0 0;color:#666;}
.grid-content{clear:both;background:transparent url(/images/css/bg_content.png) top left repeat-y;padding:0 40px 0 30px;}

.main{float:left;width:100%;}
.additional{float:right;}

.main.span-1{width:345px;}
.main.span-2{width:490px;}
.main.span-3{width:690px;}

.additional.a-span-2{width:385px;}
.additional.a-span-1{width:180px;}

/*generic classes*/
strong{font-weight:bold;}
em{font-style:italic;}
.strong{font-weight:700;}
.float-right{float:right;}
.float-left{float:left;}

/*APR styles*/
em strong,
i b{font-size:150%;font-style:normal;font-weight:normal;}

/*TYPOGRAPHY*/
h1{font-size:197%;color:#666;}
h2{font-size:123.1%;line-height:108%;color:#666;}
h1 sup{font-size:0.8em;}
h3{font-size:115%;color:#666;}
h4{font-size:100%;font-weight:bold;color:#666;}
h5{font-size:85%;font-weight:bold;color:#666;}
h6{font-size:85%;color:#666;}

.highlight{color:#000;}

div.main ul{margin:0 0 1em 1.5em;font-size:85%;color:#666}
div.main ol{margin:0 0 1em 1.5em;font-size:85%;color:#666}

div.main ul li{list-style-type:disc;}
div.main ol li{list-style-type:decimal;}

.apr{font-size:150%;}

.heading-1{font-size:197%;color:#666;}
.heading-2{font-size:167%;}
p{font-size:85%;padding-bottom:0.5em;color:#666}
.black{color:#000;}
/* TWO COLUMN */
.col-one {float:left;width:50%;}
.col-two {float:right;width:49.5%;}
.cols{margin-bottom:1em;}
.cols2 .col{float:left;width:48%;margin:0 1% 0 0;}
.cols3 .col{float:left;width:30%;margin:0 1% 0 0;}	

.two-col.midline{background:transparent url(/images/css/bg_midline.gif) 230px 0 no-repeat;min-height:100px;}

a{position:relative;outline:none;color:#999;}	
a:hover{color:#f26522;}
a.button{text-decoration:none;}

button.submit{margin:0;padding:0;outline:none;border:none;background-color:#fff;}

.detail p{padding-bottom:1em;}

/*logo*/	
.logo{position:absolute;top:19px;left:30px;width:500px;height:109px;background:transparent url(/images/css/bg_header.jpg) top right no-repeat;padding-top:10px;}	

/*help links*/
.help-links{padding-bottom:15px;}	
.help-links ul{float:right;}
.help-links li{float:left;display:inline;background:transparent url(/images/css/bg_li_divider.gif) left center no-repeat;}
.help-links li.first{background:none;}
.help-links li a{color:#666;font-size:93%;font-weight:700;padding:0 0.5em;position:relative;}
.help-links li a:focus,
.help-links li a:hover{color:#f26522;}

/*search-from*/
.search-form{text-align:right;float:right;clear:both;min-height:25px;padding-bottom:8px;}
.search-form label{font-weight:bold;font-size:93%;float:left;line-height:22px;margin-right:0.5em;}
.search-form input{border:0;outline:none;background:transparent url(/images/css/bg_search_box.gif) top left no-repeat;height:19px;width:143px;padding:3px 8px 3px 8px;float:left;}
.search-form button{float:left;}

/*navigation*/
.navigation{background:transparent url(/images/css/bg_navigation.gif) bottom right no-repeat;padding-bottom:10px;float:right;clear:both;width:100%;position:relative;}
.navigation ul{float:right;}
.navigation li.nav{float:left;display:inline;min-height:30px;margin-left:1px;}
.navigation li.nav a{background-repeat:no-repeat;background-position:top right;padding-right:8px;min-height:30px;float:left;text-decoration:none;}
.navigation .nav.one a{background-color:#5f5f5f;background-image:url(/images/css/bg_tab_right_1.gif);}
.navigation .nav.two a{background-color:#878787;background-image:url(/images/css/bg_tab_right_2.gif);}
.navigation .nav.three a{background-color:#A3A3A3;background-image:url(/images/css/bg_tab_right_3.gif);}
.navigation li.nav a span{display:block;text-decoration:none;color:#fff;font-weight:bold;background-repeat:no-repeat;background-position:top left;padding-left:8px;line-height:30px;float:none;}
.navigation li.nav a:hover{color:#fff;}
.navigation .nav.one a span {background-image:url(/images/css/bg_tab_left_1.gif);}
.navigation .nav.two a span{background-image:url(/images/css/bg_tab_left_2.gif);}
.navigation .nav.three a span{background-image:url(/images/css/bg_tab_left_3.gif);}

/* .active and :hover*/.navigation .nav.one a:hover, 
.navigation .nav.one a:focus, 
.navigation .nav.one a:active,
.navigation  .nav.one.selected a{background-color:#c0391f;background-image:url(/images/css/bg_tab_right_1_hover.gif);}

.navigation .nav.two a:hover, 
.navigation .nav.two a:focus, 
.navigation .nav.two a:active, 
.navigation  .nav.two.selected a{background-color:#f0680f;background-image:url(/images/css/bg_tab_right_2_hover.gif);}

.navigation .nav.three a:hover, 
.navigation .nav.three a:focus, 
.navigation .nav.three a:active, 
.navigation  .nav.three.selected a{background-color:#f2960d;background-image:url(/images/css/bg_tab_right_3_hover.gif);}

.navigation .nav.one a:hover span, 
.navigation .nav.one a:focus span, 
.navigation .nav.one a:active span, 
.navigation  .nav.one.selected a span {background-image:url(/images/css/bg_tab_left_1_hover.gif);}

.navigation .nav.two a:hover span, 
.navigation .nav.two a:focus span, 
.navigation .nav.two a:active span,
.navigation  .nav.two.selected a span{background-image:url(/images/css/bg_tab_left_2_hover.gif);}

.navigation .nav.three a:hover span, 
.navigation .nav.three a:focus span, 
.navigation .nav.three a:active span, 
.navigation  .nav.three.selected a span{background-image:url(/images/css/bg_tab_left_3_hover.gif);}


/*sub-navigation*/
.sub-navigation{background:#fff url(/images/css/bg_subnav.gif) bottom left no-repeat;padding-bottom:10px;}
.sub-navigation li{float:left;display:inline;background:transparent url(/images/css/bg_li_divider.gif) left center no-repeat;}
.sub-navigation li.first{background:none;}
.sub-navigation li a{color:#666;text-decoration:none;font-size:93%;font-weight:700;padding:0 0.5em;position:relative;}
.sub-navigation li.first a{padding-left:0;}
.sub-navigation li.active a{color:#f26522;}
.sub-navigation li a:hover,
.sub-navigation li a:focus,
.sub-navigation li a:active{text-decoration:underline;color:#f26522;}

/*intro*/
.intro{margin:18px 0 1.5em 0;}
.intro .preview{width:165px;float:left;}
.intro .content{width:311px;float:right;}
.intro .content p{margin-bottom:0.5em;}

/*incentives*/
.incentives {background:transparent url(/images/css/bg_incentives.gif) bottom center no-repeat;padding-bottom:0.5em;margin-bottom:0.5em;}
.incentives .col-one,
.incentives .col-two{margin-bottom:1em;}

/* promo-box */
.promo-box{background:#f1f1f1 url(/images/css/bg_curve_box_grad.gif) top left repeat-x;width:181px;margin-bottom:10px;}
.promo-box .frame{background:transparent url(/images/css/bg_curve_bottom.png) bottom left no-repeat;padding-bottom:7px;}
.promo-box .content{background:transparent url(/images/css/bg_curve_top.png) top left no-repeat;min-height:165px;padding:20px 10px 10px 15px;position:relative;}
.promo-box .content .title{position:absolute;bottom:10px;left:10px;width:125px;}
.promo-box .content .title.alt{position:relative;}
.promo-box .content .direct-link{position:absolute;bottom:5px;right:10px;width:26px;}
.promo-box .content .direct-link a{position:relative;}
.promo-box .content .title h2 span{font-size:85%;}

.content-left{padding:10px 210px 10px 0;background-position:top right;position:relative;}
.content-right{padding:10px 0 10px 210px;background-position:top left;position:relative;}

.content-left,
.content-right{background-repeat:no-repeat;background-color:#fff;min-height:130px;}
.content-left p,
.content-right p{margin-bottom:.5em;}

.content-left .content-image{position:absolute;right:0;top:10px;}
.content-right .content-image{position:absolute;left:0;top:10px;}

.main p a{color:#666;font-weight:700;text-decoration:underline;}

/* ul orange */
.orange{padding:0.5em 0;font-size:85%;}
.orange li{list-style:url(/images/css/bullet_orange.gif);margin-left:12px;color:#666;line-height:153.9%;}

/* faqs */
.faqs ul li{list-style:url(/images/css/bullet_orange.gif);margin-left:1.5em;}
.faqs ul li a{color:#666;font-size:95%;font-weight:700;line-height:138%;text-decoration:none;}
.faqs ul li ul li{color:#666;list-style:url(/images/css/li_small_grey_dot.gif);margin-left:1em;}
.faqs ul li ul li a{font-size:93%;font-weight:400;text-decoration:underline;}
.faqs ul li ul li a:hover{text-decoration:underline;color:#f26522;}

/*site map*/
.sitemap{float:left;width:33%;}
.sitemap ul li a{color:#666;font-weight:700;}
.sitemap ul{margin-left:1em;margin-bottom:1em;font-size:85%;}
.sitemap ul li {line-height:138%;}
.sitemap ul li ul{font-size:100%;}
.sitemap ul li ul li a{font-weight:400;}
.sitemap .orange{font-size:93%;font-weight:700;margin-left:0;}

/* forms */
.form select, 
.form input, 
.form textarea{outline:none;border-left:1px solid #e2e3ea;border-bottom:1px solid #e3e9ef;border-top:1px solid #abadb3;border-right:1px solid #dbdfe6;font-size:85%;padding:1px 1px 1px 2px;color:#666;margin-bottom:0.5em;}
.form select, 
.form input{width:94%;}
.form textarea{height:100px;}
.form label{display:block;font-size:85%;color:#666;padding-bottom:0.5em;}
.form textarea{width:97%;}
.form select:focus, 
.form input:focus{color:#f26522;}

.form select.error, 
.form input.error, 
.form textarea.error{border:1px solid #f26522; background-image:none; color:#f26522;}

/* search results */
ul.search-results li{margin-bottom:1em;}
ul.search-results li ul.orange{padding-top:0;}
ul.search-results li ul.orange li{margin-bottom:0;}
ul.search-results li ul.orange a{font-weight:700;}
ul.search-results li ul.orange a:hover,
ul.search-results li ul.orange a:focus{color:#f26522;}
a.next{font-weight:700;font-size:93%;}

/* error */
.error{background:transparent url(/images/css/bg_error_content.gif) top left repeat-y;margin-bottom:1em;}
.error .header{background:transparent url(/images/css/bg_error_header.gif) top left no-repeat;padding:7px 20px 0 10px;}
.error .content{background:transparent url(/images/css/bg_error_footer.gif) bottom left no-repeat;padding:0 20px 10px 10px;}
.error .header h2{color:#f26522;font-weight:700;font-size:108%;}

/* footer */
.grid-footer .content{clear:both;background:transparent url(/images/css/bg_content.png) top left repeat-y;padding:0 40px 0 30px;}
.grid-footer .links ul{float:right;}
.grid-footer .links li{float:left;display:inline;background:transparent url(/images/css/bg_li_divider.gif) left center no-repeat;}
.grid-footer .links li.first{background:none;}
.grid-footer .links li a{color:#666;padding:0 0.7em;font-size:85%;}
.grid-footer .links li a:focus,
.grid-footer .links li a:hover{color:#f26522;}
.grid-footer .footer{clear:both;background:transparent url(/images/css/bg_footer_footer.png) top left no-repeat;padding:20px 40px 0 30px;text-align:right;}
.grid-footer .conditions{font-size:77%;color:#000;}

/* CLEARING */
.clear:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clear{display:inline-table;}

.padding{padding:10px;}

/* FILTERS */
/* hide from IE-mac \*/ .clear, .caption {display: block;} /* end hide from IE-mac */