/*
THEME NAME:POC
THEME URI:http://thechicagoschool.edu
DESCRIPTION:This theme was once very, very loosely based on Corporate Sandbox
VERSION:1
AUTHOR:<a href="http://nathangjones.com">nate jones</a>
AUTHOR URI:http://nathangjones.com
*/

/*
h1{font:normal 800 2em arial; color:#065928;
h2{font:normal 500 1.8em arial; color:#065928;
h3{font:normal 800 1.2em arial; color:#057C38;
h4{font:normal 500 1em arial; color:#065928;
h5{font:normal 800 12px arial; color:#057C38;
p{font:normal 500 12px arial; color:#706C6B;
a.title, a.title:visited{text-decoration:none; color:#065928;
a.title:hover{text-decoration:underline; color:#065928;
a, a.visited{text-decoration:none; color:#065928;
a:hover{text-decoration:underline; color:#065928;

*/
/* BASICS */
html{
height:100%;
margin:0;
padding:0;
width:100%;
}
* {
margin:0;
padding:0;
}
body {
background:#fff;
padding:0;
height:100%;
width:100%;
}
#wrapper{
width:1048px;
min-height:100%;
height: auto !important;
margin:0 auto -40px auto;
padding:0 0 -40px 0;
background:url(images/wrapperbg.gif) top left repeat-y;
display:block;
position:relative;
}
a img{
outline:none;
}

.clear{
position:relative;
display:block;
clear:both;
}
/* START HEADER + NAVIGATION */
.logo{
outline:none;
border:none;
text-decoration:none;
width:220px;
height:86px;
position:absolute;
display:block;
top:4px;
left:12px;
z-index:10;
padding:0;
background:url(images/pacificoaks-logo.gif) top left no-repeat;
}

.logo span{
position:absolute;
left:-99999px;
}
/*#toplinks{
list-style: none;
padding:0;
width:375px;
height:25px;
float:right;
margin:0 12px 0 0;
display:block;
background:#065928;
}*/
#topshim{
list-style: none;
padding:0;
width:375px;
height:25px;
float:right;
margin:0 12px 0 0;
display:block;
background:transparent;
}
#toplinks{
list-style: none;
padding:0;
width:590px;
height:25px;
top:0px;
left:446px;
display:block;
position:absolute;
background:#065928;
z-index:12;
}
	#toplinks li{
	float: left;
	display:inline;
	padding:0 10px;
	margin:0;
	height:21px;
	font:normal 500 10px arial;
	color:#abafa6;
	border-right:solid 1px #fff;
	}
	#toplinks li.last{
	border-right:none;
	}
		#toplinks li a, #toplinks li a:visited{
		height:25px;
		display:block;
		outline:none;
		border:none;
		float:left;
		text-decoration:none;
		text-transform:uppercase;
		font:normal 500 10px arial;
		color:#fff;
		line-height:25px;
		}
		#toplinks li a:hover{
		text-decoration:underline;
		color:#fff;
		}
/* START TOP SUBS */
			#toplinks li ul#topsubs{
			list-style: none;
			width:140px;
			padding:0;
			margin:-25px 0 0 0;
			position:absolute;
			left:-9999px;
			display:block;
			background:transparent;
			}
				#toplinks li ul#topsubs li{
				float: left;
				display:block;
				height:20px;
				width:140px;
				padding:0;
				margin:0;
				border:none;
				background:transparent;
				text-align:left;
				}
				
							#toplinks li ul#topsubs li a, #toplinks li ul#topsubs li a:visited{
							height:20px;
							width:135px;
							padding:0 0 0 5px;
							margin:0;
							display:block;
							outline:none;
							border:none;
							float:left;
							text-decoration:none;
							background-color:#049B4A;
							background:rgba(4, 155, 74, .85);
							font:normal 500 10px arial;
							color:#fff;
							line-height:18px;
							text-align:left;
							}
							#toplinks li ul#topsubs li a:hover{
							background-color:#065928;
							background:rgba(4, 155, 74, .99);
							text-decoration:none;		
							color:#fff;
							}
			#toplinks li:hover ul#topsubs, #toplinks li.sfhover:hover ul#topsubs {
			left:auto;
			list-style: none;
			padding:0 5px;
			float:left;
			clear:left;
			margin:25px 0 0 -5px;
			display:block;
			} 
/* END TOP SUBS */			
		
#searcharea{
width:285px;
height:50px;
background:#D56C28;
display:block;
position:absolute;
top:25px;
left:751px;
padding:0;
border-bottom-left-radius:7px;
-moz-border-radius-bottomleft:7px;
-webkit-border-bottom-left-radius:7px;
z-index:10;
}	
	#searcharea .searchinput{
	border:solid 1px #8E4A28;
	color:#706C6B;
	font:normal 500 1.2em arial;
	margin:10px 5px 10px 15px;
	float:left;
	display:inline;
	}
	#searcharea #searchsubmit{
	background:url(images/submit.png) top left no-repeat;
	outline:none;
	border:none;
	text-decoration:none;
	margin:10px 5px;
	float:left;
	display:block;
	}	

