body {
	margin: 10px 0 0 0; font-family: verdana, arial, helvetica, sans-serif; font-size: 12px; color: #ffffff;  background: url(images/background.png) no-repeat #000000; height: 100%; padding: 0
}

#container {
	text-align: center; width: 950px
}

#twocol {
	width: 950px; padding: 0; margin-bottom: 20px
}

#panel1 {
	background: url(images/pnl_home1.png) no-repeat; width: 450px; height: 425px; padding: 0; margin: 0; text-align: left; float: left; position: relative
}

#panel2 {
	background: url(images/pnl_home2.png) no-repeat; width: 450px; height: 425px; padding: 0; margin: 0; text-align: left; float: left; position: relative
}

#panel3 {
	width: 260px; height: 450px; padding: 0; margin: 0; text-align: left; float: left
}

#panel4 {
	background: url(images/pnl_main.png) no-repeat; width: 690px; height: 600px; min-height: 600px; padding: 0; margin: 0; text-align: left; float: left; position:relative
}

#panelfun1 {
	width: 160px; height: 450px; padding: 0; margin: 0; text-align: left; float: left
}

#panelfun2 {
	background: url(images/pnl_fun.png) no-repeat; width: 790px; height: 600px; min-height: 600px; padding: 0; margin: 0; text-align: left; float: left; position:relative
}

#funcontent {
	margin-top: 35px; margin-bottom: 8px; margin-right: 100px; padding-right: 20px; padding-bottom: 12px; width: 610px; height: 500px; color: #ffffff; overflow: auto; float: right; min-height: 500px; scrollbar-base-color:#999999; scrollbar-face-color:#000000; font-size: 12px; line-height: 20px
}

#funcontent p {
	padding: 12px
}

#maincontent {
	margin-top: 35px; margin-bottom: 8px; margin-right: 100px; padding-right: 20px; padding-bottom: 12px; width: 510px; height: 500px; color: #ffffff; overflow: auto; float: right; min-height: 500px; scrollbar-base-color:#999999; scrollbar-face-color:#000000; font-size: 12px; line-height: 20px
}

#maincontent p {
	padding: 12px
}

#maincontent a {
	text-decoration: underline; color: #ffffff; font-weight: normal
}

#maincontent a:link {
	text-decoration: underline; color: #ffffff; font-weight: normal
}

#maincontent a:visited {
	text-decoration: underline; color: #ffffff; font-weight: normal
}

#maincontent a:active {
	text-decoration: underline; color: #ffffff; font-weight: normal
}

#maincontent a:hover {
	text-decoration: underline; color: #eeeeee; font-weight: bold
}

#panel1 p {
	padding: 40px; font: verdana; font-size: 12px; color: #ffffff; line-height: 22px
}

#panel2 p {
	padding: 40px; font: verdana; font-size: 12px; color: #ffffff; line-height: 22px
}

#panel3 p {
	padding: 50px 65px 50px 50px; font: verdana; font-size: 12px; color: #ffffff; line-height: 22px
}

p {
	font-weight: normal; padding: 0; margin: 0
}

h1 {
	font-weight: normal; font-size: 30px; padding: 0 0 5px 0; margin: 0px; color: #ffffff; line-height: 140%; font-family: 'Helvetica Neue','Helvetica','Arial',sans-serif; letter-spacing: 0
}

h2 {
	font-weight: normal; font-size: 30px; padding: 0 0 5px 0; margin: 0px; color: #231f20; line-height: 140%; font-family: 'Helvetica Neue','Helvetica','Arial',sans-serif; letter-spacing: 0
}

img {
	border: 0
}

#footer {
	text-align: center; background: url(images/footer.png) no-repeat; width: 475px; height: 64px; position: relative
}

.footertxt {
	text-align: center; padding: 0; margin: 0
}

#bottom {
	padding: 40px 0 0 0; text-align: center; width: 430px; margin-left: 18px
}

a {
	text-decoration: none; color: #222; font-weight: normal
}

a:link {
	text-decoration: none; color: #222; font-weight: normal
}

a:visited {
	text-decoration: none; color: #222; font-weight: normal
}

a:active {
	text-decoration: none; color: #222; font-weight: normal
}

a:hover {
	text-decoration: underline; color: #222; font-weight: normal
}

.hide{position:absolute;left:-2550px;width:1px}
#accesslinks, #mast, #main{position:relative;width:900px;margin:0 auto;font-size:1.2em;}
#accesslinks, #mast, #footer{font-family:verdana,helvetica,arial,sans-serif;color:#fff;}
#mast p, #footer p{margin:0;padding-bottom:0;}
#accesslinks ul, #footer ul, #footer li{list-style:none;margin:0;line-height:1.3;}
#accesslinks a, #mast a, #footer a{text-decoration:none;font-weight:normal;}
#accesslinks a, #mast a{color:#b2b2b2;}
#accesslinks a:hover,#mast a:hover{color:#fff; text-decoration: underline}
#accesslinks{opacity: 0.9999;}
#accesslinks{z-index:101;font-size:1.1em;}
#accesslinks ul{position:absolute;top:5px;left:14px;width:20em;}
#accesslinks li{display:inline;}
#accesslinks a{line-height:1.3;}
#accesslinks li.hide a:focus,
#accesslinks li.hide a:active{position:absolute;top:24px;left:2500px;width:920px;font-weight:bold;padding:2px;color:#000;background:#ff9;border:2px solid #fff;}
#acc-help{margin-left:5px;padding-left:7px;border-left:1px solid #b2b2b2;}