* {margin: 0px;padding: 0px;line-height: normal;}
body {padding:0;margin:0;font-size:12px;font-family:Tahoma, sans-serif;}
.page-body {margin: 0 auto 0 auto;padding: 0 0 0 0;text-align: left;}
.page-footer p {margin:0;}

.fonthead {FONT-SIZE: 20px; COLOR: #ffffee; FONT-FAMILY: Tahoma, Verdana, Arial; FONT-WEIGHT: bold;}
.fontsection {FONT-SIZE: 18px; COLOR: #003300; FONT-FAMILY: Tahoma, Verdana, Arial; FONT-WEIGHT: bold;}
.fontsection2 {FONT-SIZE: 18px; COLOR: #666666; FONT-FAMILY: Tahoma, Verdana, Arial; FONT-WEIGHT: normal; text-align:left; padding: 15px 0px 0px 15px;}
.fontcity {FONT-SIZE: 18px; COLOR: #ffcc33; FONT-FAMILY: Tahoma, Verdana; FONT-WEIGHT: bold;}
.fontsys {FONT-SIZE: 10px; COLOR: #ffffcc; FONT-FAMILY: Tahoma, Verdana, Arial; FONT-WEIGHT: normal;}
.fontlang1 {FONT-SIZE: 10px; COLOR: #8A7E30; FONT-FAMILY: Tahoma, Verdana, Arial; FONT-WEIGHT: normal;}
.fontlang2 {FONT-SIZE: 10px; COLOR: #CFE072; FONT-FAMILY: Tahoma, Verdana, Arial; FONT-WEIGHT: normal;}
.fontlink2 {FONT-SIZE: 9px; COLOR: #336600; FONT-FAMILY: Tahoma, Verdana, Arial; FONT-WEIGHT: normal; cursor: pointer;}
.fontcontx1 {FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Tahoma, Verdana, Arial; FONT-WEIGHT: normal;}
.fontcontx2 {FONT-SIZE: 11px; COLOR: #43602D; FONT-FAMILY: Tahoma, Verdana, Arial; FONT-WEIGHT: bold;}
.fontcontx3 {FONT-SIZE: 11px; COLOR: #8A7E30; FONT-FAMILY: Tahoma, Verdana, Arial; FONT-WEIGHT: normal;}
.fontcontx4 {FONT-SIZE: 11px; COLOR: #aa0000; FONT-FAMILY: Tahoma, Verdana, Arial; FONT-WEIGHT: normal;}
.fonthelper {FONT-SIZE: 18px; COLOR: #8A7E30; FONT-FAMILY: Tahoma, Verdana, Arial; FONT-WEIGHT: bold;}
.fontmodalhead {FONT-SIZE: 21px; COLOR: #8A7E30; FONT-FAMILY: Tahoma, Verdana, Arial; FONT-WEIGHT: normal; background-color:#E7EA83; height:40px; padding-left: 10px;}
.fontuser {FONT-SIZE: 14px; COLOR: #003300; FONT-FAMILY: Tahoma, Verdana, Arial; FONT-WEIGHT: normal; margin: 0px 0px 0px 2px;}
.fontinput2 {FONT-SIZE: 12px; COLOR: #003300; FONT-FAMILY: Tahoma, Verdana, Arial; FONT-WEIGHT: normal; position:relative;top:0px;background-color:#ffffff; border-bottom:#8A7E30 0px solid; border-left:#8A7E30 0px solid; border-right:#8A7E30 0px solid; border-top:#8A7E30 0px solid;width:190px;	margin: -1px 0px 6px 0px ;
	padding: 3px 3px 4px 3px;}
.fontinput1 {FONT-SIZE: 12px; COLOR: #003300; FONT-FAMILY: Tahoma, Verdana, Arial; FONT-WEIGHT: normal; padding: 5px 5px 5px 5px; margin: 2px 0px 0px -2px; background-color:#E8EA82; border-bottom:#8A7E30 1px dotted; border-left:#8A7E30 1px dotted; border-right:#8A7E30 1px dotted; border-top:#8A7E30 1px dotted; width:190px}
.fontinput5 {FONT-SIZE: 10px; COLOR: #333300; FONT-FAMILY: Tahoma, Verdana, Arial; position:relative;top:0px;background-color:#ffffcc; border-bottom:#666666 3px solid; border-left:#666666 3px solid; border-right:#666666 3px solid; border-top:#666666 3px solid; padding: 0px 0px 0px 0px; margin: 5px 0px 0px 0px; height:20px; width: 150px;}
.fontinput6 {FONT-SIZE: 12px; COLOR: #003300; FONT-FAMILY: Tahoma, Verdana, Arial; FONT-WEIGHT: normal; padding: 5px 5px 5px 5px; margin: 2px 0px 0px -2px; background-color:#ffffff; border-bottom:#8A7E30 1px dotted; border-left:#8A7E30 1px dotted; border-right:#8A7E30 1px dotted; border-top:#8A7E30 1px dotted; width:450px}
.fontinput7 {FONT-SIZE: 12px; COLOR: #003300; FONT-FAMILY: Tahoma, Verdana, Arial; FONT-WEIGHT: normal; position:relative;top:0px;background: url(../gfx/bgfeedback.gif) no-repeat top right #ffffff; border-bottom:#8A7E30 0px solid; border-left:#8A7E30 0px solid; border-right:#8A7E30 0px solid; border-top:#8A7E30 0px solid;width:250px;	margin: -1px 0px 6px 0px ;
	padding: 3px 3px 4px 3px;}
.fontform1 {FONT-SIZE: 13px; COLOR: #000000; FONT-FAMILY: Tahoma, Verdana, Arial; FONT-WEIGHT: normal; padding: 0px 7px 7px 7px ;}
.fontform2 {FONT-SIZE: 10px; COLOR: #666633; FONT-FAMILY: Tahoma, Verdana, Arial; FONT-WEIGHT: normal;}
.frametable {background-color:#E8EA81; border-bottom:#8A7E30 1px dotted; border-left:#8A7E30 1px dotted; border-right:#8A7E30 1px dotted; border-top:#8A7E30 1px dotted;}
.fontstathead {FONT-SIZE: 13px; COLOR: #000000; FONT-FAMILY: Tahoma, Verdana, Arial; FONT-WEIGHT: bold; padding: 5px 5px 5px 5px; text-align: center; border:#999999 1px solid; background: #ccccff;}
.fontstatbody {FONT-SIZE: 13px; COLOR: #000000; FONT-FAMILY: Tahoma, Verdana, Arial; FONT-WEIGHT: normal; padding: 5px 5px 5px 5px; text-align: center; border:#999999 1px solid;}
.fontstatbody2 {FONT-SIZE: 13px; COLOR: #000000; FONT-FAMILY: Tahoma, Verdana, Arial; FONT-WEIGHT: normal; padding: 5px 5px 5px 5px; text-align: center; border:#999999 1px solid; background: #ffffff;}
.fontstatbody3 {FONT-SIZE: 13px; COLOR: #000000; FONT-FAMILY: Tahoma, Verdana, Arial; FONT-WEIGHT: normal; padding: 5px 5px 5px 5px; text-align: left; border:#999999 1px solid;}
.fontstatbody4 {FONT-SIZE: 13px; COLOR: #000000; FONT-FAMILY: Tahoma, Verdana, Arial; FONT-WEIGHT: normal; padding: 5px 5px 5px 5px; text-align: left; border:#999999 1px solid; background: #ccffcc;}
.fontstatbody5 {FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Tahoma, Verdana, Arial; FONT-WEIGHT: normal; padding: 5px 5px 5px 5px; text-align: left; border:#999999 1px solid; background: #eeeeee;}
.fontbox1 {position:relative;top:4px;}
.fontdata1 {COLOR: #666633; font: lighter 10px Tahoma;letter-spacing: 0px}
.fontdata2 {COLOR: #334422; font: bold 21px Arial;letter-spacing: 0px}
.fontdata3 {FONT-SIZE: 13px; COLOR: #3D4117; FONT-FAMILY: Tahoma, Verdana, Arial; FONT-WEIGHT: normal;}
.fontdata4 {FONT-SIZE: 25pt; COLOR: #669933; FONT-FAMILY: Tahoma, Verdana, Arial; FONT-WEIGHT: bold;}
.fontcomment {FONT-SIZE: 10px; COLOR: #333333; FONT-FAMILY: Tahoma, Verdana, Arial; FONT-WEIGHT: normal;}
.fontp {FONT-SIZE: 13px; COLOR: #334433; FONT-FAMILY: Tahoma, Verdana, Arial; FONT-WEIGHT: normal;}
.fontp1 {FONT-SIZE: 13px; COLOR: #334433; FONT-FAMILY: Tahoma, Verdana, Arial; FONT-WEIGHT: normal; padding-top: 15px;}
.fontp2 {FONT-SIZE: 13px; COLOR: #334433; FONT-FAMILY: Tahoma, Verdana, Arial; FONT-WEIGHT: normal; padding: 15px;}
.fontp3 {FONT-SIZE: 13px; COLOR: #334433; FONT-FAMILY: Tahoma, Verdana, Arial; FONT-WEIGHT: normal; padding: 25px; padding-left: 35px; text-align:justify;}
.fontp4 {FONT-SIZE: 13px; COLOR: #334433; FONT-FAMILY: Tahoma, Verdana, Arial; FONT-WEIGHT: normal; padding: 25px; text-align:justify;}
.fontp5 {FONT-SIZE: 11px; COLOR: #334433; FONT-FAMILY: Tahoma, Verdana, Arial; FONT-WEIGHT: normal; padding: 5px; text-align:justify;}
.pimage {padding-right:15px; padding-top:28px; padding-bottom:5px; padding-left:25px; float:left;}
.pimage2 {padding-right:15px; padding-top:15px; padding-bottom:0px; padding-left:15px;border:0px;}
.pimage3 {padding-right:5px; padding-top:0px; padding-bottom:2px; padding-left:0px; float:left;}
.banner {
		padding: 5px 0px 0px 0px;
		margin: 0px 0px 0px 0px;
		border: 0px black;
		}



.objbody {display: none;} 

		.feedback {
			background: #fBf6d9;
			color: #333355;
			font-size: 12px;
			border-bottom: 1px solid #cccccc;
			border-top: 1px solid #cccccc;
			border-left: 1px solid #cccccc;
			border-right: 1px solid #cccccc;
			padding: 5px 5px 5px 5px;
			margin: 10px 15px 0px 15px ;
			text-align: left;
		}
		.feedbackhead {
			font-size: 11px;
			text-align: right;
			margin: 2px 2px 0px 2px ;
		}
		.feedbackp {
			margin: 5px 5px 0px 5px ;
			text-align: justify;
		}

		.newwindow {
			margin: 50px 25px 25px 25px;
		}



		.accordion_toggle {
			display: block;
			padding: 0 0 0 0;
			color: #ffffff;
			font-weight: normal;
			text-decoration: none;
			outline: none;
			color: #000000;
			border-bottom: 1px solid #C6C968;
		}
		
		.accordion_toggle_active {
			background: url(../gfx/bgaccordion.gif) no-repeat top left #FBF6B9;
			color: #ffffff;
			border-bottom: 0px solid #ffffff;
		}
		
		.accordion_content {
			background-color: #FBF6B9;
			color: #444444;
			overflow: hidden;
			border-bottom: 1px solid #D6D978;
			width:830px;
		}
			
			.accordion_content h2 {
			}
			
			.accordion_content p {
			padding: 0px 10px 7px 10px ;
			}


.hand { cursor: pointer; }






.fontcomment2 {FONT-SIZE: 9px; COLOR: #336633; FONT-FAMILY: Tahoma, Verdana, Arial; FONT-WEIGHT: normal;}
.fontstatus {FONT-SIZE: 13px; COLOR: #330000; FONT-FAMILY: Tahoma, Verdana, Arial; FONT-WEIGHT: bold;}
.fontstatus2 {FONT-SIZE: 10px; COLOR: #330000; FONT-FAMILY: Tahoma, Verdana, Arial; FONT-WEIGHT: normal; background-color:#aaffaa;}
.fontstatus3 {FONT-SIZE: 11px; COLOR: #330000; FONT-FAMILY: Tahoma, Verdana, Arial; FONT-WEIGHT: bold;}
.fontcontent {FONT-SIZE: 12px; COLOR: #003300; FONT-FAMILY: Tahoma, Verdana, Arial; FONT-WEIGHT: normal;}
.fonttblhead {FONT-SIZE: 11px; COLOR: #ffffff; FONT-FAMILY: Verdana; FONT-WEIGHT: bold; position:relative;top:0px;background-color:#006600; border-bottom:#440000 0px solid; border-left:#440000 0px solid; border-right:#440000 0px solid; border-top:#440000 0px solid;}
.fonttblhead2 {FONT-SIZE: 11px; COLOR: #006600; FONT-FAMILY: Verdana; FONT-WEIGHT: bold; position:relative;top:0px;background-color:#ccccff; border-bottom:#440000 0px solid; border-left:#440000 0px solid; border-right:#440000 0px solid; border-top:#440000 0px solid;}
.fonttblbody {FONT-SIZE: 11px; COLOR: #003300; FONT-FAMILY: Verdana; FONT-WEIGHT: normal; position:relative;top:0px;background-color:#cceecc; border-bottom:#440000 0px solid; border-left:#440000 0px solid; border-right:#440000 0px solid; border-top:#440000 0px solid;}
.fonttblbody2 {FONT-SIZE: 11px; COLOR: #003300; FONT-FAMILY: Verdana; FONT-WEIGHT: normal; position:relative;top:0px;background-color:#eecccc; border-bottom:#440000 0px solid; border-left:#440000 0px solid; border-right:#440000 0px solid; border-top:#440000 0px solid;}
.fontinput3 {FONT-SIZE: 14px; COLOR: #333300; FONT-FAMILY: Tahoma, Verdana, Arial; FONT-WEIGHT: bold; position:relative;top:0px;background-color:#ddeedd; border-bottom:#440000 0px solid; border-left:#440000 0px solid; border-right:#440000 0px solid; border-top:#440000 0px solid;}
.fontinput4 {FONT-SIZE: 12px; COLOR: #ffffcc; FONT-FAMILY: Tahoma, Verdana, Arial; top:0px;background-color:#40342a; border: 0px; padding: 2px 5px 1px 5px; margin: 0px 0px 4px 0px; height:16px;width:100px;}
.fontbutton {FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Tahoma; FONT-WEIGHT: bold; position:relative;top:0px;background-color:#FFD740; border-bottom:#440000 0px solid; border-left:#440000 0px solid; border-right:#440000 0px solid; border-top:#440000 0px solid; width:100px; height:44px;}
.fontbutton9 {FONT-SIZE: 11px; COLOR: #999999; FONT-FAMILY: Tahoma; FONT-WEIGHT: bold; position:relative;top:0px;background-color:#cccccc; border-bottom:#440000 0px solid; border-left:#440000 0px solid; border-right:#440000 0px solid; border-top:#440000 0px solid; width:100px; height:44px;}
.fontbutton2 {FONT-SIZE: 10px; COLOR: #333300; FONT-FAMILY: Verdana; FONT-WEIGHT: bold; position:relative;top:0px;background-color:#60544a; border: 0px; padding: 2px; height:19px;}
.fontbutton3 {FONT-SIZE: 10px; COLOR: #ffffff; FONT-FAMILY: Verdana; FONT-WEIGHT: bold; position:relative;top:0px;background-color:#3333ff; border-bottom:#440000 0px solid; border-left:#440000 0px solid; border-right:#440000 0px solid; border-top:#440000 0px solid;}
.fontbutton4 {FONT-SIZE: 10px; COLOR: #666666; FONT-FAMILY: Verdana; FONT-WEIGHT: bold; position:relative;top:0px;background-color:#ffffff; border-bottom:#440000 0px solid; border-left:#440000 0px solid; border-right:#440000 0px solid; border-top:#440000 0px solid;}
.fontbutton5 {FONT-SIZE: 10px; COLOR: #ffffff; FONT-FAMILY: Verdana; FONT-WEIGHT: bold; position:relative;top:0px;background-color:#3333ff; border-bottom:#440000 2px solid; border-left:#440000 2px solid; border-right:#440000 2px solid; border-top:#440000 2px solid; width:170px; height:50px;}
.fontbutton6 {FONT-SIZE: 11px; COLOR: #ffffff; FONT-FAMILY: Tahoma; FONT-WEIGHT: bold; position:relative;top:0px;background-color:#999999; border-bottom:#440000 0px solid; border-left:#440000 0px solid; border-right:#440000 0px solid; border-top:#440000 0px solid;}
.fontlink {FONT-SIZE: 11px; COLOR: #ffffff; FONT-FAMILY: Tahoma, Verdana, Arial; FONT-WEIGHT: normal;}
.fontmenu {FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Tahoma, Verdana, Arial; FONT-WEIGHT: normal; background-color:#ddffdd;}
.fontmenu2 {FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Tahoma, Verdana, Arial; FONT-WEIGHT: normal;}


A {COLOR: #000000; TEXT-DECORATION: none; FONT-WEIGHT: normal;  PADDING-RIGHT: 1px; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; PADDING-TOP: 1px;}
A:hover { TEXT-DECORATION: underline;}
TABLE {PADDING-LEFT: 0px; cursor: default; text-align: left;}

@media print {.noprint {display: none;}}





input.required, textarea.required {
FONT-SIZE: 12px; COLOR: #003300; FONT-FAMILY: Tahoma, Verdana, Arial; FONT-WEIGHT: normal; position:relative;top:0px;background-color:#ffffff; border-bottom:#8A7E30 0px solid; border-left:#8A7E30 0px solid; border-right:#8A7E30 0px solid; border-top:#8A7E30 0px solid;width:190px;	margin: -1px 0px 6px 0px ;
	padding: 3px 3px 4px 3px;
}
input.validation-failed, textarea.validation-failed {
	border: 0px solid #FF3300;
	background-color: #FF6666;
}
input.validation-passed, textarea.validation-passed {
	border: 0px solid #00CC00;
}

.validation-advice {
	margin: -2px 0 5px;
	padding: 5px;
	background-color: #ffee99;
	color : #000000;
	font-weight: normal;
}

.custom-advice {
	margin: 5px 0;
	padding: 5px;
	background-color: #C8AA00;
	color : #ffffff;
	font-weight: normal;
}










h1{ font-size: 1.5em; }
.track {
   background-color: #aaa;
   position: relative;
   height: 0.5em; width: 10em;
   cursor: pointer; z-index: 0;
}
.handle {
   background-color: red;
   position: absolute;
   height: 1em; width: 0.25em; top: -0.25em;
   cursor: pointer; z-index: 2;
}
.track.vertical { 
   width: 0.5em; height: 10em; 
}
.track.vertical .handle {
   width: 1em; height: 0.25em; top: 0; left: -0.25em; 
 }
