﻿body {	font-size: small;
	    font-family: Arial, Verdana, sans-serif;
	    color:#59595B;
}
div#container{width: 800px;padding: 20px;margin:0 auto;
    color:#000}
/************ Basic/HTML Tags ************/
h1 {
	font-size: 1.25em;
	margin: 0;
	font-weight: bold;
	color: #fff;
}
	
h2 {
	font-size: 120%;
	margin: 0;
	font-weight: bold;
	color: #fff;	
}

h3 {
	font-size: 140%;
	margin: 0;
	font-weight: bold;
	padding: 0;	
}

h4 {
    margin: 0;
    padding: 0;
    font-weight: bold;
    font-size: 100%;
}

p {margin: 0;}
	
a {	
	margin: 0;
	padding: 0;
	text-decoration: none;
	color:#4F504C;
}

ul {
    color: #59595B;
    list-style: none;
    margin: 0;
    padding: 0;
}

ol {
    color: #59595B;
    font-size: 85%;
}

img {display: block;} /*For IE*/

em {font-style: italic;}
strong {font-weight: bold;}

.clear {clear: both;}
.left {float: left;}
.right {float: right;}

.mini {font-size: 85%;}

a img {border: none;}

.element_hidden{display:none;}

.small{font-size: 0.97em;}

.large{ font-size: 1.2em;}

.homestandfirst{
    font-size:1.3em;
    }
/*** COLOUR ***/

.white, span.white a{color: #ffffff; cursor:default;}
.black{ color:#000000;}
/**** LAYOUT ****/

div#header{min-height:50px; height:auto !important; height:50px;}
div#straplines{ width: 260px; height:100px;}
img.imagefeature{ width: 800px; height: 217px;}
div#leftcol, div#leftcol a{ color:#5998AA; font-weight:bold;}
div#leftcol a{ color:#487C89; }
div#leftcol a:hover{ text-decoration: underline;}
div#content{ min-height:200px; height: auto !important; height: 200px; padding-top:10px;}
.col{  width:256px; padding-right: 15px; padding-top: 10px; font-size:0.9em;}
div.rightcol{width:256px; padding-top:10px; font-size:0.9em;}
div.leftenquire{width:260px; padding-right:10px; float:left; font-size:0.9em;}
div#footer{ height:50px; border-top: solid 1px #ABABAB; color:#6E6E70; padding-top: 5px; font-size:0.8em; float:left; width: 800px; margin-top:10px;}
div#footer a { color:#6E6E70;}
/********* MENU **********/
div#navmenu{ width: 220px; height:100px; padding-left:10px;}
ul#menu li { margin: 0 0 -1px 0; padding: 0; }
ul#menu a{ font-size: 0.92em; color:#BEBEC0; font-weight:bold;}
ul#menu a:hover {text-decoration: none; color:#947271;}
ul#menu a.selected{color:#947271;}

/****** HOMEPAGE ******/

div#homelinks { font-size: 1.3em; font-weight:bold; color:#6E6F73; margin-bottom: 10px;}
#homelinks a{ color:#6E6F73;}
p#homeheader{ color:#6E6F73; font-size: 1.4em; font-weight:bold; padding-top:80px;}
img#homeimage{ padding-top:20px;}
div#featureimage{ background-image: url("/media/images/homefeature.gif"); height:207px; width:792px; padding:0; background-position: -1px 0px;}

div#marketing{ top:50px; left:-1px; height:41px; width:489px; position:relative; cursor:pointer; margin: 0px 0px 4px 0px;}
.marketinghover{ background-image: url("/media/images/marketinghomefeature.gif"); background-position: 0px 41px;}
div#gap1{ top:52px; width:494px; position:relative;cursor:pointer;}

div#banking{ top:50px; left:0px; height:40px; width:675px; position:relative; cursor:pointer; padding-bottom: 3px; margin: 0px;}
.bankinghover{ background-image: url("/media/images/hoverbank.gif"); background-position: 0px 40px;}

div#planning{ top:50px; left:-1px; height:40px; width:795px; position:relative; cursor:pointer;}
.planninghover{ background-image: url("/media/images/planninghomefeature.gif"); background-position: 0px 40px; margin: 0px;}


a#skip{ font-size:0.9em; color:#C8C8C8; padding-left:3px; text-decoration:none;} 

/*** ENQUIRY***/
.form{ width:530px; float:left; display:inline;}
.form input, .form span{ margin:0; padding:0; width: 186px; float:left;}
.form span {color:#58585A; font-size:0.9em; font-weight:bold; margin-top:5px; margin-bottom:5px;}
input.formmedium, span.formmedium { width:295px; float:left; margin-left:40px; display: inline;}
textarea.formmedium { width: 295px; margin-left: 40px; }
textarea.formmedium, textarea.formlarge,  textarea.formmedium, input.formmedium, .form input{ border: solid 1px #ACACAE;}
input.formlarge, span.formlarge, textarea.formlarge{ width:523px; float:left; margin-bottom:10px;}
.submit{ padding: 2px 4px 2px 4px; background-color:#333333; color:#fff;}
.homeText {font-size: 125%; margin-top: 20px; padding-top: 5px; font-weight: bold; color:#5998AA;}
.homeText a { color:#487C89; }

/**** TERMS & CONDITIONS ****/
.terms{
    min-height:400px;
    }
.terms p {
    color:#000000;
    font-size:0.9em;
    font-weight:normal;
    }
