﻿

body {
	background: rgb(223,221,209) url('../images/body-bg.jpg') repeat-x top left;
	color: #555555;
	font-size: 14px;
	line-height: 1.5em;
	font-family: Trebuchet MS, helvetica, sans-serif;
}
.main-content {
	width: 940px;
	margin-bottom: 60px;
	}
.mid-wrapper {
	width: 950px;
	height: 250px;
	margin-left: auto;
	margin-right: auto;
	padding-left: 10px;
	padding-top: 10px;
	margin-bottom: 50px;
}
.banner {
	width: 630px;
	float: left;
	margin-left: 30px;
}
.sidemenu {
	width: 240px;
	float: right;
	height: 250px;
	margin-left: 15px;
	margin-right: 30px;
}

/* GENERAL STYLES */

h1 {
	font-size: 18px;
	margin: 5px 0;
	color: #504F4D;
	}

h2 {
	font-size: 14px;
	margin: 0px 0 15px 0;
	color: #7F7D77;
	}

hr {
	height: 1px;
	width: 393px;
	border: 0;
	background-color: rgb(54,54,54);
	margin: 12px 0;
	clear: left;
	}
a {
	color:#990099;
}

/* +start header styling */
#header_wrapper {
	padding-top: 10px;
	width: 940px;
	height: 65px;
	margin-bottom: 5px;
	margin-left: auto;
	margin-right: auto;
}
	#header_inner {}

#nav {
	width: 510px;
	height: 26px;
	z-index: 9998;
	margin-right: 0px;
	margin-top: 40px;
	float: right;
}
	
#nav #globalnav { margin: 0; padding: 0; }
#nav #globalnav li { display: inline; }
#nav #globalnav li a {
	float: left;
	height: 0;
	padding-top: 26px;
	overflow: hidden;
	background-image: url('../images/navbar.png');
	background-repeat: no-repeat;

}
.nav {
	left: 0px;
	top: 0px;
	height: 104px;
}
.nav_brk {
	background: url('../images/nav_brk.png') no-repeat center top;
	width: 9px;
	height: 52px;
	float: left;
}
#facultynav #facultyglobalnav {
	margin-bottom: 50px;
	margin-left: 13px;

}
#facultynav #facultyglobalnav li { display: inline; }
#facultynav #facultyglobalnav li a {
	float: left;
	height: 0;
	padding-top: 25px;
	overflow: hidden;
	background-image: url('../images/nextprev-btn.png');
	background-repeat: no-repeat;
}
#facultynav {
	width: 643px;
	height: 26px;
	z-index: 9998;
	margin-left: 0;
	border-top: 1px #504F4D solid;
}

.nav-home {width: 50px;}
.nav-about {width: 50px;}
.nav-admissions {width: 79px;}
.nav-academics {width: 77px;}
.nav-calendar {width: 66px;}
.nav-contact {width: 65px;}
.nav-faculty {width: 60px;}

.nav-next {width: 66px; height: 32px;}
.nav-prev {width: 66px; height: 32px;}


/* BUTTONS */
#nav #globalnav li#nav-home a { background-position: 0 -1px; float: left;}
#nav #globalnav li#nav-about a { background-position: -59px 0; }
#nav #globalnav li#nav-admissions a { background-position: -119px 0; }
#nav #globalnav li#nav-academics a { background-position: -208px 0; }
#nav #globalnav li#nav-calendar a { background-position: -295px 0; }
#nav #globalnav li#nav-contact a { background-position: -369px 0; }
#nav #globalnav li#nav-faculty a { background-position: -436px 0; }

/* FACULTY BUTTONS */
#facultynav #facultyglobalnav li#nav-prev a { background-position: 0 0; float: left;}
#facultynav #facultyglobalnav li#nav-next a { background-position: -67px 0; }


/* HOVER */
#nav #globalnav li#nav-home a:hover { background-position: 0 -26px; }
#nav #globalnav li#nav-about a:hover { background-position: -59px -26px; }
#nav #globalnav li#nav-admissions a:hover { background-position: -119px -26px; }
#nav #globalnav li#nav-academics a:hover { background-position: -210px -26px; }
#nav #globalnav li#nav-calendar a:hover { background-position: -295px -26px; }
#nav #globalnav li#nav-contact a:hover { background-position: -369px -26px; }
#nav #globalnav li#nav-faculty a:hover { background-position: -436px -26px; }

/* FACULTY HOVER */
#facultynav #facultyglobalnav li#nav-prev a:hover { background-position: 0 -24px; }
#facultynav #facultyglobalnav li#nav-next a:hover { background-position: -67px -24px; }



#welcome {
	background: url('../images/welcome.png') no-repeat left top;
	width: 300px;
	height: 52px;
	margin-top: 20px;
	float: left;
}


