@charset "UTF-8";
/* CSS Document */

body {background: #EBEBEC url(../images/background.png) repeat-x top left;}

*, div{
font-family: GeoSlb712TLtBT;
font-size:12px;
color:#000000;
}

h5 {
	margin: 0; padding: 0;
	font-family: GeoSlb712TLtBT;
}

h1{
	font-size:22px;
}

h2{
font-size:18px;
}

h3{
font-size:16px; text-decoration: none;
}

h2, h3, h4{
	padding-top:8px; margin: 0; text-decoration: none;
}

p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 0 0 10px 0;
}

a {text-decoration: none;}

#header_cont {
	height: 85px; width: 1000px; padding: 0 30px; margin: 0 auto;
	}

#header {
	position: relative;
	margin: 0 auto; padding: 0;
	width: 1000px; height: 85px;
	background: url(/images/new/headerGlow.png) bottom no-repeat;
}

#logo {
	position: absolute; bottom: 15px;
	width: 350px; height: 56px;
	background: url(/images/logo.png) no-repeat;
}

.geelong {
	position: absolute; bottom: 27px; right: 0;
	color: #FFFFFF;
}

/* ---------- */

.contPos {
	margin-top: 20px;
}

.contPosMap {
	margin-top: -10px;;
}

.dPagein{
margin-top: 40px;
margin-left:10px;
margin-right:10px;
padding-bottom:20px;

}

/* @group Search */


#search_box {
	position: absolute;
	bottom: 20px;
	right: 10px;
}

#search_box .cat_textbox_small {
	height: 15px; width: 146px;
	background-color: #dadbdc;
	margin: 10px 1px 0 0; padding: 2px 0 2px 2px;
}

#search_box .cat_button {
	margin-top: 0; padding: 0;
}

/* Bread Crumbs*/
.breadSearch {
	position: relative;
}

.bread_1 {
	position: absolute; left: 200px;
	width:auto;
	padding: 0 0 15px;
	margin-left:10px;
	margin-top: 0;
}

.bread_2 {
	position: absolute; left: 210px;
	width:auto;
	padding:0;
	margin: 0;
}

.bread_1 p, .bread_2 p {
	margin-left: 0;
	color:#58585a;
}
.bread_1 a, .bread_2 a{
text-decoration:none;
color:#58585a;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;

}

/* @end */

		.wrapper {
			width: 1000px; padding: 0 30px; margin: 0 auto;
		}
		/* -------------------------------------------------------------------------------- */
/* Main Menu content */

#menu_cont {
	padding: 0; margin: 0;
}

#menu_cont #menu {
	width:1000px; height: 56px;
	padding: 0; margin: 0 auto;
	
}

#menu_cont #menu ul {
	margin: 0; padding-top: 15px;
	list-style: none;
}


#menu_cont #menu ul li {
	float: left; text-decoration: none;
	text-align: centre;
}

#menu_cont #menu ul li a {
	height: auto;
	text-decoration: none; color: #FFFFFF;
	font-family: GeoSlb712EMdBT;
	font-size: 14px;
	text-shadow: 1px 1px 2px rgba(0,0,0,0.5);
	filter: dropshadow(rgba(0,0,0,0.5), offx=1, offy=1); 
	}
	
/*#our_vision, #masterplan, #industries, #infrastructure, #amenities, #sustainability, #current_releases, #news {
	border-right: 1px solid #919295; padding-left: 17px;
}

#location {
border-right: 1px solid #919295;
}
*/
	
#menu_cont #menu ul li a:hover {
	height: auto;
	color: #8cc63f;
	}
	
#menu_cont #menu ul li a:active {
	height: auto;
	color: #8cc63f;
	}
	
	
	
	
/* .cMenu_Selected{
	color: #000000;
}	
	selected link */

	
	

	
/* ********************** */
/* Global Navigation Sizing */
/* ********************** */

