﻿
/* End 3 column page layout */
/******************************************************************************/
html, body{background:#6885BB;color: #000;font-family: arial, verdana, sans-serif;}
	body {
		margin:0px 0px 0px 0px;
		}

#aspnetForm {
	width: 970px;
	margin: 0 auto;
}
		
		
#mainwrapper{
		background:#fff;
		width:925px;
		margin:0;   
		padding:0;
		}

	#leftcontent {
		float:left;
		width:207px;
		background:#fff;
		margin:0;
		padding:0;
		overflow: hidden;
		}

	#maincontent {float:right;
		background:#fff;
		width:718px;
		margin: 0;   
		padding:0;
		}		
	#maincontentJobs {float:right;
		background:#fff;
		width:925px;
		margin: 0;   
		padding:0;
		}	
	#content1
    {
        float: left;
        width: 505px !important;
        background: #fff;
        margin: 0;
        padding: 0;
        overflow: hidden;
    }
    #content1Jobs
    {
        float: left;
        width: 700px !important;
        background: #fff;
        margin: 0;
        padding: 0 0 0 20px;
        overflow: hidden;
    }
	#supporting
    {
        width: 199px;
        float: right;
        background: #fff;
        margin: 0;
        padding: 0;
    }
	
	h1 {font-size:14px;	padding-top:10px;}


