﻿/* Global settings */

a {
		color:				#0080FF;
}

a:link, a:visited {
		color:				#0080FF;
}

a:hover, a:active {
		font-style: 		normal;
		text-decoration:	underline;
		color: 				#981b1e;
}

body {
		margin-top:			0px;
		margin-left:		0px;
		margin-bottom:		0px;
		margin-right:		0px;
		background-color:	#78b671;
}

td, body {
		font-family: 		Arial, Georgia,Verdana, sans-serif;
		font-size: 			.8em;
		line-height:		25px;
		font-weight:		normal;
		color:				#333333;
}

/* Global masthead */

.headerBg {	
		background-color:	#f6f6f6;
		background-image:	url(../images/headerbg.gif);
		background-repeat:	repeat-y;	
		background-position:right top;
}

.topNav {
		background-color:	#7CAF8A;
		background-image:	url(../images/topnavbarbg.gif);
		background-repeat:	repeat-x;
}

.topNavDivider {
		background-color:	#3C6848;
}

/* Global left menu bar */

.leftNav {
		background-color:	#879A88;
		vertical-align:		top;
		text-align:			center;
}

.leftNavDividerNarrow {
		background-color:	#336633;
}

.leftNavDividerWide {
		background-color:	#e6ead8;
}

/* Content bgcolor */

.contentBg {
		background-color:	#ffffff;
}

/* Copyright */

.copyRight {
		font-size:			11px;
		color:				#999999;
		line-height:		normal;
	 	padding-left:		20px;
		letter-spacing: 	normal;
}

/* Main page news */

.whatsNew {
		width:			100%;
		height:			150px;
		overflow:		auto;
		xscrollbar-base-color:#ffffff;
		xscrollbar-3dlight-color: #dddddd;
		xscrollbar-face-color: #81BF92;	
		xscrollbar-highlight-color:#ACEBBD;	
		xscrollbar-shadow-color: #538561;
		xscrollbar-darkshadow-color: #dddddd;
		xscrollbar-track-color: #ffffff;
		xscrollbar-arrow-color:#000000;
}

.updateDate {
		color:				#AE781A;
}

.expiredNews, .expiredNews a, .expiredNews a:visited, .expiredNews a:hover {
		color:	#cccccc;
}

/* Fieldset styles */

/*
fieldset {
		border: 			1 solid #cccccc;
}
*/

legend {
		font-size: 			1em;
	  	color:				#880000; 
		font-weight:		bold; 
}

.fieldsetText {
	 	padding-left:		8px;
	 	padding-right:		5px;
	 	padding-top:		8px;
	 	padding-bottom:		8px;
	 	background-color:	#ffffff;
}

/* Newsletters
the newsletterHerder and newsletterSubHeader also used by program introduction
 */

.billBoard {
		padding-left:		10px;
		width:				100%;		
		border:				1px solid #cccc99;
		background-color:	#ffffcc;
}

.newsletterHeader {
		padding-left:		10px;
		font-weight:		bold;
	 	font-size: 			1em;
		width:				600px;
		height:				30px;
		line-height:		30px;
		color:				#ffffff;
		background-image:	url(../images/newsletterHeaderBg.jpg);
		background-repeat:	no-repeat;
}

.newsletterSubHeader {
		font-weight:		bold;
		color:				#AE781A;
}

/* Faculty & Staff */

.facultyHeader {
		padding-top:		10px;
		padding-left:		10px;
		font-weight:		bold;
		width:				50%;
		line-height:		30px;
}

.faculty {
		padding-left: 10px;
		line-height:		30px;
		vertical-align: top;
}

.facultyHeaderDivider {
		background-color:	#660000;
}

.facultyDivider {
		background-color:	#cccccc;
}


/* CoolMenus 4 - default styles - do not edit */

.clCMAbs {
		position:			absolute; 
		visibility:			hidden; 
		left:				0; 
		top:				0;
}

/*Styles for level 0*/

.clLevel0, .clLevel0over, .clLevel0Select {
		position:			absolute; 
		overflow:			hidden; 
		cursor:				pointer; 
		cursor:				hand;
		padding:			4px; 
}

.clLevel0, .clLevel0over, .clLevel0Select {
		font-size:			16px;
		font-weight:		normal;
		text-align:			left;
		line-height:		normal;
	 	padding-left:		12px;
		font-family:		Georgia, Verdana, Arial, Helvetica, sans-serif;
}

.clLevel0 {
		color:				#ffffff;
		background-color:	#66839C;
		layer-background-color:#66839C;
		border:				1px solid #cccccc;
		background-image:	url(../images/level0Bg.gif);
}

.clLevel0over {
		color:				#000000;
		background-color:	#B9CAD9; 
		layer-background-color:#B9CAD9; 
		border:				1px solid #cccccc;
		background-image:	url(../images/level0OverBg.gif);
}

.clLevel0Select {
		color:				#880000;
		background-color:	#ffffcc; 
		layer-background-color:#ffffcc; 
		border:				1px solid #cccccc;
		background-image:	url(../images/level0SelectBg.gif);
}

.clLevel0border {
		position:			absolute; 
		visibility:			hidden; 
		background-color:	#879A88; 
		layer-background-color:#879A88;
}

.dateTime {
		font-family:		Arial, Helvetica, sans-serif;
		font-size:			12px;
		text-align:			center;
		cursor:				default;
		color:				#eeeeee;
		line-height:		14px;
}

.spacer {

}

/*
 *------------------------------------
 *         orange theme
 *------------------------------------ 


body {
		background-color:	#e6cf9b;
}

.headerBg {
		background-color:	#f6f6f6;
		background-image:	url(../images/headerbg-orange.gif);
}

.topNav {
		background-color:	#996600;
		background-image:	url(../images/topnavbarbg-orange.gif);
}

.topNavDivider {
		background-color:	#5b481c;
}

.clLevel0border {
		background-color:	#c6ad73; 
		layer-background-color:#c6ad73;
}

.leftNav {
		background-color:	#c6ad73;
}

.clLevel0 {
		color:				#ffffff;
		border:				1px solid #cccccc;
		background-image:	url(../images/level0Bg-orange.gif);
}

.clLevel0over {
		color:				#000000;
		border:				1px solid #000000;
		background-image:	url(../images/level0OverBg-orange.gif);
}

.clLevel0Select {
		color:				#880000;
		border:				1px solid #999999;
		background-image:	url(../images/level0SelectBg.gif);
}

.newsletterHeader {
		color:				#ffffff;
		background-image:	url(../images/newsletterHeaderBg-orange.jpg);
}
 */
/* 
//We don't use level1 & level2 for now, if this is enabled, make sure to enable them in menu.js & menuch.js

.noHand1, .clLevel1, .clLevel1over, .clLevel2, .clLevel2over {
		position:			absolute; 
		overflow:			hidden; 
		cursor:				pointer; 
		cursor:				hand;
		font-family:		tahoma,arial,helvetica;
		padding:			4px; 
}
*/