@charset "UTF-8";
/* CSS Document */

html, body {background: #ffffff url(images/background.jpg) repeat-x; }/* Hides scrollbar in IE */
body, table, td, h3 {font-size: 11px; line-height: 20px}
body, table, td, h2, h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
	text-decoration: none;
	color:#252525;
}

h1 {color: #333333; font: 20px helvetica, arial, sans-serif; font-weight: bold; text-align:center; margin-top: 30px; margin-bottom:-20px;}
h2 {color: #ffffff; font: 16px helvetica, arial, sans-serif; font-weight: bold; text-align:center; margin-top: 25px;}
h3 {color: #333333; font: 14px helvetica, arial, sans-serif; font-weight: bold; text-align:center; margin-bottom:-20px; margin-top: -40px;}
h4 {color: #252525; text-align:center; font: bold 18px helvetica, arial, sans-serif; margin: 18px;}
h5 {color: #333333; font: 14px helvetica, arial, sans-serif; font-weight: bold; text-align:center; margin-bottom: 5px; margin-top: 5px;}
h6 {color: #333333; font: 14px helvetica, arial, sans-serif; font-weight: bold; text-align:left; margin-bottom:-20px; margin-left: 30px;}
h7 {color: #333333; font: 14px helvetica, arial, sans-serif; font-weight: bold; text-align:center;}

a:link, a:visited {color: #329cda; font-weight:bold; text-decoration: none}
a:hover, a:active {color:#bcd138;}
a.subnav:link, a.subnav:hover, a.subnav:visited, a.subnav:active {font-weight: bold; color:#eff4ff}
a.topnav:link, a.topnav:hover, a.topnav:visited, a.topnav:active {font-weight: bold; color:#eff4ff}
.active {cursor: pointer}
#active_subnav {cursor: pointer; text-decoration: underline}
#hlink {color: #137c0e; font: bold 12px helvetica, arial, sans-serif; margin: 18px;}


#container {
	position:absolute;
	margin-left:-450px;
	left: 50%;
	top: 0;
	width: 900px;
	text-color: #333333;
	}
	
#logo {
	position:absolute;
	top: 15px;
	width: 900px;
	height: 70px;
	}

.find-top {clear: both; line-height: 0px; _line-height: 16px; .line-height: 16px;color:000000; text-align: center; }

.find-top a{
	text-align: center;
	padding-left: 30px;
	padding-top: 15px;
	padding-right: 60px;
	padding-bottom: 20px;
	margin-right: 40px;
	font-size:16px;
	background: url(images/top-find-student-cards.jpg) 0px 0px no-repeat;
	color: #222222;
	height: 60px;
	width: 450px;
	_padding-top: 5px;
	_padding-bottom: 5px;
	.padding-top: 5px;
	.padding-bottom: 5px;
	.padding-left: 11px;
	.padding-right: 10px;
	_padding-left: 11px;
	_padding-right: 10px;
	_width: 450px;
	_height: 60px;
	_background: url(images/subnavbg.jpg);
	_border: 1px solid #35a8eb;
	_display: block;
	.width: 450px;
	.height: 60px;
	.background: url(images/subnavbg.jpg);
	.border: 1px solid #35a8eb;
	.display: block;
	}
.find-top a:hover{
	text-align: center;
	padding-left: 30px;
	padding-top: 15px;
	padding-right: 60px;
	padding-bottom: 20px;
	margin-right: 40px;
	font-size:16px;
	background: url(images/top-find-student-card-hover.jpg) 0px 0px no-repeat;
	color: #ffffff;
	text-decoration: none;
	height: 60px;
	width: 450px;
	_padding-top: 5px;
	_padding-bottom: 5px;
	.padding-top: 5px;
	.padding-bottom: 5px;
	.padding-left: 11px;
	.padding-right: 10px;
	_padding-left: 11px;
	_padding-right: 10px;
	_margin-left: 32px;
	_width: 450px;
	_height: 60px;
	_background: url(images/subhoverbg.jpg);
	_border: 1px solid #222222;
	_display: block;
	.margin-left: 32px;
	.width: 450px;
	.height: 60px;
	.background: url(images/subhoverbg.jpg);
	.border: 1px solid #222222;
	.display: block;
	}

#TopNav {
	position:absolute;
	left:5px;
	top: 111px;
	_top: 127px;
	.top: 127px;
	width:900px;
	height:48px;
	text-align:center;
	line-height: 15px;
	padding-top: 4px;
	font-size: 16px;
	z-index:3;
}

.TopNav_column {
	float:left;
	width: 148px;
	height: 48px;
}

#TopNav a{
	color:#333333;
	text-decoration:none;
	text-align:center;		
	font-size:14px;	
	width: 148px;
	height: 48px;
}
#TopNav a:hover, #TopNav a:active{
	width: 148px;
	height: 48px;}


#TopNav p{
background: url(images/navbutton.jpg) no-repeat;
text-align:center;
padding-bottom: 10px;
padding-top: 20px;}

#TopNav p.active{
background: url(images/navbuttonhover.jpg) no-repeat;
text-align:center;
padding-bottom: 10px;
padding-top: 20px;}

#TopNav p:hover, #TopNav p:active{
background: url(images/navbuttonhover.jpg) no-repeat;
text-align:center;
padding-bottom: 10px;
padding-top: 20px;}

#TopNav_extra {
	position: absolute;
	top: 7px;
	_top: 15px;
	.top: 16px;
	width:500px;
	left: 500px;
	color:#333333;
	}

.TopNav_extra p{
	text-align: right;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 20px;
	margin-left: 6px;
	margin-bottom: 20px;
	color: #333333;
	font-size: 12px;
	text-align: left;
	}

.TopNav_extra a:link, .TopNav_extra a:visited{
	font-family: Arial, Helvetica, sans-serif;
	line-height: 20px;
	color: #333333;
	font-weight: none;
	text-decoration: none;
	font-size: 12px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 11px;
	padding-right: 10px;
	.padding-left: 11px;
	.padding-right: 10px;
	_padding-left: 11px;
	_padding-right: 10px;
	text-align: left;
	background: url(images/subnavbg.jpg) repeat-x;
	border: 1px solid #35a8eb;
	}

.TopNav_extra a:hover{
	font-family: Arial, Helvetica, sans-serif;
	line-height: 20px;
	color: #ffffff;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 11px;
	padding-right: 11px;
	.padding-left: 11px;
	.padding-right: 10px;
	_padding-left: 11px;
	_padding-right: 10px;
	text-decoration: none;
	font-weight: none;
	font-size: 12px;
	text-align: left;
	background: url(images/subhoverbg.jpg) repeat-x;
	border: 1px solid #bcd138;
	}


/* BEGIN HOME PAGE */
#top-content {
	position: absolute;
	top: 197px;
	width: 900px;
	height: 240px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 35px;
	color: #333333;
	font-size: 20px;
	text-align: right;
	background: url(images/toptextbox.jpg);
	}

#top-content p{
	text-align: right;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 20px;
	margin-left: 40px;
	margin-right: 40px;
	margin-top: 20px;
	color: #333333;
	font-size: 16px;
	text-align: left;
	}
	
