#correct {position:absolute; top:140; left:220; width:350; height:160; visibility: hidden; z-index: 1;}
#incorrect {position:absolute; top:140; left:220; width:350; height:100; visibility: hidden; z-index: 2;}

BODY {
	background-color : #FFFFFF;
	margin: 0 0 0 0;
}
A {
	color : #330066;
}
A:active {
   	color : #0000ff; 
}
A:visited {
	color : #000000;
}
A:hover {
   	color : #66CC00; 
}
A.dd {
	color : #330066;
}
A:active.dd {
   	color : #0000ff; 
}
A:visited.dd {
	color : #000000;
}
A:hover.dd {
   	color : #66CC00; 
}

.ErrorString {
	font-size: 11px;
	color: red;
}
.SuccessString {
	font-size: 11px;
	color: blue;
}
p.activeStep {
	font-size : 11px;
	font-family : Verdana, Georgia, Helvetica;
	font-weight : bold;
	color : blue;
}
p.inactiveStep {
	font-size : 11px;
	font-family : Verdana, Georgia, Helvetica;
	font-weight : bold;
	color : cccccc;
}
div.cart {
	font-size : 10px;
	color : #000000;
	font-family : Verdana, Georgia, Helvetica;
	margin-right: 5px; 
	margin-left: 5px; 
	margin-top: 5px ;
	margin-bottom: 5px ;
	}
div.search {
	font-size : 10px;
	color : #000000;
	font-family : Verdana, Georgia, Helvetica;
	margin-right: 5px; 
	margin-left: 5px; 
	margin-top: 5px ;
	margin-bottom: 5px ;
	}
div.testimonials {
	font-size : 10px;
	color : #333333;
	font-family : Verdana, Georgia, Helvetica;
	margin-right: 10px; 
	margin-left: 10px; 
	}
div.cst {
	font-size : 10px;
	color : #333333;
	font-family : Verdana, Georgia, Helvetica;
	font-weight: bold;
	margin-right: 5px; 
	margin-left: 5px; 
	margin-top: 5px ;
	margin-bottom: 5px ;
	}
div.csc {
	font-size : 10px;
	color : #333333;
	font-family : Verdana, Georgia, Helvetica;
	margin-right: 5px; 
	margin-left: 5px;
	margin-top: 5px ;
	margin-bottom: 5px ;
	}
div.cm {
	margin-right: 10px; 
	margin-left: 10px; 
	margin-top: 10px ;
	margin-bottom: 10px ;
	}
div.content {
	font-size : 12px;
	color : #000000;
	font-family : Verdana, Georgia, Helvetica;
	}
div.title {
	font-size : 23px;
	color : #66cc00;
	font-family : Verdana, Georgia, Helvetica;
	}
div.footer {
	font-size : 10px;
	color : #333333;
	font-family : Verdana, Georgia, Helvetica;
	margin-right: 5px; 
	margin-left: 5px;
	margin-top: 15px ;
	margin-bottom: 15px ;
	}
div.ddown {
	font-size : 10px;
	color : #333333;
	font-family : Verdana, Georgia, Helvetica;
	margin-right: 5px; 
	margin-left: 5px;
	margin-top: 5px ;
	margin-bottom: 5px ;
	}
p.otitle {
	font-size : 13px;
	color : #333333;
	font-family : Verdana, Arial, Helvetica;
	font-weight: bold;
	margin-top : 10px; 
	margin-bottom : 10px; 
}
.loginField {
	width: 130px;
}

SPAN#AJAX_Alternative_Message { background:white; /*display:none;*/ left:0px; position:absolute; top:0px; z-index:1; }

/* for printing jobs, certain areas are only to be seen in printed mode */
.onlyPrintableArea {
	display : none; visibility : hidden;
}

/* kb june 20, for page breaks */
.pageBreak { border:none; color:white; line-height:0px; page-break-after:always; }
@media screen { .pageBreak { display:none; } }

/* Added mar 19, 2008 KB */
.condensed TABLE {
	padding: 0px;
	margin: 0px;
}
.condensed TH, .condensed TD, .condensed TR {
	padding: 5px;
}
.condensed TH {
	background-color: #CCCCCC;
	border-bottom: 1px solid black;
	font: 12px arial, verdana, sans-serif;
	font-weight: bold;
	text-align: left;
}
.condensed TH INPUT {
	text-align: center;
}
.condensed TR.Row1 {
	background-color: white;
}
.condensed TR.Row2 {
	background-color: #EFEFEF;
}
.condensed TD {
	font: 12px arial, verdana, sans-serif;
}
.condensed TD.Heading {
	font-weight: bold;
	width: 120px;
}
.condensed TD.Submit {
	background-color: #CCCCCC;
	border-top: 1px solid black;
	text-align: right;
}
TD.Submit INPUT, INPUT.Submit {
	background-color: white;
	border: 1px solid black;
	font: 12px arial, verdana, sans-serif;
}
/* /Added */
