* {
	border: 0px;
	padding: 0px;
	margin: 0px;
}

body {
	background: #96999A url(bg.gif) repeat-x;
	color: #222222;
	font: 11px Tahoma, Sans-Serif;
	line-height: 18px;
}

a {
	color: #FFFFFF;
	text-decoration: none;
}

a:hover {
	color: #EA008A;
	text-decoration: underline;
}

.ie6_warning {
	display: none;
}

.form, #message .content {
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 4;
	background: url(overlay.png);
	width: 100%;
	height: 100%;
}

#message .content {
	z-index: 6;
}

#message .content div {
	margin: 0 auto;
	width: 500px;
	height: 480px;
	overflow: auto;
	position: relative;
	left: 10px;
	padding: 0px 20px 0px 5px;
	background: url(news.gif) repeat-y;
}

#message .content span.top {
	background: url(top.png) no-repeat;
	display: block;
	width: 500px;
	height: 10px;
	position: relative;
	left: -2px;
	margin: 10px auto 0px auto;
}

#message .content span.bottom {
	background: url(bottom.png) no-repeat;
	display: block;
	width: 500px;
	height: 10px;
	position: relative;
	left: -2px;
	margin: 0 auto;
}

html*#message .content span.top, #message .content span.bottom {
	left: -3px;
}

.form form {
	margin: 10px auto 0px auto;
	width: 500px;
	height: 500px;
	color: #EA008A;
	padding-left: 10px;
	background: url(overlayland.png) no-repeat;
}

.form .pop {
	margin: 10px auto 0px auto;
	width: 420px;
}

.form form span.h1 {
	font: 15px Tahoma, Sans-Serif;
	font-weight: bold;
	padding: 17px 0px 22px 13px;
	text-align: center;
	display: block;
	width: 980px;
	margin-left: -265px;
}

.form form a {
	color: #EA008A;
	position: absolute;
	margin: 400px 0px 0px 425px;
	font: 18px Tahoma, Sans-Serif;
	font-weight: bold;
}

.form .pop a {
	color: #EA008A;
	position: absolute;
	margin: 0px 0px 0px 420px;
	font: 18px Tahoma, Sans-Serif;
	font-weight: bold;
}

.form form a.map {
	position: static;
	margin: 0px;
	font: 11px Tahoma, Sans-Serif;
	font-weight: normal;
}

#message div p.h1 {
	text-align: center;
	font: 15px Tahoma, Sans-Serif;
	font-weight: bold;
	display: block;
	color: #EA008A;
	padding: 7px 0px 14px 13px;
}

#message span.back {
	font: 18px Tahoma, Sans-Serif;
	font-weight: bold;
	width: 500px;
	display: block;
	text-align: right;
	padding-top: 12px;
	margin: 0 auto;
}

#message span.back a {
	color: #EA008A;
}

#message div p.news, #message div p.thankyou {
	text-align: justify;
	padding: 0px 0px 15px 9px;
}

#message div p.thankyou {
	text-align: center;
}

#message div p.img {
	float: right;
	margin: 0px -3px 10px 10px;
}

.form form label {
	display: block;
	font-weight: bold;
	margin-bottom: -23px;
	padding-left: 17px;
}

#message div p.news a, #message div p.thankyou a {
	color: #EA008A;
}

.form form input {
	background: url(input.gif) repeat-x;
	padding: 7px 0px;
	width: 335px;
	height: 28px;
	margin-left: 95px;
	color: #333333;
	font: 11px Tahoma, Sans-Serif;
}

html*.form form input {
	padding: 0px;
}

.form form span.required {
	font-size: 26px;
	position: absolute;
	margin: -40px 0px 0px 448px;
}

.form form span.lt {
	background: url(left.png) no-repeat;
	display: block;
	width: 10px;
	height: 28px;
	margin: 0px 0px -28px 85px;
}

.form form span.rt {
	background: url(right.png) no-repeat;
	display: block;
	width: 10px;
	height: 28px;
	margin: -42px 0px 22px 430px;
}

html*.form form span.rt {
	margin: -28px 0px 22px 430px;
}

.form form textarea {
	background: url(textarea.gif) repeat-y;
	padding: 0px 7px;
	height: 55px;
	width: 430px;
	color: #333333;
	font: 11px Tahoma, Sans-Serif;
	line-height: 18px;
    overflow: auto;
	margin-left: 17px;
}

.form form span.tp {
	background: url(tp.png) no-repeat;
	display: block;
	width: 444px;
	height: 10px;
	margin: 26px 0px 0px 17px;
}

.form form span.bm {
	background: url(bm.png) no-repeat;
	display: block;
	width: 444px;
	height: 10px;
	margin: -3px 0px 12px 17px;
}

html*.form form span.bm {
	margin-top: -5px;
}

.form form input.button {
	background: url(contact.png) no-repeat;
	padding: 7px 10px 11px 10px;
	width: 88px;
	height: 32px;
	border: 0px;
	margin: 0px 0px 12px 186px;
	color: #FFFFFF;
	font: 16px Tahoma, Sans-Serif;
}

.form form p.message {
	margin-top: 10px;
	text-align: center;
}

.holder {
	margin: 0 auto;
	width: 980px;
}

