body  {
		font-family:Arial,  Helvetica,  sans-serif;
		font-size:0.8em;
		color:#333;
		background-repeat:repeat-y;
		background-color:#EFEFEF;
		background-image: url(images/backgroundFull.jpg);
		background-attachment: fixed;
		background-position: center top;
}

#wrapper  {
		width:990px;
		margin-right:auto;
		margin-left:auto;
		background-color:#FFF;
		min-height:900px;
}

#banner  {
		height:100px;
		width:970px;
		margin-left:10px;
}

#banner #right  {
		width:665px;
		float:right;
		text-align:right;
		margin-top:5px;
		height: 90px;
}

.topLinks  {
	font-size:75%;
	color:#000;
	margin-top:5px;
	margin-bottom:5px;
}

#navHolder  {
		height:32px;
		background-image:url(images/topNav.jpg);
		margin-bottom:10px;
		background-repeat:repeat-x;
		background-color:#4074C8;
		width:970px;
		margin-left:10px;
}

#nav  {
	border-left-width:1px;
	border-left-style:solid;
	border-left-color:#FFF;
	height:32px;
	margin-bottom:10px;
	font-weight: bold;
}#navHolder #nav ul  {
	float:left;
	list-style-type:none;
	width:100%;
	margin:0;
}

#navHolder #nav li  {
	display:inline;
}

#nav a  {
	display:block;
	float:left;
	text-align:center;
	height:24px;
	padding-top:8px;
	padding-right:15px;
	padding-left:15px;
	color:#FFF;
	text-decoration:none;
	border-right-width:1px;
	border-right-style:solid;
	border-right-color:#9DACBF;
}

#nav_rss  {
	background-image:url(images/rss.gif);
	color:#1E3754;
	padding-left:45px;
	background-repeat:no-repeat;
	background-position:4px;
	padding-top:5px;
	padding-bottom:5px;
	width:100px;
	float:left;
	font-weight:700;
	margin-bottom:5px;
	margin-top:5px;
}

#nav_twitter  {
	background-image:url(images/twitter.gif);
	color:#1E3754;
	padding-left:70px;
	background-repeat:no-repeat;
	background-position:0;
	width:80px;
	padding-top:5px;
	padding-bottom:5px;
	left:160px;
	float:left;
	font-weight:700;
	margin-top:5px;
}

#wrapper /*start tabs*/ #middle #MainContent #left #tabs  {
	float:none;
	width:100%;
	font-size:112%;
	line-height:normal;
	margin-top:10px;
}

#wrapper #middle #MainContent #left #tabs ul  {
	list-style:none;
	font-size:80%;
	margin:0;
	padding:0;
}

#wrapper #middle #MainContent #left #tabs li  {
	float:left;
	margin:0;
	padding:0;
}

#wrapper #middle #MainContent #left #tabs a  {
	display:block;
	text-align:center;
	line-height:130%;
	background-image:url(images/tabUp.jpg);
	background-repeat:no-repeat;
	background-position:right top;
	background-color:#DEDEDE;
	color:#333;
	text-decoration:none;
	font-weight:400;
	margin-right:1px;
	border-left-width:1px;
	border-left-style:solid;
	border-left-color:#CCC;
	padding:2px 7px;
}

#wrapper #middle #MainContent #left #tabs a:hover  {
	display:block;
	background-image:url(images/tabOver.jpg);
	background-repeat:no-repeat;
	background-position:right top;
	background-color:#FFEDB7;
	color:#000;
	text-decoration:none;
}

#wrapper #middle #MainContent #left #tabs .selected  {
	display:block;
	background-image:url(images/tabDown.jpg);
	background-color:#9DACBF;
	background-repeat:no-repeat;
	background-position:right top;
	text-decoration:none;
}

#left #features .articles a  {
	color:#999;
	text-decoration:underline;
}

#wrapper #middle #MainContent #left .featured  {
		width:310px;
		float:left;
		font-size:90%;
		font-family:Arial,  Helvetica,  sans-serif;
		margin-left:0px;
		display:inline;
		margin-right: 10px;
}

#wrapper #middle #MainContent #left .featured .cardHolder  {
	width:60px;
	float:right;
	text-align:center;
}

#wrapper #middle #MainContent #left .featured h1  {
	font-size:110%;
	margin-bottom:3px;
	line-height:150%;
}

.loans #wrapper #middle #rightContent .featured .right,  .creditcards #wrapper #middle #rightContent .featured .right  {
	float:right;
	width:80px;
	text-align:center;
}

#wrapper #middle #MainContent #left .featured h1 a:hover  {
	color:#666;
	text-decoration:underline;
}

