/* 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;
}
#headerSearch123 {
	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: 12pt; 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;}

/*-- BEGIN: Additions made to layout_editorial following DMT Parts Store and QuickPay.  2007.06.28 -SMS --*/
label.invisibleLabel {display: none;}
br.cheapClear {clear: both;}

div#mainArea {float: left; width: 546px; margin: 0 20px 0 38px; display: inline;}
div#mainArea p {font-size: 12px;}

div#relatedArea {width: 156px; margin: 0; padding: 0; float: left; display: inline;}
div#relatedArea div.relatedBlock {border-width: 0; padding: 0; margin: 0 0 20px 0; display: block; clear: both;}
div#relatedArea div.relatedBlock p.blockHeader {border-color:#86A6CD; border-style:solid; border-width:0 0 3px 0; color:#666666; font-size:11px; font-weight:bold; letter-spacing:0px; text-transform:uppercase; margin: 0 0 .25em 0; padding: 0; line-height: 14px;}
div#relatedArea div.relatedBlock p {margin: 2px 2px 2px 8px;}

div#footer {clear: both;}
div#footer p.legalNote {font-size: 10px; color: #666666;}
form div.formRow {display: block; clear: left; padding: 2px 0;}
/*-- END: Additions made to layout_editorial following DMT Parts Store and QuickPay --*/

#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 --*/