/* @override http://mdc:8888/assets/templates/mdc/css/mdc_stylesheet.css */

@charset "UTF-8";

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;
}
/* remember to define focus styles! */
:focus {
	outline: 0;
}

html {height:100%;}

body {
	line-height: 1;
	color: #FFFFFF;
	margin:0 auto;
	font:12px Tahoma, Arial, Helvetica, sans-serif;
	height:100%;
	
	background: #e3dcc1 url(../images/bg_content.jpg) top center repeat-y;	
}

em {font-style:italic;}
* html body {height: 100%;}

strong {font-weight:bold;}

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: "" "";
}

a {color:#fff; text-decoration:none;}
a:hover {text-decoration:underline;}

/* splashpage styles */

.splash_container {
	margin: 0 auto;
	width:997px;
	height:503px;
	margin-top:20px;
}

.splash_container a {
	color:#FFF;
	text-decoration:none;
	font-size:80%;
	text-align:center;
	display:block;
}

.splash_container a:hover {text-decoration:none;}
.splash_fund {background:url(../images/splash_fund.jpg) top left no-repeat;float:left;}
.splash_mdc {background:url(../images/splash_mdc.jpg) top left no-repeat;float:left;}
.splash_epic {background:url(../images/splash_epic.jpg) top left no-repeat; float:right;}

.splash_fund a {
	width:181px;
	height:151px;
	padding:350px 10px 0 15px;
        	
}


.splash_mdc a {
	width:382px;
	height:151px;
	padding:350px 100px 0 100px;
      
	
}

.splash_epic a {
	width:184px;
	height:151px;
	padding:350px 15px 0 10px;	
       	
}

/* site styles */


.edge {
margin:0 auto;
min-height:833px;
	height:100%;
	background: url(../images/bg_frames.gif) top center no-repeat;
	
}
 
.edge2 {
margin:0 auto;

min-height:833px;
height:100%;

	background: url(../images/bg_frames.gif) top center no-repeat;
	
}
  

#container {

	margin: 0 auto;
	width:980px;	
	height:100%;

background: #154678 url(../images/bg_content.jpg) top center repeat-y;	
}

/* navigation */

#header_nav {width:980px; height:99px; background:url(../images/bg_header.jpg) 0 0 no-repeat; border-bottom:3px solid #5a8ec0;}
#header_nav2 {width:980px; height:99px; background:url(../images/bg_header_funds.jpg) 0 0 no-repeat; border-bottom:3px solid #5a8ec0;}
#header_nav3 {width:980px; height:99px; background:url(../images/bg_header_epic.jpg) 0 0 no-repeat; border-bottom:3px solid #5a8ec0;}


#header_nav li, #header_nav2 li, #header_nav3 li {float:left;}



#header_nav a, #header_nav2 a, #header_nav3 a { display: block; text-decoration: none; color:#FFF; height:38px;  text-align:center;} 
#header_nav li ul{width:104px; left:-999em;  position:absolute; height:auto; background-color:#16345c; border-top:2px solid #5a8ec0; z-index:10;}

#header_nav li ul li { margin:0; padding:0; border-top:solid 1px #5a8ec0; width:104px;  }
#header_nav li ul li a {width:104px; color:#6ad8f2; font-size:12px;}
#header_nav li:hover ul, #header_nav li.sfhover ul {left:auto; direction:ltr;}/**#navigation li:hover, #navigation li.hover {position: static;}**/


#header_nav li.off a:hover, #header_nav li.off:hover a {
  background: #22578a;
  
}

#header_nav li.off ul li a:hover, #header_nav li.off ul li:hover a {
  background: #16345c;
  
}
#nav_logo {width:128px;}
#nav_aboutus {margin-top:61px; width:104px; line-height:38px; font-size:14px;}
#nav_aboutus a {display:block; line-height:38px;}
#nav_news {margin-top:61px; width:104px; font-size:14px;}
#nav_news a {display:block;  line-height:38px;}
#nav_properties {margin-top:61px; width:104px; font-size:14px;}
#nav_properties a {display:block; line-height:38px;}
#nav_leasing {margin-top:61px; width:104px; font-size:14px;}
#nav_leasing a {display:block; line-height:38px;}
#nav_propertymanagement {margin-top:61px; width:182px; font-size:14px;}
#nav_propertymanagement a {display:block; line-height:38px;}
#nav_tenants { font-weight:bold; font-size:12px; padding-left:8px; margin:61px 0 0 160px; width:70px; line-height:38px; background:url(../images/carrot.gif) 0 14px no-repeat;}

