* {
margin:0;
padding:0;
}
body {
	font-size:12px;
	line-height:15px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#636363;
	background: #48a9d2;
}
/* general text */

p {
	line-height:15px;
	color:#636363;
	padding:5px 0;
}
img {
	border:none;
	}
/*### Custom Layout Options ###*/

#dvwrap01 {
	padding: 0;
}
#dvwrap01 #innerwrap {
	background: url('/template-images/images/v-line.gif') 243px center repeat-y;
	margin:0;
	padding:0;
}
#dvwrap01 .dvleft {
	float:left;
	width:229px;
	padding:0 7px;
	margin: 0;
	background:#ffffff;
}
#dvwrap01 .dvleft p {
}
#dvwrap01 .innerleft {
	background: #fff;
	padding: 0 0 15px 7px;
	margin:0;
}
#dvwrap01 .dvright {
	float:right;
	padding:0 7px 0 0;
	margin: 0;
	width:680px;
}
.dvclear {
	clear:both;
	background:#fff;
	height:0px;
}
.clear {
	display:none;
}
/* #### Page layout #### */

/* Outer container: for entire page */

#container-main {
	margin: 24px auto 0;
	padding: 26px 0 0 0;
	width: 966px;
	background: url(/template-images/images/bg-top2.gif) center top no-repeat;
}
/* Inner container: for entire page */

#container {
	margin:0 auto;
	width:946px;
	padding: 0 10px;
	background: url(/template-images/images/content-bg2.gif) center top repeat-y;
}
/* Header: inside both containers - Section or Page header content appears here */

#header {
	margin:0;
	padding: 0;
}
#header-control {
	background: #fff url(/template-images/images/header-cnr.gif) right top no-repeat;
	height: 80px;
	position: relative;
	top: -12px;
	padding-bottom:10px;
} /* additional header control if required */
#logo {
	color:#fff;
	margin: 0 40px 0 0;
	float:left;
}
#logo {
	color:#fff;
}
#logo a {
	display:block;
	overflow:hidden;
	padding:0;
	voice-family:"\"}\"";
	voice-family:inherit;
}
#logo a img {
	border: none;
}
.bannerad {
	margin: 0 35px 0 0;
	float: right;
}
/* Page Content: inside both containers below Header - Page content appears here */

#contents {
	margin:0;
	padding: 10px 0 0;
	background: #fff url(/template-images/images/header-cnr.gif) right top no-repeat;
}
/* Breadcrumb: inside Page Content displaying breadcrumb nav, does not exist on home page */

#breadcrumb {
	display:none;
}
.page_footer_link {
	display:none;
} /* link at footer of page content designating what page the user is on */
/* replacement of margin for standard lists and standard (default) link */

#contents ul {
	margin: 0 0 0 20px;
}
#contents li {
	margin: 0;
}
#contents a:link {
	color:#3399CC;
}
#contents a:visited {
	color:#cc99cc;
}
#contents a:hover {
	color: #7ab800;
 text-decoration: underline:
}
/* Footer: inside both containers below Page Content */

#footer {
	margin:0;
	padding:0;
	background: url(http://www.headstartpropertyfinance.com.au/template-images/images/bg-bottom.png) left bottom no-repeat;
	height: 37px;
	clear: both;
}
#footer a {
	color:#3399cc;
}
#footer-2 {
	margin: 0;
	background: #fff;
	height: 37px;
} /* additional footer control if required */
#footer-3 {
	display: none;
} /* additional footer control if required */
#contents ul.footlinx, .footlinx {
	list-style-type:none;
	background: #fff;
	margin: 0 auto;
	padding: 20px 10px 7px 10px;
	clear: both;
	color: #3399cc;
	font-size: 11px;
	width:900px;
	text-align:center;
}
#contents ul.footlinx li, .footlinx li {
	display: inline;
}
#contents ul.footlinx a, .footlinx a {
	color:#3399cc;
	padding:0 38px;
	text-decoration:none;
	font-weight:bold;
}
#contents ul.footlinx a.two, .footlinx a.two {
	color: #7ab800;
}
#contents ul.footlinx a:hover, .footlinx a:hover {
	text-decoration: underline;
}
#contents p.footimg {
	background: #fff;
	margin: 0 7px;
	padding: 10px;
	clear: both;
	color: #3399cc;
	text-align: center;
	border-top:#ddddcc solid 1px;
}
#contents p.footimg a {
	text-decoration:none;
}
#contents p.footimg img {
	background: #fff;
	margin: 0 20px;
	padding: 0;
	border: none;
}
#devnote {
} /* designers link */
#devnote span {
} /* span in designers link: essentially for image replacement if needed */
/* #### Navigation Links #### */

