/* $Id*/

/******************************************/
/*  JEDC.ORG CSS Stylesheet         */
/******************************************/





/* Portal Landing Page
-------------------------------------------------------------- */

.portallanding {}
.portallanding .titlebanner { margin-bottom: 15px;padding: 15px 10px 20px 20px; background: #3A4A33;  max-width: 100%;
	border-bottom: 1px solid rgba(0,0,0,0.26);
-webkit-box-shadow: 0 1px 0 rgba(255,255,255,0.75), inset 0 -10px 0 #e0c375;
-moz-box-shadow: 0 1px 0 rgba(255,255,255,0.75), inset 0 -10px 0 #e0c375;
box-shadow: 0 1px 0 rgba(255,255,255,0.75), inset 0 -10px 0 #e0c375;

	}
.portallanding .titlebanner h1 {font-size: 2em; color: #E5E5D6;text-shadow:0px -1px 0px #000000 !important;}
.portallanding #main-wrapper {background: none;padding: 10px;}
.portallanding #content-wrapper {width: 940px !important;}

.portallanding #slide{
float:left;
width:640px !important;

margin: 0px !important;
margin-bottom: 0px !important;
background: #E2E2DA;
padding: 10px !important;
border: 0px;
border: 1px solid #999;

-webkit-box-shadow: 1px 1px 0 rgba(255,255,255,0.75), inset 1px 1px 0 white;
-moz-box-shadow: 1px 1px 0 rgba(255,255,255,0.75), inset 1px 1px 0 white;
box-shadow: 1px 1px 0 rgba(255,255,255,0.75), inset 1px 1px 0 white;
position:relative;
z-index: 2;
}

.portallanding #slide img {
width: 630px !important;

border: 1px solid #999;
-webkit-box-shadow: 0 1px 0 rgba(255,255,255,0.75), inset 0 1px 0 white;
-moz-box-shadow: 0 1px 0 rgba(255,255,255,0.75), inset 0 1px 0 white;
box-shadow: 0 1px 0 rgba(255,255,255,0.75), inset 0 1px 0 white;
}

#portal-intro {
	width:650px;
	padding:5px;
	
}

#portal-divider {
	width:650px;
	padding:0 5px;
	border-bottom:1px solid #CCC;
	margin-bottom: 0px;
	-webkit-box-shadow: 0 1px 0 rgba(255,255,255,0.75);
-moz-box-shadow: 0 1px 0 rgba(255,255,255,0.75);
box-shadow: 0 1px 0 rgba(255,255,255,0.75);
}

#portal-intro li, #portal-left li,#portal-middle li,#portal-right li {
  margin:0 0 0 0px;
}

#portal-intro h2, #portal-left h2,#portal-middle h2,#portal-right h2 {
  margin:0 0 10px 0;
  border-bottom:1px #CCC solid;
  padding:10px 0;
}

#portal-left {
	float:left;
	width:208px;
	margin:5px 5px 5px 0;
	border-right:1px solid #CCC;
	-webkit-box-shadow: 1px 0 0 rgba(255,255,255,0.75);
	-moz-box-shadow: 1px 0 0 rgba(255,255,255,0.75);
	box-shadow: 1px 0 0 rgba(255,255,255,0.75);

}

#portal-middle {
	float:left;
	width:208px;
	margin:5px;
	border-right:1px solid #CCC;
	-webkit-box-shadow: 1px 0 0 rgba(255,255,255,0.75);
	-moz-box-shadow: 1px 0 0 rgba(255,255,255,0.75);
	box-shadow: 1px 0 0 rgba(255,255,255,0.75);
}

#portal-right {
	float:left;
	width:208px;
	margin:5px 0 5px 5px;
	border:0px;

}

#portal-left-inner,#portal-middle-inner,#portal-right-inner {
	padding:5px;
	
}
 




/* Home Page Slide styles
-------------------------------------------------------------- */
#view-Home-Page-Slide,.views-slideshow-cycle-main-frame { width:100%;}

#slide{
float:left;
width:75%;
min-height: 220px;
margin: 10px 0 10px 10px;
padding: 0;
background:#FFF;
border: solid 10px #ffffff;
-webkit-box-shadow: 0 0 7px rgba(0,0,0,0.33);
-moz-box-shadow: 0 0 7px rgba(0,0,0,0.33);
box-shadow: 0 0 7px rgba(0,0,0,0.33);
position:relative;
z-index: 2;
}

#slide img{
width:680px !important;
}


* html #slide{ /*IE only style*/
height: 220px;
}



#slogan {                          /* site slogan */
  background: #000;
  font-weight: normal;
  color: #FFF;
  position: relative;
  z-index: 10;
  margin:-35px 0 0 0;
  padding:5px;
  text-align:center;
  font-style:italic;
  height:33px;
}


#topper {
    margin: -10px 0 5px -10px;
    padding: 0;
}

#postscript-middle p img {
	
}

#blockimg {
	margin:0 !important;
}

.views-slideshow-controls-bottom {
    position: absolute;
    right: 0;
    top: 315px;
    width: 150px;
    z-index: 10;
}


.views-slideshow-controls-text-next a {
background-image: url("../images/slider-control-right.png");
    background-position: 52% 50%;
    background-repeat: no-repeat;
    font-size:0;
    padding:20px;
    background-color:#4A5D41;
    margin:0 0 0 1px;
    }
    
.views-slideshow-controls-text-previous a {
background-image: url("../images/slider-control-left.png");
    background-position: 52% 50%;
    background-repeat: no-repeat;
    font-size:0;
    padding:20px;
    background-color:#4A5D41;
    }
