@charset "utf-8";
/* CSS Document */
body
{
color: #4A4A4A;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
padding:0;
margin:0;
background: url(../images/MinotaurwebBG.jpg) top center no-repeat;
}
/*-- Main Containers --*/
.wrapper, #footer, #foot_disclaimer, header {
	width:970px;
	margin-top:0;
	margin-bottom:0;
	margin-left: auto;
	margin-right: auto;
}

/*-- Elements --*/
a, a:active, a:visited {
	color: #000000;
	text-decoration:none;
}
a:hover {
	color:#D15B05;
}
img {
	border:none;
}
p {
	margin:0;
	padding:0 80px 12px 8px;
	line-height:14px;
}
h1, h2 {
	font-size:20px;
	color:#FFF;
	margin-top:0;
	background:#D15B05;
	padding: 0 8px;
	line-height:36px;
}
h2 {
	font-size:16px;
	color:#D15B05;
	background:none;
}
h3 {
	font-size:13px;
	font-weight:bold;
	color:#FFF;
	margin-top:0;
	background:#F99B0C;
	padding: 0 20px;
	text-transform:uppercase;
	line-height:36px;
}
h4 {
	color:#D15B05;
	margin-left:8px;
}

/*-- Header --*/
header {
	height: 260px;
	position:relative;
}
header .bg {
	background:url(../images/background_home.png) 0 0 no-repeat;
	position:absolute;
	left:0;
	top:0;
	height:260px;
	width:970px;
}
#main_logo {
	width: 92px;
	height:122px;
	margin-top: 10px;
	margin-left:9px;
	border:none;
	float:left;
	position:absolute;
	z-index:20000;
}
#second_logo {
	float:left;
	padding-top:71px;
	margin-left:240px;
}
/*-- Navigation Menu --*/
nav {
	visibility:hidden;
	display:none;
}
/*nav ul {
	list-style: none;
	display: block;
	vertical-align:baseline;
	padding:0;
	margin: 0;
	float:left;
}
nav li {
	float: left;
	line-height:44px;
	font-family:'Junge', serif;
	margin-right: 30px;
	padding: 0 10px;
}
nav li.active {
	background-color:#B2B295;
}*/
nav a {
	font-size:12px;
	text-decoration:none;
	text-transform:uppercase;
}
/*-- End Navigation Menu --*/

.custom_picbar {
	margin:10px 0;
}

/*-- Section: Contentbody for styling --*/
#contentbody {
	
}

/*-- Content Display Containers --*/
#intro_area {
	margin:0;
	padding:0;
}
#intro_area > div {
	float: left;
	background: #F8C098;
	background: -moz-linear-gradient(top, #F8C098 0%, #FFFFFF 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#F8C098), color-stop(100%,#FFFFFF));
	background: -webkit-linear-gradient(top, #F8C098 0%,#FFFFFF 100%);
	background: -o-linear-gradient(top, #F8C098 0%,#FFFFFF 100%);
	background: -ms-linear-gradient(top, #F8C098 0%,#FFFFFF 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#F8C098', endColorstr='#FFFFFF',GradientType=0 );
	background: linear-gradient(top, #F8C098 0%,#FFFFFF 100%);
	width: 240px;
	margin-left:1px;
	margin-right: 2px;
	height: 430px;
	position:relative;
}
#intro_area > div.last {
	margin-left:0px;
	margin-right:0px;
}
#content_area {
	padding-top:2px;
	background:#fff;
}
#content_area.white_background {

}

#center_col, #center_col_alone, #center_col_right, #center_col_left, #col_left, #col_right {
	min-height:240px;
}
#center_col {
	margin-left:230px;
}
#center_col_alone {

}
#center_col_right {
	width:500px;
	padding-top:16px;
}
#center_col_left {
	margin-left:230px;
	min-height: 350px;
}
#col_left {
	width:226px;
	float:left;
	background: white;
}

#col_left ul {
	list-style:none;
	margin: 0;
	padding:0;
	padding-left:10px
}
#col_left ul {
	padding-left:20px;
}
#col_left li {
	border-bottom: 1px solid #F99B0C;
	padding:4px 0;
}
#col_left a, #col_left a:visited{
	color:#4D4D4D;
	font-size:11px;
}
#col_left li.active>a {
	font-weight:bold;
	color:#D15B05;
}
#col_left a:hover {
	color:#D15B05;
}
#col_left li li {
	border:none;
}
#col_left_bot p {
	padding:5px 10px 5px 20px;
	text-align:justify;
}

