body{
background-color: #7fb29d;
background-image: url(/images/bg_tile.gif);
background-repeat: repeat;
color: #000000;
font-family: arial;
font-size: 10pt;
margin-left: 0px;
margin-right: 0px;
margin-top: 30px;
margin-bottom: 30px;
}

input, select { font-size: 10px;  border: 1px solid silver; }

.EventOverlay {
	position: absolute;
	width: 244px;
	height: 52px;
	top: 190px;
	filter: alpha(opacity=63);
	opacity: 0.63;
	-moz-opacity: 0.63;
}
.EventComponentPlaceholder {
	position: absolute;
	left: 8px;
	top: 198px;
}
.EventComponentHeader {
	font: normal 12pt Arial;
	color: #FFFFFF;
	overflow: hidden;
	white-space: nowrap;
}
.EventComponentSubHeader {
	font: normal 10pt Arial;
	color: #FFFFFF;
	overflow: hidden;
	white-space: nowrap;
}
.FooterOverlay {
	position: absolute;
	width: 100%;
	height: 52px;
	background-color: #6830f2;
	filter: alpha(opacity=63);
	opacity: 0.63;
	-moz-opacity: 0.63;
}
.FooterComponentHeader {
	font: normal 14pt Arial;
	color: #FFFFFF;
}
.FooterComponentSubHeader {
	font: normal 10.5pt Arial;
	color: #FFFFFF;
}
.FooterComponentPlaceholder {
	position: absolute;
	left: 14px;
	top: 8px;
}
.FooterInput {
	border-style: none;
	vertical-align: middle;
}
div#MainContainer {
	position: relative;
	width: 966px;
	padding-left: 6px;
	margin-left: auto;
	margin-right: auto;
	background-image: url(/images/drop_shad.gif);
}
div#Navigation {
	position: relative;
	width: 960px;
	height: 32px;
	padding: 0px;
	margin: 0px;
	background-image: url(/images/nav_bg.gif);
}
div#HeaderContainer {
	position: relative;
	height: 342px;
	width: 960px;
	overflow: hidden;
}
div#HeaderFrame {
	position: absolute;
	height: 342px;
	width: 959px;
	background-image: url(/images/home_top_frame.png);
	overflow: hidden;
       z-index: 10;
}
div#HeaderImage {
	position: absolute;
	height: 310px;
	width: 927px;
	left: 20px;
	top: 8px;
	overflow: hidden;
}
div#UpcomingContainer {
	width: 959px;
	position: relative;
	height: 342px;
	overflow: hidden;
}
div#UpcomingTop {
	position: absolute;
	height: 71px;
	width: 959px;
	background-image: url(/images/upcoming_img_top.png);
	z-index: 10;
}
div#UpcomingLeft {
	position: absolute;
	height: 197px;
	width: 28px;
	top: 71px;
       left: 0px;
	background-image: url(/images/upcoming_img_left.png);
	z-index: 10;
}
div#UpcomingRight {
	position: absolute;
	height: 197px;
	width: 26px;
	top: 71px;
	left: 933px;
	background-image: url(/images/upcoming_img_right.png);
	z-index: 10;
}
div#UpcomingBottom {
	position: absolute;
	height: 75px;
	width: 959px;
	top: 268px;
	left: 0px;
	background-image: url(/images/upcoming_img_btm.png);
	z-index: 10;
}
div#UpcomingContent {
	position: absolute;
	background-color: transparent;
	margin-top: 44px;
	margin-left: 20px;
}
div#FooterContainer {
	width: 951px;
	position: relative;
	height: 299px;
}
div#FooterTop {
	position: absolute;
	height: 29px;
	width: 959px;
	background-image: url(/images/footer_img_top.png);
	z-index: 10;
}
div#FooterLeft {
	position: absolute;
	height: 130px;
	width: 30px;
	top: 29px;
             left: 0px;
	background-image: url(/images/footer_img_left.png);
	z-index: 10;
}
div#FooterRight {
	position: absolute;
	height: 130px;
	width: 81px;
	top: 29px;
             left: 878px;
	background-image: url(/images/footer_img_right.png);
	z-index: 10;
}
div#FooterButtons {
	position: absolute;
	top: 21px;
	left: 894px;
	z-index: 15;
}
div#FooterBottom {
	position: absolute;
	height: 140px;
	width: 959px;
	top: 159px;
	left: 0px;
	background-image: url(/images/footer_img_btm.png);
	z-index: 10;
}
div#FooterComponentContainer {
	position: absolute;
	left: 21px;
	top: 18px;
	height: 144px;
	width: 862px;
}
div#FooterComponent1 {
	position: absolute;
	left: 0px;
	top: 0px;
	height: 144px;
	width: 285px;
	cursor: pointer;
	overflow: hidden;
}
div#FooterComponent2 {
	position: absolute;
	left: 288px;
	top: 0px;
	height: 144px;
	width: 286px;
	cursor: pointer;
	overflow: hidden;
}
div#FooterComponent3 {
	position: absolute;
	left: 577px;
	top: 0px;
	height: 144px;
	width: 285px;
	overflow: hidden;
}
input#searchword {
	position:absolute;left:827px;top:11px;width:80px;height:10px;background-color:transparent;border-style:none;
}
div#HSSearch {
	position:absolute;width:15px;height:15px;left:914px;top:9px;background-color:transparent;
}
div#HSContact {
	position:absolute;width:42px;height:14px;left:835px;top:102px;
}
div#HSMap {
	position:absolute;width:50px;height:14px;left:895px;top:102px;
}
div#HSSMG {
	position:absolute;width:46px;height:25px;left:15px;top:77px;
}
div#HSChart3D {
	position:absolute;width:400px;height:30px;left:285px;top:35px;
}
div#ecbar {
	position: absolute;width: 470px;height: 54px;top: 232px;left: 0px;background-color:#3c3c3c;filter: alpha(opacity=63);opacity: 0.63;-moz-opacity: 0.63;z-index: 5;
}
div#ecbar2 {
	position: absolute;width: 25px;height: 54px;top: 232px;left: 467px;z-index: 5;background-color:#3c3c3c;border-style:solid;border-color:#FFFFFF;border-width:0px 0px 0px 2px;filter: alpha(opacity=63);opacity: 0.63;-moz-opacity: 0.63;
}
div#ecprev {
	position: absolute;width: 25px;height: 54px;top: 232px;left: 467px;z-index: 7;
}
div#ecbar3 {
	position: absolute;width: 415px;height: 54px;top: 232px;left: 493px;z-index: 5;background-color:#3c3c3c;
}
.ecthumb {
	border-style:solid;border-width:1px;border-color:#000000;cursor:pointer;
}
div#ecbar4 {
	position: absolute;width: 25px;height: 54px;top: 232px;left: 910px;z-index: 5;background-color:#3c3c3c;filter: alpha(opacity=63);opacity: 0.63;-moz-opacity: 0.63;z-index: 5;
}
div#ecnext {
	position: absolute;width: 25px;height: 54px;top: 232px;left: 905px;z-index: 7;
}
div#ecdetails {
	position: absolute;width: 395px;height: 54px;top: 232px;left: 30px;z-index: 7;padding-top: 7px;white-space:nowrap;overflow:hidden;cursor:pointer;
}