body {
	padding: 0px;
	margin:0px;
	background-color:#000000;
	background-image:url(images/background.jpg);
	background-repeat:no-repeat;
	background-position:center;
	background-attachment:fixed;
}

.outer {
	position: absolute;
	width: 100%;
	top: 50%;
	margin-top:-290px;
	left: 0px;
	text-align: center;
}

.main {
	margin: auto;
	height: 580px;
	width: 780px;
	text-align:left;
}

.left {
	float:left;
	display:inline;
}

.paddingLR20 {
	padding:0 20px;
}

.marginTop25 {
	margin-top:25px;
}

/* LAYOUT */
.layouttopbar{
	float: left;
	height: 70px;
	width: 780px;
	padding:0px;
	margin:0px;
	text-align:right;
}

.layoutlhsouter{
	float: left;
	height: 510px;
	width: 141px;
	padding:0px;
	margin:0px;
	text-align:left;
}

.layoutmidouter{
	float: left;
	height: 510px;
	width: 589px;
	padding:0px;
	margin:0px;
	text-align:left;
}

.layoutrhsouter{
	float: left;
	height: 510px;
	width: 50px;
	padding:0px;
	margin:0px;
	text-align:left;
}

.layoutnavouter{
	float: left;
	height: 442px;
	width: 141px;
	padding:0px;
	margin:0px;
	text-align:left;
}

.layoutbotbutsouter{
	float: left;
	width: 141px;
	padding:0px;
	margin:0px;
	text-align:left;
}

.layoutrhstop{
	float: left;
	height: 332px;
	width: 50px;
	padding:0px;
	margin:0px;
	text-align:left;
}

.layoutrhsbot{
	float: left;
	height: 178px;
	width: 50px;
	padding:0px;
	margin:0px;
	text-align:left;
}

.layoutmidareaimagehoriz{
	float: left;
	height: 318px;
	width: 589px;
	padding-top:14px;
	margin:0px;
	text-align:left;
}

.layoutmidareatitlehoriz{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:30px;
	text-decoration:none;
	color:#FFFFFF;
	float: left;
	height: 42px;
	width: 574px;
	padding:0 0 0 15px;
	margin:0px;
	text-align:left;
	display:inline;
}

.layoutmidareatexthoriz{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:11px;
	line-height: 19px;
	text-decoration:none;
	color:#FFFFFF;
	float: left;
	height: 140px;
	width: 574px;
	padding-left:15px;
	padding-top:10px;
	margin:0px;
	text-align:left;
	overflow: auto;
	SCROLLBAR-FACE-COLOR: #540302;
	SCROLLBAR-HIGHLIGHT-COLOR: #69030d;
	SCROLLBAR-SHADOW-COLOR: #310101;
	SCROLLBAR-3DLIGHT-COLOR: #540302;
	SCROLLBAR-ARROW-COLOR: #ffffff;
	SCROLLBAR-TRACK-COLOR: #540302;
	SCROLLBAR-DARKSHADOW-COLOR: #310101;
	
}

.layoutmidareatexthoriznoscroll{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:11px;
	line-height: 19px;
	text-decoration:none;
	color:#FFFFFF;
	float: left;
	height: 140px;
	width: 574px;
	padding-left:15px;
	padding-top:10px;
	margin:0px;
	text-align:left;
	
}

.layoutmidareaimagevert{
	float: right;
	height: 510px;
	width: 225px;
	margin:0px;
	text-align:left;
}

.layoutmidareatitlevert{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:30px;
	text-decoration:none;
	color:#FFFFFF;
	float: left;
	height: 42px;
	width: 349px;
	padding-left:15px;
	margin:0px;
	text-align:left;
	display:inline;
}

.layoutmidareatextvert{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:11px;
	line-height: 19px;
	text-decoration:none;
	color:#FFFFFF;
	float: left;
	height: 458px;
	width: 349px;
	padding-left:15px;
	padding-top:10px;
	margin:0px;
	text-align:left;
	overflow: auto;
	SCROLLBAR-FACE-COLOR: #1e0000;
	SCROLLBAR-HIGHLIGHT-COLOR: #69030d;
	SCROLLBAR-SHADOW-COLOR: #310101;
	SCROLLBAR-3DLIGHT-COLOR: #1e0000;
	SCROLLBAR-ARROW-COLOR: #ffffff;
	SCROLLBAR-TRACK-COLOR: #1e0000;
	SCROLLBAR-DARKSHADOW-COLOR: #310101;

}

/* END LAYOUT */


/* TITLE PADDINGS */

.titlepadding1{
	float:left;
	height: 42px;
	margin-top:0px;
	font-weight: normal;
}
.titlepadding2{
	float:left;
	height: 37px;
	margin-top:5px;
}

.titlepadding3{
	float:left;
	height: 34px;
	margin-top:8px;
}

.titlepadding4{
	float:left;
	height: 32px;
	margin-top:10px;
}
.titlepadding5{
	float:right;
	height: 88px;
	margin-right:40px;
}

/* END TITLE PADDINGS */

/* NAVIGATION */

.navigationbox, .navigationboxbig {
	float: left;
	width: 141px;
	padding:0px;
	margin:0px;
	text-align:left;
}

.navigationbox {
	height: 30px;
}

.navigationboxbig {
	height: 46px;
}

.xmasnavigationbox{
	float: left;
	height: 180px;
	width: 141px;
	padding:0px;
	margin:0px;
	text-align:left;
	overflow:hidden;
	z-index:20;
}

.navigationboxtopblank{
	float: left;
	height: 25px;
	width: 141px;
	padding:0px;
	margin:0px;
	text-align:left;
}

.navigationboxbotblank{
	float: left;
	height: 7px;
	width: 141px;
	padding:0px;
	margin:0px;
	text-align:left;
}


/* END NAVIGATION */

p {
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 10px;
}


/*  BUTTONS */


.btn {
	height: 32px;
	width: 130px;
	margin-top:0px;
	margin-bottom:10px;
	display: inline;
	text-align:right;
	float: left;
	padding-right:8px;
}

.btntext, a.btntext:link, a.btntext:active, a.btntext:visited {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	color: #FFFFFF;
	line-height:32px;
	background-image:url(images/buttonbg.gif);
	text-align: right;
	padding-right:10px;
	display: block;
	text-decoration: none;
}
a.btntext:hover {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	color: #ffffff;
	line-height:32px;
	background-image:url(images/buttonbg_f2.gif);
	text-align: right;
	padding-right:10px;
	display: block;
	text-decoration: none;
}

.btntextxmas, a.btntextxmas:link, a.btntextxmas:active, a.btntextxmas:visited {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	color: #FFFFFF;
	line-height:32px;
	background-image:url(images/xmasbuttonbg.gif);
	text-align: right;
	padding-right:10px;
	display: block;
	text-decoration: none;
}
a.btntextxmas:hover {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	color: #ffffff;
	line-height:32px;
	background-image:url(images/xmasbuttonbg.gif);
	text-align: right;
	padding-right:10px;
	display: block;
	text-decoration: none;
	font-weight:bold;
}

.btnquiz, a.btnquiz:link, a.btnquiz:active, a.btnquiz:visited {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	color: #FFFFFF;
	line-height:32px;
	background-image:url(images/buttonbg.gif);
	text-align: right;
	padding-right:10px;
	display: block;
	text-decoration: none;
}
a.btnquiz:hover {
	background-image:url(images/buttonbg_f2.gif);
}

/* END BUTTONS */

#button-index{
	margin-top:-100px;
	}
