h2 {font-size: 12pt;
	font-weight: bold;
	font-family: Arial, sans-serif;
}

h3 {font-size: 10pt;
	font-weight: bold;
	font-family: Arial, sans-serif;
	margin: 0; padding: 0;
}
h4 { margin: 0; padding: 0;}

.pageBreakAfter {
			page-break-after: always;
			display: none;
			}
a.launchPopup {text-decoration:none; color: black; background-color: white}		
body { margin:0;
		padding:0;
		size:landscape;
		font-family: "Times New Roman", Times, serif;	
		font-size: 10pt;
	}
div#c360_container {
	position: static;
	}
div#include_page_wide, div#include_page_narrow {
		/*sets useable block inside main_page, not including left nav*/
		/*position: absolute; top:5px; left: 10px;*/
		position: static;		
		padding: 0px; margin: 0px;}
page {margin:0;
		padding:0;
		}

.FormControls {display: none;}
.hideOnPrint, span.hideOnPrint {display: none;}

.scrollBlock {overflow: visible;}

div#pageHeaderDef, div.pageHeaderDef {
	display: block;
	position: static;
	margin: 0; padding: 0;		
	padding-left: 0px;
	top: 0; left: 0;
	border: 1px solid white;
	border-bottom: 1px solid white;
	margin-top: 2px;
	background-color: black;
	font-family:verdana, arial, helvetica, sans-serif;
	color: white; 
	font-weight: bold; font-size: 15px;
	}
div#pageHeaderDef span.colLeft, div.pageHeaderDef span.colLeft {
	display: block; float: left;}
div#pageHeaderDef span.colRight, div.pageHeaderDef span.colRight {
	display: block; float: right;}
	
	
	
	div#main_page {
		position: absolute; left: 128px;  top: 52px; 		
		background: white;
		padding: 0; margin: 0;
		/*height: 550px;*/
		}
	
	
	div#page_title {
		position: absolute; top: 0; left: 0;	
		padding: 3px;
		border-bottom: 1px solid #006699;	
		}
	
	
	input.buttonDef, td input.buttonDef, .buttonDef, table.dataFormEdit input.buttonDef {
		display: none;	
		}
	a.click {display: none;}
	

table.dataFormEdit, table.dataFormBrowse, table.dataFormReadOnly, table.style360_status {
	 font-family:verdana, arial, helvetica, sans-serif;
	 font-size: 13px;
	 color: black;
	border: solid 1px lightgray;
	border-left: solid 1px lightgray;
	margin: 0; padding: 0;
	border-collapse: collapse;
	table-layout: auto;
	empty-cells: show;	
	background-color: white;
	}
table.dataFormBrowse {
	font-size: 11px;
	}
table.dataFormEdit caption, table.dataFormBrowse caption, table.dataFormReadOnly caption, table.style360_status caption {
	font-size: 1.25em;
	text-align: left;
	font-weight: bold;
	padding-left: 5px;
	padding-top: 2px; padding-bottom: 2px;
		background-color: white;
		 font-family:verdana, arial, helvetica, sans-serif;
		color: black;
	}
table.dataFormEdit tr td.ActionSelected, table.dataFormEdit tr td.lbl_other {
	font-size: 12px;
	font-weight: bold;
	text-align: left;
	color: black;
	}
.lbl_inline {
	font-size: 12px;
	font-weight: bold;
	color: black;
	font-family: times, serif;
	}
	
table.dataFormEdit tr td, table.dataFormReadOnly tr td {
	padding: 0.15em 1px;
	}

td.insetBorder {
	border: black 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: white;
	}

table.dataFormBrowse tr td, table.insetBrowse tr td {
	padding: 0.125em 1px;
	border-bottom: 1px solid #6cc; border-right: 1px solid black;
	}
table.dataFormBrowse tr td.dupeYes {border: none; border-right: 1px solid black;}
table.dataFormBrowse tr td.dupeNo {
	padding: 0.125em 1px;
	border: none;
	border-top: 1px solid #6cc; border-right: 1px solid black;
	
	}
	
