
/* Overriding default styles for colours and margins etc */
html, head, body 
{
	padding:					0;
	border:						0;
	margin:						0;

	width:						100%;
	background-color:			#f8f0de;

	line-height:				18px;
}

div, span 
{
	color:						#757575;
	font-size:					10pt;
	font-family:				Arial;
	line-height:				18px;
}

a
{
	color:						#914800;
	font-size:					10pt;
	font-style:					none;
	font-family:				Arial;
	text-decoration:			none;
}

div.articalHeader, div.articalHeader a
{
	font-size:					14pt;
	padding-bottom:				10px;
	color:						#914800;
	font-style:					none;
	font-family:				Arial;
	text-decoration:			none;
}


a:hover 
{
	text-decoration:			underline;
}

img 
{
	border:						0;
}

ul, li 
{
	padding-top:				0;
	padding-bottom:				0;
	padding-right:				0;
	padding-left:				8px;
	margin-top:					0;
	margin-bottom:				0;
	margin-right:				0;
	border:						0;
}

ul
{
	padding-left:				30px;
	padding-bottom:				6px;

	margin-left:				0;
	border-left:				0;
}	

hr
{
	background-color: #D7D7D7;
	color: #D7D7D7;
	height:1px;
	border: 0px;
}


/* Background Colour Styles for the table */
table.Layout
{
	padding:					0;
	border:						0;
	margin:						0;

	width:						100%;
	height:						auto;
	border-collapse:			collapse;
}

tr.Layout
{
	padding:					0;
	border:						0;
	margin:						0;

}

td.BGTopNonFocus
{
	padding:					0;
	border:						0;
	margin:						0;

	height:						100px;
	background-color:			#b58c73;
}

td.BGMiddleNonFocus
{
	padding:					0;
	border:						0;
	margin:						0;

	height:						10px;
	background-color:			#cec6c6;
}

td.BGBottomNonFocus
{
	padding:					0;
	border:						0;
	margin:						0;

	height:						auto;
	background-color:			#f8f0de;
}


td.BGTopFocus
{
	padding:					0;
	border:						0;
	margin:						0;

	width:						700px;
	height:						100px;
	background-color:			#993300;
}

td.BGMiddleFocus
{
	padding:					0;
	border:						0;
	margin:						0;

	width:						700px;
	height:						10px;
	background-color:			#919191;
}

td.BGBottomFocus
{
	padding:					0;
	border:						0;
	margin:						0;

	width:						700px;
	height:						auto;
	background-color:			#ffffff;
}


td.UnderTableSection
{
	background-color:			#f8f0de;
	height:						20px;
	text-align:					center;
}


/* Interior table layout - columns */


table.InteriorLayout
{
	padding:					0;
	border:						0;
	margin:						0;

	border-collapse:			collapse;

	width:						100%;
	height:						100%;
}


tr.InteriorLayout
{
	padding:					0;
	border:						0;
	margin:						0;
}


td.InteriorLayout
{
	padding:					10px;
	border:						1px solid #D7D7D7;

	border-top:					0;
	margin:						0;

/*	width:						50%;*/
	width:						350px;

	vertical-align:				top;
}

td.InteriorLayout2
{
	padding:					10px;
	border:						1px solid #D7D7D7;

	border-top:					0;
	margin:						0;

/*	width:						50%;*/

	vertical-align:				top;
}

td.InteriorLayoutHeader
{
	padding-top:				2px;
	padding-bottom:				2px;
	padding-left:				10px;
	padding-right:				10px;
	border:						1px solid #D7D7D7;
	border-top:					0;
	margin:						0;

	background-color:			#F8DFA2;

	text-align:					center;
	vertical-align:				middle;
}

td.InteriorLayoutHeader a
{
	display: block;
}




td.InteriorLayoutFooter

{
	padding:					10px;
	border:						1px solid #D7D7D7;

	border-top:					0;
	margin:						0;

	width:						50%;

	vertical-align:				top;

	color:						#757575;
	font-size:					70%;
	font-family:				Arial;
	line-height:				18px;
}


/* Image styles */

img.ibalance_logo
{
	padding:					0;
	margin:						0;
	border:						0;
	
	margin-top:					31px;
	margin-left:				15px;
	
	vertical-align:				middle;
}

img.Banner
{
	padding:					0;
	margin:						0;
	border:						0;

	margin-left:				13px;
	margin-right:				0;
	vertical-align:				top;
}




/* Text Styles */


.BrownHeading
{
	color:						#914800;
	font-size:					10pt;
	font-weight:				bold;
	font-style:					none;
	font-family:				Arial;
}


.BrownMiniText
{
	color:						#BB3D00;
	font-size:					8pt;
}


.GreyText
{
	color:						#757575;
	font-size:					10pt;
}

.DarkGreyText, div.NoLinkHeader
{
	color:						#464646;
	font-size:					10pt;
}


div.NoLinkHeader
{
	font-size:					14pt;
	padding-bottom:				10px;
}


.ItalicBold
{
	color:						#464646;
	font-size:					10pt;
	font-style:					italic;
	font-weight:				bold;
}

.SectionHeading
{
	font-size:					20pt;
	font-family:				Arial;
	font-weight:				normal;
	text-decoration:			none;
	color:						#464646;
	line-height:				20px;

	padding-top:				10px;
	padding-bottom:				14px;
}


/* Other Styles */

a.headerlink
{
	padding-left:				10px; 
	padding-right:				10px; 
	padding-top:				0; 
	padding-bottom:				0;
	border:						0;
	margin:						0;
}


a.smalllink
{
	font-size:					8pt;
	font-style:					italic;
}

div.InfoBox
{
	padding:					3px;

	color:						#464646;
	background-color:			#F8DFA2;
	font-weight:				normal;
}

div.InfoBoxContent
{
	margin-top:					3px;
	padding:					2px;
	padding-left:				4px;
	padding-right:				4px;

	font-weight:				normal;
	color:						#757575;
	background-color:			#FFFFFF;
}
