* {
    margin: 0;
    padding: 0;
}

html, body, #bg, #bg table, #bg td {
    height:100%;
    width:100%;
}

#bg {
    position: absolute;
}

#bg div {
    height:1459px;
    left:-3px;
    position:absolute;
    top:-51px;
	height: 100%; 
    width: 100%;
	/* for IE */
	filter:alpha(opacity=12);
	/* CSS3 standard */
	opacity:0.12;
}

#bg td {
    text-align:center;
    vertical-align:middle;
}

#bg img {
    margin:0 auto;
    min-height:50%;
    min-width:50%;
}

html, body, #bg2, #bg2 table, #bg2 td {
    height:100%;
    width:100%;
}

#cont {
    position:absolute;
    top:0;left:0;
    z-index:70;
    overflow:auto;
}

 #topNav ul{
 margin: 0; 
 padding:0;
 text-align:center;
 width: 100%;
 }
 #topNav li{
 	float:left; 
	list-style:none; 
	margin-right:30px; 
	padding:0;}
 #topNav li ul li{
 	float:none; 
	border-collapse:collapse;	
	border-width:1px;
	border-style: solid;
	border-color:transparent;
	width: 120px;
	height: 48px;
}
.menudd {
	position:absolute;
	top:177px;
	width: 50%;
	height: 20%;
	left: 25%;
}
.specialcircle {
	position:absolute;
	top:227px;
	width: 25%;
	height: 25%;
	left: 1px;
}

.logoleft {
	position:absolute;
	top:112px;
	left:12%;
	width:165px;
	height: 283px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	background-color: transparent;
	text-align:center;
}

.logoright {
	position:absolute;
	top:112px;
	left:73%;
	width:165px;
	height: 283px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	background-color: transparent;
	text-align:center;
}

.gifbox {
	position:absolute;
	top:266px;
	left:25%;
	width:50%;
	height: 55%;
	background-color: transparent;
}

.splat {
	position:absolute;
	top:460px;
	width:100%;
	height: 210px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	background-color: transparent;
	text-align:center;
	left: 0;
}

.footer {
	position:absolute;
	bottom: 2px;
	height: 10%;
	left:2px;
	width:100%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	background-color: transparent;
	text-align:center;
}

