@charset "utf-8";

.highlightbox {
	color: #FFF;
	background-color: #001a7b;
}



.highlightboxlight {
	/*color: #F8F8F8;*/
	color: #000;
	background: url('highlightboxlight.png');
}


.fieldlabel {
	font-size:11px;
	font-weight:bold;
	padding-right:10px;
	padding-top:2px;
}

.fielddescription {
	font-size:11px;
}




/* 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: #001a7b;
    border:none;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#001a7b), to(#001a7b));
    background: -moz-linear-gradient(#001a7b, #001a7b);
    -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: #cc4f00;
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#cc4f00), to(#cc4f00));
    background: -moz-linear-gradient(#cc4f00, #cc4f00);
}

.cfbutton:hover
{
    color:#000000;
    background-color: #cc4f00;
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#cc4f00), to(#cc4f00));
    background: -moz-linear-gradient(#cc4f00, #cc4f00);
}

.cfbutton:-moz-focus-inner { border: 0; }



#tooltip {
	color: #FFF;
	background-color: #C03;
	font-size:12px;
	padding-left:5px;
	padding-right:5px;
	vertical-align: super;
}

#tooltip:hover {
	color: #000;
	font-size:12px;
	background-color: #C03;
	padding-left:5px;
	padding-right:5px;
	vertical-align: super;
}


/* TABLES */

.tableformat1
{
    background-color: #E2E2E2;
    border:none;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#E2E2E2), to(#ffffff));
    background: -moz-linear-gradient(#E2E2E2, #ffffff);
    -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: 5px;
    -moz-border-radius: 5px;
	border:solid;
	border-width:thin;
	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: 5px;
    -moz-border-radius: 5px;
	border:solid;
	border-width:thin;
    border-radius: 5px;
	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: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    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:#393;
		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:#CF3;
		font-size:12px;
		border-style:solid;
		border-width:1px;
}

.SelectedBooth a {
		color:black;
		font-size:12px;
}



.UnAvailableBooth  {
		background-color:#F03;
		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:#3d2417;
}

.ProgessBarCellFuture  {
		background-color:rgb(215, 234, 202);
}
	