#wrapper #middle #MainContent #left p  {
		line-height:180%;
		font-size:94%;
		margin-bottom:10px;
}

#wrapper #middle #MainContent #mainBottom p  {
		line-height:180%;
		font-size:90%;
		margin-bottom:10px;
}

#wrapper #middle #MainContent #left .featured .ButtonHolder img  {
	margin-top:5px;
	margin-bottom:5px;
}

#wrapper #middle #MainContent #left #featuredCard .featured ul  {
	list-style-image:url(images/bullet.gif);
	font-size:100%;
	margin-left:8px;
	padding-left:8px;
	margin-top:5px;
	line-height:180%;
}

#wrapper #middle #MainContent #left h2  {
	font-size:120%;
	margin-bottom: 5px;
}#wrapper #middle #MainContent #left #features .creditCardBulletts  {
	margin-top:0;
	margin-bottom:0;
	list-style-image:url(images/tick.gif);
}

#wrapper #middle #MainContent #left  {
	width:650px;
	margin-left:10px;
}

#wrapper #middle #MainContent #left ul .rss  {
	list-style-image:url(images/rssBullet.gif);
}

#wrapper #middle #MainContent #left ul  {
	margin-left:20px;
	list-style-image:url(images/bullet.gif);
	font-size:92%;
}

#wrapper #middle #MainContent #left #featuredCard .featured .right  {
	float:right;
	width:100px;
	text-align:center;
	padding-left:5px;
}

#wrapper #middle #MainContent #left #featuredCard .featured .right .border  {
	margin-bottom:5px;
}

#wrapper #middle #MainContent #left ul ul  {
	margin-top:5px;
	font-size:100%;
}

#left h3  {
	font-size:95%;
	margin-bottom:10px;
}

#rightContent .header a:hover  {
		color:#000;
		text-decoration:underline;
}

#wrapper #middle #MainContent  {
	float:left;
	width:660px;
}

#wrapper #middle #MiddleRight  {
	width:150px;
	float:left;
	padding-left:10px;
	display:inline;
}

.brclear  {
	clear:both;
}

.header  {
		background-image:url(images/h1BG.jpg);
		font-size:95%;
		height:20px;
		background-repeat:repeat-x;
		text-transform:capitalize;
		color:#666;
		padding-left:5px;
		padding-top:5px;
		margin-bottom:5px;
		font-family:Arial,  Helvetica,  sans-serif;
		border:1px solid #CCC;
		font-weight: normal;
}

ul  {
	margin-left:12px;
	padding-left:12px;
	line-height:180%;
	margin-top:0;
	font-size:90%;
	padding-bottom:10px;
}

ol  {
	margin-left:12px;
	padding-left:12px;
	line-height:180%;
	margin-top:0;
	font-size:86%;
	padding-bottom:10px;
}

form  {
	margin-bottom:10px;
	margin-top:10px;
}

.formField  {
	margin-bottom:5px;
	font-family:Arial,  Helvetica,  sans-serif;
	font-size:90%;
	color:#666;
	width:140px;
}

#wrapper #middle  {
		padding-top: 10px;
		padding-bottom: 10px;
}

.cardHolder img  {
	margin-bottom:3px;
}

.red  {
	color:#C00;
	font-weight:700;
}

h1  {
		font-size:105%;
		color:#000;
		margin-bottom:5px;
		background-image:none;
		font-weight: bold;
}

#wrapper #banner #right .topLinks a  {
	color:#999;
	text-decoration:none;
}

#rightContent  {
	width:300px;
	float:right;
	display:inline;
	margin-right:10px;
}

#MiddleRight p  {
	font-size:76%;
	line-height:150%;
	margin-bottom:10px;
}

#wrapper #middle #MainContent #mainBottom .featured  {
	width:265px;
	float:left;
	margin-right:4px;
}

#wrapper #middle #MainContent #mainBottom  {
	padding-left:10px;
}

#wrapper #middle #MainContent #mainBottom .featured .last  {
	margin-right:0;
}

.creditCardBulletts  {
	list-style-image:url(images/creditCardBullett.gif);
	margin-left:12px;
	padding-left:12px;
	margin-top:5px;
	padding-top:5px;
	line-height:200%;
}

#wrapper #middle #MainContent #mainBottom .featured .creditCardBulletts  {
	list-style-image:url(images/bullet.gif);
	margin-left:45px;
	padding-left:45px;
}

#mainBottom .featured .imgHolder  {
	float:left;
	height:200px;
	width:60px;
}

#wrapper #footer p  {
	text-align:right;
}