#navigation {
list-style: none;
padding:0;
width:1024px;
height:35px;
top:115px;
left:12px;
position:absolute;
display:block;
z-index:10;
}
	#navigation li {
	float: left;
	display:block;
	padding:0;
	margin:0;
	height:35px;
	}
	#navigation li.last {
	border-right:none;
	}
		#navigation li a, #navigation li a:visited, #navigation li a:hover{
		height:35px;
		padding:0;
		margin:0;
		display:block;
		outline:none;
		border:none;
		float:left;
		text-decoration:none;
		}
		#navigation li a span{
		position:absolute;
		left:-99999px;
		}
		#navigation li a.home, #navigation li a.home:visited{
		width:97px;
		background:url(images/navigation.png) 0 0 no-repeat;
		}
		#navigation li a.home:hover{
		background:url(images/navigation.png) 0 -35px no-repeat;
		}
		#navigation li a.about, #navigation li a.about:visited{
		width:104px;
		background:url(images/navigation.png) -97px 0 no-repeat;
		}
		#navigation li a.about:hover{
		background:url(images/navigation.png) -97px -35px no-repeat;
		}
		#navigation li a.approach, #navigation li a.approach:visited{
		width:168px;
		background:url(images/navigation.png) -201px 0 no-repeat;
		}
		#navigation li a.approach:hover{
		background:url(images/navigation.png) -201px -35px no-repeat;
		}
		#navigation li a.programs, #navigation li a.programs:visited{
		width:137px;
		background:url(images/navigation.png) -369px 0 no-repeat;
		}
		#navigation li a.programs:hover{
		background:url(images/navigation.png) -369px -35px no-repeat;
		}
		#navigation li a.admission, #navigation li a.admission:visited{
		width:135px;
		background:url(images/navigation.png) -506px 0 no-repeat;
		}
		#navigation li a.admission:hover{
		background:url(images/navigation.png) -506px -35px no-repeat;
		}
		#navigation li a.news, #navigation li a.news:visited{
		width:171px;
		background:url(images/navigation.png) -641px 0 no-repeat;
		}
		#navigation li a.news:hover{
		background:url(images/navigation.png) -641px -35px no-repeat;
		}
		#navigation li a.apply, #navigation li a.apply:visited{
		width:212px;
		background:url(images/navigation.png) -812px 0 no-repeat;
		}
		#navigation li a.apply:hover{
		background:url(images/navigation.png) -812px -35px no-repeat;
		}
		
			#navigation li ul#subs{
			list-style: none;
			width:200px;
			padding:0;
			margin:0;
			position:absolute;
			left:-999px;
			display:block;
			background:transparent;
			}
				#navigation li ul#subs li{
				float: left;
				display:block;
				height:30px;
				width:200px;
				padding:0;
				margin:0;
				height:30px;
				border:none;
				background:transparent;
				text-align:left;
				}
				
							#navigation li ul#subs li a, #navigation li ul#subs li a:visited{
							height:30px;
							width:195px;
							padding:0 0 0 5px;
							margin:0;
							display:block;
							outline:none;
							border:none;
							float:left;
							text-decoration:none;
							background-color:#049B4A;
							background:rgba(4, 155, 74, .75);
							font:normal 500 12px arial;
							color:#fff;
							line-height:26px;
							text-align:left;
							}
							#navigation li ul#subs li a:hover{
							background-color:#065928;
							background:rgba(4, 155, 74, .99);
							text-decoration:none;		
							color:#fff;
							}
		#navigation li.last a, #navigation li.last a:visited{
		color:#065928;
		text-shadow:1px 1px 1px #fff;
		}
		#navigation li.last a:hover{
		color:#065928;
		text-shadow:1px 1px 1px #fff;
		}
			#navigation li:hover ul#subs, #navigation li.sfhover:hover ul#subs {
			left:auto;
			list-style: none;
			padding:0 5px;
			float:left;
			clear:left;
			margin:35px 0 0 -5px;
			display:block;
			} 
			
/* END HEADER + NAVIGATION */

/* START HOME */
#homecontainer{
width:1024px;
padding:0;
display:block;
position:relative;
margin:0 0 -40px 12px;
float:left;
background:transparent;
min-height:100%;
}
#homecontent{
margin:0 0 20px 0;
width:1024px;
padding:0;
display:block;
position:relative;
background:transparent;
float:left;
min-height:100%;
}
#shadowpane{
position:absolute;
background:url(images/shadowpane.gif) top left no-repeat;
display:block;
width:815px;
height:300px;
top:70px;
left:20px;
padding:11px 11px 13px 13px;
}
.items a.title, .items a.title:visited{
font:normal 100 24px arial;
float:right;
margin:-33px 10px 0 0;
display:inline;
position:relative;
color:#fff;
border:none;
text-decoration:none;
text-align:right;
text-shadow:1px 1px 1px #065928;
border-bottom:dotted 1px transparent;
padding:0;
line-height:30px;
z-index:20;
}
.items a.title:hover{
border-bottom:dotted 1px #fff;
}



#events, #deadlines{
width:160px;
height:100%;
display:inline;
float:right;
margin:150px 12px 0 0;
padding:0;
background:transparent;
}
#events .clearfloat, #deadlines .clearfloat{
display:block;
float:left;
margin:0;
padding:0 5px;
width:150px;
clear:both;
}
#events .clearfloat .info p{
margin:4px 0 20px 24px;
font:normal 500 10px Arial;
color:#706C6B;
line-height:1.3em;
}
#deadlines .clearfloat .info p{
margin:10px 0 27px 0;
font:normal 500 12px Arial;
color:#706C6B;
line-height:1.3em;
}
#events .clearfloat .info p a, #events .clearfloat .info p a:visited{
font:normal 500 10px Arial;
color:#706C6B;
text-decoration:none;
border-bottom:dotted 1px #706C6B;
}
#events .clearfloat .info p a:hover{
font:normal 500 10px Arial;
color:#065928;
text-decoration:none;
border-bottom:dotted 1px #065928;
}

a.eventstitlelink, a.eventstitlelink:visited, a.deadlinetitlelink, a.deadlinetitlelink:visited{
float:left;
display:inline;
padding:0;
margin:5px 0 10px 0;
line-height:normal;
outline:none;
border-bottom:dotted 1px #fff;
font:normal 500 1.2em arial;
color:#065928;
text-decoration:none;
text-align:center;
text-transform:uppercase;
text-shadow:none;
}
a.eventstitlelink:hover, a.deadlinetitlelink:hover{
text-decoration:none;
border-bottom:dotted 1px #065928;
}

#events a.eventslink, #events a.eventslink:visited{
outline:none;
border:none;
font:normal 500 12px arial;
color:#065928;
text-decoration:none;
border-bottom:dotted 1px #fff;
padding: 2px 0 2px 24px;
background: transparent url(images/event-tiny.gif) top left no-repeat;
}
#events a.eventslink:hover{
color:#065928;
text-decoration:none;
border-bottom:dotted 1px #065928;
}
a.deadlinelink, a.deadlinelink:visited, #deadlines .deadlinelink{
outline:none;
border:none;
font:normal 500 12px arial;
color:#065928;
text-decoration:none;
border-bottom:dotted 1px #fff;
padding: 3px 0 3px 24px;
background: transparent url(images/deadline-tiny.gif) top left no-repeat;
}
a.deadlinelink:hover{
color:#065928;
text-decoration:none;
border-bottom:dotted 1px #065928;
}