.box {
    margin: 0 auto;
    width: 400px;
    padding: 50px;
    background: white;
    padding-bottom:100px;
    font: 14px/2.2 Georgia, Serif;
}
.menu {
	position: absolute;
	top: 68px;
	left: 7px;
	width: 91px;
	height: 275px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	list-style-type: none;
	text-align: left;
	text-indent: 1px;
	list-style-position: outside;
	list-style-type: decimal;
	color: #0000FF;
	background-color: transparent;
}
.menub {
	position: absolute;
	top: 78px;
	left: 0px;
	width: 100%;
	height: 34px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	color: #0000FF;
	background-color: transparent;
}
.menu2 {
	position: absolute;
	top: 10px;
	left: 5px;
	width: 129px;
	height: 600px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	color: #0000FF;
	background-color: transparent;
}
.menu2R {
	position: absolute;
	top: 112px;
	right: 2%;
	width: 130px;
	height: 300px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	color: #0000FF;
	background-color: transparent;
}
.menu2B {
	position: absolute;
	top: 65px;
	left: 67px;
	width: 780px;
	height: 30px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	list-style-type: none;
	text-align: left;
	text-indent: 1px;
	list-style-position: outside;
	list-style-type: decimal;
	color: #0000FF;
	background-color: transparent;
}
.loggedin {
	position: absolute;
	top: 68px;
	left: 890px;
	width: 91px;
	height: 56px;
	border: thin solid #999999;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	list-style-type: none;
	text-align: left;
	text-indent: 1px;
	list-style-position: outside;
	list-style-type: decimal;
	color: #000000;
	background-color: #FFFFFF;
}
.errorbox {
	position: absolute;
	top: 272px;
	left: 18px;
	width: 302px;
	height: 161px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	list-style-type: none;
	text-align: left;
	text-indent: 1px;
	list-style-position: outside;
	list-style-type: decimal;
	color: #FF0000;
	font-weight: bold;
	background-color: transparent;
}
.header1 {
	position: absolute;
	top: 8px;
	left: 3px;
	width: 100%;
	height: 10%x;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	text-align: center;
	text-indent: 1px;
	color: #0000FF;
	background-color: transparent;
}
.header1b {
	position: absolute;
	width: 50%;
	left:25%;
	height: 10%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	text-align: center;
	color: #0000FF;
	background-color: transparent;
	top: -4px;
}
.header2 {
	position: absolute;
	top: 66px;
	left: 3px;
	width: 100%;
	height: 89px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	text-align: center;
	text-indent: 1px;
	color: #0000FF;
	background-color: transparent;
}
.mainbody01 {
	position: absolute;
	top: 206px;
	left: 244px;
	width: 583px;
	height: 80%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	list-style-type: none;
	text-align: left;
	text-indent: 1px;
	list-style-position: outside;
	list-style-type: decimal;
	color: #0000FF;
	background-color: transparent;
}
.mainbody01FW {
	position: absolute;
	top: 159px;
	left: 3px;
	width: 100%;
	height: 521px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	list-style-type: none;
	text-align: left;
	text-indent: 1px;
	color: #0000FF;
	background-color: transparent;
}
.mainbody01NB {
	position: absolute;
	top: 73px;
	left: 115px;
	width: 809px;
	height: 664px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	list-style-type: none;
	text-align: left;
	text-indent: 1px;
	list-style-position: outside;
	list-style-type: decimal;
	color: #0000FF;
	background-color: transparent;
}
.mainbody02 {
	position: absolute;
	top: 132px;
	left: -3px;
	width: 100%;
	height: 100%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	list-style-type: none;
	text-align: left;
	text-indent: 1px;
	list-style-position: outside;
	list-style-type: decimal;
	color: #0000FF;
	background-color: transparent;
}
.mainbody02C {
	position: absolute;
	top: 132px;
	left: -3px;
	width: 100%;
	height: 100%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	list-style-type: none;
	text-align: center;
	text-indent: 1px;
	list-style-position: outside;
	list-style-type: decimal;
	color: #0000FF;
	background-color: transparent;
}
.Black24Bold {
	font-family: "Volkswagen Headline";
	font-size: 24px;
	font-weight: bold;
	color: #000000;
}
.Black26Bold {
	font-family: "Volkswagen Headline";
	font-size: 26px;
	font-weight: bold;
	color: #000000;
}
.Black28Bold {
	font-family: "Volkswagen Headline";
	font-size: 28px;
	font-weight: bold;
	color: #000000;
}
.Black34Bold {
	font-family: "Volkswagen Headline";
	font-size: 34px;
	font-weight: bold;
	color: #000000;
}
.Black36Bold {
	font-family: "Volkswagen Headline";
	font-size: 36px;
	font-weight: bold;
	color: #000000;
}
.Black48Bold {
	font-family: "Volkswagen Headline";
	font-size: 48px;
	font-weight: bold;
	color: #000000;
}
.Black18 {
	font-family: "Volkswagen Headline";
	font-size: 18px;
	font-weight: normal;
	color: #000000;
}
.Black18A {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	color: #000000;
}
.Black18Bold {
	font-family: "Volkswagen Headline";
	font-size: 18px;
	font-weight: normal;
	font-weight: bold;
	color: #000000;
}
.Black10 {
	font-family: "Volkswagen Headline";
	font-size: 10px;
	color: #000000;
}
.Black11 {
	font-family: "Volkswagen Headline";
	font-size: 11px;
	color: #000000;
}
.Black12 {
	font-family: "Volkswagen Headline";
	font-size: 12px;
	color: #000000;
}
.Black16 {
	font-family: "Volkswagen Headline";
	font-size: 16px;
	color: #000000;
}
.Black12R {
	font-family: "Volkswagen Headline";
	font-size: 12px;
	color: #000000;
	text-align: right;
}
.hidden {
	font-size: 10px;
	color: #FFFFFF;
}
.black14 {
	font-family: "Volkswagen Headline";
	font-size: 14px;
	color: #000000;
}
.black14A {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
}
.black20 {
	font-family: Volkswagen Headline;
	font-size: 20px;
	color: #000000;
}
.black20Arial {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #000000;
}
.black22 {
	font-family: Volkswagen Headline;
	font-size: 22px;
	color: #000000;
}
.black22A {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	color: #000000;
}
.Black22Bold {
	font-family: "Volkswagen Headline";
	font-size: 22px;
	font-weight: bold;
	color: #000000;
}
.Black24BoldR {
	font-family: "Volkswagen Headline";
	font-size: 24px;
	font-weight: bold;
	color: #000000;
	text-align: right;
}
.Red14pt {
	font-family: "Volkswagen Headline";
	font-size: 14px;
	color: #FF0000;
}
.Red18pt {
	font-family: "Volkswagen Headline";
	font-size: 18px;
	color: #FF0000;
}
.Red18Bold {
	font-family: "Volkswagen Headline";
	font-size: 18px;
	color: #FF0000;
	font-weight: bold;
}
.Red12Bold {
	font-family: "Volkswagen Headline";
	font-size: 12px;
	font-weight: bold;
	color: #FF0000;
}
.Red20Bold {
	font-family: "Volkswagen Headline";
	font-size: 20px;
	font-weight: bold;
	color: #FF0000;
}
.Red22Bold {
	font-family: "Volkswagen Headline";
	font-size: 22px;
	font-weight: bold;
	color: #FF0000;
}
.Red26Bold {
	font-family: "Volkswagen Headline";
	font-size: 26px;
	font-weight: bold;
	color: #FF0000;
}
.Red36Bold {
	font-family: "Volkswagen Headline";
	font-size: 36px;
	font-weight: bold;
	color: #FF0000;
}
.Red48Bold {
	font-family: "Volkswagen Headline";
	font-size: 48px;
	font-weight: bold;
	color: #FF0000;
}
.Volk8 {
	font-family: "Volkswagen Headline";
	font-size: 8px;
}
.Volks14 {
	font-family: "Volkswagen Headline";
	font-size: 14px;
	color: #0000FF;
}
.Volks16 {
	font-family: "Volkswagen Headline";
	font-size: 16px;
	color: #0000FF;
	font-weight: normal;
}
.Volks18 {
	font-family: "Volkswagen Headline";
	font-size: 18px;
	color: #0000FF;
	font-weight: normal;
}
.Volks20 {
	font-family: Volkswagen Headline;
	font-size: 20px;
	color: #0000FF;
}
.Volks22 {
	font-family: Volkswagen Headline;
	font-size: 22px;
	color: #0000FF;
}
.Volks26 {
	font-family: Volkswagen Headline;
	font-size: 26px;
	color: #0000FF;
}
.Volks28 {
	font-family: "Volkswagen Headline";
	font-size: 28px;
	color: #FFCC99;
}
.Volks36 {
	font-family: Volkswagen Headline;
	font-size: 36px;
	color: #0000FF;
}
.Volks48 {
	font-family: Volkswagen Headline;
	font-size: 48px;
	color: #0000FF;
}
.Volks58 {
	font-family: Volkswagen Headline;
	font-size: 58px;
	color: #FFFFFF;
}
.Green18Bold {
	font-family: Volkswagen Headline;
	font-size: 18px;
	color: #009900;
	font-weight: bold;
}
.Green20Bold {
	font-family: Volkswagen Headline;
	font-size: 20px;
	color: #009900;
	font-weight: bold;
}
.Green26Bold {
	font-family: Volkswagen Headline;
	font-size: 26px;
	color: #009900;
	font-weight: bold;
}
.Green30Bold {
	font-family: Volkswagen Headline;
	font-size: 30px;
	color: #009900;
	font-weight: bold;
}
.Green36Bold {
	font-family: Volkswagen Headline;
	font-size: 36px;
	color: #009900;
	font-weight: bold;
}
.Green40Bold {
	font-family: Volkswagen Headline;
	font-size: 40px;
	color: #009900;
	font-weight: bold;
}
.Green46Bold {
	font-family: Volkswagen Headline;
	font-size: 46px;
	color: #009900;
	font-weight: bold;
}
.Green50Bold {
	font-family: Volkswagen Headline;
	font-size: 50px;
	color: #009900;
	font-weight: bold;
}
.Orange18Bold {

	font-family: "Volkswagen Headline";
	font-size: 18px;
	font-weight: bold;
	color: #FF8000;
}
.Orange22Bold {

	font-family: "Volkswagen Headline";
	font-size: 22px;
	font-weight: bold;
	color: #FF8000;
}
.Orange28Bold {

	font-family: "Volkswagen Headline";
	font-size: 28px;
	font-weight: bold;
	color: #FF8000;
}
.Orange36Bold {

	font-family: "Volkswagen Headline";
	font-size: 36px;
	font-weight: bold;
	color: #FF8000;
}
.Orange48Bold {

	font-family: "Volkswagen Headline";
	font-size: 48px;
	font-weight: bold;
	color: #FF8000;
}
.Orange56Bold {

	font-family: "Volkswagen Headline";
	font-size: 56px;
	font-weight: bold;
	color: #FF8000;
}
.Purple28Bold {

	font-family: "Volkswagen Headline";
	font-size: 28px;
	font-weight: bold;
	color: #990066;
}
.Purple36Bold {

	font-family: "Volkswagen Headline";
	font-size: 36px;
	font-weight: bold;
	color: #990066;
}
.Purple48Bold {
	font-family: "Volkswagen Headline";
	font-size: 48px;
	font-weight: bold;
	color: #990066;
}
.Purple56Bold {
	font-family: "Volkswagen Headline";
	font-size: 56px;
	font-weight: bold;
	color: #990066;
}
.Yellow18Bold {
	font-family: "Volkswagen Headline";
	font-size: 18px;
	font-weight: bold;
	color: #FFFF99;
}
.Yellow22Bold {
	font-family: "Volkswagen Headline";
	font-size: 22px;
	font-weight: bold;
	color: #FFFF99;
}
.Yellow28Bold {
	font-family: "Volkswagen Headline";
	font-size: 28px;
	font-weight: bold;
	color: #FFFF99;
}
.Yellow36Bold {
	font-family: "Volkswagen Headline";
	font-size: 36px;
	font-weight: bold;
	color: #FFFF99;
}
.Yellow56Bold {
	font-family: "Volkswagen Headline";
	font-size: 56px;
	font-weight: bold;
	color: #FFFF99;
}
.White28Bold {
	font-family: "Volkswagen Headline";
	font-size: 28px;
	font-weight: bold;
	color: #FFFFFF;
}
.Blue22Bold {
	font-family: "Volkswagen Headline";
	font-size: 22px;
	font-weight: bold;
	color: #B0E8E7;
}
.Blue28Bold {
	font-family: "Volkswagen Headline";
	font-size: 28px;
	font-weight: bold;
	color: #B0E8E7;
}
.Blue36Bold {
	font-family: "Volkswagen Headline";
	font-size: 36px;
	font-weight: bold;
	color: #B0E8E7;
}
.Blue56Bold {
	font-family: "Volkswagen Headline";
	font-size: 56px;
	font-weight: bold;
	color: #B0E8E7;
}
