body {
	margin-left: 0px;
	background-image: url();
	margin-top: 0px;
	background-repeat: no-repeat;
	background-color: #E6EDF2;
	margin-right: 0px;
	margin-bottom: 0px;
}

td{
	
	text-align:justify;
	
}

.basictab ul{
	margin: 3px;
	padding: 5px 0;
	margin-left: 0;
	border-bottom: none;
	list-style-type: none;
	text-align: right;
	height: 10px;
	font-family: Arial;
	font-size: 10px;
	font-weight: bold;
}

.basictab li{
display: inline;
margin: 0;
}

.basictab li a{
text-decoration: none;
padding: 6px 20px;
margin-right: 3px;
border: none;
border-bottom: none;
background-color: #213c7f;
color: #FFFFFF;
}

.basictab li a:visited{
color: #ffffff;
}

.basictab li a:hover, .basictab li a.current{
background-color: #7a9fe6;
color: white;
}

.basictab li a:active{
color: White;
}

.tabcontainer{
	clear: right;
	width:95%; /*width of 2nd level sub menus*/
	height:1.5em; /*height of 2nd level sub menus. Set to largest's sub menu's height to avoid 

jittering.*/
	text-decoration: none;
	font-size:10px;
}


.logo{
	text-decoration: none;
	position: absolute;
	top: 6px;
	left: 36px;
		
}

.footer{
	position: relative;
	right: 31px;
	bottom: auto;
	
	
		
}



.orange_border{
	text-decoration: none;
	border: 1px solid #de9122;
		
}

.heading_text{
	text-decoration: none;
	font-size:24px;
	color: #112861;
	font-weight:bold;
	font-family: verdana;
	line-height:45px
}


.heading_text1{
	text-decoration: none;
	font-size:18px;
	color: #112861;
	font-weight:bold;
	font-family: verdana;
}


.blue_heading_text{
	text-decoration: none;
	font-size:14px;
	color: #2d61c5;
	font-weight:bolder;
	font-family: verdana;
	font-style: normal;
	font-variant: normal;
}



.boldtext{
	text-decoration: none;
	font-size:11px;
	color: #112861;
	font-family: verdana;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
}


.Orangeheading{
	text-decoration: none;
	font-size:11px;
	color: #efa334;
	font-family: verdana;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
}

.Orangeheading a
{
	color: #efa334;
}



.Orangeheadingbig{
	text-decoration: none;
	font-size:14px;
	color: #efa334;
	font-family: verdana;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
}


.search{
	font-family: verdana;
	font-size: 10px;
	color: #666666;
	border: thin solid #CCCCCC;
	/*position: absolute;
	top: 41px;
	left: 841px;*/
	
}


.formstyle{
	text-decoration: none;
	font-size:11px;
	color: #3673a6;
	font-family: verdana;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	border-top-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #7a9fe6;
	border-left-width: 1px;
	border-left-color: #7A9FE6;
	height: 18px;
	letter-spacing: normal;
	text-align: left;
	vertical-align: middle;
	word-spacing: normal;
}


.formstyle1{
	text-decoration: none;
	font-size:11px;
	color: #3673a6;
	font-family: verdana;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	border-top-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #7a9fe6;
	border-left-width: 1px;
	border-left-color: #7A9FE6;
	letter-spacing: normal;
	text-align: left;
	vertical-align: middle;
	word-spacing: normal;
}



.tabcontent{
	font-family: verdana;
	font-size:11px;
	font-weight:bolder;
	text-align:right;
	background-color:#7a9fe6;
	margin-right:0px;
	padding: 6px 0;
	color: #1c3877;
	vertical-align: middle;
	position: absolute;
	width: 930px;
	height:20px;
	top: 92px;
	white-space: normal;
	float:right;
	font-style: normal;
	line-height: normal;
	font-variant: normal;
	left: 35px;
	
}

.normal-img { color:#213c6f; text-decoration:none; height:10px; text-align:left; vertical-align:middle; 

font-weight:bold;}
A.normal-img:link {
	color:#213c8f;
	text-decoration:none;
	height:11px;


	text-align:left;
	vertical-align:middle;
	line-height:11px;
	font-weight:bolder;
	font-family: verdana;
	font-size: 11px;
}