/* Site Body Styles */
.no {display: none;}
img {border:0;}
td {font:12px Arial,Verdana,sans-serif;color:#646363;background:transparent;text-align:left;}
/*Trying to fix the white border on the right
code from Steven Smith:
#pageouter {margin: 5px 0 5px 0;padding:0;width:970px;background: url(../images/ver_bdr.gif);}
#pageinner {margin: 0 0 0 0;padding:0;width:960px; background: #fff;}
*/
#pageouter {margin: 5px auto 5px auto;padding:0;width:970px; background: url(../images/ver_bdr.gif); overflow: hidden;}
#pageinner {margin: 0 0 0 10px;padding:0;width:952px;}

.topbdr {margin: 0 auto; padding: 0; height: 9px; width: 970px; background: #6885BB url(/images/top_bdr.gif) repeat-x; display: block;}
.topbdr img {margin: 0; padding: 0; border: none !important; display: none;}

/* Page Header settings */
#pagehead{width:952px;padding:0;margin:0;background:#fff;color:#646363; height: 99px;}

#pagehead-left {padding:0;margin:0;width:428px;float:left;}
#pagehead-left #logo {padding:0;margin:25px 0 24px 50px;}
#pagetitle {float:left;clear:both;margin:0;padding:6px 0 0px 20px; background: #012465;color:#ADBED7;font: 18px Arial, verdana, sans-serif;font-weight:bold;font-variant:small-caps;text-align:left;letter-spacing:.05em;height:27px;width:408px;}

/* Eyebrow Navigation */	
#pagehead-right {padding:0;margin:0;width:524px;float:right;}

 #pagehead-right #eyebrownav {margin:0;padding:0;font: 12px Arial, Verdana, sans-serif; font-weight:bold;border-right:solid 14px #fff;text-align:right;}
#pagehead-right #eyebrownav ul {margin:0;padding:6px 0px 5px 5px;list-style:none;}
#pagehead-right #eyebrownav li {margin:0;padding:0 0 0 0;color:#5773A7;display:inline;font:12px Arial,Verdana,sans-serif;font-weight:bold;line-height:16px;background:#fff url(../images/small-carrot.gif);background-repeat:no-repeat;background-position:0em 0.42em;}
#pagehead-right #eyebrownav a {margin:0;padding:0 14px 0 12px;color: #5773A7;text-decoration: none;background:#fff url(../images/small-carrot.gif);background-repeat:no-repeat;background-position:0em 0.42em;}
#pagehead-right #eyebrownav a:hover {background-color:#fff;color:#B98025;background:#fff url(../images/small-carrot.gif);background-repeat:no-repeat;background-position:0em 0.42em;}
#pagehead-right #eyebrownav a:active {background-color:#fff;color:#B98025;background:#fff url(../images/small-carrot.gif);background-repeat:no-repeat;background-position:0em 0.42em;}

#pagehead-right #nav {background: #0068AD;margin: 0;padding:0;border-right:solid 27px #AC6D09;height:27px;width:497px;}
#pagehead-right #top-img {margin:0;padding-left:253px;border-right:solid 27px #AC6D09;background:#fff;color:#5773A7;}
#pagehead-right #nav-bk {margin:0;padding:0;background:#AC6D09;color:#646363;width:27px;height:100%;}
/*End Header */

#breadcrumbs {float:left;margin:0;padding:7px 0 5px 20px;background: #fff;color:#549CBE;font: 11px Arial, Verdana, sans-serif;text-align:left;border-top:solid 6px #012465;width:477px;border-right:solid 27px #012465;height:15px;}
#breadcrumbs a, #breadcrumbs a:visited, #breadcrumbs a:hover, #breadcrumbs a:active {margin:0;padding:0px;background: #fff;color:#549CBE;font: 11px Arial, Verdana, sans-serif;text-align:left; text-decoration:none;}
#breadcrumbs span {color:#549CBE !important; background:#fff;}

/* graphic border at bottom of head */
#btm_bdr, .btm_bdr {margin: 0 auto; padding: 0; height: 10px; width: 970px; background: #6885BB url(/images/btm_bdr.gif) repeat-x; display: block;}
#btm_bdr img, .btm_bdr img {margin: 0; padding: 0; border: none !important; display: none;}

/* Center */


#main {clear:both;background: #012465;color:#646363;width:952px;text-align:left;z-index:-1;}
#main-title {margin:0;padding:0;background: #012465;color:#ADBED7;width:924px;text-align:left;border:solid 0px #bb3;}

div.keymessage 
{
    padding:0;
    margin:0;
    background:#AC6D09;
    color:#F5EEE4;
    width:718px;
    text-align:left; 
    height:101px;
 }

tr.mainrow
{
    height:105px;
}

tr.mainrow-career
{
    height:102px;
}
 
td.people-about
{
    padding:0;
    margin:0;
    width:221px;
    vertical-align:top;
    background-image:url(/uploadedImages/About_Us/about-people.jpg);
}
td.building-about 
{
    padding:0;
    margin:0;
    width:200px;
    vertical-align:top;
    background-image:url(/uploadedImages/About_Us/about-building.jpg);
}
td.people-property
{
    padding:0;
    margin:0;
    width:221px;
    vertical-align:top;
    background-image:url(/uploadedImages/Property_Portfolio/investments-people.jpg);
	background-repeat: no-repeat;
}

td.building-property 
{
    padding:0;
    margin:0;
    width:200px;
    vertical-align:top;
    background-image:url(/uploadedImages/Property_Portfolio/Property-building.jpg);
}
td.people-investments
{
    padding:0;
    margin:0;
    width:221px;
    vertical-align:top;
    background-image:url(/uploadedImages/Investors/investors-people.jpg);
}
td.building-investments 
{
    padding:0;
    margin:0;
    width:200px;
    vertical-align:top;
    background-image:url(/uploadedImages/Investors/investors-building.jpg);
}
td.message, td#message
{
    padding:0px;
    margin:0;
    font:26px Garamond, Times, serif;
    background-color:#AC6D09;
    color:#F5EEE4;
    width:297px;
    text-align:center; 
    /*letter-spacing: .06em;*/
    vertical-align:middle;
	height: 105px !important; overflow: hidden;    
}

td.message-career, td#message-career
{
    padding:0px;
    margin:0;
    font:26px Garamond, Times, serif;
    background-color:#AC6D09;
    color:#F5EEE4;
    width:297px;
    text-align:center; 
    /*letter-spacing: .06em;*/
    vertical-align:middle;
	height: 102px !important; overflow: hidden;    
}

td.message p, td#message p {margin: 0; padding: 0;}

/*#keymessage #people {padding:0;margin:0;width:221px}
#keymessage #building {padding:0;margin:0;width:200px}
#keymessage #message {padding:0px;margin:0;font:26px Garamond, Times, serif;background:#AC6D09;color:#F5EEE4;width:300px;text-align:center; letter-spacing: .06em;}
*/
 /* Main Content Block */	
#content 
{
padding:25px 20px 20px 18px;
margin:0;
width:477px;
font-family:Arial, verdana, sans-serif;
background:#fff;
color:#636363;
font-weight:normal;
font-size:12px;
line-height:16px;
}
#contentJobs {padding:25px 20px 20px 18px;margin:0;width:767px;
font-family:Arial, verdana, sans-serif;background:#fff;color:#636363;font-weight:normal;font-size:12px;line-height:16px;
}
#content p {margin: 0 0 1em 0; font-family:Arial, verdana, sans-serif;background:#fff;color:#636363;font-weight:normal;font-size:12px;line-height:16px;}
#content img {display: inline;margin-right:10px;}
/* Content H1 = Page Title */	
#content h1, #content1Jobs h1 {margin:0;padding:0 0 10px 0;font-family:Garamond,Times,sans-serif;color:#0163A5;background-color:#fff;font-weight:bold;font-size:21px;line-height:21px;font-variant:small-caps;}
#content h2, #content1Jobs h2 {font-family:Garamond,Times,sans-serif;color:#0163A5;background-color:#fff;font-weight:bold;font-size:16px;line-height:18px;}
#content h3 {margin:0;padding:0;font-family:Arial, verdana, sans-serif;color:#333;background-color:#fff;font-weight:bold;font-size:13px;line-height:16px;}
#content h4 {margin:0;padding:0;font-family:Arial, verdana, sans-serif;color:#333;background-color:#fff;font-weight:bold;font-size:12px;line-height:16px;}
#content h5 {margin:0;padding:0;font-family:Arial, verdana, sans-serif;color:#333;background-color:#fff;font-weight:bold;font-size:12px;line-height:16px;}
#content h6 {margin:0;padding:0;font-family:Arial, verdana, sans-serif;color:#333;background-color:#fff;font-weight:bold;font-size:12px;line-height:16px;}

#content ul,#content ol {margin-left:25px;padding:0;font-family:Arial, verdana, sans-serif;background:#fff;color:#636363;}
#content ul li, #content ol li {margin-bottom: 1em;}


/* Content link styles */
#content a {font-family:Arial, verdana, sans-serif;color:#369;text-decoration:none;/*background-color:#fff;*/}
#content a:hover {
/*background-color:#fff;*/
color:#000;
text-decoration:none;
}
#content {background-color:#fff;color:#630;text-decoration:none;}
	