ul.content {
	text-align: right;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	line-height: 25px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: -10px;
	margin-bottom: -10px;
	color: #333333;
	font-size: 12px;
	text-align: left;
	}

ul.content li{
	list-style: outside none none;
	text-align: right;
	font-family: Arial, Helvetica, sans-serif;
	background: url(images/bullet2.jpg) 0px 5px no-repeat;
	font-weight: bold;
	line-height: 25px;
	margin-left: 40px;
	margin-right: 0px;
	padding-left: 40px;
	color: #333333;
	font-size: 14px;
	text-align: left;
	}

ul.content_table {
	text-align: right;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	line-height: 25px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: -10px;
	margin-bottom: -10px;
	color: #333333;
	font-size: 12px;
	text-align: left;
	}

ul.content_table li{
	list-style: outside none none;
	text-align: right;
	font-family: Arial, Helvetica, sans-serif;
	background: url(images/bullet2.jpg) 0px 5px no-repeat;
	font-weight: bold;
	line-height: 25px;
	margin-left: -30px;
	margin-right: 0px;
	padding-left: 40px;
	color: #333333;
	font-size: 14px;
	text-align: left;
	}
/* begin attributes boxes */
	
#attribute-boxes {
	position: absolute;
	top: 425px;
	width: 900px;
	height: 318px;
	_height: 320px;
	font-family: Arial, Helvetica, sans-serif;
	font-color: #ffffff;
	font-size: 20px;
	font-weight: bold;
	background: url(images/attributeboxes.jpg) no-repeat;
	}

#attribute-boxes h1{
	font-family: Arial, Helvetica, sans-serif;
	line-height: 22px;
	margin-top: 15px;
	color: #ffffff;
	font-size: 20px;
	font-weight: bold;
	text-align: center;
	}

ul.bullet {margin-bottom: 5px; clear: both; line-height: 10px; color:333333;}

ul.bullet, ul.bullet li {
	list-style: outside none none;
	color:333333; 
}
ul.bullet li {
	margin-left: -30px;
	margin-right: 10px;
	.margin-left: -20px;
	padding-left: 30px;
	.padding-left: 50px;
	font-size:11px;
	background: url(images/bullet3.jpg) 0px -2px no-repeat;
	height: 25px;
	
	}