table.dataFormEdit thead td, table.dataFormBrowse thead td, table.dataFormReadOnly thead td, table.style360_status thead td {
	font-family: times, serif;
	font-size: 13px;
	border-right: 1px solid black;
	border-top: 3px solid black;
	border-bottom: 1px solid black;
	font-weight: bold;
	text-align: left;	
	color: black;
	margin: 0px; 
	padding: 1px 0 1px 1px;	
	vertical-align: middle;}
	
table.dataFormEdit thead td.lastCol, table.dataFormBrowse thead td.lastCol {
	border-right: 5px solid black;}
	
table.dataFormBrowse td.runningHead {
	/**/
	border-bottom: 1px solid black;
	border-top: 1px solid black;
	color: black;
	font-weight: bold;
	
	}
table.dataFormEdit tr td.rowheader, table.dataFormReadOnly tr td.rowheader {
	/*font-family: times, serif;*/
	font-family:verdana, arial, helvetica, sans-serif;
	font-size: 10px;
	border-right: 1px solid slategray;
	font-weight: bold;
	text-align: right;	
	color: black;
	margin: 0px; padding-right: 4px;
	vertical-align: middle;}
	
table.dataFormBrowse tr td.borderRight, table.insetBrowse tr td.borderRight {
	border-right: 1px solid black;}
	
 table.dataFormEdit input, table.dataFormEdit textarea{
	font-size: 12px;
	border: 1px antiquewhite solid;
	
	 font-family:verdana, arial, helvetica, sans-serif;
	border-left: 1px white solid;	
	padding-left: 1px;
	}

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 black;
		border-top: 1px solid black;
		background-color: black;
		 font-family:verdana, arial, helvetica, sans-serif;
		color: black;
		
		}
	span.buttonRowLabels {
		font-family: times, serif;
		font-size: 14px;
		color: black;
		}
	td.time_fmt {
		border-right: 1px lightgray solid;
		text-align: right;
		width: 45px;		
		}
div#c360_mainpage {
	/*positions right of narrow left nav*/
	position: absolute; left: 18px; top: 51px;
	padding: 0; margin: 0;
	}
div#c360_mainpage_nav {
	}
div#c360_criteria {
	float: left;
	top: 0; left: 0;
	}
div#c360_browse {
	float: left;
	width: 720px;
	/*height: 600px;*/	
	padding: 0px; margin: 0px;
	}
div#c360_BrowseHead {
	float: left;
	/*width: 700px;*/
	}
div#c360_BrowseBody {	
	float: left;
	overflow: auto;
	/*height: 300px;*/
	}

div#c360_statusBar {
	position: absolute; top: 605px;
	width: 500px;
	background-color: #F0F8FF;	
	border: 1px solid #088;
	padding: 0px; margin: 0px;
	height: 15px;
	}
div#c360_statusBarMessageBox{
	position: absolute;
	font-size: 8pt;
	font-weight: normal;
	color: white;
	text-align: left;
	 font-family:verdana, arial, helvetica, sans-serif;
	margin-left: 130px;
	padding: 0px;	
	
	}

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;
	border: 1px solid gray; border-width: 0 0 1px 1px;
	padding: 0.125em 0.25em 0 0.25em; margin: 0;
	background: #F3F3F3;
}
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;}
div.calSchedEventTitle {display:block; color: blue; }
div.calSchedSchedTitle{display:block; color: blue; }
div.calSchedNote {display:block}
div.calSchedLocation {display: block; font-style: italic;}
div.calSchedCategory {}
div.calSchedDiscAreas{display:block}
a.calSchedLink {}
div#calSelect { }
div#calGoTo {}
	
	div#busItemBrowse {
		border: 1px lightgray solid;
		width: 59%;
		position: absolute; left: 0; top: 0;
		
		}
	div#busItemEntryForm {
		border: none;
		
		}
	div#busNameForm {
		border: none;
		
		}
.rhRO {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-align: right;	
	color: black; 
	margin: 0px; padding-right: 4px;
	vertical-align: middle;
	}
span.lbl {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: black; 
	margin: 0px; padding-right: 4px;
	vertical-align: middle;
	}
