﻿/*********************** MAIN STYLES ************************/
*{margin:0px; padding:0px;}
html{}
body {font-family:Trebuchet MS;}
a{text-decoration:none; color:#344C99;}
a:hover{ text-decoration:underline; color:#CF6700;}
p{font-size:0.88em; color:#030200; line-height:1.56em; margin:0.78em 0px;}
h1,h2{color:#6a4703; font-size:1.25em; margin-bottom:0.6em; font-weight:normal;}
a sup{text-decoration:underline; font-size:8pt;}
#wrapper{width:100%; margin:0px; padding:0px; position:relative;}
#container, #footer div.container{width:900px; margin:0 auto;}
/*----------------------------------------------------------*/

/*********************** HEADING ****************************/
#heading{position:relative; float:left; width:100%;}
#logoHeading{width:158px; height:82px; margin-top:5px; float:left; background-image:url('imgs/logoHeading.gif'); background-repeat:no-repeat;}
#logoHeading a{width:100%; height:100%; display:block; cursor:pointer;}
#utilNav{float:right; width:18.5em;}
#utilNav a{color:#fff;}
#utilNav ul{list-style-type:none; font-size:0.75em; height:21px; background-color:#f0a32b;padding-top:2px;}
#utilNav li{float:left; padding-right:4px; color:#fff; background-color:#f0a32b;}
#phoneHeading{clear:right;float:right; margin-top:11px; line-height:27px;}
#phoneHeading span.phoneText{font-family:Arial; font-style:italic; font-size:1.40em; color:#6a4703; font-weight:bold;}
#phoneHeading span.phoneNumber{font-family:Arial; font-weight:bold; font-size:2.06em; color:#6a4703;}
/*----------------------------------------------------------*/

/*********************** HOMEPAGE MAIN **********************/
#homepageBanner{width:900px; float:left; height:425px; position:relative; background-image:url(imgs/homeBannerPrivateOnly-bg.jpg); background-repeat:no-repeat;}
#homepageTabs{position:absolute; float:left; top:43px; color:#fff; font-size:0.88em;}
#homepageTabs span.Private{width:222px; float:left; text-align:center; padding:4px 0px;}
#homepageTabs span.Consolidated{width:274px; float:left; text-align:center; cursor:pointer; padding:4px 0px;}

#homepageBanner div.List {float:left; position:absolute; top:240px; left:45px;}
#homepageBanner div.List ul{ list-style-type:disc; list-style-position:inside; color:#fff; font-size:1.1em; font-family:Arial;}
#homepageBanner div.List li{ line-height:1.25em;}
#homepageBanner div.List a sup{color:#fff; font-size:8pt; text-decoration:underline; padding-left:3px;}

.homepageMainApply{float:left; position:absolute; top:350px; left:390px; width:148px; height:31px;}
.homepageMainApply a{text-align:center; color:#fff; text-transform:uppercase; width:100%; height:27px; display:block; cursor:pointer; font-style:italic; font-size:1.1em; padding-top:4px; }
/*----------------------------------------------------------*/

/*********************** HOMEPAGE CONTENT *******************/
#homepageContent-Left{float:left; width:180px;}
#homepageContent-Right{float:right; width:685px;}
/*----------------------------------------------------------*/

/*********************** HOMEPAGE LEFT NAV ******************/
#homepageLeftNav div.Title h4{color:#fff; padding:2px 0px 0px 2px; font-size:0.94em; font-weight:normal; background-color:#f0a32b; margin-bottom:12px; height:21px;}
#homepageLeftNav a{color:#6a4703;}
#homepageLeftNav ul{margin-left:20px; list-style-type:none;}
#homepageLeftNav li{font-size:0.80em; color:#6a4703; line-height:16px; background-image:url(imgs/navList-img.gif); background-repeat:no-repeat; background-position:0px 7px; padding-left:8px;}
/*----------------------------------------------------------*/

/*********************** FOOTER *****************************/
#footer{float:left; width:100%; background-image:url(imgs/footer-bg.gif); background-repeat:repeat-x; height:71px; margin-top:45px; overflow:hidden;}
#footer div{color:#fff; font-size:0.94em; position:relative; top:23px;}
#footer a{color:#fff;}
#footer div.left{float:left;}
#footer div.right{float:right;}
#footer li{float:left; padding-right:5px; list-style-type:none;}
/*----------------------------------------------------------*/

/*********************** INNER HEADING **********************/
#innerHeading{width:100%; height:201px; background-image:url(imgs/innerHeading-bg.jpg); background-repeat:no-repeat; display:block; float:left; margin-top:20px;}
/*----------------------------------------------------------*/

/*********************** INNER BREADCRUMBS ******************/
.breadCrumbs{margin-bottom:15px; float:left; width:100%; font-size:.8em; font-weight:bold;}
.breadCrumbs-current, .breadCrumbs-current a{font-weight:normal;}
.breadCrumbs-node, .breadCrumbs-node a{color:#f0a32b;}
.breadCrumbs-root, .breadCrumbs-root a{color:#6a4703;}
/*----------------------------------------------------------*/

/*********************** INNER LEFT NAV *********************/
#innerLeftNav div.Title h4{color:#fff; padding:2px 0px 0px 0px; font-size:0.94em; font-weight:normal; background-color:#6a4703; margin-bottom:12px; height:21px;}
#innerLeftNav div.TitleBlue h4{color:#fff; padding:2px 0px 0px 0px; font-size:0.94em; font-weight:normal; background-color:#77b0ea; margin-bottom:12px; height:21px;}
#innerLeftNav a{color:#6a4703;}
#innerLeftNav ul{margin-left:20px; list-style-type:none;}
#innerLeftNav li{font-size:0.80em; color:#6a4703; line-height:16px; background-image:url(imgs/navList-img.gif); background-repeat:no-repeat; background-position:0px 7px; padding-left:8px;}
/*----------------------------------------------------------*/

/*********************** APPLY BOX TALL *********************/
.applyBoxTall{background-image:url(imgs/applyBoxTall-bg.gif); background-repeat:no-repeat; width:288px; height:350px; display:block; margin:5px; position:relative;}
.applyBoxTall a{color:#fff;}
.applyBoxTall ul{ list-style-type:disc; color:#000; font-size:1.05em; font-family:Arial; padding-top:73px; margin-left:40px; margin-bottom:15px;}
.applyBoxTall li{line-height:1.25em; width:230px; background-position:0px 11px; padding-top:5px;}
.applyBoxTall label{color:#6A470A; margin-left:20px; width:268px; font-family:Arial; font-size:1.20em; display:block;}
.applyBoxTall input{margin-left:20px; *margin-left:16px; width:250px; border:solid 1px #6a4703; font-size:1.1em; margin-top:3px; margin-bottom:6px;}
.applyBoxTall input.loanAmount{background-color:#d3e5fd;}
 .applyBoxTall select{margin-left:20px; width:250px; border:solid 1px #6a4703; font-size:16px; margin-top:3px; margin-bottom:6px; background-color:#d3e5fd;}
.applyBoxTall div.applyButton{width:148px; height:31px; position:absolute; left:110px; top:300px;}
.applyBoxTall div.applyButton a{text-align:center; color:#fff; text-transform:uppercase; width:100%; height:27px; display:block; cursor:pointer; font-style:italic; font-size:1.1em; padding-top:4px; background-image:url(imgs/homepageApply.png); background-repeat:no-repeat;}
/*----------------------------------------------------------*/

/*********************** SIMPLE TUITION *********************/
div.SimpleTuitionWidget{float:left; width:400px; padding:100px 0px;}
div.SimpleTuitionWidget label{float:left; width:120px;}
div.SimpleTuitionWidget input{float:left;}
div.SimpleTuitionWidget ul{float:left; list-style-type:none;}
div.SimpleTuitionWidget li{margin:5px 0px; float:left; width:370px;}
div.SimpleTuitionWidget a.apply{float:right; background-image:url(imgs/homepageApply.png); background-repeat:no-repeat; width:148px; height:31px; display:block; cursor:pointer; margin-right:40px; margin-top:10px;}

/*********************** COMMON STYLES **********************/
.leftPoint{background-image:url('imgs/sectionPointLeft.gif'); background-repeat:no-repeat; width:30px; background-color:#f0a32b; height:23px; display:block; _margin-right:-3px;}
.leftPointBlue{background-image:url('imgs/sectionPointLeftBlue.gif'); background-repeat:no-repeat; width:30px; background-color:#77b0ea; height:23px; display:block; _margin-right:-3px;}
.leftPointBrown{background-image:url('imgs/sectionPointLeftBrown.gif'); background-repeat:no-repeat; width:30px; background-color:#6a4703; height:23px; display:block; _margin-right:-3px;}

ul.bulletList{list-style-type:disc; list-style-position:outside; margin-left:30px; margin-bottom:15px;}
p.disclaimer{font-size:8pt; color:#444; margin-top:40px;}
p.footnote{font-size:8pt; color:#444; margin-top:6px;}
.more{padding: 20px;background: #fff9b0;border-top: 1px solid #ffe450;border-bottom: 1px solid #ffe450;margin: 20px;}

/*TABLE STYLES*/
TABLE{border-top: 1px solid #333;margin-left: 20px;margin-right: 20px; font-size: 0.8em;padding: 0;}
TR, TD{padding: 10px;vertical-align: top;	}
TD{	width: 100px;border-right: 1px solid #ccc;border-bottom: 1px solid #333;	}
.think{background: #E2FFC3;font-size: 1.2em;color: #1E3605}
.even{background: #F4FBDB;	}
.none{border-right: none;}
/*----------------------------------------------------------*/

div.SimpleTuitionWidgetModal{float:left; width:300px; margin-left:150px; padding:10px 0px;}
div.SimpleTuitionWidgetModal label{float:left; width:120px;}
div.SimpleTuitionWidgetModal input{float:left;}
div.SimpleTuitionWidgetModal ul{float:left; list-style-type:none;}
div.SimpleTuitionWidgetModal li{margin:5px 0px; float:left; width:370px;}
div.SimpleTuitionWidgetModal a.apply{float:right; background-image:url(imgs/homepageApply.png); background-repeat:no-repeat; width:148px; height:31px; display:block; cursor:pointer; margin-right:40px; margin-top:10px;}

.modalBackground{background-color:Black; filter:alpha(opacity=100); opacity:1.0;}
.modalPopup{width:600px; background-color:#fff; padding:5px;  border:solid 2px orange;}