BODY {
	COLOR: #000000;
	FONT: 13px Arial, Helvetica, Verdana, sans-serif;
	background-color: #299DEE;
	text-align: center;
	margin: 25px;
}
#welcome {
/*	background-color: #299DEE; */
	text-align: center;
/*	margin: 30px; */
}
#welcome1 {
/*	border: 11px solid #000099; */
	border: 0px solid #000099; 
	margin: 0 auto;
	width: 816px;
	background-color: #FFFFFF;
/*	padding: 20px; */
	padding: 11px;
}
#welcome2 {
	border: 1px solid #000099; 
	padding: 10px;
	width: 796px;
	background-color: #FFFFFF;
}
#welcome3 {
	padding: 10px;
	text-align: left;
	width: 776px;
}
#container{
	margin: 0px auto;
	width: 980px;
	background-color: #FFFFFF;
}
#page {
	padding: 10px;
/*	text-align: left; */
	text-align: justify;
	width: 960px;
	background: #FFFFFF url('../images/Logo background.jpg') no-repeat fixed center 130px;
}
#cntdwn {
	FONT: bold 16px Arial, Helvetica, Verdana, sans-serif;
	COLOR: #FF0000;
}
#GSBW-banner {
	border: 1px solid #000099;
	height: 100px;
	width: 958px;
}
#footer {
	border: 1px solid #000099;
	FONT: bold 11px Arial, Helvetica, Verdana, sans-serif;
	BACKGROUND-COLOR: #FFFF00;
	text-align: center;
	padding: 6px 0px;
	color: #000099;
}
div.border {
 	border: 1px solid #000099;
}
div.border2 {
	border: 1px solid #636363;
	background-color: #FFFFFF;
	text-align: center;
}
div.border-l1, div.border-l2, div.border-l3, div.border-r1, div.border-r2 {
	width: 136px;
}
div.border-l1 {
	border: 1px solid #000099;
}
div.border-l2 {
	border: 1px solid #636363;
	background-color: #636363;
}
div.border-l3 {
	border: 1px solid #636363;
}
div.border-r1 {
	border: 1px solid #000099;
/*	background-color: #D2EBFF; */
/*	BACKGROUND-COLOR: #D0E8FC; */
	BACKGROUND-COLOR: #C8E0FF;
	margin-left: auto;
	margin-right: 0px;
}
div.border-r2 {
	border: 1px solid #636363;
	margin-left: auto;
	margin-right: 0px;
	text-align: center;
}
div.border-rc {
 	border: 1px solid #000099;
	width: 170px;
	BACKGROUND-COLOR: #C8E0FF;
	margin-left: auto;
	margin-right: auto;
}
div.border-txt {
	text-align: center;
	color: #FFFFEE;;
	FONT: bold 11px Arial, Helvetica, Verdana, sans-serif;
	padding: 4px 4px;
}
div.border-txt2 {
	text-align: center;
	COLOR: #000099;
	background-color: #FFFF00;
	font-weight: bold;
	padding: 8px 4px;
}
table.t1, table.t2, table.t3 {
	text-align: center;
	border-spacing: 0px;
	margin: 0px;
	padding: 0px;
	width: 100%;
}
table.t1 td, table.t2 td {
	padding: 3px;
}
table.t1cell, table.t1hzcell, table.t1nocell, table.t1hdr {
	text-align: left;
	margin: 0px auto;
	width: 95%;
/*	color: #000099; */
}
table.t1cell {
	background-color: #FFFFFF;
	border-spacing: 1px 0px;
	border-bottom: 1px solid #000099;
}
table.t1hzcell {
	background-color: #000099;
	border-spacing: 0px 1px;
}
table.t1nocell {
	background-color: #000099;
	border-spacing: 0px;
	border-bottom: 1px solid #000099;
}
table.t1border {
	border: 1px solid #000099;
	text-align: center;
	font-weight: bold;
	border-spacing: 0px;
/*	color: #000099; */
}
table.t1cell td, table.t1hzcell td, table.t1nocell td, table.t1border td {
	padding: 3px;
}
table.t1cell {
	line-height: 1.5;
}
tr.t1-hdr, tr.t1-hdrc, tr.t2-hdr, tr.t2-hdrc {
	BACKGROUND-COLOR: #000099;
	color: #FFFFFF;
	font-weight: bold;
}
tr.t2-hdrc {
	line-height: 1.5;
}
tr.t3-hdr, tr.t3-hdrc {
	BACKGROUND-COLOR: #C8E0FF;
/*	color: #000099; */
	font-weight: bold;
}
tr.t1-hdrc, tr.t2-hdrc, tr.t3-hdrc {
	text-align: center;
}
tr.t1-subhdr, tr.t1-subhdrc {
	BACKGROUND-COLOR: #FFFFAA;
/*	color: #000099; */
	font-weight: bold;
}
tr.t2-subhdr, tr.t2-subhdrc {
	BACKGROUND-COLOR: #FFFFAA;
/*	color: #000099; */
	font-weight: bold;
/*	text-transform: uppercase; */
/*	font-size: larger; */
}
tr.t1-subhdrc, tr.t2-subhdrc {
	text-align: center;
}
tr.t3-subhdrc {
	BACKGROUND-COLOR: #000099;
	color: #FFFFFF;
	font: bold 16px Arial, Helvetica, Verdana, sans-serif;
/*	text-transform: uppercase; */
/*	font-size: larger; */
	text-align: center;
}
tr.t1-even, tr.t1-evenc {
/*	BACKGROUND-COLOR: #E8F2FE; */
/*	BACKGROUND-COLOR: #EDF2FC; */
	BACKGROUND-COLOR: #C8E0FF;
}
tr.t1-odd, tr.t1-oddc {
/*	background-color: #D2EBFF; */
/*	BACKGROUND-COLOR: #D0E8FC; */
/*	BACKGROUND-COLOR: #C8E0FF; */
	BACKGROUND-COLOR: #EDF2FC;
}
tr.t2-even, tr.t2-evenc {
/*	BACKGROUND-COLOR: #FFFFFF; */
	BACKGROUND-COLOR: #C8E0FF;
}
tr.t2-odd, tr.t2-oddc {
/*	BACKGROUND-COLOR: #C8E0FF; */
	BACKGROUND-COLOR: #FFFFFF;
}
tr.t3-even, tr.t3-evenc {
	BACKGROUND-COLOR: #636363;
	color: #FFFFEE;
}
tr.t3-odd, tr.t3-oddc {
	BACKGROUND-COLOR: #FFFFEE;
	color: #636363;
}
tr.t1-evenc, tr.t2-evenc, tr.t3-evenc, tr.t1-oddc, tr.t2-oddc, tr.t3-oddc {
	text-align: center;
}
/* Header above sponsors (intto-links) */
td.t1 {
	BACKGROUND-COLOR: #C8E0FF;
	text-align: center;
}
td.left {
	BACKGROUND-COLOR: #FFFFFF;
	vertical-align: top;
	width: 150px;
}
td.middle {
	vertical-align: top; 
	width: 660px;
}
td.right {
	BACKGROUND-COLOR: #FFFFFF;
	vertical-align: top;
	width: 150px;
	text-align: right;
}
/* info line intto */
.news2{
	position: absolute;
	left: 0;
	top: 0;
	font: 16px Arial, Helvetica, Verdana, sans-serif;
	BACKGROUND-COLOR: #C8E0FF;
	clip: rect(0px, 0px, auto, 0px);
}
/* scrolling text: GSBW Easter Cup */
.news3{
	position: absolute;
	left: 0;
	top: 0;
	font: bold 24px Arial, Helvetica, Verdana, sans-serif;
	background-color: #FFFF00;
	clip: rect(0px, 0px, auto, 0px);
	color: #000099;
}
/* scrolling text inttro page */
.scrollTxt {
	FONT: bold 15px Arial, Helvetica, Verdana, sans-serif;
	COLOR: #FFFFFF;
}
.title {
	FONT: bold 24px Arial, Helvetica, Verdana, sans-serif;
	TEXT-ALIGN: center;
	COLOR: #000099;
}
.subtitle-bl, .subtitle-rl {
	FONT: bold 20px Arial, Helvetica, Verdana, sans-serif;
	TEXT-ALIGN: center;
	color: #000099;
}
.subtitle-bn {
	FONT: bold 16px Arial, Helvetica, Verdana, sans-serif;
	color: #000099;
}
.subtitle-i {
	FONT: italic 16px Arial, Helvetica, Verdana, sans-serif;
	TEXT-ALIGN: center;
	color: #000099;
}
.subtitle-rl {
	COLOR: #FF0000;
}
.subtitle-rs {
	COLOR: #FF0000;
}
.subtitle-s {
	text-align: left;
	FONT: 11px Arial, Helvetica, Verdana, sans-serif;
}
.subtitle-foto {
	FONT: italic 11px Arial, Helvetica, Verdana, sans-serif;
}
/* Info on inttro page */
.subtitle-intro {
	FONT: bold 16px Arial, Helvetica, Verdana, sans-serif;
	TEXT-ALIGN: center;
	background-color: #FFFF00;
	color: #000099;
}
/* blue-white background */
.subtitle-bw {
	FONT: bold 20px Arial, Helvetica, Verdana, sans-serif;
	background-image: url(../images/achtergrond2.bmp);
	COLOR: #FF0000;
}
.ticker {
	FONT: bold 15px Arial, Helvetica, Verdana, sans-serif;
	text-align: center; 
	border-spacing: 0px;
	margin: 0px; 
	width: 100%;
	height: 20px;
	BACKGROUND-COLOR: #636363;
	color: #FFFFEE;
	border: 0px;
}
.required {
	color: #FF0000;
}
.link:before {
	content: url(../images/right-b.gif);
	padding: 0px 5px 0px 0px;
}
hr {
	border: 0px;
	color: #000099;
	background-color: #000099;
	height: 1px;
	width: 100%;
	text-align: left;
}
a:link, a:visited {
	color: #000099;
/*	text-decoration: underline; */
	text-decoration: none;
}
a.facebook {
	background: url(../images/ico_facebook.png) no-repeat;
	padding: 0 0 0 22px;
	color: #3C589D;
	FONT: bold 12px Arial, Helvetica, Verdana, sans-serif;
}
a.facebook:link, a.facebook:visited {
/*	color: #3C589D; */
/*	text-decoration: underline; */
	text-decoration: none;
}
a:hover, a.facebook:hover {
/*	color: #FF0000; */
	text-decoration: underline;
}
ul {
	list-style-type: square;
	margin-top: 10px;
}
ol {
	list-style-type: decimal;
	margin-top: 0px;
}
ol.level2 {
	list-style-type: lower-roman;
	margin-top: 10px;
}
li {
	margin-bottom: 10px;
}
li.level2 {
	margin-bottom: 0px;
}
#nav, #nav ul, #nav ul ul, #btn, #btn ul {
	padding: 0px;
	margin: 0px;
	list-style: none;
	background: url(none.gif) repeat 0 0;
	vertical-align: middle;
}
#nav li,  #btn li {
	width: 140px;
	margin-bottom: 0px;
}
#nav ul, #btn ul {
	width: 140px;
	position: absolute;
	left: -1000px;
	margin: -26px 0 0 140px;
	vertical-align: middle;
}
* html #nav ul, * html #btn ul {
	margin: -27px 0 0 140px;
}
#nav li li {
	width: 140px;
}
#nav ul ul {
	width: 140px;
	margin: -26px 0 0 140px;
}
* html #nav ul ul {
	margin: -27px 0 0 140px;
}
#nav li li li {
	width: 140px;
}
#nav li:hover ul, #nav li.ie_does_hover ul {
	left: auto;
}
#nav li:hover ul ul, #nav li.ie_does_hover ul ul {
	left: -1000px;
}
#nav ul li:hover ul, #nav ul li.ie_does_hover ul {
	left: auto;
}
#nav a, #btn a {
	display: block;
	text-decoration: none;
	padding: 2px 4px 3px 4px;
	margin: 2px;
	COLOR: #000099;
	text-align: center;
	border: 1px solid #000099;
	vertical-align: middle;
}
#nav a:link, #nav a:visited, #btn a:link, #btn a:visited {
	COLOR: #000099;
}
#nav a:hover, #btn a:hover {
	color: #000099;
}
#nav .subfolderstyle{
/*	background: #BBDDFF url('../images/right-b.gif') no-repeat 98% 50%; */
	background: #B5D5FF url('../images/right-b.gif') no-repeat 98% 50%;
}
#nav .folderstyle, #btn a:link, #btn a:visited {
/*	background-color: #BBDDFF; */
	background-color: #B5D5FF;
}
#nav .subfolderstyle:hover { 
	background: #FFFFFF url('../images/right-w.gif') no-repeat 98% 50%;
}
#nav .folderstyle:hover, #btn a:hover { 
	background-color: #FFFFFF;
}
form {
	background-color: #EDF2FC;
	width: 100%;
}
fieldset{
	width: 600px;
	padding: 5px 0 10px 10px;
	border: 0;
/*	font-family: verdana; */
}
legend{
	color: #000099;
	FONT: bold 14px Arial, Helvetica, Verdana, sans-serif;
	padding: 4px 6px 4px 0;
	margin: 0 0 5px 0;
}
div.text label{
	width: 210px;
	float: left;
	padding: 4px 0 4px 0;
}
div.text2 label{
	width: 210px;
	float: left;
	padding: 4px 0 8px 0;	
}
div.text3 {
	padding: 0 0 8px 0;	
}
/*
div.radio label{
	padding: 2px 0 0 0;
}
*/
div.textarea label{
	width: 100px;
	float: left;
	padding: 2px 0 0 0;
}
div.text input {
	margin: 2px 0 9px 0;
	padding: 1px 0 2px 3px;
	border: 1px solid #000;
	background-color: transparent;
	width: 300px;
	background-color: #FFFFFF;
}
div.radio input{
/*	margin: 4px 2px 9px 0px; */
	margin: 4px 2px 12px 2px;
}
textarea {
	width: 410px;
	height: 120px;
	border: 1px solid #000;
	padding: 1px 0 2px 3px;
}
#buttons {
	background-color: #C8E0FF;
	color: #000099;
	font-weight: bold;
	width: auto;
	margin: 0 5px 0 0;
	padding: 1px 5px 2px 5px;
	cursor: pointer;
	float: none;
}
div.text input.error,
#checkboxwrapper.error,
#male.error,
#female.error {
  border: 1px solid #FF0000;
}
.errormsg {
	padding: 5px 0 10px 10px;
	color: #FF0000;
/*	background-color: #FF0000;
	color: #FFFFFF; */
	font-weight: bold;
}

/* begin hack */
* html .button{
padding: 0;
}
* html legend{
margin-left: -5px;
}
/* einde hack */