.views-slideshow-controls-text-pause a {
	display:none;
}




.readmore {
	width:270px;
	text-align:right;
}

#postscript-last .view-footer,#postscript-first .view-footer {
    background:none;
    margin: 0;
    padding: 0 10px;
    width: 270px;
}

.view-footer li {
    
    padding: 3px 0;
   
}

th {
	background:#617556;
	color:white;
	font-weight:bold;
	padding:5px;
}

.housingslide {
	width:610px;
	height:320px;
}

.downtown {
	border:1px solid #CCC;
}

.downtown td {
	border:1px solid #CCC;
}

.view-Upcoming-Events .views-row {
	margin:10px 0 0 0;
}

.red {
	color:red;
}

#block-views-Upcoming_Events-block_10,
#block-views-Upcoming_Events-block_9,
#block-views-Upcoming_Events-block_8,
#block-views-Upcoming_Events-block_7,
#block-views-Upcoming_Events-block_6
{
	margin:10px 0 !important;
}

#block-views-Upcoming_Events-block_10 h2.title,
#block-views-Upcoming_Events-block_9 h2.title,
#block-views-Upcoming_Events-block_8 h2.title,
#block-views-Upcoming_Events-block_7 h2.title,
#block-views-Upcoming_Events-block_6 h2.title
{
    border-top: 0 solid #FFFFFF;
    }
    
    
.block ul.primary, .block ul.primary li.active a, .block ul.primary li, .block ul.primary li a, .block ul.primary li.active {
    background: none repeat scroll 0 0 transparent !important;
    border: 0 solid #FFFFFF !important;
    color: #FF0000 !important;
    display: block;
    float: none;
    font-size: 8pt !important;
    font-weight: normal !important;
    margin: -10px 0 0;
    padding: 0 5px;
    position: relative;
    width: 20px;
}
#block-views-investors-block_1 h2.title {
	background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: medium none;
    color: #0A331E !important;
    font-size: 1.6em;
    margin: 0 0 10px;
    padding: 0 0 3px;
    
    text-transform:uppercase !important;
    font-weight:normal !important;
}

.view-id-investors.view-display-id-page_1 .attachment {
    background: none repeat scroll 0 0 #FFFFFF;
    padding: 0px 0 20px 10px;
    text-align: center;
    
}

#block-views-investors-block_1 .content .view-content {
	text-align:center;
	width:195px;
	margin:auto;
}

.view-id-investors.view-display-id-page_1 .view-content {
	text-align:center;
}

.view-id-investors.view-display-id-page_1 .views-row {
	float: left;
    margin: 0 10px 0 0;
    width: 205px;
    min-height: 150px;
}

.view-id-investors.view-display-id-page_1 h3 {
	clear:both;
	padding:20px 0 0 0;
	font-size:20px;
	text-align:left;
}

.view-investors.view-display-id-attachment_4 img {
	width:220px;
	height:auto;
}

.view-investors.view-display-id-attachment_5 img {
	width:200px;
	height:auto;
}

.view-investors.view-display-id-attachment_6 img {
	width:175px;
	height:auto;
}

.view-investors.view-display-id-attachment_7 img {
	width:150px;
	height:auto;
}

.view-id-investors.view-display-id-attachment_7 .views-row {
width:150px;
}

h3.Gold {
	color:#D7AB37;
	line-height: 300%;
	}

h3.Diamond {
	color:#77CEFF;
	line-height: 300%;
	}
	
h3.Silver {
	color:#CACBC9;
	line-height: 300%;
	}
	
h3.Bronze {
	color:#C3894A;
	line-height: 300%;
	}
	
h3.Affiliate {
	color:#000;
	line-height: 300%;
	}
	
	/*CASE STUDY */
	
.content .field-field-case-study-image {
	float:left;
	padding:0 20px 0 0;
}




/* HOME PAGE SLIDES */
#view-Home-Page-Slide,.views-slideshow-cycle-main-frame { width:100%;background:white;}


.slide-left {
 	width:75%;
 	float:left;
 	padding:0;
 	margin:0;
 	position:relative;
}

.slide-left .caption {
	background:#000;
	color:#fff;
	min-height:20px;
	position: absolute;
	bottom:0;
	padding:10px;
	width:100%;
}

.slide-right {
 	width:25%;
 	float:left;
 	padding:10px;
 	margin:0;
 	background:white;	

}

.slide-right .headline {
	font-weight:bold;
	font-size:18px;
}

.slide-right .summary {
	padding:10px 0;
	font-size:14px;
}

.slide-right a {
background:#4B5E42;padding:5px;color:#E5E5D6;border-radius:5px;border:1px solid #000;text-align:center;
}

#slide {
    background: none repeat scroll 0 0 #fff;
    border: 10px solid #ffffff;
    box-shadow: 0 0 7px rgba(0, 0, 0, 0.33);
    float: left;
    margin: 10px 0 10px 10px;
    min-height: 220px;
    padding: 0;
    position: relative;
    width: 100%;
    z-index: 2;
}



.view-id-Home_Page_Slide.view-display-id-page_1 .views-row {
	clear:both;
}

.view-id-Home_Page_Slide.view-display-id-page_1 .views-field-title {
	font-weight:bold;
	font-size:16px;
}
.view-id-Home_Page_Slide.view-display-id-page_1 .views-field-field-slide-fid {
	float:left;
	padding:0 30px 0 0;
	width:200px;
}

#block-menu_block-1 li a {
	color:#4953b9 !important;
}