/*#location {
	width: 75px;
}

#our_vision {
	width: 85px;	
}

#masterplan {
	width: 90px;	
}

#industries {
	width: 80px;	
}

#infrastructure {
	width: 100px;		
}

#amenities {
	width: 80px;
}

#sustainability {
	width: 100px;		
}

#current_releases {
	width: 125px;		
}

#news {
	width: 54px;		
}

#contact {
	width: 69px;padding-left: 17px; margin-right: -20px;
}*/

/* ********************** */
/* -------------------------------------------------------------------------------- */
/* Home page content */

.container {
	min-height: 765px;	
}

#dMiddle{
	margin: 0 auto; width: 1000px; padding: 0 30px;
}

#dMiddle_h{
width: 1000px;
margin: 0 auto;

}

#dContent {
	clear: both;
	width: 980px;
	background:#FFFFFF;
	padding: 10px; margin-top: 25px;
	text-align:left;
	float:right;
}

#dContentMap {
	clear: both;
	width: 980px;
	background:#FFFFFF;
	padding: 10px; margin-top: 25px;
	text-align:left;
	float:right;
	position: relative;	
}

.rightCont {
	width: 780px;
	background:#FFFFFF;
	padding: 0;
	margin-left:10px;
	text-align:left;
	float:right;
	font-family:Arial, Helvetica, sans-serif;
}

.rightCont table td, .rightCont table td ul li, .rightCont table td p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height:17px;
}

h1{
color:#8cc63f;
font-size:26px;
margin-left:10px;
margin-right:10px;
margin-top:10px;
margin-bottom: 0;
line-height: 28px;
font-family: GeoSlb712TLtBT;
}

.rightCont .textLeft {
	width: 398px;
}

.cHead{
font-size:14px;
font-weight:bold;

}

/* -------------------------------------------------------------------------------- */
/* Footer */

#footerCont {
	background: #424242 url(../images/new/footerBg.png) repeat-x top;
	margin: 0 auto; clear: both;
	width:100%
	}

.footer {
	background: #424242 url(../images/new/footerBg.png) repeat-x top;
	margin: 0 auto; padding: 0 30px; width: 1000px;
	overflow: hidden; clear: both;
	}


#dFooter{
    overflow: hidden; clear: both;
	width: 1000px; height: auto;
	margin: 0 auto; padding: 0;
	background: url(../images/new/footerGlow.png) no-repeat top;
}

.footer div #footer_main {
	margin: 20px 2px 0 0; padding: 0;
	float: left;
	width: 198px; height: auto;
}

.footer div #footer_sub {
	margin: 20px 2px 0 0; padding: 0;
	float: left;
	width: 198px; height: auto;
}

.footer div .footer_info {
	margin: 20px 2px 0 0; padding: 0;
	float: left;
	width: 198px; height: auto;
}

.footer div h3 {
	color: #FFFFFF;
	font-size: 15px;
	border-bottom: 1px solid #9a9a9a;
	width: 168px;
	padding-bottom: 15px;
	font-family: GeoSlb712TLtBT;
}

.footer div ul {
	list-style: none;
	margin: 0; padding: 0;
}

.footer div ul li{
	border-bottom: 1px solid #9a9a9a;
	width: 168px;
}

.footer div ul li a{
	color: #CBCBCB;
    display: block;
    font-family: Arial,helvetica,"san-serif";
    font-size: 12px;
    line-height: 16px;
    padding: 5px 0;
    text-decoration: none;
}

.footer div ul li a:hover{
	color: #FFFFFF;
}


/* -------------------------------------------------------------------------------- */
/* Copyright */
#copy_wrapper{
	clear: both;
}

#copyright {
	font-family: Arial, helvetica, "san-serif";
	color: #cbcbcb;
	margin: 0 auto; padding: 30px 0 50px 0;
	width: 1000px; height: auto;
	font-size: 11px;
}

#dcopytext{
float:left;
font-family: Arial, helvetica, "san-serif";
color: #cbcbcb;
font-size: 11px;
width:600px;
height:18px;
line-height:18px;

}
#dSin{
float:right;
font-family: Arial, helvetica, "san-serif";
width:200px;
font-size:11px;
text-align:right;
text-decoration:none;
}

