BODY { background-color:#ffffff; margin-bottom:0px; margin-left:0px; margin-right:0px; margin-top:0px; padding:0px; padding-left:0px; padding-bottom:0px; padding-right:0px; padding-top:0px; }
INPUT { background-color:#C9BBAF; font-family:"Lucida Grande", "Geneva", "Verdana", "Arial", "sans-serif"; font-size:8pt; color:#000000; }
SELECT { background-color:#C9BBAF; font-family:"Lucida Grande", "Geneva", "Verdana", "Arial", "sans-serif"; font-size:8pt; color:#000000; }

#menu { font-family:"Lucida Grande", "Geneva", "Verdana", "Arial", "sans-serif"; font-size:8pt;  color:#666666; }
#menu a { font-family:"Lucida Grande", "Geneva", "Verdana", "Arial", "sans-serif"; font-size:8pt;  color:#666666; text-decoration:none; }
#menu a:hover { font-family:"Lucida Grande", "Geneva", "Verdana", "Arial", "sans-serif"; font-size:8pt; font-weight: bold; color:#666666; text-decoration:underline; }

#small { font-family:"Lucida Grande", "Geneva", "Verdana", "Arial", "sans-serif"; font-size:8pt; color:#3A390C; }
#small input { font-family:"Lucida Grande", "Geneva", "Verdana", "Arial", "sans-serif"; font-size:8pt; color:#3A390C; background-color:#D3C8BE; }
#small select { font-family:"Lucida Grande", "Geneva", "Verdana", "Arial", "sans-serif"; font-size:8pt; color:#3A390C; background-color:#D3C8BE; }
#small a { font-family:"Lucida Grande", "Geneva", "Verdana", "Arial", "sans-serif"; font-size:8pt; color:#3A390C; text-decoration:none; }
#small a:hover { font-family:"Lucida Grande", "Geneva", "Verdana", "Arial", "sans-serif"; font-size:8pt; color:#CCCCFF; text-decoration:underline; }

#title { font-family: "Lucida Grande", "Geneva", "Verdana", "Arial", "sans-serif"; font-size:11pt; color:#000000; font-weight: bold; }
#title a { font-family: "Lucida Grande", "Geneva", "Verdana", "Arial", "sans-serif"; font-size:11pt; color:#000000; font-weight: bold; text-decoration:none; }
#title a:hover { font-family: "Lucida Grande", "Geneva", "Verdana", "Arial", "sans-serif"; font-size:11pt; color:#CCCCFF; font-weight: bold; text-decoration:none; }

#nav { background-color:#B5A290; }
#nav td { font-family:"Lucida Grande", "Geneva", "Verdana", "Arial", "sans-serif"; font-size:8pt; font-weight:bold; color:#FFFFFF; }
#nav input { font-family:"Lucida Grande", "Geneva", "Verdana", "Arial", "sans-serif"; font-size:8pt; font-weight:bold; color:#222222; background-color:#D3C8BE; }
#nav select { font-family:"Lucida Grande", "Geneva", "Verdana", "Arial", "sans-serif"; font-size:8pt; font-weight:normal; color:#222222; background-color:#D3C8BE; }

#calnav { background-color:#A08872; }

#date { font-family: "Lucida Grande", "Geneva", "Verdana", "Arial", "sans-serif"; font-size:11pt; color:#000000; font-weight: bold; text-decoration:none; }
#date a { font-family: "Lucida Grande", "Geneva", "Verdana", "Arial", "sans-serif"; font-size:11pt; color:#000000; font-weight: bold; text-decoration:none; }
#date a:hover { font-family: "Lucida Grande", "Geneva", "Verdana", "Arial", "sans-serif"; font-size:11pt; color:#CCCCFF; font-weight: bold; text-decoration:underline; }
#date .month { font-size:8pt; }

#dateCells td.active { background-color:#FFFFFF; border:1px solid #A08872; }
#dateCells td.empty { background-color:#FFFFFF; border:1px solid #DDDDDD; }
#dateCells td.today { background-color:#D3C8BE; border:2px solid #CCCCFF; }
#dateCells td.weekend { background-color:#ADA298; border:1px solid #A08872; }
#dateCells td.calendar_header { background-color:#CCCCFF; font-family: "Lucida Grande", "Geneva", "Verdana", "Arial", "sans-serif"; font-size:10pt; color:#000000; font-weight: bolder; border:1px solid #A08872; }
#dateCells .weeknum { font-family: "Lucida Grande", "Geneva", "Verdana", "Arial", "sans-serif"; font-size:8pt; color:#000000; }
#dateCells .daynum { font-family: "Lucida Grande", "Geneva", "Verdana", "Arial", "sans-serif"; font-size:8pt; color:#000000; }
#dateCells a { text-decoration:none; }
#dateCells a:hover { text-decoration:underline; }
#dateCells .dayhead { font-family: "Lucida Grande", "Geneva", "Verdana", "Arial", "sans-serif"; font-size:7pt; font-weight:bold; color:#000000; background-color:#CCCCFF; height:100%; }
#dateCells .daycell { font-family: "Lucida Grande", "Geneva", "Verdana", "Arial", "sans-serif"; font-size:7pt; color:#000000; background-color:#FFFFFF; }
#dateCells .daytime { font-family: "Lucida Grande", "Geneva", "Verdana", "Arial", "sans-serif"; font-size:7pt; color:#000000; background-color:#A4BEF3; }

#miniDateCells table { border:1px solid #A08872; }
#miniDateCells td.active { background-color:#FFFFFF; border:1px solid #A08872; }
#miniDateCells td.empty { background-color:#D3C8BE; border:1px solid #DDDDDD; }
#miniDateCells td.full { font-family: "Lucida Grande", "Geneva", "Verdana", "Arial", "sans-serif"; font-size:8pt; color:#000000; background-color:#D3C8BE; border:1px solid #CCCCFF; }
#miniDateCells td.header { background-color:#CCCCFF; font-family: "Lucida Grande", "Geneva", "Verdana", "Arial", "sans-serif"; font-size:8pt; color:#000000; font-weight: bold; }
#miniDateCells td.monthHeader { background-color:#A08872; }
#miniDateCells .month { font-family: "Lucida Grande", "Geneva", "Verdana", "Arial", "sans-serif"; font-size:8pt; color:#FFFFFF; font-weight: bold; text-decoration:none; }
#miniDateCells .month:hover { font-family: "Lucida Grande", "Geneva", "Verdana", "Arial", "sans-serif"; font-size:8pt; color:#FFFFFF; font-weight: bold; text-decoration:none; }
#miniDateCells a { font-family: "Lucida Grande", "Geneva", "Verdana", "Arial", "sans-serif"; font-size:8pt; color:#000000; text-decoration:none; }
#miniDateCells a:hover { font-family: "Lucida Grande", "Geneva", "Verdana", "Arial", "sans-serif"; font-size:8pt; color:#CCCCFF; text-decoration:underline; }
#miniDateCells .day { font-family: "Lucida Grande", "Geneva", "Verdana", "Arial", "sans-serif"; font-size:8pt; color:#000000; text-decoration:none; }
#miniDateCells .day:hover { font-family: "Lucida Grande", "Geneva", "Verdana", "Arial", "sans-serif"; font-size:8pt; color:#000000; text-decoration:underline; }

#midDateCells table { border:1px solid #A08872; }
#midDateCells td.active { background-color:#FFFFFF; border:1px solid #A08872; }
#midDateCells td.empty { background-color:#D3C8BE; border:1px solid #A08872; }
#midDateCells td.full { background-color:#D3C8BE; border:1px solid #A08872; }
#midDateCells td.header { background-color:#CCCCFF; font-family: "Lucida Grande", "Geneva", "Verdana", "Arial", "sans-serif"; font-size:10pt; color:#000000; font-weight: bold; }
#midDateCells td.monthHeader { background-color:#A08872; }
#midDateCells .month { font-family: "Lucida Grande", "Geneva", "Verdana", "Arial", "sans-serif"; font-size:12pt; color:#FFFFFF; font-weight: bold; text-decoration:none; }
#midDateCells .month:hover { font-family: "Lucida Grande", "Geneva", "Verdana", "Arial", "sans-serif"; font-size:12pt; color:#FFFFFF; font-weight: bold; text-decoration:none; }
#midDateCells a { font-family: "Lucida Grande", "Geneva", "Verdana", "Arial", "sans-serif"; font-size:10pt; color:#000000; font-weight:bold; text-decoration:none; }
#midDateCells a:hover { font-family: "Lucida Grande", "Geneva", "Verdana", "Arial", "sans-serif"; font-size:10pt; color:#CCCCFF; font-weight:bold; text-decoration:underline; }
#midDateCells .day { font-family: "Lucida Grande", "Geneva", "Verdana", "Arial", "sans-serif"; font-size:10pt; color:#000000; font-weight:bold; text-decoration:none; }

#eventDetails{ position:absolute; top:0px; left:0px; width:300px; border:1px solid #000000; padding:2px; background-color:#FFFFFF; visibility:hidden; z-index:1000; font-family:Verdana,Tahoma; font-size:9pt; color:#000000; }

#generalBox table { font-family:"Lucida Grande", "Geneva", "Verdana", "Arial", "sans-serif"; font-size:10pt; color:#000000; background-color:#FFFFFF; border:1px solid #000000; }
#generalBox td { font-family:"Lucida Grande", "Geneva", "Verdana", "Arial", "sans-serif"; font-size:10pt; color:#000000; background-color:#FFFFFF; }
#generalBox .alttd { font-family:"Lucida Grande", "Geneva", "Verdana", "Arial", "sans-serif"; font-size:10pt; color:#000000; background-color:#CFCFCF; }
#generalBox .headtd { font-family:"Lucida Grande", "Geneva", "Verdana", "Arial", "sans-serif"; font-size:10pt; font-weight:bold; color:#FFFFFF; background-color:#A08872; }
#generalBox INPUT { font-family:"Lucida Grande", "Geneva", "Verdana", "Arial", "sans-serif"; font-size:10pt; color:#000000; background-color:#DDDDDD; }
#generalBox SELECT { background-color:#DDDDDD; font-family:"Lucida Grande", "Geneva", "Verdana", "Arial", "sans-serif"; font-size:8pt; color:#000000; }
#generalBox a { font-family:"Lucida Grande", "Geneva", "Verdana", "Arial", "sans-serif"; font-size:10pt; color:#000000; text-decoration:none; }
#generalBox a:hover { font-family:"Lucida Grande", "Geneva", "Verdana", "Arial", "sans-serif"; font-size:10pt; color:#CCCCFF; text-decoration:underline; }
#generalBox .error { color:#F00000; font-weight:bold; }
#generalBox .menuLink { font-family:"Lucida Grande", "Geneva", "Verdana", "Arial", "sans-serif"; font-size:10pt; color:#FFFFFF; text-decoration:none; }
#generalBox .menuLink:hover { font-family:"Lucida Grande", "Geneva", "Verdana", "Arial", "sans-serif"; font-size:10pt; color:#CCCCFF; text-decoration:underline; }
#generalBox .small { font-family:"Lucida Grande", "Geneva", "Verdana", "Arial", "sans-serif"; font-size:8pt; color:#3A390C; }

#events .calendar { background-color:#A08872; font-family:"Lucida Grande", "Geneva", "Verdana", "Arial", "sans-serif"; font-size:12pt; color:#FFFFFF; font-weight:bold; }
#events .title { background-color:#B5A290; font-family:"Lucida Grande", "Geneva", "Verdana", "Arial", "sans-serif"; font-size:12pt; color:#FFFFFF; font-weight:bold; }
#events .heading { text-align:right; background-color:#CCCCCC; font-family:"Lucida Grande", "Geneva", "Verdana", "Arial", "sans-serif"; font-size:10pt; color:#000000; font-weight:bold; }
#events .data { background-color:#FFFFFF; font-family:"Lucida Grande", "Geneva", "Verdana", "Arial", "sans-serif"; font-size:10pt; color:#000000; }
#events a { font-family: "Lucida Grande", "Geneva", "Verdana", "Arial", "sans-serif"; font-size:10pt; color:#000000; text-decoration:underline; }
#events a:hover { font-family: "Lucida Grande", "Geneva", "Verdana", "Arial", "sans-serif"; font-size:10pt; color:#CCCCFF; text-decoration:underline; }

#editorBox table { font-family:"Lucida Grande", "Geneva", "Verdana", "Arial", "sans-serif"; font-size:10pt; color:#000000; background-color:#FFFFFF; border:none; }
#editorBox .button { font-family:"Lucida Grande", "Geneva", "Verdana", "Arial", "sans-serif"; font-size:10pt; color:#000000; background-color:#CCCCCC; border-right:1px solid #BBBBBB; border-bottom:1px solid #BBBBBB; cursor:pointer; }
#editorBox TEXTAREA { font-family:"Lucida Grande", "Geneva", "Verdana", "Arial", "sans-serif"; font-size:10pt; color:#000000; background-color:#DDDDDD; }

#copyright { font-family:"Lucida Grande", "Geneva", "Verdana", "Arial", "sans-serif"; font-size:7pt; color:#3A390C; }
#copyright a { font-family:"Lucida Grande", "Geneva", "Verdana", "Arial", "sans-serif"; font-size:7pt; color:#3A390C; text-decoration:none; }
#copyright a:hover { font-family:"Lucida Grande", "Geneva", "Verdana", "Arial", "sans-serif"; font-size:7pt; color:#3A390C; text-decoration:underline; }

#holiday { font-family: "Lucida Grande", "Geneva", "Verdana", "Arial", "sans-serif"; font-size:11pt; color:#A08872; font-weight: bold; text-decoration:none; }

td.opportunitiescoilnav A:link, td.opportunitiescoilnav A:hover, td.opportunitiescoilnav A:visited { color: black; font-weight: bold; font-size: 11px; font-family:"Lucida Grande", "Geneva", "Verdana", "Arial", "sans-serif"; text-decoration: none }
td.opportunitiescoilnav A:link { color: #000; font-weight: bold; font-size: 11px; font-family: font-family:"Lucida Grande", "Geneva", "Verdana", "Arial", "sans-serif"; text-decoration: none }
td.opportunitiescoilnav A:hover   { color: #000; font-weight: bold; font-size: 11px; font-family:"Lucida Grande", "Geneva", "Verdana", "Arial", "sans-serif"; text-decoration: none; background-color: #937e67 }
td.opportunitiescoilnav { color: #000; font-weight: bold; font-size: 11px; font-family:"Lucida Grande", "Geneva", "Verdana", "Arial", "sans-serif"; text-decoration: none }
td.opportunitiescoilnav A:visited { color: #000; font-weight: bold; font-size: 11px; font-family:"Lucida Grande", "Geneva", "Verdana", "Arial", "sans-serif"; text-decoration: none }

.cell4 { /* main title */
	background-image:url(../../styles/cs_main/title_box_Bg.gif);
	background-repeat:repeat;
	BORDER-RIGHT: #CC9966 1px solid;
	BORDER-TOP: #CC9966 1px solid;
	BORDER-LEFT: #CC9966 1px solid;
	BORDER-BOTTOM: #CC9966 1px solid;
	padding-bottom: 4px;
	padding-top: 4px;
	margin-left: 4px;
	margin-right: 4px;
	width: 99%;
	}
	
	.cell7 { /*entire & middle background*/
	BACKGROUND-COLOR: #A08B78;
	BORDER-RIGHT: #CC9966 1px solid;
	BORDER-LEFT: #CC9966 1px solid;
	padding: 2px;
	width: 1024px;
}


div#nifty{ background: #ffffdd;
	margin-bottom: 1px;
	margin-right: 3px;
	margin-left: 3px; ;background: #ffffdd}

b.rtop, b.rbottom{display:block;background: #FFF}
b.rtop b, b.rbottom b{display:block;height: 1px;
    overflow: hidden; background: #ffffdd}
b.r1{margin: 0 5px}
b.r2{margin: 0 3px}
b.r3{margin: 0 2px}
b.rtop b.r4, b.rbottom b.r4{margin: 0 1px;height: 2px}

td.leftside div.dynarch-popup-menu { text-align: center; border-color: #ffffdd; background-color: #ffffdd; }
 td.leftside div.dynarch-popup-menu tr td {
	white-space: nowrap;
	FONT-FAMILY: "Lucida Grande", "Geneva", "Verdana", "Arial", "sans-serif";
	color: #003366;
	text-align: left;
}
.table1 { /* table in the middle of most pages */
	BORDER-RIGHT: #CC9966 1px solid;
	BORDER-TOP: #CC9966 1px solid;
	BORDER-LEFT: #CC9966 1px solid;
	BORDER-BOTTOM: #CC9966 1px solid;
	padding:3px;
	BACKGROUND-COLOR: #FFFFFF;
	margin-right: 4px;
	margin-left: 4px;
	width: 98%;
}
.text13_title { /* category names */
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #000000; FONT-FAMILY: "Lucida Grande", "Geneva", "Verdana", "Arial", "sans-serif"; TEXT-DECORATION: none
}
.cell_middle {
	BORDER-STYLE: NONE;
	padding-right: 4px;
	padding-left: 4px;
	
	}.table3 { /* small tables in left/right columns */
	BORDER-STYLE: NONE;
	BACKGROUND-COLOR: #ffffdd
}
.table5 { /* categories on home page, top table on each page (search), subcategories */
	BORDER-RIGHT: #CC9966 1px solid; BORDER-TOP: #CC9966 1px solid; BORDER-LEFT: #CC9966 1px solid; BORDER-BOTTOM: #CC9966 1px solid; padding:2px;
	BACKGROUND-COLOR: #ffffdd; 
}
.text10 {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: 'Lucida Grande', "Geneva", "Verdana", "Arial", "sans-serif"; TEXT-DECORATION: none
}
.tablebluish_adv { /* whole tables in left/right columns */
	BORDER-RIGHT: #CC9966 1px solid; BORDER-TOP: #CC9966 1px solid; BORDER-LEFT: #CC9966 1px solid; BORDER-BOTTOM: #CC9966 1px solid;
	BACKGROUND-COLOR: #CCCCFF;
}
.table4rt { /* whole tables in left/right columns */
	BORDER-RIGHT: #CC9966 1px solid;
	BORDER-TOP: #CC9966 1px solid;
	BORDER-LEFT: #CC9966 1px solid;
	BORDER-BOTTOM: #CC9966 1px solid;
	BACKGROUND-COLOR: #ffffdd;
	width: 120px; 
}
.table4 { /* whole tables in left/right columns */
	BORDER-RIGHT: #CC9966 1px solid; BORDER-TOP: #CC9966 1px solid; BORDER-LEFT: #CC9966 1px solid; BORDER-BOTTOM: #CC9966 1px solid;
	BACKGROUND-COLOR: #ffffdd;
	
}
.cell3 { /* top of tables in the left/right columns */
	background-image:url('../../styles/cs_main/background_cell3.jpg');
	background-repeat:repeat;
	height: 20px;
}
.text10a_bold { /* small titles in left/right columns */
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: "Lucida Grande", "Geneva", "Verdana", "Arial", "sans-serif"; TEXT-DECORATION: none
	}.text10bluish_bold { /* small titles in left/right columns */
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #333399; FONT-FAMILY: "Lucida Grande", "Geneva", "Verdana", "Arial", "sans-serif"; TEXT-DECORATION: none
}
	
.cell5 { /* table in head.txt */
	BACKGROUND-COLOR: #a07e6b;
	width: 150px;
	BORDER-RIGHT: #CC9966 1px solid;
	BORDER-TOP: #CC9966 1px solid;
	BORDER-LEFT: #CC9966 1px solid;
	BORDER-BOTTOM: #CC9966 1px solid;
	padding: 4px;
}
b.rtop, b.rbottom{display:block;background: #FFF}
b.rtop b, b.rbottom b{display:block;height: 1px;
    overflow: hidden; background: #ffffdd}
b.r1{margin: 0 5px}
b.r2{margin: 0 3px}
b.r3{margin: 0 2px}
b.rtop b.r4, b.rbottom b.r4{margin: 0 1px;height: 2px}

td.leftside div.dynarch-popup-menu { text-align: center; border-color: #ffffdd; background-color: #ffffdd; }
 td.leftside div.dynarch-popup-menu tr td {
	white-space: nowrap;
	FONT-FAMILY: "Lucida Grande", "Geneva", "Verdana", "Arial", "sans-serif";
	color: #003366;
	text-align: left;
}
A.link10 {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #646464; FONT-FAMILY: "Lucida Grande", "Geneva", "Verdana", "Arial", "sans-serif"; TEXT-DECORATION: none
}
A.link10:visited {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #646464; FONT-FAMILY: "Lucida Grande", "Geneva", "Verdana", "Arial", "sans-serif"; TEXT-DECORATION: none
}
A.link10:active {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #646464; FONT-FAMILY: "Lucida Grande", "Geneva", "Verdana", "Arial", "sans-serif"; TEXT-DECORATION: underline
}
A.link10:hover {
	FONT-WEIGHT: normal;
	FONT-SIZE: 10px;
	COLOR: #000000;
	FONT-FAMILY: "Lucida Grande", "Geneva", "Verdana", "Arial", "sans-serif";
	TEXT-DECORATION: underline;
	background-color: #b0c4de;
	}
	

