/* 
Thbis is the Print CSS.
Set leftmenu (on right) and header to invisible.
Footer to same width as body content, retaining copyright notice.
Set main body to a 0 top-margin.
Print, then return to regular viewing.
 */

/* 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 */
	}
/* Header invisible in Print version */
#mainheader {
	display: none;
	}
/* Side menu is invisible in Print Version */
#sidebar {
	display: none;
	}
/* make this invisible on printout */
.headimage {
	display: none;
}

/* =========================================== */
/*              Main 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:Arial, Helvetica, sans-serif;
	font-size:small;
	color:#003333;
	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;
	}

.faq1 {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 75%; 
	font-style: normal; 
	font-weight: normal; 
	background-color: #FFFFFF; 
	border: 0px #666666 solid; 
	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: #E1E1C4;
	border: 1px #003333 solid;
	line-height: normal;
	text-decoration: none;
	float: left;
	}


.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;
	}

/* 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;
	}

/* Main content block formatting */
/* NOTE top border is 0px */
#bodycontent {
	float: left;
	width: 640px;
	margin-top: 0px;
	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 {
	background-color: #426275;
	clear: both;
	width: 640px;
	z-index: 15;
	height: 80px;
	}

#footer p {
	margin: 3px;
	color: #FFFFFF;
	font-size: 70%;
	}
	
img {
	border: 0px;
}

/* 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 of pageswitcher section, please return to normal service. */


/* 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;
	}
/* 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: #FFFFCE;
}
/* 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;
	background-image: url(../press/press-images/NewsHeader1.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	width: 100%;
	text-align: justify;
}
/* 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;
	}
