/* Custom CSS for Ivanhoe Australia */
BODY {font-family:arial, helvetica, sans-serif; font-size:12px; margin:0px; background:#1a3660;}
TD {font-family:arial, helvetica, sans-serif; font-size:12px}
H1, H2, H3, H4 {margin:0px; padding:0px;}

.footer {font-family:arial, helvetica, sans-serif; font-size:10px; color:#cccccc}
.input {font-family:arial, helvetica, sans-serif; font-size:12px; padding:3px; margin-bottom:8px; border:#575757;}

/* Page layout section */
.bodycontent {width:639px; max-width:589px; padding:20px; padding-left:30px;}
.menupad {padding-left:15px; padding-right:14px;}

/* Image related Styles */
.shadowleft {background-image: url('/i/common/shadowleft.png'); background-repeat: repeat-y; background-attachment: relative; background-position: top right;}
.shadowright {background-image: url('/i/common/shadowright.png'); background-repeat: repeat-y; background-attachment: relative; background-position: top left;}
.menubg {background-image: url('/i/common/menu-bg.gif'); background-repeat: repeat-x; background-attachment: relative; background-position: top left;}
.sidebg {background:#355a8b; background-image: url('/i/common/side-bg.jpg'); background-repeat: no-repeat; background-attachment: relative; background-position: top left;}
.bodybg {background:#fff; background-image: url('/i/common/body-bg.jpg'); background-repeat: repeat-y; background-attachment: relative; background-position: top left;}
.mainbg {background-image: url('/i/common/main-bg.jpg'); background-repeat: repeat-x; background-attachment: relative; background-position: top left;}
.footerbg {background-image: url('/i/common/footer-bg.gif'); background-repeat: repeat-x; background-attachment: relative; background-position: top left;}
.pngt {behavior: url('/cc/js/pngbehavior.htc');}

/* Navigation Styling */
a:link {color:#1b365b; text-decoration:none;}
a:visited {color:#1b365b; text-decoration:none;}
a:hover {color:#cf232d; text-decoration:none;}
a.latest:link {color:#ffffcc; text-decoration:none;}
a.latest:visited {color:#ffffcc; text-decoration:none;}
a.latest:hover {color:#cf232d; text-decoration:none;}

.navLink {width: 174px;}
.navLink a {display:block; font-size:12px; font-family: Arial, Helvetica, sans-serif; color:#ffffff; 
 text-decoration: none; padding:4px; padding-left:12px; border-bottom:1px solid #2c466a; background-image: url('/i/common/sidenav.gif'); background-repeat: no-repeat; background-attachment: relative; background-position: top left;}
.navLink a:visited {color:#ffffff;}
.navLink a:hover {color:#cf232d;}   

.subnavLink {width: 174px;}
.subnavLink a {display:block; font-size:12px; font-family: Arial, Helvetica, sans-serif; color:#ffffff; 
 text-decoration: none; padding:4px; padding-left:22px; border-bottom:1px solid #2c466a;}
.subnavLink a:visited {color:#ffffff;}
.subnavLink a:hover {color:#d0242e;}   

/* Front Page only */
.textbg {color:#fff; padding:20 15 15 25; behavior: url('/cc/js/pngbehavior.htc'); background-image: url('/i/front/text-bg.png'); background-repeat: no-repeat; background-attachment: relative; background-position: top center;}
.frontbg {background-image: url('/i/front/front-bg.jpg'); background-repeat: no-repeat; background-attachment: relative; background-position: top center;}
.sep {background:#575757;}
.newsbg {color:#fff; padding:5 10 5 13; behavior: url('/cc/js/pngbehavior.htc'); background-image: url('/i/front/news-bg.png'); background-repeat: no-repeat; background-attachment: relative; background-position: top left;}

.photoholder {text-align:center;}
.photoholder img {padding:10px;}

.red {color:#FF0000;}