/* Header/Main Navigation*/

/* Colors defaults/local
	#ffc ::= light yellow, background
	#ddd ::= light gray, some borders, <a> bacgrounds
	#eee ::= almost white
	#F0F8FF ::= light blueish greenish (header), side nav background
	#008B8B ::= dark blueish green: alt header background, right nav border
	#F0FFFF ::= c360_header color
	#06c ::= pageheader background
	#fff ::= click/button focus
	#666 ::= nav side font color
	#d3d3d3 ::= dataform borders
	#6cc ::= top/right dataForm borders
	antigueWhite::= input borders
	white::= left input border
	#09c ::= input control focus
	#088 ::= statusBar color
	gray
	blue::= calendar color
	#228b22 ::= calendar date color
	#800000 ::= calendar title color
	black
	#91b592 ::= listingCategory background
	#595900 ::= listingGroup color
	lightgray ::= busContacts border
	red
	#daa520 :: goldenrod
	#e8d29f :: light goldenrod
	#903:::= dark brown
*/
/*
	font-family: Georgia, "Times New Roman", Times, serif;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	
*/

h1 {color: #060; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; border: 0; padding: 0; margin: 0; font-size: 16px;}
h2 {color: #800000;  font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; border: 0; padding: 0; margin: 0; font-size: 16px;}
h3 {color: #060; font-weight: bold;  font-family: Verdana, Arial, Helvetica, sans-serif; border: 0; padding: 0; margin: 0; font-size: 14px;}
h4 {color: #800000; font-weight: bold;  font-family: Verdana, Arial, Helvetica, sans-serif; border: 0; padding: 0; margin: 0; font-size: 14px;}
h5 {color: #060; font-weight: bold;  font-family: Verdana, Arial, Helvetica, sans-serif; border: 0; padding: 0; margin: 0; font-size: 12px;}
h6 {color: #800000; font-weight: bold;  font-family: Verdana, Arial, Helvetica, sans-serif; border: 0; padding: 0; margin: 0; font-size: 12px;}
b, strong { color: #800000; font-weight: bold}
i, em {font-style: italic}
p {padding: 0; margin: 0}
div#item_content {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; text-align:left;}
/*default color slightly lighter than 060 for contrast*/
a.default {color: #090; text-decoration: none;}
a.default:hover {color: #060;  text-decoration: underline; }
a.default:focus {color: black;}

labelDef {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;}

.hideOnScreen {display: none;}
.pageBreakAfter { font-family: times; font-size: 16px;}
body {margin: 0; padding: 0; text-align:center; }
html {margin: 0; padding: 0;}
form {margin: 0; padding: 0;}
div#c360_container {
	/*position: absolute; top: 0px; left: 3px;	*/
	position: absolute; top: 51px; height:100%; width: 900px; left: 0px;
	text-align:left;
	margin-right: auto;
	margin-left: auto;
	}

.dojoDialog {
		background : #eee;
		border : 1px solid #999;
		-moz-border-radius : 5px;
		padding : 4px;
	}	
	
a.launchPopup {text-decoration: none;}	
a.launchPopup:hover{background-color: white; color: black;}
	
	
	
td.numFmt {text-align: right;}




 
a.sched:focus { background-color: gray; color: white; }


a.click, a.click:visited, a.click:link {
	/*display: block;	*/
	
	border: 0; padding: 0;
	padding-top: 1px; padding-bottom: 1px;
	
	text-decoration: none;	
	font-style: italic;
	text-align: center;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 10px;	
	font-weight: bold;
	color: #903; 
	background-color: ButtonFace;
	
	border-top: 1px solid ButtonHighlight;
	border-right: 2px solid ButtonShadow;
	border-bottom: 2px solid ButtonShadow;
	border-left: 1px solid ButtonHighlight;
	}


.click:hover {	background-color: #ddd;

	border-top: 2px solid ButtonShadow;
	border-right: 1px solid ButtonHighlight;
	border-bottom: 1px solid ButtonHighlight;
	border-left: 2px solid ButtonShadow;
}
.click:focus {
	background-color: #fff;
	}
	
a.button, a.click:visited, a.click:link {
	
		border-top: 1px solid ButtonHighlight;
	border-right: 2px solid ButtonShadow;
	border-bottom: 2px solid ButtonShadow;
	border-left: 1px solid ButtonHighlight;
		text-align: center;
		height: 16px;
		padding: 0; margin: 0;
		font-size: 15px;			
		font-weight: bold;
		 font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #903;
		background-color: ButtonFace;	
	}


a.button:hover {	
	background-color: #ddd;}
a.button:focus {
	background-color: #fff;
	}
div#pageHeaderDef, div.pageHeaderDef {
	display: block;
	position: static;
	height: auto;
	margin: 0; padding: 0;	
	padding-top: 1px;padding-bottom:1px; 
	padding-left: 2%;
	padding-right:1%;
	width:98%;
	top: 0; left: 0;
	
	background-color: #800000;
	color: #ffc;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold; font-size: 13px;
	}
a.pageHeaderLink {
	color: #ffffff; padding: 2px 4px 0 4px; font-size: 11px;
	text-decoration: none;	
}
a.pageHeaderLink:hover {
	color: #ffc; 
	text-decoration: underline;	
}
div#pageHeaderDef span.colLeft {
	display: block; float: left;}
div#pageHeaderDef span.colRight {
	display: block; float: right;}
	
	div#nav_main_side {
		width: 119px; 
		margin: 0; padding-left: 2px;
		position: absolute; top: 0px; left: 1px; height: 800px; 
		background-color: #ffc;
		border-right: 1px solid #daa520;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		color: #666;	
		}
			
	div#nav_main_side_browse {
		position: absolute; top: 0; left: 0;
		}
	
	div#nav_main_side_browse span.side_nav_header {		
	
		padding-left: 1px;
		margin-left: 1px;
		margin-bottom: 2px;
		height: 15px;
		border: 0; padding: 0;
		padding-top: 5px;
		display: block;
		border-bottom: gray 1px solid;
		color: #666;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-weight: bold;}
		
	div#nav_main_side_browse a, div#nav_main_side_browse a.navLevel2 {
		display: block;
		width: 115px;		
		color: #666;
		border: none;
		border-bottom: 2px solid white;
		 font-family:Verdana, Arial, Helvetica, sans-serif;
		margin: 0; padding: 0;
		padding-top: 1px; padding-bottom: 1px;
		margin-left: 3px;	
		font-weight: bold;		
		text-decoration: none; 
		}
	.navLevel2Highlight {color: black; background-color: #daa520;}
	div#nav_main_side_browse a:visited, div#nav_main_side_browse a.navLevel2:visited {
		color: #666;
		height: 16px;
		}
	div#nav_main_side_browse a.navLevel2 {		
		font-weight: normal;		
		}
	
	div#nav_main_side_browse a:hover, div#nav_main_side_browse a.navLevel2:hover {
		background-color: #e8d29f;
		color: #000000;
		}
	
	div#main_page {
		position: absolute; left: 128px;  top: 52px; 		
		background: white;
		padding: 0; margin: 0;
		height: 530px;
		}
	.scrollBlock {		
		overflow: auto;
		border-bottom: 1px solid #ddd;
		}
	div#include_page_narrow {
		/*sets useable block inside main_page, not including left nav*/
		position: absolute; top: 0px; left: 127px;		
		
		width: 775px;
			height: 100%; background-color: #ffc;	
		padding: 0px; margin: 0px;
		}
	.defBackground {background-color: #ffc;}
	div#include_page_wide {
		/*sets useable block inside main_page, not including left nav*/
		position: absolute; top: 0px; left: 0px;
		height: 100%;	background-color: #ffc;	
		width: 883px;
		padding: 0px; margin: 0px;
		padding-left: 10px; padding-right: 10px;
		
		}
	
	a.buttonDef, input.buttonDef, td input.buttonDef,  table.dataFormEdit input.buttonDef , div#hdr_mainNav a.hdr_navButton {
		border-left: 1px solid ButtonHighlight;
		border-top: 2px solid ButtonHighlight;
		border-right: 2px solid ButtonShadow;
		border-bottom: 1px solid ButtonShadow;
		text-align: center;
		height: 1.1em;
		margin: 2px 0 0 0;
		padding: 0px 2px 1px 2px;
		font-weight: bold;
		 font-family:   Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		background-color: ButtonFace;	
		text-decoration: none;		
		color: maroon;
	}
	/* under IE on Participants dialog form, hover made the browse data disappear! kludge 2/2007 mpal*/
	a.buttonDefAlt {
		border-left: 1px solid ButtonHighlight;
		border-top: 2px solid ButtonHighlight;
		border-right: 2px solid ButtonShadow;
		border-bottom: 1px solid ButtonShadow;
		text-align: center;
		/*height: 1.1em;*/
		height: 12.5px;
		margin: 2px 0 0 0;
		padding: 0px 2px 1px 2px;
		font-weight: bold;
		 font-family:   Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		background-color: ButtonFace;	
		text-decoration: none;		
		color: maroon;
		
	}
	input.buttonDef, td input.buttonDef,  table.dataFormEdit input.buttonDef {
		/*11/18/2006 mpal for some reason, the input padding/heights works different that <a></a>
		so set defaults above, then change padding here*/
		height: 19.5px; padding: 0 0 2px 0; margin: 0 2px 0 0;
		
		}
	
