body{
	background-color: #E7F7FF;
	color: #000000;
}

body{
background-image: url('/images/main_bg.gif');
font-family: Arial, Verdana, Verdana, Geneva, sans-serif;
}

#header{
background-color: #E7F7FF;
}

#header, h1, h2, h3, .ui-dialog-title {
	color: #F15E09;
}

#header, h1, h2, h3, .ui-dialog-title {
	letter-spacing: 5px;
}

h1{
	text-align: center;
}

h2, form fieldset{
	border-color: #1D0AC1;
}

form fieldset legend {
	color: #000000;
}

#header {
	background-image: url('/images/banner_bg.gif');
	}

#infobox{
	background-color: #FFFFFF;
}

div#navbar
{
	background-color: #E7F7FF;
}

#navbar ul li a:link, #navbar ul li a:visited {
	color: #2D17DC';
	background-color: #EEFBC8;
}

#navbar ul li.header{
	color: #2D17DC';
	background-color: #C7FBE1;
}

.attendees_table{
	background-color: #FFFFFF;
}

tr.row_odd, div.row_odd{
	background-color: #C7FBE1;
}

tr.row_even, div.row_even{
	background-color: #DFF7FF;
}

tr.qual_indate{
	background-color: #12E030;
}

tr.qual_outdate{
	background-color: #F37650;
}

th.rowspan{
	background-color: #95B7CD;
}

#footernav ul li a{
	color: #2D17DC;
}

#footernav ul li a, #footernav{
	background-color: #EEFBC8;
}

#main-text, .ui-dialog-content {
	background-color: #FFFFFF;
}

a:link, a:visited {
	color: #2D17DC;
}

a:visited {
	background-color: #FFFFFF;
}

a:hover, a:active {
background-color: #EEFBC8;
}


input.textboxes {
	background-color:#FFFFFF;
}

form div input.inputSubmit, form div input.inputButton, input.inputSubmit, input.inputButton {
	color: #000000;
	background-color: #FFFFFF;
}

div.errorMessage, div.formErrorMessage, span.errorMessage, span.formErrorMessage, div.errorNotice{
	color: #FB0015;
}

div.availability_result{
	color: #000000;
}

div.availability_result_unavailable{
	color: #FF0000;
}

div.availability_result_available{
	color: #00FF00;
}

div.warningMessage, div.warningNotice{
	color: #FF6F00;
}

div.successMessage, div.successNotice{
	color: #219B12;
}

div.message{
	color: #FB0015;
}

hr.separator{
	color: #1D0AC1;
}

/* Component containers
----------------------------------*/
.ui-widget-content {
	border: 1px solid #1D0AC1;
	background: #FFFFFF;
	color: #000000;
}

.ui-widget-content a{
	color: #2D17DC;
}

.ui-widget-header {
	border: 1px solid #1D0AC1;
	background: #E7F7FF;
	color: #F15E09;
	font-weight: bold;
}

.ui-widget-header a {
	color: #2D17DC;
}


/* Interaction states
----------------------------------*/
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
	border: 1px solid #1D0AC1;
	background: #FFFFFF;
	font-weight: normal;
	color: #F15E09;
}

.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited {
	color: #F15E09;
	text-decoration: none;
}

.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus {
	border: 1px solid #1D0AC1;
	background: #EEFBC8;
	font-weight: normal;
	color: #F15E09;
}

.ui-state-hover a, .ui-state-hover a:hover {
	color: #F15E09;
	text-decoration: none;
}

.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active {
	border: 1px solid #1D0AC1;
	background: #FFFFFF;
	font-weight: normal;
	color: #F15E09;
}

.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited {
	color: #F15E09;
	background: #EEFBC8;
	text-decoration: none;
}

.ui-widget :active {
	outline: none;
}