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;
line-height:1.4em;
}

a {
text-decoration:  none;
font-weight: normal;
color: #8c61c8;
border: none;
}

.article_separator{
	display: none;
}

a:hover {
text-decoration:  underline;
border: none;
}

/* content styles */
table.contentpaneopen, table.contentpane {
	margin: 0 35px 0 25px;
	padding: 0;
	width: auto;
}

table.contentpaneopen li {
	margin-bottom: 5px;
}

table.contentpaneopen fieldset {
	border: 0;
	border-top: 1px solid #ddd;
}

table.contentpaneopen h3 {
	margin-top: 25px;
}

table.contentpaneopen h4 {
	font-family: Arial, Helvetica, sans-serif;
	color: #333;
}

input, select { font: 8pt Arial;  border: 1px solid silver; }

.EventHeader {
	font: bold 12pt Arial;
	color: #000000;
}
.EventSubtext {
	font: bold 10pt Arial;
	color: #494949;
}
.EventNav {
	font: bold 10pt Arial;
	color: #333232;
}
.EventColumns {
	font: bold 10pt Arial;
	color: #FFFFFF;
}
.EventCounter {
	font: bold 10pt Arial;
	color: #8053c0;
}
.FooterOverlay {
	position: absolute;
	width: 100%;
	height: 52px;
	background-color: #6830f2;
	opacity: 0.63;
       filter: alpha(opacity=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: 245px;
	width: 960px;
	overflow: hidden;
}
div#HeaderFrame {
	position: absolute;
	height: 245px;
	width: 959px;
	background-image: url(/images/header_top_frame.png);
             z-index: 10;
}
div#HeaderImage {
	position: absolute;
	height: 310px;
	width: 927px;
	left: 20px;
	top: 10px;
}
div#ContentContainer {
	width: 959px;
	position: relative;
}
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;
}
