	BODY {
		margin-top: 0px;
		margin-left: 0px;
		margin-right: 0px;
		font-family: Verdana, Arial, sans-serif;
		font-weight: normal;
		font-size: 10pt;
		background: #FCFCFC;
		color: #000000;
	}
	form {
	margin-bottom: 0px;
	margin-top:0px;
	}
/*
	.Dark{
	 background:#212121 ;
	 color:#FFFFFF;
	}
	.Medium{
	 background:#C3B183;
	 color:#000000;
	}
	.VeryLight{
	 background:#F0F8FF ;
	}
	.Light{
	 background:#cec6a5 ;
	}
*/
	.Dark{
	 background:#ffffff ;
	 color:#FFFFFF;
	}
	.Medium{
	 background:#5A2910;
	 color:#FFFFFF;
	}

	.VeryLight{
	 background:#ffa616 ;
	}
	.Light{
	 background:#CCCCCC ;
	 color:#000000;
	}

	A {
	text-decoration: none;
	border: none;
	}

	A:HOVER {
		text-decoration: underline;
	}

	SELECTx {
		font-size:8pt;
		font-family: tahoma;
		border: 1px solid;
		width: 			125px;
		background:		red;

	}

	SELECT.SEARCH_SELECT {
	border: 		1px solid grey;
	font-size:		8pt;
	font-family:	tahoma;
	font-weight:	normal;
	width: 100%;
	}

	SELECT.DEFAULT {
		border: 		1px solid grey;
		font-size:		8pt;
		font-family:	tahoma;
		font-weight:	normal;
	}


	INPUT {
		font-size:9pt;
		font-family: tahoma;
	}

	.LABEL {
		font-family: Tahoma;
		font-weight: bold;
		font-size: 9pt;
		text-align: right;
		padding-right: 5px;
	}


	.INPUT_DATA {
		font-family: Tahoma;
		font-weight: normal;
		font-size: 9pt;
		border: 1px solid #A5ACB2;
	}

	.DATA {
		font-family: Tahoma;
		font-weight: normal;
		font-size: 9pt;
	}

	.PULLDOWN {
	}


	.APP_TITLE {
		font-family: Arial Black;
		font-weight: bold;
		font-style: italic;
		font-size: 18pt;
	}

	.APP_BOX {
		border-bottom: 1px solid #A9A9A9;
		padding: 1px;
		vertical-align: bottom;
		margin: 0px;
	}


	.SECTION_HEADER {
		border: 1px solid #6F6F6F;
		font-family: Arial;
		font-weight: bold;
		font-size: 11pt;
		text-align: center;
	}

	.SRG_TAG {
		padding-left: 5px;
		font-family: tahoma;
		font-weight: bold;
		color: #E3E3E3;
	}

	.NAV_BAR {
		border-bottom: 1px solid #E3E3E3;
		border-top: 1px solid #E3E3E3;
		padding-left: 5px;
		padding-top: 3px;
		padding-bottom: 3px;
		font-size:8pt;
		font-weight:bold;
		font-family: tahoma;
	}

	.NAV_OPT {
		font-size:7pt;
		font-family: Tahoma;
		color:#000000;
		font-weight:bold;
		border: 1px solid;
		border-color: #2759B0;
		border-top-color: #EFEFEF;
		border-left-color: #EFEFEF;
		border-bottom-color: #777777;
		border-right-color: #777777;
		padding-left: 5px;
		padding-right: 5px;
		background: #DCDCDC;
		margin-left: 2px;
		height:15px;
	}

	.MODULE {
		border: 1px solid #A9A9A9;
		padding: 3px;
		vertical-align: top;
	}


	.BORDERBOX {
		padding-right: 3px;
		padding-top: 0px;
		padding-bottom: 2px;

		border-color: #A3A3A3;
		border-style: solid;
		border-top: 1px;
		border-bottom: 1px;
		border-left: 1px;
		border-right: 1px;
		border: 1px solid #A9A9A9;
	}

	.REPORT {

	}

	.CALENDAR {
		border: 1px solid #A9A9A9;
		padding: 0px;
		font-size:8pt;
		font-family: tahoma;
		color:black;
	}

	.CALENDAR_EMPTY {
		border: 1px solid #A9A9A9;
	}

	.CALENDAR_TODAY {
		color:white;
		background-color:red;
		border: 1px solid #A9A9A9;
	}

	.CALENDAR_POST {
		background-color:yellow;
		border: 1px solid #A9A9A9;
	}
.TableList {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
}
.tableUnderLine{
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #dddddd;
	border-bottom-color: #dddddd;
	border-left-width: 1px;
	border-left-color: #cccccc;
	border-left-style: solid;
}

	.tablenoul {
		text-decoration: 	none;
		font-family:		Verdana;
		font-size:			8pt;
		color:				#0000FF;
	}

	.fineprint {
		text-decoration: 	none;
		font-family:		Verdana;
		font-size:			7pt;
		font-weight:		Normal;
	}

	.thin {
		padding-top: 		0;
		padding-bottom: 	0;
		padding-left:		0;
		padding-right:		0;
	}
	.titlerow {
		text-decoration: 	none;
		font-family:		Verdana;
		font-size:			11px;
		font-weight:		Bold;
	}
	.titlesortrow {
		text-decoration: 	none;
		font-family:		Verdana;
		font-size:			11px;
		font-weight:		Bold;
		color:				#000000;
		background:			#FCFBCC;
		padding-left:		3px;
		padding-right:		3px;
	}



.survey_bold {
	FONT-SIZE: 8pt;
	font-weight: normal;
	COLOR: rgb(240,240,240);
	font-family: Arial;
	background-color: #333366;
}

.survey_bolder {
	FONT-SIZE: 10pt;
	font-weight: normal;
	font-style: normal;
	COLOR: #ffffff;
	font-family: Arial;
	background-color: #333366;
}
.survey_boldest {
	FONT-SIZE: 11pt;
	font-weight: bold;
	font-style: italic;
	COLOR: #ffffff;
	font-family: Arial;
	background-color: #333366;
}
.survey_plain {
	FONT-SIZE: 8pt;
	font-weight: normal;
	COLOR: black;
	font-family: Arial;
 	background-color: #F2F2F2;
}
.survey_canvas {
 	background-color: white;
}

.button {
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-top-style: outset;
	border-right-style: outset;
	border-bottom-style: outset;
	border-left-style: outset;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
}

.flat_button {
	margin: 0px;
	padding:0px;
	border:0px;
	background-color: #eee;
}



.sortedOn {
	border-right-width: 3px;
	border-left-width: 3px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #FF0000;
	border-left-color: #FF0000;
}

.rowOn {
	border-top-width: 3px;
	border-bottom-width: 3px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #66CC00;
	border-bottom-color: #66CC00;
}

.form-submit {
  border: 1px solid #0F70B4;
  font-size: 1.1em;
}