#wrapper #footer  {
	height:100px;
	background-image:url(images/footer.jpg);
	font-size:76%;
	color:#FFF;
	text-align:center;
	padding-top:5px;
	padding-right:5px;
	background-repeat:repeat-x;
	margin-top:20px;
	background-color:#326BC5;
	line-height:200%;
}

#wrapper #footer a  {
	color:#FFF;
	text-decoration:underline;
	font-weight:700;
	font-size:98%;
}

#wrapper #footer a:hover  {
	color:#000;
	text-decoration:underline;
	font-weight:700;
}

.insuranceBulletts  {
	list-style-image:url(images/insuranceCardBullett.gif);
	margin-left:45px;
	padding-left:45px;
	margin-top:5px;
	padding-top:5px;
}

.newsBulletts  {
	list-style-image:url(images/newsBullett.gif);
	margin-left:45px;
	padding-left:45px;
	margin-top:5px;
	padding-top:5px;
}

.border  {
	border:1px solid #ccc;
}

.anz  {
	font-weight:700;
	color:#008CB6;
}

.hr  {
	background-image:url(images/hr.gif);
	background-repeat:repeat-x;
	background-position:center;
	margin-top:10px;
	margin-bottom:10px;
	height:10px;
	clear:both;
}

.small  {
	font-size:80%;
}

#wrapper #middle #MainContent #mainBottom .featured p  {
	font-size:83%;
	line-height:150%;
}

#features  {
	width:180px;
	border:1px solid #DCDCDC;
	float:right;
	margin-bottom:10px;
	margin-left:10px;
	font-size:95%;
	color:#000;
	background-color:#FFF;
	margin-right:5px;
	padding:5px;
}

#features .red  {
	color:#C00;
	font-size:110%;
}

#features a  {
	color:#09F;
	font-weight:700;
	text-decoration:none;
}

#mainBottom .TabbedPanelsContent .border  {
	border-color:#999;
}

#features a:hover  {
	color:#09F;
	font-weight:700;
	text-decoration:underline;
}

#features a:visited  {
	color:#09F;
	font-weight:700;
}

#rightContent h2  {
		font-size:90%;
		font-weight: normal;
}

#rightContent p  {
	font-size:85%;
	line-height:170%;
	margin-bottom:5px;
	color:#666;
	padding-left:5px;
	padding-right:5px;
}

#rightContent a  {
		color:#333;
		font-weight:400;
}

.bigComp  {
	font-size:115%;
	color:#000;
	font-weight:700;
}

.bigCompBlack  {
	font-size:120%;
	font-weight:700;
	color:#C00;
}

.terms  {
	font-size:80%;
	color:#666;
	margin-top:50px;
}

.aussie  {
	font-weight:700;
	color:#46166B;
}

.commBank  {
	font-weight:700;
	color:#FC0;
}

.citibank  {
	color:#000042;
}

.table .altrowLeft  {
	background-color:#A2A4A6;
	color:#FFF;
}

#form1 input  {
	position:absolute;
	left:25%;
}

#form1  {
	position:relative;
	height:100%;
	margin-bottom:10px;
}

#middleColumn .contactForm  {
	height:250px;
}

#form1 label  {
	display:block;
	font-size:90%;
	font-family:Arial,  Helvetica,  sans-serif;
	margin-bottom:20px;
}

#form1 textarea  {
	position:absolute;
	left:25%;
	overflow:auto;
	font-family:Arial,  Helvetica,  sans-serif;
	font-size:90%;
	display:inline;
	margin-bottom:10px;
}

.wizard  {
	font-weight:700;
	color:#F60;
}

#rightContent .rightCards  {
	float:right;
	width:105px;
	text-align:center;
	display:inline;
}

.star  {
		list-style-image:url(images/article.gif);
		font-weight:700;
}

#wrapper #middle #MiddleRight ul a  {
	color:#000;
	font-weight:700;
}

.tick  {
		list-style-image:url(images/tick.gif);
}

.advertisment  {
	font-size:80%;
	text-transform:uppercase;
	color:#999;
	text-align:left;
	margin-top:10px;
}

#secondaryNav  {
	font-size:90%;
	padding-left:10px;
}

#secondaryNav a  {
	color:#000;
	font-weight:700;
	margin-right:5px;
}

#secondaryNav a:hover  {
	color:#666;
	font-weight:700;
	margin-right:5px;
}

.rssLinks  {
	float:left;
	width:180px;
}

#featuredCard .hr  {
	height:5px;
	margin:0 0 5px;
}

