/** ce_special */
div#ce_special {padding:8px 0; margin:0; border: 0px solid #444;}


/** ce portal page */

/** special feature section */
div#specialfeature { width:738px; padding:0; margin:15px 0 0 0; background: transparent url(/images/crediteducation/spfeature_bg.jpg) 0 0 no-repeat; float:left;  }
div#specialfeature div#pitch { width:255px; float:left; margin:15px 20px 0 20px; }
* html div#specialfeature div#pitch { margin:15px 10px 0 10px; }
div#specialfeature div#pitch h3 {padding:0; margin:0 0 .5em 0; font-size:90%; font-weight:bold; }
div#specialfeature div#pitch h2 {padding:0; margin:0 0 .5em 0; font-size:120%; font-weight:bold; }
div#specialfeature div#pitch a#lead { font-size:120%; font-weight:bold; }
div#specialfeature div#pitch p { margin:.25em 0 0 0; }
div#specialfeature div#pitch a#more { background: transparent url(/images/home0806/orangearrows.png) 0 50% no-repeat; padding-left:18px; display:block; margin:.25em 0 0 0; }
div#specialfeature div#splinks { width:275px; float:right; margin:20px 10px 0 20px; background: transparent url(/images/crediteducation/spfeature_links_bgtop.png) 0 top no-repeat; }
* html div#specialfeature div#splinks { margin:20px 5px 0 10px; }
div#specialfeature div#splinks div { background: transparent url(/images/crediteducation/spfeature_links_bgbot.png) 0 bottom no-repeat; }
div#specialfeature div#splinks div h6 { margin: 12px 0 5px 15px; }
div#specialfeature div#splinks div ul { margin: 4px 0 0 15px; padding: 0 0 12px 0; }
div#specialfeature div#splinks div li { list-style: none; margin: 0 0 .25em 0; padding-left: 9px; background: transparent url(/images/home0806/orangesquare.png) 0 6px no-repeat; }
div.webinar { width:738px; padding:0; margin:0; background: transparent url(/images/crediteducation/spfeature_webinar_bg.png) 0 bottom no-repeat; float:left;  }
div.nowebinar { width:738px; height:36px; padding:0; margin:0; background: transparent url(/images/crediteducation/spfeature_nowebinar_bg.png) 0 bottom no-repeat; float:left;  }
div.webinar p { background: transparent url(/images/crediteducation/spfeature_webinar_icon.png) 0 10px no-repeat; border-top:solid 1px #C3E3F3; padding:12px 0 15px 33px; margin:15px 20px 0 20px; }
div.webinar p a { font-weight:bold; }

/** top section */
div#ce_topsection { padding: 10px 0px; width:735px; background: transparent url(/images/crediteducation/selections_bk.png) left bottom no-repeat; float:left; line-height:1.3em; }
div#ce_topsection div { margin:0 0 0 20px; width: 218px; float:left;}
* html div#ce_topsection div { margin:0 10px; float:left;}
div#ce_topsection ul { margin: .3em 0 1em 0; padding: 0; list-style: none; }
div#ce_topsection ul li { margin: 0; padding: .3em 0; }
div#ce_newtofico h3 { background: transparent url(/images/crediteducation/newtofico.jpg) -8px top no-repeat; height: 70px; overflow: hidden; text-indent: -9999px; }
div#ce_managingcredit h3 { background: transparent url(/images/crediteducation/managingcredit.jpg) left top no-repeat; height: 70px; overflow: hidden; text-indent: -9999px; }
div#ce_makingpurchases h3 { background: transparent url(/images/crediteducation/makingpurchases.jpg) left top no-repeat; height: 70px; overflow: hidden; text-indent: -9999px; }

/** middle section */
div#ce_middlesection { width: 735px; padding: 10px 0 2em 0; float:left; clear: both; line-height:1.4em;}
div#ce_middlesection small { font-size: 90%; }
div#ce_middlesection h3 { font-size:90%; width:100%; float:left; height:30px; overflow:hidden; text-indent:-9999px; margin-bottom:1em; *margin-bottom:0;}
div#ce_middlesection h3 a { float:right; text-decoration:none; width:18%; display:block; text-indent: 0px; bottom:4px; margin-top:15px; position:relative; font-weight:normal; }
* html div#ce_middlesection h3 a { margin-top:0; }
div#ce_middlesection h3#creditbasics { background: transparent url(/images/crediteducation/section_creditbasics.png) left top no-repeat; }
div#ce_middlesection h3#forums { background: transparent url(/images/crediteducation/section_ficoforums.png) left top no-repeat; }  
div#ce_middlesection h3#calcs { background: transparent url(/images/crediteducation/section_calculators.png) left top no-repeat; } 
div#ce_middlesection h3#questions { background: transparent url(/images/crediteducation/section_creditQA.png) left top no-repeat; } 
div#ce_middlesection h3#videos { background: transparent url(/images/crediteducation/section_videos.png) left top no-repeat; } 
div#ce_middlesection h3#newsletter { background: transparent url(/images/crediteducation/section_newsletter.png) left top no-repeat; } 
div#ce_middlesection h3#news { background: transparent url(/images/crediteducation/section_newswire.png) left top no-repeat; } 
div#ce_middlesection h3#creditcards { background: transparent url(/images/crediteducation/section_creditcards.png) left top no-repeat; } 
div#ce_middlesection ul { margin: .3em 0 0 0; padding: 0; list-style: none; }
div#ce_middlesection ul li { margin: 0; padding: .3em 0; clear:both;}
div#ce_middlesection ul li img { float:left; margin: 0 8px 3em 0; position:relative; top:5px; }
div#ce_middlesection ul li small img {display:inline;float:none;top:0;margin:0;}
div#ce_middlesection div { width:210px; float:left; margin:0 10px 0 20px; padding: 0px 0px 10px 0px;}
* html div#ce_middlesection div { width:220px; float:left; margin:0 10px; }

/** sub pages */
div#content div.ce h1 { padding:0; }
div#content div.ce h1 small { display:block; font-weight:normal; font-size:70%; margin-left:.1em; }
div#content div.ce h1#emailsignup { background-image:none; margin-bottom: .2em; font-size: 180%; color: #4da8bd; padding:0; }
div#content div.ce h2 { font-size: 160%; font-weight:normal; color:#333; line-height:1.3em; margin-bottom:1em; }
div#content div.ce h6 { font-size: 90%; font-weight:normal; }
div#content div.ce .maillink { margin:-3.5em 15px 0 0; }
div.ce div#article, div.ce div#feature { float:left; width:81%; padding:0; line-height:1.6em; }
div.ce div#ccarticle { float:left; width:55%; padding:0; line-height:1.6em; }
div#content div.ce div.twocol { width:460px; }
div#content div.ce div.full {  }
div#content div.ce div.right { width:780px; }
div#content div.ce div#article ul { margin-bottom:1em; margin-left:2em;}
div#content div.ce div#article h5 { font-style:italic; margin:0; font-weight:normal; }

div#content div.ce div#also { width:314px; margin-right:-7px;float:right; background: url(/images/module-300px-body-and-bottom.png) left bottom no-repeat #F7F7F7; margin-top:0.5em; font-size:90%; padding-bottom:1.5em; }
div#content div.ce div#also div { background: url(/images/module-300px-top.png) left top no-repeat #F7F7F7; padding:1em 1.5em 0; font-size:130%; font-weight:bold; }
div#content div.ce div#also ul { margin:0; padding: 10px; list-style: none; }
div#content div.ce div#also ul li { margin: 0 0 0 1em; padding: .5em 20px; }
div#content div.ce div#also ul#contacts li { margin-left:.3em; }
div#content div.ce div#ccalso { margin-top:60px; width:363px; float:right; background: transparent url(/images/creditcards/cat_sidebox_top.png) left top no-repeat; }
div#content div.ce div#ccalso div { width:363px; float:right; background: transparent url(/images/creditcards/cat_sidebox_bot.png) left bottom no-repeat; margin-top:10px; padding-bottom:20px;}
div#content div.ce div#ccalso ul { margin: .5em 0 0 10px; padding: 0; list-style: none; }
div#content div.ce div#ccalso ul li { margin: 0 0 0 1em; padding: .2em 20px; }
div#content div.ce div#ccalso div h3 { margin-left:20px; }
div#content div.ce ul li.article { background: transparent url(/images/crediteducation/icon_article.png) 0 5px no-repeat; }
div#content div.ce ul li.forum { background: transparent url(/images/crediteducation/icon_forum.png) 0 5px no-repeat; }
div#content div.ce ul li.calc { background: transparent url(/images/crediteducation/icon_calc.png) 0 5px no-repeat; }
div#content div.ce ul li.pdf { background: transparent url(/images/crediteducation/icon_pdf.png) 0 5px no-repeat; }
div#content div.ce ul li.video  { background: transparent url(/images/crediteducation/icon_video.png) 0 5px no-repeat; }
div#content div.ce ul li.webinar  { background: transparent url(/images/crediteducation/icon_webinar.png) 0 5px no-repeat; }
div#content div.ce ul li.news  { background: transparent url(/images/crediteducation/icon_news.png) 0 5px no-repeat; }
div#content div.ce ul li.qa  { background: transparent url(/images/crediteducation/icon_qa.png) 0 5px no-repeat; }
div#content div.ce ul li.askmf  { background: transparent url(/images/crediteducation/icon_askmyfico.png) 0 5px no-repeat; }

#ceQuestions #article, #ceUndefined #article {width:640px}
#ceQuestions .full {width:100%!important}

div#content div.subfeature { width:20%; float:right; background-color:#EFFCE8; padding:15px; font-size:90%; line-height:1.5em; }
div#content ul.feature { margin:0; padding:0; list-style: none; line-height:1.5em; }
div#content ul#featnarrow { width:75%; float:left; }
div#content ul.feature  li { margin: 0 0 0 .5em; padding: .3em 20px; }
div#content ul.feature  li.article { background: transparent url(/images/crediteducation/icon_article.png) 0 5px no-repeat; }
div#content ul.feature  li.forum { background: transparent url(/images/crediteducation/icon_forum.png) 0 5px no-repeat; }
div#content ul.feature  li.calc { background: transparent url(/images/crediteducation/icon_calc.png) 0 5px no-repeat; }
div#content ul.feature  li.pdf { background: transparent url(/images/crediteducation/icon_pdf.png) 0 5px no-repeat; }
div#content ul.feature  li.video  { background: transparent url(/images/crediteducation/icon_video.png) 0 5px no-repeat; }
div#content ul.feature  li.webinar  { background: transparent url(/images/crediteducation/icon_webinar.png) 0 5px no-repeat; }
div#content ul.feature  li.news  { background: transparent url(/images/crediteducation/icon_news.png) 0 5px no-repeat; }
div#content ul.feature  li.qa  { background: transparent url(/images/crediteducation/icon_qa.png) 0 5px no-repeat; }
div#content ul.feature  li.askmf  { background: transparent url(/images/crediteducation/icon_askmyfico.png) 0 5px no-repeat; }

div#feature { margin-top:-4em; }
div#feature p img { float:left; margin:0 1em 1em 0; }
div#feature h4 { border-bottom:1px solid #ccc;font-size:90%;margin-bottom:1em;clear:both;color:#ff6c00; }
div#feature h5 { font-size:90%; margin-top:-1em; }
div#feature div#comingsoon { padding:1em;background-color:#EFFCE8;font-size:90%; margin-top:3em; }
div#feature div#comingsoon h4 { font-size:100%; border:none; margin:0; }

div#content div.ce div#article small { line-height:1.3em; font-size:90%; display:block; margin:.3em 0 0 0; }
div#content div.ce div#article div#askmf {  border-bottom:1px solid #999; margin-bottom:2em; padding-bottom:1em; }
div#content div.ce div#article div#askmf img { margin:0 20px 0 20px; border:1px solid #999; float:right; }
div#content div.ce div#article div#feedback { font-size:90%; border-bottom:1px solid #ccc; border-top:1px solid #ccc; padding:.5em; margin:3em 0 1em 0; }
div#content div.ce div#article div.returnlink { margin-bottom:4em; }
div#content div.ce div#article div.returnlink { *margin-bottom:0; }
div#content div.ce div#calc div.section { float: left; margin: .5em 0; width: 99%; border-top: 1px solid #d0dadc; }
div#content div.ce div#calc div.section ul { list-style: none; margin: .5em 0; padding: 0; width: 33%; float: left; }
div#content div.ce div#calc div.section ul li { margin-bottom: .5em; padding-left: 18px; background: transparent url(/images/loancenter/calcicon.png) 0 2px no-repeat; }
div#content div.ce div#calc { margin-top: 30px; padding:0; }
div#content div.ce div#calc iframe { width: 960px; display: block; clear: both; margin:0; }
div#content div.ce div#cesubnav { width:160px; float:left; font-size:90%; margin-right:20px; }
div#content div.ce div#cesubnav ul { list-style: none; margin: 0; padding: 0; }
div#content div.ce div#cesubnav ul li { margin: 0; padding: .5em 15px; border-bottom: 1px solid #E2E9D9; background-color: #fff; }
div#content div.ce div#cesubnav a { display: block; text-decoration: none; }
div#content div.ce div#cesubnav a:link { color: #6B894D; }
div#content div.ce div#cesubnav a:visited { color: #6B894D; }
div#content div.ce div#cesubnav a:hover { color: #004696; text-decoration: underline; }
div#content div.ce div#cesubnav li.current { color: #444; background: #fff; font-weight: bold; background: transparent url(/images/crediteducation/ce_subnav_arrow.png) 5px 9px no-repeat; }
div#content div.ce div#cesubnav ul li.head, div#content div.ce div#cesubnav ul li.header { font-size: 1.1em; padding: 0.5em 0 .5em 10px; font-weight: bold;  border-bottom: 2px solid #E2E9D9; }
div#content div.ce div#cesubnav ul li.sub { padding: .5em 0 .5em 30px; }
div#content div.ce div#cesubnav ul li.headcurrent, div#content div.ce div#cesubnav ul li.headercurrent { border-bottom: 2px solid #E2E9D9; padding: 1.5em 0 .5em 15px; background: #fff; font-size: 1.1em; font-weight: bold;   background: transparent url(/images/crediteducation/ce_subnav_arrow.png) 5px 24px no-repeat; }
div#content div.ce div#cesubnav ul li.subcurrent { padding: .5em 0 .5em 30px; color: #444; background: #fff; font-weight: bold; background: transparent url(/images/crediteducation/ce_subnav_arrow.png) 20px 10px no-repeat; }

/** credit basics */
div#maincontent span.largerimage {  float: right; font-size: 90%; width: 215px; border: 0px solid #444; text-align: center; padding: 0 0 20px 20px; }
div#maincontent img { padding: 0px; clear: right;}
div#article div#maincontent h2 { font-size: 140%; font-weight: bolder; }
p#spanishlink { font-weight: bold; text-align:right; }

/** videos */
div#content div#ceVideos div#vidmain { border-bottom:solid 1px #ccc; float:left; width:100%; padding-bottom:2em; }
div#content div.ce div#webinars { float:left; width:70%; }
div#content div.ce div#webinars h3 { margin:2.5em 10px 1em 10px; }
div#content div.ce div#webinars div.vidsummary h3 { margin:0; }
div#content div#ceVideos img.vidthumb { float:left; padding:0; margin:3px 10px; clear:left; }
div#content div#ceVideos div.vidsummary { float:left; width:66%; margin-bottom:1em; }
div#content div#ceVideos h3, div#content div#ceVideos h6 { margin:0; padding:0; line-height:1.4em; }
div#content div#ceVideos p { margin:.25em 0 1em 0; }
div#content div#ceVideos ul { margin-bottom:1em; }


div#content div#ceVideos div#webinar { float:left; width:95%; padding:0 15px; margin-top:1em;  }
div#content div#ceVideos div#webinar div#webinarsummary { float:left; width:480px; }
div#content div#ceVideos div#webinar div#webinarsummary div { float:left; width:48%; }
div#content div#ceVideos div#webinar div#webinarsummary h3 { font-size: 150%;}
div#content div#ceVideos div#webinar div#webinarsummary h4 { font-size: 90%;}
div#content div#ceVideos div#webinar .flashvideo { margin:0 0 20px 0; }
div#content div#ceVideos div#webinar h3#questions { clear:both; background-color:#EFFCE8; padding:5px 10px; line-height:1em; }
div#content div#ceVideos div#webinar dl { margin-bottom:2em; }
div#content div#ceVideos div#webinar dl dt { margin:10px 10px 5px 10px; font-weight:normal; }
div#content div#ceVideos div#webinar dl dd { margin:0 10px 15px 10px; }
div#content div#ceVideos div#webinar #webinarsignup { border-top:1px solid #efefef; border-bottom:1px solid #efefef; text-align:center; padding:1em 0; clear:both; margin-bottom:20px; }

/** newsletter */
---div#content div#ce_newsletter h3 { margin:2.5em 10px 1em 10px; }
div#content div#ce_newsletter div.image { margin-left: 0; background: url(/Images/CreditEducation/newsletter_image.png) top right no-repeat;}
div#content div#ce_newsletter h4 { color: #0066d1; font-size: 14px; margin-top: 0;}
div#content div#ce_newsletter div.image p { margin: 10px 0 0 0; width: 100px; }

/** newswire */
div#content div#cenews p { border-bottom: solid 1px #efefef; padding:.5em 0 1.5em 0; line-height:1.3em; }
div#content div#cenews h3, div#content div#cenews h4, div#content div#cenews h6 { margin:0; padding:0; line-height:1.4em; }

/** creditQA */
div#askmyfico_section { width: 48%; float: left; }
* html div#askmyfico_section { margin-left:7px; }
div#askmyfico_section h3 { background: transparent url(/images/crediteducation/askmyfico_title.png) 0 8px no-repeat; height: 25px; overflow: hidden; text-indent: -9999px; border-bottom: 1px #e1e1e1 solid; padding: 8px 0 0 0; margin: 0px; }
* html div#askmyfico_section h3 { height:33px; }
div#askmyfico_section small { padding:0px; margin:0px; }
div#askmyfico_section dl { padding: 0px; margin: 10px 0px; }
div#askmyfico_section dl dt { background-color: #e1e1e1; padding: 5px 10px; cursor:pointer; border-bottom: 1px #fff solid; color:#004696; font-weight:normal; text-decoration:underline; }
div#askmyfico_section dl dt.amfselected { background-color: #f5f5f5; border:none; font-weight:bold; text-decoration:none; color:#444; cursor:default; padding:10px 10px 0 12px;}
div#askmyfico_section dl dd { padding: 12px; margin: 0px;background: #f5f5f5 url(/images/crediteducation/page_corner.png) right bottom no-repeat;}
div#askmyfico_section dl dd img {  float: right; margin: .5em 0 12px 12px; padding: 0px; border:1px solid #999; }


div#FAQs_section { width: 46%; float: right;}
* html div#FAQs_section { margin-right:7px; }
div#FAQs_section h3 { border-bottom: 1px #e1e1e1 solid; padding: 2px 0px 2px 0px; margin: 0px; font-size: 140%; }
div#FAQs_section ul { margin: .3em 0 0 0; padding: 0; list-style: none; }
div#FAQs_section ul li { margin: 0; padding: .4em 0; clear:both;}

/******** Informa rate widget - base styles defined in /css/ratewidget.css */
div#content div.ce div#ratewidget { margin-top: 0; margin-bottom:2em;  width: 100%; }
div#content div.ce div#ratewidget h3 { margin:0; }
div#content div.ce div#ratewidget div#ratewrap { background: #e1f3cd; border: none; padding-top:1em; }
div#content div.ce div#ratewidget ul#loanselect { position:relative; top:11px; }
div#content div.ce div#ratewidget ul#loanselect li { border: none; width: 33%; background: #c7dea8 url(/images/home0806/widgtab_off_left.png) 0 0 no-repeat; }
div#content div.ce div#ratewidget ul#loanselect a { background: transparent url(/images/home0806/widgtab_off_right.png) 100% 0 no-repeat; color:#333; }
div#content div.ce div#ratewidget ul#loanselect li a { height: 1.2em; padding: .5em 4px; }
div#content div.ce div#ratewidget ul#loanselect li a:hover { text-decoration:none; }
div#content div.ce div#ratewidget ul#loanselect li.current { margin-bottom: -1px; background: #e2f4ce url(/images/home0806/widgtab_on_left.png) left top no-repeat; border: none; z-index: 101; position: relative; }
div#content div.ce div#ratewidget ul#loanselect li.current a { padding: .5em 4px; background-image: url(/images/home0806/widgtab_on_right.png); color:#333; font-weight:bold; }
div#content div.ce div#ratewidget table thead th { background: #f0f9e6; color:#333; }
div#content div.ce div#ratewidget table tbody th { border-bottom: 1px solid #e1f3cd; }
div#content div.ce div#ratewidget table tbody td { border-bottom: 1px solid #e1f3cd; }

div#content div.ce div#spevaluator { background-color:#f0f9e6; padding:2em 3em 2em 3em; margin-bottom:2em; }
div#content div.ce div#spevaluator h3 { font-size:100%; }
div#content div.ce div#spevaluator h4 { font-weight:normal; margin-top:2em; }
div#content div.ce div#spevaluator div#result { border:solid 1px #6B894D; background-color:#fff; margin:1em 0; padding:1em; width:60%; float:right; }

/****** previous and next links ***/
div#content div.ce #article p.prevnext { clear: both; font-size: 125%; font-weight: bold; line-height: 1.5; }
div#content div.ce #article p.prevnext a.prv { float: left; }
div#content div.ce #article p.prevnext a.nxt { float: right; margin-bottom: 1em; }

div#content div.ce #article a.imore { background: transparent url(/images/ficokit/lnknextarrow.png) right 50% no-repeat; padding:0 16px 0 5px; font-weight:bold; }
div#content div.ce #article a.imore2 { background: transparent url(/images/ficokit/lnknextarrow.png) right 50% no-repeat; padding:0 16px 0 5px; }

div#content div.ce div#sbytvid { float:right; width:248px; background: #EFFCE8 url(/images/crediteducation/sbytbgbot.png) left bottom no-repeat; padding-bottom:15px; }
div#content div.ce div#sbytvid p { width:100%; float:left; margin-bottom:5px; }
div#content div.ce div#sbytvid p img { float:left; margin:0 7px 0 15px; }
div#content div.ce div#sbytvid h3 { background: transparent url(/images/crediteducation/sbytbgtop.png) left top no-repeat; padding:15px 0 10px 15px; }
div#content div.ce div#relatedytvid { float:right; width:270px; }
div#content div.ce div#relatedytvid h3 { margin-bottom:10px; }
div#content div.ce div#relatedytvid div {width:250px; height:345px; overflow:auto;padding:8px; border:1px solid #666;}
div#content div.ce div#relatedytvid div p { width:100%; float:left; margin-bottom:5px; }
div#content div.ce div#relatedytvid div p img { float:left; margin:0 7px 0 0; }
div#content div.ce div#ytvideo {float:left; width:425px; margin-left:15px;}
* html div#content div.ce div#ytvideo {margin-left:8px;}
div#content div.ce div#ytvideo h3 { font-size:140%; margin-bottom:10px; }

table.grid { border-collapse: collapse; border-left: 1px solid #ccc; border-top: 1px solid #ccc; }
table.grid td, table.grid th { border-right: 1px solid #ccc; border-bottom: 1px solid #ccc; padding: 3px; }
table.grid th { text-align: left; background: #f3f3f3; }

div.returnlink { clear:both; margin:1.5em 0; }
div.returnlink a { font-size:120%; padding:20px; background: transparent url(/images/ficokit/lnkbackarrow.png) left center no-repeat; clear: both; }

div.returnlinktop { clear:both; margin:0 0 .5em 0; }
div.returnlinktop a { font-size:90%; padding:0 20px; background: transparent url(/images/ficokit/lnkbackarrow.png) left center no-repeat; clear: both; }


/** For Q&A **/
.lnHead {font-weight:bold;font-size:14px;}
div#FAQs_firstSection ul {margin: .3em 0 0 0;padding: 0;list-style: none;} 
div#FAQs_firstSection .FAQsh {background:none;text-indent:0;margin-bottom:5px;}