html,body		{
		margin-top : 0px;
		margin-bottom : 0px;
		margin-left: 0px;
		margin-right: 0px;		
		padding:0;
		width:100%;
		height:100%;
		}

.fullheight		{
		height: 100%;
				}
				
.topnav	{
		width: 100%;
		background-color: #000033;
		color: #ffffff;
		font-family: Arial Black;
		font-size:14px;
		text-transform: uppercase;
		padding: 0px 15px 0px 15px;
		height: 7%;
		}

.indexboxleft	{
		position:absolute;
		top: 30px;
		left: 350px;
		margin: 0;
		padding: 0; 
		width: 250px;
		padding: 10px;
		}

.indexboxleft2	{
		position:absolute;
		top: 320px;
		left: 350px;
		margin: 10px;
		}

		
.indexboxright	{
		position:absolute;
		top: 74px;
		left: 650px;
		margin: 0;
		padding: 0; 
		width: 250px;
		padding: 10px;
		}

.hospitalityboxleft	{
		position:absolute;
		top: 30px;
		left: 30px;
		margin: 0;
		padding: 0; 
		width: 220px
		padding: 10px;
		}

.hospitalityboxright	{
		position:absolute;
		top: 110px;
		left: 310px;
		margin: 0;
		padding: 0; 
		width: 220px
		padding: 10px;
		opacity:0.7;
		background: #000000;
		filter:alpha(opacity=70);
		}

.sponsorbox {
		width: 270px;
		position:absolute;
		top: 100px;
		left: 20px;
		margin: 0;
		padding: 10px;
}
		
.greynav A {
		color: #aaaaaa;
		font-family: Arial Black;
		font-size:14px;
		text-transform: uppercase;
		text-decoration: none;
}

.greynav A:hover {
		color: #000033;
		font-family: Arial Black;
		font-size:14px;
		text-transform: uppercase;
		text-decoration: none;
}
.bluenav A {
		color: #000033;
		font-family: Arial Black;
		font-size:14px;
		text-transform: uppercase;
		left: 30px;
		text-decoration: none;
}

.bluenav A:hover {
		color: #aaaaaa;
		font-family: Arial Black;
		font-size:14px;
		text-transform: uppercase;
		left: 30px;
		text-decoration: none;
}
.headernavy	{
		font-family:Arial Black;
		font-size:42px;
		color:#000033;
		padding: 0px 15px 0px 15px;
		vertical-align: top;
		height: 8%;
		line-height: 44px;
		text-transform: uppercase;
		}
.headernavytoo	{
		font-family:Arial Black;
		font-size:42px;
		color:#000033;
		vertical-align: top;
		height: 8%;
		line-height: 44px;
		text-transform: uppercase;
		}

.smallheadernavy	{
		font-family:Arial Black;
		font-size:20px;
		color:#000033;
		padding: 0px 0px 0px 15px;
		vertical-align: top;
		height: 8%;
		line-height: 20px;
		text-transform: uppercase;
		}

.headergrey	{
		font-family:Arial Black;
		font-size:42px;
		color:#aaaaaa;
		padding: 0px 0px 0px 15px;
		vertical-align: top;
		height: 8%;
		line-height: 44px;
\\		text-transform: uppercase;
		}
.subheadergrey	{
		font-family:Arial Black;
		font-size:14px;
		color:#aaaaaa;
		padding: 10px 0px 0px 0px;
		vertical-align: top;
		height: 8%;
		line-height: 14px;
		text-transform: uppercase;
		}

.subheadergrey A {
		font-family:Arial Black;
		font-size:14px;
		color:#aaaaaa;
		padding: 10px 0px 0px 0px;
		vertical-align: top;
		height: 8%;
		line-height: 14px;
		text-transform: uppercase;
		text-decoration: none;
		}

.subheadergrey A:hover {
		font-family:Arial Black;
		font-size:14px;
		color:#000033;
		padding: 10px 0px 0px 0px;
		vertical-align: top;
		height: 8%;
		line-height: 14px;
		text-transform: uppercase;
		text-decoration: none;
		}

