@charset "utf-8";

form, body, form div { margin:0; padding:0; }
form { display: inline; }


/*# Global Whitespace Reset #*/ * {  
	vertical-align: baseline;
	font-family: inherit;  
	font-style: inherit;  
	font-size: 11px;
	padding: 0;  
	margin: 0; 
}   
h1, h2, h3, h4, h5, h6, p, pre, blockquote, form, ul, ol, dl {  
	margin: 20px 0;  
	}  
h1 {
	padding: 5px;
	background-color: #0077c0;
	width: auto !important;
	min-width: 100px;
	width: 100px;
	text-align: left;
	color: white;
	text-transform: uppercase;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 14px;
	letter-spacing: 3px;
	clear: both;
	margin: 0px;
	float: left;
}
li, dd, blockquote {  
	margin-left: 40px;  
	}  
table {  
	border-collapse: collapse;  
	border-spacing: 0;  
	}

div, p {
	font-family: Arial, Helvetica, sans-serif;
}

/*# General Styles #*/
body {
	width: 100%;
	text-align: left;
	background-color: #fff;
	background-image: url(/App_Themes/CedarwoodsCorporate/Images/background_logo.gif);
	background-position: center top;
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333;	
	}
table,
table td
{
	border:solid 1px #333;
	line-height: 18px;
}
ul,
ol,
ul li,
ol li
{
	line-height: 18px;
}
#navigation ul,
#navigation ul li,
#navigation ol,
#navigation ol li
{
	line-height:12px;
}
.clearout {
	height: 1px;
	width: 100%;
	clear: both;
	}
.whiteout {
	height: 1px;
	width: 100%;
	background-color: #fff;
	clear: both;
	}
.clearzero {
	height: 0;
	line-height: 0;
	font-size: 0;
	width: 100%;
	clear: both;
	}
.content_padding {
	padding: 5px;
}
.imageright {
PADDING: 0 0 10px 30px; 
FLOAT: right; 
}
.imageleftht {
PADDING: 0 30px 10px 0; 
FLOAT: left; 
}
/*# Links #*/ 
a:link { 
	text-decoration: none;
	}
a:visited { 
	text-decoration: none;
	}
a:hover { 
	text-decoration: none;
	}
a:active { 
	text-decoration: none;
	}
	
/*# Text styles #*/
p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333;
	line-height: 18px;
	}
.title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #0079c1;
	}
.title_white {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #fff;
	}
.more {
	color: #000;
	font-weight: bold;
	text-transform: uppercase;
	}
.more a:link, .more a:visited, .more a:active, .more a:hover {
	color: #000;
	}
.shareprice {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #fff;
	text-align: center;
	}
.moreinformation {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #fff;
	text-align: center;
	}
.board_name {
	font-weight: bold;
	text-transform: uppercase;
	line-height: 16px;
	}
.board_bullets 
{
	line-height: 16px;
	clear:both;
}

/*# Layout #*/
#wrapper 
{
	width: 951px;
	min-height: 635px;
  	height:auto !important;
  	height: 635px;
	padding: 0px 19px 0px 20px;
	margin: auto;
	background-image: url(/App_Themes/CedarwoodsCorporate/Images/main_shadow_bg.jpg);
	background-position: center;
	background-repeat: repeat-y;
}

#secondwrapper 
{ 	
	min-height: 635px;
  	height:auto !important;
  	height: 635px;
	width: 990px;
	margin: auto;
	background-image: url(/App_Themes/CedarwoodsCorporate/Images/header_side.jpg);
	background-position: left top;
	background-repeat: no-repeat;
	margin-left: -20px;
}

#header 
{
	height: 299px;
	margin-left: 1px;
}

#content 
{
	margin: 28px 48px 28px 48px;
	background-color: #b7b7b7;
	background-image: url(/App_Themes/CedarwoodsCorporate/Images/content_bg.gif);
	background-repeat: repeat-y;
	text-align: left;
	width: 894px;
}

