/* Developed by Dubbele:punt Design - www.dubbelepunt.com */

/* General styles */
html {
	width:											100%;
}

body {
 	background-color:								#5D255D;
	color:											#FFFFFF;
	
    font-family:									verdana, arial, sans-serif;
    font-weight:									normal;
    font-style:										normal;
    font-size:										12px;
	
	margin-top:										0px;
	margin-bottom:									0px;
	margin-left:									0px;
	margin-right:									0px;

	width:											100%;

	line-height:									18px;
	text-align:										center;
	
	scrollbar-arrow-color:							#AB7615;
  	scrollbar-track-color:							#AB7615;
 	scrollbar-shadow-color:							#AB7615;
 	scrollbar-face-color:							#D19019;
 	scrollbar-highlight-color:						#FBD99B;
  	scrollbar-darkshadow-color:						#AB7615;
	scrollbar-3dlight-color:						#D19019;
}

table, tr, td {
	vertical-align:									top;
}

img {
	border-style:									none;
	border-color:									#FFFFFF;
	border-width:									0px;
}

ul, ol {
	margin-top:										0px;
	margin-bottom:									0px;
	margin-left:									20px;
	margin-right:									0px;
}

form {
	margin-top:										0px;
	margin-bottom:									0px;
	margin-left:									0px;
	margin-right:									0px;
}

#frame {
	background-image:								url('../images/background.jpg');
	background-position:							bottom right;
	
 	background-color:								#5D255D;
	color:											#5A5A5A;

	margin:											0 auto;
	margin-top:										25px;
	
	text-align:										left;
	
	position:										relative;
	width:											920px;
	height:											570px;
}

#frame .square_brown_1 {
	background-color:								#F1D5AE;
	
	position:										absolute;
	width:											90px;
	height:											90px;
}

#frame .square_brown_2 {
	background-color:								#D8AE62;
	
	position:										absolute;
	width:											90px;
	height:											90px;
}

#frame .square_brown_3 {
	background-color:								#D19019;
	
	position:										absolute;
	width:											90px;
	height:											90px;
}

#frame .square_purple_1 {
	background-color:								#B5A1B4;
	
	position:										absolute;
	width:											90px;
	height:											90px;
}

#frame .square_purple_2 {
	background-color:								#947C93;
	
	position:										absolute;
	width:											90px;
	height:											90px;
}



/* Header styles */
#header {
 	background-color:								#FFFFFF;

	margin:											0 auto;
	margin-top:										0px;
	margin-bottom:									0px;
	
	padding-top:									0px;
	padding-bottom:									0px;
	padding-left:									0px;
	padding-right:									0px;

	width:											920px;
	clear:											both;
}

#header #logo {
	margin-top:										0px;
	margin-bottom:									0px;
	margin-left:									0px;
	margin-right:									0px;
	
	padding-top:									0px;
	padding-bottom:									0px;
	padding-left:									0px;
	padding-right:									0px;

	text-align:										center;
}




/* Menu styles */
#frame #mainmenu {
	background-color:								#5D255D;
	
	margin-top:										0px;
	margin-bottom:									0px;
	margin-left:									0px;
	margin-right:									0px;
	
	padding-top:									10px;
	padding-bottom:									10px;
	padding-left:									0px;
	padding-right:									5px;
	
	position:										absolute;
	top:											90px;
	left:											10px;
	
	width:											175px;
}

#frame #mainmenu .active {
	color:											#AE6401;
	
	font-family:									verdana, arial, sans-serif;
    font-weight:									bold;
    font-style:										normal;
    font-size:										12px;
	
	margin-top:										0px;
	margin-bottom:									0px;
	margin-left:									0px;
	margin-right:									0px;
	
	padding-top:									1px;
	padding-bottom:									1px;
	padding-left:									5px;
	padding-right:									5px;
	
	text-align:										left;
}

#frame #mainmenu .active a:link 					{ color: #AE6401; font-family: verdana, arial, sans-serif; font-weight: bold; font-style: normal; font-size: 10px; text-decoration: none; }
#frame #mainmenu .active a:active 					{ color: #AE6401; font-family: verdana, arial, sans-serif; font-weight: bold; font-style: normal; font-size: 10px; text-decoration: none; }
#frame #mainmenu .active a:visited 					{ color: #AE6401; font-family: verdana, arial, sans-serif; font-weight: bold; font-style: normal; font-size: 10px; text-decoration: none; }
#frame #mainmenu .active a:hover 					{ color: #AE6401; font-family: verdana, arial, sans-serif; font-weight: bold; font-style: normal; font-size: 10px; text-decoration: underline; }

