@import "reset.css";
@import "cmxformTemplate.css";
@import "cmxform.css";
@import "thickbox.css";


/* MAIN STYLES  */

body {
background: #fff url();
}

p {
line-height: 1.5em;
}

strong , dt {
font-weight : bold;
}

.clr {
clear: both;
}

a {
color: #ccc;
text-decoration: underline;
}

p.standfirst , blockquote {
font-size:1.1em;
line-height:1.4em;
color:#666;
margin: 0 0px 10px 0px;
padding: 0 6px 0 0;
}

blockquote {
color:#336;
}

blockquote em {
font-style: italic;
color:#ccc;
}

dl {
float:left;
}

dl.pressRelease {
background: none;
border-bottom:1px dotted #336;
width: 100%;
padding:5px;
margin:0 0 10px 0;
}

dl.portfolioItem {
background: none;
border:none;
width: 100%;
padding:5px;
margin:0 0 10px 0;
}

dl.pressRelease.hover, dl.portfolioItem.hover {
background: none;
}


dt {
width: 100%;
padding: 0 15px 0 0;
margin: 0;
font-size:1.2727em;
line-height:1.4em;
color: #090;
}

dd {
width: 100%;
padding: 0 15px 0 0;
}

dd small {
color: #336;
}

dd.img {
display:none;
}

dd.imgR {
display:none;
}


dd.img img, dd.imgR img {
display:none;
}

dd.link {
line-height: 1.3em;
}

h1 {
margin: 0 0 4px 0;
padding: 4px 0 0 0;
font-size:1.4545em;
line-height:1.6em;
color: #336;
}

h2 {
margin: 5px 0 10px 0;
padding:0 0 4px 0;
font-size:1.2727em;
line-height:1.4em;
color: #090;
}

h3 {
font-size:1em;
line-height:1.2em;
font-weight: bold; 
padding:10px 0 10px 0;
text-transform: uppercase;
letter-spacing: 1px
}

h4 {
font-size:1.0909em;
line-height:1.2em;
color: #336;
margin: 10px 0 5px 0;
padding:0;
}

/*
--------------------------
------ colours -----------
--------------------------
*/

.jscript .wob {
color:#fff;
}

.wob {
color:#000;
}

.sold , .red {
color:#333;
}

.blue {
color:#333;
}

.green {
color:#333;
}

ul {
margin:5px 0 0 0;
}

li {
padding: 5px;
background: none;
list-style: none;
}

small {
display:block;
}

#wrapper {
width:90%;
background:none;
border:none;
margin: auto;
font-size:1.1em;
line-height:1.4em;
}


#container, #containerHome {
position:relative;
display:block;
}


#content {
margin:0;
}

#sidebar {
margin:0;
}

#sidebar h3.wob {
display:none;
}

#sidebar div.roundBox {
}

#pressReleaseTicker  {
display:none;
}


#pressReleaseTicker dl, #pressReleaseTicker dt, #pressReleaseTicker dd , #pressReleaseTicker a{
float:left;
width:120px;
color:#fff;
}

#pressReleaseTicker dt {
padding:0;
margin: 0;
font-size:1.1em;
line-height:1.3em;
color:#fff;
}


#header {
float:left;
display:block;
font-size:1.0909em;
}

#header div.logo {
display:none;
}

#header div.address {
margin:0;
}

#header div.address p {
color:#000;
font-weight:bold;
}

/* START - MAIN NAV */

#header div.mainNav {
float:left;
display:block;
position:relative;
margin:10px 0 10px 0;
padding:5px 0 5px 0;
border-top:2px solid #336;
border-bottom:2px solid #336;
}

#header div.mainNav h3 {
display:none;
}

#jsddm {
margin: 0;
padding: 0;
}

#jsddm li ,  #jsddm li.active {
display: block;
float: left;
list-style: none;
padding:0;
margin:0;
}

#jsddm li a {
display: block;
background: none;
text-decoration: underline;
color: #090;
white-space: nowrap;
padding:0 10px 0 0;
}

		
#jsddm li.active a {
color: #336;
font-weight: bold; 
}

#jsddm li a:hover {
color: #666;
}

#jsddm li.active a:hover {
color: #ccc;
}
		
#jsddm li ul {
margin: 0;
padding: 0;
background: none;
}
		
#jsddm li ul li , #jsddm li ul li.active {
border: none;
}
			
