/* Start of CMSMS style sheet 'default' */
/* CSS Document */

 /* -----------------------------------------------------------------------------------------------------------------*/
/* -------------------------------------------------- COMMON -------------------------------------------------------*/
body {
	background:#e6e6e6 url(../images/bodybg.gif) center top repeat; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000; line-height:18px;
	padding:0px; margin:0px;
}
h1, h2, h3, h4, h5, h6, ul, li, form{
	margin:0; padding:0; 
}
h1, h2, h3, h4, h5, h6{
	display:block; font-family:Arial, Helvetica, sans-serif; color:#24992a;
}
h1{
	font-size:20px; line-height:22px; weight:100;
}
h2{
	font-size:24px; line-height:26px;
}
h1, h2{
	margin-bottom:8px;
}
h3{
	font-size:20px; line-height:22px;
}
h4{
	font-size:18px; line-height:20px;
} 
h3, h4{
	margin-bottom:5px;
}
h5, h6{
	font-size:14px; line-height:16px;color:#4d4d4d;
}
h6{
font:normal 12px Arial, Helvetica, sans-serif;
}
ul, li{
	list-style-type:none; margin:0; padding:0;
}
li{line-height:15px; margin-bottom:10px; padding-left:15px; background:url(../images/bullet.gif) left 4px no-repeat;}

img{ border:0px; }

input, select, textarea{
	font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000; margin:0; padding:0;
}
p:first-child{
	margin-top:0px;
}
p{
	margin:0 0 15px;
}
a:link{
	color:#24992a; text-decoration:underline;
}
a:visited{
	color:#24992a; text-decoration:underline;
}
a:hover{
	color:#24992a; text-decoration:none;
}
a:active{
	color:#24992a; text-decoration:none;
}
a:focus{
	outline:none;
}

 /*-----------------------------------------*/
/*----------- Universal Items -------------*/
span.mandatory{
	font-size:12px; color:#ff0000; font-family:Verdana, Arial, Helvetica, sans-serif;
}
.pageHead{
	margin-bottom:10px;
}
.floatright{
	float:right; margin:0 0 15px 15px; clear:both;
}
.floatleft{
	float:left; margin:0 15px 15px 0; clear:both;
}
.highlight{
	color:#24992a; font-size:15px; line-height:20px;
}
.highlight li{line-height:17px; margin-bottom:10px; padding-left:15px; background:url(../images/bullet2.gif) left 6px no-repeat;}
 /*----------- Universal Items end -------------*/
/*---------------------------------------------*/

 /*-----------------------------------------*/
/*------------------ Forms-----------------*/
.textbox1, .textbox2{
	width:193px; padding:2px; background:#fff; border:solid 2px #cfcfcf; color:#666; font-size:11px;
}
.textbox2{
	width:217px;
}
.searchbut1{
	background:#24992a; font-size:11px; color:#fff; text-align:center; width:42px; border:none; margin-top:4px;
}
.subscribe{
	background:#000; font-size:11px; color:#fff; text-align:center; width:54px; border:none; margin-top:4px;
}
 /*-----------------------------------------*/
/*---------------- Forms end---------------*/

 /*-----------------------------------*/
/* --------- COMMON HACKS -----------*/
.clearfix:after{
	content:"."; display:block; height:0; font-size:0px; clear:both; visibility:hidden;
}
/* Hides from IE-mac \*/
*:first-child+html .clearfix{height:1%;}
* html .clearfix{height:1%;}
/* End Hide from IE-mac */

.clear{
	height:1px;	line-height:1px; font-size:1px; display:block; clear:both;
}
 /* -------COMMON HACKS ends ---------*/
/*-----------------------------------*/

 /*-----------------------------------------*/
/*----------- Main Navigation -------------*/
		/* Refer ddsmoothmenu.css*/
div#mainNav{
	background:#fff; height:49px;
}
 /*---------- Main Navigation ends----------*/
/*-----------------------------------------*/

 /*------------------------------------------------------------------------------------------------------------*/
/* ---------------------------------------COMMON CONTAINERS & HOME PAGE---------------------------------------*/
div#topbg{
	background:url(../images/topbg.gif) center top repeat-x; min-height:220px; height:auto !important; width:100%; height:220px;
}
div#mainWrapper{
	width:960px; margin:0 auto;
}
div#toplogoStrip{
	background:#000; height:25px; color:#fff; padding:13px 15px 0;
}

