/*---===<<< UNIVERSAL RESETS AND STYLES >>>===---*/
* {
margin: 0;
padding: 0;
}
.clear {
clear: both;
display: block;
height: 0;
overflow: hidden;
}
a img {
border: 0;
} 
a:focus {
border: none;
outline: none;
}
/*---===<<< CONTENT STYLES >>>===---*/
body {
font-size:12px;}
/*---=== HEADING STYLES ===---*/
h1 {
color:#3184BA;
font-size:22px;
font-weight:normal;
}
h2 {
color:#3184BA;
font-size:14px;
font-weight:bold;
}
h3 {
color:#3184BA;
font-size:12px;
font-weight:bold;
}
h4 {
color:#333;
font-size:12px;
font-weight:bold;
}
h5 {
}
h6 {
}
/*--- HEAD ---*/
.header {
margin:30px 0 7px 0;
}
.header h2 {
color:#3184BA;
font-size:12px;
font-weight:normal;
margin:30px 0 2px;
}
.header p{
padding-bottom:10px;
border-bottom:1px #BFBFBF solid;
}
.logo h2 a{
background:url("_i/corporate_title.gif") no-repeat scroll 0 0 transparent;
display:block;
height:37px;
margin:18px 0 18px 6px;
width:237px;
float:left;
}
.span {
	text-indent:-9999px;
	position:absolute;
}
.salesbutton a{
background:url("_i/button_salesrentals.gif") no-repeat scroll 0 0 #FFFFFF;
display:block;
height:28px;
width:166px;
float:right;
margin:21px 20px 0 0;
}
/*--- SUBHEAD ---*/
.SubHead {
}
/*---=== TEXT STYLES ===---*/
body,
p,
.Normal, 
.NormalRed,
.NormalDisabled,
.NormalBold,
.SkinObject,
.CommandButton {
color:#61726A;
font-size:12px;
line-height:18px;
font-family:Helvetica,"Helvetica Neue",Arial,sans-serif;
}
p {
color:#61726A;
font-size:12px;
line-height:18px;
margin:0 0 15px;
}
strong {
}
em {
}
hr {
}
/*---=== LINK STYLES ===---*/
a:link, 
a:visited, 
a:active {
color:#555555;
text-decoration:none;
}
a:hover {
text-decoration:underline;
}
/*---=== LIST STYLES ===---*/
/*--- ORDERED ---*/
ol {
}
ol li {
}
ol li li {
}
ol li li li {
}
/*--- UNORDERED ---*/

ul {
margin:0 0 15px;
}
ul li {
color:#61726A;
font-size:12px;
line-height:18px;
margin:0 0 5px 16px;
}
ul li li {
}
ul li li li {
}
.clientlist li {
float:left;
font-size:10px;
width:250px;
}
/*---===<<< SKIN SETUP >>>===---*/

/*---=== HEADER ===---*/
/*---=== FOOTER ===---*/
.rosefooter{
border-top:1px solid #CCCCCC;
float:left;
font-size:10px;
margin-top:20px;
width:890px;
}
.rosefooter .column1 ul{
float:left;
list-style:none outside none;
margin:10px 0 0 54px !important;
width:192px;
}
.rosefooter .column1 ul li  {
margin-bottom:0;
margin-left:0;
list-style:none outside none;
}
.rosefooter .column1 ul li a {
color:#333333;
font-size:11px;
font-weight:bold;
}
.rosefooter .column2{
float:left;
margin:10px 0 0;
width:425px;
font-size:11px;
}
.rosefooter .column2 p{
font-size:10px;
line-height:12px;
margin:0 0 10px;
}
.rosefooter .column3{
float:left;
margin:10px 0 0;
width:168px;
}
.rosefooter .column3 a  {
display:block;
height:28px;
margin:0 0 14px;
width:168px;
}
#equalHousing {
background:url("_i/equalhousing.gif") repeat scroll 0 0 transparent;
}
#adobeacrobat {
background:url("_i/adobeacrobat.gif") repeat scroll 0 0 transparent;
}
.rosefooter .column3 a span {
	position:absolute;
	text-indent:-9999px;
}
/*---=== CONTENT AREA ===---*/
.container{
	width:890px;
	margin:0 auto;
}
.body{
	width:800px;
	margin:60px 45px 0 45px;
}
.mainbody{
	width:500px;
	float:right;
	margin:0 20px 0 0;
}
.mainbody2{
	width:600px;
	float:left;
	margin:0;
}
.mainbody3{
	width:800px;
	margin:0;
}
.sidebar{
	float:right;
	width:150px;
}
.sidebar p{
	font-size:11px;
}
.campaign{
	margin:0 0 30px 0;
}
.mainbody p:first-child, .mainbody2 p:first-child, .mainbody3 p:first-child, .headtest {
color:#3184BA;
font-size:14px;
line-height:22px;
}
.mainbody h1, .mainbody2 h1, .mainbody3 h1 {
font-size:20px;
padding-bottom:6px;
}
.leftimage{
background-color:#EEEEEE;
border-color:#DDDDDD #BBBBBB #BBBBBB #DDDDDD;
border-style:solid;
border-width:1px;
float:left;
margin:0 20px 10px 0;
padding:6px;
}
.advisorydropdown {
}
.advisorydropdown select{
float:right;
}
.advisorydropdown h1{
float:left;
margin-bottom:7px;
}
/*---===<<< NAVIGATIONS >>>===---*/
#nav{
}
#nav ul{
float:left;
padding:0;
width:890px;
height:24px;
border-bottom:1px solid #BFBFBF;
margin:0 0 15px;
}
#nav ul li{
display:block !important;
float:left !important;
list-style:none outside none;
margin:0 12px 0 0;
padding:0;
position:relative;
line-height:18px;
}
#nav ul li a{
color:#464546;
display:block !important;
font-size:13px;
margin:0;
padding:3px 6px 0;
text-decoration:none;
line-height:18px;
}
#nav ul li a:hover, #nav ul li a:active, .rmSelected{
border-bottom:2px solid #BFBFBF;
}
.RadMenu .rmGroup .rmText {
margin:0 0 0 4px !important;
padding:0 !important;
}
/*start dropdown*/
#nav ul li ul {
background:none repeat scroll 0 0 #F6F6F6;
border-color:#BFBFBF #999999 #999999 #EEEEEE;
border-style:solid;
border-width:1px;
margin:0 !important;
padding:6px !important;
position:absolute;
width:200px;
height:auto;
z-index:500;
}
#nav ul li ul li {
margin:0 !important;
padding:0 !important;
width:200px !important;
}
#nav ul li ul li a {
border:0 none;
color:#1E1206;
font-size:11px;
font-weight:normal;
line-height:12px;
padding:6px 0;
margin:0;
width:200px !important;
text-transform:none;
white-space:normal;
border-bottom:1px #BFBFBF dotted;
}
#nav ul li ul li.rmLast a{
border-bottom:none !important;
}