#rightContent h3  {
	font-size:93%;
	margin-bottom:2px;
	padding-right:5px;
	padding-left:5px;
	text-transform:capitalize;
}

.table  {
	font-size:85%;
	font-family:Arial,  Helvetica,  sans-serif;
	border-collapse:collapse;
	float:left;
	width:640px;
	clear: both;
}#wrapper #middle #MainContent .table .altrow p  {
	font-size:100%;
	line-height:140%;
	margin:0;
}

.table b  {
	font-weight:700;
	color:#C00;
	font-size:130%;
}

.table th  {
	background-color:#9DACBF;
	color:#FFF;
	font-weight:700;
	text-align:center;
	border:1px solid #CCC;
	font-size:96%;
	padding:2px;
}

.table .altrow  {
	background-color:#dedede;
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#CCC;
	padding:5px;
}

table td  {
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#CCC;
	padding:5px;
}

#wrapper #middle #MainContent #left .table th a {
		text-decoration:underline;
		color:#FFF;
}

.table a  {
	text-decoration:underline;
	font-weight:700;
	color:#000;
	font-size:105%;
}

.table a:hover  {
	text-decoration:underline;
	font-weight:700;
	color:#666;
}

.table .altrow h1  {
	font-size:95%;
	margin:0;
	padding:0;
}

.goldBullet  {
	list-style-image:url(images/GoldBullet.gif);
}

#left .featureNews  {
	width:390px;
	float:left;
	margin-right:10px;
	padding-top:15px;
	height:150px;
	display:inline;
	background-image:url(images/hr.gif);
	background-repeat:repeat-x;
	margin-bottom:0;
}

.double news #wrapper #middle #MainContent #left .featureNews p  {
	padding-bottom:0;
	margin-bottom:0;
}

.date  {
	font-size:68%;
	padding-bottom:10px;
}

.searchpage form  {
	padding-top:1px;
	margin:0;
}

.searchpage .searchField  {
	margin-bottom:-4px;
}

.greenBullet  {
	list-style-image:url(images/bullet.gif);
}

#rightContent .rightCards img  {
	margin-bottom:2px;
}

.eToro  {
	font-weight:700;
	color:#83BA24;
}

#citibankLinks  {
	width:260px;
	margin-left:10px;
	border:1px dashed #666;
	text-align:center;
	background-color:#efe8ef;
	margin-bottom:10px;
	padding:5px;
}

.img  {
	border:0;
	display:block;
	margin:0 auto;
	padding:0;
}

.suncorp  {
		font-weight:bold;
		color:#007065;
}

.investments .tick  {
	text-transform:none;
}

.approval #citibankLinks  {
	text-align:left;
	font-size:86%;
	float:right;
	width:165px;
	background-color:#FFF;
}

.approval #wrapper #middle #MainContent #left #citibankLinks ul  {
	list-style-image:none;
	list-style-type:disc;
	margin-left:5px;
	margin-bottom:0;
	padding-bottom:0;
}

#mainBottom h4  {
	font-size:105%;
	margin-bottom:5px;
}

#MainContent #left #features div  {
		line-height:300%;
		font-size:90%;
		margin-top: 0;
		margin-right: 10px;
		margin-bottom: 0;
		margin-left: 10px;
}

#MainContent #left #features img  {
	display:block;
	margin:0 auto;
	padding:0;
}

#left .flashCreative  {
	width:300px;
	text-align:center;
	float:right;
}

#rightContent .leftColumn  {
	width:145px;
	float:left;
	display:inline;
}

#rightContent .rightColumn  {
	float:left;
	width:145px;
	margin-left:10px;
	display:inline;
}

.news #wrapper #middle #MainContent #left  {
	width:500px;
}

.news #wrapper #middle #MainContent  {
	width:520px;
}

#MainContent #left .table img  {
	margin-bottom:4px;
}

.approval #citibankLinks h1  {
	font-size:100%;
	text-align:center;
}

#left .breadcrumbs  {
	text-align:right;
	color:#5586D2;
}

.rightMargin  {
	margin-right:6px;
}

table.sortable thead  {
	background-color:#eee;
	color:#666;
	font-weight:700;
	cursor:default;
}

*, .table .altrow p  {
	margin:0;
	padding:0;
}

#nav a:hover, .home #home, .creditcards #creditcards, .newssearch #newssearch, .insurance #insurance, .investments #investments, .loans #loans, .tools #tools, .news #news, .banking #banking, #wrapper #middle #MainContent #left h1 a, #features p, .TabbedPanelsContentVisible a, #rightContent h3 a, .loans #wrapper #middle #rightContent .featured a, #middle #MainContent #mainBottom a  {
	color:#000;
}