#frame #mainmenu .inactive {
	color:											#AE6401;
	
	font-family:									verdana, arial, sans-serif;
    font-weight:									bold;
    font-style:										normal;
    font-size:										12px;
	
	margin-top:										0px;
	margin-bottom:									0px;
	margin-left:									0px;
	margin-right:									0px;
	
	padding-top:									1px;
	padding-bottom:									1px;
	padding-left:									5px;
	padding-right:									5px;
	
	text-align:										left;
}

#frame #mainmenu .inactive a:link 					{ color: #8E808f; font-family: verdana, arial, sans-serif; font-weight: bold; font-style: normal; font-size: 10px; text-decoration: none; }
#frame #mainmenu .inactive a:active 				{ color: #8E808f; font-family: verdana, arial, sans-serif; font-weight: bold; font-style: normal; font-size: 10px; text-decoration: none; }
#frame #mainmenu .inactive a:visited 				{ color: #8E808f; font-family: verdana, arial, sans-serif; font-weight: bold; font-style: normal; font-size: 10px; text-decoration: none; }
#frame #mainmenu .inactive a:hover 					{ color: #8E808f; font-family: verdana, arial, sans-serif; font-weight: bold; font-style: normal; font-size: 10px; text-decoration: underline; }

#frame #mainmenu #submenu {
	margin-top:										0px;
	margin-bottom:									0px;
	margin-left:									0px;
	margin-right:									0px;
	
	padding-top:									0px;
	padding-bottom:									0px;
	padding-left:									10px;
	padding-right:									0px;
}

#frame #mainmenu #submenu .active {
	color:											#AE6401;
	
	font-family:									verdana, arial, sans-serif;
    font-weight:									bold;
    font-style:										normal;
    font-size:										12px;
	
	margin-top:										0px;
	margin-bottom:									0px;
	margin-left:									0px;
	margin-right:									0px;
	
	padding-top:									1px;
	padding-bottom:									1px;
	padding-left:									5px;
	padding-right:									5px;
	
	text-align:										left;
}

#frame #mainmenu #submenu .active a:link 			{ color: #AE6401; font-family: verdana, arial, sans-serif; font-weight: bold; font-style: normal; font-size: 10px; text-decoration: none; }
#frame #mainmenu #submenu .active a:active 			{ color: #AE6401; font-family: verdana, arial, sans-serif; font-weight: bold; font-style: normal; font-size: 10px; text-decoration: none; }
#frame #mainmenu #submenu .active a:visited 		{ color: #AE6401; font-family: verdana, arial, sans-serif; font-weight: bold; font-style: normal; font-size: 10px; text-decoration: none; }
#frame #mainmenu #submenu .active a:hover 			{ color: #AE6401; font-family: verdana, arial, sans-serif; font-weight: bold; font-style: normal; font-size: 10px; text-decoration: underline; }

#frame #mainmenu #submenu .inactive {
	color:											#AE6401;
	
	font-family:									verdana, arial, sans-serif;
    font-weight:									bold;
    font-style:										normal;
    font-size:										12px;
	
	margin-top:										0px;
	margin-bottom:									0px;
	margin-left:									0px;
	margin-right:									0px;
	
	padding-top:									1px;
	padding-bottom:									1px;
	padding-left:									5px;
	padding-right:									5px;
	
	text-align:										left;
}

#frame #mainmenu #submenu .inactive a:link 			{ color: #8E808f; font-family: verdana, arial, sans-serif; font-weight: bold; font-style: normal; font-size: 10px; text-decoration: none; }
#frame #mainmenu #submenu .inactive a:active 		{ color: #8E808f; font-family: verdana, arial, sans-serif; font-weight: bold; font-style: normal; font-size: 10px; text-decoration: none; }
#frame #mainmenu #submenu .inactive a:visited 		{ color: #8E808f; font-family: verdana, arial, sans-serif; font-weight: bold; font-style: normal; font-size: 10px; text-decoration: none; }
#frame #mainmenu #submenu .inactive a:hover 		{ color: #8E808f; font-family: verdana, arial, sans-serif; font-weight: bold; font-style: normal; font-size: 10px; text-decoration: underline; }

#frame #additionalmenu {
	margin-top:										10px;
	margin-bottom:									0px;
	margin-left:									0px;
	margin-right:									0px;
	
	padding-top:									0px;
	padding-bottom:									0px;
	padding-left:									5px;
	padding-right:									0px;
	
	position:										absolute;
	top:											180px;
	left:											730px;
	
	width:											175px;
}