A.normal-img:visited  {
			font-family: Verdana;
            color:#2c4787;
            text-decoration:none;
			height:20px;
			font-weight:bold;
			vertical-align:middle; 
			font-weight:bold;
            }

A.normal-img:active   {
			font-family: Verdana;
            color:#2c4787;
            text-decoration:none;
			height:20px;
			font-weight:bold;
			vertical-align:middle; 
			font-weight:bold;
            }

A.normal-img:hover    {
			font-family: Verdana;
            color:#FFFFFF;
            text-decoration:none;
			height:20px;
			font-weight:bold;
			vertical-align:middle; 
			font-weight:bold;
           }

.menu{ background-color:#0066FF;
       border-style:solid;
	   border-bottom-color:#FFFFFF;
	   border-top-color:#FFFFFF;
	   }


.dotted-divider{
	background-image: url(../images/dotted_divider_line.gif);
	background-repeat: repeat-y;
	padding:0px 5px;
		
}

.dotted_divider{
	background-image: url(../images/dotted_divider_line.gif);
	background-repeat: repeat-y;
		
}


.contentblue{
	color:#3f558f;
	font-size:9pt;
	font-family: verdana;
	font-style: normal;
	line-height: 17px;
	text-decoration: none;
	font-weight: normal;
	text-align:justify;
	line-height: 20px;
	margin-top: 5px;
	margin-right: 10px;
	margin-bottom: 12px;
	margin-left: 0px;
	padding-right:15px;
	
	
	
}


.contentblue a{
	text-decoration: none;
	font-size:11px;
	color: #efa334;
	font-family: verdana;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
}

.sidemenu-blue{
	color:#213c7f;
	text-decoration:none;
	height:auto;
	text-align:left;
	line-height:25px;
	font-weight:bolder;
	font-family: verdana;
	font-size: 11px;
	color:#213c7f;
	background-color: #cddcf7;
	border: thin solid #6d94df;
	padding-left: 15px;
	padding-bottom:60px;
	width: 200px;
	padding-top: 5px;
	padding-right: 0;
	/*position:absolute;
	top: 122px;
	left: 35px;*/
}

.sidemenu-blue a{
	color:#2c4787;
	text-decoration:none;
	height:auto;
	text-align:left;
	vertical-align:middle;
	line-height:25px;
	font-weight:bolder;
	font-family: verdana;
	font-size: 10px;
}
	
A.sidemenu-blue_u:link {
	color:#2c4787;
	text-decoration:none;
	height:auto;
	text-align:left;
	vertical-align:middle;
	line-height:25px;
	font-weight:bolder;
	font-family: verdana;
	font-size: 10px;
}


A.sidemenu-blue_u:visited  {font-family: Verdana;
            color:#2c4787;
            text-decoration:none;
			height:20px;
			font-weight:bold;
            }

A.sidemenu-blue_u:active   {font-family: Verdana;
            color:#2c4787;
            text-decoration:none;
			height:20px;
			font-weight:bold;
            }

A.sidemenu-blue_u:hover    {font-family: Verdana;
            color:#799cda;
            text-decoration:none;
			height:20px;
			font-weight:bold;
           }
			


.blueheading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #4159a1;
	text-decoration: none;
	font-weight: bold;
	font-style: normal;
	line-height: normal;
	font-variant: normal;
}
.contentblue1 {

	color:#3f558f;
	font-size:8pt;
	font-family: verdana;
	font-style: normal;
	line-height: 17px;
	text-decoration: none;
	font-weight: normal;
}
.style2 {font-size:13pt;color:#112861;}

.style3 {
font-size: 09pt;
color:#efa334;
}
.style4 {font-size: 16pt}

.Orangeheading1 {

	text-decoration: none;
	font-size:13px;
	color: #efa334;
	font-family: verdana;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
}
A.menu-blue:visited {
font-family: Verdana;
            color:#799cda;
            text-decoration:none;
			height:20px;
			font-weight:bold;
}

.bgimage {
	height:20px;
	font-weight:bold;
	background-image: url(../images/index_BG.gif);
	background-repeat: no-repeat;
	height:100px;
	width:1004px;
	background-position: left top;
}

.cmenu
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FFFFFF;
	font-weight: bold;
	text-decoration: none;
	text-align:center;
}