/* Section navigation links */

#navigation-position {
	display:none;
}
.navigation-panel {
	display:none;
} /*internal to navigation-position for added control */
/* Note: All section navigation links have a class of sec$ where $ is the section ID, and all link text is surrounded by span tags */

/* start of section based drop down nav */

.section-title {
	display: none;
}
.section-title span {
	display: none;
} /* section name: text is surrounded by span tags */
/* Menu wrapper */

#slidingmenu {
	margin: 0;
	padding: 0 5px 3px;
	font-size:13px;
	display:block;
	clear: both;
	position:relative;
	top:-12px;
	background:#fff;
	height:32px;
}
/* Appearance Top Level */

/* all lists */

#slidingmenu ul {
	list-style-type:none;
	background:#fff url(/template-images/images/nav-bg2.gif) center center no-repeat;
	padding: 0 10px;
}
/* all list items */

#slidingmenu li {
	float:left;
	display: block;
	position:relative;
	padding: 0;
	border-right:#8ec326 solid 1px;
	background:url(/template-images/images/nav-pipe.gif) right center no-repeat;
}
ul.slidingmenu a:link, ul.slidingmenu a:visited {
	color:/*#3399cc;*/#fff;
	padding: 8px 15px 12px; _padding: 7px 15px 10px;
	height:12px;
	text-decoration: none;
	font-weight:500;
	font-style:italic;
	display: block;
	float: left;
}
ul.slidingmenu a.last {
	padding-right: 0;
}
ul.slidingmenu a:hover {
	color: #fff;
	background:#fff url(/template-images/images/nav-bg-hover.gif) center center repeat-x;
}
/* second-level lists */

#slidingmenu li ul {
	display:none;
	position:absolute;
	top:29px;
	left:0;
	border-width:0;
	z-index: 100;
	background:#7ab800;
	padding-bottom:5px;
}
/* third and further level lists */

#slidingmenu li ul ul {
	display:none;
	position:absolute;
	top:0;
	left:140px;
	border-width:0;
}
/* lists nested under hovered list items */

#slidingmenu li:hover ul, #slidingmenu li.hover ul {
	border-width:0;
	text-align:left;
}
ul.slidingmenu ul {
	margin:4px 0 0 0;
	border-width:0;
	padding:0;
	font-size:12px;
	font-weight:400;
	text-align:left;
	color:#3399cc;
	background:#fff;
	width:140px;
}
#slidingmenu ul.slidingmenu ul li {
	display:block;
	width:140px;
	border:none;
	text-align:left;
	background:none;
}
ul.slidingmenu ul a:link, ul.slidingmenu ul a:visited {
	float:none;
	background-image:none;
	font-weight:normal;
	text-transform:none;
	border-width:0;
	color:#fff;
	text-decoration:none;
	padding:3px 3px 3px 6px;
	height:auto;
	display:block;
	width:131px;
	text-align:left;
}
ul.slidingmenu ul a:hover {
	color: #fff;
	text-decoration: underline;
	margin:0;
	padding:3px 3px 3px 6px;
	display:block;
	width:131px;
	background:#7ab800;
}
/* Note: the class .subheader is available for menu items that have sub menus */



/* ### Speciality elements - ezyLinks, ezyEvents, ezyArticles ### */