#frame #additionalmenu .active {
	color:											#AE6401;
	
	font-family:									verdana, arial, sans-serif;
    font-weight:									bold;
    font-style:										normal;
    font-size:										12px;
	
	margin-top:										0px;
	margin-bottom:									0px;
	margin-left:									0px;
	margin-right:									0px;
	
	padding-top:									1px;
	padding-bottom:									1px;
	padding-left:									5px;
	padding-right:									5px;
	
	text-align:										right;
}

#frame #additionalmenu .active a:link 				{ color: #AE6401; font-family: verdana, arial, sans-serif; font-weight: bold; font-style: normal; font-size: 10px; text-decoration: none; }
#frame #additionalmenu .active a:active 			{ color: #AE6401; font-family: verdana, arial, sans-serif; font-weight: bold; font-style: normal; font-size: 10px; text-decoration: none; }
#frame #additionalmenu .active a:visited 			{ color: #AE6401; font-family: verdana, arial, sans-serif; font-weight: bold; font-style: normal; font-size: 10px; text-decoration: none; }
#frame #additionalmenu .active a:hover 				{ color: #AE6401; font-family: verdana, arial, sans-serif; font-weight: bold; font-style: normal; font-size: 10px; text-decoration: underline; }

#frame #additionalmenu .inactive {
	color:											#AE6401;
	
	font-family:									verdana, arial, sans-serif;
    font-weight:									bold;
    font-style:										normal;
    font-size:										12px;
	
	margin-top:										0px;
	margin-bottom:									0px;
	margin-left:									0px;
	margin-right:									0px;
	
	padding-top:									1px;
	padding-bottom:									1px;
	padding-left:									5px;
	padding-right:									5px;
	
	text-align:										right;
}

#frame #additionalmenu .inactive a:link 			{ color: #8E808f; font-family: verdana, arial, sans-serif; font-weight: bold; font-style: normal; font-size: 10px; text-decoration: none; }
#frame #additionalmenu .inactive a:active 			{ color: #8E808f; font-family: verdana, arial, sans-serif; font-weight: bold; font-style: normal; font-size: 10px; text-decoration: none; }
#frame #additionalmenu .inactive a:visited 			{ color: #8E808f; font-family: verdana, arial, sans-serif; font-weight: bold; font-style: normal; font-size: 10px; text-decoration: none; }
#frame #additionalmenu .inactive a:hover 			{ color: #8E808f; font-family: verdana, arial, sans-serif; font-weight: bold; font-style: normal; font-size: 10px; text-decoration: underline; }

#frame #additionalmenu #submenu {
	margin-top:										0px;
	margin-bottom:									0px;
	margin-left:									0px;
	margin-right:									0px;
	
	padding-top:									0px;
	padding-bottom:									0px;
	padding-left:									10px;
	padding-right:									10px;
}

#frame #additionalmenu #submenu .active {
	color:											#AE6401;
	
	font-family:									verdana, arial, sans-serif;
    font-weight:									bold;
    font-style:										normal;
    font-size:										12px;
	
	margin-top:										0px;
	margin-bottom:									0px;
	margin-left:									0px;
	margin-right:									0px;
	
	padding-top:									1px;
	padding-bottom:									1px;
	padding-left:									5px;
	padding-right:									5px;
	
	text-align:										right;
}

#frame #additionalmenu #submenu .active a:link 		{ color: #AE6401; font-family: verdana, arial, sans-serif; font-weight: bold; font-style: normal; font-size: 10px; text-decoration: none; }
#frame #additionalmenu #submenu .active a:active 	{ color: #AE6401; font-family: verdana, arial, sans-serif; font-weight: bold; font-style: normal; font-size: 10px; text-decoration: none; }
#frame #additionalmenu #submenu .active a:visited 	{ color: #AE6401; font-family: verdana, arial, sans-serif; font-weight: bold; font-style: normal; font-size: 10px; text-decoration: none; }
#frame #additionalmenu #submenu .active a:hover 	{ color: #AE6401; font-family: verdana, arial, sans-serif; font-weight: bold; font-style: normal; font-size: 10px; text-decoration: underline; }

