body
{
	BACKGROUND-COLOR: #ffFFFF ;
}
#frmMain  P, #frmMain LI, #frmMain SPAN, #frmMain LABEL, #frmMain SELECT, #frmMain INPUT,#frmMain div
{
	font-size: 8pt;
}

/* Main box border */
div.hsBox {
	border: 1px solid Black;
}

div.sectionHeading, div.sectionFooter {
	color: #000;
	background-color: #ffffff;
}

/* Line under neath the heading, usually same colour as div.hsBox border above */
div.sectionHeading {
	border-bottom: 1px solid Black;
}
/* Line above the footer, usually same colour as div.hsBox border above */
div.sectionFooter {
	border-top: 1px solid Black;
}
div.sectionContent {
	background-color: #ffffff;
}


/* Colour of the text in the header control */
#HeaderControl h1 {
	color: Gray;
}

/* style used to display warning messages about user entered data */
.isrequired
{
	font-weight: bold;
	color: red;
}
DIV.warning, SPAN.warning
{
	font-weight: bold;
	color: red;
	text-align: center;
}

td.formButton a
{
	border-color:#CCCCCC;
	background-color: White;
}
td.formButton a:hover{
	border-color:#000000;
	color: Gray;
	text-decoration: none;
}
td.formVSpacer HR{
	color: #CCCCCC;
}
#frmMain table.quoteForm td.formText 
{
	color: Green;
}
#frmMain table.quoteForm td.addonText 
{
	color: Red;
}
tr.selectedRow
{
	background-color: lightgreen;
}