#article {
	display:none
}
#artmove #article {
	display:block;
	padding:0 10px;
}
.link_list, .events_list, .article_list {
	display:block;
	margin-bottom:15px;
	color:#3A3D4A;
}
#contents li.lititle a.link_link, #contents li.lititle a.event_link, #contents li.lititle a.article_link {
	font-weight:700;
	display:block;
	color:#0099CC;
}
.link_text, .event_text, .article_text {
}
.event_text_date, .article_text_date {
}
.link-display-title {
	color:#0099CC;
}
.link-display-link {
	color:#000762;
}
.event_link2 {
	color:#000762;
}
.article-date {
	font-weight:700;
	display:block;
	color:#3A3D4A;
	text-align:right;
	padding:0 25px;
}
.article-author {
	display:block;
	font-style:italic;
	margin-bottom:10px;
	color:#3A3D4A;
	text-align:right;
	padding:0 25px;
	float:right;
}
.article_link2 {
	color:#000762;
}
ul#art_recent, #eve_recent, #contents ul#art_recent {
	margin: 0 3px 20px 0;
	padding: 10px;
	background: url(/template-images/images/news-bottom.gif) left bottom no-repeat;
}
#art_recent, #eve_recent {
	list-style-type: none;
}
#art_recent ul, #eve_recent ul {
	margin:0;
	padding:0;
}
#art_recent li, #eve_recent li {
	margin:2px 0px;
	padding:0;
}
#article-display {
	padding:20px;
}
/* ### form elements ### */

.info, .warn, .error {
	color:#78b941;
	background-color:transparent;
	font-weight:400;
	font-style:italic;
}
.error {
	width:100%;
}
.error-display {
	display:block;
}
.input-checkBox {
	width:15px;
	color:#E84B04;
	background-color:#FADBCD;
	border:1px solid #E84B04;
	display:inline;
	margin:0;
	padding:0 2px;
}
.input-textArea {
	color:#E84B04;
	background-color:#fff;
	border:none;
	display:block;
	height:65px;
	width:95%;
}
.input-text, .input-yesno, .input-nowidth, .input-dropDown {
	color:#666;
	background-color:#fff;
	border:none;
	width:95%;
}
.form-display-manual {
	display:block;
	color:#95c633;
	padding-top: 6px;
	margin: 0 0 20px;
	background:url(http://www.headstartpropertyfinance.com.au/template-images/images/form-top2.gif) no-repeat;
}
.form-display {
	display:block;
	color:#95c633;
	margin: 0;
	padding:0;
	background:none;
}
.formtop {
	width:205px;
	padding: 0px 10px 10px 15px;
	margin: 20px 0 0;
	font-size: 10px;
	color: #fff;
	background:url(http://www.headstartpropertyfinance.com.au/template-images/images/form-bottom2.gif) left bottom no-repeat;
}
.form-display h3, .form-display-manual h3 {
	color:#fff;
	margin-bottom:15px;
	padding:0 15px;
}
.form-display form input, .form-display textarea, .form-display form select {
	border: #7ab800 solid 1px;
}
.formtop form input, .form-display form input {
	margin: 1px 0;
}
.formbottom {
	height: 15px;
	width: 231px;
	margin: 0 0 20px -2px;
}
.form-display#newsletter>div.formtop {
	padding: 0px 8px 10px 9px;
}
.innerleft>div.formbottom {
	width: 232px;
}
.form-display2 {
	text-align:left;
	padding-top:10px;
}
.form-header {
	display:none;
}
.label {
	font-size:90%;
	font-weight:bold;
	text-align:left;
	color:#78b941;
	display:block;
}
.form-text {
	color:#003863;
	font-size:80%;
	text-align:left;
	display:block;
	clear:both;
	font-style:italic;
}
.submit-main {
	color:#0099CC;
	font-weight:bold;
	padding:2px 10px;
	border:1px solid #7AB800;
	background:#fff;
}
.progress {
	display:none;
	width:350px;
	position:absolute;
	padding:40px;
	z-index:1000;
	border:1px solid #0099CC;
	color:#0099CC;
	font-size:10px;
	background-color:#fff;
	margin:-60px auto 0;
}
#newsletter {
	margin: 0 0 0 -2px;
}
#newsletter .form-header {
	display:none;
}
h1 {
	display: none;
}
#dvwrap01 .dvright h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	letter-spacing: -.05em;
	margin: 0;
	padding: 0;
	line-height: 1em;
	display: block;
}
#dvwrap01 .dvright h1 {
	text-align: left;
	font-size: 18px;
	padding: 10px 0;
	margin: 0 20px 0 20px;
	color: #009ac3;
	display: block;
}
h1 span {
	display:none;
}
#dvwrap01 .dvright ul.mainimg {
	margin: 0 0 10px 0;
	list-style: none;
}
#dvwrap01 .dvright .subimg {
	margin: 0 15px 10px 0;
	float: left;
}
#dvwrap01 .dvright .introtext {
	font-size: 13px;
	font-weight: bold;
	line-height: 1.4em;
}
#dvwrap01 .dvright .text {
	margin: 0 8px;
	padding: 0 0 10px 0;
}
.portal {
	background: #d7d7d7;
	width: 918px;
	margin: 0 auto;
	padding: 7px;
	clear: both;
	position: relative;
	top: 0;
}
.infobox {
	width: 214px;
	min-height: 165px;
	background: #fff url(http://www.headstartpropertyfinance.com.au/template-images/images/infoboxtop-bg.gif) right top no-repeat;
	margin: 0 7px 0 0;
	padding: 10px 5px 0 10px;
	float: left;
}
.infobox h2 {
	letter-spacing: -0.5px;
}
.infobox p {
}
.infobox img {
	float: right;
	position: relative;
	top: -5px;
}
.infobox.one {
}
.infobox.two {
	width: 275px;
}
.infobox.three {
	margin: 0 0 0 0;
}
#adblock {
	margin-top: 20px;
}
.clearboth {
	clear: both;
}
.topbuttons {
	padding: 10px 0 6px;
	margin: 10px;
	border-bottom:#999 solid 1px;
	border-top:#999 solid 1px;
	}
