body 
{
    Background-color:white;
	font-family: Arial, Helvetica, sans-serif;
	font-size:0.8em;
	color:#444;
	padding:0px;
	background-color:#ffffff;

}

#Container
{
	width:740px;
	border:solid black 0px;
}
#Container.external { width: auto; }
H1
{
	
	font-weight:bold;
	font-size:2em;
	margin:0px 0px 10px 0px;
	color:#9c2484;
}
div#header.internal { display: none; }
div#intro { background: #9C2583 url(/images/purple-foot.gif) no-repeat bottom left; }
div#intro.internal { display: none; }
h1 { color: #fff; margin: 0px; padding: 15px; background: transparent url(/images/purple-head.gif) no-repeat top left; }
a img { border: 0px; }
#container { width: 970px; margin: auto auto; }
#container.internal { width: auto; margin: 0px; }
#content { padding: 0 15px; }
#content.internal { padding: 0px; }
H2
{	
	font-weight:bold;
	font-size:1.7em;
	margin:15px 0px 15px 0px;
	clear:left;
	color:#9c2484;
}

H3
{
	font-weight:bold;
	font-size:1.3em;
	margin:10px 0px 10px 0px;
	color:#9c2484;
}


H4
{
	font-weight:bold;
	font-size:1em;
	margin:10px 0px 10px 0px;
	color:#9c2484;
	clear:left;
}




body 
{
	line-height: 1.4em;
	font-family: Arial, Helvetica, sans-serif;
	color: #444444;
}

p 
{ 
	line-height: 1.4em; 
	font-family: Arial, Helvetica, sans-serif; 
	clear:left; 
	padding:2px 0px;
	margin:3px 0px;
	color: #444444;
}
			
HR
{
	height:0px;
	line-height:0px;
	font-size:1px;
	width:100%;
	margin:10px 0px 0px 0px;
	_margin-top:3px;
	padding:0px 0px 10px 0px;
	border-style: solid;
	border-color:#B2C5E6;
	border-width: 1px 0px 0px 0px;
	clear:both;
}

a:link, a:visited, a:active{ color: #0E5FC8; text-decoration: none; border-bottom:1px solid #0E5FC8; text-align:left; }
a:hover {text-decoration:none; background:#868789; color:#fff;border-bottom:none}
a.cleanlink { background: transparent; border: 0px; }
a.home { float:right; display: block; margin: 65px 10px 0 0; }
.FormRow 
{
    clear:both;
    margin:5px;
	min-height:20px;
}

.FormLabel 
{
    float:left;
    width:180px;
}

.FormElement 
{
    float:left;
}

.SmallText 
{
    clear:both;
    font-size:0.8em;
}

/* Price Comparison */

#PriceComparisonContentForm .SubmitButton
{
    margin-left:180px;
}

.PriceComparisonGridView th
{
    background-color:#9c2484;
    text-align:left;
    padding:3px;
}

.PriceComparisonGridView th a
{
	color:white;    
	border:0px;
}

    

.PriceComparisonGridView td
{
    text-align:left;
    padding:3px;
}


#PriceComparisonContentForm .Form 
{
    float:left;
    width:450px;
    border:1px solid white;
    padding:10px;
    margin-right:10px;
}


#PriceComparisonContentForm .SideContent 
{
    float:left;
    width:200px;
    padding:10px;
    border:1px solid white;
}

#ResultsContainer
{
	margin-top:10px;
}

#PriceComparisonResultsAndSmallPrint
{
	float:left;
	width:500px;
}

.PriceComparisonGridView
{
	width:500px;
}

.PriceComparisonResultsSidePanel 
{
    width:180px;
    margin:0px;
    padding: 0px 0px 0px 10px;
    float:left;
}

.PriceComparisonResultsSidePanel h4
{
	margin-top:0px;
}

.PDFItem .Title
{
	font-weight:bold;
}

/* EligibilityChecker */

#EligibilityChecker #ResultsHeading
{
	font-size:11pt;
	font-weight:bold;
}

#EligibilityChecker .FormRow 
{
    clear:both;
    margin:5px;
}

#EligibilityChecker .FormLabel 
{
    float:left;
    width:300px;
    text-align:right;
}

#EligibilityChecker .FormLabel label 
{
    width:130px;
    padding-right:10px;
}

#EligibilityChecker .FormElement 
{
    float:left;
}

.ExtraSchemeInfo 
{
    border:1px solid black;
    padding:5px;
}

/* Graphs */

.Footnotes 
{
    padding:10px;
    border:1px solid #9c2484;
    background-color:#fbf2f9;
    width:600px;
}

#ContentNotes
{
    clear:both;
}

.FormElementLabelDiv
{
	float:left;
	width:150px;
}

.FormElementDiv
{
	
}

.TextBoxFormRow
{

clear:both;
margin-top:15px;
margin-bottom:15px;
	
}

.error { padding:5px; margin-bottom:10px; border:2px solid #FBC2C4; background: #FBE3E4; color: #8a1F11; }
fieldset { border: 0px; padding: 5px; background: #EBD7E6; }
fieldset legend { display: none; }