#frontpost{
width:640px;
display:block;
float:left;
margin:385px 0 0 32px;
}
#frontpost .clearfloat{
float:left;
display:block;
clear:both;
margin:00;
padding:0;
position:relative;
}
#frontpost .clearfloat .info{
float:left;
display:block;
clear:both;
margin:0;
padding:0;
position:relative;
}
#frontpost h2.frontposttitle{
font:normal 500 24px arial;
color:#065928;
margin:0;
padding:0;
}

#frontpost p, #frontpost ul{
font:normal 500 12px arial;
color:#706C6B;
margin:6px 0 0 3px;
display:block;
position:relative;
}
#frontpost a.learnmore, #frontpost a.learnmore:visited{
float:right;
margin:4px 0 0 0;
display:block;
clear:both;
font:normal 800 12px arial;
color:#065928;
text-decoration:none;
border-bottom:dotted 1px #fff;
}
#frontpost a.learnmore:hover{
text-decoration:none;
border-bottom:dotted 1px #065928;
}
#testimonials{
width:300px;
height:245px;
overflow:visible;
background:transparent;
position:absolute;
top:390px;
right:5px;
display:block;
z-index:99;	
}
#ietestimonials{
display:none;
}
#iewhat{
display:none;
}
#videos{
width:300px;
height:245px;
overflow:visible;
background:transparent;
position:absolute;
top:0px;
right:0px;
display:block;
z-index:99;	
}

a.childrensschool, a.childrensschool:visited, a.childrensschool:hover{
width:220px;
height:186px;
background:url(images/childrensschool.png) top left no-repeat;
position:absolute;
top:415px;
right:15px;
display:block;
z-index:99;	
border:none;
outline:none;
border-bottom:none;
text-decoration:none;
}



#bottomfronttop{
width:1024px;
height:56px;
padding:0;
margin:0;
background:#049B4A url(images/bottom-top.png) top left no-repeat;
display:block;
clear:both;
float:left;
position:relative;
z-index:1;
}
#bottomfront{
width:1024px;
padding:0 0 20px 0;
margin:0;
background:#049B4A url(images/bottom-bottom.png) top left repeat-x;
display:block;
clear:both;
position:relative;
min-height:245px;
}
#bottomfront .clearfloat{
clear:both;
margin:10px;
}
#news{
width:400px;
display:inline;
float:left;
margin:0 10px 0 10px;
padding:0;
}
#bottomfront a.newstitlelink, #bottomfront a.newstitlelink:visited, #bottomfront a.newstitlelink:hover{
float:left;
display:block;
margin:0 0 10px 10px;
outline:none;
border:none;
text-shadow:1px 1px 1px #065928;
font:normal 800 20px arial;
color:#fff;
text-decoration:none;
}
#bottomfront a.newstitle, #bottomfront a.newstitle:visited{
outline:none;
border:none;
font:normal 500 14px arial;
color:#065928;
text-decoration:none;
border-bottom:dotted 1px transparent;
clear:both;
float:left;
display:block;
margin:0;
}
#bottomfront a.newstitle:hover{
color:#065928;
text-decoration:none;
border-bottom:dotted 1px #065928;
}
#news p{
margin:0 0 7px 0;
font:normal 500 10px Arial;
color:#fff;
display:block;
clear:both;
}
#bottombuttons{
width:225px;
float:left;
display:inline;
margin:25px 20px 0 40px;
list-style:none;
padding:0;
}
#bottombuttons li{
float:left;
display:block;
width:225px;
border:none;
height:35px;
}
#bottombuttons a, #bottombuttons a:visited{
font:normal 800 13px arial;
text-transform:uppercase;
text-shadow:1px 1px 1px #065928;
text-decoration:none;
color:#fff;
float:left;
display:block;
margin:0;
padding:10px 0 2px 24px;
width:225px;
height:25px;
border:none;
}
#bottombuttons a:hover{
text-decoration:none;
text-shadow:1px 1px 1px #065928;
color:#fff;
}
#bottombuttons a.apply, #bottombuttons a.apply:visited{
background:transparent url(images/apply.png) center left no-repeat;
}
#bottombuttons a.apply:hover{
background:#065928 url(images/apply.png) center left no-repeat;
}
#bottombuttons a.info, #bottombuttons a.info:visited{
background:transparent url(images/requestinfo.png) center left no-repeat;
}
#bottombuttons a.info:hover{
background:#065928 url(images/requestinfo.png) center left no-repeat;
}
#bottombuttons a.finder, #bottombuttons a.finder:visited{
background:transparent url(images/findprogram.png) center left no-repeat;
}
#bottombuttons a.finder:hover{
background:#065928 url(images/findprogram.png) center left no-repeat;
}
#bottombuttons a.chat, #bottombuttons a.chat:visited{
background:transparent url(images/chat.png) center left no-repeat;
}
#bottombuttons a.chat:hover{
background:#065928 url(images/chat.png) center left no-repeat;
}
#intranets{
width:600px;
float:right;
display:inline;
margin:27px 5px 0 0;
list-style:none;
padding:0;
clear:left;
height:20px;
}
#intranets li{
float:right;
display:block;
border:none;
height:12px;
padding:3px 15px 0 15px;
border-right:solid 1px #fff;
text-align:center;
}
#intranets li.last{
border:none;
}
#intranets a, #intranets a:visited{
font:normal 500 10px arial;
text-transform:uppercase;
text-decoration:none;
color:#fff;
float:left;
display:block;
margin:0;
height:15px;
border:none;
}
#intranets a:hover{
text-decoration:underline;
color:#fff;
}

/* END HOME */

#headerimg{
height:20px;
width:1024px;
display:inline;
background:transparent url(images/shadow.jpg) bottom left repeat-x;
float:left;
margin:124px 12px 0 12px;
}
#container {
width:700px;
padding:0;
display:inline;
position:relative;
margin:20px 0 0 18px;
float:left;
min-height:100%;
z-index:0;
}
#content {
margin:0 0 20px 20px;
width:700px;
padding:0;
display:inline;
position:relative;
float:left;
min-height:100%;
z-index:0;
}
#pagecontainer {
width:700px;
padding:0;
display:inline;
position:relative;
margin:0 0 0 18px;
float:left;
min-height:100%;
}
#pagecontent {
margin:0 0 20px 0;
width:700px;
padding:0;
display:inline;
position:relative;
float:left;
min-height:100%;
background:transparent;
}

