#main_table			{ height:400px; }
	#leftInner,	#left_col { height:350px; }
	#headline			{ height: 50px; margin-bottom:0; }
	#headline	h1	{ margin-bottom:0; }
	#main_content { height:390px; min-height:0; vertical-align:bottom; }			
		.tdHomeTop	{ vertical-align:top; }
		.tdHomeMid	{ vertical-align:bottom; }
			.tdHomeMidInner { padding-bottom:7px; }
		.tdHomeBot	{ width:315px; }

#tdLogo		{ background:url(../images/logock.gif) top left no-repeat; }
#tdLogo, #tdLogo .spacer { width:410px; }
	#Logomain { height:57px; width:310px; }

#top_banner, #top_banner .spacer {height:200px; margin-top:0;
	}

#centermenu {
	position:absolute;
	bottom:21px;
	left:5px;
	margin:0;
	padding:0;
	width:995px;
}
#centermenu ul {
	width:979px; height:35px; line-height:35px;
}
  #centermenu li { line-height:30px; margin-top:1px; margin-bottom:5px; }
	#centermenu li#topLIfirst { margin-left:0; padding-left:90px; padding-right:25px;
		color:#000000; }
	#centermenu li a { padding:0 25px; width:100%;
		color:#0033FF;
	}
	#centermenu li a:hover { background:none; color: }

	#centermenu .spacer { height:0px; }
	#centermenu .centerbarleft {
		background: url(../images/curveleft2.png) top right no-repeat;
	}
	#centermenu .centerbarright {
		background: url(../images/curveright2.png) top left no-repeat;
	}
	#centermenu ul {
		background:url(../images/menubarBG-trans.png) top left repeat-x;
	}
	
h1				{ line-height:1em; margin:-3px 0 14px; font-size:28px; }
.margBot	{ margin-bottom:5px; }
.boxDIV		{ margin-top:20px; }
.tdWmarg, .tdWmarg .spacer	{ width:25px; }

#topmenu, #newsHeadlines { width:655px; }
	#topmenu ul, #newsHeadlines .centerX { width:639px; }
		#newsHeadlines .centerbarX .newsHdg { margin: 5px 0 0 8px; float:left; }
	#topmenu li a { padding:0 11px; }
  #topmenu li#topLIfirst { padding-left:12px; }	

.pBtnTop {background:url(../images/pBtn_WideTop.png) top left no-repeat; }
.pBtn_topOpen {background:url(../images/pBtn_WidetopOpen.png) top left no-repeat; }
.pBtn_btOpen {background:url(../images/pBtn_WidebtOpen.png) top left no-repeat; }
.pBtn_btClose {background:url(../images/pBtn_WidebtClose.png) top left no-repeat #ffffff; }
	
.pBtn_topOpen, .pBtnOpen, .pBtnClose,
.pBtn_topOpen .spacer, .pBtn_btOpen .spacer, .pBtn_btClose .spacer {width:315px;}
#selProd, .pBtnHdg	{width:100%; }
.pBtnText			{ width:300px; height:116px; }
.pBtnHdg a		{ padding-bottom:2px;  }
.pBtnHdg img	{ display:block;  }
.pBtnHdg img	{ margin-left:30px; }
.pBtnText div {	margin-left:15px; }
	.boxTable .boxContent {	margin-left:15px; }
.pBtnText .pPopBtns { float:right; height:inherit; margin-left:0; margin-right:0px; padding-left:8px; }
.pBtnText .pPopBtns img { margin:auto 0; }

.boxDIV {position:relative; bottom:0; margin-bottom:10px; }
.boxContent { height:150px; }
.boxContent2 { height:40px; }
.boxTable { width:100%; background:none;  margin-bottom:0;	}
.boxContent h3, .boxText, .boxLink a {margin:0px; line-height:1.2em; }
	.boxContent h3 { margin-top:2px; }
	.boxContent p  { margin-bottom:2px; }
.boxText	{ font-size:10px; }
.boxLink	{ margin-top: 6px }
.boxImg		{ float:left; vertical-align:middle; margin:0px 20px 0 0px; }
.boxImg2		{ float:right; vertical-align:middle; margin:0px 0px 0 10px; }
h2 { margin:0; }
h3 { color:#666666; }

.docsDIV	{ width:auto; float:left; }
.docsList p	{ margin-left: 25px; text-indent: -25px; }


#homeLogos { width:100%; height:70px; text-align:left; vertical-align:top; margin:0 auto; }

#newsHeadlines	{ margin:0 0 7px; }
	#newsHeadlines .spacer { width:0; height:0 }
	#newsHeadlines .centerbarX { float:right;background:url(../images/menubarBG.png) top left repeat-x;}
	#newsHeadlines .centerbarX, #newsHeadlines .centerbarX .spacer { height:34px; }
	
h5	{line-height:1em;margin:-3px 0 14px;font-size:26px;	font-style:normal;color:#000000;font-family: "Lucida Sans Unicode", "Lucida Grande",sans-serif
}	
ht5 { font-size:1.85em; color:#303030; font-weight:normal; line-height:.9em; margin-bottom:14px;}
h5 span { color:#65696d; font-size:.69em; display:block; padding-top:1px;}
h5 span em { font-style:normal; color:#01a5e4;}		
h6 { font-size:1.40em; color:#303030; font-weight:normal; line-height:1em; margin:-3px 0 14px;}
h6 span { color:#65696d; font-size:.69em; font-weight:normal; display:block; padding-top:1px;}
h6 span em { font-style:normal; color:#01a5e4;}	
h7 { font-size:.90em; color:#303030; font-weight:normal; line-height:1.3em; margin:-3px 0 14px;}
	
	
