/* home page css */
body{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;

	margin:0;
	padding:0;
}
#main{
	width:910px;

	margin-left:auto;
	margin-right:auto;
	margin-top:25px;
}
#header{
	width:910px;
	height:75px;
}
#header div{
	float:left;
	color:#758fc2;
}
#header div.logo a{
	display:block;
	width:215px;
	height:65px;
	text-decoration:none;
	border:0;
}
#header div.logo a img{
	border:0;
}
#header div.menu{
	width:695px;
	padding:13px 0 0 0;
	text-align:right;
}
#header div.menu a, #header div.menu a:visited{
	margin: 0 5px 0 5px;
	font-size:11px;
	color:#758fc2;
	text-decoration:none;
}
#header div.menu a:hover{
	color:#000000;
	text-decoration:none;
}
#header #search{
	display:inline;
	color:#b3b3b3;
	padding:0;
	margin:0 0 0 10px;
}
#header #search input{
	width:85px;
	height:11px;
	font-size:9px;
	border:1px solid #b3b3b3;
}
#cola{
	float:left;
	width:215px;
}
#colb{
	float:left;
	width:695px;
}
/* start navigation rules */
#navigation{
	width:212px;
	height:193px;
	background-color:#758fc2;
	position:relative;
}
/* first level styles */
#navigation ul{
	margin:0;
	padding:17px 0 0 0;
	border:0;
}
#navigation ul li{
	margin:0;
	padding:0;
	border:0;
	list-style:none;
	list-style-type:none;
}
#navigation ul li a, #navigation ul li a:visited{
	display:block;
	display:inline-block;
	width:172px;
	height:18px;
	padding:7px 0 0 40px;
	margin:0;
	font-size:11px;
	line-height:11px;
	color:#ffffff;
	text-decoration:none;
	border-top:1px solid #ffffff;
}
#navigation ul li a:hover, #navigation ul li:hover a, #navigation ul li.xhover a{
	background-color:#005f65;
	color:#ffffff;
}
#navigation ul li a.lnav{
	border-bottom:1px solid #ffffff;
}
#navigation ul li:hover ul, #navigation ul li.xhover ul{
	visibility:visible;
}
/* second level styles */
#navigation ul li ul{
	margin:0;
	padding:15px 0 0 15px;
	border:0;
	visibility:hidden;
	position:absolute;
	top:0;
	left:212px;
	width:155px;
	height:178px;
	border-left:3px solid #ffffff;
	background-color:#006065;
	z-index:2000;
}
#navigation ul li ul li{
	margin:0;
	padding:0;
	border:0;
	list-style:none;
	list-style-type:none;
}
#navigation ul li ul li a, #navigation ul li ul li a:visited, #navigation ul li:hover ul li a, #navigation ul li.xhover ul li a{
	display:block;
	display:inline-block;
	font-size:11px;
	color:#82b7b4;
	text-decoration:none;
	width:155px;
	height:auto;
	padding:0 0 4px 0;
	margin:0;
	border:0;
}
#navigation ul li ul li a:hover, #navigation ul li:hover ul li:hover>a{
	color:#ffffff !important;
}
*html #navigation ul li ul li a:hover, *html #navigation ul li.xhover ul li.xhover a, *html #navigation ul li.xhover ul li.xhover ul li.xhover a:hover{
	color:#ffffff;
}
*html #navigation ul li.xhover ul li.xhover ul li a{
	color:#9fc8c5;
	background-color:#398888;
}
/* third level styles */
#navigation ul li ul li ul, #navigation ul li:hover ul li ul, #navigation ul li.xhover ul li ul{
	visibility:hidden;
	position:absolute;
	top:0px;
	left:170px;
	z-index:3000;
}
#navigation ul li ul li:hover ul, #navigation ul li ul li.xhover ul{
	visibility:visible;
	margin:0;
	padding:15px 0 0 15px;
	border:0;
	position:absolute;
	top:0px;
	left:170px;
	width:158px;
	height:178px;
	background-color:#398888;
}
#navigation ul li ul li ul li{
	margin:0;
	padding:0;
	border:0;
	list-style:none;
	list-style-type:none;
}
#navigation ul li ul li ul li a, #navigation ul li ul li ul li a:visited, #navigation ul li ul li:hover ul li a, #navigation ul li ul li.xhover ul li a{
	font-size:11px;
	color:#9fc8c5;
	background-color:#398888;
	text-decoration:none;
	width:155px;
	height:auto;
	padding:0 0 5px 0;
	margin:0;
	border:0;
}
#navigation ul li ul li ul li a:hover{
	color:#ffffff;
}
#navigation ul li ul li:hover ul.left, #navigation ul li ul li.xhover ul.left{
	float:left;
	visibility:visible;
	margin:0;
	padding:15px 0 0 15px;
	border:0;
	position:absolute;
	top:0px;
	left:170px;
	width:161px;
	height:178px;
	background-color:#398888;
}
#navigation ul li ul li:hover ul.right, #navigation ul li ul li.xhover ul.right{
	float:left;
	visibility:visible;
	margin:0;
	padding:15px 0 0 15px;
	border:0;
	position:absolute;
	top:0px;
	left:346px;
	width:158px;
	height:178px;
	background-color:#398888;
}