#content_internal 
{
	margin: 0px 48px 28px 48px;
	background-color: #e7e7e7;
	text-align: left;
	height: auto !important;
	min-height: 310px;
	height: 320px;
	display: block;
}
	
#content_internal img
{
	text-align:right;
	border:0px;
}

#content_internal_boardmembers
{
	margin: 0px 48px 28px 48px;
	background-image: url(/App_Themes/CedarwoodsCorporate/Images/content_boardmembers_bg.jpg);
	text-align: left;
	height: auto !important;
	min-height: 310px;
	height: 320px;
	display: block;
}

#bluebox 
{
	width: 308px;
	float: left;
	overflow: hidden;
}

#bluebox img
{
	border:0px;
}

.bluedivider
{
	height: 10px;
	width: 100%;
	background-image: url(/App_Themes/CedarwoodsCorporate/Images/blue_divider.gif);
	background-position: 0 16px;
	background-repeat: repeat-x;
	padding-top: 16px;
	clear: both;
}

.bluedivider hr
{
	display: none;
}

.bluetextarea
{
	color: white;
	padding: 15px 20px 20px;
}

.contentarea {
	padding: 23px 30px 23px 30px;
	}
.sharepricearea {
}
.sharepricearea a {
	color: white;
	text-decoration: none;
}

.sharepricearea  #sharepricelogo {
	float: left;
	padding-left: 20px;
}

.sharepricearea .sharepriceinfo {
	float:right;
	width: 200px;
	overflow:hidden;
	padding: 10px 20px 0px 0px
	
}

/*# News #*/

/*# News /Home #*/

#newsbox {
	width: 226px;
	padding-right: 1px;
	padding: 23px 30px 23px 30px;
	height: 100%;
	float: left;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;

	color: #707173;
	/*list-style-image: url(/App_Themes/CedarwoodsCorporate/Images/bullet.jpg)*/
	}

#newsbox li{
	margin: 0px;
	padding: 0px;
	padding-bottom: 10px;
	text-align: justify;
	}

#newsbox li div {
	display: inline;
}
#newsbox .NewsPTitle {
	text-transform: uppercase;
	font-weight: bold;
}

#newsbox ul{
	margin: 0px;
	padding: 0px;
	padding-top: 10px;
	}

/*# News /Content #*/

li.NewsListItem
{
	padding-bottom:15px;
	list-style-type: none;
	text-indent:0px;
}
div.NewsTitle
{
	color:#0077C0;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
}
div.NewsTitleMain
{
	color:#0077C0;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	padding-bottom:10px;
}
div.NewsSummary,
div.NewsSummary p
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333;
	line-height: 18px;
	text-transform:none;
	font-weight:normal;
}

div.NewsMore,
div.NewsMore a
{
	text-transform:none;
	font-size:10px;
	color:#9C9E9F;
	font-weight:bold;
}
div.NewsMore
{
	float:right;
	margin-right:10px;
}

#bannersbox {
	width: 265px;
	height: 100%;
	padding: 23px 0px 23px 33px;
	float: left;
	text-align: left;
	}
#bannersbox div div {
	margin-bottom: 3px;
	}

#footer {
	width: 970px;
	height: 30px;
	background-image: url(/App_Themes/CedarwoodsCorporate/Images/footer_shadow.jpg);
	background-position: top;
	background-repeat: no-repeat;
	margin: auto;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #777;
	padding: 20px 0px 0px 20px;


	}
#footer a:link, #footer a:visited, #footer a:active, #footer a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #777;
	}
.projectdropdown {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333;
	width: 250px;
	margin-top: 5px;
	}

div.main_text_content, div.main_text_content div {
	clear: both;
	display:block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: left;
}


/*# Board Members #*/
#BoardMembersWrapper
{
	width:850px;	
	float:left;
	padding-left:71px;
}


.boardmember_left {
	width: 345px;
	padding-left: 29px;
	padding-bottom: 20px;
	padding-right:20px;
	margin-left:10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #87888a;
	float: left;
	}