#frame #additionalmenu #submenu .inactive {
	color:											#AE6401;
	
	font-family:									verdana, arial, sans-serif;
    font-weight:									bold;
    font-style:										normal;
    font-size:										12px;
	
	margin-top:										0px;
	margin-bottom:									0px;
	margin-left:									0px;
	margin-right:									0px;
	
	padding-top:									1px;
	padding-bottom:									1px;
	padding-left:									5px;
	padding-right:									5px;
	
	text-align:										right;
}

#frame #additionalmenu #submenu .inactive a:link 	{ color: #8E808f; font-family: verdana, arial, sans-serif; font-weight: bold; font-style: normal; font-size: 10px; text-decoration: none; }
#frame #additionalmenu #submenu .inactive a:active 	{ color: #8E808f; font-family: verdana, arial, sans-serif; font-weight: bold; font-style: normal; font-size: 10px; text-decoration: none; }
#frame #additionalmenu #submenu .inactive a:visited { color: #8E808f; font-family: verdana, arial, sans-serif; font-weight: bold; font-style: normal; font-size: 10px; text-decoration: none; }
#frame #additionalmenu #submenu .inactive a:hover 	{ color: #8E808f; font-family: verdana, arial, sans-serif; font-weight: bold; font-style: normal; font-size: 10px; text-decoration: underline; }



/* Content styles */
#frame #content {
	background-color:								#D19019;
	color:											#FAF5EF;

	margin-top:										0px;
	margin-bottom:									0px;
	margin-left:									0px;
	margin-right:									0px;
	
	padding-top:									15px;
	padding-bottom:									15px;
	padding-left:									15px;
	padding-right:									15px;
	
	position:										absolute;
	top:											90px;
	left:											190px;
	
	width:											510px;
	height:											330px;
	overflow:										auto;
}

#frame #content a:link 								{ color: #FAF5EF; font-family: verdana, arial, sans-serif; font-weight: normal; font-style: normal; font-size: 12px; text-decoration: underline; }
#frame #content a:active 							{ color: #FAF5EF; font-family: verdana, arial, sans-serif; font-weight: normal; font-style: normal; font-size: 12px; text-decoration: underline; }
#frame #content a:visited 							{ color: #FAF5EF; font-family: verdana, arial, sans-serif; font-weight: normal; font-style: normal; font-size: 12px; text-decoration: underline; }
#frame #content a:hover 							{ color: #FAF5EF; font-family: verdana, arial, sans-serif; font-weight: normal; font-style: normal; font-size: 12px; text-decoration: none; }

#frame #content h1 {
    color:											#FAF5EF;
	
    font-family:									times new roman, serif;
    font-weight:									bold;
    font-style:										normal;
    font-size:										24px;

	margin-top:										0px;
	margin-bottom:									10px;
	margin-left:									0px;
	margin-right:									0px;
	
	line-height:									28px;
}

#frame #content h2 {
    color:											#FAF5EF;
	
    font-family:									verdana, arial, sans-serif;
    font-weight:									bold;
    font-style:										normal;
    font-size:										16px;

	margin-top:										0px;
	margin-bottom:									10px;
	margin-left:									0px;
	margin-right:									0px;
	
	line-height:									22px;
}

#frame #content h3 {
    color:											#FAF5EF;
	
    font-family:									verdana, arial, sans-serif;
    font-weight:									bold;
    font-style:										normal;
    font-size:										12px;

	margin-top:										0px;
	margin-bottom:									0px;
	margin-left:									0px;
	margin-right:									0px;
	
	line-height:									18px;
}

#frame #content img {
	margin-top:										0px;
	margin-bottom:									0px;
	margin-left:									10px;
	margin-right:									0px;
	
	float:											right;
}

#frame #content .message {
    font-family:									verdana, arial, sans-serif;
    font-weight:									bold;
    font-style:										normal;
    font-size:										12px;
	
	padding-top:									5px;
	padding-bottom:									5px;
	padding-left:									10px;
	padding-right:									10px;

	margin-top:										0px;
	margin-bottom:									20px;
	margin-left:									0px;
	margin-right:									0px;

	border-style:									solid;
	border-color:									#FFFFFF;
	border-width:									1px;
}

#frame #content .message_success {
    font-family:									verdana, arial, sans-serif;
    font-weight:									bold;
    font-style:										normal;
    font-size:										12px;
	
	padding-top:									5px;
	padding-bottom:									5px;
	padding-left:									10px;
	padding-right:									10px;

	margin-top:										0px;
	margin-bottom:									20px;
	margin-left:									0px;
	margin-right:									0px;

	border-style:									solid;
	border-color:									#FFFFFF;
	border-width:									1px;
}

