/* MASTER ELEMENTS */


body {
	text-align: center;
	min-width: 500px;
	background-color: #7AC3E8;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
	margin-top: 0px;
	margin-right: 200px;
	margin-bottom: 30px;
	margin-left: 10px;
	background-image: url(images/background_master.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}


body a:link {
	text-decoration: none;
	font-weight: bold;
	color: #FFFFFF;
}
body a:hover {
	text-decoration: none;
	font-weight: bolder;
	color: #FFFFFF;
}
body a:visited {
	text-decoration: none;
	font-weight: bolder;
	color: #FFFFFF;
}

a img {
   border-style: none;
}


#wrapper {
	z-index: 1;
	text-align: left;
	width: 600px;
	margin-left: auto;
	margin-right: auto;
	left: 0px;
	top: 0px;
	right: 0px;
	bottom: 0px;
	position: relative;
	overflow: visible;
	background-color: #333333;
}


#mainblock {
	position: absolute;
	overflow: visible;
	z-index: 2;
	width: 435px;
	top: 10px;
	left: 174px;
}

#mainblockframe_top {
	overflow: hidden;
	position: absolute;
	z-index: 2;
	width: 430px;
	height: 700px;
	top: 0px;
	left: 0px;
}
.mainblockframe_fill {
	background-image: url(images/mainblock_fill_bk.png);
	background-repeat: repeat-y;
	background-position: left top;
	overflow: visible;
	position: absolute;
	z-index: 2;
	width: 430px;
	top: 700px;
	left: 0px;
}

#mainblockframe_bottom {
	background-image: url(images/mainblock_bottom_bk.png);
	background-repeat: no-repeat;
	background-position: left bottom;
	overflow: hidden;
	position: absolute;
	z-index: 2;
	width: 430px;
	height: 36px;
	bottom: -36px;
	left: 0px;
}


/* MAIN MENU ELEMENTS */


#menublock {
	position: absolute;
	z-index: 102;
	width: 150px;
	top: 10px;
	left: 35px;
}
#menublockframe{
	overflow: hidden;
	position: absolute;
	z-index: 2;
	width: 134px;
	height: 700px;
	top: 0px;
	left: 16px;
}

#menublockframe_top{
	overflow: hidden;
	position: absolute;
	z-index: 2;
	width: 134px;
	height: 500px;
	top: 0px;
	left: 16px;
}
#menublockframe_fill{
	background-image: url(images/menublock_fill2.png);
	background-repeat: repeat-y;
	background-position: left top;
	overflow: visible;
	position: absolute;
	z-index: 2;
	width: 134px;
	height: 78px;
	top: 500px;
	left: 16px;
}
#menublockframe_bottom{
	overflow: visible;
	position: absolute;
	z-index: 2;
	width: 134px;
	height: 37px;
	bottom: -37px;
	left: 0px;
}

#juceelogo {
	z-index: 103;
	overflow: hidden;
	position: absolute;
	width: 205px;
	height: 240px;
	left: 0px;
	top: 0px;
	cursor: pointer;
}

.menublock_button {
	z-index: 3;
	overflow: hidden;
	position: absolute;
	width: 156px;
	height: 30px;
	left: 4px;
	cursor: pointer;
	display: block;
}
.menublockbutton a:link { text-decoration: none; }
.menublockbutton a:visited { text-decoration: none; }
.menublockbutton a:hover { text-decoration: none; }

/*FOR WITHOUT HOME BUTTON


#menublockbutton_1 {
	top: 235px;
}
#menublockbutton_2 {
	top: 270px;
}
#menublockbutton_3 {
	top: 305px;
}
#menublockbutton_4 {
	top: 340px;
}
#menublockbutton_5 {
	top: 375px;
}

*/


#menublockbutton_home {
	top: 230px;
}
#menublockbutton_1 {
	top: 261px;
}
#menublockbutton_2 {
	top: 293px;
}
#menublockbutton_3 {
	top: 324px;
}
#menublockbutton_4 {
	top: 356px;
}
#menublockbutton_5 {
	top: 388px;
}



#menublockbutton_text {
	z-index: 4;
	position: absolute;
	width: 156px;
	top: 6px;
	left: 0px;
	font-family: Helvetica, Arial;
	font-size: 12px;
	font-weight: 900;
	text-transform: uppercase;
	text-align: center;
	color: #FFFFFF;
	display: block;
}
#menublockbutton_text a:link { text-decoration: none; }
#menublockbutton_text a:visited { text-decoration: none; }
#menublockbutton_text a:hover { text-decoration: none; }

#winwithodeon {
	z-index: 103;
	overflow: visible;
	position: absolute;
	width: 209px;
	height: 181px;
	left: 16px;
	top: 423px;
	cursor: pointer;
}







#bodytext {
	position: absolute;
	top: 212px;
	left: 15px;
	width: 329px;
	font-family: Helvetica, Arial;
	font-size: 75%;
	color: #FFFFFF;
	text-align: left;
	line-height: 120%;
}

#bodytext a:hover {
	text-decoration: underline !important;
}

.bodyintro {
	font-size: 145%;
	color: #FFFFFF;
	font-weight: bold;
	line-height: 1.1;
}


.bodysubhead {
	font-size: 108%;
	color: #FFFFFF;
	font-weight: bold;
	line-height: 1.1;
	text-transform: uppercase;
}


.align_right {
	text-align: right;
}

.smallprint {
	font-family: Arial;
	font-size: 60%;
	color: #FFFFFF;
	text-align: right !important;
	line-height: 120%;
}

#regblock {
	z-index: 5;
	position: absolute;
	overflow: visible;
	top: 880px;
	left: 200px;
	width: 600px;
	height: 50px;
	font-family: Arial;
	font-size: 60%;
	text-align: left;
	color: #FFFFFF;
}

#footerblock {
	z-index: 5;
	position: absolute;
	overflow: visible;
	bottom: -90px;
	left: 35px;
	width: 600px;
	height: 50px;
	font-family: Arial;
	font-size: 60%;
	text-align: left;
	color: #FFFFFF;
}
#footerblock a:link {
	color: #FFFFFF;
}
#footerblock a:hover {
	text-decoration: underline;
}
#footerblock a:visitedw {
	color: #FFFFFF;
}
