@charset "utf-8";
/* CSS Document */
#main {
background-position:bottom left;
background-image:url(../images/main-bg-sub.png);
padding-bottom:20px;
}

#text {
	width:320px;
	position:relative;
	top:0px;
	left:320px;
	clear:none;
}
#text-wide {
	width:560px;
	position:relative;
	top:0px;
	left:320px;
	clear:none;
}

#text img { float:left; padding: 2px 8px 2px 0px; margin:0px 0px 0px 0px; }
list-custom {
	margin:4px 8px 8px 4px;
	padding:4px 8px 4px 8px;
	list-style-image: url(../images/bullet2.gif);
}



#heading {
position:relative;
left:320px;
margin-bottom:20px;
width:550px;
}

#images {
	position:absolute;
	right:0px;
	top: 122px;
}
#images .infobox, #images img, #images .casestudy { margin:10px 20px 10px 20px; }

#footer {
  background:url(../images/footer-bg-sub.png) no-repeat;
}

.infobox {
background-color:#5fb016;
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
padding:15px;
width:229px;
text-align:center;
}
.infobox_mini {
  width:150px;
}


.infobox a  {color:#FFFFFF; font-weight:bold; text-decoration:underline; }
.infobox a:hover  {color:#192c07; font-weight:bold; }

#images .casestudy {
background-color:#eeeeee;
padding:10px;
font-size:0.8em;
width:239px;
border:#5fb016 solid 1px;
text-align:justify;
}

ul#menu {
top:132px;
left:83px;
border-left:#5fb016 solid 1px; padding-left:10px;
 }

ul#menu li#home a {background-image:url(../images/menu/ms-0-n.png); }
ul#menu li#home {background-image:url(../images/menu/ms-0-o.png); }
ul#menu li#news a {background-image:url(../images/menu/ms-1-n.png); }
ul#menu li#news {background-image:url(../images/menu/ms-1-o.png); }
ul#menu li#about-us a {background-image:url(../images/menu/ms-2-n.png); }
ul#menu li#about-us {background-image:url(../images/menu/ms-2-o.png); }
ul#menu li#people a {background-image:url(../images/menu/ms-3-n.png); }
ul#menu li#people {background-image:url(../images/menu/ms-3-o.png); }
ul#menu li#contact-us a {background-image:url(../images/menu/ms-4-n.png); }
ul#menu li#contact-us {background-image:url(../images/menu/ms-4-o.png); }
ul#menu li#lending a {background-image:url(../images/menu/ms-12-n.png); }
ul#menu li#lending {background-image:url(../images/menu/ms-12-o.png); }
ul#menu li#personal {background-image:url(../images/menu/ms-5.png); }
ul#menu li#personal-investment a {background-image:url(../images/menu/ms-6-n.png); }
ul#menu li#personal-investment {background-image:url(../images/menu/ms-6-o.png); }
ul#menu li#life-insurance a {background-image:url(../images/menu/ms-7-n.png); }
ul#menu li#life-insurance {background-image:url(../images/menu/ms-7-o.png); }
ul#menu li#retirement a {background-image:url(../images/menu/ms-8-n.png); }
ul#menu li#retirement {background-image:url(../images/menu/ms-8-o.png); }
ul#menu li#business {background-image:url(../images/menu/ms-9.png); }
ul#menu li#insurance a {background-image:url(../images/menu/ms-10-n.png); }
ul#menu li#insurance {background-image:url(../images/menu/ms-10-o.png); }

ul#menu li#business-superannuation a {background-image:url(../images/menu/ms-11-n.png); }
ul#menu li#business-superannuation {background-image:url(../images/menu/ms-11-o.png); }

h1, h2 { font-size:1em; margin-bottom:3px; margin-top:15px; font-weight:bold;  }
h2 { clear:both; padding-top:14px; }
h3 { font-size:1em;  margin-top:0px; margin-bottom:3px; color:#4fa006; }
p {margin-top:4px; margin-bottom:9px;}

a {color:#4fa006;}
a:hover {color:#3d6419}


.news-headline {max-width:400px; font-size:15px; font-weight:bold; padding-top:22px; margin-bottom:6px;}
.newsitem { border-bottom:1px solid #4fa006; padding-bottom:12px; }
.newscopy { padding-left:20px; }
.newsdate { float:right;  font-size:14px; clear:none; padding-top:22px; margin-bottom:6px;}

.aleft { text-align: left;}
.first { margin-top:4px; padding-top:0px; }

a.doc:link, a.doc:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: underline;
	line-height: 19px;
}

a.doc:hover, a.doc:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #242021;
	text-decoration: underline;
}
#info-box {
	position:relative;
	left:320px;
	margin-bottom:20px;
	width:550px;
}
.info-box2 {
	position:absolute;
	margin-bottom:20px;
	width:232px;
	background-color: #73BA34;
	padding: 6px;
	left: 28px;
	top: 384px;
	border: 1px solid #FFFFFF;
	list-style-type: disc;
}
#info-box3 {
	position:absolute;
	margin-bottom:20px;
	width:232px;
	background-color: #73BA34;
	padding: 6px;
	left: 677px;
	top: 132px;
	border: 1px solid #FFFFFF;
	list-style-type: disc;
}