.cmenu a
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FFFFFF;
	font-weight: bold;
	text-align:center;
}
.cmenu a:hover
{
	background-image:url(../images/menu/Construction_rollover.gif);
	background-repeat: repeat-x;
	display: block;
	height: 26px;
	white-space: nowrap;
	background-position: center;
	line-height: 26px;
	color:#FFFFFF;
	text-align:center;
}

.cmenuSelect
{
	background-color:#7A9EE8;
	color:#FFFFFF;
	text-align:center;
}

.cmenuSelect a
{
	color:#FFFFFF;
}
.cmenuSelect a:hover
{
	color:#FFFFFF;
}

.rmenu a
{
display:block;
background-image:url(../images/menu/Retail1.gif);
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#FFFFFF;
background-repeat:no-repeat;
margin-top:0px;
margin-left:10px;
padding-top:3px;
width:68px;
height:26px;
}

.rmenu a:hover
{
display:block;
background-image: url(../images/menu/Retail_rollover.gif);
background-repeat:no-repeat;
margin-top:0px;
margin-left:10px;
padding-top:3px;
width:68px;
height:26px;

}
.mmenu a
{
display:block;
background-image:url(../images/menu/Multifamily1.gif);
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#FFFFFF;
background-repeat:no-repeat;
margin-top:0px;
margin-left:5px;
padding-top:3px;
width:115px;
height:26px;
}
.mmenu a:hover
{
display:block;
background-image: url(../images/menu/Multifamily_rollover.gif);
background-repeat:no-repeat;
margin-top:0px;
margin-left:5px;
padding-top:3px;
width:115px;
height:26px;
}
.hmenu a
{
display:block;
background-image:url(../images/menu/Hospitality_group1.gif);
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#FFFFFF;
margin-top:0px;
background-repeat:no-repeat;
margin-left:20px;
padding-top:3px;
width:158px;
height:26px;
}
.hmenu a:hover
{
display:block;
background-image: url(../images/menu/Hospitality_group_rollover.gif);
background-repeat: repeat-x;
margin-top:0px;
margin-left:20px;
padding-top:3px;
width:158px;
height:26px;
}
.comenu a {
display:block;
background-image:url(../images/menu/Corporate_blue.gif);
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#FFFFFF;

margin-left:10px;
height:22px;
background-position:top;
margin-top: 3px;
padding-top:3px;

}
.about{
background-image:url(../images/menu/aboutus.gif);
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#1e356e;

margin-top:3px;
margin-left:-2px;
}
.about:hover
{
color:#FFFFFF;
}
.careers{
background-image:url(../images/menu/careers.gif);
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#1e356e;

margin-top:3px;
margin-left:-1px;
}
.careers:hover
{
color:#FFFFFF;
}
.portfo
{
background-image:url(../images/menu/portfolio.gif);
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#1e356e;

margin-top:3px;
margin-left:0px;
}
.portfo:hover
{
color:#FFFFFF;
}
.management
{
background-image:url(../images/menu/managementteam.gif);
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#1e356e;

margin-top:3px;
margin-left:0px;
}
.management:hover
{
color:#FFFFFF;
}
.news
{
background-image:url(../images/menu/news.gif);
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#1e356e;

margin-top:3px;
margin-left:9px;
}
.news:hover
{
color:#FFFFFF;
}
.contactus{
background-image:url(../images/menu/contactus.gif);
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#1e356e;

margin-top:3px;
margin-left:0px;
}
.contactus:hover
{
color:#FFFFFF;
}
.ehosp{
background-image: url(../images/menu/encore-hospitality.gif);
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#1e356e;

margin-top:3px;
margin-left:0px;
}
.ehosp:hover{
color:#FFFFFF;
}
.pmanser{
background-image: url(../images/menu/pineapplemanagement.gif);
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#1e356e;

margin-top:3px;
margin-left:0px;
}
.pmanser:hover{
color:#FFFFFF;
}
.sresort{
background-image: url(../images/menu/sterling_resort.gif);
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#1e356e;

margin-top:3px;
margin-left:0px;
}
.sresort:hover{
color:#FFFFFF;
}
.sreality{
background-image: url(../images/menu/sterling_reality.gif);
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#1e356e;

margin-top:3px;
margin-left:0px;
}
.sreality:hover{
color:#FFFFFF;
}