.buttonDef:hover, table.dataFormEdit input.buttonDef:hover, div#hdr_mainNav a.hdr_navButton:hover {
		border-left: 2px solid ButtonShadow;
		border-top: 1px solid ButtonShadow;
		border-right: 1px solid ButtonHighlight;
		border-bottom: 2px solid ButtonHighlight;
		color: maroon;
		text-decoration: none;
	 	background-color: #ddd;  
	 }
.buttonDef:focus, table.dataFormEdit input.buttonDef:focus {
	 background-color: #F0F8FF;  
	 }

table {
	 
	margin: 0; padding: 0;
	border-collapse: collapse;
	table-layout: auto;
	empty-cells: show;	
	
	}
table.dataFormEdit {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	 font-size: 12px;
	 font-weight: normal;
	border: solid 1px #e8d29f;
	border-left: solid 1px #ffc;
	margin: 0; padding: 0;
	border-collapse: collapse;
	table-layout: auto;
	empty-cells: show;	
	background-color: #ffc;

}
table.dataFormBrowse {
font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	border: solid 1px #e8d29f;
	border-left: solid 1px #ffc;
	margin: 0; padding: 0;
	border-collapse: collapse;
	table-layout: auto;
	empty-cells: show;	
	background-color: #ffc;
	font-size: 11px;
	}
