@charset "utf-8";

/* CSS Document */



html {

	height:100%;

}

body {

	height:100%;

	margin:0;

	padding:0;

	background:white;

}

/*#horizon {

	text-align: center;

	position: absolute;

	top: 50%;

	left: 0px;

	width: 100%;

	height: 1px;

	overflow: visible;

	visibility: visible;

	display: block;

}*/

#content {

	margin-left: -460px;

	position: absolute;

	top: 20px;

	left: 50%;

	width: 920px;

	height: 660px;

	visibility: visible

}

#heightSet {

height:800px;

width:1px;

}

p, h1, h2, h3, h4, .slimList, #leftNav, .signs, .menuList {

	font-family:Tahoma, Arial, Helvetica, sans-serif;

}

p {

	font-size:11px;

	padding-bottom:6px;

	text-align:justify;

	margin-right:5px;

}

.p2 {

	margin-left:10px;

	margin-right:5px;

}

.p3 {

	margin-left:20px;

	margin-right:5px;

}

.p4 {

	margin-left:30px;

	margin-right:5px;

}

* html body p {

	padding-bottom:6px;

}

h1 {

	font-size:18px;

	text-indent:0px;

	padding-top:8px;

}

h2 {

	font-size:16px;

	text-indent:5px;

	line-height:4px;

}

h3 {

	font-size:14px;

	text-indent:10px;

	line-height:8px;

}

h4 {

	font-size:12px;

	text-indent:15px;

	line-height:8px;

}

div#stageDiv {

	height:100%;

	width:100%;

}

div#centerDiv {

	height:50%;

	width:100%;

}

div#contentDiv {

	position:relative;

	width:920px;

	height:660px;

	top:-300px;

}

div#bgDiv {

	width:892px;

	height:631px;

	background:#242424 url(../../images/mainBg.gif) repeat-x;

	position:absolute;

	top:0px;

	left: 0px;

}

div#whiteHeaderDiv {

	background:white;

	height:46px;

	width:892px;

	top:0px;

	position:absolute;

	left: 0px;

	background-color: white;

}

div#orangePoleDiv {

	width:20px;

	height:584px;

	background:#fbb03b url(../../images/left-pole-bg-y.gif) repeat-y;

	position:absolute;

	top:0px;

	left: 0px;

}

div#greyContentDiv {

	background:#e2e4e5;

	width:566px;

	height:553px;

	position:absolute;

	top:52px;

	right:74px;

	padding:0px 20px 20px 20px;

	background-color: #e2e4e5;

}

* html body div#greyContentDiv {

	top:64px;

	height:526px;

	padding:10px 20px 20px 20px;

	overflow:hidden;

}

div#menuDiv {

	position:absolute;

	left:24px;

	width:220px;

	height:400px;

	top:48px;

}

* html div#menuDiv {

	top:52px;

}

.menuList {

	color:black;

	padding:0;

	margin:0;

	list-style-type: none;

	list-style-image: none;

	font-size:12px;

}

.menuList li {

	float:left;

	clear:both;

}

.menuList li a {

	text-decoration:none;

	color:white;

	display:block;

	padding-left:5px;

	background:url(../../images/menuSignBg.gif) #fbb03b repeat-x;

	height:25px;

	margin-top:4px;

	line-height:25px;

	cursor:pointer;

}

.menuList li a:hover{

	color:black;

	text-decoration:none;

}



.menuList li a span{

	height:25px;

	padding-top:0px;

	padding-right:15px;

	line-height:26px;

	display:block;

	background:url(../../images/menuSignEnd.gif) top right no-repeat;

}

* html .menuList li a, * html .menuList li a:hover {

height:25px;

overflow:hidden;

}

div#orangeStripDiv {

	width:30px;

	height:585px;

	background:url(../../images/rightSideBar.gif) center no-repeat #fbb03b;

	position:absolute;

	bottom:29px;

	right:34px;

	top: 46px;

}

.slogan {

	font-family:Arial Black, Arial;

	font-size:16px;

	text-align:right;

	display:block;

	line-height:50px;

	right:20px;

	top:16px;

	position:absolute;

}

.slogan span {

	color:#fbb03b;

}

.cred {

	font-style:italic;

	color:#fbb03b;

}

.slimList {

	font-size:11px;

	display:block;

	padding:0;

	margin-left:20px;

}

.slimList li {

	font-weight:bold;

	margin-bottom:4px;

	padding:0;

}

.slimList li ul {

	font-weight:normal;

	margin-bottom:4px;

}

.slimList a {

	text-decoration:none;

	font-weight:normal;

	color:black;

}

