html { font-size: 100%; /* IE hack */ }
* { padding:0; margin:0; }
ol, ul, li {margin: 0; padding: 0;}
body     { color: #666; font-size: 11px; font-family: Arial, verdana, Sans-Serif; background-color: white; margin: 0; padding: 0 }
h1 { font-size: 13px; font-family: Arial, Verdana, Helvetica, "San Serif"; font-weight: bold; margin: 0.67em 0; }
p { font-size: 10px; }
h6 { font-size: 11px; font-family: Arial, Verdana, Helvetica, "San Serif"; font-weight: bold; margin: 2.33em 0; }
a { text-decoration: none; background: url(../../img/rsrc/misc/3x1999.gif) bottom left repeat-x;}
a:hover { color: #05417d; text-decoration: underline; }

em { font-style: italic; }
strong {font-weight: bold;}

.orange { color: #FAA612;}
.blue { color: #05417d; }
.nobg {background: none; }

#destpop, #cabinpop  {position: absolute; left: 0px; top: 0px;
	margin: 0 0 0 0;
	padding: 0;
	width: 450px !important; width: 450px;
	}
#destpop p, #cabinpop p { color: #05417d; font-size: 11px !important; font-size: 11px; line-height: 120%; padding: 2px 20px 5px 30px;}
#destpop h3 { color: #faa612; font-size: 13px !important; font-size: 13px ;  padding: 10px 30px 2px 30px;}
#destpop a, #deckpop a { color: #05417d;  }
#header {float: left; height: 50px; }
#headertall {float: left; height: 80px; }
#header #logo { float: left; padding: 10px 0 0 10px; }
#header #closebox   { float: right; padding: 12px 0 0 200px; }
#header #closebox img a, #deckpop #rightcol .deckdir img a { background: none; padding:0 0 10 0;}
#header a, #headertall a {font-size: 11px; }
#header h3, #headertall h3 { color: #faa612; font-size: 13px !important; font-size: 13px ;  padding: 5px 0;}

#destpop #description { float: left;  height: 200px; }
#destpop #descriptionalt { float: left; height: 130px; }
#destpop #descriptionalt160 { padding: 10px 0; height: 160px; float: left; }
#destpop h4 {color: #faa612; font-size: 11px; font-weight: bold; padding: 0 0 0 30px; }
#destpop #descriptionalt strong { color: #faa612;}
#destpop #links { color:#faa612; font-size: 11px !important; font-size: 11px ; font-weight: 700; line-height: 150%;  padding: 10px 10px 0 30px;}
#destpop #links a, #cabinpop #links a { color: #05417d; text-decoration: none; background: url(../../img/rsrc/misc/3x1999.gif) bottom left repeat-x;}
#destpop #links a:hover, #cabinpop #links  a:hover { color: #05417d; text-decoration: underline; }
#destimg { position: relative; float: left; display: block;}

#destpop ul
{
	margin: 10px 0;
	padding: 0;
	list-style-type: none;
	text-align: center;
}

#destpop ul li { display: inline; }

#destpop ul li a, .noref
{
	text-decoration: none;
	font-size: 11px;
	padding: 3px 6px;
	color: #faa612;
	background: none;
	border-color: #CCC;
	border-width: 1px;
	border-style: solid;
}

#destpop ul li a:hover
{
	color: #faa612;
	text-decoration: underline; 
	background: none;
	border-color: #333;
	border-width: 1px;
	border-style: solid;
}

.noref
{
	text-decoration: none;
	color: #05417d;
	}
.noborder {border: 0pt;
text-decoration: none;
	color: #05417d;
	font-size: 11px;}	

#cabinpop #cabinimg { width: 450; float: left; text-align: center; padding: 10px 0; }
#cabinpop #subhead  { float: left; width: 450;  }
#cabinpop #subhead h3, #deckpop #subhead h3  { text-align: center; color: #faa612; font-size: 13px; }
#cabinpop #subhead h4, #deckpop #subhead h4  { text-align: center; color: #05417d; font-size: 12px; padding: 5px 0 8px; }
#cabinpop #links { color:#faa612; font-size: 90% !important; font-size: 95% ;  line-height: 130%;  padding: 5px 10px 0px 30px; text-align: center;}

#deckpop {position: absolute; left: 0px; top: 0px;
	margin: 0 0 0 0;
	padding: 0;
	width: 510px;
	}
#deckpop #header #closebox   { float: right; padding: 12px 0 0 250px; }
#deckpop #subhead  { float: left; width: 510px;  }
#deckpop h2 { font-size: 13px; text-align: center; padding: 0; margin: 0; }
#deckpop h3 { font-size: 14px; text-align: center; margin: 0; padding: 0; }
#deckpop h4 { font-size: 13px; text-align: center; margin: 0; padding: 0; }
#leftcolumn {width: 240px; padding: 0 0 0 10px; }
#leftcolumnfr { padding: 0 0 0 10px; width: 275px; }
#leftcolumn img { padding: 20px 0 15px 0; }
#leftcolumn img { padding: 20px 0 15px; }
#deckpop #rightcolumn {float: right; width: 250; padding: 20 0 0 0;  }
#deckpop #downdeck { float: left; padding: 0 0 0 60px;}
#deckpop #updeck { float: right;  padding: 0 60px 0 0;}
#deckpop #downdeckw { float: left; padding: 0 0 0 20px;}
#deckpop #updeckw { float: right;  padding: 0 20px 0 0;}
#catkey {margin: 35px 0 0 0; }
#catkey td { font-size: 10px; }
