/* define standard element styles */

BODY {
	font : 11px Verdana, Arial, sans-serif; 
	color : #677169;
	margin : 0;
	background-color : #000000;
	scrollbar-face-color : #d6d3ce;
	scrollbar-shadow-color : #848284; 
	scrollbar-highlight-color : #fff; 
	scrollbar-3dlight-color : #d6d3ce;
	scrollbar-darkshadow-color : #424142; 
	scrollbar-track-color : #d6d6d6;
	scrollbar-arrow-color : #333;
}

P {
	font : 11px Verdana, Arial, sans-serif; 
	color : #677169;
}

TD {
	font : 11px Verdana, Arial, sans-serif; 
	color : #677169;
}

DIV {
	font : 11px Verdana, Arial, sans-serif; 
	color : #677169;
}

INPUT {
	font : 11px Verdana, Arial, sans-serif; 
	color : #000000;
}

TEXTAREA {
	font : 11px Verdana, Arial, sans-serif; 
	color : #000000;
}

SELECT {
	font : 11px Verdana, Arial, sans-serif; 
	color : #000000;
}

h1 {
	margin-bottom: 0px;
	color: #fff;
}

/* background tiling */

.rightNav {
	background : url(images/structural/rightBackground.gif) no-repeat fixed bottom;  
}

/* define classes */

.pageTitle {
	font-size : 17px;
	font-weight : bold;	
}

.big {
	font-size : 18px;
	font-weight : normal;
}

.big2 {
	font-size : 14px;
	font-weight : bold;
}

.small {
	font-size : 9px;
	font-weight : normal;
}

.hidden {
	color : #333333;
	font-weight : normal;
}

.quote {
	font-size : 9px;
	font-weight : bold;
}

.bigHighlight {
	font-size : 18px;
	color : #290090; 
	font-weight : normal;
}

.highlight {
	font-size : 9px;
	color : #290090; 
	font-weight : normal;
}

.highlight2 {
	font-size : 11px;
	color : #290090; 
	font-weight : normal;
}

.reallySmall {
	font-size : 10px;
	font-weight : normal;
}

.button {
	font : 11px Verdana, Arial, sans-serif; 
	color : #fff; 
	background-color : #97A99B;
}

.button2 {
	font : 11px Verdana, Arial, sans-serif; 
	color : #677169; 
	background-color : #636;
}

.formText {
	font-weight : bold;
}

.tableHeading {
	font-size : 12px;
	color : #677169;
	font-weight : bold;	
}

.tableHeading2 {
	font-size : 11px;
	color : #677169;	
}

.tableRow {
	font-size : 11px;
}

.required {
	font-size : 11px;
}

.subnav {
	font-size : 11px;
}

.subnav2 {
	font-size : 13px;
	font-weight : bold;	
}

.white {
	color : #fff;
	font-weight : bold;
}

.articles {
	color : #DDE8E1;
}

/* today's background color in calendar.cfm */
.calendarToday {
	background-color : #fffcc1;
}


/* define link properties */

A {
	color : #290090;
	text-decoration : none;
}

A:Visited {}

A:Active {}

A:Hover {
	color : #fff;
}

A.sub {
	color : #fff;
	text-decoration : none;
}

A.sub:Hover {
	color : #290090;
}

A.smaller {
	font-size : 9px;
	color : #290090;
	text-decoration : none;
}

A.smaller:Visited {}

A.smaller:Active {}

A.smaller:Hover {
	font-size : 9px;
	color : #fff;
}

.listItem {
	color: #5A605B;
}

.listItemText {
	color: #677169;
}
.whiteLink {
	color: #677169;
}
A.whiteLink {
	color : #677169;
	text-decoration : none;
}

A.whiteLink:Visited {}

A.whiteLink:Active {}

A.whiteLink:Hover {
	color : #677169;
}

a.article, a.article:visited, a.article:active {
	color : #fff;
	text-decoration : none;
	font-weight : bold;
}

a.article:hover {
	color : #DDE8E1;
	text-decoration : none;
	font-weight : bold;
}