table.dataFormEdit caption, table.dataFormBrowse caption, table.dataFormReadOnly caption, table.style360_status caption
table.selectEdit {
	font-size: 14px;
	text-align: left;
	font-weight: bold;
	padding-left: 5px;
	padding-top: 2px; padding-bottom: 2px;
		background-color: #060;
		 font-family:Verdana, Arial, Helvetica, sans-serif;
		color: #ffc;	
	}
table.dataFormEdit tr td.ActionSelected, table.dataFormEdit tr td.lbl_other {
	font-size: 12px;
	font-weight: bold;
	text-align: left;
	color: #060;
	}
.lbl_inline {
	font-size: 12px;
	font-weight: bold;
	color: #060;
	font-family: georgia, "Times New Roman", times, serif;
	}
	
table.dataFormEdit tr td, table.dataFormReadOnly tr td {
	padding: 0.15em 1px;
	}

td.insetBorder {
	border: #060 1px solid;
	}
table.insetBrowse {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	 font-size: 11px;
	margin: 0; padding: 0;
	border-collapse: collapse;
	table-layout: auto;
	empty-cells: show;	
	background-color: #ffc;
	}

table.dataFormBrowse tr td, table.insetBrowse tr td {
	padding: 0.125em 1px;
	border-bottom: 1px solid #e8d29f; border-right: 1px solid #e8d29f;
	}
