body {
background-color:#658CB6;
font-family:Arial;
font-size:13px;
color:#003268;
}

.InfoText {
font-family:Arial;
font-size:14px;
color:#003268;
}

#Container {
width:744px;
height:627px;
position: absolute;
top:0px;
left: 50%;
margin:0 0 0 -372px;
text-align:justify;
}

/* LINKS */

a.TextLink:link {color:#003268; font-weight:bold; font-size:13px; text-decoration:none; font-family:Arial;}
a.TextLink:visited {color: #003268; font-weight:bold; font-size: 13px; text-decoration: none; font-family: Arial;}
a.TextLink:hover {color: #003268; font-weight:bold; font-size: 13px; text-decoration: underline; font-family: Arial;}

a.NewsLink:link {color:#003268; font-weight:normal; font-size:13px; text-decoration:none; font-family:Arial;}
a.NewsLink:visited {color: #003268; font-weight:normal; font-size: 13px; text-decoration: none; font-family: Arial;}
a.NewsLink:hover {color: #003268; font-weight:normal; font-size: 13px; text-decoration: underline; font-family: Arial;}

a.MenuLink:link {color: #FFFFFF; font-weight: bold; font-size: 14px; text-decoration: none; font-family: Arial;}
a.MenuLink:visited {color: #FFFFFF; font-weight: bold; font-size: 14px; text-decoration: none; font-family: Arial;}
a.MenuLink:hover {color: #d1d1d1; font-weight: bold; font-size: 14px; text-decoration: none; font-family: Arial;}

/* LINKS SLUT */

/* CONTAINERS */

#TopLogoContainer {
position:absolute;
z-index:10;
}

#MenuContainer {
position:absolute;
z-index:11;
top:110px;
left:0px;
width:740px;
height:20px;
padding-left:4px;
background-color:#577A9F;
}

#TextContainer {
position:absolute;
z-index:20;
left:0px;
top:130px;
background-color:#ffffff;
width:724px;
padding:10px;
}

#GenderContainer {
position:absolute;
z-index:100;
left:332px;
top:561px;
width:20px;
height:170px;
padding:0px;
}

#AccomodationContainer {
position:absolute;
z-index:120;
left:370px;
top:561px;
width:20px;
height:170px;
padding:0px;
}

#DinnerPartyContainer {
position:absolute;
z-index:140;
left:415px;
top:561px;
width:20px;
height:170px;
padding:0px;
}

#Header {
font-family:Arial;
font-size:20px;
font-weight:bold;
color:#003268;
}

#SubHeader {
font-family:Arial;
font-size:15px;
font-weight:bold;
color:#003268;
}

/* CONTAINERS SLUT */

/* TABLE */

.left {
border-top:0px;
border-bottom:solid 1px #003268;
border-left:0px;
border-right:solid 1px #003268;
}

.right {
border-top:0px;
border-bottom:solid 1px #003268;
border-left:0px;
border-right:0px;
}

.rightright {
border-top:solid 1px #003268;
border-bottom:solid 1px #003268;
border-left:0px;
border-right:0px;
}

.rightborder {
border-top:0px;
border-bottom:0px;
border-left:0px;
border-right:solid 1px #003268;
}

.topleft {
border-top:solid 1px #003268;
border-bottom:solid 1px #003268;
border-left:0px;
border-right:solid 1px #003268;
}

.topright {
border-top:0px;
border-bottom:solid 1px #003268;
border-left:0px;
border-right:solid 1px #003268;
}

/* TABLE SLUT */

/* ELEMENTS */

input.hidden {
border-top:solid 1px #ffffff;
border-bottom:solid 1px #ffffff;
border-left:solid 1px #ffffff;
border-right:solid 1px #ffffff;
font-family:Arial;
font-size: 13px;
color: #003268;
background-color:#EFF6FD;
}

input.hiddenWhite {
border-top:solid 1px #ffffff;
border-bottom:solid 1px #ffffff;
border-left:solid 1px #ffffff;
border-right:solid 1px #ffffff;
font-family:Arial;
font-size: 13px;
color: #003268;
background-color:#ffffff;
}

input {
border-top:solid 1px #003268;
border-bottom:solid 1px #003268;
border-left:solid 1px #003268;
border-right:solid 1px #003268;
font-family:Arial;
font-size: 13px;
color: #003268;
background-color:#ffffff;
}

/* ELEMENTS SLUT */

@media print{

#Button1{display:none;}

#TopLogoContainer {display:none;}

#MenuContainer {display:none;}

#TextContainer {
position: absolute;
z-index:20;
left:3px;
top:10px;
background-color:#ffffff;
width:724px;
padding:10px;
}

#GenderContainer {
position:absolute;
z-index:100;
left:307px;
top:537px;
width:20px;
height:150px;
padding:0px;
}

#AccomodationContainer {
position:absolute;
z-index:120;
left:345px;
top:537px;
width:20px;
height:150px;
padding:0px;
}

#DinnerPartyContainer {
position:absolute;
z-index:140;
left:385px;
top:537px;
width:20px;
height:170px;
padding:0px;
}

}