﻿* { 
	margin:0; 
}

html, body { 
	height:100%; 
}

body 
{
	background-color:#fff; 
	font-family:Arial;
	/*Verdana, Arial, Tahoma, Sans-Serif;*/
	/*Verdana,Tahoma,Arial,Helvetica*/
	color:#000; 
	font-size:80%;
} 

hr 
{
	height: 1pt;
	line-height:1em;
}

div
{
	font-size: 1em;
	font-weight:normal;
	line-height:1.5em;
}

.bodyframes { 
	background-color:#fff; 
	font-family:Arial;
	/*Verdana, Arial, Tahoma, Sans-Serif;*/
	/*Verdana,Tahoma,Arial,Helvetica*/
	color:#000; 
	font-size:80%;
} 

#outer
{
	margin-left:159px; 
	background:#FFF;
	clear:both;
}

#WelcomeImage {
	width:100%;
	text-align:center;
	background-image: url("../../Images/WelcomeSpacer.jpg");
	background-repeat:repeat-x;
}

mincontrolwidth
{
	min-width:45em;
}

/* for all browsers that understand min-width */
.pagewidth {width:100%; min-width:670px; margin:0; border:0;}

/* the bodge for IE6 browsers */
/* NO FRAME VERSION */
/** html .pageminwidth {border-left:solid 800px #3060a0; position:relative; float:left; z-index:1;}*/
* html .pageminwidth {border-left:solid 670px #fff; position:relative; float:left; z-index:1;}
* html .pagecontainer {margin-left:-670px; position:relative; float:left; z-index:2; text-align:left; padding-top:0px; }

.ContentSpacer
{
	/*margin-left:60px;*/
	/*margin-top:20px;*/
	margin-left:10px; /* temporary fix until we have moved all asp code */
	width:670px;
}

/* Float Styles and widths */
.L{float:left;}
.LW04{float:left; width:4%;}
.LW05{float:left; width:5%;}
.LW10{float:left; width:10%;}
.LW15{float:left; width:15%;}
.LW20{float:left; width:20%;}
.LW25{float:left; width:24%;}
.LW28{float:left; width:28%;}
.LW30{float:left; width:30%;}
.LW35{float:left; width:35%;}
.LW40{float:left; width:40%;}
.LW43{float:left; width:43%;}
.LW45{float:left; width:45%;}
.LW50{float:left; width:50%;}
.LW52{float:left; width:52%;}
.LW60{float:left; width:60%;}
.LW75{float:left; width:74%;}
.LW80{float:left; width:80%;}
.LW85{float:left; width:85%;}
.LW100{float:left; width:101%;}
.FW310{width:310px;}
.FW400{width:400px;}
.FW600{width:670px;}
.R{float:right;}
.RW15{float:right; width:14%;}
.RW17{float:right; width:17%;}
.RW25{float:right; width:24%;}
.NFW100 {float:none; width:100%; clear:both;}

/* Heights */
.H100{height:100%;}
.H25px{height:25px;}

/* Horizontal margins */
.MH5 {margin: 0 5% 0 5%;}
.ML05em{ margin-left: 0.5em; }
.ML10em{ margin-left: 1em; }
.MR02em{ margin-right: .2em; }
.MR10em{ margin-right: 1em; }
.MH10em{ margin: 0 1em 0 1em; }
.ML92em{ margin-left: 9.2em; }
.ML132em{ margin-left: 13.2em;} 
.ML28em{margin-left:2.8em;}
.ML26em{margin-left:2.6em;}
.ML31em{margin-left:3.1em;}

/* Vertical margins */
.MV10em{ margin: 1em 0 1em 0;}
.MV03em{ margin: .3em 0 .3em 0;}
.MN08em{ margin: .8em 0 .8em 0;}
.MB15px{ margin: 0 0 15px 0;}

/* Top margins Only */
 .MT10em{ margin: 1em 0 0 0; }
 .MT3em { margin-top:3.0em}
 
/* Bottom margins Only */
 .MB10em{ margin: 0 0 1em 0; }

/* hr styles */
.hrGray{ color:#ccc; background-color:#ccc;}
.hrBlack{color:Black; background-color:Black;}
.hrWhite{color:White; background-color:Black;}

/* Text Styles and colours */
.NMaroon{color:Maroon;text-decoration:none;font-weight:normal;}
.BMaroon{color:Maroon;text-decoration:none;font-weight:bold;}
.NBlack{color:Black;text-decoration:none;font-weight:normal;}
.NBlackI{color:Black;text-decoration:none;font-weight:normal;font-style:italic;}
.BBlack{color:Black;text-decoration:none;font-weight:bold;}
.BBlackU{color:Black;text-decoration:underline;font-weight:bold;}
.NGray{color:Gray;text-decoration:none;font-weight:normal;} 
.BGray{color:Gray;text-decoration:none;font-weight:bold;} 
.NRed{color:Red; text-decoration:none; font-weight:normal;}
.BRed{color:#CC0000;text-decoration:none;font-weight:bold;}
.BRedU{color:#CC0000;text-decoration:underline;font-weight:bold;}
.NLBlue{color:#336799;text-decoration:none;font-weight:normal;}
.BLBlue{color:#336799;text-decoration:none;font-weight:bold;}
.BBlue{color:Blue;text-decoration:none;font-weight:bold;}
.BGreen{color:Green;text-decoration:none;font-weight:bold;}
.BOrange{color:Orange;text-decoration:none;font-weight:bold;}
.AlignC{ text-align:center; }
.AlignL{ text-align:left; }
.AlignR{ text-align:right; }
.Annotation{color:Maroon;font-size:0.80em;font-weight:bold;}

/* Font sizes */
.font080em{ font-size:0.80em; }
.font085em{ font-size:0.85em; }
.font110em{ font-size:1.1em; }
.font120em{ font-size:1.2em; }
.font130em{ font-size:1.3em; }
.font140em{ font-size:1.4em; }
.font180em{ font-size:1.8em; }

/* Misc */
.cb{clear:both;}
.BGLGray{background-color:#F0F0F0;}
.BGMGray{background-color:#FOFOFO;}
.BGDGray{background-color:#E0E0E0;}



/* Graph Display CSS */
.DWidth { width:55.2em}
.LbHeight { height:2em}
.LbWidth9 { margin:0em 9.2em 0em 0em }
.LbWidth13 {width:13.2em} 


.hyp {color:#336799; text-decoration:none;}
.hyp:hover {color:#336799; text-decoration:underline;}

/* Moda styles */
.moda-field { width: 48%; float:left; min-height: 1em; }
.moda-field-comp { width:50%; float:left; margin: 0; }

@media print
{
	.ContentSpacer
	{
		margin:0;
		width:640px;
	}

	.ContentSpacerIE6
	{
		margin-left:670px;
	}

	.FW600{width:640px;}

	.NoPrint
	{
		visibility:hidden;
	}
}
