/* Scrollbar settings for IE5 + only not applicable in any other browser.
Font settings to provide a default that all other uses work on.
*/
body, htm{
	scrollbar-3dlight-color:FFFFFF;
	scrollbar-shadow-color:000000;
	scrollbar-arrow-color:000000;
	scrollbar-base-color:CCCCCC;
	scrollbar-face-color:e6e6e6;
	scrollbar-darkshadow-color:000000;
	scrollbar-dark-shadow-color:ffffff;
	scrollbar-highlight-color:000000;
			/* colour of trim on scollbar and background of scollbar */
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
			/* default font settings */
	}
/* Put header image outside the header to fit both compliant and non-compliant IE browser */
.headimage {
	margin-left: -500px;
	float: left;
	position: relative;
	left: 50%;
}

/* Would prefer to have the Header logo on the page, but cannot arrange
layers to overlap safely with the main content box - top of content is
obscured if the logo is in place.  Bugger!
*/
#mainheader {
	clear: both;
	width: 100%;
	border: 1px none #333333;
	z-index: 0;
	height: 175px;
	background-repeat: no-repeat;
	}

#mainheader h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 80%;
	background-color: #718895;
	padding: 3px;
	float: right;
	width: 270px;
	border: 1px none #003366;
	text-align: right;
	font-weight: bold;
	color: #FFFFFF;
	margin: 0px;
	}
/* END of header formatting */

/* Formatting for Sidebar */
/* Reposition the left menu to the right for efficiency (Aug.2008)*/
#sidebar {
	float: right;
	width: 200px;
	margin-left: 0px;
	z-index: 2;
	margin-right: 0px;
	text-align: left;
	border: 1px solid #C6C6B0;
	margin-top: -50px;
	background-color: #e2e1d1;
	font-size: 80%;
	}
/* Adds formatting for small info. boxes in the sidebar */
.sidebarbox {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #FFFFFF;
	border-bottom-color: #333333;
	padding-left: 3px;
}
.sidebarboxwarning {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #FFFFFF;
	border-bottom-color: #333333;
	padding-left: 3px;
	font-family: Georgia, "Times New Roman", Times, serif;
	background-color: #FEFFE8;
}
/* END of sidebar formatting */

p	{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 80%;
	}

h1 	{ 
	font-family: "Times New Roman", Times, serif; 
	font-size: large; font-style: normal; 
	font-weight: bold; 
	text-decoration: none;
	}
	
h2 	{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: large; 
	font-style: normal; 
	font-weight: bold; 
	text-decoration: none
	}
	
h3 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:18px;
	color:#57583A;
	font-weight: bold;
	}
	
h4 	{
	font-family: "Times New Roman", Times, serif; 
	font-size: 90%; 
	font-style: normal; 
	line-height: normal; 
	font-weight: bold; 
	text-decoration: none;
	}
	
h5 	{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 80%; 
	font-style: normal; 
	font-weight: normal;
	}
	
h6 	{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 70%; 
	font-style: normal; 
	font-weight: normal;
	}

/* Sets format for Application & Contact Form Butotns, NOT other buttons */
/* Note the icon attached to the button */
.buttonContacts {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	background-color: #CFDEE7;
	border-top: 2px solid #CCCCCC;
	border-right: 2px solid #333333;
	border-bottom: 2px solid #333333;
	border-left: 2px solid #CCCCCC;
	background-image: url(../Pics/icon_application_form.gif);
	background-repeat: no-repeat;
	background-position: 3px center;
	text-indent: 20px;
	height: 25px;
	}

img {
	border: 0px;
}

.faq1 {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 80%; 
	font-style: normal; 
	font-weight: normal; 
	background-color: #EFEFEF; 
	border: 1px solid #000000; 
	clip:  rect(   ); 
	width: 370px;
	}


/* Fun with Forms */
.formstyle1 { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 80%; 
	font-style: normal; 
	font-weight: normal; 
	background-color: #f5deb5; 
	border: 1px #003333 solid; 
	line-height: normal; 
	text-decoration: none;
	}

/* nice green colour scrollbar-face-color:336666;  */
.formstyle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 75%;
	font-style: normal;
	font-weight: normal;
	background-color: #C5D1DE;
	border: 1px #003333 solid;
	line-height: normal;
	text-decoration: none;
	float: left;
	clear: right;
	}

.formlabel {
	background-position: right;
	padding: 2px;
	float: left;
	width: 30%;
	text-align: right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 80%;
	margin: 0px;
	}

.forminput {
	background-color: #E1E1C4;
	background-position: left;
	padding: 0px;
	float: left;
	width: 69%;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #666666;
	border-bottom-color: #333333;
	}
/* END of fun with forms */

/* Used in a couple of pages as secton divider */
hr {  
	line-height: normal; 
	background-color: #333333; 
	font-weight: normal; 
	color: #525939; 
	text-decoration: underline;
	}

dl {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 75%;
	}
	
	
/* Positioning for the main page content */
#mainpage {
	margin-left: -430px;
	left: 50%;
	width: 860px;
	position:absolute;
	}
/* END of mainpage formatting */

