html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
html { overflow-y: scroll }
/* remember to define focus styles! */
:focus {outline: 0;}
body {line-height: 1; font-size: 62.5%; font-family:Arial, Tahoma, Verdana; color: black; background-color:#fff;}
ol, ul {list-style: none;}
/* tables still need 'cellspacing="0"' in the markup */
table {border-collapse: separate; border-spacing: 0;}
caption, th, td { text-align: left; font-weight: normal;}
blockquote:before, blockquote:after,
q:before, q:after { content: "";}
blockquote, q { quotes: "" "";}

#wrapper{width:1000px;margin:0 auto 0 auto;border:solid 0px red;}
.graybar{float:left;width:1000px;height:8px;background:#c7c6bc url(../images/topcolours2.gif) no-repeat top right;overflow:hidden;}
#adminbar{float:left;width:980px;padding:5px 10px 5px 10px;border:solid 1px #ccc;margin:5px 0 5px 0;background:#eee;}
#adminbar a{float:left;display:block;font-size:1.1em;color:Black;padding:3px 10px 3px 10px;border-right:solid 1px #ccc;}
#adminbar a:hover{background:#ccc;}
#adminbar span{float:left;font-size:1.1em;color:Black;margin-right:10px;background:#eee url(../images/tick.gif) no-repeat top left;padding:4px 0 0 22px;}
#headerbar{clear:both;float:left;height:117px;width:1000px;border:solid 0px red;}
#logo{float:left;padding:27px 0 0 0;border:solid 0px red;}
#adminContent{clear:left;float:left;width:900px;border:solid 0px red;margin-bottom:20px;padding-left:50px;}
#adminContent hr{height:1px;color:Black;}
#adminContent p{font-size:13px;padding:10px 0 10px 0;}
#adminContent a{color:Black;}
#adminContent a:hover{color:Red;}
#adminContent .alert{width:95%;border-top: 1px solid #FB7A31;border-bottom: 1px solid #FB7A31;margin:10px 0 20px 0;padding:10px 10px 10px 25px;background:#ffe url(../admin/error.png) no-repeat center left;font-size:large;}
#searchbox{float:right;padding:11px 14px 0 0;border:solid 0px red;height:105px;width:209px;}
#searchbox label{clear:left;float:left;color:#9e9e9b;font-size:1.2em;font-weight:bold;}
#searchbox .input{clear:left;margin-top:5px;width:145px;color:#9e9e9b;font-size:1.1em;}
#searchbox .select{clear:left;float:left;margin-top:5px;width:150px;color:#9e9e9b;font-size:1.1em;}
#searchbox a.submit{font-size:1em;color:#569099;font-weight:bold;text-decoration:none;}
#searchbox .qlfrm{clear:left;float:left;margin-top:10px;}

#c1{clear:left;float:left;width:199px;}
#c1 #nav{float:left;width:199px;}
#c1 #navlist{float:left;padding:0px;margin:0px;font-size:1.1em;font-weight:bold;width:199px;}
#c1 #navlist li{float:left;clear:left;list-style:none;margin:0;border-top:1px solid White;text-align:right;}
#c1 #navlist li a{width:193px;display:block;text-decoration:none;color:White;}
#c1 #navlist li a span{display:block;border-right:solid 1px White;padding:5px 17px 3px 0;height:13px;cursor:hand;}
/*#c1 #navlist li a.selected{border-right:6px solid #9d9d9a;background:#569099;}*/
#c1 #navlist li a#n0{border-right:6px solid #9d9d9a;background:#9d9d9a;}
    #c1 #navlist li a#n0selected{border-right:6px solid #569099;background:#9d9d9a;}
#c1 #navlist li a#n1{border-right:6px solid #9f9f9b;background:#9f9f9b;}
    #c1 #navlist li a#n1selected{border-right:6px solid #569099;background:#9f9f9b;}
#c1 #navlist li a#n2{border-right:6px solid #a1a29e;background:#a1a29e;}
    #c1 #navlist li a#n2selected{border-right:6px solid #002072;background:#a1a29e;}
#c1 #navlist li a#n3{border-right:6px solid #a3a3a0;background:#a3a3a0;}
    #c1 #navlist li a#n3selected{border-right:6px solid #569099;background:#a3a3a0;}
#c1 #navlist li a#n4{border-right:6px solid #a6a6a1;background:#a6a6a1;}
    #c1 #navlist li a#n4selected{border-right:6px solid #569099;background:#a6a6a1;}
#c1 #navlist li a#n5{border-right:6px solid #acaca6;background:#acaca6;}
    #c1 #navlist li a#n5selected{border-right:6px solid #569099;background:#acaca6;}
#c1 #navlist li a#n6{border-right:6px solid #b0b0aa;background:#b0b0aa;}
    #c1 #navlist li a#n6selected{border-right:6px solid #569099;background:#b0b0aa;}
#c1 #navlist li a#n7{border-right:6px solid #b4b3ad;background:#b4b3ad;}
    #c1 #navlist li a#n7selected{border-right:6px solid #569099;background:#b4b3ad;}
#c1 #navlist li a#n8{border-right:6px solid #b7b7b0;background:#b7b7b0;}
    #c1 #navlist li a#n8selected{border-right:6px solid #569099;background:#b7b7b0;}
#c1 #navlist li a#n9{border-right:6px solid #bab9b3;background:#bab9b3;}
    #c1 #navlist li a#n9selected{border-right:6px solid #569099;background:#bab9b3;}
#c1 #navlist li a#n10{border-right:6px solid #bdbcb4;background:#bdbcb4;}
    #c1 #navlist li a#n10selected{border-right:6px solid #569099;background:#bdbcb4;}
#c1 #navlist li a#n11{border-right:6px solid #c0bfb7;background:#c0bfb7;}
    #c1 #navlist li a#n11selected{border-right:6px solid #002072;background:#c0bfb7;}
#c1 #navlist li a:link{color:White;}
#c1 #navlist li a:visited{color:White;}
#c1 #navlist li a:hover#n0{border-color:#569099;}
#c1 #navlist li a:hover#n1{border-color:#569099;}
#c1 #navlist li a:hover#n2{border-color:#002072;}
#c1 #navlist li a:hover#n3{border-color:#569099;}
#c1 #navlist li a:hover#n4{border-color:#569099;}
#c1 #navlist li a:hover#n5{border-color:#569099;}
#c1 #navlist li a:hover#n6{border-color:#569099;}
#c1 #navlist li a:hover#n7{border-color:#569099;}
#c1 #navlist li a:hover#n8{border-color:#569099;}
#c1 #navlist li a:hover#n9{border-color:#569099;}
#c1 #navlist li a:hover#n10{border-color:#569099;}
#c1 #navlist li a:hover#n11{border-color:#569099;}

    #c1 #navlist li li{float:left;clear:left;list-style:none;margin:0;border-top:1px solid White;text-align:right;}
    #c1 #navlist li li a{width:193px;display:block;text-decoration:none;border-right:6px solid #fff;background:#ccdde0;}
    #c1 #navlist li li a.subselected{background:#ccdde0 url(../images/arrow.gif) no-repeat bottom right;}
    #c1 #navlist li li a.subselected span{color:#57919a;}
    #c1 #navlist li li a span{display:block;border-right:solid 1px White;color:#676767;padding:5px 17px 3px 0;height:13px;cursor:hand;}
    #c1 #navlist li li a:hover span{color:#57919a;}
    
        #c1 #navlist li li li{float:left;clear:left;list-style:none;margin:0;border-top:1px solid White;text-align:right;}
        #c1 #navlist li li li a{width:187px;display:block;text-decoration:none;border-right:12px solid #fff;background:#e6eef0;}
        #c1 #navlist li li li a.subsubselected span{color:#57919a;}        
        #c1 #navlist li li li a span{display:block;border-right:solid 1px White;color:#676767;padding:5px 17px 3px 0;height:13px;cursor:hand;}
        #c1 #navlist li li li a:hover span{color:#57919a;}    

/*#c1 #yourhomebox{float:left;clear:left;margin:1px 0 0 0;width:162px;height:215px;padding:20px 15px 0 15px;background:#97b2d0 url(../images/you-home-bg.gif) no-repeat top left;color:White;font-size:1.1em;font-weight:bold;text-align:right;line-height:14px;cursor:pointer;}
#c1 #yourhomebox h3{font-size:1.3em;margin-bottom:10px;}
#c1 #yourhomebox span{font-size:1.1em;}*/

#c1 #yourhomebox2{float:left;clear:left;margin:10px 0 0 0;padding:0 0 0 97px;width:95px;height:75px;background:#fff url(../images/yourhome.gif) no-repeat top left;}
#c1 #yourhomebox2 a{color:#7e7e7e;font-size:1.1em;text-decoration:none;font-weight:bold;}
#c1 #yourhomebox2 a:hover{color:#da4daa;}

#c1 #homeExtras { float: left; width: 199px; height: auto; }
#c1 #homeExtras ul { float: left; width: 199px; height: auto; list-style: none; border-top: solid 1px #fff; margin-bottom: 43px; }
#c1 #homeExtras ul li { width: 142px; padding-right: 50px; height: 44px; margin-right: 7px; background: #cbdddf; border-bottom: solid 1px #fff; cursor: pointer; }
#c1 #homeExtras ul li span { float: left; width: 142px; text-align: right; color: #6a6663; font-size: 1.1em; line-height: 1.2em; font-weight: bold; }
#c1 #homeExtras ul li#extra2 span, #c1 #homeExtras ul li#extra3 span, #c1 #homeExtras ul li#extra4 span { padding-top: 15px; }
#c1 #homeExtras ul li#extra1 span { padding-top: 10px; cursor: pointer;}
#c1 #homeExtras ul li#extra1 { background: #d4e3e5 url(../images/maintenance-icon.gif) no-repeat top right;height:60px; }
#c1 #homeExtras ul li#extra2 { background: #d4e3e5 url(../images/let-icon.gif) no-repeat top right; }
#c1 #homeExtras ul li#extra3 { background: #d4e3e5 url(../images/sales-icon.gif) no-repeat top right; }
#c1 #homeExtras ul li#extra4 { background: #d4e3e5 url(../images/buy-icon.gif) no-repeat top right; }
#c1 #residentialExtra { float: left; width: 187px; padding: 15px 0 0 5px; height: 92px; border-top: solid 3px #afb0aa; background: url(../images/brochure-icon.gif) no-repeat top right; }
#c1 #residentialExtra span { float: left; width: 187px; color: #0d256b; font-size: 1.3em; font-weight: bold; line-height: 1.5em; }
#c1 #residentialExtra a { float: left; width: 187px; height: auto; text-decoration: underline; color: #565656; font-size: 1.1em; }
#c1 #residentialExtra a:hover { text-decoration: none; }

#c2{float:left;width:525px;padding:0 25px 0 25px;border:solid 0px red;margin-bottom:1px;}
#c2 h1{color:#6b6b6b;font-size:2.5em;font-weight:bold;line-height:30px;}
#c2 h2{color:#b6b6b3;font-size:2em;font-weight:normal;line-height:30px;margin-top:22px;}
#c2 h2.crumb1{clear:left;float:left;color:#60969f;font-size:1.7em;font-weight:bold;line-height:30px;margin:0 0 0 0;}
#c2 h2.crumb2{float:left;color:#aac7cc;font-size:1.6em;font-weight:bold;line-height:30px;margin:0 0 0 7px;}
#c2 h3{clear:both;color:#666666;font-size:1.7em;font-weight:bold;line-height:20px;margin-top:17px;}
#c2 p{color:#666666;font-size:1.1em;font-weight:normal;line-height:15px;margin:15px 0 15px 0;}
#c2 a{color:#569099;text-decoration:underline;}
#c2 ul{margin-left:30px;list-style-type:square;}
#c2 li{color:#666666;font-size:1.1em;font-weight:normal;line-height:15px;}
#c2 #contentEditForm{clear:both;float:left;width:525px;}
#c2 .headlineTextInput{font-family:Arial, Tahoma, Verdana;width:506px;height:80px;color:#666666;font-size:1.7em;font-weight:bold;margin:17px 0 10px 0;}
#c2 .bodyTextInput{width:525px;height:300px;}
.bodyTextInputStyles p{font-family:Arial, Tahoma, Verdana;color:#666666;font-size:1.1em;font-weight:normal;line-height:15px;margin:0 0 12px 0;}
.bodyTextInputStyles a{color:#60969f;text-decoration:underline;}
.bodyTextInputStyles h2{font-family:Arial, Tahoma, Verdana;color:#b6b6b3;font-size:2em;font-weight:normal;line-height:30px;}
.bodyTextInputStyles ul{margin-left:20px;}
.bodyTextInputStyles li{color:#666666;font-size:1.1em;font-weight:normal;line-height:15px;}
#c2 #imagelib{float:left;margin-top:10px;border:solid 1px #ccc;width:500px;height:200px;overflow:scroll;padding:0 0 10px 10px;}
#c2 #imagelib img{float:left;border:solid 1px #ccc;margin:5px 5px 0 0;}
#c2 #controlButtons{margin:10px 0 10px 0;width:525px;}
#c2 #searchResults{clear:left;float:left;width:525px;}
#c2 #searchResults .pages{clear:left;float:left;width:525px;}
#c2 #searchResults a{font-size:1.3em;line-height:20px;}
#c2 #searchResults hr{height:1px;color:#ccc;}
#c2 .developmentImage{clear:both;}
#c2 #officeMap{clear:both;float:left;border-top:solid 5px #790979;border-bottom:solid 5px #8ca3ad;}
#c2 .officeInfo{float:left;margin:17px 0 0 26px;}
#c2 .officeInfo p{color:#666666;}
#c2 .officeInfo b{color:#790979;}
#c2 #lineup{clear:both;float:left;width:525px;height:275px;margin:0px;border:solid 0px red;background:#fff url(../images/executive-team-new3.jpg) no-repeat top left;}
#c2 #lineup li{float:left;list-style-type:none;height:250px;border:solid 0px blue;cursor:pointer;}
#c2 #exec0, #exec1, #exec2, #exec3, #exec4, #exec5, #exec6, #exec7, #exec8{clear:both;float:left;width:525px;border:solid 0px red;display:none;}
#c2 .execDetails h1{color:#666666;font-weight:bold;font-size:1.8em;margin:0px;padding:0px;line-height:20px;}
#c2 .execDetails h2{color:#790979;font-weight:normal;font-size:1.5em;margin:0 0 10px 0;padding:0px;line-height:20px;}
#c2 p.detail{color:#790979;font-weight:bold;font-size:1.1em;margin:0px;padding:0px;line-height:20px;}
#c2 p.detail b{color:#666666;}
#c2 p.detail a{color:#790979;}
#c2 #execInstructions{clear:both;float:left;}

#c3{float:left;width:226px;}
#c3 h4{font-size:1.5em;font-weight:bold;border-bottom:solid 6px #9b9b98;padding-bottom:2px;}
#c3 h4.green{color:#5b939c;}
#c3 h4.gray{color:#9b9b98;}
#c3 h4.developments{color:#666666;border-top:solid 6px #5b939c;padding-top:45px;border-bottom:0px;}
#c3 .newsbox{float:left;width:226px;margin-top:7px;padding-bottom:8px;border-bottom:solid 3px #9b9b98;}
#c3 .nobotborder{border:1;margin-bottom:20px;}
#c3 .newsbox img{float:left;border:solid 3px #c7c6bc;margin:0 10px 8px 0;}
#c3 .newsbox h1{color:#393939;font-size:1.2em;font-weight:bold;height:43px;line-height:15px;}
#c3 .newsbox p{color:#9b9b98;font-size:1.1em;font-weight:bold;line-height:14px;}
#c3 .newsbox p.cleared{clear:both;}
#c3 .newsbox a{color:#569099;text-decoration:none;line-height:16px;}
#c3 .newsbox span{font-size:1.3em;}
#c3 #devlistings{float:left;width:226px;border:solid 0px red;padding:5px 0 30px 0;}
#c3 #devlistings p{color:#666666;font-size:1.1em;font-weight:normal;line-height:12px;margin:7px 0 7px 0;}
#c3 #devlistings li{padding:3px 0 3px 0;}
#c3 #devlistings a{font-size:1.1em;color:#569099;text-decoration:none;}
#c3 #devlistings a:hover{text-decoration:underline;}
#c3 #marketviewbox{float:left;width:226px;height:115px;border:solid 0px red;padding-top:5px;background:#fff url(../images/crouching.gif) no-repeat top left;}
#c3 #marketviewbox a{font-size:1.2em;color:#569099;text-decoration:none;}
#c3 #marketviewbox span{font-size:1.2em;}
#c3 a.pdf{float:left;display:block;line-height:15px;background:#fff url(../images/pdf.gif) no-repeat top left;padding-left:35px;font-size:1.1em;color:#569099;text-decoration:none;font-weight:bold;}
#c3 a.dev{float:left;display:block;line-height:15px;background:#fff url(../images/brochureThumb.gif) no-repeat top left;height:80px;padding-left:130px;font-size:1.1em;color:#569099;text-decoration:none;font-weight:bold;}

#c4{float:left;width:555px;padding-left:20px;border:solid 0px red;margin-bottom:1px;}

#footerl{clear:both;float:left;margin:15px 0 0 0;border:solid 0px red;font-size:0.9em;width:711px;color:#9b9b98;line-height:13px;text-align:left;}
#footerr{float:left;margin:15px 0 0 0;border:solid 0px red;font-size:0.9em;width:224px;color:#9b9b98;line-height:13px;text-align:right;}
#footerr a{color:#9b9b98;text-decoration:none;}
#footerr a:hover{text-decoration:underline;}


/* TinyMCE specific rules */
body.mceContentBody #c2{margin:0px;padding:0px;}


/*PAGING*/
.pages 
{
    clear:left;
    float:left;
    width:675px;
    border:solid 0px #ccc;
    padding: 0px;
    font-size:0.9em;
    margin-bottom:10px;
}

.pages a, .pages span {
    display: block;
    float: left;
    padding:5px 7px 5px 7px;
    margin-right: 0.1em;
    border: 1px solid #fff;
    background: #fff;
    color:#000;
}

.pages span.current {
    border:0px solid #2E6AB1;
    font-weight: bold;
    background: #fff;
    color: #000;
    font-size:1.5em;
    padding-top:10px;
}

.pages a {
    border:0px solid #ccc;
    text-decoration: none;
}

.pages a:hover {
    border-color: #2E6AB1;
}

.pages a.nextprev {
    font-weight: bold;
}

.pages span.nextprev {
    color: #666;
}

.pages span.nextprev {
        border:0px solid #ddd;
        color: #999;
}