.headerwhite	{
		font-family:Arial Black;
		font-size:42px;
		color:#ffffff;
		padding: 0px 0px 0px 0px;
		vertical-align: top;
		height: 8%;
		line-height: 44px;
		text-transform: uppercase;
		}

.greysub	{
		font-family:Times New Roman,Georgia,MS Serif;
		font-size:20px;
		color:#aaaaaa;
\\		text-transform: uppercase;
		width:540px;
		padding: 0px 15px 0px 15px;
		vertical-align: top;
		height: 10%;
		}		
		
.greysubsmall	{
		font-family:Times New Roman,Georgia,MS Serif;
		font-size:14px;
		color:#aaaaaa;
\\		text-transform: uppercase;
		width:570px;
		padding: 0px 15px 0px 15px;
		vertical-align: top;
		height: 10%;
		}		


.italicsub	{
		font-family:Times New Roman,Georgia,MS Serif;
		font-size:16px;
		color:#aaaaaa;
		width:540px;
		padding: 0px 0px 0px 15px;
		vertical-align: top;
		height: 10%;
		font-style: italic;
		}		

.italicheader	{
		font-family:Times New Roman,Georgia,MS Serif;
		font-size:42px;
		color:#ffffff;
		padding: 0px 15px 0px 15px;
		vertical-align: top;
		height: 10%;
		font-style: italic;
		}		

.sub	{
		font-family:Times New Roman,Georgia,MS Serif;
		font-size:16px;
		color:#aaaaaa;
		width:540px;
		padding: 0px 0px 0px 15px;
		vertical-align: top;
		height: 10%;
		font-style: none;
		}		

.hospbox1 {
		width: 250px;
		padding: 10px;
		}


.hospitalityindex	{
		font-family:Times New Roman,Georgia,MS Serif;
		font-size:12px;
		color:#ffffff;
		padding: 0px 0px 0px 0px;
		vertical-align: top;
		text-decoration: none;
		}		
		
		
.partnerbox1	{
		position:absolute;
		top: 85px;
		left: 20px;
		padding: 10px;
		width: 90%;
		}

.partneritalicsub	{
		font-family:Times New Roman,Georgia,MS Serif;
		font-size:16px;
		color:#aaaaaa;
		vertical-align: top;
		font-style: italic;
		}		

.partnerbox2	{
		position:absolute;
		top: 190px;
		left: 25px;
		width: 340px;
		font-family:Times New Roman,Georgia,MS Serif;
		font-size:36px;
		color:#0000334;
		vertical-align: top;
		height: 10%;
		font-style: italic;
		}		

.indexmenu A	{
		font-family:Times New Roman,Georgia,MS Serif;
		font-size:14px;
		font-weight:bold;
		color:#ffffff;
		line-height: 14px;
		padding: 0px 0px 0px 0px;
		vertical-align: top;
		height: 50%;
		text-decoration: none;
		}		

.indexmenu A:hover	{
		font-family:Times New Roman,Georgia,MS Serif;
		font-size:14px;
		font-weight:bold;
		color:#aaaaaa;
		line-height: 14px;
		padding: 0px 0px 0px 0px;
		vertical-align: top;
		height: 50%;
		text-decoration: none;
		}		

.col	{
		font-family:Times New Roman,Georgia,MS Serif;
		font-size:11px;
		color:#000000;
		line-height: 13px;
		padding: 0px 0px 0px 15px;
		vertical-align: top;
\\		height: 50%;
		}		

.col A	{
		font-family:Times New Roman,Georgia,MS Serif;
		font-size:11px;
		font-weight:bold;
		color:#aaaaaa;
		line-height: 13px;
		padding: 0px 0px 0px 0px;
		vertical-align: top;
\\		height: 50%;
		text-decoration: none;
		}		

.colheader	{
		font-family:Arial Black;
		font-size:12px;
		color:#aaaaaa;
		text-transform: uppercase;
		opacity:1;
		}		