#dSin a{
color: #cbcbcb;
font-family: Arial, helvetica, "san-serif";
text-decoration:none;
}

/* -------------------------------------------------------------------------------- */
/* Inner page templates */

.sec_cont {
	float: left;
	background: #FFFFFF;
	width: 800px; height: auto;
	margin: 0 auto;	
}

/* hero section */

.hero_wrap {
	position:relative;
	bottom: 0;
	width: 1016px; height: 267px;
	margin: -9px; padding: 0;
	background: url(../images/internalHeader.png) no-repeat;
}

.hero_wrap #locText {
	position:absolute;
    top:39px;
    left:588px;
    z-index:11;
}

#slideshow {
    height:249px; width: 980px; margin: 0 auto;
}

#slideshow IMG {
    position:absolute;
    top:18px;
    left:18px;
    z-index:8;
    opacity:0.0;
}

#slideshow IMG.active {
    z-index:10;
    opacity:1.0;
}

#slideshow IMG.last-active {
    z-index:9;
}

/* right hand body content */
#body_cont{
	width: 800px; height: auto;
	margin: 0 0 0 10px; padding: 0;
}

.left {
	float: left;
	width: 395px; height: auto;
	margin: 0 10px 0 0; padding: 0;
}

.right {
	float: right;
	width: 395px; height: auto;
}

/* Sub menu header */
.sub_head a {
	color:#FFFFFF;
	text-decoration: none;
	display: block;
	font-size:16px;
    padding: 10px; height: 25px;
	background: url(/images/new/menuHead.jpg) no-repeat;
	font-family: GeoSlb712EMdBT;
}



/* -------------------------------------------------------------------------------- */
/* Panels under accordion menu */
.advert1 {
	width: 160px;
	height: 46px;
	margin-top: 10px; padding: 10px;
	background: url(/images/new/advertPanels.jpg) no-repeat;
	font-family: GeoSlb712TLtBT; 
}


.advert1 a{
	color:#FFFFFF;
	text-decoration:none;
	font-size:16px;
	text-decoration: none;
	}

.advert1 h3{
font-family: GeoSlb712TLtBT; 
padding:0px; margin:0px;
font-size:16px;
text-decoration: none;
}

.advert2 {
	width: 160px; 
	height: 46px;
	padding: 10px; margin-top: 2px;
	background: url(/images/new/advertPanels.jpg) no-repeat;
	font-family: GeoSlb712TLtBT; 
}

.advert2 a{
	color:#FFFFFF;
	text-decoration:none;
	font-size:16px;
	text-decoration: none;
}

.advert2 h3{
font-family: GeoSlb712TLtBT; 
padding:0px; margin:0px;
font-size:16px;
text-decoration: none;
}

/* -------------------------------------------------------------------------------- */
/* Home page panels */
#panel_wrap {
	clear: both;
}

#panels_bott {
	width: 1000px;
	margin: 0 auto;
	overflow: hidden;
}

#panels_bott ul {
	margin: 0; padding: 0;
	list-style: none;
	width: 1000px; height: auto;
}

#panels_bott ul li {
	float: left;
	margin: 0 2px 8px 0; padding: 0;
	width: 198px; height: auto;
	font-size:11px;
}
	
#panels_bott ul li div {
	margin: 0; padding: 10px;
	width: auto; min-height: 55px;
	background: url(../images/new/bottPanel.png) no-repeat top;
}

#panels_bott ul #right_p {
	width: 200px;
	margin: 0; padding: 0;
}


#panels_bott ul li h2 a{
font-weight:bold;
text-decoration: none;
font-size:15px;
color:#000;
padding-bottom:5px;
}

#panels_bott ul li h2 a:hover{
color:#636363;
}

#panels_bott h2 img {width: 6px; padding-top: 2px;}


/*  Masterplan Overview */

.right_image{
padding-left:20px;
padding-top:16px;
font-weight:bold;
font-size:11px;
}

.left_image{


font-weight:bold;
font-size:11px;

}