ul.bullet, ul.bullet li a {
	list-style: outside none none;
	color: #222222;
}
ul.bullet li a {
	margin-left: -30px;
	margin-right: 10px;
	padding-left: 30px;
	font-size:11px;
	text-decoration: underline;
	background: url(images/bullet3.jpg) 0px -2px no-repeat;
	height: 25px;
	
	}

ul.apply {margin-bottom: 0px; clear: both; line-height: 0px; _line-height: 16px; .line-height: 16px;color:333333; text-align: center; }
ul.apply, ul.apply li {
	list-style: outside none none;
	text-align: center;
	color:#333333;
	height: 60px;
	width: 200px;
}

ul.apply li a{
	text-align: center;
	padding-left: 30px;
	padding-top: 10px;
	padding-right: 30px;
	padding-bottom: 20px;
	font-size:16px;
	background: url(images/applybutton.gif) 0px 0px no-repeat;
	color: #222222;
	height: 60px;
	width: 200px;
	_padding-top: 5px;
	_padding-bottom: 5px;
	.padding-top: 5px;
	.padding-bottom: 5px;
	.padding-left: 11px;
	.padding-right: 10px;
	_padding-left: 11px;
	_padding-right: 10px;
	_margin-left: 32px;
	_width: 100px;
	_height: 20px;
	_background: url(images/subnavbg.jpg);
	_border: 1px solid #35a8eb;
	_display: block;
	.margin-left: 15px;
	.margin-right: 15px;
	.width: 100px;
	.height: 20px;
	.background: url(images/subnavbg.jpg);
	.border: 1px solid #35a8eb;
	.display: block;
	}
ul.apply li a:hover{
	text-align: center;
	padding-left: 30px;
	padding-top: 10px;
	padding-right: 30px;
	padding-bottom: 20px;
	font-size:16px;
	background: url(images/applyhover.gif) 0px 0px no-repeat;
	color: #ffffff;
	text-decoration: none;
	height: 60px;
	width: 200px;
	_padding-top: 5px;
	_padding-bottom: 5px;
	.padding-top: 5px;
	.padding-bottom: 5px;
	.padding-left: 11px;
	.padding-right: 10px;
	_padding-left: 11px;
	_padding-right: 10px;
	_margin-left: 32px;
	_width: 100px;
	_height: 20px;
	_background: url(images/subhoverbg.jpg);
	_border: 1px solid #222222;
	_display: block;
	.margin-left: 15px;
	.margin-right: 15px;
	.width: 100px;
	.height: 20px;
	.background: url(images/subhoverbg.jpg);
	.border: 1px solid #222222;
	.display: block;
	}
.creditcard_home {
	margin-left: 70px;
	margin-bottom: -3px;
	border: none;
	}
	
/* end attributes boxes */

/* begin main content */

#text-wrapper {
	_position: absolute;
	.position: absolute;
	width: 900px;
	margin-top: 735px;
	_margin-top: 740px;
	background: url(images/maintext-tile.jpg) 50% 0 ;
}
#text-wrapper p {
	margin-left: 40px;
	margin-right: 40px;
	margin-top: 40px;
	margin-bottom: 40px;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
	
}
#tw-top {
	_margin-left: -1px;
	.margin-left: -1px;
	_margin-top: -40px;
	.margin-top: -40px;
	background: url(images/maintext-top.jpg) 50% 0 no-repeat;		
}
#tw-bottom {
	padding-bottom: 5px;
	margin: 0;
	background: url(images/maintext-bottom.jpg) 50% 100% no-repeat;	
	}

/* end main content */
/* END HOME PAGE */

/* BEGIN CONTENT PAGE */
#top-content2 {
	position: relative;
	top: 185px;
	_top: 196px;
	.top: 196px;
	width: 900px;
	}

#top-content2 p{
	text-align: right;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 20px;
	margin-left: 6px;
	margin-bottom: 20px;
	color: #333333;
	font-size: 15px;
	text-align: left;
	}

#top-content2 a:link, #top-content2 a:visited{
	font-family: Arial, Helvetica, sans-serif;
	line-height: 20px;
	color: #333333;
	font-weight: none;
	text-decoration: none;
	font-size: 15px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 11px;
	padding-right: 10px;
	.padding-left: 11px;
	.padding-right: 10px;
	_padding-left: 11px;
	_padding-right: 10px;
	text-align: left;
	background: url(images/subnavbg.jpg);
	width: 30px;
	border: 1px solid #35a8eb;
	}

