/* CSS Document */

body{background:#f5f5f5 url(http://media.staffordloan.com/images/sitebg.gif) repeat-x;margin:0;padding:0;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px}

form{margin:0;padding:0}

/**************** Structural Elements ****************/

#wrapper{position:relative;margin:0 auto;padding:0;width:788px;height:auto}

#folio{position:absolute;top:0;left:0;margin:0;padding:0;width:828px;height:auto;background:#fff;border-right:solid 1px #d2d2d2;border-left:solid 1px #d2d2d2}

#scholarship,#topbanner{position:absolute;top:0;right:0;width:828px;height:39px}

/**************** Site Container ****************/

#site_wrapper{float:left;width:788px;height:auto;margin:12px 0 0 20px;padding:0;background:#fff;display:inline}

/**************** Logo Container ****************/

#logo_strip{float:left;width:788px;height:auto;margin:-6px;padding:0}

.logo{float:left;width:374px;height:72px;margin:0;padding:0}

/**************** Top Right Styles ****************/

.live_support{text-align:right;margin-right:-4px;padding:.5em 0 5px;font-weight:700;font-size:150%;color:#000;letter-spacing:4px;white-space:nowrap}

.topright{float:right;width:276px;height:auto;margin:0;padding:0;text-align:right}

.topright p{font-size:11px;color:#b3c3dc;margin:0;padding:0}

.topright a:hover{color:#444;text-decoration:underline;font-size:11px}

.topright a:active,.topright a:visited,.topright a:link{color:#444;text-decoration:none;font-size:11px}

.topright_split{margin:0 10px}

/************** Navigation ****************/

#nav{float:left;width:788px;height:36px;margin:0;padding:0;background:#fff url(http://media.staffordloan.com/images/navbg3.gif) no-repeat;text-align:center}

#nav p{margin:9px 0 0 0 !important;padding:0 !important;font-size:14px !important;font-weight:bold !important;color:#fff !important}

#nav a:link{color:#fff; text-decoration:none; font-size:14px}
#nav a:visited{color:#fff; text-decoration:none; font-size:14px}
#nav a:hover{color:#cfe0f6; text-decoration:none; font-size:14px}
#nav a:active{color:#fff; text-decoration:none; font-size:14px}

#nav a.topnavselected{color:#cfe0f6;text-decoration:none}

.navsplit{margin:-5px 12px}

/*************** Main Content Wrapper and Area Styles ****************/

#main_content{float:left;width:788px;height:auto;margin:0;padding:0}

/**************** Left Column ****************/

#left_content{float:left; width:206px; height:auto; margin:0; padding:0}

.left_module{float:left; width:206px; height:auto; margin:13px 0 0 0; padding:0}

.left_module img{vertical-align:middle}

.left_module h1{margin:0; padding:0 0 5px 0; font-size:14px; color:#111; font-weight:bold}

.left_module p{margin:0; padding:0 0 5px 0; font-size:12px; color:#222; font-weight:normal}

.left_module a:link{color:#0965ae; text-decoration:none; font-size:12px}
.left_module a:visited{color:#0965ae; text-decoration:none; font-size:12px}
.left_module a:hover{color:#0965ae; text-decoration:underline; font-size:12px}
.left_module a:active{color:#0965ae; text-decoration:none; font-size:12px}

.left_module a.black{color:#222; text-decoration:none}
.left_module a.black:hover{color:#222; text-decoration:underline}

.left_resources_wrap{float:left; width:206px; height:auto; margin:13px 0 0 0; padding:0}

.left_resources{float:left; width:206px; height:auto; margin:0; padding:0; background:#e6eff8 url(http://media.staffordloan.com/global/images/layout/leftbg.png) no-repeat}

.left_resources h1{margin:10px 12px 4px 12px; padding:0 0 4px 0; font-size:14px; color:#980F08; font-weight:bold; background:url(http://media.staffordloan.com/global/images/layout/lefth1-bg.png) bottom left repeat-x}

.left_resources h1 a:link{color:#980F08; font-size:14px; text-decoration:none}
.left_resources h1 a:visited{color:#980F08; font-size:14px; text-decoration:none}
.left_resources h1 a:hover{color:#980F08; font-size:14px; text-decoration:underline}
.left_resources h1 a:active{color:#980F08; font-size:14px; text-decoration:none}

.left_resources h3{margin:10px 12px 4px 12px; padding:0 0 4px 0; font-size:14px; color:#980F08; font-weight:bold; background:url(http://media.staffordloan.com/global/images/layout/lefth1-bg.png) bottom left repeat-x}

.left_resources h3 a:link{color:#980F08; font-size:14px; text-decoration:none}
.left_resources h3 a:visited{color:#980F08; font-size:14px; text-decoration:none}
.left_resources h3 a:hover{color:#980F08; font-size:14px; text-decoration:underline}
.left_resources h3 a:active{color:#980F08; font-size:14px; text-decoration:none}

.left_resources h4{margin:8px 12px 0 12px; padding:10px 0 0 0; font-size:12px; color:#980F08; font-weight:bold; background:url(http://media.staffordloan.com/global/images/layout/lefth1-bg.png) top left repeat-x}

.left_resources h4 a:link{color:#980F08; text-decoration:none; font-size:12px}
.left_resources h4 a:visited{color:#980F08; text-decoration:none; font-size:12px}
.left_resources h4 a:hover{color:#980F08; text-decoration:underline; font-size:12px}
.left_resources h4 a:active{color:#980F08; text-decoration:none; font-size:12px}

.left_resources p{margin:2px 12px 0 12px; padding:0 0 2px 10px; font-size:12px; color:#000; font-weight:normal; background:url(http://media.staffordloan.com/global/images/layout/leftp-bg.png) left .2em no-repeat}

.left_resources p.active{margin:2px 12px 0 0; padding:0 0 2px 22px; font-size:12px; color:#0965AE; font-weight:bold; background:url(http://media.staffordloan.com/images/leftp-bg-active.gif) left .2em no-repeat}

.left_resources p.active a{color:#0965AE}

.left_resources a:link{color:#000; text-decoration:none; font-size:12px}
.left_resources a:visited{color:#000; text-decoration:none; font-size:12px}
.left_resources a:hover{color:#000; text-decoration:underline; font-size:12px}
.left_resources a:active{color:#000; text-decoration:none; font-size:12px}

.left_resources_bottom{float:left; width:206px; height:9px; margin:0; padding:0; font-size:2px; background:#e6eff8 url(http://media.staffordloan.com/global/images/layout/leftbg-bottom.png) no-repeat}

/**************** Right Column ****************/

#right_content{float:right;width:555px;height:auto;margin:0;padding:0}

.right_module{float:left;width:555px;height:auto;margin:16px 0 0;padding:0}

.right_module h1{margin:0;padding:0;font-size:20px;font-weight:700;color:#0965ae}

.right_module h1 a:hover{color:#0965ae;font-size:20px;text-decoration:underline}

.right_module h1 a:active,.right_module h1 a:visited,.right_module h1 a:link{color:#0965ae;font-size:20px;text-decoration:none}

.right_module h2{margin:10px 0 0;padding:0;font-size:14px;font-weight:700;color:#000}

.right_module h2 a:hover{color:#0965ae;font-size:14px;text-decoration:underline}

.right_module h2 a:active,.right_module h2 a:visited,.right_module h2 a:link{color:#0965ae;font-size:14px;text-decoration:none}

.right_module h3{margin:10px 0 0;padding:0;color:#000;line-height:normal;font-size:12px;font-weight:700}

.right_module p{margin:10px 0 0;padding:0;color:#000;line-height:1.4em;font-size:12px}

.right_module ul,#right_content ul{margin-bottom:1em;padding-left:2em;#padding-left:0;#margin-left:2em;_padding-left:0;_margin-left:2em;line-height:1.4em;font-size:12px}

.right_module ol,#right_content ol{margin-bottom:1em;padding-left:2em;line-height:1.4em;font-size:12px}

.right_module li{margin-bottom:1em}

/****************** Positioning Area *******************/

.positioning_image{float:left;width:172px;height:auto;margin:0;padding:0}

.positioning_image img{border:none}

.positioning_top{float:right;width:348px;height:109px;margin:0;margin-bottom:20px;padding:8px;background:url(http://media.staffordloan.com/images/pos-copy-bg.gif) no-repeat}

.positioning_top h1{font-size:16px;font-weight:700;margin:0;padding:0;color:#c00025}

.positioning_top h1 a:active,.positioning_top h1 a:hover,.positioning_top h1 a:visited,.positioning_top h1 a:link{font-size:16px;color:#c00025}

.positioning_left{float:left;width:170px;height:auto;margin:0;padding:0}

.positioning_left h1{font-size:18px;font-weight:700;margin:0;padding:0;color:#c1cd21}

.positioning_left h1 a:active,.positioning_left h1 a:hover,.positioning_left h1 a:visited,.positioning_left h1 a:link{font-size:14px;color:#c00025}

.positioning_middle{float:left;width:170px;height:auto;margin:0 0 0 25px;padding:0;display:inline}

.positioning_middle h1{font-size:18px;font-weight:700;margin:0;padding:0;color:#ed8d1e}

.positioning_middle h1 a:active,.positioning_middle h1 a:hover,.positioning_middle h1 a:visited,.positioning_middle h1 a:link{font-size:14px;color:#ed8d1e}

.positioning_right{float:right;width:170px;height:auto;margin:0;padding:0}

.positioning_right h1{font-size:18px;font-weight:700;margin:0;padding:0;color:#c00025}

.positioning_right h1 a:active,.positioning_right h1 a:hover,.positioning_right h1 a:visited,.positioning_right h1 a:link{font-size:14px;color:#1E2E92}

.positioning_right p,.positioning_middle p,.positioning_left p{font-size:12px;font-weight:400;margin:10px 0 0;padding:0 0 6px;color:#222}

.positioning_right p.img,.positioning_middle p.img,.positioning_left p.img{font-size:12px;font-weight:400;margin:4px 0 0;padding:0;color:#222}

.positioning_right a,.positioning_middle a,.positioning_left a{color:#0965ae;text-decoration:none}

.positioning_right a:hover,.positioning_middle a:hover,.positioning_left a:hover{color:#0965ae;text-decoration:underline}

.positioning_right img,.positioning_middle img,.positioning_left img{border:solid 1px #c9d6e6;width:168px;height:114px}

.positioning_wrap2,.positioning_wrap{float:left;width:555px;height:auto;margin:0;padding:0}

.positioning_left2{float:left;width:260px;height:auto;margin:0;padding:0;background-color:#fff}

.positioning_left2 h1{font-size:16px;font-weight:700;margin:0;padding:0;color:#ED8D1E}

.positioning_left2 h1 a:active,.positioning_left2 h1 a:hover,.positioning_left2 h1 a:visited,.positioning_left2 h1 a:link{font-size:16px;color:#ED8D1E}

.positioning_right2{float:right;width:275px;height:auto;margin:0;padding:0;background-color:#fff}

.positioning_right2 h1{font-size:16px;font-weight:700;margin:0;padding:0;color:#1E2E92}

.positioning_right2 h1 a:active,.positioning_right2 h1 a:hover,.positioning_right2 h1 a:visited,.positioning_right2 h1 a:link{font-size:16px;color:#1E2E92}

.search_feature{float:left;width:555px;height:50px;margin:0;padding:0;text-align:center}

.search_feature p{font-size:12px;color:#444;font-weight:700;margin:12px 0 0;padding:0}

/**************** Blog and News Section Styles ********************/

.news_module,.blog_module{float:left;width:553px;height:auto;margin:0;padding:0 0 1em}

.news_module h3,.blog_module h3{margin:12px 0 0;padding:-1em 0 0;color:#444;line-height:normal;font-size:12px;font-weight:700}

.news_module h3 a:hover,.blog_module h3 a:hover{color:#0965AE;font-size:12px}

.news_module h3 a:active,.news_module h3 a:visited,.news_module h3 a:link,.blog_module h3 a:active,.blog_module h3 a:visited,.blog_module h3 a:link{color:#444;text-decoration:none;font-size:12px}

.news_module p,.blog_module p{margin:3px 0 0;padding:0;color:#000;line-height:1.4em;font-size:12px}

.news_module a:hover,.blog_module a:hover,.positioning_left2 a:hover,.positioning_right a:hover,.right_module a:active,.right_module a:hover,.right_module a:visited,.right_module a:link,.left_module a:hover{color:#0965ae;text-decoration:underline;font-size:12px}

.news_module a:active,.news_module a:visited,.news_module a:link,.blog_module a:active,.blog_module a:visited,.blog_module a:link,.positioning_left2 a:active,.positioning_right a:active,.positioning_left2 a:visited,.positioning_right a:visited,.positioning_left2 a:link,.positioning_right a:link,.left_module a:active,.left_module a:visited,.left_module a:link{color:#0965ae;text-decoration:none;font-size:12px}

.formfield{color:#000;padding:1px;margin:0;font:400 12px Verdana, Arial, Helvetica, sans-serif}

/************************* Footer ***********************/

#footer {float: left; width: 100%; height: auto; margin: 1em -3px 0 0; padding: .75em 0 1em 0; border-top: solid 1px #CCC; color: #666; font-size:.925em;}
#footer a:link {color:#666; text-decoration:none; font-size:inherit}
#footer a:visited {color:#666; text-decoration:none; font-size:inherit}
#footer a:hover {color:#666; text-decoration:underline; font-size:inherit}
#footer a:active {color:#666; text-decoration:none; font-size:inherit}
#footer p {font-size: .95em; color: #666; text-align: left}
#footer_left {width: 110px; float: left; padding: 0em 0; margin-right:2em}

#right_content blockquote{padding:1em;margin-bottom:1.5em;border-left:solid 6px #980F08;line-height:1.4em;font-size:12px;font-weight:700}

#right_content blockquote p{margin-bottom:0;line-height:1.5em}

#right_content table{margin:1em 0;line-height:1.4em;font-size:12px}

#right_content table th{text-align:middle;font-weight:700;padding:.5em;color:#FFF;background:#0965ae}

#right_content table td{padding:.5em}

#right_content table tr.rowA{background-color:#F5F5F5;color:inherit}

#right_content table tr.rowB{background-color:#E0E0E0;color:inherit}

hr{border:0;color:#CCC;background-color:#d2d2d2;height:1px;width:90%;margin:0 auto;text-align:center}

.callout{font-weight:700;color:#980F08}

.applyNow{width:100%;text-align:center;font-weight:700}

.applyNow p{margin-top:0}

div.calculator{float:right;clear:none;width:200px;text-align:center}

div.calculator img{border:0}

td.hlcolumn{font-weight:700}

.small{font-size:92%;}

.callout_box{float:right;clear:none;text-align:center;padding:1em;margin:1em;border:1px solid #c9d6e6;background-color:#F6FBFF;font-size:12px}

#htmltagcloud_wrap{float:left;width:553px;height:auto;margin:1em 0 0;padding:0}

#htmltagcloud{width:533px;font-size:1em;font-family:'lucida grande',trebuchet,'trebuchet ms',verdana,arial,helvetica,sans-serif;line-height:2.4em;word-spacing:normal;letter-spacing:normal;text-decoration:none;text-transform:none;text-align:justify;text-indent:0;background:#e6eff8 url(http://media.staffordloan.com/images/tagbg.gif) no-repeat;margin:0;padding:1em 10px 0}

#htmltagcloud a:visited,#htmltagcloud a:link{font-size:1em;text-decoration:none}

#htmltagcloud a:hover{font-size:1em;text-decoration:none;color:white;background-color:#05f}

#htmltagcloud a:active{font-size:1em;text-decoration:none;color:white;background-color:#03d}

span.tagcloud0{font-size:1.0;padding:0;color:#ACC1F3;z-index:10;position:relative;white-space:nowrap}

span.tagcloud1{font-size:1.4em;padding:0;color:#ACC1F3;z-index:9;position:relative;white-space:nowrap}

span.tagcloud1 a:link,a:visited,a:hover,a:active,span.tagcloud0 a:link{text-decoration:none;color:#ACC1F3}

span.tagcloud2{font-size:1.8em;padding:0;color:#86A0DC;z-index:8;position:relative;white-space:nowrap}

span.tagcloud3{font-size:1.8em;padding:0;color:#86A0DC;z-index:7;position:relative;white-space:nowrap}

span.tagcloud3 a:link,a:visited,a:hover,a:active,span.tagcloud2 a:link{text-decoration:none;color:#86A0DC}

span.tagcloud4{font-size:2.2em;padding:0;color:#607EC5;z-index:6;position:relative;white-space:nowrap}

span.tagcloud5{font-size:2.6em;padding:0;color:#607EC5;z-index:5;position:relative;white-space:nowrap}

span.tagcloud5 a:link,a:visited,a:hover,a:active,span.tagcloud4 a:link{text-decoration:none;color:#607EC5}

span.tagcloud6{font-size:2.8em;padding:0;color:#4C6DB9;z-index:4;position:relative;white-space:nowrap}

span.tagcloud6 a:link,a:visited,a:hover,a:active{text-decoration:none;color:#4C6DB9}

span.tagcloud7{font-size:2.6em;padding:0;color:#395CAE;z-index:3;position:relative;white-space:nowrap}

span.tagcloud7 a:link,a:visited,a:hover,a:active{text-decoration:none;color:#395CAE}

span.tagcloud8{font-size:3.2em;padding:0;color:#264CA2;z-index:2;position:relative;white-space:nowrap}

span.tagcloud8 a:link,a:visited,a:hover,a:active{text-decoration:none;color:#264CA2}

span.tagcloud9{font-size:3.4em;padding:0;color:#133B97;z-index:1;position:relative;white-space:nowrap}

span.tagcloud9 a:link,a:visited,a:hover,a:active{text-decoration:none;color:#133B97}

span.tagcloud10{font-size:3.2em;padding:0;color:#002A8B;z-index:0;position:relative;white-space:nowrap}

span.tagcloud10 a:link,a:visited,a:hover,a:active{text-decoration:none;color:#002A8B}

#htmltagcloud_bottom{float:left;width:553px;height:9px;margin:0;padding:0;font-size:2px;background:#e6eff8 url(http://media.staffordloan.com/images/tagbg-bottom.gif) no-repeat}

.errormsg{color:#980F08;font-weight:700;text-align:center;margin:0 0 1em}

.rssList li{list-style:url(http://media.staffordloan.com/images/feed-icons/feed-icon-10x10.png)}

.chooseApp{width:250px;float:left;clear:none;border:1px solid #d2d2d2;margin:1em 0;padding:0;background-color:#e6eff8;font-size:12px}

.chooseApp h2{text-align:center;width:244px;margin:0 0 0 -1px;padding:4px;color:#FFF;background-color:#980F08}

.chooseApp img{margin:.5em auto}

ol ul{list-style:disc}

sup{font-size:90%;vertical-align:baseline;position:relative;bottom:.33em;left:.33em;font-weight:700;text-decoration:underline}

#button{border:1px #980F08 solid;width:auto;height:8px;padding:8px;text-align:center;background:url(http://media.staffordloan.com/images/button_bgnd.gif) repeat-x;color:white;font:700 12px/.6em Arial, Helvetica, sans-serif;letter-spacing:.15em}

#button a{text-decoration:none;color:#fff}

.appbutton{border:1px #980F08 solid;width:auto;height:8px;padding:8px;text-align:center;background:url(http://media.staffordloan.com/images/button_bgnd.gif) repeat-x;color:white;font:700 12px/.6em Verdana, Arial, Helvetica, sans-serif;letter-spacing:.15em}

.appbutton a:hover{color:#fff;text-decoration:underline;font-size:12px}

.appbutton a:active,.appbutton a:visited,.appbutton a:link{color:#fff;text-decoration:none;font-size:12px}

.printable{width:100%;padding:0;margin:0;text-align:right}

h2.link{text-align:center;margin:1.5em 0 1.5em 0}

h2.link a:active,h2.link a:hover,h2.link a:visited,h2.link a:link{text-decoration:underline;color:#980F08;font-size:1.1em}

.callout_right{float:right;width:265px;margin:1em 0 1em 1em;clear:none;text-align:left;font-size:12px}

.b1,.b2,.b3,.b4{font-size:1px;overflow:hidden;display:block}

.b1{height:1px;background:#c9d6e6;margin:0 5px}

.b2{height:1px;background:#F6FBFF;border-right:2px solid #c9d6e6;border-left:2px solid #c9d6e6;margin:0 3px}

.b3{height:1px;background:#F6FBFF;border-right:1px solid #c9d6e6;border-left:1px solid #c9d6e6;margin:0 2px}

.b4{height:2px;background:#F6FBFF;border-right:1px solid #c9d6e6;border-left:1px solid #c9d6e6;margin:0 1px}

.contentb{background:#F6FBFF;border-right:1px solid #c9d6e6;border-left:1px solid #c9d6e6;padding:1em}

.contentb div{margin-left:5px}

.contentb h1{color:#000;font-size:1.5em}

#adLeaderboard{width:728px;height:auto;float:none;clear:none;margin:.25em auto}

.adClear{clear:both}

#adRectangle{width:180px; height:167px; margin:1em auto; background: url('http://media.staffordloan.com/global/images/layout/ad-disclosure.png') no-repeat bottom left;}

#adMedRectangle{width:300px;height:auto;float:right;clear:none;text-align:center;margin:1em 0 1em 1em}

#adSkyscraper{width:160px;height:auto;float:right;clear:none;margin:1em 0 1em 1em}

#adBanner{width:468px;height:76px;margin:1em auto; background: url('http://media.staffordloan.com/global/images/layout/ad-disclosure.png') no-repeat bottom right;}

#container{width:100%;height:320px;position:absolute;top:120px}

#container #cbody{width:720px;height:300px;background-color:#FFF;border:10px solid #EEE;border-bottom:none;margin:0 auto}

#container #cclose{width:716px;height:20px;clear:left;text-align:right;background-color:#EEE;border:2px solid #EEE;padding-right:20px;padding-top:4px;margin:0 auto}

#container #cclose a{cursor:pointer;color:#000;text-decoration:none;font-weight:400}

#ribbon{background:#980F08;color:white;position:fixed;bottom:1em;left:0;width:100%;height:60px;margin:0;padding:0;filter:alpha(opacity=90);-moz-opacity:0.9;opacity:0.9;z-index:99}

#ribboncontent{padding:0;text-align:center}

#newsletter{float:left;width:43em;height:auto;margin:1em 0;padding:1.5em 1em 1em 1.5em;border:1px solid #c9d6e6;background-color:#F6FBFF}

#newsletter h2{line-height:0;margin:0;padding-bottom:.25em;color:#980F08}

#newsletter p{padding:0;margin-bottom:.8em;font-size:1.2em;color:#666}

#newsletter a,#newsletter ul{margin-bottom:.8em;color:#666;font-size:1.2em}

#newsletter .textinput{float:left;height:1.35em;width:16em;padding:0;margin:0;margin-right:.25em;border:1px solid #c9d6e6;font-size:1.5em;color:#666}

#newsletter #foo{width:40em;float:left;clear:both;margin:-1em;padding:0}

#newsletter #foo #warn{font-size:1.4em;color:#980F08;margin:1em 0 .5em .6em}

#newsletter #foo #notice{font-size:1.4em;color:#0965ae;margin:1em 0 .5em .6em}

#co_stafford{float:right;clear:none;width:200px;height:158px;padding:37px 5px 5px 15px;margin:12px 0 12px 12px;background:url('http://media.staffordloan.com/images/stafford-loan-benefits_bg.png') no-repeat aqua;font:700 14px Verdana, Arial, Helvetica, sans-serif}

#co_stafford span{font:700 14px Verdana, Arial, Helvetica, sans-serif;margin:0}

#co_stafford ul{font:400 13px Verdana, Arial, Helvetica, sans-serif;list-style:disc;margin:5px 0 0 15px;padding:0}

#co_stafford li{font:400 12px Verdana, Arial, Helvetica, sans-serif;padding:5px 0 0;margin:5px 0 0}

#co_stafford .button{margin:12px 0 0 15px}

#stafford-home {
	background: no-repeat url(http://media.staffordloan.com/images/stafford_home_img.png);
	width:555px;
	height: 210px;
}
#stafford-home .content {
	width:260px;
	height: 200px;
	margin-left:272px;
}
.stafford-home-half {
	background: no-repeat url(http://media.staffordloan.com/images/stafford_home_img_half.png);
	width:260px;
	height: 160px;
}


