


@charset "utf-8";

/* Wrapper */

body {font-family:Verdana, Geneva, sans-serif; font-size:12px;}

#wrapper {
padding: 0px;	

-moz-border-radius: 7px;
-webkit-border-radius: 7px;

border: 2px solid #0070b2;

-moz-box-shadow: 0 0 10px 10px #888888;
-webkit-box-shadow: 0 0 10px 10px #888888;
box-shadow: 0 0 10px 10px #888888;

}

#contentArea {background-color:#ffffff;}

#bodybg {background-color:#ece2e2}

#menu li {font-family:Verdana, Geneva, sans-serif; font-size:16px;}


#headerbg {
	background-color: #0070b2;	
}



#bottomleft {
	background-color: #0070b2;
	width:150px;
}

#copyright {
	background-color:#5B5C5D;
}

#copyright p {
	font-size: 10px; 
	color:#FFFFFF;
}

#copyright h3 {
	color:#FFFFFF;
}


/* Primary Colors */

table.highlightbox, tr.highlightbox, td.highlightbox {background-color:#0070b2;}

p.highlightbox, h1.highlightbox, h2.highlightbox, h3.highlightbox , h4.highlightbox, font.highlightbox {color: #ffffff;}

table.highlightboxlight, tr.highlightboxlight, td.highlightboxlight {background-color:#f8f8f8;}

p.highlightboxlight, h1.highlightboxlight, h2.highlightboxlight, h3.highlightboxlight , h4.highlightboxlight, font.highlightboxlight {color: #000;}

.highlightbox {background-color:#0070b2;}



/* Basic Styles */

.fieldlabel {
	font-size:11px;
	font-weight:bold;
	padding-right:10px;
	padding-top:2px;
}

.fielddescription {
	font-size:11px;
}


#tooltip {
	color: #FFF;
	background-color: #C03;
	font-size:12px;
    font-weight:bold;
	padding-left:5px;
	padding-right:5px;
	vertical-align: super;
}

#tooltip:hover {
	color: #000;
	font-size:12px;
    font-weight:bold;
	background-color: #C03;
	padding-left:5px;
	padding-right:5px;
	vertical-align: super;
}







/* BUTTONS */

.cfbutton
{
    font-family:Arial;
    font-weight:bold;
    color:#ffffff;
    text-shadow: 0 1px 1px rgba(19,65,88,.8);
    font-size:12px;
    padding:4px 10px 4px 10px;
    background-color: #0070b2;
    border:none;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#0070b2), to(#0070b2));
    background: -moz-linear-gradient(#0070b2, #0070b2);
    -webkit-box-shadow:2px 2px 2px rgba(0,0,0,.35);
    -moz-box-shadow:2px 2px 2px rgba(0,0,0,.35);
    box-shadow:2px 2px 2px rgba(0,0,0,.35);
}

.cfbutton:active
{
    color:#000000;
    -webkit-box-shadow:1px 1px 2px rgba(0,0,0,.35);
    -moz-box-shadow:1px 1px 2px rgba(0,0,0,.35);
    box-shadow:1px 1px 2px rgba(0,0,0,.35);
    -webkit-transform: translate(1px, 1px);
    -moz-transform: translate(1px, 1px);
    -o-transform: translate(1px, 1px);
    transform: translate(1px, 1px);
    background-color: #c6c6c6;
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#c6c6c6), to(#c6c6c6));
    background: -moz-linear-gradient(#c6c6c6, #c6c6c6);
}

.cfbutton:hover
{
    color:#000000;
    background-color: #c6c6c6;
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#c6c6c6), to(#c6c6c6));
    background: -moz-linear-gradient(#c6c6c6, #c6c6c6);
}

.cfbutton:-moz-focus-inner { border: 0; }





/***** Tables / Forms ******/

.tableformat1
{
    background-color: #E2E2E2;
    border:solid;
	border-width:thin;
	border-color: #808080;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#E2E2E2), to(#f8f8f8));
    background: -moz-linear-gradient(#E2E2E2, #f8f8f8);
    -webkit-box-shadow:2px 2px 2px rgba(0,0,0,.35);
    -moz-box-shadow:2px 2px 2px rgba(0,0,0,.35);
    box-shadow:2px 2px 2px rgba(0,0,0,.35); }

.tableformat2
{
    background-color: #E2E2E2;
    border:none;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
	border:solid;
	border-width:medium;
	border-color: #808080;
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#E2E2E2), to(#E2E2E2));
    background: -moz-linear-gradient(#E2E2E2, #E2E2E2); }

.tableformat3
{
    background-color: #E2E2E2;
    border:none;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
	border:solid;
	border-width:thin;
    border-radius: 8px;
	border-color: #808080;
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#E2E2E2), to(#ffffff));
    background: -moz-linear-gradient(#E2E2E2, #ffffff); }

.tableformat4
{
    background-color: #E2E2E2;
    border:none;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#E2E2E2), to(#ffffff));
    background: -moz-linear-gradient(#E2E2E2, #ffffff); }





/**************** Floorplan *********************/


.floorplan_bg {
	background-color:#999999;
	
}

.AvailableBooth {	
		background-color:#70ce79;
		font-size:12px;
		border-style:solid;
		border-width:1px;
}

.AvailableBooth  a {
		font-size:12px;
		color:black;
}

.AvailableBoothLink {
		color:black;
		font-size:12px;
}


.AvailableBooth:hover {	
		background-color:#363;
		font-size:12px;
}


.SelectedBooth {
		background-color:#dad671;
		font-size:12px;
		border-style:solid;
		border-width:1px;
}

.SelectedBooth a {
		color:black;
		font-size:12px;
}



.UnAvailableBooth  {
		background-color:#ce7070;
		font-size:12px;
		color:black;
		border-style:solid;
		border-width:1px;
}

.UnAvailableBooth  a {
		font-size:12px;
		color:black;
}




/************* Reg. Progress Bar ****************/

.ProgressBarLinkPast a {
		font-size:11px; 
		color:black; 
		font-weight:bold;
}
.ProgressBarLinkPast a:hover {
		font-size:11px; 
		color:black; 
		font-weight:bold;
}


.ProgressBarLinkCurrent a {
		font-size:11px; 
		color:white; 
		font-weight:bold;
}
.ProgressBarLinkCurrent a:hover {
		font-size:11px; 
		color:white; 
		font-weight:bold;
}


.ProgressBarLinkFuture a {
		font-size:11px; 
		color:black; 
		font-weight:bold;
}
.ProgressBarLinkFuture a:hover {
		font-size:11px; 
		color:black; 
		font-weight:bold;
}



.ProgessBarCellPast  {
		background-color:#c6c6c6;
}

.ProgessBarCellCurrent  {
		background-color:#0070b2;
}

.ProgessBarCellFuture  {
		background-color:rgb(215, 234, 202);
}




