/* --- Home Page --- */
* {
   font-family: Arial, Verdana, Helvetica, sans-serif;
}
table {border-collapse: collapse; border: 0; padding: 0;}
 
body {
	margin: 0 0 0 12px;
	padding: 0;
	font: .75em/1.5em tahoma, vergana, arial, helvetica, sans-serif;
	color: #0074BF;
/*	background-image: url(images/bg_imageBody.gif);  
	background-repeat: repeat-y; */
	background-position: 12px;	
	background-color: #0074BF;
}

#goldBar{
	top: 108px;
	left: 10px;
	height: 200px;
	width: 7px;
	margin: 0;
	padding: 0;
	background-color: #990000;
}

#mainContainer{
	margin: 0;
	padding: 0;
}

#mainHeader{
	position: absolute;
	z-index: 10;
	margin: 0;
	padding: 0;
	width: 747px;
	height: 105px;
	background-image: url(images/bg_header.gif);
	background-repeat: no-repeat;
}

#mainTop{
	height: 14px;
	width: 747px;
	margin: 0;
	padding: 0;
	background-image: url(images/bg_bodyTop.gif);
	background-repeat: no-repeat;
	background-position: bottom;
}
#mainContent{
	width: 747px;
	margin: 0;
	padding: 0;
	background-image: url(images/bg_bodyBody.gif); 
	background-repeat: repeat-y;
	background-position: top;
	height: 300px;
}

#mainBottom{
	height: 14px;
	width: 747px;
	margin: 0;
	padding: 0;
	background-image: url(images/bg_bodyBottom.gif);
	background-repeat: no-repeat;
	background-position: top;
}

/* original - keep this in case we want it to automatically resize when we change content 
#mainFooter{
	position: absolute;
	bottom: -200px;
	z-index: 5;
	margin: 0;
	padding: 0;
	width: 747px;
	height: 200px;
	background-image: url(images/bg_footer.gif);
	background-repeat: no-repeat;
	background-position: top;
}
*/

#mainFooter{
	position: absolute;
	top: 670;
	z-index: 5;
	margin: 0;
	padding: 0;
	width: 747px;
	height: 120px;
	background-image: url(images/bg_footer.gif);
	background-repeat: no-repeat;
	background-position: top; 
}

#leftColumnContainer{
	position: absolute;
	z-index: 20;
	margin: 0;
	padding: 0;
	width: 487px;
	background-image: url(images/bg_imageBody.gif);  
	background-repeat: repeat-y;	
}

#flashContainer{
	margin: 14px 0 0 4px;
	padding: 0;
}

#adsContainer{
	margin: 0;
	padding: 0;
	width: 491px;
	height: 73px;
	background-color: #CECD4E;
}
#rightColumnContainer{
	position: absolute;
	z-index: 25;
	left: 501px;
	margin: 0;
	padding: 0;
	width: 273px;
	height: 70px;
}

#searchContainer{
	position: absolute;
	top: 70px;
	left: 501px;
	z-index: 100;
	width: 273px;
}

#searchTop{
	height: 12px;
	width: 273px;
	margin: 0;
	padding: 0;
	background-image: url(images/bg_searchTop.gif);
	background-repeat: no-repeat;
	background-position: bottom;
}
#searchContent{
	width: 273px;
	margin: 0;
	padding: 4px 0 0 0;
	background-image: url(images/bg_searchBody.gif);
	background-repeat: repeat-y;
}
#searchColItem{
	padding: 4px;
}
#searchBottom{
	height: 9px;
	width: 273px;
	margin: 0;
	padding: 0;
	background-image: url(images/bg_searchBottom.gif);
	background-repeat: no-repeat;
}

#inSearchTop{
	margin: 0;
	padding: 0;
	width: 273px;
	height: 14px;
	background-image: url(images/bg_inSearchBlueTop.gif);
	background-repeat: no-repeat;
}
#inSearchBody{
	margin: 0;
	padding: 0;
	width: 273px;
	background-image: url(images/bg_inSearchBlueBody.gif);
	background-repeat: repeat-y;
}
#inSearchBottom{
	margin: 0 0 0 0;
	padding: 0;
	width: 273px;
	height: 14px;
	background-image: url(images/bg_inSearchBlueBottom.gif);
	background-repeat: no-repeat;
}
#content{
	margin: 0;
	padding: 0;
	
}

/*
#btfContent{
	margin: 290px 0 0 0;
	width: 465px;
*/

#btfContent{
	margin: 284px 0px 0px 0px;
	padding: 4px 28px 68px 0px;
	width: 465px;
	height: 280px;
	background-image: url(images/bg_bodyBody.gif); 
	background-repeat: repeat-y;
}

#content p{
	padding: 0;
	margin: 0 0 0 12px;
}

#content p.red{
	padding: 0;
	margin: 0 0 0 12px;
	color: #940000;
}

.white{
	color: #fff;
}

#Footer {color: #FFFFFF; font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 8px; font-weight:bold;}
#FooterHomeTagline {font-size: 14px; color: #990000;}
a.Footer:link {TEXT-DECORATION: none; color: #FFFFFF; font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 10px; font-weight:bold;}
a.Footer:visited {TEXT-DECORATION: none; color: #FFFFFF; font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 10px; font-weight:bold;}
a.Footer:hover {TEXT-DECORATION: underline; color: #FFFFFF; font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 10px; font-weight:bold;}
a.Footer:active {TEXT-DECORATION: none; color: #FFFFFF; font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 10px; font-weight:bold;}