.IE7 .boardmember_left 
{
	width: 345px;
	padding-left: 26px;
	padding-bottom: 20px;
	padding-right:20px;
	margin-left:10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #87888a;
	float: left;
}

.memberface {
	width: 60px;
	height: 100%;
	float: left;
	}
.membercontent {
	width: 267px;
	padding-left: 18px;
	float: left;
	text-align: justify;
	}
.boardmember_right {
	width: 345px;
	padding: 0px 15px 55px 27px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #87888a;
	float: right;
	}
.board_description
{
	clear:both;
	padding-top:3px;
}
	
/*# Headers #*/
#header_internal {
	height: 162px;
	margin-bottom: 20px;
	margin-left: 1px;
	background-image:url(/App_Themes/CedarwoodsCorporate/Images/internal_logo.jpg);
	background-repeat: no-repeat;
	background-position: 19px 0;
	}
#header_home {
	height: 299px;
	margin-bottom: 20px;
	margin-left: 1px;
	background-image:url(/App_Themes/CedarwoodsCorporate/Images/home_logo.jpg);
	background-repeat: no-repeat;
	background-position: 19px 0;
	}
#home_banner {
	width:667;
	height:299;
	float:right;
	overflow:hidden;
	margin-right:19px;
}
#internal_banner {
	width:666;
	height:162;
	float:right;
	overflow:hidden;
	margin-right:19px;
}

/*# Projects #*/
#flash_projects {
	width: 710px;
	float: left;
	}
#secondlevel_projects {
	width: 184px;
	float: right;
	}
/*# Projects / Menu #*/
#ProjectListMenu {
	margin:0;
	padding:0;
	font-size: 10px;
}
#ProjectListMenu li {
	margin:0;
	padding: 0;
	list-style: none;
	border-bottom: 1px solid white;
}
#ProjectListMenu a {
	padding: 10px;
	display: block;
	color: #333333;
}
#ProjectListMenu a:hover {
	padding: 10px;
	display: block;
	color: #ffffff;
	background-color: #555555;
}

/*# Second Level Side Navigation Projects Page #*/
#flash_project_area {
	width: 710px;
	margin: 0px;
	padding: 0px;
	float:right;
	overflow: hidden;
}
#project_menu_area {
	width: 184px;
	float: right;
	margin: 0px;
	padding: 0px;
	overflow: hidden;
	}
#secondlevel_projects ul{
	margin:0;
	padding:0;

	}
#secondlevel_projects li{
	list-style: none;
	display: block;
	margin-left: 0;
	padding: 8px 0px 13px 8px;
	text-align: left;
	border-bottom: 1px solid #fff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #9c9e9f;
	}	
#secondlevel_projects li a:link, #secondlevel_projects li a:hover, #secondlevel_projects li a:active, #secondlevel_projects li a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #9c9e9f;
	}
	
/*# Navigation #*/
#navigation {
	height: 120px;
	width: 951px;
	padding: 0px 19px 0px 20px;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #0079c1;
	font-size: 10px;
	text-transform: uppercase;
	overflow: hidden;
	}

#menuElem{
	margin:0;
	padding:0;
	height: 120px;
	}
#menuElem li{
	float:left;
	height: 120px;
	list-style: none;
	margin-left: 0;
	border-right: 1px solid #eeeeee;
	width: auto !important;
	width: 10px;
	display: block;
	}
#menuElem li a, #menuElem li span
{
	padding: 0 16px;
	display: block;
	margin-top: 20px;
	white-space: nowrap;
	height: 14px;
}



#menuElem li a
{

	color: #0077c0;



}

.nav_home_on {
	background-image: url(/App_Themes/CedarwoodsCorporate/Images/corner_on.jpg);
	background-position: left top;
	background-repeat: no-repeat;
	color: #FFF;
	width: 332px;
	text-align: right;
	}
