/* --------- HOME PAGE SLIDESHOW ANIMATED STYLES-----*/


#homeSlideshow {
position: relative;
margin-bottom: 20px;

}

#innerSlideshow {
position: relative;
margin-left: -45px;
margin-top: -69px;
}

#splash { 
	width: 960px; 
	height: 325px; 
	overflow: hidden; 
	position: relative;}
	
#innerSlideshow #splash, 	#innerSlideshow #splash .slide { 
	width: 639px !important;
	height: 320px !important;
	overflow:hidden;
	}
	
	#innerSlideshow .slideshow-link {
	display:block;
	height:259px;
	width:639px;}

	#homeSlideshow .slideshow-link {
	display:block !important;
	height:300px!important;
	width:960px!important;}




#main-buttons { }
#splash .slide {  
	width: 960px; 
	height: 351px; 
	overflow: hidden; 
}
#innerSlideshow  #splash .slide {  
	width: 960px; 
	height: 320px; 
	overflow: hidden; 
}

#innerSlideshow .overlaymiddle h4 {
font-size: 2.3em;
letter-spacing: 0px;
padding-top: 15px;
font-weight:normal;
}

.overlaymiddle h4 a {
	color: #ffffff !important;
}

#innerSlideshow #overlayright {

background:url("../img/parternship-overlaybackground-right.png") no-repeat !important;
}

#partnerships-button {
background: url("../img/partnerships-background-button.png") no-repeat;
position:relative;
z-index:15;
width: 639px;
margin-top:-96px;
padding-top:14px;
top:35px;
}

#partnerships-button a {
background: url("../img/partnership-button-off.png") no-repeat;
color:#FFFFFF;
display:block;
float:left;
font-size:1.07em;
height:56px;
margin-right:1px;
padding-top:15px;
padding-left: 20px;
width:192px;
}

#partnerships-button a:hover, #partnerships-button a:active {
background: url("../img/partnership-button-on.png") no-repeat;
}

#corneroverlay {
background:url("../img/corners.png") no-repeat left center; 
left:0;
position:absolute;
z-index:998;
top: -3px;
right:0;
height: 12px;
}

#innerSlideshow #corneroverlay {
background:url("../img/greencorners.png") no-repeat left center; 
left:0;
position:absolute;
z-index:998;
top: -3px;
right:0;
height: 12px;
width:639px;
}
#innerSlideshow + .content.view {
margin-top:50px;}
#overlay-wrapper {
bottom:0;
display:block;
height:69px;
left:0;
position:absolute;
right:0;
top:190px;
width:960px;
z-index:1000;
}	

#homeSlideshow #overlay-wrapper {
top:219px;
}


#splash .slide .overlay { 
	float: left;
	background:url("../img/overlaybackgroundleft.png") no-repeat left center; 
	height: 63px;
	width: 89px;
	}

.overlaymiddle {
	background:transparent url("../img/overlaybackgroundmiddle.png") repeat-x scroll left center;
	float:left;
	height: 63px;
}

#overlayright {
background:transparent url("../img/overlaybackgroundright.png") no-repeat scroll left center;
float:left;
height:73px;
overflow:hidden;
width:860px;
}

#splash .slide .overlay h4 { 
	color:#fff;
}

#splash .slide .overlay h4 a {  
	outline: none;
	color:#fff !important;
}

#splash .slide .overlay p { }

#splash .slide .overlay h4 a:hover {
color:#fff !important;
 }

#slide-numbers-wrapper {
background:transparent url("../img/slidecaptionleft.png") repeat-x scroll left center;
position:absolute;
top:288px;
left:860px;
z-index:1000;
}

#slide-numbers-wrapper a:link  {color: #fff; text-decoration:none;}
#slide-numbers-wrapper a:visited {color:#fff; text-decoration:none;}
#slide-numbers-wrapper a:hover {color:#fff; text-decoration:underline;}
#slide-numbers-wrapper a:active {color:#fff; text-decoration:underline;}

#slide-numbers {
padding-left:5px;
padding-right: 5px;
}

#slide-numbers a { 
	outline: none;
	margin: 0 0 0 3px;
}

#slide-numbers a:hover { }

#slide-numbers a.activeSlide { 
	color: white;
}

.slidecaption { 
color:#FFFFFF;
margin:-22px 3px 0 -63px;
color: #fff;
font-style:italic;
}

#slidecaptionleft {
margin-right: 10px; 
padding:73px 0 0 70px;
float: right;
height: 18px;
}

#slidecaptionright {
padding:43px 0 0 70px;
float: left;
height: 18px;
}

#other-members-wrapper {
margin-top:-10px;
position: relative;}

#tooltip {
    position: absolute;
    width:16px;
    height:16px;
    color: #fff;
    border: 0px;
    z-index: 3000;
}

#tooltip img {
opacity:0.85;filter:alpha(opacity=85)
}

.photo-caption {
font-size:10px;
font-weight:normal;
margin-top:6px;
color:#707070;
text-transform: none;
margin-bottom:10px;
line-height:1.3em;
}