img.logo1{
	float:left; margin-right:55px;
}
img.logo2{
	float:right;
}
div.topLinks{
	float:left; padding-top:5px;
}
div.topLinks a, div.topLinks a:visited{
	font-size:11px; color:#fff; text-decoration:none; margin-right:10px;
}
div.topLinks a:hover, div.topLinks a.topCurrent, div.topLinks a.topCurrent:visited, div.topLinks a.topCurrent:hover{
	color:#24992a; text-decoration:none;
}
div#topAd{
	text-align:center; width:auto; height:118px; padding:28px 15px 14px;
}
div#mainContArea{
	padding:15px 15px 24px; background:#fff; clear:both;
}
div#contColLeft{
	width:225px; float:left;
}
div#contColRht{
	width:692px; float:right;  padding-top:15px;
}
div#contColRhtInner{
	width:662px; float:right;  padding:20px 5px 0 25px;
}
div#quickLinks{
	background:url(../images/quicklinksbg.gif) center top repeat-y; width:225px; border-bottom:solid 2px #cfcfcf; margin-bottom:10px;
}
div.quickLinksConts{
	padding:12px 12px 3px; font-size:.90em;
}
div.quickLinksConts	a, div.quickLinksConts a:visited{
	color:#000; line-height:14px; font-weight:bold; display:block; margin-bottom:10px;
}
div.quickLinksConts	a:hover{
	color:#24992a; text-decoration:none;
}
div.relLinksConts{
	font-size:.90em;
}
div.relLinksConts a, div.relLinksConts a:visited{
	color:#000; line-height:14px; font-weight:bold; display:block; margin-bottom:10px;
}
div.relLinksConts a:hover{
	color:#24992a; text-decoration:none;
}
div.newsletter{
	margin-bottom:10px; font-size:11px; color:#4d4d4d;
}
div.greyBox{
	background:#e8e8e8 url(../images/greboxtopcrv.gif) center top no-repeat; width:225px; padding-top:8px; margin-bottom:10px;
}
div.greyBoxBotCrv{
	background:url(../images/greboxbotcrv.gif) center bottom no-repeat; padding:0 12px 8px;
}
div.greyBox h5,
div.greyBox h6,
div.newsletter h5{
	color:#4d4d4d; margin-bottom:2px;
}


div.greyBox2{
	background:#e8e8e8 url(../images/greboxtopcrv.gif) center top no-repeat; width:525px; padding-top:8px; margin-bottom:10px;
}

div.greyBox2 input {width:300px; height:20px; margin-bottom:10px;}
div.greyBox2 textarea {width:305px; height:150px;}

div.greyBoxBotCrv2{
	background:url(../images/greboxbotcrv.gif) center bottom no-repeat; padding:0 12px 8px;
}
div.greyBox2 h5,
div.greyBox2 h6,
div.greyBox2 p
{
	color:#4d4d4d; margin-bottom:5px;margin-right:5px; margin-left:15px;
}

div.newsletter{font-size:.90em;}
div.newsletter h5{
	padding-left:12px;
}
/*------------------------Icon_links------------------------*/
div.iconLinks{
	height:56px; margin-bottom:28px; clear:both;
}
div.iconLinks a{  height:55px; float:left; margin:0 17px;
}
div.iconLinks a.business_icn{ background:url(../images/business-icon.gif) left top no-repeat; width:127px;
}
div.iconLinks a.resident_icn{ background:url(../images/resident-icon.gif) left top no-repeat; width:150px;
}
div.iconLinks a.community_icn{ background:url(../images/community-icon.gif) left top no-repeat; width:157px;
}
div.iconLinks a.school_icn{ background:url(../images/schools-icon.gif) left top no-repeat; width:118px;
}
div.iconLinks a:hover{ background-position: left -55px;
} 
/*------------------------Icon_links end------------------------*/

div.homeBoxes{
	width:692px; clear:both;
}
div.find{
	width:339px; float:left;
}


.cat_list_bg{background:url(../images/find.jpg) no-repeat left top; height:156px;padding:74px 0 0 118px}

.cat_list{width:186px;background:#fff;font-size:.90em;color:#595959;padding:5px 8px 15px;}

.cat_list A{
	display:block;
	border-bottom:solid 1px #eaeaea;
	padding:1px 8px;
	color:#26a637;
	text-decoration:none;
}

.cat_list A:hover{
	color:#26a637;
text-decoration:underline;
}

.cat_view_all{text-align:right; font-size:.90em;padding:2px 20px 0 0;}

.cat_view_all A{color:#fff;text-decoration:none;font-size:.90em;}

.cat_view_all A:hover{color:#24992a;}

.cat_bottom_title{font-size:1.2em;font-weight:bold;color:#24992a; padding:10px 6px 3px;}
.cat_bottom_descr{font-size:.90em;color:#404040; line-height:14px; padding:0 6px;}
div.flash-quiz{
	width:343px; height:320px; float:right;
background:url(http://greengc.com.au/uploads/images/quiz_bg.gif) no-repeat left top; 
}
div#flash-recycle{
	width:931px; height:75px; margin-top:10px;
background:url(http://greengc.com.au/uploads/images/ticker_bg.gif) no-repeat left top; 
}
div#footer{
	background:#f0f0f0; padding:20px 15px; font-size:10px; line-height:12px;
}

 /*------------------------------------------------------------------------------------------------------------*/
/* -----------------------------------------------INSIDE PAGES------------------------------------------------*/
#fbrp__32{width:auto;}
.fbsubmit{width:auto !important;}

LABEL.search_label{
font-size:.90em;
color:#4d4d4d;}
/* End of 'default' */

