﻿html {font-family:Arial, Helvetica, sans-serif; font-size:80%;}
textarea {font-family:Arial, Helvetica, sans-serif;}

h1 {padding:0; margin:0 0 15px 0; font-size:1.4em; text-transform:uppercase;}
h2 {padding:0;margin:0 0 5px 0;font-size:1.2em;}
input {font-size:1em;}

#footer
{
	padding:4px 20px;
	font-size:0.8em;
}

.navigation
{
	background-color:#000000;	
	font-size:0.8em;	
	height:33px;
	text-align:center;		
}

.navigation a
{	
	text-align:center;
	display:inline-block;	
	color:#ffffff;
	text-decoration:none;
	text-transform:uppercase;
	width:100px;
	height:25px;
	padding:9px 0px 0px 0px;
	background-image:url("images/nav-bg-off.gif");
	background-repeat:no-repeat;
	margin:0px 8px 0px 0px;
}

.navigation a.current,.navigation  a:hover
{
	background-image:url("images/nav-bg-on.gif");
	color:#000;
}

.form {margin-top:1em;}
.form th {font-weight:bold;vertical-align:top; padding:0em 1em 1em 0em; text-align:left;}
.form td {font-weight:normal;vertical-align:top; padding:0em 1em 1em 0em}
.form h3 {padding-top:1em}
.hotelselect select {width:225px;}

.label_error{font-weight:bold; color:#FF0000}
.label_reqfld{font-weight:bold; color:#FF0000;}
.label_help{font-weight:normal; font-style:italic; color:#000000}

.btnPrint {}
#divPrintHeader {display:none}

.list {width:400px}
.list th {color:#ffffff; background-color:#1d81cc; border-bottom:solid 1px #222222; text-align:left; padding:0.5em 1em 0.5em 0.5em;}
.list td {vertical-align:top; padding:0.5em; }
.list td.bottom {border-top:solid 1px #dddddd;}
.list td.numvalue {text-align:right;}




.pad9px
{
	padding:9px;
}

#programmeoverview .title, #sponsorship .title
{
	display:block;
	color:#ED1A20;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.1em;
	text-transform:uppercase;
	line-height:1.2em;
}

#sponsorship .title
{
	font-size:0.85em;
	margin-bottom:5px;
}
#sponsorship .sponsor
{
	margin-bottom:5px;
}
#register .title
{
	margin-bottom:5px;
}

#programmeoverview ul
{
	font-size:11px;
	padding:0;
	margin:0 0 10px 20px;
	color:#00D2FF;
	line-height:1.2em;
}
#programmeoverview ul ul
{
	margin-left:15px;
}
#programmeoverview ul li
{
	font-weight:bold;
	margin:3px 0;
}
#programmeoverview ul ul li
{
	font-weight:normal;
}
#programmeoverview li span
{
	color:#000;
}

#sponsorship
{
	padding:9px;
	text-align:center;
}

a.smallbutton, input.button {
	background: url('images/button-bg-small.gif') no-repeat;
	float: left;
	width: 110px;
	height: 23px;
	color: #FFFFFF !important;
	padding: 5px 0 0 22px;
	border: none;
	font-size: 0.85em;
	text-transform: uppercase;
	text-decoration: none;
}
html>body a.smallbutton {
	width: 131px;
}

a.smallbutton:hover, a.largebutton:hover {
	color: #000000 !important;
}

a.largebutton {
	background: url('images/button-bg-large.gif') no-repeat;	
	width: 244px;
	height: 23px;	
	float: left;
	padding: 5px 0 0 22px;
	color: #FFFFFF !important;
	font-size: 0.85em;
	text-decoration: none;	
}