#top-content2 a:hover{
	font-family: Arial, Helvetica, sans-serif;
	line-height: 20px;
	color: #ffffff;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 11px;
	padding-right: 11px;
	.padding-left: 11px;
	.padding-right: 10px;
	_padding-left: 11px;
	_padding-right: 10px;
	text-decoration: none;
	font-weight: none;
	font-size: 15px;
	text-align: left;
	background: url(images/subhoverbg.jpg);
	border: 1px solid #bcd138;
	}

/* begin attributes boxes */
	
#attribute-boxes2 {
	position: absolute;
	top: 225px;
	width: 305px;
	height: 923px;
	left: 5px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 35px;
	font-color: #ffffff;
	font-size: 20px;
	font-weight: bold;
	text-align: left;
	background: url(images/leftboxes.jpg) no-repeat;
	}

#attribute-boxes2 h2{
	font-family: Arial, Helvetica, sans-serif;
	line-height: 22px;
	margin-top: 15px;
	_margin-top: 0px;
	_margin-bottom: 5px;
	.margin-top: 15px;
	.margin-bottom: 13px;
	color: #ffffff;
	font-size: 16px;
	font-weight: bold;
	text-align: center;
	}

ul.bullet2 {margin-bottom: 7px; _margin-bottom: 17px; .margin-bottom: 5px; .margin-top: 10px; margin-top: 5px; clear: both; line-height: 10px; color:333333;}

ul.bullet2, ul.bullet2 li {
	list-style: outside none none;
	color:333333; 
}
ul.bullet2 li {
	margin-left: -30px;
	margin-right: 10px;
	padding-left: 30px;
	font-size:11px;
	background: url(images/bullet3.jpg) 0px -2px no-repeat;
	height: 25px;
	}

ul.apply2 {margin-bottom: -50px; _margin-bottom: -65px; .margin-bottom: 0px; clear: both; line-height: 30px; _line-height: 20px; .line-height: 20px; color:333333;}
ul.apply2, ul.apply2 li {
	list-style: outside none none;
	color:333333;
	height: 60px;
	width: 200px;
}
ul.apply2 li a{
	text-align: center;
	padding-left: 30px;
	padding-top: 10px;
	padding-right: 30px;
	padding-bottom: 20px;
	margin-left: 20px;
	font-size:16px;
	background: url(images/applybutton.gif) 0px 0px no-repeat;
	color: #222222;
	height: 60px;
	width: 200px; 
	_padding-top: 5px;
	_padding-bottom: 5px;
	.padding-top: 5px;
	.padding-bottom: 5px;
	.padding-left: 11px;
	.padding-right: 10px;
	_padding-left: 11px;
	_padding-right: 10px;
	_margin-left: 32px;
	_width: 100px;
	_height: 20px;
	_background: url(images/subnavbg.jpg);
	_border: 1px solid #35a8eb;
	_display: block;
	.margin-left: 32px;
	.width: 100px;
	.height: 20px;
	.background: url(images/subnavbg.jpg);
	.border: 1px solid #35a8eb;
	.display: block;
	}
ul.apply2 li a:hover{
	text-align: center;
	padding-left: 30px;
	padding-top: 10px;
	padding-right: 30px;
	padding-bottom: 20px;
	font-size:16px;
	background: url(images/applyhover.gif) 0px 0px no-repeat;
	color: #ffffff;
	text-decoration: none;
	height: 60px;
	width: 200px;
	_padding-top: 5px;
	_padding-bottom: 5px;
	.padding-top: 5px;
	.padding-bottom: 5px;
	.padding-left: 11px;
	.padding-right: 10px;
	_padding-left: 11px;
	_padding-right: 10px;
	_margin-left: 32px;
	_width: 100px;
	_height: 20px;
	_background: url(images/subhoverbg.jpg);
	_border: 1px solid #222222;
	_display: block;
	.margin-left: 32px;
	.width: 100px;
	.height: 20px;
	.background: url(images/subhoverbg.jpg);
	.border: 1px solid #222222;
	.display: block;
	}

.creditcard {
	margin-left: 70px;
	.margin-left: 65px;
	margin-bottom: -40px;
	.margin-bottom: -20px;
	border: none;
	}
/* end attributes boxes */

/* begin main content */

#text-wrapper2 {
	width: 582px;
	margin-left: 310px;
	margin-top: 195px;
	_margin-top: 180px;
	.margin-top: 185px;
	background: url(images/content-tile.jpg) 50% 0 ;
}
#text-wrapper2 p {
	margin-left: 30px;
	margin-right: 30px;
	margin-top: 40px;
	margin-bottom: 40px;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
	
}
#tw-top2 {
	margin: 0px;
	_margin-top: -57px;
	background: url(images/content-top.jpg) 50% 0 no-repeat;		
}
#tw-bottom2 {
	padding-bottom: 5px;
	margin: 0;
	background: url(images/content-bottom.jpg) 50% 100% no-repeat;	
	}

