


/*
burnt orange (interface): #F7C669
dark blue (interface): #013ABD
dark blue (logo): #013567
logo blue: #189DBE in logo
logo green: #71BD29
gray background: #F7F7F7

*/

	/*
	.print{display:none;height:100%;}
	.noPrint{display:block;padding:0px;height:100%;}
	.printMessage{display:none;}
	.hidePrint{display:block;}
	.showPrint{display:none;}
	*/
	.showPrint{display:none;}
	.noPrintMenu{width:150px;overflow:hidden;vertical-align:top;text-align:left;}
	html{height:100%;margin:0px;padding:0px;font-family:verdana;font-size:9pt;overflow:-moz-scrollbars-vertical;overflow-x:auto;overflow-y:scroll;}
	body{height:100%;margin:0px;padding:0px;font-family:verdana;font-size:9pt;overflow:-moz-scrollbars-vertical;overflow-x:auto;overflow-y:scroll;}
	p{margin:0px;font-family:verdana;font-size:9pt;}
	ul{margin: 0px 0 0 0px; padding:0 0 0 15px;}

	/*layout stuff for public pages */
	.bodyPublic{width:100%;background-color:#666666}
	.layoutBox{padding:0px;width:770px;margin-top:10px;margin-bottom:10px;margin-left:auto;margin-right:auto;
			border:3px solid #71BD29;background-color:#FFFFFF;}
	.layoutTable{width:100%;}
	.layoutCell{vertical-align:top;padding:0px;}
	.layoutCellLeft{vertical-align:top;width:200px;padding:15px;padding-top:5px;}
	.layoutCellRight{vertical-align:top;padding-bottom:0px;}
	.contentBox{vertical-align:top;float:left;padding:10px;padding-top:0px;}
	.pn-normal{padding-top:10px;text-align:justify;padding-right:10px;}

	h2{font-size:9pt;font-weight:bold;}

	/* header in forms on public pages */
	.publicForm{border:2px solid #999999;}
	
	td{font-family: verdana, sans-serif;font-size:9pt;}
	img{border:0px;margin:0px;}
		
	/*////////////////////////////////////////////////////////////////////////*/
	/* links */
	a:link {text-decoration:none;color:blue;} 
	a:visited {text-decoration:none;color:blue;} 
	a:hover {text-decoration:underline;color:red;} 
	a:active {text-decoration:none;color:blue;} 
	.linkSpacer{width:10px;text-align:center;}

	a.bold:link {text-decoration:none;font-weight:bold;color:#013ABD;} 
	a.bold:visited {text-decoration:none;font-weight:bold;color:#013ABD;} 
	a.bold:hover {text-decoration:underline;font-weight:bold;color:#71BD29;} 
	a.bold:active {text-decoration:none;font-weight:bold;color:#013ABD;} 

	a.normal:link {text-decoration:none;font-weight:normal;color:blue;} 
	a.normal:visited {text-decoration:none;font-weight:normal;color:blue;} 
	a.normal:hover {text-decoration:underline;font-weight:normal;color:red;} 
	a.normal:active {text-decoration:none;font-weight:normal;color:blue;} 

	/*////////////////////////////////////////////////////////////////////////*/
	/* forms, inputs */
	/*////////////////////////////////////////////////////////////////////////*/

	input{font-size:8pt;}
	select{font-size:8pt;}
	
	.mySelect7{color : #000000;font: normal 7pt Verdana, Arial, Helvetica, sans-serif;background-color : #FFFFFF;border:1px solid #7F9DB9;}
	.mySelect7Req{color : #000000;font: normal 7pt Verdana, Arial, Helvetica, sans-serif;background-color : #FFFF00;border:1px solid #7F9DB9;}
	.mySelect8{color : #000000;font: normal 8pt Verdana, Arial, Helvetica, sans-serif;background-color : #FFFFFF;border:1px solid #7F9DB9;}
	.mySelect8Req{color : #000000;font: normal 8pt Verdana, Arial, Helvetica, sans-serif;background-color : #FFFF00;border:1px solid #7F9DB9;}
	.myInput7{color : #000000;font: normal 7pt Verdana, Arial, Helvetica, sans-serif;background-color : #FFFFFF;border:1px solid #7F9DB9;}
	.myInput7Req{color : #000000;font: normal 7pt Verdana, Arial, Helvetica, sans-serif;background-color : #FFFF00;border:1px solid #7F9DB9;}	
	.myInput8{color : #000000;font: normal 8pt Verdana, Arial, Helvetica, sans-serif;background-color : #FFFFFF;border:1px solid #7F9DB9;}
	.myInput8Req{color : #000000;font: normal 8pt Verdana, Arial, Helvetica, sans-serif;background-color : #FFFF00;border:1px solid #7F9DB9;}
	.myCheckbox{height:14px;width:13px;vertical-align:middle;}
	
	/* mouse over styles for buttons */
	.buttonOff{cursor:pointer;vertical-align:middle;opacity:100;}
	.buttonOn{cursor:pointer;vertical-align:middle;opacity:.90;}

	/* profile menus */
	.menuGroup{margin-top:10px;}
	.menuPad{padding-left:10px;padding-top:2px;}

	
	/*////////////////////////////////////////////////////////////////////////*/
	/* datagrids */
	/*////////////////////////////////////////////////////////////////////////*/
	.dataTable{display:block;margin:0px;padding:0px;width:100%;}
	.data{padding:2px;padding-left:5px;white-space:nowrap;}
	.dataTop{padding:2px;padding-left:5px;vertical-align:top;}
	.rowNormal{background-color:#FFFFFF;}
		table.dataTable tr.rowNormal td{background-color:#FFFFFF;}
	.rowAlt{background-color:#D3D3D3;}
		table.dataTable tr.rowAlt td{background-color:#D3D3D3;}
	.rowOver{background-color:#CCCCCC;}
		tr.rowOver data{background-color:#CCCCCC;}
	table.dataTable tr.rowAlt td{background-color:#CCCCCC;}
	.recordCount{white-space:nowrap;font-weight:bold;padding-top:5px;padding-left:10px;}
	.moreRecords{white-space:nowrap;font-weight:bold;padding-top:5px;padding-left:10px;padding-right:20px;}
	.sort{padding:5px;font-weight:bold;white-space:nowrap;background-color:#FFFFFF;}
	.sort_2{border-top:1px solid #999999;height:2px;overflow:hidden;}

	/*////////////////////////////////////////////////////////////////////////*/
	/* boxes  ////////////////////////////////////////////////////////////////*/
	/*////////////////////////////////////////////////////////////////////////*/
	.errorDiv{margin:5px;margin-left:0px;margin-right:0px;padding-bottom:10px;padding-left:30px;padding-right:15px;padding-top:0px;color:red;background:url(../images/att.gif);background-repeat:no-repeat;background-position:10px 10px;}
	.errorDiv_2{margin:5px;padding-bottom:15px;padding-left:45px;padding-right:15px;padding-top:12px;border:1px solid red;background:url(../images/att.gif);background-repeat:no-repeat;background-position:10px 10px;}
	.okDiv{margin:5px;padding-bottom:15px;padding-left:45px;padding-right:15px;padding-top:12px;border:1px solid green;background:url(../images/ok.gif);background-repeat:no-repeat;background-position:10px 10px;}
	.doneDiv{margin:5px;margin-left:0px;margin-right:0px;padding-bottom:10px;padding-left:30px;padding-right:15px;padding-top:12px;color:green;;background:url(../images/ok.gif);background-repeat:no-repeat;background-position:10px 10px;}
	.infoDiv{margin:5px;padding-bottom:15px;padding-left:45px;padding-right:15px;padding-top:12px;background:url(../images/info.gif);background-repeat:no-repeat;background-position:5px 5px;}
	.searchDiv{margin:0px;padding:10px;font-weight:bold;}
	.shadowBox{border:1px solid #999999;border-right:2px solid #999999;border-bottom:2px solid #999999;}
	.lip{padding:3px;background:url(../images/lipBg.gif);border-bottom:1px solid #999999;font-weight:bold;color:gray;}

	/* profile menus */
	.menuTdOff{padding:5px;background:url(../images/lipBg.gif);}
	.menuTdOn{padding:5px;}

	/* profile menus update */
	.menuTdOff_1{text-align:center;padding:3px;background:url(../images/lipBg.gif);}
	.menuTdOn_1{text-align:center;padding:3px;}
	
	/* page titles */
	.pageTitle{padding:5px;padding-top:10px;padding-bottom:10px;font-size:11pt;color:gray;font-weight:bold;}
	.pageTitle a:link {text-decoration:none;color:blue;font-size:10pt;} 
	.pageTitle a:visited {text-decoration:none;color:blue;font-size:10pt;} 
	.pageTitle a:hover {text-decoration:underline;color:red;font-size:10pt;} 
	.pageTitle a:active {text-decoration:none;color:blue;font-size:10pt;} 

	
	
	
	/*////////////////////////////////////////////////////////////////////////*/
	/* calendar styles */
	/*////////////////////////////////////////////////////////////////////////*/
	.calendar{}
	.dayNames_hdr{width:14%;height:18px;font-size:7pt;padding:1px;text-align:center;background-color:#999999;color:#FFFFFF;border:1px solid #999999;}
	.dayNames{width:14%;height:18px;font-size:7pt;padding:1px;text-align:center;background-color:#FFFFFF;border:1px solid #999999;}
	.yesDaysOff{height:18px;font-size:7pt;text-align:center;vertical-align:middle;color:black;background-color:#EEEEEE;border:1px solid #999999;cursor:pointer;}
	.yesDaysOn{height:18px;font-size:7pt;text-align:center;vertical-align:middle;color:black;background-color:#999999;border:1px solid #999999;cursor:pointer;}
	.noDays{height:18px;text-align:center;vertical-align:middle;font-size:7pt;border:1px solid #999999;}
		/* links in cal */
		a.cal:link {text-decoration:none;color:#000000;} 
		a.cal:visited {text-decoration:none;color:#000000;} 
		a.cal:hover {text-decoration:none;color:#000000;} 
		a.cal:active {text-decoration:none;color:#000000;} 


	.padTop{padding-top:3px;}
	.alt{white-space:nowrap;background:#EEEEEE;}


	.tdLabel{font-size:8pt;color:#696969;font-weight:bold;padding-right:5px;padding-top:2px;}
	.tdInput{font-size:8pt;padding-right:5px;padding-top:2px;}
	.divLabel{font-size:8pt;color:#696969;font-weight:bold;}
	.divList{width:100%;padding-left:10px;background:url(../images/listBg.jpg);background-repeat:no-repeat;}
	.divTitle{vertical-align:middle;font-size:10pt;color:gray;font-weight:bold;}
	.divLarge{vertical-align:middle;font-size:12pt;color:gray;font-weight:bold;}

	/*////////////////////////////////////////////////////////////////////////*/
	/* AUTO SUGGEST  /////////////////////////////////////////////////////////*/
	/*////////////////////////////////////////////////////////////////////////*/
	.suggestion_list{background:white;border:1px solid #7F9DB9;padding:3px;width:267px;height:200px;overflow-y:scroll;overflow-x:hidden;}
	.suggestion_list ul{margin:0px;list-style-type: none;}
	.suggestion_list ul li{padding:2px;padding-top:0px;text-align:left;}
	.suggestion_list a{text-decoration:none;color:blue;cursor:pointer;}
	.suggestion_listOn{cursor:pointer;padding:2px;}
	.suggestion_listOff{cursor:pointer;padding:2px;}
		.suggestion_listOnSub{cursor:pointer;padding:2px;padding-left:10px;}
		.suggestion_listOffSub{cursor:pointer;padding:2px;padding-left:10px;}
	.autosuggestCss{padding:0px;margin:0px;display:none;width:268px;z-index:999;position:absolute;}



	/*////////////////////////////////////////////////////////////////////////*/
	/* editor styles  ////////////////////////////////////////////////////////*/
	/*////////////////////////////////////////////////////////////////////////*/
	
	.cbtn {
		border-left: #EFEDDE 1px solid;
		border-right: #EFEDDE 1px solid;
		border-top: #EFEDDE 1px solid;
		border-bottom: #EFEDDE 1px solid; 
		display:inline;
	}
	.txtbtn {font-family:tahoma; font-size:70%; color:menutext;}
	.formatBar{vertical-align:middle;padding:1px;background-color:#ECECDC;border:1px solid #999999;}
	.editorBar{border:1px solid #999999;}
	.iFrameStyle{width:100%;}
	.blankDoc{background-color:#FFFFFF;font-family:verdana;font-size:8pt;margin:0px;padding:5px;border:1px solid gray;}




	/*////////////////////////////////////////////////////////////////////////*/
	/* date picker styles */
	/*////////////////////////////////////////////////////////////////////////*/

	/* the div that holds the date picker calendar */
	.dpDiv {
		}


	/* the table (within the div) that holds the date picker calendar */
	.dpTable {
		font-family: Tahoma, Arial, Helvetica, sans-serif;
		font-size: 12px;
		text-align: center;
		color: #505050;
		background-color: #ece9d8;
		border: 1px solid #AAAAAA;
		}


	/* a table row that holds date numbers (either blank or 1-31) */
	.dpTR {
		}
	
	
	/* the top table row that holds the month, year, and forward/backward buttons */
	.dpTitleTR {
		}
	
	
	/* the second table row, that holds the names of days of the week (Mo, Tu, We, etc.) */
	.dpDayTR {
		}


	/* the bottom table row, that has the "This Month" and "Close" buttons */
	.dpTodayButtonTR {
		}


	/* a table cell that holds a date number (either blank or 1-31) */
	.dpTD {
		border: 1px solid #ece9d8;
		}


	/* a table cell that holds a highlighted day (usually either today's date or the current date field value) */
	.dpDayHighlightTD {
		background-color: #CCCCCC;
		border: 1px solid #AAAAAA;
		}


	/* the date number table cell that the mouse pointer is currently over (you can use contrasting colors to make it apparent which cell is being hovered over) */
	.dpTDHover {
		background-color: #aca998;
		border: 1px solid #888888;
		cursor: pointer;
		color: red;
		}


	/* the table cell that holds the name of the month and the year */
	.dpTitleTD {
		}
	
	
	/* a table cell that holds one of the forward/backward buttons */
	.dpButtonTD {
		}
	
	
	/* the table cell that holds the "This Month" or "Close" button at the bottom */
	.dpTodayButtonTD {
		}
	
	
	/* a table cell that holds the names of days of the week (Mo, Tu, We, etc.) */
	.dpDayTD {
		background-color: #CCCCCC;
		border: 1px solid #AAAAAA;
		color: white;
		}


	/* additional style information for the text that indicates the month and year */
	.dpTitleText {
		font-size: 8pt;
		color: gray;
		font-weight: normal;
		}
	
	
	/* additional style information for the cell that holds a highlighted day (usually either today's date or the current date field value) */ 
	.dpDayHighlight {
		font-color: 4060ff;
		font-weight: bold;
		}
	
	
	/* the forward/backward buttons at the top */
	.dpButton {
		font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
		font-size: 8pt;
		color: gray;
		background: #CCCCCC;
		font-weight: normal;
		padding: 0px;
		cursor:pointer;
		}


	/* the "This Month" and "Close" buttons at the bottom */
	.dpTodayButton {
		font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
		font-size: 8pt;
		color: gray;
		background: #CCCCCC;
		font-weight: normal;
		cursor:pointer;
		}

	/*////////////////////////////////////////////////////////////////////////*/
	/* end date picker styles */
	/*////////////////////////////////////////////////////////////////////////*/










