BODY,HTML {
	background: white; 
	font: 0.85em "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
}
ul,li{
	margin-left: 0px;
	margin-right: 0px;
	padding-left: 0px;
	padding-right: 0px;
}
DIV,SPAN {
    -moz-box-sizing:    border-box;
	-webkit-box-sizing: border-box;
	box-sizing:        border-box;
}

.spacer{
	clear: both;
}

.subheader{
	color: gray;
	font-size: xx-small;
}
div.form {	
	padding-top: 5px;
	clear: both;
	width: 500px;
}
div.label{
	float: left;
	text-align: right;
	width: 30%;
}
div.field{
	float: right;
	text-align: left;
	width: 70%;
}
div.lightborder{
	border: #cce3f6 solid 1px;
}
div.fullwidth{
	margin: 1px;
	min-width: 900px;;
}
/*Page Layout*/
#page_box{
    text-align: left;
	max-width: 480px;
  }

#page_box h2{
	color: #4E4E4E;
}
#mid_box{
	border: #CCC solid 1px;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
    text-align: left;
	width:99%;
	min-width: 100px;
	min-height: 100px;
	margin-top: 15px;
	padding-top: 15px;
	margin-left: auto;
	margin-right: auto;
	background: #F8F8F8;
  }
#generic_box {
/*	background:url('images/site/transp-gray.gif');*/
}
	
#content_wrapper_box{
	width:100%;
	min-width: 100px;
	margin: 0 auto;
}
#content_wrapper_box ul{
	list-style-type:none;
	padding-left: 0px;
	margin-left: 0px;
}
#content_wrapper_box ul li{
	display: block;
	clear: none;
}

#content_left_box {
	position: relative;
	width: 100%;
	min-width: 0px;
	overflow:hidden;
	clear:both;
}
#content_mid_box{
	float: left;
	position: relative;
	border-left: #cce3f6 solid 1px;
	width:100%;
	min-width: 0px;
	left: 0%;
	right: auto;
	padding-left: 0px;
	margin-left: 1px;
	clear:both;
}
#content_right_box {
	border-left: none;
	position: relative;
	width: 0%;
	min-width: 0px;
	padding-left: 0px;
	overflow:hidden;
}
/*Navigator Layout*/
#lnav_box {
	/*border: red solid 1px;/*TODO remove*/
	width: auto;
	height: auto;
	background: #cce3f6;
	font-size: medium;
	padding-left: 0px;
	margin-left: 1px;
	margin-right: auto;
	margin-top: 5px;
	text-align:left;
}
#lnav_box li {
	text-align:center;
	display: inline;
}
#lnav_box ul{
	list-style-type:none;
	clear: none;
}

#lnav_top_box, #lnav_l0_box, #lnav_user_box{
	position: relative;
	clear: both;
	height: 41px;
	top: 3px;
	left: 0px;
	/*border: yellow solid 1px; /*TODO remove*/
}
#lnav_l0_box{
	/*border: red solid 1px; /*TODO remove*/
	color: #7E7E7E;
	font-size: xx-small;
	padding-left: 0px;
}
#lnav_user_box{
	/*border: gray solid 1px; TODO remove*/
	height: 15px;
	display: inline;
	clear:none;
}

#lnav_user_box input,#lnav_user_box option,  #lnav_user_box select,#lnav_user_box form{
	height: 15px;
	color: #7E7E7E;
	font-size: xx-small;
	display: inline;
	clear:none;
}
#lnav_user_box select{
	background: auto;
	border: none;
	width: 86px;
}
#lnav_user_box input{
	background: auto;
	border: none;
	width: 70px;
}
#lnav_int_box{
	clear: both;
}
#lnav_l1_box{
	position: relative;
	left: 0px;
	text-align: left;
	clear: both;
	height: auto;/*IE6 really wants this line*/
}
#lnav_l1_box a {
	text-decoration: none;
	color: #7E7E7E;
}
#lnav_l1_box ul {
	vertical-align: bottom;
	list-style-type:none;
	clear: none;
}

#lnav_l1_box li{
	display: block;
	float:left;
	padding-top: 3px;
	margin-left: 1px;
	width: auto;
	height: 25px;
}
#lnav_l1_box li.unselected {
	/*background:url('images/site/unselectedl1.gif') no-repeat;*/
}
#lnav_l1_box li.selected{
	clear: none;
	background:gray;
	list-style-type:none;
}
#lnav_l1_box li.selected a{
	color: white;
}
/*
#lnav_l1_item_box{
	/*border: gray solid 1px; /* TODO remove
	text-align:center;
	clear:none;
	display: inline;
	padding-left: 5px;
	padding-right: 0px;
}*/
#lnav_l2_box{
	/*border: gray solid 1px; /*TODO remove*/
	position: relative;
	top: 2px;
	left: 0px;
	background: #d0d0d0;
	padding-top: 4px;
	text-align: left;
	height: auto;
	clear: both;
}
#lnav_l2_box li {
	text-align:center;
	display: inline;
}
#lnav_l2_box a{
	color: white;
}

#lnav_l2_item_box .disabled{
	color: #ececec;
}
#lnav_l2_item_box{
	/*border: yellow solid 1px; /*TODO remove*/
	text-align:center;
	margin-left: 10px;
	display: inline;
	clear:none;
}

/*Widget Layout*/
#news_box,#pressfile_box,#lodging_box,#pilotinfo_box{
	margin-left: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
	min-height: 50px;
	margin-top: 22px;
	border: #cce3f6 solid 1px;
	font-size: normal;
}
#lodging_box #generic_box {
	margin: 1px;
}
#lodging_box img{
	float:left;
}
#lodging_box {
	clear: both;
}
#news_box h2{
	color: #4E4E4E;
	font-size: large;
}
#news_box h2 a{
}
#yui_calendar_box {
	margin-right:10px;
	margin-bottom:10px;
	padding-bottom: 80px;
	height: 180px;
}

#wccalendar_box div{
	margin-top: 10px;
	margin-left: 100px;
	width: 400px;
}

#top ul{
	list-style-type:none;
	clear: none;
}

#fheader #top{
	text-align: left;
	position: relative;
}

#fheader #top ul{
	padding-left:0px;
	margin-left:0px;
}
#fheader #top li {
	display: inline;
	clear: none;
}
#footer_box{
	position:relative;
	text-align: center;
    vertical-align: top;
	color: #F8F8F8;
	font-size: xx-small;
	clear: both;
}
#footer_box a{
	color: #F4F4F4;
}
#mid{
	width: 100%;
}

#sponsor_box{
	width: auto;
	text-align: center;
	bottom:auto;
}
#sponsor_box div, #sponsor_box ul, #sponsor_box li {
	width: auto;
	list-style-type:none;
	margin-left: 0px;
	padding-left: 0px;
	display:block;
	float:left;
}
#sponsor_box img{
	margin-bottom: 5px;
}
/*Deprecated*/
#yheader #top li #topl{
	display: inline;
	background:url('images/site/boxheader-1-left.gif') no-repeat;
	width: 34px;
	height: 50px;
}

#yheader #top li #topm{
	display: inline;
	background:url('images/site/boxheader-1-mid.gif') repeat-x;
	height: 50px;
}
#yheader #top li #topr {
	display: inline;
	background:url('images/site/boxheader-1-right.gif') no-repeat;
	min-width: 10px;
	min-height: 50px;
}
#yheader #mid{
	clear: both;
}