div.hpimg{
	display:none;
	position:absolute;
	top:0;
	left:215px;
	width:695px;
	height:193px;
	z-index:1000;
}
/* main photo rollover controllers */
#au-nav:hover div.hpimg, #au-nav.xhover div.hpimg{
	display:block;
	background-image:url(../../images/home/banner/001.jpg);
}
#ad-nav:hover div.hpimg, #ad-nav.xhover div.hpimg{
	display:block;
	background-image:url(../../images/home/banner/002.jpg);
}
#cl-nav:hover div.hpimg, #cl-nav.xhover div.hpimg{
	display:block;
	background-image:url(../../images/home/banner/003.jpg);
}
#ac-nav:hover div.hpimg, #ac-nav.xhover div.hpimg{
	display:block;
	background-image:url(../../images/home/banner/004.jpg);
}
#at-nav:hover div.hpimg, #at-nav.xhover div.hpimg{
	display:block;
	background-image:url(../../images/home/banner/005.jpg);
}
#ta-nav:hover div.hpimg, #ta-nav.xhover div.hpimg{
	display:block;
	background-image:url(../../images/home/banner/006.jpg);
}
/* end navigation rules */
#sidebar{
	margin-top:3px;
}
/* main images and content */
#banner{
	width:695px;
	height:193px;
	background-image:url(../../images/home/banner/000.jpg);
	background-repeat:no-repeat;
}
#colb div.last{
	clear:both;
	height:3px;
	padding:0;
	margin:0;
}
#content{
	width:695px;
	height:252px;
	background-image:url(../../images/home/content-bg.gif);
	background-repeat:no-repeat;
	position:relative;
}
#content div.headline{
	position:absolute;
	top:25px;
	left:40px;
	width:630px;
	height:60px;
	font-size:18px;
	color:#d12639;
}
#content div.headline a{
	color:#d12639;
	text-decoration:none;
}
#content div.col1{
	position:absolute;
	overflow:hidden;
	top:128px;
	left:40px;
	width:255px;
	height:120px;
	color:#051c43;
}
#content div.col1 div{
	margin-bottom:20px;
}
#content div.col2{
	position:absolute;
	overflow:hidden;
	top:128px;
	left:355px;
	width:255px;
	height:120px;
	color:#051c43;
}
#eventsitems {
	position:relative;
	top:0;
}
#newsitems {
	position:relative;
	top:0;
}
#content div.col2 div.news-title{
	margin-bottom:0;
	color:#051c43;
	font-weight:bold;
}
#content div.col2 div{
	margin-bottom:20px;
	color:#000000;
}
#content div.col1 a, #content div.col1 a:visited, #content div.col2 a, #content div.col2 a:visited{
	color:#051c43;
	text-decoration:none;
}
#content div.col1 a:hover, #content div.col2 a:hover{
	text-decoration:underline;
}
/* footer */
#footer{
	width:910px;
	text-align:left;
	padding-top:10px;
	font-size:10px;
}
#footer div.menu{
	float:left;
	width:600px;
	text-align:left;
	color:#4d4d4d;
}
#footer div.copyright{
	float:left;
	width:310px;
	text-align:right;
	color:#404040;
	font-size:9px;
}
#footer a, #footer a:visited{
	font-size:11px;
	color:#4d4d4d;
	text-decoration:none;
}
#footer a:hover{
	color:#000000;
	text-decoration:underline;
}
/* misc classes */
br.cbrk{
	clear:both;
	height:0;
}

.homenews a {
color: #ffffff;
text-decoration: none;
}
.homenews a:hover {
color: #ffffff;
text-decoration: underline;
}

#homefeature a {
color: #000000;
text-decoration: none;
}
#homefeature a:hover {
color: #000000;
text-decoration: underline;
}

.studentcentral {
 font-size: 12px; line-height: 1.4; color:#003366;
}

.studentcentral a {
color:#003366;
text-decoration: none;
}
.studentcentral a:hover {
color:#003366;
text-decoration: underline;
}
