html, body {
	margin: 0px;
	margin-left: 0px;
	background: #969696;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	overflow: hidden;
}

#header {
	position: absolute;
	height: 60px;
	top: 0px;
	left: 0px;
}

#footer {
	position: absolute;
	height: 60px;
	bottom: 0px;
	left: 0px;
}

.box {
	background: #5E5E5E;
	margin: 5px;
	padding: 15px;
}

.box-content {
	color: #FFFFFF;
}

span.box-top-left, span.box-top-right, span.box-bottom-left, span.box-bottom-right, span.box-trans-top-left, span.box-trans-top-right, span.box-trans-bottom-left, span.box-trans-bottom-right {
	position: absolute;
	width: 15px;
	height: 15px;
	display: block;
}

span.box-top-left {
	background: url(images/website/box_top_left_dark2.png) no-repeat scroll left top;
	top: 0px;
	left: 0px;
}

span.box-top-right {
	background: url(images/website/box_top_right_dark2.png) no-repeat scroll right top;
	top: 0px;
	right: 0px;
}

span.box-bottom-left {
	background: url(images/website/box_bottom_left_dark2.png) no-repeat scroll left bottom;
	bottom: 0px;
	left: 0px;
}

span.box-bottom-right {
	background: url(images/website/box_bottom_right_dark2.png) no-repeat scroll right bottom;
	bottom: 0px;
	right: 0px;
}

span.box-trans-top-left {
	background: url(images/website/box_top_left_dark.png) no-repeat scroll left top;
	top: 0px;
	left: 0px;
}

span.box-trans-top-right {
	background: url(images/website/box_top_right_dark.png) no-repeat scroll right top;
	top: 0px;
	right: 0px;
}

span.box-trans-bottom-left {
	background: url(images/website/box_bottom_left_dark.png) no-repeat scroll left bottom;
	bottom: 0px;
	left: 0px;
}

span.box-trans-bottom-right {
	background: url(images/website/box_bottom_right_dark.png) no-repeat scroll right bottom;
	bottom: 0px;
	right: 0px;
}

.box-light {
	background: #969696;
	padding: 15px;
}

span.box-light-top-left, span.box-light-top-right, span.box-light-bottom-left, span.box-light-bottom-right, span.box-light1-top-left, span.box-light1-top-right, span.box-light1-bottom-left, span.box-light1-bottom-right {
	position: absolute;
	width: 15px;
	height: 15px;
	display: block;
}

span.box-light-top-left {
	background: url(images/website/box_top_left_light2.png) no-repeat scroll left top;
	top: 0px;
	left: 0px;
}

span.box-light-top-right {
	background: url(images/website/box_top_right_light2.png) no-repeat scroll right top;
	top: 0px;
	right: 0px;
}

span.box-light-bottom-left {
	background: url(images/website/box_bottom_left_light2.png) no-repeat scroll left bottom;
	bottom: 0px;
	left: 0px;
}

span.box-light-bottom-right {
	background: url(images/website/box_bottom_right_light2.png) no-repeat scroll right bottom;
	bottom: 0px;
	right: 0px;
}

span.box-light1-top-left {
	background: url(images/website/box_top_left_light1.png) no-repeat scroll left top;
	top: 0px;
	left: 0px;
}

span.box-light1-top-right {
	background: url(images/website/box_top_right_light1.png) no-repeat scroll right top;
	top: 0px;
	right: 0px;
}

span.box-light1-bottom-left {
	background: url(images/website/box_bottom_left_light1.png) no-repeat scroll left bottom;
	bottom: 0px;
	left: 0px;
}

span.box-light1-bottom-right {
	background: url(images/website/box_bottom_right_light1.png) no-repeat scroll right bottom;
	bottom: 0px;
	right: 0px;
}

#sidebar {
	color: #FFFFFF;
	/*background-color: #5E5E5E;*/
}

#navigate {
	padding: 5px;
}

#video {
	margin-left: 20px;
	padding: 3px;
	background-color: #000000;
}

.select {
	width: 200px;
}

a.geDiv:link, a.geDiv:visited, a.geDiv:link:active, a.geDiv:visited:active {
	color: #FF00FF;
}

.catdivs2 a:link, .catdivs2 a:visited, .catdivs2 a:link:active, .catdivs2 a:visited:active, .catdivs2 a:link:hover, .catdivs2 a:visited:hover {
	text-decoration:none;
	color: #FFFFFF;
/*	color: #C80D91;/*#00008B; */
	font-weight: bold;
}

.catelementtext, .catelementicon
{
	 height: 35px;
	 line-height: 35px;
}

.catelementtext img, .catelementicon img
{
	 vertical-align: middle;
}

.catelementtext
{
	float: left;
	/*padding-left: 10px;*/
}

.catelementicon
{
	float: right;
	padding-right: 5px;
}

.balloon
{
	width: 100%;
	height: 100%;
	overflow: hidden;
}

.balloondiv
{
	width: 100%;
	height: 100%;
	overflow: auto;
}

.balloondivcontent
{
	height: 100%;
	padding-left: 5px;
	padding-right: 17px;
	overflow: auto;
}

.balloonheader
{
	width: 300px;
	font-weight: bold;
	padding-bottom: 5px;
}

.balloonimg
{
	width: 300px;
	padding-bottom: 5px;
}

.balloondesc
{
	padding-top: 5px;
	padding-bottom: 5px;
	width: 300px;
}

.balloondescbottom
{
	padding-top: 5px;
	width: 300px;
}

ul
{
   list-style-type: disc;
   padding-left: 15px;
}

ul li
{
   padding-top: 5px;
   padding-bottom: 5px;
} 
