/* homepage */
div#home { font-size: 12px; }
div#home ul { margin: 0; }	
div#home li { list-style: none; }	
div#home h1 { font-weight: bold; font-size: 13px; line-height: 28px; padding: 8px 12px 8px 20px; }
div#home h6 {font-weight: normal; color:#000;}
div#home h6 {margin-bottom: 0px; padding-bottom: 0px;}
div#home h4 {font-size: 1.15em; padding: 0 0 10px 0; color: #000;}
div#home div.section { padding: 4px 18px 20px 18px; }
/* wide boxes */
div#home div.article { float: left; margin: 0 1px 0 0; width: 671px; }
div#home div.article h1 { background: url('/Assets/Brands/Discover/2.0.0/Images/bucket-671x2400.gif') 0 0 no-repeat; }
div#home div.article div.section { background: url('/Assets/Brands/Discover/2.0.0/Images/bucket-671x2400.gif') 0 100% no-repeat; }
/* side boxes */
div#home div.aside { float: left; margin: 0; width: 264px; }
div#home div.aside h1 { background: url('/Assets/Brands/Discover/2.0.0/Images/bucket-264x4800.gif') 0 0 no-repeat; }
div#home div.aside div.section { background: url('/Assets/Brands/Discover/2.0.0/Images/bucket-264x4800.gif') 0 100% no-repeat; }
div#home div.aside div.section h6 { font-weight: normal; padding: 0 0 10px 0; }
div#home div.aside div.section p { color: #4b4b4b; padding: 0 0 10px 0; }
div#home div.aside div.section ul li { padding: 0 0 4px 0; }
/* homepage box heights */
div#home div#home-promo div.section,
div#home div#track-your-application div.section { height: 120px; }
div#home div#tips-and-tools div.section { height: 195px; padding-bottom: 0; }
div#home div.article.article-glance div.section,
div#home div#about-us div.section { height: 203px; padding-bottom: 0; }
/* homepage flash promo */
div#home div#home-promo {  }
div#home div#home-promo div.section { background: url('/Assets/Brands/Discover/2.0.0/Images/bucket-blank-671x188.gif') 0 0 no-repeat; height: 178px; padding: 4px 0 6px 4px; }

/* loans at a glance */
div#home div#glance-stafford { margin: 0; width: 335px; }
div#home div#glance-private { margin: 0 1px 0 0; width: 335px; }
div#home div.article.article-glance div.section { padding: 4px 10px 0 0; }
div#home div.article.article-glance div.section div.glance { font-size: 11px; margin: 0 0 10px 0; padding: 0; }
div#home div.article.article-glance div.section div.glance img { padding-bottom: 10px; height: 70px; width: 300px; }
div#home div.article.article-glance div.section div.glance ul,
div#home div.article.article-glance div.section div.glance p { padding-left: 15px; padding-bottom: 10px; }
div#home div.article.article-glance div.section div.glance ul.last, 
div#home div.article.article-glance div.section div.glance p.last { padding-bottom: 0; }
div#home div.article.article-glance div.section div.glance ul.last li { list-style: none; margin-left: 0; margin-bottom:2px; }
div#home div#glance-stafford h1 { padding-left: 22px; text-align: left; }
div#home div#glance-stafford div.section div.glance img { padding-left: 23px; }

div#home div#glance-stafford div.section div.glance ul,
div#home div#glance-stafford div.section div.glance p { padding-left: 23px; }

div#home div#glance-stafford div.section div.glance .dsl-highlight,
div#home div#glance-plus div.section div.glance .dsl-highlight { margin-right:10px; padding-right:10px; }

div#home div#glance-plus h1 { background: url('/Assets/Brands/Discover/2.0.0/Images/bucket-671x2400.gif') -50px 0 no-repeat; padding-left: 0; text-align: center; }
div#home div#glance-plus h1 span { border-left: 1px solid #fff; display: block; }
div#home div#glance-plus div.section { background: url('/Assets/Brands/Discover/2.0.0/Images/bucket-671x2400.gif') -50px 100% no-repeat; }
div#home div#glance-plus div.section div.glance { border-left: 2px dotted #ccc; }
div#home div#glance-plus div.section div.glance img { padding-left: 15px;/*50px;*/ }

div#home div#glance-private h1 { background: url('/Assets/Brands/Discover/2.0.0/Images/bucket-671x2400.gif') 100% 0 no-repeat; padding-left: 0; text-align: Left; }
div#home div#glance-private h1 span { border-left: 1px solid #fff; display: block; padding-left:11px; }
div#home div#glance-private div.section { background: url('/Assets/Brands/Discover/2.0.0/Images/bucket-671x2400.gif') 100% 100% no-repeat; padding-right: 18px; }
div#home div#glance-private div.section div.glance { border-left: 2px dotted #ccc;  }
div#home div#glance-private div.section div.glance img { padding-left: 10px;/*45px;*/ }

/* Homepage | School Search */ 
.dsl-compareApply fieldset input.loanFinderField { margin: 3px 0 0 0; width: 333px; }
.dsl-compareApply fieldset select.states { margin: 0 0 0 8px; width: 210px; }
.dsl-compareApply fieldset select.schoolDDL { margin: 8px 0 0 0; width:340px; }
.dsl-compareApply table#compare td input { width:10px;	}
.dsl-compareApply table#compare {
	width: 			100%;
	margin-left:	5px;
}
.dsl-compareApply TABLE#compare TH.right,
.dsl-compareApply TABLE#compare TD.right {
	width:			60%;
}
.dsl-compareApply TABLE#compare TH.left,
.dsl-compareApply TABLE#compare TD.left
	{
	padding-right: 	0;
	width:			40%;	
	}

.autocomplete_completionListElement
{
    background:		#F7F7F8 none repeat scroll 0 0;
	border:			1px solid #5C5E5F;
    left:			47em;
    position:		absolute;
    top:			38em;
    z-index:		1000;
}

ul.autocomplete_completionListElement li
{
    cursor: 		pointer;
    padding: 		0.3em;
}

ul.autocomplete_completionListElement li:hover
{
    background:#E8F3FC;
}

/* - - - -- - - - - */
#home .dsl-compareApply DIV.col1,
#home .dsl-compareApply DIV.col2 
	{ 
	display:inline; 
	float:left; 
	margin:0; 
	}

/* compare and apply: home page */
#home div.dsl-compareApply div.section { height: 195px; padding-bottom: 0; }
#home .dsl-compareApply h4 { font-size: 13px; padding: 4px 0 15px 30px; }
#home .dsl-compareApply div.col1 { float: left; padding: 0 5px 5px 0px; width: 250px; }
#home .dsl-compareApply div.col1 h4 { background: url('/Assets/Brands/Discover/2.0.0/Images/icon-step1-28x29.gif') 0 0 no-repeat; }
#home .dsl-compareApply div.col2 	{ width:350px; border-left: 2px dotted #ccc; float: left; padding: 0 8px 5px 12px;	}
#home .dsl-compareApply div.col2 h4 { background: url('/Assets/Brands/Discover/2.0.0/Images/icon-step2-28x29.gif') 0 0 no-repeat; }

.compareApply-addInfo {
	float:left; 
	margin:10px 0 0 10px;	
}

.compareApply-addInfo a.tt  {
	border:0 none;
}