.tdcol	{
		font-family:Times New Roman,Georgia,MS Serif;
		font-size:11px;
		color:#000000;
		line-height: 13px;
		}		

.tdcolitalics	{
		font-family:Times New Roman,Georgia,MS Serif;
		font-size:11px;
		color:#000000;
		line-height: 13px;
		font-style: italic;
		}		

.tdcolheader	{
		font-family:Arial Black;
		font-size:12px;
		color:#aaaaaa;
		text-transform: uppercase;
		opacity:1;
		font-style: none;
		}		






.navbar A	{
		font-family:Arial, Helvetica;
		font-size:12px;
		font-weight:bold;
		color:#000000;
		margin-left: 0px;
		padding: 0px 10px 0px 10px;
		vertical-align: top;
		}		

.offerstext	{
		font-family:Arial, Helvetica;
		font-size:12px;
		color:#002147;
		line-height: 16px;
		margin-left: 10px;
		padding: 0px 0px 0px 0px;
		vertical-align: top;
		}		

.offerstexts A {
		font-family:Arial, Helvetica;
		font-size:11px;
		color:#002147;
		line-height: 10px;
		margin-left: 0px;
		padding: 0px 0px 0px 0px;
		vertical-align: top;
		}		

.offerstext	li {
		font-family:Arial, Helvetica;
		font-size:12px;
		color:#002147;
		line-height: 16px;
		margin-left: 10px;
		padding: 0px 0px 0px 0px;
		vertical-align: top;
		}		

.offerstext A:hover {
		font-family:Arial, Helvetica;
		font-size:11px;
		color:#ff0000;
		line-height: 10px;
		margin-left: 0px;
		padding: 0px 0px 0px 0px;
		vertical-align: top;
		}		

.offerstexts	{
		font-family:Arial, Helvetica;
		font-size:11px;
		color:#002147;
		line-height: 10px;
		margin-left: 10px;
		padding: 5px 0px 5px 0px;
		vertical-align: top;
		}		

.offershead	{
		font-family:Arial, Helvetica;
		font-size:14px;
		font-weight:bold;
		color:#ff0000;
		text-transform: uppercase;
		line-height: 14px;
		margin-left: 10px;
		padding: 10px 0px 0px 0px;
		vertical-align: top;
		}		




.testimonial	{
		font-family:Times New Roman,Georgia,MS Serif;
		font-size:12px;
		font-style: italic;
		color:#ffffff;
		line-height: 16px;
		margin-left: 10px;
		padding: 10px 10px 0px 0px;
		vertical-align: top;
		}		

.testimonialmid	{
		font-family:Times New Roman,Georgia,MS Serif;
		font-size:16px;
		font-style: italic;
		color:#ffffff;
		line-height: 18px;
		margin-left: 10px;
		padding: 10px 10px 10px 0px;
		vertical-align: top;
		}		

.testimonialxl	{
		font-family:Times New Roman,Georgia,MS Serif;
		font-size:20px;
		font-style: italic;
		color:#ffffff;
		line-height: 22px;
		margin-left: 10px;
		padding: 10px 10px 10px 0px;
		vertical-align: top;
		}		

.testimonialname	{
		font-family:Arial, Helvetica;
		font-size:12px;
		font-weight:bold;
		color:#eeeeee;
		padding: 0px 10px 10px 10px;
		float: right;
		}		


LI		{
		list-style-type: square;
		font-family:Arial, Helvetica;
		color:#000000;
		font-size:11px;
		line-height: 13px;
		margin-left: 0px;
		padding: 0px 0px 0px 10px;
		}
		
.intro		{
		list-style-type: square;
		font-family:Arial, Helvetica;
		color:#000000;
		font-size:11px;
		line-height: 13px;
		margin-left: 10px;
		padding: 10px 10px 10px 0px;
		}

.intro li {
		list-style-type: square;
		font-family:Arial, Helvetica;
		color:#000000;
		font-size:11px;
		line-height: 13px;
		margin-left: 10px;
		padding: 0px 0px 0px 0px;
		}