#content .tablehead {margin:0;padding:3px 3px 3px 4px;color:#CED5E3;background:#5C76A7;font:13px Arial, verdana, sans-serif;font-weight:bold;font-variant:small-caps;}
#content td.tabletext {margin:0;padding:2px 3px 2px 4px;background:#E7E9EC;color:#315496;font-weight:normal;font-size:12px;line-height:16px;}
#content td.tabletext a:link {background:#E7E9EC;color:#315496;font-weight:normal;font-size:12px;line-height:16px;}
#content td.tabletext a:hover,#content td.tabletext a:active {background:#E7E9EC;color:#012465;font-weight:normal;font-size:12px;line-height:16px;}

#content table {width: auto !important; max-width: 98% !important; width: 98% !important;}
#content table td, #content table th {padding: 2px !important;}

#keymessage {height: 95px !important; overflow: hidden !important;}

#keymessage table td, #keymessage table th, #keymessage table tr {margin: 0 !important; padding: 0 !important;}


	
/*#supporting {padding:0px 0 0 4px;margin:0;background: #fff;font-family:Arial, verdana, sans-serif;color: #0067AC; font-weight: normal;font-size:12px;width:199px; height:100%} */
#supporting ul{margin:0;padding:0;list-style:none; }	
#supporting li {margin:0 15px 4px 0;padding:3px 0 4px 15px;border-bottom: dotted 1px #D1D2D4;list-style:none;background: url(../images/blue-arrow.gif) no-repeat 0 .65em; }	
#supporting a
{
    padding: 0;
    /*margin: 0 5px 0 5px;*/
    background: #fff;
    font-family: Arial, verdana, sans-serif;
    color: #0067AC;
    font-weight: normal;
    font-size: 12px;
    text-decoration: none;
}	
#supporting a:hover,#supporting a:active {padding:0;margin:0;background: #fff;font-family:Arial, verdana, sans-serif;color: #012465; font-weight: normal;font-size:12px;text-decoration:none;}	
#supporting h2 {padding:0;margin:10px 15px 0 0;color:#02609F;font:16px Arial, verdana, sans-serif;font-weight:600;border-bottom:solid 1px #739EBA;}
#supporting #divider1 {margin:1px 15px 0 0;border-bottom:solid 1px #E7EAEF;}