#jsddm li ul li a , #jsddm li.active ul li a, #jsddm li h3 , #jsddm li ul li.active {
border: none;
font-weight: normal; 
color:#000;
border-right:1px solid #090;
padding:0 10px 0 10px;
}

#jsddm li ul li.active {
color: #336;
font-weight: bold; 
border: none;
}

#jsddm li ul li a:hover {
color:#666;
}

/* END - MAIN NAV */


#testLeft {
float:left;
display:block;
margin:0 0 20px 0;
border-bottom:2px solid #090;
margin:0;
}

#testLeft.nobdr {
border-right:none;
}

#testLeft h1 {
margin: 0 0 4px 0;
padding: 4px 0 0 0;
font-size:1.4545em;
line-height:1.6em;
color: #666;
}

#testLeft img {
display:none;
}

#testLeft h3 {
display:none;
}

#testLeft p {
padding:0 10px 0 0;
}

#testLeft h4 {
padding:4px 0 4px 0;
color:#336
text-transform: uppercase;
letter-spacing: 1px
}

#testLeft ul {
display:none;
}

#testLeft li {
display:none;
}



/*
-----------------------------------
------ Slideshow styling ----------
-----------------------------------
*/

#slideShow {
display:none;
}

#slideShowNav {
display:none;
}

#slideShowNav li {
width: 52px;
float: left;
margin: 6px 12px 6px 0;
padding:0;
background-image: none;
list-style: none;
}
 
#slideShowNav a { 
width: 52px;
padding: 3px;
display: block;
border: 1px solid #ccc;
}

#slideShowNav a.activeSlide {
background: #090;
 }
 
#slideShowNav a:focus {
outline: none;
}

#slideShowNav img { 
border: none;
display: block;
}

#slideShow.square, #gallery.pics {  
display:none;
} 
 

div.segMent {
margin : 10;
padding : 0;
border : none;
}

div.segment {
margin : 10;
padding : 0;
border : none;
}

#brochure {
border : none;
}

#dkblue {
border : none;
}

#dkblue a , ul.comm a , #dkblue h3 {
border : none;
}

#lghtgreen {
border : none;
}

#images {
border : none;
}

#location {
border : none;
}

#factsheet {
border : none;
}

#other {
border : none;
}

#testLeft div.headerBlock {
display:none;
}

div.hr {
width:95%;
height : 1px;
background : #fff url() ;
}

#testRight div.hr {
height : 1px;
background : #fff url(../images/line_blue.gif) repeat-x center;
}

div.hr hr {
display: none;
}

hr {
clear: right;
border: none;
height:1px;
background: #fff;
color: #fff;
border-bottom: 1px solid #090;
margin: 8px 2px 8px 2px;
}

#testRight, #testRight.home, #testRight.onecol {
float:left;
display:block;
margin:0 0 10px 0;
border-bottom:2px solid #090;
}

#testRight img {
display:none;
}

#testRight p {
margin: 4px 0 4px 0;
}

#testRight h1 {
position:relative;
float:left:
margin: 0 0 4px 0;
padding: 4px 0 0 0;
font-size:1.4545em;
line-height:1.6em;
color: #666;
}


/*
-------------------------------------------------------
---------------- Header block -------------------------
-------------------------------------------------------
*/

#testRight div.headerBlock {
margin:0 0 10px 0;
}

#testRight div.headerBlock h1 {
color: #336;
}

#testRight div.headerBlock h1.blue {
margin: 0;
color:#336;
}

/*
-------------------------------------------------------
------ Individual Development header styling ----------
-------------------------------------------------------
*/


#testRight.barrows {
background: none;
}

#testRight.barrows div.headerBlock {
}

#testRight.burwood {
background: none;
}

#testRight.burwood div.headerBlock {
}

#testRight.clarence {
background: none;
}

#testRight.clarence div.headerBlock {
}

#testRight.easteleven {
background: none;
}

#testRight.easteleven div.headerBlock {
}

#testRight.hemyock {
background: none;
}

#testRight.hemyock div.headerBlock {
}

#testRight.pickpurse {
background: none;
}

#testRight.pickpurse div.headerBlock {
}

#testRight.quad {
background: none;
}

#testRight.quad div.headerBlock {
}

#testRight.tancredstreet {
background: none;
}

#testRight.tancredstreet div.headerBlock {
}

#testRight.turnpike {
background: none;
}

