﻿/* Main CSS Style Sheet for eMortgage.com.au */
/* Original by: Britt Ambrose - www.brittambrosedesign.com */
/* Original Date: 06 September 2005 */
/* Edited: Phil Henville - www.bigfella.com.au */
/* Last Updated: 07 October 2006 */

/* Sitewide Core Design Styles Start */
body {
	padding: 8px;
	margin: 0px;
/*	scrollbar-face-color: #FFFFFF;          */
/*	scrollbar-shadow-color: #5C7A9B;        */
/*	scrollbar-highlight-color: #5C7A9B;     */
/*	scrollbar-3dlight-color: #FFFFFF;       */
/*	scrollbar-darkshadow-color: #FFFFFF;    */
/*	scrollbar-track-color: #FFFFFF;         */
/*	scrollbar-arrow-color: #5C7A9B;         */
}
p {
	font: normal 11px/13px Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	margin: 0px;
}
a:link {
	color: #51A127;
}
a:visited {
	color: #51A127;
}
a:hover {
	color: #A8D093;
	text-decoration: underline;
}
a:active {
	color: #A8D093;
}
li {
	font: normal 11px/16px Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	list-style-image: url(../images/icon_bullet.gif);
}
h1 {
	font: normal bold 12px/14px Arial, Helvetica, sans-serif;	
	color: #51A127;
	letter-spacing: 1px;
}
h2 {
	font: normal bold 12px/14px Arial, Helvetica, sans-serif;	
	color: #003063 ;
	letter-spacing: 1px;
}
h3 {
	font: normal bold 12px/14px Arial, Helvetica, sans-serif;
	color: #335982;
	letter-spacing: 1px;
}
h4 {
	font: normal bold 11px/13px Arial, Helvetica, sans-serif;	
	color: #51A127;
	margin: 0px;
	padding: 0px;	
}
h5 {
	font: normal bold 11px/13px Arial, Helvetica, sans-serif;
	color: #003063;
	margin: 0px;
	padding: 0px;
}
h6 {
	font: normal bold 11px/13px Arial, Helvetica, sans-serif;
	color: #335982;
	margin: 0px;
	padding: 0px;
}
.date {
	font: normal normal 10px/11px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}