.overview{
width:770px;
padding:5px;
background:#d6d6d6;
margin-bottom:10px;
}

#mpList {
	margin-left: 15px;
}


#panels_contents {
	width: 800px;
	margin: 0 auto;
}

#panels_contents ul {
	margin: 0; padding: 0;
	list-style: none;
	width: 800px; height: auto;
}

#panels_contents ul li {
	float: left;
	margin: 0 2px 0 0; padding: 0;
	width: 198px; height: auto;
	font-size:11px;
}
	
#panels_contents ul li div {
	margin: 0; padding: 10px;
	width: auto; height: 60px;
	background: #d6d6d6;
}

#panels_contents ul #right_p {
	width: 200px;
	margin: 0; padding: 0;
}


#panels_contents ul li h2{
font-size:14px;
color:#333333;
padding-bottom:5px;
}


#panels_contents ul li a{
font-weight:bold;
}


#panels_contents ul li a{
font-weight:bold;
color:#000000;
}


#stage_bar {
	background-color: #dbdcdd;
	width: 800px;
	
}
#stage_bar ul {
list-style:none;
height:25px;
padding:0px;
margin:0px;
}
#stage_bar ul li{
padding-top:5px;
padding-left:4px;
font-size:12px;
float:left;
}
#stage_bar .dark_bar{
padding-top:5px;
padding-left:25px;
padding-right:30px;
padding-bottom:0px;
border-left: #FFFFFF 1px solid;
height:25px;
background-color:#c7c8cb;
}


/*  Contact Us page */ 
#contactCont {padding: 0; margin: 0;
float:left;
text-align:left;}

#contactCont h1{
color:#8cc63f;
font-size:26px; margin-left: 10px;
font-family: GeoSlb712TLtBT;
line-height:29px;
}

/*  ToolTip box */ 

div.htmltooltip{
position: absolute; /*leave this and next 3 values alone*/
z-index: 1000;
background: #272727;
color: white;
padding: 3px;
width: 198px; /*width of tooltip*/
filter:alpha(opacity=60); 
-moz-opacity: 0.6; 
opacity: 0.6; }

.rightCont ul {
	margin-left: 15px;	
}

.cArial{
font-family:Arial, Helvetica, sans-serif;

}

#catwebformbutton {padding:5px 10px; background: url(/images/new/advertPanels.jpg) top left no-repeat; font-size: 14px; cursor: pointer;}

/* **************************************** */
/*Location*/
/* **************************************** */
.locPanel {
	position: absolute; bottom: 0; left: 0;
	padding: 10px;
	width: 375px;
	background: url(../images/siteplan/popPanel.png) repeat;
}

.locPanel1 {position: absolute; bottom: 0; left: 0;
	padding: 10px;
	width: 710px;
}

