.mainBox_index {
	text-align: left;
	position: relative;
	width: 750px;
	height: 850px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(images/mainbox_bg.png);
}
.mainBox {
	text-align: left;
	position: relative;
	width: 750px;
	
	margin-right: auto;
	margin-left: auto;
	background-image: url(images/mainbox_bg.png);
}
.topBar {
	position: relative;
	height: 74px;
}
.topMenu {
	position: absolute;
	top: 33px;
	right: 0px;
	left: 569px;
}
.menuBox {
	background-image: url(images/menu_backing.png);
	position: relative;
	height: 34px;
}
.menuPadding {
	padding-left: 40px;
	height: 32px;
}
.flashBox {
	position: relative;
	height: 178px;
	background-image: url(images/undermenu_bg.gif);
	text-align: center;
	padding-top: 8px;
}
.columns {
	position: absolute;
	top: 450px;
	width: 500px;
	padding-right: 36px;
	padding-left: 25px;
}

.newsColumn {
	position: absolute;
	width: 450px;
	top:	6px;
	
	
}

.bottomBar_index {
	background-image: url(images/undermenu_bg_cont.gif);
	text-align: center;
	position: absolute;
	left:0px;
	width: 750px;
	top: 800px;
}


.bottomBar {
	background-image: url(images/undermenu_bg_cont.gif);
	text-align: center;
	position: relative;
	left:0px;
	width: 750px;
	
}
.typeCopyright {
	font-size: 9px;
	color: #999999;
}
.typeNewsHeader {
	font-size: 11px;
	font-weight: bold;
	color: #656265;
}
.typeNewsHeaderItalic {
	font-size: 11px;
 	font-style: italic;
	color: #656265;
}
.typeNewsDate {
	font-size: 11px;
	color: #A3A3A3;
}
.highlightColumn {
	position: absolute;
	width: 750px;
	top: 39px;
	left: 39px;
}
.typeSpace {
	line-height: 14px;	
}

.imagePadding {
	padding-right: 15px;
}
.columnsSecondary {
	position: relative;
/*  we-try-something-new
	width: 710px; 
	padding-right: 18px;
	padding-left: 18px; */
	width: 678px;
	padding-right: 36px;
	padding-left: 36px; 
	background-image: url(images/undermenu_bg.gif);
	overflow: hidden; /* this fixes that blow out problem */ 	
}
.menuSecondary {
	
	position: absolute;
	width: 194px;
	top: 10px;
	left: 25px;
	
}
.mainColumnSecondary {
	position: static;
	width: 484px;
/*	width: 500px;	Decrease by 16 to make a 25px even border */
/*  width: 469px; */
	padding-left: 205px;  
	top: 10px;
	padding-top: 10px;
}
.typeDark {
	color: #4D4D4D;
}
.topMenuSecondary {
	position: absolute;
	top: 34px;
	right: 0px;
	left: 481px;
	width: 217px;
}

/* Custom Elements */
.tableHeading	{ border-style:solid; border-color: #CCCCCC; border-width: 1px }

/* HTML Elements */
ul {
	margin-left: 1.5em; 
	padding-left: 0;
}   