#frame #content .daterow {
	padding-top:									0px;
	padding-bottom:									0px;
	padding-left:									0px;
	padding-right:									0px;

	margin-top:										0px;
	margin-bottom:									0px;
	margin-left:									0px;
	margin-right:									0px;
	
	clear:											both;
}

#frame #content .daterow .date {
	font-weight:									bold;
	
	float:											left;
	width:											100px;
}

#frame #content .daterow .type {
	font-style:										italic;
	
	float:											left;
	width:											100px;
}

#frame #content .daterow .description {
	float:											left;
}

#frame #content .row {
	padding-top:									2px;
	padding-bottom:									3px;
	padding-left:									0px;
	padding-right:									0px;

	clear:											both;
}

#frame #content .row .label {
	padding-top:									1px;
	padding-bottom:									0px;
	padding-left:									0px;
	padding-right:									3px;
	
	float:											left;
	text-align:										right;
	width:											150px;
}

#frame #content .row .field {
	padding-top:									1px;
	padding-bottom:									0px;
	padding-left:									2px;
	padding-right:									0px;
	
	float:											left;
	width:											330px;
}

#frame #content .row .field .input {
	background-color: 								#AE6401;
	color:											#FFFFFF;
	
    font-family:									verdana, arial, sans-serif;
    font-weight:									normal;
    font-style:										normal;
    font-size:										12px;

	border-style: 									solid;
	border-color:									#D3AA74;
	border-width: 									1px;
}

#frame #content .row .field .input_error {
	background-color: 								#D3AA74;
	
    font-family:									verdana, arial, sans-serif;
    font-weight:									normal;
    font-style:										normal;
    font-size:										12px;

	border-style:									solid;
	border-width:									1px;
	border-color:									#D3AA74;
}

#frame #content .row .field .select {
	background-color: 								#AE6401;
	color:											#FFFFFF;
	
    font-family:									verdana, arial, sans-serif;
    font-weight:									normal;
    font-style:										normal;
    font-size:										12px;

	border-style: 									solid;
	border-color:									#D3AA74;
	border-width: 									1px;
}

#frame #content .row .field .textarea {
	background-color: 								#AE6401;
	color:											#FFFFFF;
	
    font-family:									verdana, arial, sans-serif;
    font-weight:									normal;
    font-style:										normal;
    font-size:										12px;

	border-style: 									solid;
	border-color:									#D3AA74;
	border-width: 									1px;
}

#frame #content .left img {
	margin-top:										0px;
	margin-bottom:									0px;
	margin-left:									0px;
	margin-right:									0px;
	
	float:											left;
}

#frame #content .showtime {
	margin-top:										0px;
	margin-bottom:									25px;
	margin-left:									0px;
	margin-right:									10px;
	
	width:											100px;
	float:											left;
}

#frame #content ul.sponsorlist {
	list-style:none;
	float:left;
	width: 240px;
	margin: 10px 10px 10px 0;
	padding:0;
	overflow:hidden;
	zoom:1;
}
#frame #content ul.sponsorlist li{
	margin: 5px 0 10px 0;
}
#frame #content ul.sponsorlist li a img{
	float:none;
}
#frame #content ul.last {
	margin: 10px 0px 10px 0;
}
#frame #content ul.sponsorlist.last li{
	text-align:right;
}



/* Copyright styles */
#footer {
	background-color: 								#FFFFFF;
	color:											#8B8C8E;

    font-family:									verdana, arial, sans-serif;
    font-weight:									normal;
    font-style:										normal;
    font-size:										9px;

	padding-top:									3px;
	padding-bottom:									3px;
	padding-left:									0px;
	padding-right:									0px;
	
	margin:											0 auto;
	text-align:										center;
	
	width:											920px;
	clear:											both;
}

#footer a:link 										{ color: #8B8C8E; font-family: verdana, arial, sans-serif; font-weight: normal; font-style: normal; font-size: 9px; text-decoration: none; }
#footer a:active 									{ color: #8B8C8E; font-family: verdana, arial, sans-serif; font-weight: normal; font-style: normal; font-size: 9px; text-decoration: none; }
#footer a:visited 									{ color: #8B8C8E; font-family: verdana, arial, sans-serif; font-weight: normal; font-style: normal; font-size: 9px; text-decoration: none; }
#footer a:hover 									{ color: #8B8C8E; font-family: verdana, arial, sans-serif; font-weight: normal; font-style: normal; font-size: 9px; text-decoration: underline; }

/* Developed by Dubbele:punt Design - www.dubbelepunt.com */