#supporting #newspanel
{
    /*margin: 33px 5px 25px 5px;*/
    padding: 0;
    background: #fff;
    color: #012465;
    font: 10px Arial, verdana, sans-serif;
}
#supporting .news
{
    margin: 4px 15px 10px 0;
    padding: 0;
    background: #fff;
    color: #012465;
    font: 11px Arial, verdana, sans-serif;
}
#supporting .news a,#supporting .news a:hover,#supporting .news a:active {color:#012465;font: 10px Arial, verdana, sans-serif;}

#supporting #access {margin:20px 0 6px 0;padding:2px 0 0 12px;height:18px;color:#CED5E3;background:#5C76A7;font:13px Arial, verdana, sans-serif;font-weight:bold;font-variant:small-caps;}
#supporting #access:first-letter{font:14px Arial, verdana, sans-serif;}
#supporting #accesspanel {margin:0;padding:0;}
#supporting #accesspanel ul{margin:0;padding:0;list-style:none; }	
#supporting #accesspanel li {margin:0 10px 0 10px;padding:3px 0 4px 25px;border:0;list-style:none;background: url(../images/lrg-carrot.gif) no-repeat 0 .55em;font:12px Arial,verdana,sans-serif;font-weight:bold;line-height:16px}	
#supporting #accesspanel a {background: #fff;color: #468872;text-decoration:none;font:12px Arial,verdana,sans-serif;font-weight:bold;line-height:16px;}	
#supporting #accesspanel a:hover,#supporting #accesspanel a:active {background: #fff;color: #0067AC;text-decoration:none;}
#supporting #accesspanel #search {padding:10px 5px 5px 34px;margin:0;height:29px;color:#6885BB; letter-spacing:-0.02em;font:11px Arial, verdana, sans-serif;font-weight:bold;background:#E7E9EC url(../images/lrg-carrot.gif) no-repeat 1em 1.4em;}

#supporting #accesspanel #search .searchfield {display: inline; width: 70px;}

#supporting #accesspanel #search #ctl00_accesspanel1_btnSearch {display: inline;}


#supporting #accesspanel .divider {border-bottom: dotted 1px #D1D2D4;padding-top:6px;margin:0 0 0 -27px;}


