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

SCREEN STYLESHEET NAV ONLY
CBT (c) 2009 Union Digital */


/*===================NAV=====================*/

#topnav {
	text-align: left;
	margin: 0px;
	z-index: 999;
	}
#topnav ul {
	padding: 0px;
	margin: 0px;
	list-style: none;
        text-align: left;
	}
#topnav li {
	float: left;
        text-align: left;
	display: inline;
	margin: 0px;
	padding: 0px;
	}
#topnav #homelnk {
	background-image: url(img/nav/nav-home.png); 
	width: 66px;
	}
#topnav #aboutlnk {
	background-image: url(img/nav/nav-about.png); 
	width: 170px;
	}
#topnav #whylnk {
	background-image: url(img/nav/nav-why.png); 
	width: 161px;
	}
#topnav #parentlnk {
	background-image: url(img/nav/nav-parent.png); 
	width: 120px;
	}
#topnav #formerlnk {
	background-image: url(img/nav/nav-former.png); 
	width: 136px;
	}
#topnav #newslnk {
	background-image: url(img/nav/nav-news.png); 
	width: 59px;
	}
#topnav #contactlnk {
	background-image: url(img/nav/nav-contact.png); 
	width: 108px;
	}
#topnav #admissionslnk {
	background-image: url(img/nav/nav-admissions.png); 
	width: 110px;
	}
#topnav a {
	background-position: 0px 0px; 
	height: 42px; 
	float: left; 
	text-indent: -5000px;
        text-align: left;
	font-size: 0.9em; 
	overflow: hidden;
	display: block;
	}
#topnav a:hover {
	background-position: 0px 84px;
	}

/*=======================DROP DOWN NAV MENUS=========================*/

#dropmenudiv {
	filter: alpha (opacity=90);
	opacity: 0.9;
	-moz-opacity: 0.9; /*sketchy, probly won't validate*/
        text-align: left;
	}

#dropmenudiv {
	position: absolute;
	border: 1px solid #CCC;
	border-top-width: 1px;
	border-bottom-width: 0;
	font-family: "Lucida Grande", Verdana, sans-serif;
	font-weight: bold;
	font-size: 10px;
	color: #005C99;
	line-height: 16px;
	z-index: 100;
}
#dropmenudiv a {
	width: 100%;
	display: block;
	border-bottom: 1px solid #CCC;
	padding: 4px 0;
	font-family: "Lucida Grande", Verdana, sans-serif;
	font-weight: bold;
	font-size: 10px;
	color: #005C99;
	line-height: 16px;
	text-decoration: none;
	text-indent: 4px;
}
#dropmenudiv a:visited {
	width: 100%;
	display: block;
	border-bottom: 1px solid #CCC;
	padding: 4px 0;
	font-family: "Lucida Grande", Verdana, sans-serif;
	font-weight: bold;
	font-size: 10px;
	color: #005C99;
	line-height: 16px;
	text-decoration: none;
	/*text-indent: 4px 0;*/ /*no need*/
}
#dropmenudiv a:hover {
	width: 100%;
	display: block;
	border-bottom: 1px solid #CCC;
	padding: 4px 0;
	font-family: "Lucida Grande", Verdana, sans-serif;
	font-weight: bold;
	font-size: 10px;
	color: #005C99;
	line-height: 16px;
	text-decoration: none;
	/*text-indent: 4px 0;*/ /*no need*/
	background-color: #dce9f4;
	filter: alpha (opacity=100);
	opacity: 1;
	-moz-opacity: 1; /*sketchy, probly won't validate*/
}
#dropmenudiv a:active {
	width: 100%;
	display: block;
	border-bottom: 1px solid #CCC;
	padding: 4px 0;
	font-family: "Lucida Grande", Verdana, sans-serif;
	font-weight: bold;
	font-size: 10px;
	color: #005C99;
	line-height: 16px;
	text-decoration: none;
	/*text-indent: 4px 0;*/ /*no need*/
	background-color: #dce9f4;
}

/*=======================RH SUBNAV MENUS=========================*/

ul.right-nav {
	margin: 0 0 0 20px;
	padding: 0px;
	list-style: none;
	display: block;
	font-weight: bold;
	/*line-height: 100%;*/
	width: 260px;
	}

ul.right-nav li {
	padding: 0px;
	margin: 0px;
	border-bottom: 1px dotted #69a0cf;
	}

ul.right-nav li.last {
	border-bottom: none;
	}
ul.right-nav li.first {
	font: 1em/140% Arial, sans-serif;
	display: block;
	margin: 0px;
	padding: 5px 0 5px 3px;
	color: #1d60a3;
	font-weight: bold;
	}

ul.right-nav li a {
	font: 1em/140% Arial, sans-serif;
	display: block;
	margin: 0px;
	padding: 5px 0 5px 3px;
	text-decoration: none;
	color: #69a0cf;
	font-weight: bold;
	}

ul.right-nav li a:hover {
	color: #69a0cf;
	font-weight: bold;
	text-decoration: none;
	background-color: #f2f6f9;
	}

ul.right-nav li.active a {
	color: #69a0cf;
	font-weight: bold;
	text-decoration: none;
	background-color: #f2f6f9;
	}
	
/*==NEWS---*/

ul.right-nav-news {
	margin: 0 0 0 20px;
	padding: 0px;
	list-style: none;
	display: block;
	font-weight: bold;
	/*line-height: 100%;*/
	width: 280px;
	}

ul.right-nav-news li {
	padding: 0px;
	margin: 0px;
	border-bottom: 1px dotted #69a0cf;
	}

ul.right-nav-news li.last {
	border-bottom: none;
	}
ul.right-nav-news li.first {
	font: 1em/140% Arial, sans-serif;
	display: block;
	margin: 0px;
	padding: 5px 0 5px 3px;
	color: #1d60a3;
	font-weight: bold;
	}

ul.right-nav-news li a {
	font: 1em/140% Arial, sans-serif;
	display: block;
	margin: 0px;
	padding: 5px 0 5px 3px;
	text-decoration: none;
	color: #e2383f;
	font-weight: bold;
	}

ul.right-nav-news li a:hover {
	color: #e2383f;
	font-weight: bold;
	text-decoration: none;
	background-color: #f2f6f9;
	}

ul.right-nav-news li a.current {
	color: #e2383f;
	font-weight: bold;
	text-decoration: none;
	background-color: #f2f6f9;
	}
	
/*===========CURRENT PAGE CODING FOR TOP NAV=============*/
	
/*body#home a#homelnk, {
	background-position: 0px 84px;
	}*/