/*use when there are optional rows and you don't want bottom borders in the first col*/
.cellBorderTop {border-top: 1px solid #e8d29f;}

table.dataFormBrowse tr td.dupeYes {border: none; border-right: 1px solid #e8d29f;}
table.dataFormBrowse tr td.dupeNo {
	padding: 0.125em 1px;
	border: none;
	border-top: 1px solid #e8d29f; border-right: 1px solid #e8d29f;
	
	}
 
thead td, .theader {
	
	font: menu;
	font-size: 10px;
	color: #903;
	font-weight: bold;
	border-right: 1px solid #e8d29f;
	border-top: 2px solid #e8d29f;
	border-bottom: 0px solid #e8d29f;
	
	text-align: left;	
	
	margin: 0px; 
	padding: 1px 0 1px 1px;	
	vertical-align: middle;}
	
table.dataFormEdit thead td.lastCol, table.dataFormBrowse thead td.lastCol {
	border-right: 5px solid #e8d29f;}

table.dataFormBrowse tr.runningHeadRow td {
	border-bottom: 1px solid #903;
	border-top: 1px solid #903;
	color: #903;
	font-weight: bold;
	}
table.dataFormBrowse td.runningHead {
	/**/
	border-bottom: 1px solid #903;
	border-top: 1px solid #903;
	color: #903;
	font-weight: bold;	
	}
table.dataFormBrowse td.runningMedHead {
	border-bottom: 1px solid #e8d29f;
	border-top: 1px solid #e8d29f;
	color: #e8d29f;
}
input.msgDefault {
	background-color: #ffc;
	
	border: none;
		color: red;
		font-size: 12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-style: italic;
}

}
input.fieldRO, textarea.fieldRO, .fieldRO {
	background-color: #ffc;
	border: 1px solid #ffc;
		color: maroon; 
		font-size: 12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
div.popupContent {border-top: 1px gray solid; border-left: none; border-right: 2px solid gray; border-bottom: 2px solid gray;
	background-color: white;}
.fieldEmphasis {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #06c;
	;
}
td.rowheader, td.rh, .rh {
	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	border-right: 1px solid #e8d29f;
	font-weight: bold;
	text-align: right;	
	color: #060;
	margin: 0px; padding-right: 4px;
	vertical-align: middle;}
.rhRO {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: medium;
	text-align: right;	
	color: #060;
	margin: 0px; padding-right: 4px;
	vertical-align: middle;
	}
	
td.borderRight {
	border-right: 1px solid #e8d29f;}
	
 table.dataFormEdit input, table.dataFormEdit textarea, .inputDef {
	font-size: 12px;
	font-weight: normal;
	border: 1px antiquewhite solid;
background-color: white;
text-align: left;
	 font-family:Verdana, Arial, Helvetica, sans-serif;
	border-left: 1px white solid;	
	padding-left: 1px;
	}

table.dataFormEdit input:focus, table.dataFormEdit textarea:focus, .inputDef:focus {
	border: 1px #09c dotted;
	}
table.dataFormEdit span.readOnly {	
	border: 1px antiquewhite solid;
	border-left: 1px white solid;	
	padding: .1em 0 .1em 1px;
	margin: 0;
	 font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	}
table.dataFormEdit span.readOnlyEm {
	border: 1px antiquewhite solid;
	border-left: 1px white solid;	
	padding: .1em 0 .1em 1px;
	margin: 0;
	 font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	}
.recCounter {
	 font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: .75em;
	font-weight: bold;
	color: white;
	padding: 1px 15px 1px 15px;
	margin: 1px 5px 1px 5px;
	border: 1px black solid;
	}
	table.dataFormEdit tr td.col01 {
		width: 70px;}
		
	div.buttonRow {
		margin: 0; padding: 0;
		margin-bottom: 0px;	
		padding-top: 3px; padding-bottom: 1px; padding-left: 5px;
		border: 1px solid #060;
		border-top: 1px solid #ffc;
		background-color: #060;
		 font-family:Verdana, Arial, Helvetica, sans-serif;
		color: #ffc;
		
		}
	span.buttonRowLabels {
		font-family: georgia, "Times New Roman", times, serif;
		font-size: 14px;
		color: #ffc;
		}
	td.number_fmt {
		text-align: right}
	td.time_fmt {
		border-right: 1px #e8d29f solid;
		text-align: right;
		width: 45px;		
		}
div#c360_mainpage {
	/*positions right of narrow left nav*/
	position: absolute; left: 18px; top: 51px;
	/*width: 730px;*/
	padding: 0; margin: 0;
	}
div#c360_mainpage_nav {
	}
div#c360_criteria {
	float: left;
	top: 0; left: 0;
	/*width: 720px;*/
	}
div#c360_browse {
	float: left;
	width: 720px;
	height: 600px;	
	padding: 0px; margin: 0px;
	}
div#c360_BrowseHead {
	float: left;
	
	}
div#c360_BrowseBody {	
	float: left;
	overflow: auto;
	height: 300px;
	}


div#c360_statusBar {
	position: absolute; bottom: 0;	left: 0;
	width: 99%;
	/*background-color: #F0F8FF;	
	border: 1px solid #088;
	padding: 0px; margin: 0px;
	height: 15px;*/
	}
div#c360_statusBarMessageBox{
	
	font-size: 8pt;
	font-weight: normal;
	color: #088;
	text-align: left;
	 font-family:Verdana, Arial, Helvetica, sans-serif;
	
	padding: 0px;	padding-bottom: 3px;}

div.HomePage {
	position: absolute;
	top: 75px;
	left: 100px;
	width: 500px;
	margin: 0 1em 1em;
	padding: 0.25em;
	border: 3px groove;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: large;
	font-weight: bold;
	color: #088;
	
}

div.homepage p {
	text-align: center;
}