#testRight.turnpike div.headerBlock {
}

#testRight.watercombelane {
background: none;
}

#testRight.watercombelane div.headerBlock {
}

#testRight.woodbury {
background: none;
}

#testRight.woodbury div.headerBlock {
}

#testRight.vantage div.headerBlock {
}

#testRight.vantage {
background: none;
}

#testRight.churchills div.headerBlock {
}

#testRight.churchills {
background: none;
}

#testRight.compass div.headerBlock {
}

#testRight.compass {
background: none;
}

#testRight.westpark div.headerBlock {
}

#testRight.westpark {
background: none;
}

#testRight.victoriahouse div.headerBlock {
}

#testRight.victoriahouse {
background: none;
}

#testRight.exterbusinesspark div.headerBlock {
}

#testRight.exterbusinesspark {
background: none;
}


/* PDF links */

.PDFText {
line-height: 0.8em;
color : #000000;
}

.pdf {
height:40px;
margin-bottom:10px;
margin-top:1px;
padding-left:20px;
background:url( ../images/pdf.gif ) no-repeat;
color: #000;
}

/* PDF links */


#testRight div.boxout  {
}

#testRight div.segment {
position:relative;
padding:0;
border:none;
}

#testRight img {
display: none;
}

#testRight div.segment li small {
color:#336;
}

#testRight img.thumbs {
float:right;
width:100px;
margin:0 0 20px 10px;
border:1px solid #090;
}

#testRight.nodeco li {
padding: 0;
background-image: none;
margin: 0;
list-style: none;
}

#footer {
}

#footer ul {
display: inline;
list-style-type: none;
padding: 0;
margin:0;
}

#footer li {
display: inline;
background-image: none;
margin:0;
padding:0;
}

#footer img {
display:none;
}


address {
text-align: left;
margin:10px 0 10px 0;
}

p.credit {
color:#333;
}

a.credit {
text-decoration:none;
color: #9c0;
}

a.credit:hover {
text-decoration:underline;
}



/*
-------------------------------------------------------
-------------------- Boxout styles --------------------
-------------------------------------------------------
*/

div.roundBox {
margin:0 0 10px 0;
}


div.roundBox img {
float:right;
padding:0 0 10px 10px;
}

div.roundBox h3 {
padding:0 0 10px 0;
}

#testLeft div.roundBox {
margin:0 10px 10px 0;
}


/* ------------------ update --------------------- */

.jscript #update .boxOut .hdr .r { font-size:1px; height:30px; }
.jscript #update .boxOut .ftr .r { font-size:1px; height:14px; }
.jscript #update .boxOut .hdr { background: transparent url(../images/boxout/feature_tl.gif) no-repeat 0px 0px;}
.jscript #update .boxOut .hdr .r { background:transparent url(../images/boxout/feature_tr.gif) no-repeat right 0px;}
.jscript #update .boxOut .bdy { background: transparent url(../images/boxout/feature_bdy.gif) repeat-y 0px 0px;}
.jscript #update .boxOut .bdy .r { background: transparent url(../images/boxout/feature_bdyr.gif) repeat-y right 0px;}
.jscript #update .boxOut .bdy .r .mid { margin:0px 4px 0px 4px; background:#E6F0FA url() repeat-x 0px 0px; padding:1em; }
.jscript #update .boxOut .ftr { background:transparent url(../images/boxout/feature_bl.gif) no-repeat 0px 0px;}
.jscript #update .boxOut .ftr .r { background:transparent url(../images/boxout/feature_br.gif) no-repeat right 0px;}


/* ------------------ dark blue --------------------- */

.jscript #darkBlue .boxOut .hdr .r { font-size:1px; height:11px; }
.jscript #darkBlue .boxOut .ftr .r { font-size:1px; height:12px; }
.jscript #darkBlue .boxOut .hdr { background: transparent url(../images/boxout/dk_blue_tl.gif) no-repeat 0px 0px;}
.jscript #darkBlue .boxOut .hdr .r { background:transparent url(../images/boxout/dk_blue_tr.gif) no-repeat right 0px;}
.jscript #darkBlue .boxOut .bdy { background: #103366 url(../images/boxout/dk_blue_bdy.gif) repeat-y 0px 0px;}
.jscript #darkBlue .boxOut .bdy .r { background: #103366 url() repeat-y right 0px;}
.jscript #darkBlue .boxOut .bdy .r .mid { margin:0px 4px 0px 4px; background:#103366 url() repeat-x 0px 0px; padding:1em; }
.jscript #darkBlue .boxOut .ftr { background:transparent url(../images/boxout/dk_blue_bl.gif) no-repeat 0px 0px;}
.jscript #darkBlue .boxOut .ftr .r { background:transparent url(../images/boxout/dk_blue_br.gif) no-repeat right 0px;}

