/* Undergrad-specific styles */

/* Top Horizontal Line Treatment */
#topB{
	border-bottom: 11px solid #B20738;	
}
#topSeparator{
	height: 1px;
	background-color: #FFF;
	border-bottom: 2px solid #231F20;
}

/*Home Page Treatments */
#undergradHomeSpot{
	display: block;
	float: left;
	width: 346px;
}
#blankOutBG{
	background: solid;
	background-color:#FFF;
}
#mainContentArea{
	width: 541px;
	display: block;
	float:right;
	padding: 60px 43px 0 0;
}
#mainContentArea h1{
	font: bold 22px/24px "Trebuchet MS", Arial, Helvetica, sans-serif;
}
#mainContentArea p{
	font: 16px/22px Arial, Helvetica, sans-serif;	
}
#mainContentArea #homeNav{
	background-color: #EDE4C7;
	font: normal 16px/18px Arial, Helvetica, sans-serif;
	color: #000;
	padding: 19px 0 0 8px;
	width: 246px;
	height: 373px;
	display: block;
	float:left;
}
#mainContentArea #homeNav .section{
	padding: 2px 0 6px 0;
}
#mainContentArea #homeNav .section a{
	color: #000;
	text-decoration:none;
	border-left: 8px solid #EDE4C7;
	display: block;
	padding: 0 0 0 8px;
}
#mainContentArea #homeNav .section a:hover, #mainContentArea #homeNav .section a.active{
	color: #000;
	text-decoration:none;
	border-left: 8px solid #B20738;
}
#mainContentArea #homeNav .section a:hover{
	color: #B20738;
}
#homePromos{
	display: block;
	float: right;
	width: 253px;
	height: 393px;
	padding: 0 0 0 0;
	color: #FFF;
}
#homePromos #nextSteps{
	display: block;
	width: 229px;
	height: 111px;
	padding: 11px 12px 0px 12px;
	background: #231F20 url(../i/next_steps.gif) top left no-repeat;
	font: 13px/17px Arial, Helvetica, sans-serif;
	margin: 0 0 19px 0;
}
#homePromos #nextSteps img{
	float: left;
	width: 80px;
	height: 80px;
	margin: 1px 12px 15px 0;
}
#homePromos #nextSteps h3{
	font: bold 15px/15px Arial, Helvetica, sans-serif;
	padding: 0 0 2px 0;
	margin: 0;
}
#homePromos #nextSteps a{
	color: #EDE4C7;	
}
.hbutton_1 a{
	font: 18px/20px "Trebuchet MS", Arial, Helvetica, sans-serif;
	display: block;
	width: 238px;
	height: 28px;
	padding: 7px 0 0 15px;
	background: #B20738 url(../i/hButton_1.gif) top left no-repeat;
	color: #FFF;	
	text-decoration: none;
	margin: 0 0 2px 0;
}
.hbutton_1 a:hover{
	color: #FFF;	
	text-decoration: none;
}
.hbutton_2 a{
	font: 18px/20px "Trebuchet MS", Arial, Helvetica, sans-serif;
	display: block;
	width: 238px;
	height: 28px;
	padding: 7px 0 0 15px;
	background: #231F20 url(../i/hButton_2.gif) top left no-repeat;
	color: #FFF;	
	text-decoration: none;
	margin: 0 0 2px 0;
}
.hbutton_2 a:hover{
	color: #FFF;	
	text-decoration: none;
}
#homePromos #bonus{
	margin: 20px 0 0 0;	
}
#homeFooter{
	padding: 22px 45px 0 0;
	font: 14px/17px Arial, Helvetica, sans-serif;
	text-align: right;
	display: block;
}

/* secondary navigation (contains global site links) */
#secondaryNav{
	width: 185px;
	padding: 18px 25px 25px 40px;
	display: block;
	float: left;
}
#secondaryNav .heading{
	color: #B20638;
	font: bold 14px/16px "Trebuchet MS", Arial, Helvetica, sans-serif;
	margin: 0 0 0 -15px;
	padding: 7px 0 10px 0;
}
#secondaryNav .section{
	font: normal 12px/20px "Trebuchet MS", Arial, Helvetica, sans-serif;
}

.section a{
	color: #000;
}
.section a{
	text-decoration: none;
}
.section a:hover{
	text-decoration: underline;
}
#secondaryNav .applyButton a{
	margin: 20px 0 30px -14px;	
	width: 133px;
	height: 24px;
	display: block;
	font: 14px/16px "Trebuchet MS", Arial, Helvetica, sans-serif;
	padding: 7px 0 0 14px;
	background: #B20738 url(../i/lnav_apply_button.gif) top left no-repeat;
	color: #fff;
}
#secondaryNav .address{
	 font: normal 12px/16px "Trebuchet MS", Arial, Helvetica, sans-serif;
}

#secondaryNav .homeLink{
	font: 13px/15px "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: bold;
	margin: 30px 0 0 0;
}
.homeLink a{
	color: #737A35;	
}