
html,body {
	padding: 10 0 0 0;
	margin: 0 0 0 0;
	background-color:#346699;
}

body, td, input {
	font-family:Arial;
	font-size:12px;
	color:black;
}

h1 {
	font-size:36px;
}

h2 {
	font-size:16px;
}

h3 {
	font-size:14px;
}

h4 {
	margin:0 0 0 0;
	padding:0 0 0 0;
	border:0px;
	color:#437AB3;
	font-size:14px;
	text-transform : uppercase;
}

h5 {
	font-size:16px;
	/*color:#3399CC;*/
	color:#437AB3;
}

h6 {
	font-size:14px;
	margin:0 0 10 0;
}


a {
	text-decoration:none;
	color:#1F47BB;
}

a:hover {
	text-decoration:underline;
	color:#1F47BB;
}

table.normal {
	width:auto;
}


img {
	border:0px;
}

.error {
	color:red;
	font-weight:bold;
}

.required {
	font-weight:bold;
}

.bigger {
	font-size:14px;
}

#footerhomepage a:link {  text-decoration: none; color: #FFFFFF}
#footerhomepage a:visited {  text-decoration: none; color: #FFFFFF}
#footerhomepage a:hover {  text-decoration: underline; color: #FFFFFF}
#footerhomepage a:active {  text-decoration: none; color: #FFFFFF}

/* Divs */

.floatingbluebars {
	border-top: 1px solid #3399CC;
	border-bottom: 1px solid #3399CC;
	margin:20 0 20 0;
}

.small, .small a {
	font-size:11px;	
}

.big, .big a {
	font-size:14px;
}


input, select { font-size:9pt;}
.frmAddressLine1, .frmAddressLine2 { width:200px}
.frmCity { width:100px;}
.frmZip{ width:70px;}

.field{float:left;margin-right:20px}
.row{width:100%;float:left;clear:both;margin:5px 5px 5px 0px;}
.smallText{font-size:8pt;}
#dvMainContent {width:500px;padding:5px;text-align:left}
.alt{ background-color:#efefef;}
.pageBg{background-color:#fff;margin:5px;padding:5px}
.title{font-weight:bold;padding-right:5px;}
.pageBg th { font-weight:bold;}

.boothTable {	        border: 1px solid #346699;margin-bottom:10px; background-color:#fff       }
.boothTable th { background-color:#346699; color:#fff;font-weight:bold;text-align:left;padding:3px}
        .booth {width:50px}
        .firstname{width:80px;}
        .lastname {width:100px;}
        .subhead{background-color:#96BCDE;font-weight:bold;color:#fff}
        .boothTableTop, .boothTableBtm { width:520px;}
        .boothTableTop td, .boothTableBtm td { padding:3px;}
        .boothTableBtm { margin-top:15px;}
        .noPrint {text-align:center;font-weight:bold;color:red}
        .padTxt { padding-right:20px; }
  
.taken { border:solid 3px #f00 !important}
.grid {border:solid 1px #ccc;width:100%}
.grid th { background-color:navy;color:#fff;font-weight:bold;text-align:left;padding:3px;}
.grid .alt { background-color:#d9e3ed;}
.grid td { padding:3px;}

fieldset {margin-bottom:15px;background-color:#F7F7F7;}
legend {font-weight:bold}
