body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.8em;
	color:#333;
	background-repeat:repeat-x;
	background-color:#D4D4D4;
}

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

#banner {
height:100px;
width:975px;
margin-left:5px;
}

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

.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:975px;
margin-left:5px;
}

#nav {
border-left-width:1px;
border-left-style:solid;
border-left-color:#FFF;
font-weight:700;
height:32px;
margin-bottom:10px;
}

#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:84%;
font-family:Arial, Helvetica, sans-serif;
margin-left:10px;
display:inline;
}

#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:150%;
font-size:90%;
margin-bottom:10px;
}

#wrapper #middle #MainContent #mainBottom p {
line-height:150%;
font-size:83%;
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%;
}

#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:#FFF;
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:#FFF;
padding-left:5px;
padding-top:2px;
margin-bottom:5px;
font-family:Arial, Helvetica, sans-serif;
border:1px solid #CCC;
}

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 {
margin-top:10px;
margin-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;
}

#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%;
}

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

#rightContent a {
color:#000;
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/star.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;
margin-bottom:15px;
width:640px;
}

#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:#FFF;
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;
}