#sidenav {
	width: 230px;
	height: 50px;
	z-index: 9998;
	margin-right: 0px;
	margin-top: 0px;
	float: left;
}
	
#sidenav #sideglobalnav { margin: 0; padding: 0; }
#sidenav #sideglobalnav li { display: inline; }
#sidenav #sideglobalnav li a {
	float: left;
	height: 0;
	overflow: hidden;
	background-image: url('../images/left-header-buttons.png');
	background-repeat: no-repeat;

}
.sidenav {
	left: 0px;
	top: 0px;
	height: 104px;
}
.sidenav-video {width: 230px;}
.sidenav-cvideo {width: 230px;}

/* BUTTONS */
#sidenav #sideglobalnav li#sidenav-video a {background-position: 0 0;float: left;width: 230px;	height: 62px;}
#sidenav #sideglobalnav li#sidenav-cvideo a {background-position: 0 -63px;float: left;width: 230px;	height: 63px;}
#sidenav #sideglobalnav li#sidenav-catalog a {background-position: 0 -126px;float: left;width: 230px;	height: 62px;}
#sidenav #sideglobalnav li#sidenav-regonline a {background-position: 0 -188px;float: left;width: 230px;	height: 63px;}


/* HOVER */
#sidenav #sideglobalnav li#sidenav-video a:hover { background-position: -235px 0; }
#sidenav #sideglobalnav li#sidenav-cvideo a:hover { background-position: -235px -63px; }
#sidenav #sideglobalnav li#sidenav-catalog a:hover { background-position: -235px -126px; }
#sidenav #sideglobalnav li#sidenav-regonline a:hover { background-position: -235px -188px; }

/* sibebar stlye */
/* SIDE BAR STYLES */

.sidebar {
	padding-top: 55px;
	float: right;
	width: 225px;
	margin-left: 15px;
	margin-right: 35px;
	height: 795px;
}
.sidebar-new {
	padding-top: 55px;
	float: right;
	width: 225px;
	margin-left: 15px;
	margin-right: 35px;
	height: 100%;
}

.stories-sidebar {
	width: 226px;
	padding-top: 29px;
	background: transparent url(../images/sidebar-services.png) no-repeat top left;
	}	

.services-sidebar {
	width: 226px;
	padding-top: 29px;
	background: transparent url(../images/sidebar-services.png) no-repeat top left;
	}	

.stories-sidebar {
	background: transparent url(../images/sidebar-stories.png) no-repeat top left;
	margin-bottom: 30px;
	}	

.services-sidebar-item a {
	display: block;
	width: 194px;
	height: 27px;
	padding-left: 30px;
	padding-top: 7px;
	text-align: center;
	text-decoration: none;
	color: rgb(213,222,227);
	text-shadow: rgb(50,81,97) 0 0 0;
	background: transparent url(../images/sidebar-item-bg.jpg) no-repeat top left;
	}

.sidebar-item-over a {
	background-position: top right;
	}	

.services-sidebar-item a:hover {
	background-position: top right;
	}	

.news-top {
	height: 43px;
	width: 226px;
	background: transparent url(../images/missionvisiontop.png) no-repeat top left;
	}

.news-body {
	border: 1px solid #fff;
	border-top: none;
	width: 224px;
	font-size: 12px;
	background: rgb(64,107,130) url(../images/news-bg.png) no-repeat bottom left;
	}

.news-item {
	margin: 0 17px 17px 17px;
	padding-top: 12px;
	}
	
.news-item-date {
	width: 46px;
	height: 24px;
	text-transform: uppercase;
	color: #fff;
	padding: 0 0 0 7px;
	margin-bottom: 8px;
	background: transparent url(../images/news-date-bg.png) no-repeat top left;
	float: left;
	margin-right: 100px;
}

.news-item-text {	
	color: rgb(173,207,225);
	}

.news-item-text a {	
	color: rgb(210,226,235);
	}
	
.news-item-link a {	
	display: block;
	margin-top: 5px;
	color: rgb(210,226,235);
	}

.testimony-item-text a:hover {	
	text-decoration: none;
	}
			
.news-item-text a:hover {	
	text-decoration: none;
	}
			
.news-item-link a:hover {	
	text-decoration: none;
	}
			
.more-news a {
	float: right;
	width: 109px;
	height: 22px;
	background: transparent url(../images/read-more.png) no-repeat top left;
	}

.more-testimonies a {
	float: right;
	width: 113px;
	height: 22px;
	background: transparent url(../images/more-faculty.png) no-repeat top left;
	}

.stories-front a {
	display: block;
	margin-top: 40px;
	width: 226px;
	height: 57px;
	background: transparent url(../images/stories-front.png) no-repeat top left;
	}

.more-testimonies a:hover {
	background-position: top right;
	}

