SELECT.areaclass
{
margin-right:0px;
}

DIV.RadioFormDiv
{
    CLEAR: left;
    BORDER-RIGHT: blue 1px solid;
    BORDER-TOP: blue 1px solid;
    FLOAT: left;
    VERTICAL-ALIGN: top;
    BORDER-LEFT: blue 1px solid;
    BORDER-BOTTOM: blue 1px solid
}
DIV.Formheading
{
    MARGIN-TOP: 2px;
    FONT-WEIGHT: bold;
    FLOAT: left;
    VERTICAL-ALIGN: top;
    MARGIN-RIGHT: 8px
}
DIV.RadioFormElement
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FLOAT: left;
    PADDING-BOTTOM: 0px;
    MARGIN-LEFT: 5px;
    MARGIN-RIGHT: 0px;
    PADDING-TOP: 0px
}
DIV.FormLabel
{
    MARGIN-TOP: 0px;
    FLOAT: left;
    VERTICAL-ALIGN: top;
    MARGIN-RIGHT: 8px
}

DIV.FormValue
{
    MARGIN-LEFT: 150px;
    VERTICAL-ALIGN: top;
    MARGIN-RIGHT: 8px
}


DIV.row
{
    CLEAR: both;
    BORDER-RIGHT: gold 0px solid;
    BORDER-TOP: gold 0px solid;
    FLOAT: left;
    MARGIN-BOTTOM: 0px;
    BORDER-LEFT: gold 0px solid;
    WIDTH: 100%;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: gold 0px solid
}


DIV.label
{
		float:left;
}


/*  */

IMG.titlegraphic{
		float:left;
		margin:0px 0px 10px 0px;
	}
	
	#QuickSearch{
		margin:0px 0px 0px 0px;
		border:0px solid gold;
		width:100%;
		float:left;
	}


	
SELECT.QuickSearchSelect
{
	width:50px;
	BACKGROUND: white;
	margin:0px 0px 10px 0px;
}		
	
LABEL 
{
	border:0px solid magenta;
	float:left;
	text-align:left;
	margin: 0px 8px 0px 0px;
	padding: 0px 0px 0px 0px;	
}
	
	P.FormGuideText{
	font-size:7pt;
	text-align:right;
	margin: 0px 0px 0px 0px;
	}
	

FORM
{
    PADDING: 0px;
    MARGIN: 0px;
    border:0px solid magenta;
    vertical-align:top;
}
SPAN.spanform
{
    CLEAR: both;
    FLOAT: right;
    TEXT-ALIGN: left
}
SPAN.label
{
    PADDING-LEFT: 3px;
    FONT-WEIGHT: normal;
    MARGIN-RIGHT: 5px;
    TEXT-ALIGN: left
}

SPAN.radio
{
	margin: 0px 5px 0px 0px;
}
	
SPAN.LabelTitle
{
	FONT-WEIGHT: bold;
}


SELECT
{
    BORDER: #7f9db9 1px solid;
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    BACKGROUND: white;
    COLOR: #000000;
    FONT-FAMILY: tahoma, verdana, arial,  arial narrow, sans-serif;
}

INPUT
{
    margin:0px;
	padding:1px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    COLOR: #000000;
    FONT-FAMILY: tahoma, verdana, arial,  arial narrow, sans-serif;
}

TEXTAREA{
	margin: 0px 0px 0px 0px;
	padding: 1px 1px 1px 1px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    COLOR: #000000;
    FONT-FAMILY: tahoma, verdana, arial,  arial narrow, sans-serif;
}

INPUT.text
{
    BORDER: #7f9db9 1px solid;
    BACKGROUND: white;
    padding: 0px 0px 0px 3px;
    margin: 0px 0px 5px 0px;
}

INPUT.radio
{
    margin: 0px 4px -3px 0px;
	padding: 0px 0px 0px 0px;
	height:18px;
	/*Hack for IE*/
	_height:19px;
	_width:14px;
}
INPUT.checkbox
{
    margin:0px 6px -1px 0px;
    _margin-right: 3px;
}

INPUT.checkboxrow
{
    margin:0px 6px -1px 0px;
    _margin-right: 3px;
}



INPUT.SubmitImage
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    BORDER-TOP-STYLE: none;
    PADDING-TOP: 0px;
    BORDER-RIGHT-STYLE: none;
    BORDER-LEFT-STYLE: none;
    BORDER-BOTTOM-STYLE: none
}
INPUT.KeywordSearchSubmitImage
{
    PADDING-LEFT: 3px;
    FLOAT: left;
    MARGIN-BOTTOM: 5px;
    BORDER-TOP-STYLE: none;
    BORDER-RIGHT-STYLE: none;
    BORDER-LEFT-STYLE: none;
    BORDER-BOTTOM-STYLE: none
}

.FormErrorMessage
{
	color:red;
}

.RequiredStar
{
	color:firebrick;
}

.TableDataLabel
{
    width:150px;
}

div.cleanedHTML {
  font:normal 1em arial,sans-serif;
  color:#000;
  margin:0;
  padding:0;
}
div.cleanedHTML p{
  margin:7px 0;
}

div.cleanedHTML ul{
  margin-top:7px;
  margin-bottom:7px;
  font-size:1em;
}

div.cleanedHTML li{
  font-size:1em;
}