@import url("http://static.rbi.com.au/common/chinchilla/css/base.css");

/* typography */
body {background:#FFF;}

a:link, a:visited {color:#000;}
a:hover, a:active {color:#EE1C23; text-decoration:none;}
.body a:link, .body a:visited, p a:link, p a:visited, li a:link, li a:visited  {border-bottom:1px dotted #898989;}
.body a:hover, .body a:active, p a:hover, p a:active, li a:hover, li a:active  {border-bottom:1px dotted #EE1C23;}

h1, h2.section {color:#898989; border-bottom:1px dotted #898989; padding-bottom:4px; margin-bottom:0.75em;}
h1 a:link, h1 a:visited, h2.section a:link, h2.section a:visited {color:#898989;}
h2 a:link, h2 a:visited {color:#000; border:none;}
h1 a:hover, h1 a:active , h2 a:hover, h2 a:active, h2.section a:hover, h2.section a:active {color:#EE1C23; text-decoration:none; border:none;}

/* general page structure */
#topnav {background:#FFF; color:#898989; border-bottom:1px dotted #898989;}
#header {background:#FFF;}

#wrap {}

/* primary nav styles */
#header-nav {background:#EE1C23;}
#header-nav ul li {background:#EE1C23; border-right:1px solid #FFF;}
#header-nav ul li a {font-size:1.3em !important; color:#FFF; float:left; border:0;}
#header-nav ul li a:hover {text-decoration:underline;}

#second-nav {background:#EEE; position:relative; height:26px !important; line-height:26px !important;}
#second-nav ul li a {font-size:1.2em !important; color:#555; padding:0 20px !important; border:0; float:left;}
#second-nav ul li a:hover {text-decoration:underline;}

/* col1 styles */

.lead h2 {font-size:2em; margin-bottom:0.2em;}
.excerpts h2 {margin-bottom:0.2em;}
.time {color:#898989;}
.body {margin-top:1em;}
.body img {float:right; margin:0.5em 0 0.5em 1em;}
.reset {margin:0 !important;}
ul.navlist li {background-image:url(/Images/css/bullet_green_4.aspx);}
div.hr {clear:both;}

/* col2 styles */
#cont-col2 h3 {background:#FFF; border-bottom:1px dotted #898989; padding-bottom:4px !important;}
#cont-col2 div.panel {border-top:0; overflow:auto;}
#cont-col2 div.darkpanel {border-top:0; overflow:auto; background:#EE1C23 url(/Images/css/newsletter_bottom.aspx) left bottom no-repeat; padding-bottom:10px;}
#cont-col2 div.darkpanel td {padding-left:20px; vertical-align:top; font-weight:bold;}
#cont-col2 div.darkpanel a {color:#FFF;}
#newsletter {height:68px; background:url(/Images/css/newsletter_off.aspx); position:relative;}
#newsletter input {position:absolute; left:63px; top:25px; width:180px;}
#newsletter input.button {position:absolute; left:252px; top:23px; width:auto; font-size:10px;}
.PollAnswers {margin-bottom:0 !important;}

.commentbody {margin-bottom:0.75em; font-size:1.1em; color:#222;}
#comments ol {clear:both;}
#comments ol li {margin-left:5px; font-size:0.9em; color:#999;}

/* footer styles */
#cont-foot {background:#FFF url(/images/css/cont-foot-background.aspx) repeat-y;}
#cont-foot h3 {background:#ABABAB; color:#FFF;}
#cont-foot div {background:#DDD;}
#cont-foot p {width:302px; margin:5px 5px 15px 5px;}
#cont-foot span a {margin-right:10px;}

/* ad styles */
#megabanner {height:90px !important; line-height:90px !important; margin-top:10px !important; text-align:right;}
#megabanner span.NoPrint * {vertical-align:middle;}
#cont-col1 span.NoPrint * {margin-bottom:1.5em !important;}
#articlead {padding-top:0.75em;}

.secondary {border: 1px solid #c4c5c3; background: #f0efea; color:#999;}
.secondary:hover {border: 1px solid #c4c5c3; background: #ddd; color:#AAA;}

.TB_overlayBG {background-color:#000; filter:alpha(opacity=50); -moz-opacity: 0.5; opacity: 0.5;}
#TB_window {border: 1px solid #EE1C23;}

.showcaseheading {color:#898989; border-bottom:1px dotted #898989; padding-bottom:4px; margin-bottom:0.75em;font-size:1em;font-weight:bold;}
#titlewithlogo h1 {border-bottom:0;padding-bottom:0;margin-bottom:0.35em;}

/* form and button styles */

input {color:#777;}
a.button, .button {background:#F5F5F5; border:1px solid #CCC; color:#898989;}
a.button:hover, .button:hover {border:1px solid #EEE; background:#EE1C23; color:#FFF;}

/* call to action buttons*/
.buttonlist {float:right;}
.buttonlist a, #companylinkbuttons a.button {margin-bottom:10px; width:auto; border:1px solid #F0F4F9; background:#EE1C23; color:#FFF;}
.buttonlist a:hover, #companylinkbuttons a.button:hover {border:1px solid #EE1C23; background:#F0F4F9; color:#EE1C23;}