.more-news a:hover {
	background-position: top right;
	}

.stories-front a:hover {
	background-position: top right;
	}

.testimony {
	margin-top: 30px;
	}

.testimony-top {
	height: 43px;
	width: 226px;
	background: transparent url(../images/faculty.png) no-repeat top left;
	}
.testimony-topfaculty {
	height: 43px;
	width: 226px;
	background: transparent url(../images/faculty1.png) no-repeat top left;
	}
.testimony-toppresident {
	height: 43px;
	width: 226px;
	background: transparent url(../images/faculty3.png) no-repeat top left;
	}

	
	
.testimony-body {
	border: 1px solid #fff;
	border-top: none;
	width: 224px;
	font-size: 12px;
	background: rgb(81,79,75) url(../images/testimony-bg.png) no-repeat bottom left;
	}

.testimony-item {
	margin: 0 17px 17px 17px;
	padding-top: 12px;
	}

.testimony-item-image {
	float: left;
	padding: 0 7px 5px 0;
	}

.testimony-item-image img {
	padding: 0;
	background-color: transparent;
	border: 1px solid rgb(62,61,58);
	}

.testimony-item-text {	
	color: rgb(176,174,161);
	}

.testimony-item-text a {	
	color: rgb(221,218,214);
	}

.testimony-item-name {	
	display: block;
	margin-top: 5px;
	color: rgb(221,218,214);
	}
	
	
.footer {
	border-top: 1px #f2f2f2 solid;
	background-color: #E7E5DC;
	margin-left: -10px;
	margin-right: -15px;
	height: 100px;
	color: #A49F97;
	margin-top: 60px;
	position: absolute;
	width: 100%;
}
.footer_new {
	border-top: 1px #f2f2f2 solid;
	background-color: #E7E5DC;
	height: 100px;/* .push must be the same height as .footer */
	color: #A49F97;
	width: 100%;
}




.footer-content {
	text-align: center;
}


				
.albi-image {
	margin-right: 20px;
}

.facultyheader-img {
	margin-left: 30px;
	margin-right: 487px;
	margin-bottom: 5px;
}
.faculty-p1 {
	color: #555555;
	padding-right: 13px;
	padding-left: 30px;
	margin-top: 0px;
	height: auto;
}
.faculty-h1 {
	margin-left: 30px;
}
.faculty-photo {
	float: left;
	margin-right: 22px;
	margin-bottom: 26px;
}
.bio-wrapper {
	margin: 0 auto 25px auto;
	width: 950px;
	height: 850px;
}
.bio-wrapper-new {
	margin: 0 auto -100px auto;
	width: 950px;
	height: auto;
	min-height: 100%;
	height: auto !important;
	height: 100%;
}


.content-wrapper {
	border-top: 1px #504F4D solid;
	width: 643px;
	float: left;
	height: 550px;
}
.content-wrapper-new {
	border-top: 1px #504F4D solid;
	width: 643px;
	float: left;
	height: 100%;
}
.push {
	height: 100px;
}


.albi-heading {
	width: 885px;
	margin-left: auto;
	margin-right: auto;
	height: 65px;
}
.headline {
	margin-right: 416px;
	margin-left: 30px;
	float: left;
	margin-bottom: 5px;
	margin-top: 20px;
}
.content-text {
	color: #555555;
	padding-right: 13px;
	padding-left: 0px;
	margin-top: 0px;
}
.heading-content {
	margin-bottom: 6px;
}
.subheading-content {
	font-weight: normal;
}
.qoute {
	margin-left: -30px;
	margin-bottom: 30px;
}

	
#accordion {
	width: 250px;
	margin: 0px 0px 0px 0px;
}
.accordion {
	width: 250px;
	color: #404040;
}
.accordion dt {
	width: 225px;
	border: 1px solid #9ac1c9;
	padding: 8px;
	font-weight: bold;
	margin-top: 5px;
	cursor: pointer;
	background: url(../images/header.jpg);
	margin-bottom: 5px;
}
.accordion dt:hover {
	background:url(../images/header-over.jpg)
}
.accordion dd {
	overflow: hidden;
	margin-left: auto;
	/*background:#fff*/
	margin-right: auto;
	font-family: Arial, Helvetica, sans-serif;

}
.accordion span {
	display: block;
	width: 225px;
	height: auto;
	border: 0px solid #9ac1c9;
	border-top: none;
	padding: 5px 5px 5px 5px;
	background-color: #F3F3F1;
	margin-left: 5px;
}

.accordion .open {background-color:#444; background-image:url(../images/header_over.gif)}

.headlines  {
	padding-left: 10px;
	padding-right: 10px;

}

.clear {
	clear:both 
}

.social-link {padding-bottom:20px;float:left;}