/* Tabs mpal 2/18/2005 */
table.selectTable {
	border-top: none; border-left: none; border-right: none;}
	
div#selectTabs {}
	div#selectTabs div#selectParentsStudents {
		
		}
	div#selectControls {
		padding: 3px; margin: 2px;			
		border: none;
		width: 100%;	
		}
	.selectControl {
		display: block;		
		border: 1px #ffc solid;
		margin: 0; padding: 0;
		margin-left: 5px; margin-right: 5px;
		float: left;
		}
	.selectControlHeader {
		display: block;
		padding-top: 2px;
		color: #060; font-weight: bold;
		}
	input.selectButtonTab {
		font-size: 12px;
		border: none;
		border-bottom: 1px solid #060;
		color: #060;
		font-weight: bold;
		background-color: #ffc;
		padding: 0; margin: 0;
		}
	input.selectButtonTab.selected {
		border-bottom: 1px solid #ffc;
		}
	div#selectButtons {
		background-color: #ffc;
		float: left;
		clear: both;
		border-top: 1px solid #060;
		border-bottom: 1px solid #060;
		width: 100%;
		margin: 0; padding: 0;
		/*padding-top: 5px; padding-bottom: 3px;
		margin-top: 3px;*/
		}
	div#selectBrowse {
		border: none;
		float: left;
		clear: both;
		width: 100%;
		height: 365px;	
	}

	div#c360_contact {
		margin: 0; padding: 0;
		border-top: gray solid 2px;
		border-bottom: gray solid 1px;
		}
	div#c360_contact p {margin: 0; padding: 0; text-align: center; display: block;
		font-size: 12px;
		color: gray;}
	h2 {color: #060; padding: 0; margin: 0; margin-top: 3px;}
	p {margin: 0; padding: 0; margin-left: 5px; margin-bottom: 5px;}
	
	
table#calSched{}
table#calSched caption {
	
	font-weight: bold;
	}
table#calSched thead {
	color: blue;
	font-weight: bold;
}
table#calSched thead td {width: 14%}

table#calSched td.oneDay {
	vertical-align:top;
	
	}
div.calSchedDate {
	float: right; text-align: center; vertical-align: top;
	color: #228b22;
	border: 1px solid gray; border-width: 0 0 1px 1px;
	padding: 0.125em 0.25em 0 0.25em; margin: 0;
	background: #F3F3F3;
	width: 10px;
}
div.calSchedDef{ padding: 0; padding-bottom: 2px; margin: 1px;}
div.calSchedAllDay {font-family: Georgia, "Times New Roman", Times, serif; margin: 0; padding: 0; vertical-align: bottom;}
div.calSchedTime{font-weight: bold; font-size: 9px;display: block; color:#228b22;}
div.calSchedEventTitle, .calSchedEventTitle {display:block; color: #800000; }
div.calSchedSchedTitle{display:block; color: #800000; }
div.calSchedNote {display:block}
div.calSchedLocation {display: block; font-style: italic;}
div.calSchedCategory {}
div.calSchedDiscAreas{display:block}
a.calSchedLink {}
div#calSelect { }
div#calGoTo {}

/* Bulleting (Leaflet) Listing format*/
div#listingTable{background-color: white;
		font-family:arial, helvetica, sans-serif;
		font-size: 12px;
		color: black; 
		overflow: auto;
		height: 500px;
		width: 60%;		
		}
	div.listingItem {margin: 0; padding: 0; padding-bottom: 10px;}
	div.listingCategory {
		display: block; 
		border: none; 
		background-color: #91b592; 		
		font-weight: bold; 
		font-size: 20px;
		margin: 0; padding: 0;
		margin-bottom: 10px;
		}
	div.listingCategoryDesc {
		display: block; border: none; margin: 0; padding: 0;
		font-weight: bold; font-size: 10px;
		margin-bottom: 10px;
		padding-left: 10px; padding-right: 5px;
		}
	div.listingCategoryDesc p.hang {text-indent: 10%}
	div.listingGroup{font-weight: bold; font-size: 18px; margin: 0; padding: 0;
		margin-top: 10px;
		color: #595900;}
	div.listingCourseTitle{font-weight: bold; font-size: 16px; margin: 0; padding: 0; margin-top: 10px;}
	div.listingSection {font-weight: bold; margin: 0; padding: 0; padding-bottom: 5px;}
	div.listingCourseNumber {font-weight: bold; margin: 0; padding: 0; padding-bottom: 2px;}
	div.listingCourseCredits {font-weight: bold; margin: 0; padding: 0; padding-bottom: 2px;}
	div.listingSessions{font-weight: bold; margin: 0; padding: 0; padding-bottom: 2px;}
	div.listingMeetings{font-weight: bold; margin: 0; padding: 0; padding-bottom: 2px; font-size: 11px;}
	div.listingPrice{font-weight: bold; margin: 0; padding: 0; padding-bottom: 2px; font-size: 11px;}
	div.listingMeetingNote{font-weight: bold; margin: 0; padding: 0; padding-bottom: 2px; font-size: 11px;}
	
	div.listingDesc{
		font-family: georgia, serif; font-size: 11px;
		margin: 0; padding: 0; 
		padding-right: 7px; 
		font-weight: normal;
		}
/* Bulletin (Leaflet) Listing format*/

	div#busItemBrowse {
		border: 1px lightgray solid;
		width: 99%;
		float: left;
		height: 150px;
		}
	div#busItemEntryForm {
		border: 1px lightgray solid;
		width: 45%;
		height: 400px;
		float: left;
		}
	div#busContacts {
		border: 1px lightgray solid;
		width: 53%;		
		height: 400px;
		float: left;
		}
	div#busGroups {
		border: 1px lightgray solid;
		width: 53%;		
		height: 400px;
		float: left;
		}
	