#nav ul li ul li a:hover {
border:0 none;
color:#7E0D38;
text-decoration:none;
border-bottom:1px #BFBFBF dotted;
}
#nav ul li:hover ul, #nav ul li.over ul {
display:block;
}

/*start sidebar*/	
.sidenav{
	float:left;
	width:250px;
}
.sidenav ul li {
list-style:none outside none;
margin:4px 0 0 0;
}
.sidenav ul li a, .sidenav .RadPanelBar .rpLink {
background:url("_i/nav_arrow.gif") no-repeat scroll 3px -1px transparent;
color:#A0355E;
display:block;
font-size:11px;
line-height:12px;
margin:1px 0;
padding:4px 2px 4px 10px;
border-bottom-style:none !important;
border-bottom-width:0px !important;
}
.sidenav ul li a:hover, .sidenav .RadPanelBar .rpLink a:hover, .rpSelected {
background:url("_i/nav_arrow.gif") no-repeat scroll 3px -1px #eee !important;
color:#A0355E;
display:block;
font-size:11px;
line-height:12px;
padding:4px 2px 3px 10px !important;
border-bottom-style:none !important;
border-bottom-width:0px !important;
}
.RadPanelBar .rpOut, .RadPanelBar .rpRootGroup {
border-bottom-style:none !important;
border-bottom-width:0px !important;
border: none !important;
border-style: none !important;
}
/*---===<<< TABLES >>>===---*/
/*---===<<< FORMS >>>===---*/
/*---===<<< MODULE STYLES GO BELOW HERE >>>===---*/
a.execlink {
background:url("_i/button_execs.gif") no-repeat scroll 0 0 #FFFFFF;
display:block;
float:left;
font-size:18px;
height:35px;
margin:0 7px 10px 0;
padding:12px 0 6px 10px;
width:255px;
}
a.execlink span {
display:block;
font-size:11px;
}
a.execlink:hover {
background-position:0 -53px;
text-decoration:none;
color:#85294E;
}
.csLink {
background:url("_i/buttons_cs.gif") no-repeat scroll 0 0 #FFFFFF;
display:block;
font-size:15px;
height:27px;
margin:0 0 6px;
padding:20px 0 6px 25px;
width:350px;
}
a.csLink:hover{
background-position:0 -53px;
text-decoration:none;
color:#85294E;
}
.exec{
background:url("/Portals/0/skyline_exec.gif") no-repeat;
border-bottom:1px solid #BBBBBB;
border-right:1px solid #BBBBBB;
clear:left;
float:left;
margin-bottom:20px;
padding:15px 50px;
width:725px;
}
.exec a  {
background-color:#FFFFFF;
border-color:#DDDDDD #AAAAAA #AAAAAA #DDDDDD;
border-style:solid;
border-width:1px;
color:#333333;
display:block;
float:left;
font-size:12px;
line-height:12px;
margin:0 15px 0 0;
padding:15px 10px 8px;
text-align:center;
width:140px;
}
.exec a img {
display:block;
margin:0 auto;
}
.exec a span {
display:block;
margin-top:4px;
}
.exec a em {
color:#333333;
font-size:11px;
line-height:11px;
}
/*-------site map-------*/
.SiteMap0{
font-weight:bold;
margin:8px 0 0 0;
}
.SiteMap1{
margin:2px 0 0 15px;
}
/*--- Blog Styles ---*/
h2.na-title {
font-family:Helvetica,"Helvetica Neue",Arial,sans-serif;
}
h2.na-title a:hover{
color:#3184BA;
}
a.na-readmore:link, a.na-readmore:active, a.na-readmore:visited{
color:#3184BA;
}
