.normal { }
.shaded {background-color : #DFE0E1;}
.charged {background-color : #F0FFF0;}
.declined {background-color : #FFF5EE;}

.course0 {	color: #000000}
.course1 {	color: #0000CC}


.tuition {
	color : #0033CC;
}
.nav {
	background-color : #474442;
}

/* Global text styles */


body {
	margin: 0px 0px 0px 0px;
	background-color: #BBBDC0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px; 
}

#contact{
	color: #FFFFFF
} 
 td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px; 
}
 
h1 {
/*	font-family: Times New Roman,Times, serif;  */
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px; 
	font-weight: 100; 
/*	color: #003366*/
	color: #000000;
}

.nav {
	font-size: 16px; 
	font-weight: 500;
	color: #FFFFFF; 
	font-family: Arial, Helvetica, sans-serif;
}

#nav {
	font-size: 16px; 
	font-weight: 500;
	color: #FFFFFF; 
	font-family: Arial, Helvetica, sans-serif;
}

#nav.hover {
	font-size: 16px; 
	font-weight: 500;
	color: #FFFFFF; 
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:underline;
}


h2 {
	font-size: 14px; 
	font-weight: 600; 
	color: #000000
}

	
h3 {
	font-size: 14px; 
	font-weight: 600; 
	color: #003366
}

.style7 {font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif;}

.searchbuttons {font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif;}

/* Link styles */

a, a:link, a:active, a:visited {
	color:#00488F;
	text-decoration:none;
}

a:hover {
	color:#003366;
	text-decoration:underline;
}


/* Footer styles */

.footer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #3C3937;
	line height: 11px;
}

.footer a:link
.footer a:actve 
.footer a:visited {
	color: #002142;
	text-decoration: none;
}

.footer a:hover {
	text-decoration: underline;
}



/* Form styles */

input{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}




/* Layout styles */

#chunk_topLeft {
	width: 194px;
	border-left:1px solid #FFFFFF; 
	border-bottom:1px solid #FFFFFF;

}

#chunk_banner {
	border-right:1px solid #FFFFFF;
	width: 586px;
	vertical-align: top;

}


#chunk_left { 
	margin: 0px;
	padding: 0px; 
	text-align: left;
}

#chunk_left2 { 
	margin: 0px;
	padding: 0px; 
	text-align: left;
	background-color: #e4ddd3;
}


#chunk_crumbs {
	display: none;
}


#chunk_main {
	padding: 10px 20px 20px 20px;
	text-align: left;

}

#chunk_navbar {
	border-left:1px solid #FFFFFF;
	border-right:1px solid #FFFFFF;  
	background-color: #3C3937;
	vertical-align: top;
}


#chunk_footerTop {
	width: 100%;
}


#chunk_footerBottom {
	width: 100%;
	padding: 10px 1px 10px 1px;
}

/* Flash div styles */

#homeBannerFlash {
	height: 210px;
	width: 780px;
	background-image: url("/images/banners/home/banner_home_gradient.jpg");
}

#gatewayBannerFlash {
	height: 140px;
	width: 780px;
	background-image: url("/images/banners/gateway/banner_gateway_gradient.jpg");
}



/* Image styles for Home and gateways */

.imgHomeLeft{
	float:right;
	margin:2px 10px 3px 0px;

}
.imgHomeRight{
	float:right;
	margin:2px 0px 3px 10px;
}


flashframe{
	border-style: none solid solid; 
	border-color: -moz-use-text-color rgb(255, 255, 255) rgb(255, 255, 255); 
	border-width: 0px 1px 1px;	
}

.gatewayContent
{	margin: 0;
	padding: 5px 2px 5px 0px;
	font: 11px/14px Arial, Helvetica, sans-serif;
}


.gatewayContent a:link, 
.gatewayContent a:visited {
	color: #00488F;
	text-decoration: none;
}

.gatewayContent a:hover, 
.gatewayContent a:active {
	color: #003366;
	text-decoration: underline;
}

.gatewayPickList {
	margin-left: 0;
	font-size: 10px;
	width: 160px;
	
}



/* Image styles for Level 1 & 2 Content pages */


IMG.left {
	float: left;
	margin-right: 15px;
}

IMG.right {
	float: right;
	margin-left: 15px;
}


/* Legacy styles for old sites */

/* Sidebar styles */

#sidebar {
	float: right;
	border: 1px solid #003366;
	margin: 0px 0px 10px 10px;
	width: 150px;
	display: block;
}


.sidebarTable {
    background-color: #003366;
}

.sidebarHeader {
	color: #FFFFFF;
	background-color: #003366;
	font: 600 11px Verdana, Arial, Helvetica, sans-serif;
	padding: 5px 10px 5px 10px;
	margin: 0px 0px 10px 0px;
	display: block;
}


.sidebarContent {
    color: #000000;
    background-color: #FFFFFF;
    padding: 0px 10px 10px 10px;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	display: block;

}



/* Table formatting styles */

.tableTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: 600;
	font-size: 12px;
	letter-spacing: 1px;
	text-decoration: none;
	color: #333333;
}

.tableHeader {
	background: #003366;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: 600;
	font-size: 11px;
	letter-spacing: 1px;
	line-height: 20px;
	color: #FFFFFF;
}

.tableRowA {
	background: #FFFFFF;
	font-family: Verdana, Arial, sans-serif;
	font-weight: 400;
	font-size: 9px;
	line-height: 25px;
	color: #333333;
}

.tableRowB {
	background: #e9e9e9;
	font-family: Verdana, Arial, sans-serif;
	font-weight: 400;
	font-size: 9px;
	line-height: 25px;
	color: #333333;
}

.tableFooter {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	background: #003366;
	color: gray;
}

.tableNotations {
	font-family: Verdana, Arial, sans-serif;
	font-weight: 400;
	font-size: 9px;
	line-height: 12px;
	color: #333333;
}


/* Parents site special formatting styles */


#parents p { 
	font-size: 110%;
} 

#parents td { 
	font-size: 110%;
} 

#parents li { 
	font-size: 110%;
}
.footer1{
	border-left: 1px solid rgb(255, 255, 255); 
	border-right: 1px solid rgb(255, 255, 255);
}
.footer2{
	border: 1px solid rgb(255, 255, 255); 
	padding-top: 10px; 
	padding-bottom: 10px; 
	padding-right: 20px;
}