img.left{
padding:3px;
background:#fff;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius:3px;
border: 1px solid #d8d8d8;
float:left;
display:inline;
margin:5px 7px 3px 0;
}

.listimage{
padding:3px;
background:#f4f4f4;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius:3px;
border: 1px solid #d8d8d8;
float:left;
display:inline;
margin:0 7px 0 0;
}

#engagement{
width:225px;
float:left;
display:inline;
margin:25px 20px 0 40px;
list-style:none;
padding:0;
}
#engagement li{
float:left;
display:block;
width:225px;
border:none;
height:35px;
}
#engagement a, #engagement a:visited{
font:normal 800 13px arial;
text-transform:uppercase;
text-shadow:1px 1px 1px #065928;
text-decoration:none;
color:#fff;
float:left;
display:block;
margin:0;
padding:10px 0 2px 24px;
width:225px;
height:25px;
border:none;
}
#engagement a:hover{
text-decoration:none;
text-shadow:1px 1px 1px #065928;
color:#fff;
}
#engagement a.apply, #engagement a.apply:visited{
background:transparent url(images/apply.gif) center left no-repeat;
}
#engagement a.apply:hover{
background:#065928 url(images/apply.gif) center left no-repeat;
}
#engagement a.info, #engagement a.info:visited{
background:transparent url(images/requestinfo.gif) center left no-repeat;
}
#engagement a.info:hover{
background:#065928 url(images/requestinfo.png) center left no-repeat;
}
#engagement a.finder, #engagement a.finder:visited{
background:transparent url(images/findprogram.gif) center left no-repeat;
}
#engagement a.finder:hover{
background:#065928 url(images/findprogram.gif) center left no-repeat;
}
#engagement a.chat, #engagement a.chat:visited{
background:transparent url(images/chat.gif) center left no-repeat;
}
#engagement a.chat:hover{
background:#065928 url(images/chat.gif) center left no-repeat;
}
#engagement a.mission, #engagement a.mission:visited{
background:transparent url(images/mission.gif) center left no-repeat;
}
#engagement a.mission:hover{
background:#065928 url(images/mission.gif) center left no-repeat;
}

/* START SEARCH */
.searchlist{
background:#fff;
border-bottom:solid 1px #d8d8d8;
width:710px;
display:inline;
float:left;
margin:5px 0;
padding:5px;
}
.searchlist .info{
display:block;
}
.searchlist .info a.searchtitle, .searchlist .info a.searchtitle:visited{
font:normal 800 14px arial;
color:#065928;
text-decoration:none;
border-bottom:dotted 1px #fff;
}
.searchlist .info a.searchtitle:hover{
text-decoration:none;
border-bottom:dotted 1px #065928;
}
.searchlist .info p{
margin:6px;
font:normal 500 10px Arial;
color:#706C6B;
}
.searchlist img{
float:left;
display:inline;
height:80px;
width:80px;
margin:0 4px 4px 0;
border:solid 1px #d8d8d8;	
-moz-border-radius:5px;
-khtml-border-radius:5px;
-webkit-border-radius:5px;
border-radius:5px;
}
.searchlist .info a.readmore, .searchlist .info a.readmore:visited{
font:normal 500 10px arial;
float:right;
color:#065928;
text-decoration:none;
border-bottom:dotted 1px #fff;
}
.searchlist .info a.readmore:hover{
text-decoration:none;
border-bottom:dotted 1px #065928;
}
/* END SEARCH */


/* START FOOTER */
#bandaid{
background:#049B4A;
width:1024px;
top:835px;
left:12px;
height:70px;
position:absolute;
display:none;
}
#heavy{
height:40px;
width:100%;
clear:both;
display:block;
}
#footer{
clear:both;
width:1024px;
height:35px;
margin:-40px auto 0 auto;
padding:5px 0 0 0;
background:#049B4A;
text-align:center;
font:normal 500 .7em arial;
color:#065928;
position:relative;
display:block;
}
#footer a, #footer a:visited{
color:#065928;
text-decoration:none;
border-bottom:dotted 1px #065928;
}
#footer a:hover{
text-decoration:none;
border-bottom:dotted 1px #fff;
}
#onlineapp, #requestinfo, iframe, #onlineapp p, #requestinfo p, iframe p{
margin:0;
padding:10px;
font:normal 500 1em arial;
color:#4D4D4D;
}
#onlineapp h1, #requestinfo h1, iframe h1{
margin:0;
padding:10px;
font:normal 500 1.4em arial;
color:#065928;
}
#onlineapp ul, #requestinfo ul, iframe ul{
margin:0 0 0 10px;
padding:10px;
font:normal 500 1em arial;
color:#4D4D4D;
list-style:disc;
}
#onlineapp a, #requestinfo a, #onlineapp a:visited, #requestinfo a:visited{
font:normal 800 1em arial;
color:#065928;
text-decoration:none;
border-bottom:dotted 1px #fff;
}
#onlineapp a:hover, #requestinfo a:hover{
font:normal 800 1em arial;
color:#065928;
text-decoration:none;
border-bottom:dotted 1px #065928;
}
/* END FOOTER */



/* General */

img {
border:0;
}

.separator {
color:#CCCCCC;
margin:0 5px;
}

.clear {
clear:both;
font-size:0;
height:0;
}

.meta-sep {
color:#CCCCCC;
margin:0 5px;
}

.floater-left {
float:left;
}

.floater-right {
float:right;
}


#blog-title {
font:normal 500 3em arial;
margin:40px 0 0 20px;
}

#blog-title a {
color:#D3DDCA;
}
#blog-description {
font-size:120%;
font-weight:normal;
margin:0 0 0 20px;
}