.usernote {
	font: normal 9px/11px Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
}
.smallgrey {
	font: normal normal 9px/11px Verdana, Arial, Helvetica, sans-serif;
	color: #999999;
}
a.smallgrey:link { 	
	color: #999999; 
	text-decoration: none
}
a.smallgrey:active { 	
	color: #999999; 
	text-decoration: none
}
a.smallgrey:hover {
	color: #999999; 
	text-decoration: underline
}
a.smallgrey:visited { 	
	color: #999999; 
	text-decoration: none
}
.more {
	font: normal 10px/12px Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	text-transform: lowercase;
}
.dotdivider {
	background-image: url(../images/dot_divider.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
}
.main_bodycell {
	padding: 10px 27px 0px 27px;
	margin: 0px;
}
.backtotop_cell {
	margin: 0px;
	padding: 0px 214px 10px 27px;
	background-image: url(../images/column_bkg.gif);
	background-repeat: repeat-y;
	background-position: right top;
}
.leftcolumn_bkg {
	width: 187px;
	left: 0px;
	top: 0px;
	padding: 0px;
	margin-top: 0px;
	margin-left: 0px;
	background-image: url(../images/leftcolumn_bkg.gif);
	background-repeat: repeat-y;
	background-position: left top;
}
.right_column_bkg {
	width: 187px;
	padding: 0px;
	margin-top: 0px;
	top: 0px;
	background-image: url(../images/column_bkg.gif);
	background-repeat: repeat-y;
	background-position: right top;
	margin-right: 1px;
	right: 0px;
}

.leftcolumn_basebkg {
	width: 177px;
	left: 0px;
	top: 0px;
	padding: 0px 0px 0px 10px;
	margin-top: 0px;
	margin-left: 0px;
	background-image: url(../images/leftcolumn_bkg.gif);
	background-repeat: repeat-y;
	background-position: left top;
}
.rightcolumn_basebkg {
	width: 187px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	top: 0px;
	right: 0px;
	background-image: url(../images/column_bkg.gif);
	background-repeat: repeat-y;
	background-position: right top;
}
.rightcol_transact_bkg {
    width: 187px;
    padding: 0px;
    margin-top: 0px;
    margin-right: 0px;
    top: 0px;
    right: 0px;
    background-image: url(../images/rightcolumn_transact_bkg.gif);
    background-repeat: repeat-y;
    background-position: right top;
    font: normal normal 9px/11px Verdana, Arial, Helvetica, sans-serif;
	color: #003063;
	padding: 5px 3px 15px 2px;
}
.sherlockgroup_bkg {
	background-image: url(../images/sherlockgroup_graphic.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding: 3px 1px;
	font: normal 9px/normal Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}
.news {
	font: normal normal 10px/12px Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	padding: 5px 10px 8px;
}
/* Sitewide Core Design Styles End */
/* Sitewide Navigation Starts */
.nav_sitewide {
	font: normal normal 10px/11px Verdana, Arial, Helvetica, sans-serif;
	color: #003063;
	padding-bottom: 5px;
}
a.nav_sitewide:link {
	color: #003063;
	text-decoration: none;
}
a.nav_sitewide:hover {
	color: #003063;
	text-decoration: underline;
}
a.nav_sitewide:active {
	color: #003063;
	text-decoration: underline;
}
a.nav_sitewide:visited {
	color: #003063;
	text-decoration: none;
}
.nav_sitewide_divider {
	font: normal normal 10px/11px Verdana, Arial, Helvetica, sans-serif;
	color: #51A127;
	bottom: 0px;
	padding-right: 3px;
	padding-left: 3px;
}
/* Sitewide Navigation Ends */
/* Breadcrumb Style Starts */
.breadcrumb_text {
	font: normal normal 9px/11px Verdana, Arial, Helvetica, sans-serif;
	color: #999999;
	line-height: 11px;	
}
a.breadcrumb_text:active { 
	color: #999999; 	
}
a.breadcrumb_text:link { 
	color: #999999; 
	text-decoration: none
}
a.breadcrumb_text:hover {
	color: #999999; 
	text-decoration: underline
}
a.breadcrumb_text:visited { 
	color: #999999; 
	text-decoration: none
}
/* Breadcrumb Style Ends */
/* Footer Styles Start */
.footer_row {
	border-top: 1px solid #999999;	
	background-image: url(../images/footer_bkg.gif);
	background-repeat: repeat-x;
	background-position: left top;
}
.footer {
	font: normal normal 10px/11px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
	bottom: 0px;
}
a.footer:link { 
	color: #FFFFFF; 
	text-decoration: none
}
a.footer:active { 
	color: #FFFFFF; 
	text-decoration: none
}
a.footer:hover {
	color: #FFFFFF; 
	text-decoration: underline
}
a.footer:visited { 
	color: #FFFFFF; 
	text-decoration: none
}
.footernav_divider {
	font: normal normal 10px/11px Verdana, Arial, Helvetica, sans-serif;
	color: #51A127;
	text-decoration: none;
	bottom: 0px;
	padding-right: 3px;
	padding-left: 3px;
}
.footernote {
	font: normal normal 9px/10px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
	padding: 3px;
}
/* Footer Styles End */
/* Utility Styles Start Here */
.utilities {
	font: normal normal 9px/11px Verdana, Arial, Helvetica, sans-serif;
	color: #003063;
	padding: 5px 3px 15px 2px;	
}
a.utilities:link { 
	color: #003063; 
	text-decoration: none
}
a.utilities:active { 
	color: #003063; 
	text-decoration: none
}
a.utilities:hover {	
	color: #003063; 
	text-decoration: underline
}

a.utilities:visited { 
	color: #003063; 
	text-decoration: none
}
/* Utility Styles End */
/* Main Home Page Styles Start */
.hp_enquirybox_bkg {
	padding: 2px 1px;
	right: 0px;
	top: 0px;
	background-color: #EEF5E9;
	width: 187px;
	border: 1px solid #CCE3BE;
	margin-top: 0px;
}
.hp_mainimage1 {
	background-image: url(../images/hp_mainimage1e_120805.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.hp_mainimage2 {
	background-image: url(../images/hp_mainimage2d.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
/* Main Home Page Styles End */
/* T1 Standard Content Template Styles Start */
.t1_mainimage2 {
	background-image: url(../images/t1_mainimage2d.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 95px;
}
.t1_mainimage1 {
	background-image: url(../images/t1_mainimage1e_120805.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 95px;
}
/* T1 Standard Content Template Styles End */
/* Form Styles Start */
form {
	margin: 0px;
	padding: 0px;
}
.formtext {
	font: normal normal 10px/11px Verdana, Arial, Helvetica, sans-serif;
	color: #999999;
	padding: 2px;
}
.form_portal_links_menu {
	font: normal 9px/10px Verdana, Arial, Helvetica, sans-serif;
	color: #003063;
	height: 19px;
	padding: 0px;
	width: 125px;
}
.form_sherlockgroup_menu {
	font: normal 9px/10px Verdana, Arial, Helvetica, sans-serif;
	color: #003063;
	height: 19px;
	padding: 0px;
	width: 125px;
}
.form_hp_equirybox {
	font: normal 9px/10px Verdana, Arial, Helvetica, sans-serif;
	color: #000066;
	background-color: #F7FBF4;
	padding: 0px;
	margin: 2px;
	width: 178px;
	text-align: left;
	vertical-align: middle;
}
.form_inputfield {
	font: normal 9px/10px Verdana, Arial, Helvetica, sans-serif;
	color: #003063;
	height: 19px;
	padding: 0px;
	margin: 0px;
	vertical-align: middle;
}
.form_enquiryform_input {
	font: normal 10px/11px Verdana, Arial, Helvetica, sans-serif;
	color: #003063;
	padding: 2px;
	margin: 0px;
}
/* Form Styles End */
/* Table Styles Start */
table.t1 {
	border: 1px solid #AFC0D2;
	font: normal 10px/12px Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
}
th.t1 {
	border-bottom: 1px solid #51A127;
	padding: 5px;
	text-align: left;
	font: normal bold 12px/12px Arial, Helvetica, sans-serif;
	color: #335982;
	letter-spacing: 1px;
}
.heading_midblue {
	font: normal 10px/13px Verdana, Arial, Helvetica, sans-serif;
	color: #335982;
}
tr.t1_white_bkg {
	background-color: #FFFFFF;
	padding: 3px;
}
tr.t1_lightgrey_bkg {
	/* background-color: #EEEEEE; */
	padding: 3px;
}
tr.t1_lightblue_bkg {
	/* background-color: #AFC0D2; */
	padding: 3px;
}
td.t1_white_bkg {
	/* background-color: #FFFFFF; */
	padding: 3px 5px;
}
td.t1_lightgrey_bkg {
	/* background-color: #EEEEEE; */
	padding: 3px 5px;
}
td.t1_column1_bkg {
	padding: 5px;
	background-image: url(../images/tablecolumn1_bkg.gif);
	background-repeat: repeat-y;
	background-position: left top;
	width: 190px;
}
td.t1_white_linebkg {
	background-color: #FFFFFF;
	padding: 5px;
	border-bottom: 1px solid #F0F0F0;
}
td.t1_lightblue_bkg {
	/* background-color: #AFC0D2; */
	padding: 3px 5px;
}
/* Table Styles End */