#col_right {
	width:370px;
	float:right;
}
#col_right .rightColCont {
	width: 370px;
	float: right;
	margin-left: 15px;
	min-height: 201px;
	background: #F7BE96;
	background: -moz-linear-gradient(top, #F7BE96 0%, #FFFFFF 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#F7BE96), color-stop(100%,#FFFFFF));
	background: -webkit-linear-gradient(top, #F7BE96 0%,#FFFFFF 100%);
	background: -o-linear-gradient(top, #F7BE96 0%,#FFFFFF 100%);
	background: -ms-linear-gradient(top, #F7BE96 0%,#FFFFFF 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#F7BE96', endColorstr='#FFFFFF',GradientType=0 );
	background: linear-gradient(top, #F7BE96 0%,#FFFFFF 100%);
}
#col_right .rightColCont h1 {
	font-size:14px;
	margin:0;
	padding:0;
}
#col_right .bps_rc_box ul {
	margin: 10px 0 0 15px;
	padding: 0;
}
#col_right .bps_rc_box ul li {
	margin-bottom:2px;
	list-style:disc;
}
#col_right .bps_rc_box ul li a.active {
}
.art-nostyle td {padding:0;}
.art-nostyle p {
	/*padding:0 8px 10px 8px;*/
}
.art-nostyle h1 {
	font-weight:normal;
}
.asxbox h1 {
	font-size:15px;
}
.art-nostyle .readmore, .asxbox .readmore {
	height: 36px;
	width: 74px;
	text-indent: -999em;
	position: absolute;
	bottom: 5px;
	left:10px;
}
.art-nostyle p {
	padding-right:10px;
}
.asxbox .asx_but {
	height: 36px;
	width: 74px;
	text-indent: -999em;
	position: absolute;
	bottom: 50px;
	left:10px;
	background: url(../images/asx_but.png) 0 0 no-repeat;
}
.art-nostyle .readmore {
	background: url(../images/readmore1.png) 0 0 no-repeat;
}
.asxbox .readmore {
	background: url(../images/readmore2.png) 0 0 no-repeat;
}
.asxbox {
	background: #FDD6A5 !important;
	background: -moz-linear-gradient(top, #FDD6A5 0%, #FFFFFF 100%) !important;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#FDD6A5), color-stop(100%,#FFFFFF)) !important;
	background: -webkit-linear-gradient(top, #FDD6A5 0%,#FFFFFF 100%) !important;
	background: -o-linear-gradient(top, #FDD6A5 0%,#FFFFFF 100%) !important;
	background: -ms-linear-gradient(top, #FDD6A5 0%,#FFFFFF 100%) !important;
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FDD6A5', endColorstr='#FFFFFF',GradientType=0 ) !important;
	background: linear-gradient(top, #FDD6A5 0%,#FFFFFF 100%) !important;
}
.asxbox h1 {
	background:#F99B0C;
}
.latestnews {width: 480px !important;height: 200px !important; position: absolute !important; margin-left: 245px !important;}
.centrenews {/*margin-top: 200px !important;height: 230px !important;*/ height: 230px !important;width: 482px !important;}
.centrenews table {margin-top:0 !important;}
.latest-pres {position: absolute !important; margin-left: 244px !important; margin-top: 232px !important; }

/* Temporary Override for shareholder info */
#intro_area {height:232px; min-height:232px;}
/*.latest-ann {position: absolute !important; margin-left: 244px !important; margin-top: 232px !important; }*/
.latest-ann table {margin-left: 0 !important; }

/*-- Mail Signup on homepage --*/
.acymailing_moduleart-nostyle p {padding:0;}
.acymailing_moduleart-nostyle {
	padding: 3px 8px 0 8px;
}
.acymailing_form {margin-top:25px;}
.acymailing_form p {margin-top:15px;}
.acymailing_form .subbutton {float:left;}
.acymailing_form .unsubbutton {float:right;}
.acymailing_moduleart-nostyle label {
	font-weight:bold;
}
.acymailing_moduleart-nostyle input[type=text] {
	border: 1px solid #000;
	width: 220px;
	background:#FEF1E6;
}

/*-- Sitemap formatting --*/
#xmap {
	font-size:12px;
}
#xmap ul {
	list-style: none;
	padding:10px;
	margin: 5px;
}
#xmap li {
	padding-left:15px;
}

/*-- Contact Form --*/
.contact {
	color: #051D43;
}
.contact h3 {
	visibility:hidden;
	display:none;
}
.contact fieldset {
	border:none;
}
.contact dt {
	float:left;
}
.contact label {
	width:200px;
	display:block;
}
.contact input[type="text"], .contact input[type="email"], .contact textarea {
	width: 450px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}
/*-- Footer menu --*/
.footOuter {
	float:left;
}
#footmenu {
	height:260px;
	background:url("../images/ballarat_plastic_surgery_blue_logo.png") no-repeat scroll 50% 98% transparent;
}
#footmenu h3 {
	color:#002935;
	font-size:14px;
	margin:0;
	padding:0;
	margin-bottom:10px;
}
#footmenu .footColCont {
	background:#B3B396;
	border: 1px solid white;
	float: left;
	height:150px;
}
#footmenu .footmenuCont {
	float: left;
	width: 100%;
	margin-top: 10px;
}
.footOuter > div.poplinks {
	padding: 0 13px;
	width:200px;
	margin-right:33px;
}
.footOuter > div.mapimage {
	margin-right:33px;
}
.footOuter > div.footcontact {
	width: 450px;
	padding: 0 13px;
}
div.footcontact input[type=text] {
	width:230px;
	height:28px;
	border:none;
	background:#FFF;
	float:left;
	margin-bottom:9px;
	margin-right: 10px;
}
div.footcontact input[type=submit] {
	height:28px;
	border:none;
	background:#FFF;
	float:right;
}
div.footcontact textarea {
	width:202px !important;
	height:68px !important;
	border:none;
	background:#FFF;
}
.sp_qc_clr { /*-- Template override --*/
	clear:none !important;
}
	