#menuElem li.CMSListMenuLIFirstMenuItem, #menuElem li.CMSListMenuHighlightedLIFirstMenuItem {
	background-image: url(/App_Themes/CedarwoodsCorporate/Images/corner_off.jpg);
	background-position: left top;
	background-repeat: no-repeat;
	color: #0079c2;
	width: 332px !important;
	text-align: right;
	}
#menuElem li.CMSListMenuHighlightedLIFirstMenuItem {
	background-image: url(/App_Themes/CedarwoodsCorporate/Images/corner_on.jpg);
}



















#menuElem li.CMSListMenuHighlightedLI {
	background-color: #0079c1;
}
#menuElem li.CMSListMenuHighlightedLI span, #menuElem li.CMSListMenuHighlightedLIFirstMenuItem a, #menuElem li.CMSListMenuHighlightedLI a {
	color: #9effff;
}

#menuElem .subCMSListMenuUL {
	margin:0;
	padding:0;

	width: 100%;
	display: block;
}
#menuElem .subCMSListMenuUL li {
	display: block;
	margin: 0;
	padding: 0;

	list-style: none;
	height: 15px;
	border: none;
	float: none;
	width: 100%;
}

#menuElem ul.subCMSListMenuUL a, #menuElem ul.subCMSListMenuUL span
{


	color: #9c9e9f;
	text-transform: capitalize;
	margin:0;
	display: block;

}


#menuElem .subCMSListMenuUL a:link, #menuElem .subCMSListMenuUL a:active, #menuElem .subCMSListMenuUL a:visited
{
	color: #9c9e9f;
	background-color: transparent;
}

#menuElem li#menuElem_LI_0_2_1
{
	width: 110px !important;
}

#menuElem li#menuElem_LI_0_3_1
{
	width: 90px !important;
}

#menuElem .CMSListMenuHighlightedLI .subCMSListMenuUL a:link, #menuElem .CMSListMenuHighlightedLI .subCMSListMenuUL a:active, #menuElem .CMSListMenuHighlightedLI .subCMSListMenuUL a:visited
{
	color: white;
}

#menuElem .CMSListMenuHighlightedLI .subCMSListMenuUL a.subCMSListMenuLinkHighlighted:link, #menuElem .CMSListMenuHighlightedLI .subCMSListMenuUL a.subCMSListMenuLinkHighlighted:active, #menuElem .CMSListMenuHighlightedLI .subCMSListMenuUL a.subCMSListMenuLinkHighlighted:visited
{
	background-color: #c8e6f8; 
	color: #0079c1;
}

/*#Search#*/

#OneColumnWrapperSearch
{
	padding:10px 70px 0px 70px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333;
	line-height: 18px;
	clear:both;

}

#OneColumnWrapperSearch table
{
	margin-bottom:10px;
	border:0px;

}

#OneColumnWrapperSearch td
{
	vertical-align:top;
	border:0px;
	margin:0px;
	padding:0px 10px 10px 0px;

}

#SearchBox 
{
	height: 100px;
	width: 159px;
	text-align: left;
	float: right;
	margin: 0;
	padding-top: 20px;
	padding-right: 5px;
	overflow:hidden;
}

#OneColumnWrapperSearch .CMSSearchDialogSearchForTextBox
{
	width:180px;
	height:18px;
	border:solid 1px #0079C2;
	padding: 0;
	margin: 0;
}

.Gecko #OneColumnWrapperSearch .CMSSearchDialogSearchForTextBox
{
	position: relative;
	top: -4px;
}

.CMSSearchDialogSearchModeDropDownList
{
	width:180px;
	height:18px;
	border:solid 1px #0079C2;
}

.SearchResult
{
	margin-bottom:15px;
}


/*#Browser Specific#*/
.IE6 #secondwrapper { /* this is for the stupid background logo */

	min-height: 635px;
  	height:auto !important;
  	height: 635px;
	width: 990px;

	margin: auto;
	background-image: url(/App_Themes/CedarwoodsCorporate/Images/header_side.jpg);
	background-position: left top;
	background-repeat: no-repeat;
}
.IE6 #content {
	height: 0px;
	}