.photo-w-caption {
position:relative;}

.terminal, .terminal .sectionLinks, .terminal #related_image_slideshow_link, .terminal #upcoming-events {
background:none !important;
border-bottom:none !important;
}

.eventDateAndTime h6 {
color:#707070;
font-weight:normal;
font-size:1.4em;}
.contentDescriptions .eventDateAndTime h6, .childDescription .eventDateAndTime h6 {
font-size:1.1em;}
.eventDateAndTime {
margin-bottom:20px;}
.contentDescriptions .eventDateAndTime, .childDescription .eventDateAndTime {
margin-bottom:10px;}

input.gsc-input {
background:none !important;
margin:0px !important;
margin-top:-3px !important;
border:1px solid #e1e1e1 !important;
padding:2px 5px !important;
font-family: tahoma,verdana,arial,sans-serif;
color:#707070 !important;
font-size:1.5em !important;
width:474px !important;
background:#fff !important;
}
form.gsc-search-box {
font-size:10px !important;
}
table.gsc-search-box {
height:50px;
}
.gsc-control-cse {
font-size:1.5em !important;
font-family: tahoma,verdana,arial,sans-serif;
}
.gs-result .gs-title {
font-size:1.15em !important;
}
.gsc-trailing-more-results {
color:#0065ac !important;
font-size:.85em !important;
text-transform: uppercase;
letter-spacing:.25em;
text-decoration:none !important;
float:right;
}
.gs-result .gs-title, .gs-result .gs-title * {
color:#0065ac !important;
text-decoration:none !important;
font-family: tahoma,verdana,arial,sans-serif;
text-transform: uppercase !important;
margin-bottom:5px !important;
}
.gs-result .gs-title b {
color:#91c95a !important;
}
form.gsc-search-box {
background:transparent url(../img/members-background-row.jpg) no-repeat scroll center bottom;
margin:-20px -46px 20px -46px !important;
padding:0 46px !important;
width:auto !important;
height:100px !important;
}
table.gsc-search-box {
height:100px !important;
}
.gs-result a.gs-visibleUrl, .gs-result .gs-visibleUrl {
color:#9D9FA2 !important;
font-size:1.3em;
}
.cse .gsc-tabsArea, .gsc-tabsArea {
display:none !important;
}
.cse .gsc-webResult.gsc-result, .gsc-webResult.gsc-result {
padding-top:0px !important;
border-top: none !important; }
.cse .gsc-expansionArea .gsc-webResult.gsc-result, .gsc-expansionArea .gsc-webResult.gsc-result {
padding-top:10px !important;
border-top: 1px solid #e1e1e1 !important;
}
.gs-result .gs-title a:hover {
color:#91c95a !important;
text-decoration:none !important;
}
.cse .gsc-webResult.gsc-result, .gsc-webResult.gsc-result {
border:none !important;
margin-bottom:10px !important;
padding:0px !important;
}
.cse .gsc-control-cse, .gsc-control-cse {
background:none !important;
border:none !important;
}
.gs-result .gs-snippet {
font-size:1.3em;
font-family: tahoma,verdana,arial,sans-serif;
}
.gsc-results .gsc-cursor-box {
background:#fff !important;
font-family: tahoma,verdana,arial,sans-serif;
font-size:0.75em !important;
margin-bottom:10px !important;
padding:9px !important;
border: 1px solid #e1e1e1 !important;
}
td.gsc-search-button, td.gsc-input {
padding-left:0px;
}
.gsc-results .gsc-cursor-box .gsc-cursor-page {
color:#707070 !important;
text-decoration:none !important;
}
.gsc-results .gsc-cursor-box .gsc-cursor-current-page {
color:#91c95a !important;
font-weight:normal !important;
text-decoration:none;
}
input.gsc-search-button, #content #cse-search-box input[type='submit'] {
background: transparent url("../img/searchsubmit.png") no-repeat 0 0 !important;
height:24px;
width: 24px;
border: 0;
cursor:pointer;
margin-top:3px;
margin-bottom:7px;
font-family: tahoma,verdana,arial,sans-serif;
-moz-border-radius:0px !important;
border:none !important;
text-indent:100px;
overflow:hidden;
text-shadow:none !important;
}
input.gsc-search-button:focus, #content #cse-search-box input[type='submit']:focus {
margin-top:4px;
margin-bottom:6px;
}
#content #cse-search-box input[type='text'] {
border:1px solid #e1e1e1 !important;
background:#fff !important;
float:left !important;
padding:4px 8px 5px !important;
width:234px !important;
font-size:12px !important;
margin:0 !important;
font-family: tahoma,verdana,arial,sans-serif;
color:#707070 !important;
}
input.gsc-input:hover {
color:#91c95a !important;
border:1px solid #91c95a !important;
}
input.gsc-input:focus {
color:#0065ac !important;
border:1px solid #0065ac !important;
}
.cse .gsc-control-cse, .gsc-control-cse {
padding:0px !important;
width:100% !important;
}