ul.content2 {
	text-align: right;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	line-height: 25px;
	margin-left: 10px;
	_margin-left: 30px;
	.margin-left: 30px;
	margin-right: 30px;
	margin-top: -10px;
	margin-bottom: -10px;
	color: #333333;
	font-size: 12px;
	text-align: left;
	}

ul.content2 li{
	list-style: outside none none;
	text-align: right;
	font-family: Arial, Helvetica, sans-serif;
	background: url(images/bullet2.jpg) 0px 3px no-repeat;
	font-weight: bold;
	line-height: 20px;
	margin-left: 0px;
	margin-right: 20px;
	padding-left: 30px;
	padding-bottom: 20px;
	color: #333333;
	font-size: 12px;
	text-align: left;
	}

ol.numbers {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	line-height: 25px;
	margin-left: 10px;
	margin-right: 30px;
	margin-top: -10px;
	margin-bottom: 20px;
	color: #333333;
	font-size: 13px;
	text-align: left;}

ol.numbers li {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	line-height: 20px;
	margin-left: 30px;
	_margin-left: 50px;
	.margin-left: 50px;
	margin-right: 30px;
	padding-left: 10px;
	padding-bottom: 20px;
	color: #333333;
	font-size: 13px;
	text-align: left;
	}

ol.numbered_awards {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	line-height: 16px;
	margin-left: 10px;
	margin-right: 30px;
	margin-bottom: 20px;
	color: #333333;
	font-size: 13px;
	text-align: left;}

ol.numbered_awards li {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	line-height: 16px;
	margin-left: 30px;
	_margin-left: 50px;
	.margin-left: 50px;
	margin-right: 30px;
	padding-left: 10px;
	color: #333333;
	font-size: 13px;
	text-align: left;
	}

ol.numbered_awards {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	line-height: 16px;
	margin-left: 10px;
	margin-right: 30px;
	margin-bottom: 20px;
	color: #333333;
	font-size: 13px;
	text-align: left;}

ol.numbered_awards li a{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #333333;
	font-size: 13px;
	text-align: left;
	}

ol.numbered_awards li a:hover{
	font-family: Arial, Helvetica, sans-serif;
	color: #bcd138;
	font-size: 13px;
	text-align: left;
	}

.table {
	text-align: center;
	font-weight: 200;
	font-family: Arial, Helvetica, sans-serif;
	margin-left: 10px;
	margin-right: 10px;
	color: #333333;
	margin-bottom: 3px;
	margin-top: 3px;
	padding-bottom: 3px;
	padding-top: 3px;
	padding-left: 10px;
	padding-right: 10px;
	font-size: 12px; }

/* end main content */
/* END CONTENT PAGE */

/* begin footer styles */


.footer {
	position: relative;
	_position: absolute;
	_top: 1330px;
	.position: absolute;
	.top: 1380px;
	margin-top: 0px;
	font-size: 10pt;
	margin-bottom: 30px;
	margin-left: 22px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 12px;
	background: url(images/footer.jpg) repeat-x;
	height: 164px;
	width: 860px;
}


.footer .ftrLinks {
    height: 164px;
    background: url(images/footer.jpg) repeat-x;
}

.footer .ftrLinks .linkSet {
    float: left;
    width: 250px;
    padding: 0px 0px 25px 35px;
    color: #333333;
    font-family: "Lucida Grande", Arial, Helvetica, Geneva, sans-serif;
}

.footer .ftrLinks .linkSet h4 {
    font-size: 13px;
    font-weight: bold;
	color:#5bc2fe;
	text-align: left;
	margin-left: -3px;
	margin-bottom: 5px;
}

.footer .ftrLinks .linkSet ul, .footer .ftrLinks .linkSet li {
    margin: 0;
    padding: 0;
}

 .footer .ftrLinks .linkSet li{
    padding: 5px 0 0 0;
 }
 
.footer .ftrLinks .linkSet a {
    text-decoration: none;
	color: #FFFFFF;
	font-size: 10px;
}

.footer .ftrLinks .linkSet a:hover {
    color: #bcd138;
	font-size: 10px;
}
.footer .copy {
    padding: 2px 0 10px 0;
	_margin-top: -10px;
    color: #666;
    text-align: center;
	font-size: 10px;
}

.footer-offer {
	position: relative;
	margin-top: 10px;
	font-size: 10pt;
	margin-bottom: 30px;
	margin-left: 22px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 12px;
	background: url(images/footer.jpg) repeat-x;
	height: 164px;
	width: 860px;
}


