/* sitelet layout*/

/*move h1 to layout_editorial?*/
h1 {
	padding-top: 8px; 
	padding-bottom: 8px;
	font-size:13pt;
	color:#036;
}

/* Override primary nav in global.css ============================= */
#header {
	padding:4px 0px 4px 0px;
	font-size: 10px; 
	margin: 0px; 
	color: #fff; 
	/*height: 45px; 
	background: #036; */
	text-decoration: none;
}
#utilityNav UL #utilityNavFirst {
	padding-left:20px;
}
#headerSearch input {
	font-size: 8pt; 
	border:1px solid black;
}
#headerSearch .button{
	font-size: 7pt; 
	border:1px solid #FFF; 
	background:#036; 
	color: #FFF; 
	font-weight:bold; 
	margin-bottom:1px;
}
#headerSearch {
	padding-right: 5px; 
	float: right; 
	width: 220px; 
	text-align: right; 
	/*margin-top:5px;*/
}

/* Sitelet Top header and Navigation ===============================*/
			
#siteletHeader {
	margin:0px 0px 0px 0px; 
	padding:3px 0px 3px 0px; 
	font-size:15pt; 
	font-weight:bold; 
	color: #036; 
	background:#FFF; 
	float:left; 
	width:400px;
}

#siteletNav{
	padding: 1px ;
	margin: 0px; 
	background: #eaeaea;
	float:left;
	width:758px; 
	/*border-bottom:10px solid #fff; activate this if there is no breadcrumb*/
}
		
#siteletNav .active{
	background: #E9F3FC;
}
#siteletNav a:hover .active {
	background: #E9F3FC;
	text-decoration: none;
}
#siteletNav a{
	padding: 5px 16px 5px 16px;
	margin: 0px; 
	background: #FFF;
	font-weight: bold; 
	font-size: 11px;
	float:left;
	text-align:center;
	color: #000; 
	text-decoration: none;
	 border-right:1px solid #eaeaea;
}
#siteletNav a:hover {
	color: #000; 
	text-decoration: none;
	background: #E9F3FC;
}
#siteletNav a #active {
	color: #f90; 
	background: #369;
}



/*single column code*/
.bodyBlock {CLEAR: none; DISPLAY: block; FONT-SIZE: 12px; MARGIN: 10px 0px; }

.bodyBlock h2 {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px;}

#body1,#body2,#body3,#body4,#body5,#body6,#body7,#body8,#body9,#body10 {WIDTH: 380px; margin-top:0; margin-right:0;}

H2 {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; MARGIN: 0px; PADDING-TOP: 0px;}
/*single column code*/



#content ul{margin-bottom:0px;}


/* hacks to fix bad content tool entry for rate  change*/
h2, h2 p{font-size:12px;}
.bodyBlock h2 p {margin:0; padding:0;}
.bodyBlock h2{padding-top:10px;}
.bodyBlock blockquote{padding:0px;margin:0 0 0 20px;}

.clear {clear: both;}


/*--------------- Tabbed Navigation - Style #1 ---------------*/
div.tabsContainer {
	background:#fff url(/bv70/images/tabs/tabset1_bg.gif) repeat-x scroll center bottom;
	float:left;
	font-size:11px;
	line-height:normal;
	width:400px;
}
div.tabsContainer ul.tabNavigation {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0;
	padding:0px 0px 0px 10px;
	width: 390px;
}
div.tabsContainer ul li.tabDeGrace {
	background:transparent url(/bv70/images/tabs/tabset1_left.gif) no-repeat scroll left top;
	display: inline;
	float:left;
	margin:0pt 3px 0pt 0pt;
	padding:0pt 0pt 0pt 5px;
}

div.tabsContainer ul li.curTabDeGrace {
	background-image: url(/bv70/images/tabs/tabset1_left_on.gif);
	background-repeat: repeat-x;
	xbackground-repeat: no-repeat; background-position: left top;
	display: block;
	float:left;
	margin:0pt 3px 0pt 0pt;
	padding:0pt 0pt 0pt 5px;
}

div.tabsContainer ul li.tabDeGrace a.tabLink,
div.tabsContainer ul li.curTabDeGrace a.tabLink {
	background: #86A6CD url(/bv70/images/tabs/tabset1_right.gif) no-repeat scroll right top;
	color: #FFF;
	display:block;
	float:none;
	font-size:13px;
	font-weight:bold;
	padding:5px 15px 0px 5px;
	text-decoration:none;
}
div.tabsContainer ul li.tabDeGrace a.tabLink:hover {
	color: #333;
}

div.tabsContainer ul li.curTabDeGrace a.tabLink {
	background:transparent url(/bv70/images/tabs/tabset1_right_on.gif) no-repeat scroll right top;
	color:#036;
	padding-bottom: 4px;
}

		div.tabsContainer2 {
			background:#fff url(/bv70/images/tabs/tabset1_bg.gif) repeat-x scroll center bottom;
			float:left;
			font-size:11px;
			line-height:normal;
			width:400px;
		}
		div.tabsContainer2 ul.tabNavigation {
			list-style-image:none;
			list-style-position:outside;
			list-style-type:none;
			margin:0;
			padding:0px 0px 0px 10px;
			width: 390px;
		}
		div.tabsContainer2 ul li {
			display: block;
			float:left;
			margin:0pt 3px 0pt 0pt;
			padding: 0;
		}

		div.tabsContainer2 ul li.tabDeGrace a.tabLink,
		div.tabsContainer2 ul li.curTabDeGrace a.tabLink {
			background: #86A6CD url(/bv70/images/tabs/tabset3_off.gif) no-repeat scroll left top;
			width: 61px;
			color: #FFF;
			display: block;
			float:none;
			font-size:13px;
			font-weight:bold;
			margin: 0;
			padding: 5px 0 0 0;
			text-align: center;
			text-decoration:none;
		}
		div.tabsContainer2 ul li.tabDeGrace a.tabLink:hover {
			color: #333;
		}

		div.tabsContainer2 ul li.curTabDeGrace a.tabLink {
			background: #fff url(/bv70/images/tabs/tabset3_on.gif) no-repeat scroll left top;
			color:#036;
			padding-bottom: 4px;
		}

p.storeLink {padding-top: 8px;}

div.tabContents {display: none;}
div.curTabContents {
	display: block; clear: left;
	width: 394px; margin: 0; padding: 3px;
}
div.tabContents h2 {}

div.tabContents p {}
div.tabContents ul {}
div.tabContents li {}
/*------------------------------------------------------------*/

#content #flash1{margin-bottom:12px;}

/*-- BEGIN: Flash Video Transcript XML additions --*/
	#flash1 .flashVideo .transcript {display: block; width: 300px; height: 270px; overflow: auto; margin: 0; padding: 4px;}
/*-- END: Flash Video Transcript XML additions --*/
