body 
{
	margin: 0px;
	padding: 0px;
	background-color: #0D095E;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	color: #333333;
}

#Frame
{
	background-color: #ffffff;
}

#Header
{
	background-image: url("../images/bar_01.gif");
	background-color: #0D095E;
	height: 80px;  
}

#SubHeader 
{
	text-align: right;
	background-color: #ffffff;
	border: solid 0px black;
}

#ContentColumn 
{
	margin: 0px 0px 0px 152px;
	border: solid 0px black;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 50px;
	background-color: #ffffff;
	height:650px;
	overflow:auto;
}

#MenuColumn 
{
	position: absolute;
	background-color: #ffffff;
	top: 130px;
	left: 0px;
	padding-left: 10px;
	border: 0px solid black;
	width: 142px;
}


#Footer
{
	height: 60px;
	background-image: url(../images/footer_01.gif);
	background-color: #0D095E;
	white-space: nowrap;
	text-align: left;
	color: #ffffff;	
}

.footerText
{
	display: block;
	width: 250px;
	padding-top: 15px;
	padding-left: 80px;
}

.footerLink
{
	display: block;
	text-align: center;
	padding-top: 50px;
	padding-bottom: 20px;
	font-weight: bold;
}

.spacer
{
	display: block;
	height: 120px;
	text-align: right;
}

/*for laying out tel and fax numbers*/
.telfaxText
{
	display: inline-block;
	margin-left: 30px;
}

.telfaxText2
{
	display: inline-block;
	margin-left: 67px;
}

.telfaxText3
{
	display: inline-block;
	margin-left: 55px;
}

.telfaxText4
{
	display: inline-block;
	margin-left: 70px;
}


/*This is for the 'Get Acrobat' image that appears on the Fact Sheets page*/
/*--------------------------------------------------------------*/

.centredImage
{
	display: block;
	text-align: center;
	padding-top: 30px;
}

/*Indents the copy on the Network Partners page*/
/*--------------------------------------------------------------*/

.indentCopy
{
	display: block;
	padding-top: 20px;
	padding-left: 20px;
	padding-right: 20px;
	
	clear:left
}

.indentCopy2
{
	display: block;
	padding-top: 0px;
	padding-left: 20px;
	padding-right: 20px;
}

.dividingLine
{
	display: block;
	border-bottom: solid 1px #999999;
	margin-top: 20px;
	margin-bottom: 20px;
	clear: right
}

/*For the twisty content display*/
/*--------------------------------------------------------------*/

.TwistTitle
{
	margin-left: 19px;
	font-size: 14px;
}

.TwistBody
{
	display: none;
	margin-top: 3px;
	margin-left: 28px;
	margin-right: 20px;
}

/*The lined box on the contact us page*/
/*--------------------------------------------------------------*/

.outlineBox
{
	display: block;
	border: solid 1px #999999;
	padding: 10px;
	margin: 40px 20px 20px 0px;
	
}

/*Purely for map link on contact us page*/
/*--------------------------------------------------------------*/

.mapLink
{
	display: block;
	text-align: right;
	padding: 0px 35px 0px 0px;
	font-weight: bold;
}

/*Image timer display*/
/*--------------------------------------------------------------*/

#MainImage, #MainImage1, #MainImage2, #MainImage3, #MainImage4, #MainImage5, #MainImage6, #MainImage7
{
	margin-left: 20px;
	margin-top: 20px;
	margin-bottom: 10px;

}

#ImageButtons, #ImageButtons1, #ImageButtons2, #ImageButtons3, #ImageButtons4, #ImageButtons5, #ImageButtons6, #ImageButton7
{
	margin: 0px 0px 0px 6px;
	width: 300px;
	height: 26px;
}

/*------------- Image Timer Display ends here --------------*/

#AdColumn
{
	display: none;
}

A:link
{
	color: #336699;
	text-decoration:none;
	font-weight: bold;
}

A:visited
{
	color: #336699;
	text-decoration:none;
	font-weight: bold;
}

A:active
{
	color: #336699;
	text-decoration:none;
	font-weight: bold;
}

A:hover
{
	color: #ff0000;
	text-decoration: underline;
	font-weight: bold;
}

#PrinterHeader, #PrinterFooter  
{
	display: none;
}

.ExpertImage
{
	
	float: left;
	margin: 0px 10px 10px 0px;
}

.ExpertText
{
	clear: both;
	margin: 20px 0px 0px 0px;
}

	

/* footer */
.footer
{
	width: 780px;
	height: 80px;
	/*border-top: 1px solid #0B7DDB;*/
	float:none; 
	clear:both;
	padding:10px;
}

/* end footer */

.validateAsterix {
	float: left;
	
	margin-left: 0.2em;
}

.floatLeft {
	float: left;
	
}
