﻿@charset "utf-8";
/* CSS Document */

/*BCI - sub web local styles */


#centerCol h3{
	margin:7px 0 7px 0;
}
#centerCo h3 .subHead{
	font-size: 105%;
	color: #555;
	font-weight: bold
}
#satisfaction {
	background: #F9F6D9;
	padding: 0 8px 2px 8px;
	border: 1px solid #bbbbbb;
}
#csTable{
	width: 100%;
	background-color:#EEF1FA;
	border:1px #EBEBEB solid;
}
.contentBox{
   width:240px;
   padding:10px;
   margin:0 0 0 0;
}
/* BCI - New rules added 05/05/11 */

/* Prime Conent Rule */

#content{
			width:960px;
			margin:0 0 20px 0;
			background: white url('/bci/images/leftColBgImg.jpg') repeat-y;
	}

/* jQuery Overlay and FlowPlayer rules. */

.overlay {
		padding: 23px 20px 5px 20px;
		width: 444px;
		height: 350px;
		 margin-left: auto;
		 margin-right: auto;
		 display: none;
		 background-color:#e0eaf3;
		 border: 1px solid #003060;
		 z-index:10000;
		 -moz-box-shadow: 0px 0px 35px #888;
		 -webkit-box-shadow: 0px 0px 35px #888;
		 box-shadow: 0px 0px 35px #888;
}
#player {
		height: 328px;
		width: 432px;
		margin-left: auto;
		margin-right: auto;
		display: block;
		border: 1px solid #003060;
		cursor: pointer;
}
.close {
		background: url('/bci/images/close.png') no-repeat;
		position: absolute;
   bottom: 360px;
   left: 466px;
   display: block;
   width: 35px;
   height: 35px;
   cursor: pointer;
}


/* Homepage rules */
#centerCol .featuredProgramsBox {
		background-color: #ebf0f6;
		cursor: pointer;
		float: left;
		margin-top: 8px;
		width: 453px;
		height: 181px;
		border: 1px #d3d3d6 solid;
}
#centerCol .featuredProgramsBox img {
		float: left;
		width: 180px;
		height: 141px;
		margin: 7px 10px 0 7px;
		border: 1px #d3d3d6 solid;
}
#centerCol .featuredProgramsBox h3 {
		margin-top: 1px!Important;
}
#centerCol .featuredProgramsBox p {
		padding-right: 5px;
		line-height: 20px;
}
#centerCol .featuredProgramsBox a {
		display: block;
}
#centerCol #bciHomePageHeader {
		height: 250px;
		background: #ebf0f6 url('/bci/images/topBox4Bg.jpg');
		border: 1px #d3d3d6 solid;
		padding-left: 7px;
}
#centerCol #bciHomePageHeader h2, #centerCol #bciHomePageHeader p {
		margin-bottom: 5px;
}
#centerCol #bciHomePageHeader h3 {
		margin-top: 0;
}
#centerCol #featuredList {
		list-style-type: none;
		width: 195px;
		float: left;
		margin: 0;
		padding: 0;
}
#centerCol #featuredList a:hover {
	text-decoration:underline !important;
}

#centerCol #featuredList a:visited {
	text-decoration:none;
}

#centerCol #featuredList, #centerCol #featuredList li {
		margin: 0;
		padding: 0;
}
#centerCol .contactBtn{
		border:1px #d3d3d6 solid;
		margin:93px 0 0 18px;
}

/*Homepage right col*/

#rightProgramPanel #launchVideoImg {
		cursor: pointer;
		width: 298px;
		height: 227px;
		border:1px #d3d3d6 solid;
		border-bottom-style:none;	
}

#rightProgramPanel {
		margin: 7px 0 0 0;
		background: #c5d6e6 url('/bci/images/bottomRightVideoBg.jpg') no-repeat;
		height: 373px;
		width: 300px;
		padding: 0;
}
#rightProgramPanel p {
		font-size: 100%;
		padding: 7px;
}

/* LeftNav rules */
#leftCol div.AspNet-Menu-Vertical ul ul a.AspNet-Menu-Link {
		border-left:1px solid #89B0D8 !important;
}

#leftCol {
   border:none;
   background: none;
   margin:0px;
   padding:0px;
}
#leftCol ul li a:link {
   background: none;
   border:none;
}
#leftCol ul li a:visited {
   background: none;
   border:none;
}   
#leftCol ul li a:hover {
   background:#99B6D2;
   width:164px;
   display:block;
   border:none;
   color:white;
}
#leftCol ul ul {
   background:transparent;
   border:none;
}
#leftCol ul ul li a {
	 background:transparent !important;
   border:none;
   margin-left:10px;
	 width: 148px !important; 
   padding-bottom:8px;
}
/* IE 6 selector */
* html #leftCol ul ul li a {
	width: 148px; /* needed for IE 6 */
}
#leftCol ul ul li a:link {
   background:transparent; 
  	 width: 148px !important; 
   border:none;
}
#leftCol ul ul li a:visited {
   background:transparent;
   border:none;
}
#leftCol ul ul li a:hover {
   background:transparent;
   border:none;
}

#leftCol .firstNavOn {
   background:transparent;
   border:none;
}
/*
#leftCol ul ul li a {
	padding: 3px 4px 4px 10px;
	margin: 0 0 0 0;
	font-size: 95%;
	display: block;
	background: none; 
	border-top: none;
	border-bottom: none;
	font-weight: normal;
	background: #fff !important;
}
*/