/* ------------------ light blue --------------------- */

.jscript #lghtBlue .boxOut .hdr .r { font-size:1px; height:0; }
.jscript #lghtBlue .boxOut .ftr .r { font-size:1px; height:0; }
.jscript #lghtBlue .boxOut .hdr { background: transparent url();}
.jscript #lghtBlue .boxOut .hdr .r { background:transparent url();}
.jscript #lghtBlue .boxOut .bdy { background: transparent url() ;}
.jscript #lghtBlue .boxOut .bdy .r { background: transparent url();}
.jscript #lghtBlue .boxOut .bdy .r .mid { margin:0; background:transparent url(); }
.jscript #lghtBlue .boxOut .ftr { background:transparent url();}
.jscript #lghtBlue .boxOut .ftr .r { background:transparent url();}

/* ------------------ light green --------------------- */

.jscript #lghtGreen .boxOut .hdr .r { font-size:1px; height:11px; }
.jscript #lghtGreen .boxOut .ftr .r { font-size:1px; height:12px; }
.jscript #lghtGreen .boxOut .hdr { background: transparent url(../images/boxout/light_green_tl.gif) no-repeat 0px 0px;}
.jscript #lghtGreen .boxOut .hdr .r { background:transparent url(../images/boxout/light_green_tr.gif) no-repeat right 0px;}
.jscript #lghtGreen .boxOut .bdy { background: #6BBD4A url(../images/boxout/light_green_bdy.gif) repeat-y 0px 0px;}
.jscript #lghtGreen .boxOut .bdy .r { background: #6BBD4A url() repeat-y right 0px;}
.jscript #lghtGreen .boxOut .bdy .r .mid { margin:0px 4px 0px 4px; background:#6BBD4A url() repeat-x 0px 0px; padding:1em; }
.jscript #lghtGreen .boxOut .ftr { background:transparent url(../images/boxout/light_green_bl.gif) no-repeat 0px 0px;}
.jscript #lghtGreen .boxOut .ftr .r { background:transparent url(../images/boxout/light_green_br.gif) no-repeat right 0px;}

/* ------------------ yellow --------------------- */

.jscript #yellow .boxOut .hdr .r { font-size:1px; height:11px; }
.jscript #yellow .boxOut .ftr .r { font-size:1px; height:12px; }
.jscript #yellow .boxOut .hdr { background: transparent url(../images/boxout/yellow_tl.gif) no-repeat 0px 0px;}
.jscript #yellow .boxOut .hdr .r { background:transparent url(../images/boxout/yellow_tr.gif) no-repeat right 0px;}
.jscript #yellow .boxOut .bdy { background: #EBA706 url(../images/boxout/yellow_bdy.gif) repeat-y 0px 0px;}
.jscript #yellow .boxOut .bdy .r { background: #EBA706 url() repeat-y right 0px;}
.jscript #yellow .boxOut .bdy .r .mid { margin:0px 4px 0px 4px; background:#EBA706 url() repeat-x 0px 0px; padding:1em; }
.jscript #yellow .boxOut .ftr { background:transparent url(../images/boxout/yellow_bl.gif) no-repeat 0px 0px;}
.jscript #yellow .boxOut .ftr .r { background:transparent url(../images/boxout/yellow_br.gif) no-repeat right 0px;}


/* table formatting */

table.contentTab {
border:1px solid #090;
background: #fff url( ../images/) no-repeat bottom right;
width:610px;
}

table.contentTab td {
background-color: #CEE7EF;
padding:2px;
border:1px solid #fff;
}

table.contentTab td.blank {
background-color: #fff;
}

table.contentTab td.head {
background-color: #336;
color:#fff;
font-weight: bold;
}

table.contentTab td.headGreen {
background-color: #090;
color:#fff;
font-weight: bold;
}



#scrollup , #commScrollup {
display:none;
}

.headline , .commHeadline {
display:none;
}

.headline img , .commHeadline img , .roundBox img {
display: none;
}