.menu li {
		color:#002147;
		font-family:Arial, Helvetica;
		font-size:11px;
		font-style: italic;
		padding: 0px 10px 0px 10px;
		}

.menustart {
		color:#002147;
		font-family:Arial, Helvetica;
		font-size:11px;
		font-style: italic;
		padding: 0px 10px 0px 10px;
		font-weight:bold;
		}
		
.dresscode	{
		font-family:Arial, Helvetica;
		font-size:9px;
		font-weight:bold;
		color:#000000;
		padding: 0px 0px 0px 10px;
		font-style: italic;
		}		

hr 		{
		border: 0;
		color: #aaaaaa;
		background-color: #aaaaaa;
		height: 1px;
		width: 100%;
		}

.bottomnav	{
		width: 100%;
		background-color: #000033;
		color: #ffffff;
		font-family: Arial Black;
		font-size:14px;
		text-transform: uppercase;
		padding: 0px 15px 0px 15px;
		height: 7%;
		}

.bottomnav	A {
		width: 100%;
		background-color: #000033;
		color: #ffffff;
		font-family: Arial Black;
		font-size:14px;
		text-transform: uppercase;
		text-decoration: none;
		}

.bottomnav	A:hover {
		width: 100%;
		background-color: #000033;
		color: #aaaaaa;
		font-family: Arial Black;
		font-size:14px;
		text-transform: uppercase;
		text-decoration: none;
		}

.menuspacer {
		padding: 20px;
		}




.navyitalics	{
		font-family:Times New Roman,Georgia,MS Serif;
		font-size:22px;
		color:#000033;
		padding: 0px 15px 0px 15px;
		vertical-align: top;
		height: 10%;
		font-style: italic;
		}		


.smallnavyitalics	{
		font-family:Times New Roman,Georgia,MS Serif;
		font-size:16px;
		color:#000033;
		padding: 0px 0px 0px 15px;
		vertical-align: top;
		height: 10%;
		font-style: italic;
		}		


#info {padding-bottom:100px;}



.submission {
		font-family:Times New Roman,Georgia,MS Serif;
		font-size:20px;
		color:#000033;
\\		text-transform: uppercase;
		width:540px;
		padding: 0px 15px 0px 15px;
		}		


/* ================================================================ 
This copyright notice must be untouched at all times.

The original version of this stylesheet and the associated (x)html
is available at http://www.cssplay.co.uk/menus/opaque_dl.html
Copyright (c) 2005-2007 Stu Nicholls. All rights reserved.
This stylesheet and the assocaited (x)html may be modified in any 
way to fit your requirements.
=================================================================== */
#navigation {list-style-type:none; margin:0 0 30px 0; padding:0;}

#navigation li {display:block; float:left; position:relative; z-index:100; margin-right:1px;}
#navigation li span {display:block; z-index:100; padding: 5px 10px;font-size:1.1em;}
#navigation li a, #navigation li a:visited {display:block; padding:0; white-space:nowrap;}

#navigation dl {position:absolute; top:0; left:0; margin: 0; padding: 0; background:#000033;}
* html #navigation dl {background:#000033;;}
#navigation dt {margin:0; font-size: 1.1em; float:left; }
#navigation dd {display:none; background: transparent; clear:left; margin:0; padding:0; color: #fff; font-size: 1em; text-align:left;}

#navigation dt a, #navigation dt a:visited {display:block; color:#ffffff; padding: 5px 10px; text-decoration:none;}
#navigation dd a, #navigation dd a:visited {color:#ffffff; text-decoration:none; display:block; padding: 5px 10px;}

#navigation li a:hover {border:0; text-decoration:none;}

#navigation li:hover dd, #navigation li a:hover dd {display:block;}
#navigation li:hover dl, #navigation li a:hover dl {padding-bottom:15px;}
#navigation li:hover dt a, #navigation li a:hover dt a, #navigation dd a:hover {color:#aaaaaa;}