#nav_logo {width:128px;}
#nav_About Us {margin-top:61px; width:104px; line-height:38px; font-size:14px;}
#nav_About Us a {display:block; line-height:38px;}
#nav_News {margin-top:61px; width:104px; font-size:14px;}
#nav_News a {display:block;  line-height:38px;}
#nav_Properties {margin-top:61px; width:104px; font-size:14px;}
#nav_Properties a {display:block; line-height:38px;}
#nav_Leasing {margin-top:61px; width:104px; font-size:14px;}
#nav_Leasing a {display:block; line-height:38px;}
#nav_Property Management {margin-top:61px; width:182px; font-size:14px;}
#nav_Property Management a {display:block; line-height:38px;}
#nav_tenants { font-weight:bold; font-size:12px; padding-left:8px; margin:61px 0 0 160px; width:70px; line-height:38px; background:url(../images/carrot.gif) 0 14px no-repeat;}



.home_cta_1, .home_cta_2, .home_cta_3, .home_cta_4 { width:225px; height:236px; float:left; padding:0 10px; color:#fff;}

#home_cta h3 {font-size:14px; color:#eec325; line-height:35px; font-weight:bold;}

.home_cta_1 {background:url(../images/bg_cta_1.jpg) 0 0 no-repeat;}
.home_cta_2 {background:url(../images/bg_cta_2.jpg) 0 0 no-repeat;}
.home_cta_3 {background:url(../images/bg_cta_3.jpg) 0 0 no-repeat;}
.home_cta_4 {background:url(../images/bg_cta_4_no_rss_2.jpg) 0 0 no-repeat;}
.home_cta_1 p, .home_cta_2 p {line-height:16px;}
.home_cta_3 p {height:150px; margin-top:7px; line-height:17px;}
.home_cta_1 img, .home_cta_2 img {border:1px solid #8e8e8e; margin:5px 0;}
.home_cta_1 a, .home_cta_2 a, .home_cta_3 a, .home_cta_4 a {background:url(../images/carrot.gif) 0 3px no-repeat; padding-left:15px; font-size:12px; line-height:16px; float:right;}
.home_cta_4 h5 {color:#001129; text-decoration:underline;}
.home_cta_4 ul li a {color:#ffffff; text-decoration:none; background:none; float:none; padding-left:0;}
.home_cta_4 ul li a:hover {color:#ffffff; text-decoration:underline; background:none; float:none; padding-left:0;}
.home_cta_4 ul li {margin-bottom:15px;}
.home_cta_4 ul {padding-top:5px; height:170px;}
.footer {float:right; padding: 10px 0 10px 20px; width:268px;}
.footer li {float:left;}
.footer li a {border-right:1px solid #3b8ecd; padding:0 5px;}
.int_footer {background:url(../images/line_footer.gif) 0 0 no-repeat; margin-top:10px;}
 
#cta_column {float:right;} 
#cta_column li {text-align:right; margin:20px 20px 20px 0;}

#content {width:730px;}

#content2 {width:730px;}

#content h1, #content2 h1 {margin:20px 0 20px 20px;}

#content h2, #content2 h2 { text-transform:uppercase; color:#eec325; background:url(../images/line_header.gif) bottom left no-repeat; font-size:15px; padding:0 0 10px 32px; margin-bottom:10px; font-weight:bold;}

#content h3 {margin:10px 0 10px 31px; color:#eec325; font-size:15px;  text-transform:uppercase;}

#content h5 {margin:10px 0 10px 31px; color:#eec325; font-size:14px;}


#content p, #content2 p {padding:0 0 10px 32px;}

#content a {text-decoration:underline; color:#eec325;}

.profile_container { background:url(../images/line_header.gif) top left no-repeat; margin-top:10px; padding-bottom:10px; height:240px;}

.profile_container p { font-size:13px; line-height:15px;}

.profile_container h4 {font-size:17px; font-weight:normal; padding:10px 0 10px 32px;}
.profile_container h4 strong {color:#eec325; font-weight:bold;}

.profile_container img {float:left; margin: 5px 20px 30px 20px;}

.normal_list { margin:20px 0 0 32px; border:1px solid #FFF; background-color:#10406d; padding:20px 10px;}

.normal_list li { list-style:inside disc; padding: 0 0 5px 10px;} 

.normal_list h4 {padding:0 0 10px 10px; font-weight:normal; }

.news_list { margin:0 0 0 32px; color:#b5dff7;}

.news_list li { list-style:inside disc; padding-left:10px;} 

.associates img {padding:32px 0 0 32px;}

.overview_container {border:1px solid #fff; background-color:#10406d; margin:20px 0 20px 32px; height:300px;}

.overview_mainlist {float:left; width:200px; padding:0 10px 0 15px; line-height:16px; background: url(../images/overview_line.gif) top right no-repeat; height:300px;}

.overview_mainlist ul {padding-bottom:10px;}
.overview_container li h4 {color:#eec325; margin:10px 0 10px 0px; font-size:14px;}

.overview_container li p {margin-left:-32px;}

.overview_list {list-style:inside disc;}

#login_form {float:right; padding:10px;}
#login_form td {padding-bottom:5px;}
#login_form p {padding:0 0 10px 0; margin:0;}
#login_form strong {color:#eec325; font-weight:bold;}


#login_request_form {width:350px; float:left; padding-left:31px;}
#login_request_form th {padding:0 10px 10px 0; text-align:right;}

#tenant_nav {float:right; width:100px; padding:20px 10px;}

#tenant_nav li {background:url(../images/carrot.gif) 0 5px no-repeat; padding:0 0 5px 15px; font-size:11px; line-height:20px;}


#tenant_home_nav { width:200px; padding:10px 0 20px 30px;}

#tenant_home_nav li {background:url(../images/carrot.gif) 0 5px no-repeat; padding:0 0 5px 15px; font-size:11px; line-height:20px;}


.button {border:1px solid #154678; background-color:#fbcf2f; text-transform:capitalize; font-weight:bold; color:#154678; cursor:pointer;}

/* search */

.search_initial {padding-left:31px;}
.search_initial table th {width:150px;}
.search_initial table td { padding-bottom:5px;}

#search_details {margin-left:20px; background-color:#FFF; color:#000; width:730px;}
#search_details h4 {color:#000000; font-size:14px; font-weight:bold; padding:0 0 0 15px;}
#search_details h5 {font-weight:bold; font-size:13px; margin:0; padding:10px 0 0 15px; color:#22578a;}
#search_details p {color:#22578a; padding:5px 15px 10px 15px; line-height:16px;}

#search_details_top {padding:15px 15px 5px 15px;}
#search_details_top img {border:1px solid #cfd9e2;}
#search_details table {float:right; font-size:10px; }
#search_details table th {width:100px; padding:1px; line-height:14px; font-weight:bold;}
#search_details table td {width:340px; padding:1px;}
#search_details a {color:#003399}
.table_color {background-color:#cfd9e2;}

/* news */

#news_details {margin-left:20px; background-color:#10406d; color:#FFF; border:1px solid #FFF; min-height:235px; margin-top:10px; width:730px; padding-bottom:10px;}
#news_details h4 {font-size:18px; font-weight:bold; padding:15px 0 5px 15px;}

#news_details p {padding:0 15px 5px 15px; line-height:16px; }

#news_details span { text-align:right;}
#news_details_image {height:180px; width:243px; text-align:center; float:left; margin:15px 15px 0 15px; padding-bottom:10px;}
*html #news_details_image {margin-left:10px;}
#news_details_image img {border:1px solid #cfd9e2;}

/* location */

#location { background-color:#FFF; color:#22578a; margin:10px 0 0 20px; width:730px; padding-top:15px;}
#location h4 {color:#000; font-size:18px; font-weight:bold; padding:15px 0 5px 15px;}
#location p {padding:0 15px 15px 15px; line-height:16px; }
#location span { text-align:right; }
#google_map {width:700px; height:292px; background-color:#000000; margin:0 auto;}

/* request */

.request_form {padding-left:31px;}
.request_form label {padding-right:28px; color:#fbcf2f;}
.request_form td { padding-bottom:5px;}
.request_button {padding-left:80px;}

#results {background-color:#fff; color:#000; width:710px; margin:10px 0 0 20px; padding:0 10px 20px 10px;}
#results_title td {height:30px;}
#results img {margin-left:5px;}
#results td {padding:4px 0;}
#results strong {font-size:16px;}
#results a {color:#000; text-decoration:underline;} 
.result_grey {background-color:#cfd9e2;}

#links a img {
  height: 17px;
  width: 27px;
 margin:0;
}

#links a {
  display:block;
   height: 17px;
  width: 27px;
}

#links a:hover img {
float:left;
  position: relative;
z-index:10;
  top: -156px;
  left: -10px;
  height: 154px;
  width: 241px;
  border-width: 1px;
  border-color: #ccc;
}

.thumbnail {
  float: left;
  width: 27px;
  height: 17px;
  margin: 0 0 0 3px;
  padding: 0;
  text-align: center;
  background-repeat: no-repeat;
 
}

*html .thumbnail {margin-top:0;}

select {width: 160px;}

.sitemap1 {padding-bottom:5px; font-size:13px; list-style:disc; margin-left:10px;}

.sitemap2 { padding-left:20px;}

.sitemap3 { padding-left:20px;}

.last { padding-bottom:10px;}

.news_archive h4 {padding-left:31px; font-size:14px;}

.menu_sidenav1 {margin:0; padding: 0 0 0 31px;}

/*----- List for Commercial Headlines Landing Page -----*/
.comm_headlines1 {
  margin:0 0 10px 35px; padding-left:20px;
  background:url(../images/carrot.gif) 0 3px no-repeat;
}
.comm_headlines1 a {
  color:#FFF!important; text-decoration:none!important; font-weight:bold;
}
.comm_headlines1 a:hover {
  text-decoration:underline!important;
}
#comm_lists li {
  padding:10px 0 15px 0;
  background:url(../images/line_header.gif) bottom left no-repeat;
}
#comm_lists li h3 em {
  color:#ECECEC;
}
#comm_lists p {
  padding-bottom:0;
}
#comm_lists li img {
  display:none;
}

#navlist{padding: 0; margin: 0; font: bold 12px Verdana, sans-serif; }

#navlist li{width: 152px; height: 32px; padding: 0px; list-style: none;margin: 0;border: 0;display: block; float: left;}

#navlist li a{width: 142px; height: 22px; padding-left: 10px; padding-top: 8px; list-style: none;margin: 0;border: 0;display: block; float: left; text-decoration: none;background:url(/assets/images/navbar_off.jpg) no-repeat left top; }
#navlist li a#current{width: 142px; height: 22px; padding-left: 10px; padding-top: 8px; list-style: none;margin: 0;border: 0;display: block; float: left; text-decoration: underline;background:url(/assets/images/navbar_over.jpg) no-repeat left top; }

#navlist li a:link { color: #eec325; }
#navlist li a:visited { color: #eec325; }
#navlist li a:hover{color: #eec325;background:url(/assets/images/navbar_over.jpg) no-repeat left top;}
.clear { clear:both; }


/* Carousel */

#carousel {
	width: 100%;
	height: 381px;
	overflow: visible;
	position: relative;
}

#carousel #slides {
	position: relative;
	height: 381px;
	width: 980px;
}

#carousel #slides .slide {
	position: absolute;
	height: 381px;
	width: 980px;
	z-index: 0;
}

#slides .slide .image {
	width: 635px;
	padding: 10px;
	position: absolute;
	display: none;
}

#slides .slide.active {
	z-index: 100;
}

#slides .slide .description  {
	position: absolute;
	top: 10px;
	right: 50px;
	width: 250px;
	display: none;
	
}

.slide .description h3 {
	font-weight: bold;
	font-size: 13px;
}

.slide .description h2 {
	font-size: 20px;
	font-weight: bold;
	color: #eec325;
	margin-bottom: 5px;
}
.slide .description p {
	line-height: 150%;
}

.slide .description a.learnmore {
	display:-moz-inline-stack;
	display:inline-block;
	zoom:1;
	*display:inline;

	margin-top: 20px;
}

#controls a {
	display: block;
	width: 40px;
	height: 40px;
	background: transparent no-repeat;
	position: absolute;
	z-index: 200;
	top: 160px;
}

#controls a#carousel-right {	background-image: url(/assets/images/carousel-btn-right.png); right: 5px; }

#controls a#carousel-left {	background-image: url(/assets/images/carousel-btn-left.png); left: 15px;}