.footer-offer .ftrLinks-offer {
    height: 164px;
    background: url(images/footer.jpg) repeat-x;
}

.footer-offer .ftrLinks-offer .linkSet-offer {
    float: left;
    width: 250px;
    padding: 0px 0px 25px 35px;
    color: #333333;
    font-family: "Lucida Grande", Arial, Helvetica, Geneva, sans-serif;
}

.footer-offer .ftrLinks-offer .linkSet-offer h4 {
    font-size: 13px;
    font-weight: bold;
	color:#5bc2fe;
	text-align: left;
	margin-left: -3px;
	margin-bottom: 5px;
}

.footer-offer .ftrLinks-offer .linkSet-offer ul, .footer-offer .ftrLinks-offer .linkSet-offer li {
    margin: 0;
    padding: 0;
}

 .footer-offer .ftrLinks-offer .linkSet-offer li{
    padding: 5px 0 0 0;
 }
 
.footer-offer .ftrLinks-offer .linkSet-offer a {
    text-decoration: none;
	color: #FFFFFF;
	font-size: 10px;
}

.footer-offer .ftrLinks-offer .linkSet-offer a:hover {
    color: #bcd138;
	font-size: 10px;
}
.footer-offer .copy-offer {
    padding: 2px 0 10px 0;
	_margin-top: -10px;
    color: #666;
    text-align: center;
	font-size: 10px;
}

/* end footer styles */

/* begin footer_content styles */
.footer_content {
	position: relative;
	font-size: 10pt;
	margin-bottom: 30px;
	margin-left: 20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 12px;
	height: 164px;
	width: 860px;
}


.footer_content .ftrLinks_content {
    height: 164px;
    background: url(images/footer.jpg) repeat-x;
}

.footer_content .ftrLinks_content .linkSet_content {
    float: left;
    width: 250px;
    padding: 0px 0px 25px 35px;
    color: #333333;
    font-family: "Lucida Grande", Arial, Helvetica, Geneva, sans-serif;
}

.footer_content .ftrLinks_content .linkSet_content h4 {
    font-size: 13px;
    font-weight: bold;
	color:#5bc2fe;
	text-align: left;
	margin-left: -3px;
	margin-bottom: 5px;
}

.footer_content .ftrLinks_content .linkSet_content ul, .footer_content .ftrLinks_content .linkSet_content li {
    margin: 0;
    padding: 0;
}

 .footer_content .ftrLinks_content .linkSet_content li{
    padding: 5px 0 0 0;
 }
 
.footer_content .ftrLinks_content .linkSet_content a {
    text-decoration: none;
	color: #FFFFFF;
	font-size: 10px;
}

.footer_content .ftrLinks_content .linkSet_content a:hover {
    color: #bcd138;
	font-size: 10px;
}
.footer_content .copy_content {
    padding: 2px 0 0 0;
    color: #666;
	text-align: center;
	_margin-top: -10px;
	font-size: 10px;
}


/* end footer2 styles */



.photo-right {
    align: right;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-top: 30px;
	margin-right: 50px;
	border: 2px solid #bcd138;
	}

.photo-right2 {
	margin-bottom: 10px;
	margin-left: 20px;
	margin-right: 30px;
	margin-top: 20px;
	}

.photo-right3 {
	margin-bottom: 0px;
	margin-left: 20px;
	border: 2px solid #bcd138;
	}

.photo-right4 {
	margin-bottom: 30px;
	margin-left: 20px;
	border: 2px solid #bcd138;
	}


.photo-left {
	margin-right: 20px;
	margin-left: 10px;
	margin-top: 0px;
	margin-bottom: 10px;
	.margin-bottom: 50px;
	_margin-bottom: 45px;
	border: 2px solid #bcd138;
	}

.photo-left2 {
	margin-right: 20px;
	margin-left: 10px;
	margin-top: 0px;
	margin-bottom: 50px;
	.margin-bottom: 50px;
	_margin-bottom: 45px;
	border: 2px solid #bcd138;
	}

.sitemap{

	font-size: 16px;
	line-height: 30px;
	}

.sitemap2{

	font-size: 14px;
	line-height: 25px;
	}


/*Begin OFFER Page */

#top-contentbox {
	position: absolute;
	top: 197px;
	width: 900px;
	height: 240px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 35px;
	color: #333333;
	font-size: 20px;
	text-align: right;
	background: url(images/toptextbox.jpg);
	}

#top-contentbox p{
	text-align: right;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 20px;
	margin-left: 40px;
	margin-right: 40px;
	margin-top: 30px;
	color: #333333;
	font-size: 16px;
	text-align: left;
	}