#wrapper #middle #MainContent #left .featured h1 a, #wrapper #middle #MainContent #left a, #left #features .articles a:hover  {
	color:#000;
	text-decoration:underline;
}

#wrapper #middle #MainContent #left a:hover, ul a, #wrapper #middle #MiddleRight p a  {
	color:#999;
}

.double #wrapper #middle #MainContent #left, .admin #wrapper #middle #MainContent #left  {
	width:810px;
}

#rightContent .header a, #wrapper #middle #MainContent #mainBottom .header a, #wrapper #middle #MiddleRight .header a  {
		color:#666;
		text-decoration:none;
}

#wrapper #middle #MainContent #mainBottom .header a:hover, #wrapper #middle #MiddleRight .header a:hover, #wrapper #banner #right .topLinks a:hover  {
	text-decoration:underline;
}

ul a:hover, #wrapper #middle #MiddleRight p a:hover, .TabbedPanelsContentVisible a:hover  {
	color:#333;
}

.articles, .news #wrapper #middle #MainContent #left #features ul  {
	list-style-image:url(images/article.gif);
}

#rightContent a:hover, #wrapper #middle #MiddleRight ul a:hover, .loans #wrapper #middle #rightContent .featured a:hover, #middle #MainContent #mainBottom a:hover  {
	color:#666;
}

.flash, .loans #wrapper #middle #rightContent .featured  {
	margin-bottom:10px;
}

.double #wrapper #middle #MainContent, .admin #wrapper #middle #MainContent  {
	width:820px;
}

#wrapper #middle #MainContent #left .table th a:hover  {
		text-decoration:underline;
		color:#000;
}

#contactFormInsurance  {
		float: left;
		width: 200px;
		position: relative;
		left: 230px;
		display: block;
		border: 1px solid #CCC;
		background-color: #FFF;
		padding: 5px;
}

.suncorpForm #features  {
		width: 250px;
}

.articles img  {
		float: right;
		height: 75px;
		width: 75px;
		margin-bottom: 5px;
		margin-left: 10px;
		border: 1px solid #CCC;
}

#wrapper #middle #MainContent #mainBottom .articles p {
		font-size: 100%;
}

.newsStories a  {
		font-weight: bold;
}

/* Social media icons link borders */

#wrapper #banner #right ul  {
	padding-left: 0px;
}

#navlist {
	width: 160px;
	float: right;
	position: relative;
	top: 40px;
	right: 0px;
	text-align: left;
	color: #6E7CA4;
}#navlist li {
	margin:0;
	padding:0;
	list-style:none;
	position:absolute;
	top:0;
}

#navlist li,  #navlist a {
		height:27px;
		display:block;
		text-indent: -3000px;
		text-align: left;
}

#twitter {
	left:65px;
	width:26px;
}#twitter {
		background-image: url(images/social.gif);
		background-position: 0 0;
}

#facebook {
	left:100px;
	width:26px;
}#facebook {
		background-image: url(images/social.gif);
		background-position: -26px 0;
}

#rssIcon {
	left:135px;
	width:26px;
}#rssIcon {
		background-image: url(images/social.gif);
		background-position: -52px 0;
}

#navlist #twitter a:hover  {
		background-image: url(images/social.gif);
		background-position: 0px -27px;
}

#navlist #facebook a:hover  {
		background-image: url(images/social.gif);
		background-position: -26px -27px;
}

#navlist #rssIcon a:hover  {
		background-image: url(images/social.gif);
		background-position: -52px -27px;
}

/* Remove link borders */
a:active {
	outline: none;
}

a:focus {
	-moz-outline-style: none;
}

a,  input  {
	outline-color: invert;
	outline-style: none;
	outline-width: medium;
}

/* blog thumbnail image */
.attachment-post-thumbnail  {
		float:right;
		border:solid 1px #CCC;
		width:100px;
		height:100px;
		margin-left:10px;
	}



#rightContent .newsBig .attachment-post-thumbnail {
	height: 50px;
	width: 50px;
}

.newsBig  {
		list-style-type: none;
		margin-left: -10px;
		font-size: 100%;
}


#rightContent .newsBig li  {
	clear: both;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #F2F2F2;
	padding-top: 10px;
	padding-bottom: 10px;
	height: 60px;
}

hr  {
display: block;
position: relative;
padding: 0;
margin: 15px auto;
width: 100%;
clear: both;
border: none;
border-top: 1px solid #CCC;
border-bottom: 1px solid #FFF;
font-size: 1px;
line-height: 0;
overflow: visible;
}



