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

body {
	margin: 0;
	background-color: #c3b69c;
	background-image: url(../images/home-bg.jpg);
	background-repeat: repeat-x;
	background-position: top;
	font-family: Trebuchet MS, Arial, Freesans, sans-serif;
	letter-spacing: -1px;
}
#container {
	position: relative;
	width: 944px;
	height: auto;
	margin: 0 auto 0 auto;
}
#nav-top-container {
	position: relative;
	width: 640px;
	height: 40px;
	margin-top: 10px;
}
#nav-top {
	position: relative;
	width: 484px;
	height: 26px;
	padding-top: 14px;
	float: left;
}
#search-top {
	width: 150px;
	height: 40px;
	position: relative;
	float: right;
	margin: 6px 6px 0 0;
	background-image: url(../images/top-search-input.png);
	background-repeat: repeat-x;
}
#shopping-cart-tab-container {
	position: relative;
	width: auto;
	height: 48px;
}
#shopping-cart-tab {
	position: relative;
	width: 230px;
	height: 31px;
	padding: 17px 0 0 14px;
}
#shopping-cart-tab-view-cart {
	position: absolute;
	width: 50px;
	height: 12px;
	top: 28px;
	left: 25px;
	z-index: 2;
}
#shopping-cart-tab-total {
	position: absolute;
	width: 125px;
	height: 12px;
	top: 28px;
	left: 80px;
	z-index: 2;
	text-align: right;
}
#logo {
	position: absolute;
	width: 291px;
	height: 192px;
	left: 644px;
	top: 0;
	z-index: 101;
}
#promo-ribbon-container {
	position: relative;
	width: 944px;
	height: 127px;
	margin: 0 auto 0 auto;
	z-index: 200;
}
#promo {
	position: absolute;
	width: 715px;
	height: 25px;
	top: 42px;
	left: 118px;
	text-align: right;
}
#footer-container {
	position: relative;
	width: 100%;
	height: 183px;
	margin: 0 auto 0 auto;
	background-image: url(../images/footer-bg.png);
	background-repeat: repeat-x;
}
#footer {
	position: relative;
	width: 944px;
	height: 20px;
	margin: 0 auto 0 auto;
	text-align: center;
	padding-top: 28px;
}
#nav-top {
	font-size: 11px;
	text-transform: uppercase;
	color: #C49A6B;
	font-weight: normal;
}
#shopping-cart-tab-view-cart {
	font-size: 11px;
	color: #262261;
}
#shopping-cart-tab-total {
	font-size: 11px;
	color: #FFFFFF;
}
#shopping-cart-tab-view-cart a {
	text-decoration: none;
	color: #262261;
}
#shopping-cart-tab-view-cart a:hover {
	color: #FFFFFF;
}
#promo a {
	font-size: 18px;
	text-align: right;
	color: #FFFFFF;
	font-weight: bold;
	letter-spacing: -0.05em;
	text-decoration: none;
}
#promo a:hover {
	text-decoration: underline;
}
#promo .brown-highlight {
	color: #C49A6B;
}
#promo .view-more {
	text-transform: uppercase;
	font-size: 18px;
	color: #C49A6B;
}
#footer {
	font-size: 11px;
	color: #8B5D3B;
}
#footer a {
	color: #8B5D3B;
	text-decoration: none;
}
.promo-ribbon-push {
	margin-top: -14px;
	z-index: 80;
}
#footer a:hover {
	color: #FFFFFF;
}
.top-search-input {
	width: 86px;
	height: 16px;
	color: #C49A6B;
	text-transform: uppercase;
	font-size: 11px;
	border: none;
	padding: 8px 1px 4px 4px;
	margin: 0;
	float: left;
	background-color: transparent;
}
.top-search-submit {
	width: 34px;
	height: 28px;
	display: block;
	background-image: url(../images/top-search-submit.png);
	margin: 0;
	background-position: center center;
	float: right;
}
.clear-both {
	clear: both;
}
#banner-container {
	position: relative;
	width: 916px;
	height: 322px;
	background-color: #FFFFFF;
	padding: 14px;
	
}
div.banner {
	width: 916px;
	height: 322px;
	position: relative;
}
.banner-link-bg {
	position: absolute;
	left: 0;
	top: 0;
	background-color: #E6DFD4;
	width: 213px;
	height: 322px;
}
.banner-our-campuses {
	position: absolute;
	left: 29px;
	top: 43px;
	width: 129px;
	height: 22px;
	font-size: 20px;
	color: #262261;
	z-index: 3;
}
.button-business-campus {
	position: absolute;
	left: 12px;
	top: 74px;
	width: 221px;
	height: 80px;
	z-index: 3;	
}
.button-it-campus {
	position: absolute;
	left: 12px;
	top: 154px;
	width: 221px;
	height: 80px;
	z-index: 3;	
}
.button-degree-campus {
	position: absolute;
	left: 12px;
	top: 234px;
	width: 221px;
	height: 80px;
	z-index: 3;	
}
.button-business-campus a {
	width: 183px;
	height: 42px;
	padding: 19px;
	text-transform: uppercase;
	text-decoration: none;
	display: block;
	color: #716558;
	font-size: 20px;
	background-image: url(../images/button-business-campus.png);
	background-repeat: no-repeat;
	background-position: top;
	line-height: 20px;
}
.button-it-campus a {
	width: 183px;
	height: 42px;
	padding: 19px;
	text-transform: uppercase;
	text-decoration: none;
	display: block;
	color: #A97C50;
	font-size: 20px;
	background-image: url(../images/button-it-campus.png);
	background-repeat: no-repeat;
	background-position: top;
	line-height: 20px;
}
.button-degree-campus a{
	width: 183px;
	height: 42px;
	padding: 19px;
	text-transform: uppercase;
	text-decoration: none;
	display: block;
	color: #899FC4;
	font-size: 20px;
	background-image: url(../images/button-degree-campus.png);
	background-repeat: no-repeat;
	background-position: top;
	line-height: 20px;
}
.button-business-campus a:hover {
	background-image: url(../images/button-business-campus-hover.png);
	background-repeat: no-repeat;
	background-position: top;
}
.button-it-campus a:hover {
	background-image: url(../images/button-it-campus-hover.png);
	background-repeat: no-repeat;
	background-position: top;
}
.button-degree-campus a:hover {
	background-image: url(../images/button-degree-campus-hover.png);
	background-repeat: no-repeat;
	background-position: top;
}
#home-copy-container {
	position: relative;
	width: 944px;
	height: auto;
	margin: 0 auto 0 auto;
}
#home-copy-container h1 {
	color: #281200;
	font-size: 26px;
	letter-spacing: -0.01em;
	font-weight: normal;
	margin: 0 0 10px 0;
}
#home-copy-container p {
	color: #754C29;
	font-size: 14px;
	letter-spacing: -0.03em;
}
#home-boxes-container {
	position: relative;
	width: 944px;
	height: 200px;
	margin: 0 auto 14px auto;
}
#home-box-left {
	width: 305px;
	height: 200px;
	margin-right: 14px;
	float: left;
	background-image: url(../images/home-box-left.png);
	background-repeat: no-repeat;
}
.box-heading {
	position: relative;
	padding-left: 33px;
	padding-top: 22px;
	width: 254px;
	height: 33px;
	font-size: 20px;
	color: #FFFFFF;
	text-transform: uppercase;
}
.box-list-container {
	position: relative;
	padding-top: 15px;
	padding-left: 33px;
	width: 254px;
	height: 74px;
}
.box-list-container a {
	font-size: 14px;
	color: #FFFFFF;
	text-decoration: none;
}
.box-list-container a:hover {
	color: #C49A6B;
}
#home-box-middle {
	width: 306px;
	height: 200px;
	margin: 0 auto 0 auto;
	position: relative;
	background-image: url(../images/home-box-middle.png);
}
#home-box-right {
	width: 305px;
	height: 200px;
	float: right;
	background-image: url(../images/home-box-right.png);
	background-repeat: no-repeat;
}
.blue {
	color: #2A3990;
}
.banner-copy-area {
	font-size: 32px;
	font-weight: normal;
	color: #8B5D3B;
	position: absolute;
	left: 271px;
	top: 38px;
	width: 357px;
	height: 232px;
	z-index: 4;
	letter-spacing: -0.05em;
	line-height: 32px;
}
/*------------------------------------------------------------------SLIDER------*/
.graphic, #prevBtn, #nextBtn{
            margin:0;
            padding:0;
            display:block;
            overflow:hidden;
            text-indent:-8000px;
}

#slider{}	
#slider ul, #slider li{
	margin:0;
	padding:0;
	list-style:none;
}
#slider li{ 
	width:916px;
	height:336px;
	overflow:hidden; 
}	
#prevBtn, #nextBtn{
	display:block;
	width:28px;
	height:94px;
	position:absolute;
	left:-28px;
	top:150px;
}	
#nextBtn{ 
	left:944px;
}														
#prevBtn a, #nextBtn a {
	display:block;
	width:28px;
	height:94px;
	background: url(../images/btn-prev.png) no-repeat 0 0;
}	
#nextBtn a{
	background: url(../images/btn-next.png) no-repeat 0 0;
	}

#slider-border {
	border: 14px solid white;
	position: absolute;
	z-index: 3;
	width: 902px;
	height: 322px;
	background: transparent;
}