#offer-nav {
	position: relative;
	top: 185px;
	_top: 196px;
	.top: 196px;
	width: 900px;
	}

.offer-nav p{
	text-align: right;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 20px;
	margin-left: 6px;
	margin-bottom: 20px;
	color: #333333;
	font-size: 15px;
	text-align: left;
	}

.offer-nav a:link, .offer-nav a:visited{
	font-family: Arial, Helvetica, sans-serif;
	line-height: 20px;
	color: #333333;
	font-weight: none;
	text-decoration: none;
	font-size: 15px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 11px;
	padding-right: 10px;
	.padding-left: 11px;
	.padding-right: 10px;
	_padding-left: 11px;
	_padding-right: 10px;
	text-align: left;
	background: url(images/subnavbg.jpg);
	width: 30px;
	border: 1px solid #35a8eb;
	}

.offer-nav a:hover{
	font-family: Arial, Helvetica, sans-serif;
	line-height: 20px;
	color: #ffffff;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 11px;
	padding-right: 11px;
	.padding-left: 11px;
	.padding-right: 10px;
	_padding-left: 11px;
	_padding-right: 10px;
	text-decoration: none;
	font-weight: none;
	font-size: 15px;
	text-align: left;
	background: url(images/subhoverbg.jpg);
	border: 1px solid #bcd138;
	}
	
/* begin offer boxes */
	
#offer-boxes {
	position: absolute;
	top: 425px;
	width: 900px;
	height: 438px;
	_height: 320px;
	font-family: Arial, Helvetica, sans-serif;
	font-color: #ffffff;
	font-size: 20px;
	font-weight: bold;
	background: url(images/card-offer-boxes.jpg) no-repeat;
	}

#offer-boxes h1{
	font-family: Arial, Helvetica, sans-serif;
	line-height: 22px;
	margin-top: 15px;
	color: #ffffff;
	font-size: 20px;
	font-weight: bold;
	text-align: center;
	}
#offer-boxes h3 {
	font-family:Arial, Helvetica, sans-serif;
	text-align: center;
	font-size: 11px;
	font-weight:bold;
	color:#333333;
	line-height: 10px;
	margin-left: 10px;
	margin-top: 10px;
	margin-bottom: 20px;
	margin-right: 20px;
	}
	
ul.offer-bullet {margin-bottom: 5px; clear: both; line-height: 10px; color:333333;}

ul.offer-bullet, ul.offer-bullet li {
	list-style: outside none none;
	color:333333; 
}
ul.offer-bullet li {
	margin-left: -30px;
	margin-right: 15px;
	padding-left: 30px;
	font-size:11px;
	background: url(images/bullet3.jpg) 0px -2px no-repeat;
	height: 25px;
	
	}

ul.offer-apply {margin-bottom: 0px; clear: both; line-height: 0px; _line-height: 16px; .line-height: 16px;color:333333; text-align: center; }
ul.offer-apply, ul.offer-apply li {
	list-style: outside none none;
	text-align: center;
	color:#333333;
	height: 60px;
	width: 200px;
}

ul.offer-apply li a{
	text-align: center;
	padding-left: 30px;
	padding-top: 10px;
	padding-right: 30px;
	padding-bottom: 20px;
	font-size:16px;
	background: url(images/applybutton.gif) 0px 0px no-repeat;
	color: #222222;
	height: 60px;
	width: 200px;
	_padding-top: 5px;
	_padding-bottom: 5px;
	.padding-top: 5px;
	.padding-bottom: 5px;
	.padding-left: 11px;
	.padding-right: 10px;
	_padding-left: 11px;
	_padding-right: 10px;
	_margin-left: 32px;
	_width: 100px;
	_height: 20px;
	_background: url(images/subnavbg.jpg);
	_border: 1px solid #35a8eb;
	_display: block;
	.margin-right: 5px;
	.width: 100px;
	.height: 20px;
	.background: url(images/subnavbg.jpg);
	.border: 1px solid #35a8eb;
	.display: block;
	}
ul.offer-apply li a:hover{
	text-align: center;
	padding-left: 30px;
	padding-top: 10px;
	padding-right: 30px;
	padding-bottom: 20px;
	font-size:16px;
	background: url(images/applyhover.gif) 0px 0px no-repeat;
	color: #ffffff;
	text-decoration: none;
	height: 60px;
	width: 200px;
	_padding-top: 5px;
	_padding-bottom: 5px;
	.padding-top: 5px;
	.padding-bottom: 5px;
	.padding-left: 11px;
	.padding-right: 10px;
	_padding-left: 11px;
	_padding-right: 10px;
	_margin-left: 32px;
	_width: 100px;
	_height: 20px;
	_background: url(images/subhoverbg.jpg);
	_border: 1px solid #222222;
	_display: block;
	.margin-left: 32px;
	.width: 100px;
	.height: 20px;
	.background: url(images/subhoverbg.jpg);
	.border: 1px solid #222222;
	.display: block;
	}