.locPanel h3 {color: #8CC63F; font-family: GeoSlb712TLtBT; padding: 0; margin:0;}
.locPanel1 h3 {color: #8CC63F; font-family: GeoSlb712TLtBT; padding: 0; margin:0;}


.right_image_loc {
padding-left:20px;
padding-top:16px;
font-weight:bold;
font-size:11px;
position: relative;
}

#overviewBg { background: url(../images/new/location/overview-sml.jpg) no-repeat; width: 395px; height: 430px; position: relative;}
#airportBg { background: url(../images/new/location/airport-sml.jpg) no-repeat; width: 395px; height: 430px; position: relative;}
#ugcBg { background: url(../images/new/location/ugc-sml.jpg) no-repeat; width: 395px; height: 430px; position: relative;}
#roadBg { background: url(../images/new/location/road-sml.jpg) no-repeat; width: 395px; height: 430px; position: relative;}
#ringroadBg { background: url(../images/new/location/ringroad-sml.jpg) no-repeat; width: 395px; height: 430px; position: relative;}
#railBg { background: url(../images/new/location/rail-sml.jpg) no-repeat; width: 395px; height: 430px; position: relative;}
#portBg { background: url(../images/new/location/port-sml.jpg) no-repeat; width: 395px; height: 430px; position: relative;}
#transportBg { background: url(../images/new/location/transport1-sml.jpg) no-repeat; width: 395px; height: 430px; position: relative;}


.locBtn {background: url(../images/new/greyBtn.jpg) repeat-x top left; border-left: 1px solid #545454; border-bottom: 1px solid #101010; border-right: 1px solid #cbcbcb; border-top: 1px solid #b7b7b7; padding: 3px 5px; color: #FFF; text-decoration: none; display: block; width: 110px; font-size: 11px; text-align: center;
-webkit-box-shadow: 0px 2px 3px 0px rgba(0, 0, 0, 0.5);
-moz-box-shadow: 0px 2px 3px 0px rgba(0, 0, 0, 0.5);
box-shadow: 0px 2px 3px 0px rgba(0, 0, 0, 0.5); 
}
.locBtn:hover {background: url(../images/new/greyBtnHov.jpg) repeat-x top left; color: #cbcbcb;}



.submenu_left .BlogPostArchive ul li a {
	margin: 0; height: auto;
	padding: 10px 15px 10px 10px;
	font-family: GeoSlb712TLtBT;
	text-decoration:none; display: block; color: #58585a; font-size: 12px;
	border-left: 1px solid #c1c1c1;
	border-right: 1px solid #c1c1c1;
	border-bottom: 1px solid #c1c1c1;
	background-color: #ececec; /* url(../../images/downArrow.png) no-repeat 158px center */
	}
.submenu_left .BlogPostArchive ul li a:hover {
	color: #8cc63f;
	background-color: #FFF;
	}

#navsub_654407_694995 li {background: #FFF;}
#navsub_654407_694995 li.seclevel a {padding-left: 20px; background: #FFF;}

#navsub_654407_694995 li.selected a {font-weight: bold;}


.master-plan-ad {
	position: absolute;
	bottom: 20px;
	right: 405px;
	border: none;
}

.location-map-ad {
	position: absolute;
	bottom: 20px;
	right: 195px;
	border: none;
}

/* **************************************** */
/*Industries*/
/* **************************************** */

body .reveal-modal #modBott h1 {
	padding-bottom: 10px;	
}

body .reveal-modal #modBottLeft h4 {
	padding-bottom: 5px;
	color: #8CC63F;
	font-size: 18px;
	font-family: Arial, Helvetica, sans-serif;
	}

/* Industries Overview */

#panels_industries {
	width: 1000px;
	padding-top: 12px;
	padding-bottom:12px;
}

#panels_industries ul {
	margin: 0; padding: 0;
	list-style: none;
	width: 1000px; height: auto;
}

#panels_industries ul li {
	float: left;
	margin: 0 2px 0 0; padding: 0;
	width: 194px; 
	font-size:11px;
}
	
#panels_industries ul li div {
	width: auto; height: 183px;
	margin-bottom:3px;
}

#panels_industries ul li a {text-decoration: none;}

.right_image a {text-decoration: none;}

#mapHead {background: url(../images/new/greyBtn.jpg) repeat-x top left; border-left: 1px solid #545454; border-bottom: 1px solid #101010; border-right: 1px solid #cbcbcb; border-top: 1px solid #b7b7b7; width: 374px; padding: 10px;}
#mapHead h3, #mapHead h4 {margin: 0; padding:0; color: #FFF; text-decoration: none; text-align: left;}
#mapHead h3 {font-size: 22px; padding-bottom: 5px; line-height: 25px;}
#mapHead h4 {font-family: Arial, Helvetica, sans-serif;}
/*
#panels_industries ul #right_p {
	width: 200px;
	margin: 0; padding: 0;
}


#panels_industries ul li h2{
font-size:14px;
color:#333333;
padding-bottom:5px;
}


#panels_industries ul li a{
font-weight:bold;
}


#panels_industries ul li a{
font-weight:bold;
color:#333333;
}
*/

.gray_box{
background-color:#444444;
color:#FFFFFF;
padding:15px;
float:right;
text-align:left;
}

.gray_box a{

color:#FFFFFF;
}