.IE6 #home_banner {
	margin-right: 9px;
	padding-right: 1px;
}

.IE6 #internal_banner {
	margin-right: 9px;
	padding-right: 1px;
}

/*# Internal Content #*/

#OneColumnWrapper
{
	width:685px;
	float:left;
	padding:20px 105px 20px 100px;
}

#TwoColumnWrapper
{
	width:100%;
	float:left;
}

/*# Internal Content / Left column #*/
#LeftColumn
{
	width:420px;
	float:left;
	padding-left:10px;
	padding-right:5px;
}

/*# Internal Content / Right Column #*/
#RightColumn
{

	width:420px;
	float:right;
	padding-left:5px;
	padding-right:10px;
}

/*# Content Page Banner #*/

img.ContentBannerImage
{
	float:right;
	margin-right:19px;
}

img.ContentBannerImageProjects
{
	float:right;
	margin-right:0px;
}

/*# Content Page Title #*/

#ContentPageTitle
{
	padding:8px 14px 8px 14px;
	background-color:#0079c2;
	width:180px;
	clear:both;
	color:#fff;
	font-size:11px;
	font-weight:bold;
	text-transform:uppercase;
	letter-spacing: 6px;
	margin-bottom:20px;
}

/*# ASX Announcements #*/

div.Announcement
{
	float:left;
	width:700px;
	clear:both;
	padding:10px;
	overflow: hidden;
}

div.AnnouncementLeft
{
	float:left;
}

div.AnnouncementRight
{
	float:left;
	padding-left:10px;
	width:400px;
}

div.AnnouncementHeader
{
	clear:right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #0079c1;	
}

div.AnnouncementBody
{
	clear:right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333;
	line-height: 18px;	
}
/*# Share Image #*/

.sharetextarea
{
	padding-top: 20px;
	clear: both;
	overflow: hidden;
}
/*# Sitemap #*/

li.CMSSiteMapListItem,
li.CMSSiteMapListItem a
{
	color:#000;
	font-weight:bold;
}

li.CMSSiteMapListItem li,
li.CMSSiteMapListItem li a
{
	color:#000;
	font-weight:normal;
}

/*# Form Styles #*/

#BizForm
{
	font-size:12px;
}

#BizForm table,
#BizForm table td
{
	border:0px;
}

#BizForm td
{
	padding:4px;
}

td.FormHeading
{
	font-size:12px;
	color:#333;
	font-weight:bold;
}

input[type="text"]
{
	border:solid 1px #333;
	width:244px;
}

input[type="submit"]
{
	border:solid 1px #333;
	font-size:12px;
	/*float:left;*/
}

select
{
	border:solid 1px #333;
	width:150px;
}

textarea
{
	border:solid 1px #333;
	width:244px;
}

.ie7 textarea
{
	border:solid 1px #333;
	width:200px;
}

.EditingFormLabel
{
	float:left;
}

.EditingFormCheckBox
{
	float:right;
}

.ErrorLabel
{
	color:red;
	font-size:12px;
}

.EditingFormErrorLabel
{
	color:red;
}

.EditingFormInfoLabel
{
	font-size:12px;
}

.CMSSearchDialogSearchButton
{
	width:30px;
	float:none;
	height:20px;
	color:#fff;
	background-color:#0079C2;
}
/* Camberwell RYI*/
.camberwellRYI
{
	border: 0;
}
.camberwellRYI td
{
	border: 0;
	padding: 5px;
	vertical-align: middle;
}
.camberwellRYI input, .camberwellRYI select
{
	margin: 0;
	padding: 3px;
	width: auto;
}
.camberwellRYI .postcode input
{
	width: 30px;
}
.camberwellRYI input.FormButton
{
	padding: 0;
	font-size: 12px;
}
.camberwellRYI select
{
	width: auto;
}