.topbuttons a {
	text-decoration:none;
	}
.topbuttons img {
	margin: 0 35px;
	padding:3px;
	border:#ccc solid 1px;
	}
	
/* These are standard sIFR styles... do not modify */



.sIFR-flash {
	visibility: visible !important;
	margin: 0;
}
.sIFR-replaced {
	visibility: visible !important;
}
span.sIFR-alternate {
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 0;
	display: block;
	overflow: hidden;
}
/* Hide Adblock Object tab: the text should show up just fine, not poorly with a tab laid over it. */

.sIFR-flash + div[adblocktab=true] {
	display: none !important;
}
/* These "decoy" styles are used to hide the browser text before it is replaced... the negative-letter spacing in this case is used to make the browser text metrics match up with the sIFR text metrics since the sIFR text in this example is so much narrower... your own settings may vary... any weird sizing issues you may run into are usually fixed by tweaking these decoy styles */



.sIFR-hasFlash h1 {
	visibility: hidden;
}
/* self clearing */

.clearfloat:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.clearfloat {
	display: inline-block;
}
/* Hides from IE-mac */

* html .clearfloat {
	height: 1%;
}
.clearfloat {
	display: block;
}
/* End hide from IE-mac */

#contents:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
#contents {
	display: inline-block;
}
/* Hides from IE-mac */

* html #contents {
	height: 1%;
}
#contents {
	display: block;
}
/* End hide from IE-mac */



.slidingmenu:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.slidingmenu {
	display: inline-block;
}
/* Hides from IE-mac */

* html .slidingmenu {
	height: 1%;
}
.slidingmenu {
	display: block;
}
#selecNav {
	position:absolute;
	top:204px;
	left:10px;
	z-index:200;
}
.svw {
	width: 530px;
	height: 200px;
	overflow: hidden;
	margin:1px 1px 20px 7px;
}
ul#fadeMe {
	left:-999em;
	margin:0;
	padding:0;
	list-style-type:none;
}
li#fadeMe {
	margin:0;
	padding:0;
}



/*** end clearing hack ***/