/* Content */
h1{
font:normal 500 2.3em arial;
color:#065928;
text-transform:uppercase;
margin:10px 5px;
}
h2{
font:normal 500 2em arial;
color:#057C38;
margin:20px 5px 10px 5px;
}
h2.entry-title{
font:normal 500 2em arial;
color:#057C38;
margin:0 5px 10px 0;
}
h3{
font:normal 800 1.2em arial;
color:#057C38;
margin:45px 20px 0 0;
}
h4{
font:normal 500 1em arial;
color:#057C38;
margin:10px 0;
padding:10px 0;
}
h5{
font:normal 800 .88em arial;
color:#232323;
margin:10px 0 -10px 0;
padding:0;
}
hr{
background:#333;
width:70%;
margin-bottom:20px;
}
.post {
display:block;
}
.entry-title{
margin-left:10px 0;
}
.entry-title a, .entry-title a:visited {
color:#057C38;
text-decoration:none;
padding:0;
border-bottom:dotted 1px #fff;
}
.entry-title a:hover{
border-bottom:dotted 1px #057C38;
}
#content p {
font:normal 500 .88em arial;
margin:15px 0;
color:#4F4F4F;
}
.entry-content {
margin:15px 0;
display:block;
padding:0;
}
.entry-content p{
font:normal 500 .88em arial;
margin:20px 0;
color:#3F3F3F;
line-height:1.6em;
}
.entry-content label{
font: normal 500 2em arial;
color:#666;
line-height:1.4em;
float:left;
display:inline;
}
.entry-content .input{
font-size:125%;
height:30px;
width:300px;
padding:6px;
margin:10px 0;
color:#666;
float:left;
display:inline;
}
.entry-content .submit{
float:left;
display:block;
margin:10px 10px 10px 250px;
font: normal 500 2.4em arial;
color:#666;
clear:left;
}
#content a.title{
font:normal 500 1.3em arial;
margin-bottom:0;
clear:both;
}

#content .item{
border-bottom:solid 1px #d8d8d8;
padding:10px 0;
width:690px;
min-height:75px;
display:block;
}
#content .item a.title{
clear:none;
float:left;
display:block;
width:600px;
}
#content .item p{
display:block;
clear:left;
}
a.more, a.more:visited{
color:#599FC0;
text-decoration:none;
padding:0;
border-bottom:dotted 1px #fff;
font:normal 500 .7em arial;
float:right;
margin:-10px 0 0 0;
}
a.more:hover{
border-bottom:dotted 1px #599FC0;
font:normal 100 .7em arial;
}
.entry-content strong {
font-weight:800;
color:#3F3D3D;
}
.entry-content a, .entry-content a:visited, #content a, #content a:visited{
color:#065928;
text-decoration:none;
}
.entry-content a:hover, #content a:hover{
text-decoration:underline;
}
.entry-content img a, .entry-content img a:visited{
color:#70C8F1;
text-decoration:none;
padding:0;
}
.entry-content img a:hover{
background:transparent;
}
.entry-content img{
padding:3px;
background:#C6BCB7;
-moz-border-radius:5px;
-webkit-border-radius:5px;
border-radius:5px;
border: 1px solid #A09B98;
}
.entry-content ul{
margin:5px 30px;
color:#565656;
list-style:disc;
list-style-position:outside;
padding-left:10px;
}
.entry-content ol {
margin:5px 30px;
color:#565656;
list-style-position:outside;
padding-left:10px;
}

.entry-content ul li, .entry-content ol li {
margin:5px 0;
font:normal 500 .88em arial;
line-height:1.4em;
}

.alignright{
float:right;
display:inline;
margin:4px 0px 4px 4px;
}
.alignleft{
float:left;
display:inline;
margin:4px;
}


/* START SIDEBAR */
#sidebar{
width:250px;
display:block;
float:right;
margin:20px 12px 0 0;
padding:0 0 20px 0;
position:relative;
overflow:hidden;
border-left:solid 1px #C6BCB7;
}
#sidebar ul{
list-style:none;
}
#sidebar .gallery{
height:160px;
width:160px;
overflow:hidden;
}
/*
#sidebar ul {
list-style:none;
display:block;
width:245px;
margin:0 5px 10px 0;
}
#sidebar ul li {
width:235px;
float:left;
display:block;
padding:5px;
margin:0 0 10px 0;
border-left:solid 1px #d8d8d8;
border-right:solid 1px #d8d8d8;
border-bottom:solid 1px #d8d8d8;
}
*/

.widgettitle, a.widgettitle, a.widgettitle:visited{
font:normal 500 1.6em arial;
color:#70C8F1;
text-decoration:none;
background:transparent;
padding:0;
margin:0;
display:block;
text-align:center;
}
a.widgettitle:hover{
background:transparent;
}
/*-- START ACCORDION --*/
ul.programmenu{
  list-style-type:none;
  margin: 0;
  padding: 0;
  width:100%
  background:#fff;
}
ul.programmenu a {
  display: block;
  text-decoration: none;
  outline:none;	
}
ul.programmenu li {
  margin-top: 1px;
}
ul.programmenu li a {
  background: #fff;
  color: #065928;	
}
ul.programmenu li a:hover {
  color: #065928;
  text-decoration:underline;
}
ul.programmenu ul{
background:#fff;
list-style-type:disc;
padding:10px 0;
margin:4px 0 4px 40px;
width:600px;
}
ul.programmenu ul li{
padding:0 15px;
font:normal 500 12px arial;
border:none;
}
ul.programmenu ul li p{
padding:4px 0 4px 20px;
color:#A09B98;
}
ul.programmenu ul li img{
margin-right:7px;
}
ul.programmenu ul li a {
  background:transparent;
  color:#057C38;
  text-decoration:none;
  border:none;
  display:inline;
  padding:7px 0;
  font-size:14px;
}
ul.programmenu ul li a:hover {
  background:transparent;
  text-decoration:underline;
  color:#065928;
  border:none;
}
span.programmenusub{
padding:4px 30px 4px 30px;
margin:0;
width:540px;
display:block;
clear:both;
text-align:left;
}
.entry-content a.expand, .entry-content a.expand:visited{
outline:none;
border:none;
font:normal 800 1em arial;
color:#057C38;
text-decoration:none;
padding: 2px 0 2px 24px;
}
.entry-content a.expand:hover{
outline:none;
border:none;
font:normal 800 1em arial;
color:#057C38;
text-decoration:underline;
padding: 2px 0 2px 24px;
}
ul.engagement, ul.engagement ul {
  list-style-type:none;
  margin: 0;
  padding: 0;
  width:250px;
  background:#fff;
}
ul.engagement a {
  display: block;
  text-decoration: none;
  outline:none;	
  font:normal 800 16px arial;
}
ul.engagement li {
  margin-top: 1px;
}
ul.engagement li a {
  background: #fff;
  color: #065928;	
}
ul.engagement li a:hover {
  color: #065928;
  text-decoration:underline;
}
ul.engagement ul{
background:#f4f4f4;
list-style:none;
padding:20px 0;
}
ul.engagement ul li{
padding:0 15px;
font:normal 500 12px arial;
border:none;
}
ul.engagement ul li p{
padding:4px 0 4px 20px;
color:#A09B98;
}
ul.engagement ul li img{
margin-right:7px;
}
ul.engagement ul li a {
  background:transparent;
  color:#057C38;
  text-decoration:none;
  border:none;
  display:inline;
  padding:7px 0;
  font-size:14px;
}
ul.engagement ul li a:hover {
  background:transparent;
  text-decoration:underline;
  color:#065928;
  border:none;
}