.creditcard_home {
	margin-left: 70px;
	.margin-left: 70px;
	margin-bottom: -3px;
	border: none;
	}
	
#offer-boxes-under {
	position: relative;
	width: 900px;
	height: 438px;
	_height: 320px;
	top: -10px;
	font-family: Arial, Helvetica, sans-serif;
	font-color: #ffffff;
	font-size: 20px;
	font-weight: bold;
	background: url(images/card-offer-boxes.jpg) no-repeat;
	}

#offer-boxes-under h1{
	font-family: Arial, Helvetica, sans-serif;
	line-height: 22px;
	margin-top: 15px;
	color: #ffffff;
	font-size: 20px;
	font-weight: bold;
	text-align: center;
	}
#offer-boxes-under h3 {
	font-family:Arial, Helvetica, sans-serif;
	text-align: center;
	font-size: 11px;
	font-weight:bold;
	color:#333333;
	line-height: 10px;
	margin-left: 10px;
	margin-top: 10px;
	margin-bottom: 20px;
	margin-right: 20px;
	}
/* end offer boxes */

#text-wrapper-offer {
	_position:  relative;
	.position: relative;
	width: 900px;
	background: url(images/maintext-tile.jpg);
}
#text-wrapper-offer p {
	margin-left: 40px;
	margin-right: 40px;
	margin-top: 40px;
	margin-bottom: 40px;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
	
}
#tw-top-offer {
	_margin-left: -1px;
	.margin-left: -1px;
	_margin-top: -40px;
	.margin-top: -40px;
	background: url(images/maintext-top.jpg) 50% 0 no-repeat;		
}
#tw-bottom-offer {
	padding-bottom: 5px;
	margin: 0;
	background: url(images/maintext-bottom.jpg) 50% 100% no-repeat;	
	}
	
#text-wrapper-no-offer {
	_position:  relative;
	.position: relative;
	top: 10px;
	width: 900px;
	background: url(images/maintext-tile.jpg) 50% 0 ;
}
#text-wrapper-no-offer p {
	margin-left: 40px;
	margin-right: 40px;
	margin-top: 40px;
	margin-bottom: 40px;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
	
}
#tw-top-no-offer {
	_margin-left: -1px;
	.margin-left: -1px;
	_margin-top: -40px;
	.margin-top: -40px;
	background: url(images/maintext-top.jpg) 50% 0 no-repeat;		
}
#tw-bottom-no-offer {
	padding-bottom: 5px;
	margin: 0;
	background: url(images/maintext-bottom.jpg) 50% 100% no-repeat;	
	}



/* End OFFER Page */




/* Begin Image Replacement */

.replace { letter-spacing : -1000em; } 
/* Just for Opera, but hide from MacIE */ 
/*\*/html>body .replace { letter-spacing : normal; text-indent : -9000em; overflow : hidden;} 
/* End of hack */

#h-logo, #h-logo a {
	width: 900px ;
	height: 54px;
	display: block;
	
}
#h-logo {
	background: url(images/logo.jpg) 55 0 no-repeat;
}

#h-logo2, #h-logo2 a {
	width: 900px ;
	height: 54px;
	display: block;
}
#h-logo2 {
	background: url(../images/logo.jpg) 55 0 no-repeat;
}

.logo {
	margin-left: 55px;
	border:none;
	}

.awardslogo {
	margin-left: 145px;
	border:none;
	}

#h-awardslogo, #h-awardslogo a {
	width: 900px ;
	height: 54px;
	display: block;
}
#h-awardslogo {
	background: url(../images/awardslogo.jpg) 55 0 no-repeat;
}

#h-find, #h-find a {
	width: 450px ;
	height: 44px;
	display: block;
	background: url(images/top-find-student-cards.jpg) 55 0 no-repeat;
	
}
#h-find a:hover {
	width: 375px ;
	height: 44px;
	display: block;
	background: url(images/top-find-student-cards-hover.jpg) 55 0 no-repeat;
}


.video {
	margin-left: 95px;
	}
/* End Image Replacement */

/* Begin Awards */

.awards {font-size: .8em; line-height: 1.3em; }
.awards a {font-weight: bold; color: #135075; }
.awards a:visited {color: #666666; }
.awards a:hover {color: #f2bc19; }
.awards ul {margin: 20px 0 10px 0; }
.awards li {margin: 1em 0; }

/* End Awards */

