/*This is the color scheme of this site*/
#navigation td.active,#item1.active,#item2.active,#searchResult .currentPage
	{
	background-color: #0bc1cc;
}

#spacer1 {
	border-right-color: #0bc1cc;
}

#spacer1.active,#spacer2.active {
	border-top-color: #0bc1cc;
}

.button {
	color: white;
	box-shadow: 1px 1px 5px #888888;
	background-color: #2f99b1;
	background: -moz-linear-gradient(top, #2f99b1, #01596d);
	background: -webkit-linear-gradient(top, #2f99b1, #01596d);
	background: -o-linear-gradient(top, #2f99b1, #01596d);
	background: -ms-linear-gradient(top, #2f99b1, #01596d);
	background: linear-gradient(to bottom, #2f99b1, #01596d);
	filter: progid:DXImageTransform.Microsoft.gradient(  startColorstr='#2f99b1',
		endColorstr='#01596d', GradientType=0);
}

#highlights {
	border: 2px solid #cfcfcf;
	margin-top: 35px;
	padding: 35px 25px 15px 25px;
	zoom: 1;
	background-color: #cfcfcf;
	background: -moz-linear-gradient(top, #cfcfcf, #ffffff);
	background: -webkit-linear-gradient(top, #cfcfcf, #ffffff);
	background: -o-linear-gradient(top, #cfcfcf, #ffffff);
	background: -ms-linear-gradient(top, #cfcfcf, #ffffff);
	background: linear-gradient(to bottom, #cfcfcf, #ffffff);
	filter: progid:DXImageTransform.Microsoft.gradient(  startColorstr='#cfcfcf',
		endColorstr='#ffffff', GradientType=0);
}

.container {
	display: inline-block;
	margin-bottom: 13px;
	margin-left: 20px;
	zoom: 1;
}

@media screen and (min-width: 1051px) {
	#highlights .video {
		float: left;
	}
}

.container img {
	display: block;
}
/*, #video_wrapper object, .container #video div*/
.container,.responsiveImageFillers img {
	border: 7px solid #555;
}
.responsiveImageFillers
{
	padding-top: 20px;
	padding-bottom: 20px;
}

#recordDetails th {
	min-width: 35%;
}

#recordDetails #avPlayer {
	clear: left;
	padding-top: 10px;
	padding-bottom: 10px;
	text-align: center;
}

#searchResult span.speaker {
	color: green;
	font-style: italic;
}

.avVideoSize {
	width: 640px;
	height: 480px;
}

#highlights {
	overflow: hidden;
}

.responsiveImageFillers {
	display: none;
	text-align: center;
}

@media screen and (max-width: 380px){
	
}


@media screen and (max-width: 670px) {
	.imageFillers {
		display: none;
	}
	.responsiveImageFillers {
		margin-top: 15px;
		display: inline-block;
		width: 100%;
	}
}

@media screen and (max-width: 600px) {
	.responsiveImageFillers {
		margin-top: 0;
	}
}

@media screen and (max-width: 483px) {
	.responsiveImageFillers .container {
		display: block;
		margin-left: auto;
		margin-right: auto;
		width: 182px;
	}
	.responsiveImageFillers img {
		width: calc(100% - 14px);
		display: inline-block;
		min-width: 70%;
	}
}

form#searchResult .dataColumn {
	/*width: 74%;*/
	width: 100%;
}

.colonRow {
	float: right;
	padding-right: 10px;
}
@media screen and (max-width: 749px) {
	.colonRow {
		float: none;
		display: inline;
		font-weight: bold;
	}
	
}
@media screen and (min-width: 750px) {
	.row .textRow
	{
		max-width: 90%;
		display: inline-block;
	}
	.colonReplacement {
		display: none;
	}
}

@media screen and (max-width: 625px) {
	form#searchResult .dataColumn {
		width: 80%;
	}
}
/* JWPlayer responsive style
	@media screen and (max-width: 649px) {
		#recordDetails #recordTable div#avPlayer  {
			width: 80%;
		}
	}
	@media screen and (max-width: 600px) {
		#recordDetails #recordTable div#avPlayer > div  {
			width: 100% !important;
		}
	}
	@media screen and (max-width: 506px) {
		#recordDetails #recordTable div#avPlayer  {
			width: 90%;
		}
	}*/
/*avplayer in record details*/
@media screen and (min-width: 601px) {
	div#avPlayer {
		width: 100%;
	}
}*/

/*homepage video*/
/*
#highlights .video {
	width: 68%;
}*/

.imageFillers {
	text-align: center;
}

@media screen and (max-width: 1050px) {
	#highlights .video {
		display: inline-block;
		margin: 0px;
		
	}
	.container {
		display: inline-block;
		
		margin: 10px;
		margin-bottom: 13px;
		zoom: 1;
	}
}

.imageFillers
{
	text-align: center;
}

@media screen and (min-width: 1051px) {
	#highlights #avPlayer
	{
		display: inline;
		text-align: center;
		width: auto;
	}
}
@media screen and (max-width: 1050px) {
	#highlights #avPlayer
	{
		display: inline-block;
		text-align: center;
		width: 100%;
	}
}

@media screen and (max-width: 670px){
	#highlights {
		padding: 25px 25px 25px 25px;
	}
}