/* Left Menu */
#left {margin:0;padding:18px 0 0;font: 11px Arial, verdana, sans-serif;width:200px;text-align:left;}
.leftnav {padding:5px 0 2px 0;margin:0;border:0;color: #315496;background:#fff;font: 12px Arial, Verdana, sans-serif;}
.leftnav a {padding:0;margin:0;color: #315496;background:#fff;text-decoration: none;	font:12px Arial, Verdana, sans-serif;font-weight:bold ;}
.leftnav a:hover,.leftnav a:active {color: #AC6D09;background:#fff;text-decoration: none;}
.leftnav-on{padding:5px 0 2px 0px;margin:0;color: #AC6D09;background:#fff;text-decoration: none;	font:12px Arial, Verdana, sans-serif;font-weight:bold ;}
.leftnav img {border:0;display:inline;padding: 0 3px 0 0}
.leftnav-on img {border:0;display:inline;padding: 0 3px 0 0}
.leftnavdiv {width:190px; height:3px;background:url(../images/blue-bk.gif) repeat-y;border-bottom: solid 1px #E7EAEF;margin:0 0 0 8px;padding:0 0 0 0;}

.leftnavsub {padding:0 0 8px 12px;margin:0;border:0;color: #256A98;background:#fff;font: 11px Arial, Verdana, sans-serif;}
.leftnavsub a {padding:0;margin:0;color: #256A98;background:#fff;text-decoration: none;	font:11px Arial, Verdana, sans-serif;line-height:16px;font-weight:normal;}
.leftnavsub a:hover,.leftnavsub a:active {color: #012465;background:#fff;text-decoration: none;}


#left .subnav li {/* all list items */margin:0;padding:0;background-color: #fff;color:#315496;font:11px Arial, Verdana, sans-serif;text-align:left;border:0;}
#left .subnav li a {/* all list items */background-color: #fff;color:#315496;font:10px Arial,Verdana, sans-serif;padding:0;}
#left .subnav li a:hover {/* all drop down list items */background-color: #fff;color:#315496;font:10px Arial, Verdana, sans-serif;	padding:0;}
/*#leftnav li {margin:0 15px 4px 0;padding:3px 0 4px 15px;border-bottom: dotted 1px #D1D2D4;list-style:none;background: url(/images/leftnav-arrow.gif) no-repeat 0 .65em;font-weight:bold;}	 
#leftnav li {margin:0;padding:0;list-style:none}	
#leftnav li ul {  margin:0 15px 4px 0;padding:3px 0 4px 15px;list-style:none;}	
#leftnav a {padding:0;margin:0;font: 11px Arial, Verdana, sans-serif;color:#315496;background:#fff;}	*/
	
	
/* Footer */
#footer
{
    margin: 5px auto 15px;
    padding: 0;
    width: 952px !important;
    background: #6885BB;
    font: 11px Arial, Verdana, sans-serif;
    color: #D8E1F0;
}
#footer ul
{
    margin: 0;
    padding: 0 0 10px 0;
    float: left;
}
#footer li
{
    margin: 0;
    padding: 0;
    list-style: none;
    display: inline;
}
#footer a
{
    background-color: #6885BB;
    color: #D8E1F0;
    font-weight: normal;
    text-decoration: none;
}
#footer a:hover
{
    background-color: #6885BB;
    color: #96CAED;
    text-decoration: none;
}
#footer a:active
{
    background-color: #6885BB;
    color: #96CAED;
    text-decoration: none;
}
#footer span
{
    padding: 0 0.3em 0 0.5em;
    background-color: #6885BB;
    color: #78A597;
}
#footer #disclaimer
{
    margin-bottom: 10px;
    padding: 0;
    float: right;
    background: #6885BB;
    font: 10px Arial, Verdana, sans-serif;
    color: #C9D1CE;
    line-height: 16px;
}
#footer #disclaimer a
{
    background: #6885BB;
    font: 10px Arial, verdana, sans-serif;
    /* color: #C9D1CE;
    color: Yellow; */
}

/* End Footer */

/* Login */
#contentlogin {padding:25px 20px 0 40px;margin:0;width:860px;font-family:Arial, verdana, sans-serif;background:#fff;color:#636363;font-weight:normal;font-size:12px;line-height:16px;clear:both;}
#contentlogin h1 {margin:0;padding:0;font-family:Garamond,Times,sans-serif;color:#0163A5;background-color:#fff;font-weight:bold;font-size:22px;line-height:22px;font-variant:small-caps;}
#login-content {float:left;padding:0;margin: 10px 10px 0 0; width:550px;color:#031A47;font: 12px Arial, verdana, sans-serif;}
#login-content p {padding:0;margin:7px 0 7px 0;}
#login-content a,#login-content a:hover,#login-content a:active {color:#045082;text-decoration:underline;}
#login-content hr 
{
	padding:0;
	margin : 0;
    width: 100%;
    height: 1px;
}
#login-content #join, #login-content #join a, #login-content #join a:active {background:#fff;color:#0068AD;font: 18px Garamond,Times,serif;font-weight:bold;text-decoration:none;}

#login-box {float:right;padding:0; margin:10px 5px 0 0;background: #8CB8DB;width:291px;height:126px;border: 1px solid #94B8CC}
#login-top {padding:0; margin:0;text-align:left;background: #012465;}
#login-box #login-hd {padding:0; margin:0 0 5px 0;text-align:center;padding-top:4px;font: 14px Arial, verdana, sans-serif; color:#fff;width:291px;height:22px;background:#1F4E88;}
#AccountMaint{float:right;
              margin:0;
              position:relative;
              /*left:-30px;*/
              padding-top:10px;
              width:291px;}

#AccountMaint a, #AccountMaint a:hover,  #AccountMaint a:active {color: #045082; text-decoration: underline;}
#login-box .login-text {padding:5px 0 1px 40px;margin:0;text-align:left;font: 12px Arial, verdana, sans-serif; color:#000;font-weight:bold;}

#login-box #login-un input{padding:0; margin:0 0 0 39px;text-align:left;font: 11px Arial, verdana, sans-serif; color:#000;border: solid 1px #ccc;width:135px;}

#login-box #login-pw {width:145px;float:left;}
#login-box #login-pw input{padding:0; margin:0 0 0 39px;text-align:left;font: 11px Arial, verdana, sans-serif; color:#000;border: solid 1px #ccc;width:135px;}

#login-box #submit{width:70px;float:right;}
#login-box .submit {padding:0;margin:0;height:20px; font: 10px Arial, verdana, sans-serif; background-color:#FBFBFB;cursor:pointer;}

/* Property Portfolio*/

.pp {}
#pptable  {width:85%;font: 12px Arial, verdana, sans-serif; color:#000; background:#fff;}
#pptable td {padding:3px 2px 2px 5px;border:solid 2px #fff; background:#ddd;}
#pptable a,#pptable a:hover,#pptable a:visited {background:#ddd;}
#pptable td.ppwhite  {background:#fff; color:#000;}
#pptable td.ppwhite a,#pptable td.ppwhite a:hover,#pptable td.ppwhite a:visited {background:#fff;}

/* Search */
.searchfield {height:12px;width:80px; font:11px Verdana, Arial, Helvetica, sans-serif;border: solid 1px #8BA4CE;padding:2px 2px 2px 4px;margin:0 0 0 2px;}
.search-button {width: 20px;height: 15px;margin: 0 0 0 0;padding: 2px 0 0 0;background: url(../images/btn-search.gif) no-repeat left 3px;}

#realestatelabel{float:left;width:85px;}
#realestatedescrip{float:right;width:100px}
#newspanel img { padding-left: 0px !important; }
.Off_screen
{
position:absolute;
right:2000px;
}
/*****************For Alex's Milestone's Page**********************/
#milestones td 
{    
     font-family: Arial, Helvetica, sans-serif;    
     font-size: 11px;    
     border-right: 1px solid #fff; 
} 
#milestones .year 
{
	text-align: center;
}
#milestones br 
{    
    line-height: 7px!important; 
} 
#milestones td img 
{    
    padding-right: 10px; 
} 
#milestones .colored 
{    
    background-color: #f0e8db;  /* #fbf2e4 */  
    color: #7b7b7b; 
    padding: 7px!important;
} 
#milestones .white 
{    
    background-color: #FFF;    
    color: #7b7b7b;
    padding: 7px!important;     
} 
#milestones tr td 
{    
    color: #FFF;    
    background-color: #ac6d09;
    padding: 7px!important;
}
.EktronAjaxLoading 
{
 display: none;
}
/************************For new left menu****************************/
#leftcontentFP
{
	float:left;
	width:207px;
	background:#f2e7d7;
	margin:0;
	padding:0;
	overflow: hidden;
}