#footmenu .footColCont ul {
	margin: 10px 0 0 15px;
	padding: 0;
	height:auto;
}
#footmenu .footColCont ul li {
	margin-bottom:2px;
	list-style:disc;
	float:none;
	color:#FFFFFF;
}
#footmenu .footColCont ul li a {
	color:#FFF;
}

#footmenu .footmenuCont ul {
	list-style: none;
	display: block;
	vertical-align:baseline;
	padding:0;
	margin: 0;
	height:30px;
	text-align:center;
}
#footmenu  .footmenuCont ul li {
	display:inline;
	padding-left:15px;
	padding-right:15px;
	text-transform:uppercase;
}
#footmenu  .footmenuCont a {
	text-decoration:none;
	font-weight:bold;
	font-size:12px;
	color:#051D43;
}

/*-- Footer Container --*/
footer {
	height:87px;
}
#foot_disclaimer {
	padding-top: 15px;
	font-size:10px;
	color:#4D4D4D;
}
#foot_disclaimer ul {
	list-style:none;
	text-align:center;
	margin:0;
	padding:0;
}
#foot_disclaimer ul li {
	display:inline-block;
	padding: 4px 20px;
/*	background: #F7BE96;
	background: -moz-linear-gradient(left, #CCCCCC 0%, #FFFFFF 40%);
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,#CCCCCC), color-stop(40%,#FFFFFF));
	background: -webkit-linear-gradient(left, #CCCCCC 0%,#FFFFFF 40%);
	background: -o-linear-gradient(left, #CCCCCC 0%,#FFFFFF 40%);
	background: -ms-linear-gradient(left, #CCCCCC 0%,#FFFFFF 40%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#CCCCCC', endColorstr='#FFFFFF',GradientType=1 );*/
	background: url(../images/Gradedpanel.png) no-repeat top left;
}
#foot_disclaimer a,#foot_disclaimer a:visited {
	color:#4D4D4D;
}

/*-- Formatted page lists --*/
ul.meplist {list-style: none;padding-left: 8px;padding-right: 80px;}
ul.meplist li {border-top: 1px solid #CCC;line-height: 20px;padding: 5px 0;margin: 5px 0;height: 20px;}
ul.meplist li.header {border:none;}
ul.meplist .spanl {float:left;width:250px;}
ul.meplist .spanc {float:left;width:200px; text-align:center;}
ul.meplist .spanr {float:right;}
ul.noheight li {height:auto;}
ul.noheading li {border-top:none; border-bottom:1px solid #CCC;}

/*--Over ride elements --*/
.dm_hot {visibility:hidden; display:none;}
.view_but {visibility:hidden; display:none;}

/*-- Search box --*/
.search_bps {
	float:right;
}
.search_bps label {
	visibility:hidden;
	display:none;
}
.search_bps input[type=text] {
	width: 140px;
	border: 1px solid #FFF;
	line-height: 28px;
	height:28px;
	margin-top:8px;
	padding: 0;
	padding-left: 10px;
	background: rgba(255, 255, 255, 0.4);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#44ffffff, endColorstr=#44ffffff);
}

/* MODULE OVERIDES
----------------------------------------------------------- */
.theme-default .nivoSlider {
position: relative;
background: white url(loading.gif) no-repeat 50% 50%;
margin-bottom: 0;
-webkit-box-shadow: none !important;
-moz-box-shadow: none !important;
box-shadow: none !important;
}