.slimList a:hover {

	text-decoration:underline;

	color:black;

}

.leftSigns {

	color:black;

	padding:0;

	margin:0;

	font-size:12px;

}

.leftSigns td div {

	float:right;

	padding-right:8px;

}

.leftSigns td div {

	text-decoration:none;

	color:white;

	background:url(../../images/menuSignBg.gif) #fbb03b repeat-x;

	height:25px;

	margin-top:4px;

	line-height:26px;

}

.leftSigns td div span{

	height:25px;

	padding-top:0px;

	padding-left:10px;

	line-height:26px;

	display:block;

	background:url(../../images/menuAltSignEndLeft.gif) top left no-repeat;

	float:left;

}

.leftSigns td div, .leftSigns td div span{

height:25px;

overflow:hidden;

}

/*.leftSigns div {

	background:url(../../images/sign-bg-tl.png) top left no-repeat #fbb03b;

	text-align:right;

	margin-top:10px;

	float:right;

	padding:5px;

}

.leftSigns tr td div {

}

#leftSigns {

}*/

.rightSigns {

	color:black;

	padding:0;

	margin:0;

	font-size:12px;

}

.rightSigns td div {

	float:left;

	padding-left:8px;

}

.rightSigns td div {

	text-decoration:none;

	color:white;

	display:block;

	background:url(../../images/menuSignBg.gif) #fbb03b repeat-x;

	height:25px;

	margin-top:4px;

	line-height:26px;

}

.rightSigns td div span{

	height:25px;

	padding-top:0px;

	padding-right:10px;

	line-height:26px;

	display:block;

	background:url(../../images/menuAltSignEndRight.gif) top right no-repeat;

	float:left;

}

.rightSigns td div, .rightSigns td div span{

height:25px;

overflow:hidden;

}

.signs {

	font-size:11px;

}

.signs div {

	cursor:crosshair;

	color:white;

}

div#leftShadowDiv {

	background:url(../../images/left-shadow.gif) left repeat-y;

	width:100%;

	height:100%;

}

div#rightShadowDiv {

	background:url(../../images/right-shadow.gif) right repeat-y;

	width:100%;

	height:100%;

}

div#topShadowDiv {

	background:url(../../images/top-shadow.gif) top repeat-x;

	width:100%;

	height:100%;

}

div#bottomShadowDiv {

	background:url(../../images/bottom-shadow.gif) bottom repeat-x;

	width:100%;

	height:100%;

}

div#topleftShadowDiv {

	background:url(../../images/top-left-shadow.gif) top left no-repeat;

	width:100%;

	height:100%;

}

div#toprightShadowDiv {

	background:url(../../images/top-right-shadow.gif) top right no-repeat;

	width:100%;

	height:100%;

}

div#botleftShadowDiv {

	background:url(../../images/bottom-left-shadow.gif) bottom left no-repeat;

	width:100%;

	height:100%;

}

div#botrightShadowDiv {

	background:url(../../images/bottom-right-shadow.gif) bottom right no-repeat;

	width:100%;

	height:100%;

}

div#contentHolder {

	width:926px;

	height:100%;

	margin:7px 7px 7px 7px;

	left:7px;

	top:7px;

	position:absolute;

}

#slimSign {

	display:block;

	width:260px;

	height:50px;

	background:url(../../images/rightSignBg.jpg) top left no-repeat;

	padding:6px 6px 6px 4px;

	vertical-align:baseline;

	color:white;

}

.menuButton {

	margin-top:5px;

	float:left;

	clear:both;

}

.menuButton a {

	padding:5px;

	text-decoration:none;

	background:url(../../images/menu-bg-r.gif) top right no-repeat #fbb03b;

	display:block;

	color:white;

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

}

.menuButton a:hover {

	background:url(../../images/menu-bg-r.gif) top right no-repeat white;

	color:black;

	display:block;

}

div#infoDiv {

	position:absolute;

	text-align:left;

	bottom:35px;

	left:50px;

}

* html body div#infoDiv {

	bottom:50px;

}

div#infoDiv p {

	color:white;

}

div#infoDiv a {

	color:white;

	text-decoration:none;

}

div#infoDiv a:hover {

	text-decoration:underline;

}

div#plantDiv {

	background:url(../../images/plant.gif) bottom left no-repeat;

	position:absolute;

	bottom:29px;

	left:0px;

	width:60px;

	height:60px;

}

.middlePole div{

	background:url(../../images/indexPoleBgy.gif) repeat-y #cccccc;

	margin-top:4px;

	width:100%;

	height:100%;

}

