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: "" "";}
strong{font-weight:bold;}


#wrapper{width:1000px;margin:0 auto 0 auto;border:solid 0px red;}
.graybar{float:left;width:1000px;height:8px;background-color:#bbd3d7;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:#569199;font-weight:bold;text-decoration:none;}
#searchbox .qlfrm{clear:left;float:left;margin-top:10px;}
#lang{float:left; clear:both; width:220px; margin:0 0 3px 170px;}

#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;border-right:6px solid #777777;background:#454545;}
#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 .selected{border-right:6px solid #9bbcc3;background:#569199;}


#c1 #navlist li a:link{color:White;}
#c1 #navlist li a:visited{color:White;}
#c1 #navlist li a:hover{border-color:#9bbcc3;}
#c1 #navlist li li a:hover{border-color:#fff;}


    #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:#c7c6bc;}
    #c1 #navlist li li a.subselected{background:#bbd3d7 url(../images/arrow.gif) no-repeat bottom right;}
    #c1 #navlist li li a.subselected span{color:#454545;}
    #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:#454545;}
    
        #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:#e3e2dd;}
        #c1 #navlist li li li a.subsubselected span{color:#454545;}        
        #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:#454545;}    

/*#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:15px 0 0 10px;padding:0 0 0 70px; width:106px;height:46px;background:#fff url(../images/register.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:#666666;}

#c2{float:left;width:525px;padding:0 25px 0 25px;border:solid 0px red;margin-bottom:1px;}
#greybox{background-color:#454545; width:475px; padding:25px;}
#greybox p{ color:#fff !important;}
#c2 h1{color:#d4d4d4;font-size:2.5em;font-weight:bold;line-height:30px;}
#c2 h2{color:#9b9b98;font-size:2em;font-weight:normal;line-height:30px;margin-top:22px;}
#c2 h2.crumb3{color:#897251;font-size:1.7em;font-weight:bold;line-height:30px;margin:0 0 0 0;}
#c2 h2.crumb1{clear:left;color:#569199;font-size:1.7em;font-weight:bold;line-height:30px;margin:0 0 0 0;}
#c2 h2.crumb2{float:left;color:#bbd3d7;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 h4{color:#666666;font-size:1.7em;font-weight:bold;line-height:20px; margin-bottom:10px;}
#c2 td p{vertical-align:top;}
#c2 p{color:#666666;font-size:1.1em;font-weight:normal;line-height:15px;margin:15px 0 15px 0;}
#c2 p strong{font-weight:bold;}
#c2 p em{font-style:italic;}
#c2 a{color:#569199;text-decoration:underline;}
#c2 ul{margin-left:20px;list-style-type:square;}
#c2 li{color:#666666;font-size:1.1em;font-weight:normal;line-height:20px;}
#c2 img{margin-right:25px; float:left;}
#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 .headlineTextInputpeople{font-family:Arial, Tahoma, Verdana;width:506px;height:80px;color:#666666;font-size:1.1em;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; list-style-type:square;}
#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-new2.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;}
#c2 .section{float:left; clear:both; border:solid 0px red;}
#c2 .section span{color:Red;}
#c2 .section a{font-size:1.2em;}
#c2 form{float:left; width:300px;margin-bottom:20px; border:solid 0px red;}
#c2 label{float:left; margin:10px 0 0 0; width:200px; color:#666666;}
#c2 input{float:left; margin:0 0 5px 0; width:205px; color:#666666;}
#c2 select{float:left; clear:both; width:210px; color:#666666; font-size:1.1em}


#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:#569199;}
#c3 h4.gray{color:#9b9b98;}
#c3 h4.developments{color:#666666;border-top:solid 6px #897251;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:#569199;text-decoration:none;line-height:16px;}
#c3 .newsbox span{font-size:1.3em;}
#c3 #devlistings{float:left;width:226px;height:408px;border:solid 0px red;padding-top:5px;}
#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:#897251;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;}

#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;
}