ul.contextlinks, ul.contextlinks ul {
  list-style-type:none;
  margin: 0;
  padding: 0;
  width:250px;
  background:#fff;
}
ul.contextlinks a {
  display: block;
  text-decoration: none;
  outline:none;	
  font:normal 800 16px arial;
  margin-left:5px;
}
ul.contextlinks li {
  margin-top: 1px;
}
ul.contextlinks li a {
  background: #fff;
  color: #065928;	
}
ul.contextlinks li a:hover {
  color: #065928;
  text-decoration:underline;
}
ul.contextlinks ul{
background:#f4f4f4;
list-style:none;
padding:20px 0;
}
ul.contextlinks ul li{
padding:2px 15px;
font:normal 500 12px arial;
border:none;
}
ul.contextlinks ul li p{
padding:4px 0 4px 20px;
color:#A09B98;
}
ul.contextlinks ul li img{
margin-right:7px;
}
ul.contextlinks ul li a {
  background:transparent;
  color:#057C38;
  text-decoration:none;
  border:none;
  display:inline;
  padding:7px 0;
  font:normal 500 12px arial;
}
ul.contextlinks ul li a:hover {
  background:transparent;
  text-decoration:underline;
  color:#065928;
  border:none;
}



#sidebar p{
font:normal 500 12px arial;
padding:20px 6px 10px 6px;
margin:20px 5px 10px 5px;
color:#3f3f3f;
border-top:dotted 1px #C6BCB7;
}
#sidebar p a, #sidebar p a:visited{
color: #065928;	
font:normal 500 12px arial;
text-decoration: none;
outline:none;	
}
#sidebar p a:hover{
color: #065928;
text-decoration:underline;
}
ul.catalogs{
  list-style-type:none;
  margin: 0;
  padding:0 0 0 20px;
  width:250px;
}

ul.catalogs li {
  margin: 1px 10px;
}
ul.catalogs li a {
  color: #065928;	
  text-decoration: none;
  outline:none;	
  font:normal 500 12px arial;
}
ul.catalogs li a:hover {
  color: #065928;
  text-decoration:underline;
}


/*-- END ACCORDION --*/
.engagement a, .engagement a:visited, .engagement a:hover{
text-decoration:none;
outline:none;
}
.engagement a.apply, .engagement a.apply:visited{
padding:10px 0 2px 24px;
background:#fff url(images/apply.png) center left no-repeat;
}
.engagement a.apply:hover{
padding:10px 0 2px 24px;
background:#f4f4f4 url(images/apply.png) center left no-repeat;
}
.engagement a.info, .engagement a.info:visited{
padding:10px 0 2px 24px;
background:#fff url(images/requestinfo.png) center left no-repeat;
}
.engagement a.info:hover{
padding:10px 0 2px 24px;
background:#f4f4f4 url(images/requestinfo.png) center left no-repeat;
}
.engagement a.finder, .engagement a.finder:visited{
padding:10px 0 2px 24px;
background:#fff url(images/findprogram.png) center left no-repeat;
}
.engagement a.finder:hover{
padding:10px 0 2px 24px;
background:#f4f4f4 url(images/findprogram.png) center left no-repeat;
}
.engagement a.chat, .engagement a.chat:visited{
padding:10px 0 2px 24px;
background:#fff url(images/chat.png) center left no-repeat;
}
.engagement a.chat:hover{
padding:10px 0 2px 24px;
background:#f4f4f4 url(images/chat.png) center left no-repeat;
}
.engagement a.mission, .engagement a.mission:visited{
padding:10px 0 2px 24px;
background:transparent url(images/mission.gif) center left no-repeat;
}
.engagement a.mission:hover{
padding:10px 0 2px 24px;
background:#f4f4f4 url(images/mission.gif) center left no-repeat;
}