.information {
	float: right;
	width: 217px;
	margin-top: 5px;
	position: relative;
	z-index: 5;
	left: -18px;
	text-align: justify;
}

.information p {
	margin-bottom: 5px;
}

.information p img {
	position: absolute;
	margin: 5px 0px 0px 75px;
}

.information img {
	margin: 10px 0px 0px -6px;
}

.landingnav {
	float: left;
	clear: none;
	position: relative;
	z-index: 3;
}

.landingnav ul {
	margin-top: 23px;
}

.landingnav li {
	list-style: none;
}

.landingnav li a {
	background: url(li.png) no-repeat;
	display: block;
	text-decoration: none;
	width: 249px;
	height: 46px;
	padding-left: 10px;
	margin: -4px 0px 0px -7px;
}

.landingnav li a img {
	padding-top: 16px;
}

.landingnav li a:hover {
	background: url(lih.png) no-repeat;
}

.play:hover {
	z-index: 4;
}

.play span {
	position: absolute;
	visibility: hidden;
}

.play:hover span {
	color: #EA008A;
	top: 25px;
	left: 262px;
	position: absolute;
	visibility: visible;
	background: url(play.png) no-repeat;
	height: 20px;
	width: 400px;
	padding-left: 25px;
}

.landing .play:hover span {
	left: 27px;
	top: 25px;
}

.landing a {
	text-decoration: none;
}
.landing_art .play:hover span {
	left: 27px;
	top: 25px;
}

.landing {
	background: url(land.png) no-repeat;
	margin: 10px 0px 0px 235px;
	width: 500px;
	height: 500px;
	position: relative;
	z-index: 2;
}
.landing_art {
	background: url(art_land.png) no-repeat;
	margin: 0px 0px 0px 235px;
	width: 500px;
	height: 500px;
	position: relative;
	z-index: 2;
	font-size:10px;
}

.landing_art a{
color:#000000;
}
.landing_art p{
padding-left:5px;
padding-right:5px;
}
.landing_art ul{
padding-left:25px;
padding-right:5px;
}
.landing_art H1{
font-size:14px;
font-weight:bold;
}

.landing img {
	margin: 363px 0px 0px 1px;
}
.landing_art img {
	margin: 363px 0px 0px 1px;
}

#pcftv {
	position: absolute;
	z-index: 1;
	top: 20px;
	margin-left: 245px;
	background: #000000;
	width: 480px;
	height: 360px;
}

.main {
	background: url(main.gif) repeat-y;
	margin: 10px 0px 0px 235px;
	top: 157px;
	width: 500px;
	position: relative;
	z-index: 2;
}

.main a {
	color: #222222;
	text-decoration: underline;
	padding: 5px 25px 0px 9px;
}

.main a:hover {
	color: #EA008A;
	text-decoration: none;
}

.main p.logo {
	background: url(logo.png) no-repeat;
	width: 500px;
	height: 177px;
	position: fixed;
	top: 0px;
	padding: 0px;
}

.main p.logo img {
	margin: 27px 0px 0px 6px;
}

.main h1 {
	width: 460px;
	color: #EA008A;
	font-size: 22px;
	line-height: 25px;
	padding: 5px 25px 5px 25px;
}

.main h2 {
	color: #EA008A;
	font-size: 15px;
	line-height: 18px;
	padding: 10px 25px 0px 25px;
}

p.end {
	background: url(main.png) no-repeat;
	width: 500px;
	height: 28px;
	padding: 0px 0px 10px 0px;
	margin: 157px 0px 0px 235px;
}

.latest {
	display: block;
	margin: 5px 0px 0px -5px;
	background: url(news.png) no-repeat;
	background-position: 0px center;
	width: 980px;
	height: 32px;
	padding: 1px 0px 0px 1px;
}

.latest img {
	margin: 0px 4px -11px 0px;
}

.ticker:hover {
	z-index: 2;
}

.ticker span {
	position: absolute;
	visibility: hidden;
}

.ticker:hover span {
	position: absolute;
	visibility: visible;
	background: url(latest_h.png) no-repeat;
	height: 33px;
	width: 163px;
	margin: 0px 0px 0px -167px;
}

#testimonials {
	position: relative;
	margin: -20px 15px 0px 0px;
	float: right;
	font-size: 15px;
	font-weight: bold;
	width: 150px;
}

.dropdown {
	text-align: right;
	width: 980px;
	visibility: hidden;
}

.dropdown a {
	font-size: 10px;
	display: inline;
	position: relative;
	top: 5px;
	padding: 18px 17px 10px 25px;
	text-decoration: none;
	background: url(play.png) no-repeat;
	background-position: 0px 15px;
}

.dropdown a.link {
	background: none;
	padding: 33px 17px 10px 0px;
}

.dropdown a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}

.hidden_h1 {
	font: 11px Tahoma, Sans-Serif;
	color:#FFFFFF;
}

#foot {
	margin: 0 auto;
	width: 980px;
}

#foot a.lower {
	position: relative;
	background: url(li.png) no-repeat;
	text-decoration: none;
	width: 249px;
	padding: 18px 15px;
	top: -10px;
	left: -7px;
}

#foot a.lower:hover {
	background: url(li-h.png) no-repeat;
}