/* Main content block formatting */
#bodycontent {
	float: left;
	width: 640px;
	margin-top: -50px;
	z-index: 12;
	background-color: #FFFFFF;
	padding: 3px;
	border-top: 0px solid #C4C4C4;
	border-right: 0px solid #C4C4C4;
	border-bottom: 0px none #C4C4C4;
	border-left: 0px solid #C4C4C4;
	}
	
/* Problems with formatting padding andmargin of the pressBox means setting all internal formats for p, h1, h4, ol, ul separately
and as the pressBox effects everything all the other bid Divs have to be reset to counter-balance it.
 */
#bodycontent p, #bodycontent h1, #bodycontent h4, #bodycontent ol, #bodycontent ul, #bodycontent dl {
	margin-left: 0px;
	margin-right: 0px;
}


#bodycontent a {
	font-family: Arial, Helvetica, sans-serif;
	color: #0000FF;
	text-decoration: none;
	text-align: left;
	}
	
#bodycontent a:link {  
	text-decoration: none; 
	color: #0000FF; 
	text-align: left;
	}

#bodycontent a:hover {  
	text-decoration: underline; 
	color: #0000FF; 
	font-weight: bold; 
	text-align: left; 
	border-style: none}

#bodycontent a:active {  
	text-decoration: none; 
	color: #0000FF; 
	text-align: left;
	}

#bodycontent a:visited {  
	text-decoration: none; 
	color: #0000FF; 
	text-align: left;
	}


#bodycontent ul 	{  
	list-style-type: circle; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 75%; 
	font-style: normal; 
	font-weight: normal; 
	line-height: normal; 
	text-align: left;
	}
	
#bodycontent ol 	{
	list-style-type: decimal; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 75%; 
	font-style: normal; 
	line-height: normal; 
	font-weight: normal; 
	text-align: justify;
	}
/* 2-column formatting for both left and right columns in DIVs to create two-column formatting.
NOTE that the formatting must then be restored by .pclear applied to the next feature, line, paragraph. */
#bodycontent .leftcol {
	float: left;
	width: 48%;
	clear: none;
}
#bodycontent .rightcol {
	float: right;
	width: 48%;
	clear: right;
}
#bodycontent .pclear {
	clear: both;
}
/* END 2-column formatting */
/* END Main content block formatting */

/* Footer formatting */
#footer {
	background-color: #426275;
	clear: both;
	width: 100%;
	z-index: 15;
	background-repeat: no-repeat;
	height: 80px;
	}

#footer p {
	margin: 3px;
	color: #FFFFFF;
	font-size: 70%;
	}
/* END Footer formatting */

/* This is the control for switching pages from Web to Print versions */
#pageswitcher {
	text-align: right;
	padding: 0px;
	margin: 0px;
	clear: both;
	width: 100%;
	visibility: visible;
	border-top: 0px solid #3E5238;
	border-right: 0px solid #3E5238;
	border-bottom: 0px none #3E5238;
	border-left: 0px solid #3E5238;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	background-color: #E7E3D6;
}
#pageswitcher a {
	margin: 4px;
	text-decoration: none;
}
#pageswitcher img {
	border: 0px none;
	margin: 2px;
}
/* END page switcher */


/* Formatting for tables where they remain essential for the site */
table {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 80%;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	text-decoration: none;
	border: 1px solid #FFFFFF;
	}
/* Enforce standard Table Cell borders throughout */
td {
	border: 1px solid #FFFFFF;
}
/* formatting for Header rows in a table */
.tableHeaderRow {
	font-weight: bold;
	color: #FFFFFF;
	background-color: #4E3F27;
}
/* light colour for alternating rows */
.tablerowLightCol {
	background-color: #E7E3D6;
}
/* darker colour for alternating rows */
.tablerowDarkCol {
	background-color: #F7DFB5;
}

/* Formatting for the raised box of all press articles and press releases for pretty print style */
#pressBox {
	padding: 130px 0px 0px;
	width: 100%;
	text-align: justify;
}
/*  Inserts the Press Articles logo for all Articles Pages */
.pressBox {
	background-image: url(../press/press-images/NewsHeader1.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
/*  Inserts the Press Releases logo for all Press Releases Pages */
.pressBoxReleases {
	background-image: url(../press/press-images/NewsHeader2.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
/* Problems with formatting padding an dmargin of the pressBox means setting all internal formats for p, h1, h4, ol, ul separately */
#pressBox p, #pressBox h1, #pressBox h4, #pressBox ol, #pressBox ul, #pressBox dl {
	margin-left: 135px;
	margin-right: 25px;
}
/* Controls small left sidebar on all Press Articles and Releases, for information and special links */
#pressBoxInfo {
	padding: 3px;
	float: left;
	top: 25px;
	margin-left: -120px;
	z-index: 7;
	position: relative;
	width: 110px;
}
/* Style for Press Article sub-notes on personal debt */
.debtrulestable {
	background-color: #E0DECF;
	padding: 5px;
	border: 1px solid #666666;
	left: 10px;
	clear: both;
	}
.warning {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1.5em;
	font-weight: bold;
	color: #E42332;
}
/* Position and layout for js menu system, April 2011 */
#sterlingmenu {
	clear: both;
	float: right;
	width: 100%;
	margin-top: 0px;
	height: 35px;
	padding-left: 0px;
}