ul.students{
margin:6px 20px;
width:400px;
padding:0;
}
ul.students li{
margin:0;
padding:0;
width:400px;
}
ul.students li a, ul.students li a:visited, ul.students li a:hover{
background:url(images/studentsbg.gif) top left repeat-x;
height:30px;
padding:4px 6px;
width:400px;
}
ul.students li ul li{
margin:0;
padding:10px;
}
li.widget_rss{
width:240px;
text-align:center;
overflow:hidden;
}
li.widget_rss a.rsswidget, li.widget_rss a.rsswidget:visited{
font:normal 500 20px arial;
color:#065928;
text-decoration:none;
text-decoration:center;
}
li.widget_rss a.rsswidget:hover{
text-decoration:underline;
font:normal 500 20px arial;
color:#065928;
}
li.widget_rss ul{
width:200px;
padding:0;
text-align:left;
list-style:none;
}
li.widget_rss ul li{
margin:4px 10px 4px 10px;
}
li.widget_rss ul li a.rsswidget, li.widget_rss ul li a.rsswidget:visited{
text-decoration:none;
font:normal 500 12px arial;
color:#065928;
text-decoration:left;
padding: 2px 0 2px 24px;
background: transparent url(images/event-tiny.gif) top left no-repeat;
}
li.widget_rss ul li a.rsswidget:hover{
text-decoration:underline;
font:normal 500 12px arial;
color:#065928;
padding: 2px 0 2px 24px;
background: transparent url(images/event-tiny.gif) top left no-repeat;
}
a.rsswidget img{
}
.rssSummary{
font:normal 500 10px arial;
color:#565656;
width:150px;
float:right;
margin:4px 0 10px 0;
display:block;
clear:both;
}
li.widget_kbrss{
width:240px;
text-align:center;
overflow:hidden;
margin:20px auto;
padding:20px 0;
}
a.rsstitle, a.rsstitle:visited{
text-align:center;
margin:20px auto 10px auto;
position:relative;
float:none;
border-bottom:dotted 1px #fff;
display:inline;
outline:none;
font:normal 500 1.2em arial;
color:#065928;
text-decoration:none;
text-align:center;
text-transform:uppercase;
text-shadow:none;
}
a.rsstitle:hover{
text-decoration:none;
border-bottom:dotted 1px #065928;
}
li.widget_kbrss ul{
width:200px;
padding:0;
text-align:left;
list-style:none;
clear:both;
}
li.widget_kbrss ul li{
margin:10px;
}
a.rssevent, a.rssevent:visited{
text-decoration:none;
font:normal 500 12px arial;
color:#065928;
padding: 2px 0 2px 24px;
background: transparent url(images/event-tiny.gif) top left no-repeat;
}
a.rssevent:hover{
text-decoration:underline;
font:normal 500 12px arial;
color:#065928;
padding: 2px 0 2px 24px;
background: transparent url(images/event-tiny.gif) top left no-repeat;
}
a.rssnews, a.rssnews:visited{
text-decoration:none;
font:normal 500 12px arial;
color:#065928;
text-decoration:left;
padding: 2px 0 2px 24px;
background: transparent url(images/news-tiny.gif) top left no-repeat;
}
a.rssnews:hover{
text-decoration:underline;
font:normal 500 12px arial;
color:#065928;
padding: 2px 0 2px 24px;
background: transparent url(images/news-tiny.gif) top left no-repeat;
}
li.sidebarvideo{
background: transparent url(images/video-tiny2.gif) top left no-repeat;
padding: 2px 0 2px 24px;
}
li.sidebarvideo a, li.sidebarvideo a:visited{
text-decoration:none;
font:normal 800 12px arial;
color:#065928;
}
li.sidebarvideo a:hover{
text-decoration:underline;
color:#065928;
}
.sidevideo{
color:#666;
font:normal 500 12px arial;
text-decoration:none;
}
#sidebar h2{
font:normal 500 1.2em arial;
color:#057C38;
margin:20px 5px 10px 5px;
text-align:center;
border-top:dotted 1px #C6BCB7;
margin:30px 0 0 0;
padding:20px 0 0 0;
}
.videoplayer{
width:240px;
margin:30px 5px;
}

#sidebar .gallery-caption{
display:none;
}

a.videolink{
height:130px;
width:230px;
float:left;
display:block;
border:none;
outline:none;
margin:4px 10px;
}
ul.archive{
margin:10px 0 10px 15px;
}
ul.archive a, ul.archive a:visited{
font:normal 800 12px arial;
color:#057C38;
text-decoration:none;
}
ul.archive a:hover{
font:normal 800 12px arial;
color:#057C38;
text-decoration:underline;
}
/* END SIDEBAR */



.error404{
margin:80px 0 0 0
}
.wp-caption{
background:transparent;
border:none;
margin:6px;
}
.wp-caption-text{
display:none;
}
.entry-content table{
border:none;
display:block;
clear:both;
position:relative;
padding:0;
margin:10px 0 20px 0;
width:700px;
font:normal 500 .88em arial;
color:#565656;
line-height:1.4em;
vertical-align:top;
text-align:left;
border-collapse:collapse;
}

.entry-content table tr{
width:700px;
}
.entry-content table tr td{
padding:0 4px;
}
.entry-content table tr.tablesection{
background:#BC541B;
}
.entry-content table tr.tablesection td{
padding:5px;
font:normal 800 1em arial;
color:#fff;
}
.directions{
float:left;
display:inline;
margin:10px 30px 15px 0;
font:normal 500 .9em arial;
color:#565656;
line-height:1.5em;
width:300px;
}
.directions a{
line-height:1.9em;
}



/* ICONIZE */
a[href$='.doc'], a[href$='.rtf'] {
	padding: 2px 20px 2px 0;
	background: transparent url(images/icon_doc.gif) no-repeat center right;
}

a[href$='.txt'], a.library {
	padding: 2px 20px 2px 0;
	background: transparent url(images/icon_txt.gif) no-repeat center right;
}

a[href$='.xls'] {
	padding: 2px 20px 2px 0;
	background: transparent url(images/icon_xls.gif) no-repeat center right;
}

a[href$='.rss'], a[href$='.atom'] { 
	padding: 2px 20px 2px 0;
	background: transparent url(images/icon_feed.gif) no-repeat center right;
}


a[href$='.pps'], a[href$='.ppt'] { 
	padding: 2px 20px 2px 0;
	background: transparent url(images/icon_pps.gif) no-repeat center right;
}

a[href$='.pdf'] { 
	padding: 2px 20px 2px 0;
	background: transparent url(images/icon_pdf.gif) no-repeat center right;
}

a[href$='.zip'], a[href$='.rar'], a[href$='.gzip'], a[href$='.bzip'], a[href$='.ace'] { 
	padding: 2px 20px 2px 0;
	background: transparent url(images/icon_archive.gif) no-repeat center right;
}

a[href$='.ical'] { 
	padding: 2px 20px 2px 0;
	background: transparent url(images/icon_ical.gif) no-repeat center right;
}
a[href ^="mailto:"], a.contactlink {
	padding: 2px 20px 2px 0;
    background: transparent url(images/icon_mailto.gif) no-repeat center right;
}

/* use this class to make sure that images won't get iconized */

.imageLink {
	padding: 0px !important;
	background: none !important;
}

td.tablelabel{
background:#BC541B;
color:#fff;
font:normal 800 14px arial;
padding:2px 6px;
}
td.tablelabel strong{
color:#fff;
font:normal 800 14px arial;
}
dl{width:100%; list-style:none; display:block; clear:both;}
dt{font:normal 800 1em arial; color:#BC541B; float:left; display:block; clear:both; margin:15px 0 0 0;}
dd{width:500px; float:left; display:block; clear:both; margin:10px 0 10px 45px; border-top:solid 1px #d8d8d8; border-bottom:solid 1px #d8d8d8; background:#f4f4f4; font:normal 500 .88em arial; color:#333; padding:6px;}

#evalcontainer {
width:600px;
padding:0;
display:inline;
position:relative;
margin:120px 0 0 0;
float:left;
background:#fff;
overflow:hidden;
}
tr.tableodd{
background:#EDEBEB;
}
table.zebra{
background:#eeeeee;
}
tr.tableheader{
background:#333;
font:normal 800 14px arial;
color:#f4f4f4;
line-height:30px;
text-align:center;
}
/*GCAL PARSER*/
#wcompprop0{
margin:0;
padding:0;
position:relative;
}
.amrical_credit, .amrical_credit a{
display:none;
color:#fff;
font:normal 500 8px arial;
}