.style1 {	font-family: verdana;
	font-size: 10px;
	font-weight: bold;
	color: #a3b5c2;
}


a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
}
a:hover {
	text-decoration: none;
}
a:active {
	text-decoration: none;
}

.title1{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 22pt;
	font-weight: bold;
	line-height:15px;
	color: #213C7F;
	text-decoration: none;
}


.title2{
	font-family: Arial Black;
	font-size: 14pt;
	font-weight: bold;
	line-height:15px;
	color: #213C7F;
	text-decoration: none;
}

.title3{
	font-family: Verdana;
	font-size: 7.8pt;
	font-weight: bold;
	line-height:20px;
	color: #213C7F;
	text-decoration: none;
}

.menu2 a
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#1e356e;
margin-top:2px;
}

.menu2 a:hover
{
color:#FFFFFF;
}

.menu2Selected a
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#FFFFFF;
margin-top:2px;
}

.cmenu1
{
    background-image: url(../images/menu/Construction1.gif);
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size:10px;
    color:#FFFFFF;
    height:26px;
    margin-top:2px;
    margin-bottom:2px;
    /*margin-left:10px;
    height:26px;
    padding-top:3px;*/
    
    
    
}

.cmenu1 a
{
display:block;
background-image: url(../images/menu/Construction1.gif);
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#FFFFFF;
vertical-align:middle;
/*height:26px;*/
padding-top:5px;
text-align:center;
}

.cmenu1 a:hover
{
background-image:url(../images/menu/Construction_rollover.gif);
/*height:26px;*/
color:#FFFFFF;
}

.comenu1  {
background-image:url(../images/menu/Corporate_blue.gif);
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#FFFFFF;
}

.comenu1 a
{
display:block;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#FFFFFF;
vertical-align:middle;
height:26px;
padding-top:5px;
text-align:center;
}

.comenu1 a:hover
{
display:block;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#FFFFFF;
vertical-align:middle;
height:26px;
padding-top:5px;
text-align:center;
}

.bullet{
	background-image: url(../images/bullet.jpg);
	background-position: right center; 
	height:5px;
	width:5px;
	background-repeat:no-repeat;
}
a.sidemenuselected
{
	color:#799CDA;
font-family:Verdana;
font-weight:bold;
height:20px;
text-decoration:none;	
}

.contentblueMgmt{
	color:#3f558f;
	font-size:9pt;
	font-family: verdana;
	font-style: normal;
	text-decoration: none;
	font-weight: normal;
	text-align:justify;
	margin-right: 5px;
	margin-bottom: 12px;
	margin-left: 5px;
}


.contentblueMgmt a{
	text-decoration: none;
	font-size:11px;
	color: #efa334;
	font-family: verdana;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
}

.contentbluepress
{
	color:#3f558f;
	font-size:9pt;
	font-family: verdana;
	font-style: normal;
	text-decoration: none;
	font-weight: normal;
	text-align:justify;
}


.contentbluepress a{
	text-decoration: none;
	font-size:11px;
	color: #efa334;
	font-family: verdana;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
}

.info, .success, .warning, .error, .validation {
border: 1px solid;
margin: 10px 0px;
padding:15px 10px 15px 50px;
background-repeat: no-repeat;
background-position: 10px center;
}
.info {
color: #00529B;
background-color: #BDE5F8;
background-image: url('../images/info.png');
}
.success {
color: #4F8A10;
background-color: #DFF2BF;
background-image:url('../images/success.png');
}
.warning {
color: #9F6000;
background-color: #FEEFB3;
background-image: url('../images/error.png');
}
.error {
color: #D8000C;
background-color: #FFBABA;
background-image: url('../images/error.png');
}
