#mainContentHome{
	width: 990px;
	padding: 10px 0px 10px 11px;
	height: auto;
	background: url('/images/bg_home_bottom.jpg') no-repeat top left #C2C2C2;	
}
.wideBoxCont{
float: left;
width: 154px;
margin: 0 2px 0 0;
}
.wideBoxTop{
background: url('/images/box_top_home_wide.jpg') no-repeat bottom left;
width: 129px;
height: 20px;
padding: 9px 0 0 25px;
}
.wideBoxMid{
background: url('/images/box_mid_home_wide.jpg') repeat-y top left;
width: 154px;
}
.wideBoxBot{
background: url('/images/box_bot_home_wide.jpg') no-repeat top left;
width: 154px;
height: 4px;
}
.wideBoxInner{
padding: 13px 8px 10px 8px;
min-height: 164px;
height:auto !important;
height:164px;
}
#rightSectionHome
{
	float:left;
	padding:0pt 0pt 0pt 0px;
	width:822px;
}
#newsTitle{
margin: 0 0 25px 0;
color: #000000;
}
#newsList ul{
list-style-type: upper-alpha;
margin: 0 0 0 20px;
padding: 0;
color: #cc2229;
}
#newsList ul li{
padding: 0 0 5px 0;
}
#fadeBox{
float: left;
margin: 27px 0 0 0;
padding: 0 0 0 18px;
width: 179px;
}
#fadeBoxTitle{
color: #464646;
font-size: 14px;
font-weight:bold;
font-style:oblique;
margin: 0 0 10px 0;
}
#fadeBoxListTitle{
color: #cc2229;
}
#fadeBox ul{
float: left;
padding: 0;
margin: 10px 0 0 0;
list-style-position: inside;
color: #cc2229;
}
#fadeBox ul li{
padding: 0 0 5px 0;
}
.smallBoxCont{
width: 123px;
float: left;
margin: 0 2px 0 0;
}
.rollover
{
	width: 123px;
	height: 227px;
	position: absolute;
	background: url('/images/trans.gif') repeat;
}
.smallBoxTop{
width: 98px;
height: 20px;
background: url('/images/box_top_home_small.jpg') no-repeat bottom left;
padding: 9px 0 0 25px;
}
.smallBoxMid{
width: 123px;
background: url('/images/box_mid_home_small.jpg') repeat-y top left;
}
.smallBoxBot{
width: 123px;
height: 4px;
background: url('/images/box_bot_home_small.jpg') no-repeat top left;
overflow: hidden;
}
.smallBoxInner{
padding: 5px 5px 0 5px;
}
.smallBoxTitle{
color: #832527;
}
.smallBoxContent{
margin: 0 0 9px 0;
min-height: 105px;
height:auto !important;
height:105px;
}
.imgFrameTop{
width: 113px;
height: 4px;
background: url('/images/bg_top_image.gif') no-repeat bottom left;
overflow: hidden;
}
.imgFrameMid{
width: 113px;
background: url('/images/bg_mid_image.gif') repeat-y bottom left;
text-align: center;
}
.imgFrameBot{
width: 113px;
height: 4px;
background: url('/images/bg_bot_image.gif') no-repeat top left;
overflow: hidden;
}
#footerLong
{
margin: 5px 8px 0 0;
width: 630px;
}
#footerLong ul{
margin: 0 0 0 77px;
}

/* headers */
.boxHeader{
color: #7e7e7e;
background: none;
padding-left: 2px;
} 
#banner{
	position: relative;
}
.bannerCont
{
	width: 1000px;
	height: 224px;
	display: none;

}
.bannerCont img
{
position: absolute;
top: 0;
left: 0;
z-index: 20;
}
.bannerCont div
{
	
		width: 1000px;
	height: 224px;
		position: absolute;
	top: 0;
	left: 0;
	z-index: 21;
}
#bannerCont0
{
	display: none;
}
#bannerCont0 div
{
	background-color: #cc2229;
}
#bannerCont1 div
{
	background-color: #f4a932;
}
#bannerCont2 div
{
	background-color: #2ec251;
}
#bannerCont3 div
{
	background-color: #3838fd;
}
#bannerCont4 div
{
	background-color: #12caeb;
}
#bannerCont5 div
{
	background-color: #e8eb12;
}
#bannerCont1 span
{
	color: #000000;
	font-weight: normal;
}
.bannerCont span
{
	display: block;
	position: absolute;
	color: #FFFFFF;
	z-index: 22;
	font-weight: bold;
	top: 10px;
	left: 20px;
	font-size: 16px;
	font-style: italic;
	opacity: 0;
	filter: alpha(opacity=0);
	width: 400px;
	overflow: hidden;

}