#wcompprop0 ul.amrcol1{
width:160px;
background:transparent url(images/event-tiny.gif) top left no-repeat;
display:block;
float:left;
}
#wcompprop0 .summary a, #wcompprop0 .summary a:visited{
outline:none;
border:none;
font:normal 500 12px arial;
color:#065928;
text-decoration:none;
border-bottom:dotted 1px #fff;
margin: 2px 0 2px 24px;
width:136px;
display:inline;
float:left;
clear:both;
position:relative;
}
#wcompprop0 .summary a:hover{
color:#065928;
text-decoration:none;
border-bottom:dotted 1px #065928;
}
#wcompprop0 .eventdate{
margin:0 0 15px 24px;
clear:left;
display:inline;
border:none;
text-decoration:none;
}
#wcompprop0 .eventdate, #wcompprop0 .starttime, #wcompprop0 .endtime, #wcompprop0 .enddate{
font:normal 500 10px arial;
color:#706C6B;
position:relative;
}
.amrical_credit{
display:none;
height:0;
width:0;
}
.alt{
background-color:transparent;
}
.dtstart, .dtend{
border:none;
text-decoration:none;
}
#homesidebar{
width:160px;
display:block;
float:right;
margin:20px 12px 0 0;
padding:0 0 20px 0;
position:relative;
overflow:hidden;
}
#calendar, #deadlines{
width:160px;
height:100%;
display:inline;
float:right;
margin:150px 12px 0 0;
padding:0;
background:transparent;
}
#calendar .clearfloat, #deadlines .clearfloat{
display:block;
float:left;
margin:0;
padding:0 5px;
width:150px;
clear:both;
}
#calendar .clearfloat .info p{
margin:4px 0 20px 24px;
font:normal 500 10px Arial;
color:#706C6B;
line-height:1.3em;
}
#deadlines .clearfloat .info p{
margin:10px 0 27px 0;
font:normal 500 12px Arial;
color:#706C6B;
line-height:1.3em;
}
#calendar .clearfloat .info p a, #calendar .clearfloat .info p a:visited{
font:normal 500 10px Arial;
color:#706C6B;
text-decoration:none;
border-bottom:dotted 1px #706C6B;
}
#calendar .clearfloat .info p a:hover{
font:normal 500 10px Arial;
color:#065928;
text-decoration:none;
border-bottom:dotted 1px #065928;
}

a.calendartitlelink, a.calendartitlelink:visited, a.deadlinetitlelink, a.deadlinetitlelink:visited{
float:left;
display:inline;
padding:0;
margin:0;
line-height:normal;
outline:none;
border-bottom:dotted 1px #fff;
font:normal 500 1.2em arial;
color:#065928;
text-decoration:none;
text-align:center;
text-transform:uppercase;
text-shadow:none;
}
a.calendartitlelink:hover, a.deadlinetitlelink:hover{
text-decoration:none;
border-bottom:dotted 1px #065928;
}
#calendar a.calendarlink, #calendar a.calendarlink:visited{
outline:none;
border:none;
font:normal 500 12px arial;
color:#065928;
text-decoration:none;
border-bottom:dotted 1px #fff;
padding: 2px 0 2px 24px;
background: transparent url(images/event-tiny.gif) top left no-repeat;
}
#calendar a.calendarlink:hover{
color:#065928;
text-decoration:none;
border-bottom:dotted 1px #065928;
}
blockquote {
	width:300px;
	float:right;
	display:block;
	margin:10px 40px;
	padding:15px;
	background:#eee;
	border-top:solid 1px #ddd;
	border-bottom:solid 1px #ddd;
	}
blockquote p {
	padding:10px;
	margin:0 0 0 7px;
	background:transparent;
	width:275px;
	display:block;
	font:normal 500 1.4em Georgia;
	line-height:1.5em;
	color:#333;
	}
li.addthis_sidebar_widget{
margin-left:10px;
}
#amr-ical-widget h4{
display:none;
}
.entry-content p a.button, .entry-content p a.button:visited {
	color: #fff!important;
	text-decoration:none!important;
	text-align:center!important;
	font:normal 800 14px arial!important;
	text-shadow: 0 1px 1px #075929!important;
	border: solid 1px #075929!important;
	padding:7px 12px!important;
	-moz-border-radius: 6px; /* FF1+ */
	-webkit-border-radius: 6px; /* Saf3+, Chrome */
	border-radius: 6px; /* Opera 10.5, IE 9 */	background-image: -moz-linear-gradient(top, #049b4a, #075929); /* FF3.6 */
	background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #049b4a),color-stop(1, #075929)); /* Saf4+, Chrome */
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorStr='#049b4a', EndColorStr='#075929'); /* IE6,IE7 */
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#049b4a', EndColorStr='#075929')"; /* IE8 */
	-moz-box-shadow: 0px 1px 3px #333; /* FF3.5+ */
	-webkit-box-shadow: 0px 1px 3px #333; /* Saf3.0+, Chrome */
	box-shadow: 0px 1px 3px #333; /* Opera 10.5, IE 9.0 */  	
    }
.entry-content p a.button:hover {
	color: #f4f4f4!important;
	text-decoration:none!important;
	text-align:center!important;
	font:normal 800 14px arial!important;
	-moz-border-radius: 6px; /* FF1+ */
	-webkit-border-radius: 6px; /* Saf3+, Chrome */
	border-radius: 6px; /* Opera 10.5, IE 9 */
	background-image: -moz-linear-gradient(top, #057c38, #075929); /* FF3.6 */
	background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #057c38),color-stop(1, #075929)); /* Saf4+, Chrome */
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorStr='#057c38', EndColorStr='#075929'); /* IE6,IE7 */
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#057c38', EndColorStr='#075929')"; /* IE8 */  	
	-moz-box-shadow: 0px 1px 2px #999; /* FF3.5+ */
	-webkit-box-shadow: 0px 1px 2px #999; /* Saf3.0+, Chrome */
	box-shadow: 0px 1px 2px #999; /* Opera 10.5, IE 9.0 */
  }
.BrightcoveExperience{
position:relative;
z-index:1;
}