/*gfa_Header*/
div#c360_header1 {
			/*background-color: white;*/
			margin: 0; padding: 0;
			height: 25px;
			width: 720px;
		}
		div.c360_header {				
			font-family: Geneva, Arial, Helvetica, sans-serif;
			color: #FFFFFF;
			background-color: maroon;
			font-weight: bold;
			font-size: 12px;  
				}				
		div#hdr_home {
			background-color: maroon;	
			height: 20px;
			margin: 0;
			margin-bottom: 2px;
			padding: 1px;
			width: 120px;
			color: #FFFFFF;
			text-align: center;
			position: absolute; top: 0; left: 0;
			border: 1px #000000 solid;
			border-top: 1px #000000 solid;
			}
		
		div#hdr_help {
			margin: 0;			
			padding: 1px; padding-left: 5px;
			width: 120px;
			height: 20px;
			color: #000000;
			text-align: left;
			position: absolute; top: 26px; left: 0;
			width: 115px;	
			background-color:#060;	
			border: 1px  #060 solid;		
			}
		.hdr_helpMyCentral {
			padding-top: 1px; color: white;
			}
			
		div#hdr_clientName {
					
			/*border: 1px #008B8B solid;*/
			border: 1px #000000 solid;
			margin: 0;			
			padding: 2px 1px 1px 1px;
			height: 19px;
			position: absolute; top: 0px; left: 126px;
			
			width: 763px;
			padding-left: 10px;						
			/*background-color: #000000;*/				
			}
		div#hdr_mainNav {	
		border: 1px #060 solid;
			height: 20px;
			margin: 0;
			margin-bottom: 2px;			
			padding: 1px;
			position: absolute; top: 26px; left: 126px;
			color: white;
			width:764px;
			padding-left: 10px;			
			background-color: #060	;				
			}
			div#hdr_mainNav a {
				text-decoration: none;
				display: block;
				float: left; 
				height: 20px;
				padding-left: 0px; padding-right: 12px;
				color: white; background-color: #060;
				}
			
			.mainNavHighlight {
				color: black; background-color: #ffc;	
				}
			div#hdr_mainNav a:hover {
				color: #ffc;
				text-decoration: underline;
				font-weight: bold;
				
				}
				
			div#hdr_home a:link, div#hdr_home a:visited {				
				color: white;
				text-decoration: none;				
				}
			div#hdr_home a:hover {
				color: #ffc;
				}
		div#hdr_help a.help {
			color: white;		
			text-decoration: none;	
			
			}		
		
		div#c360_nav_left {
			/*position: absolute; top: 51px; left: 1px;
			height: 528px;
			width: 15px;
			background-color: #F0F8FF;	
			border: 1px solid #008B8B;
			padding: 0px; margin: 0px;*/
			}
		div#c360_nav_left_Menu {
			}		
		span.highlightSelect {
			font-weight: bold; color: red;
			}
/* gfa_header end*/

#dhtmltooltip{ /*_coolToolTip.cfm*/
position: absolute;
width: 150px;
padding: 5px;
border: 1px solid gray;-moz-border-radius: 5px;
background-color: #f5f5dc;
font-size: 14px;
font-family:helvetica, arial;
visibility: hidden;
z-index: 100;
/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
}
	