body { 
margin-top: 0px;
margin-left: 0px;
margin-right: 0px;
margin-bottom: 0px;
font-family: verdana, sans-serif; 
text-decoration: none; 
text-align: left; 
font-size: 13px;
background-color:#cccccc;
}

a:link { color: #eb5932; font-size: 13px; font-family: verdana, sans-serif; line-height: 16px; text-decoration: none; }
a:visited { color: #ff7652; font-size: 13px; font-family: verdana, sans-serif; line-height: 16px; text-decoration: none; }
a:hover { color: #ff7652; font-size: 13px; font-family: verdana, sans-serif; line-height: 16px; text-decoration: none; }
a:active { color: #ff7639; font-size: 13px; font-family: verdana, sans-serif; line-height: 16px; text-decoration: none; }


.footer {
background-color:#005588;
color: #cccccc;
font-size: 11px;
padding:16px;
}


.footer a:hover { color: #ffffff; font-size: 11px;line-height: 11px; text-decoration: none; }
.footer a:link { color: #cccccc; font-size: 11px; line-height: 11px; text-decoration: none; }
.footer a:visited { color: #ffffff; font-size: 11px; line-height: 11px; text-decoration: none; } 
.footer a:active { color: #cccccc; font-size: 11px; line-height: 11px; text-decoration: none; } 

.page_text {
padding:20px;
}

table { 
background-color:#ffffff;
padding: 0px 0px 0px 0px;
margin-left: auto;
margin-right: auto
}

.text_subheadOrange1 { color: #eb5932; font-size: 15px; font-family: verdana, sans-serif; font-weight: 700; line-height: 15px; text-align: left; }
.text_subheadOrange2 { color: #eb5932; font-size: 12px; font-family: verdana, sans-serif; font-weight: 700; line-height: 15px; text-decoration: none; text-align: left; }

.superHeaderWhite {
font-family: verdana, sans-serif;
text-align: left;
font-size: 30px;
color: #feffff;
font-weight: 200;
}
.directions_table { 
background-color: #d1da8f;
}

.directions_header1 {
font-family: verdana, sans-serif;
font-weight: 700;
text-align: left;
font-size: 15px; 
}

.directions_header2 {
font-family: verdana, sans-serif;
font-weight: 700;
text-align: left;
font-size: 13px; 
}
.directions_header3 {
font-family: verdana, sans-serif;
font-weight: 700;
text-align: left;
font-size: 11px; 
}

.note {
font-family: verdana, sans-serif;
text-align: left;
font-size: 11px; 
font-style:italic; 
}


/* CSS Nav Rollovers */

.menu {	
	height: 28px; 
	width:713px;
}

.menu img {float:left;}

.cssnav {
    float: left;
	position:relative;
	margin: 0;
	padding: 0;
	background: url(../buttons/intro_over.gif) no-repeat;
	overflow:hidden;/* for ie to hide extra height*/
}


.cssnav a {
	float: left;
	overflow:hidden;/* for ie to hide extra height*/
}


.cssnav img {border: 0; }
.cssnav a:hover img{visibility:hidden}



.cssnav2	{
    float: left;
	position:relative;
	margin: 0;
	padding: 0;
	font-family: arial, helvetica, sans-serif;
	background: url(../buttons/conf_over.gif) no-repeat;
	vertical-align: top;
	overflow:hidden;/* for ie to hide extra height*/
}

.cssnav2	a:active{
    float: left;
	position:relative;
	margin: 0;
	padding: 0;
	font-family: arial, helvetica, sans-serif;
	background: url(../buttons/conf_Selected.gif) no-repeat;
	overflow:hidden;/* for ie to hide extra height*/
}

.cssnav2 a {
	float: left;
	overflow:hidden;/* for ie to hide extra height*/
}


.cssnav2 img {border: 0; }
.cssnav2 a:hover img{visibility:hidden}



.cssnav3	{
    float: left;
	position:relative;
	margin: 0;
	padding: 0;
	font-family: arial, helvetica, sans-serif;
	background: url(../buttons/res_Over.gif) no-repeat;
	vertical-align: top;
	overflow:hidden;/* for ie to hide extra height*/
}

.cssnav3	a:active{
    float: left;
	position:relative;
	margin: 0;
	padding: 0;
	font-family: arial, helvetica, sans-serif;
	background: url(../buttons/res_Selected.gif) no-repeat;
	overflow:hidden;/* for ie to hide extra height*/
}

.cssnav3 a {
	float: left;
	overflow:hidden;/* for ie to hide extra height*/
}


.cssnav3 img {border: 0; }
.cssnav3 a:hover img{visibility:hidden}

.cssnav4	{
    float: left;
	position:relative;
	margin: 0;
	padding: 0;
	font-family: arial, helvetica, sans-serif;
	background: url(../buttons/resourcesbutton_over.gif) no-repeat;
	vertical-align: top;
	overflow:hidden;/* for ie to hide extra height*/
}

.cssnav4	a:active{
    float: left;
	position:relative;
	margin: 0;
	padding: 0;
	font-family: arial, helvetica, sans-serif;
	background: url(../buttons/resourcesbutton_Selected.gif) no-repeat;
	overflow:hidden;/* for ie to hide extra height*/
}

.cssnav4 a {
	float: left;
	overflow:hidden;/* for ie to hide extra height*/
}


.cssnav4 img {border: 0; }
.cssnav4 a:hover img{visibility:hidden}

.cssnav5	{
    float: left;
	position:relative;
	margin: 0;
	padding: 0;
	font-family: arial, helvetica, sans-serif;
	background: url(../buttons/MapDirectionsbutton_over.gif) no-repeat;
	vertical-align: top;
	overflow:hidden;/* for ie to hide extra height*/
}

.cssnav5	a:active{
    float: left;
	position:relative;
	margin: 0;
	padding: 0;
	font-family: arial, helvetica, sans-serif;
	background: url(../buttons/MapDirectionsbutton_Selected.gif) no-repeat;
	overflow:hidden;/* for ie to hide extra height*/
}

.cssnav5 a {
	float: left;
	overflow:hidden;/* for ie to hide extra height*/
}


.cssnav5 img {border: 0; }
.cssnav5 a:hover img{visibility:hidden}



/* End Nav Rollovers */



/* CSS SubNav Rollovers */


.subnavmenu {	
	height: 20px; 
	width:675px;
}

.subnavmenu img {float:left;}



.csssubnav {
    float: left;
	position:relative;
	margin: 0;
	padding: 0;
	background: url(../buttons/SubgenInfo_over.gif) no-repeat;
	overflow:hidden;/* for ie to hide extra height*/
}


.csssubnav a {
	float: left;
	overflow:hidden;/* for ie to hide extra height*/
}


.csssubnav img {border: 0; }
.csssubnav a:hover img{visibility:hidden}




.csssubnav2  {
	float: left;
	position:relative;
	margin: 0; 
	padding: 0;
	font-family: arial, helvetica, sans-serif;
	background: url(../buttons/subRoomInfo_over.gif) no-repeat;
	overflow:hidden;/* for ie to hide extra height*/	
}

.csssubnav2 a{
	float: left;
	position:relative;
	margin: 0; 
	padding: 0;
	font-family: arial, helvetica, sans-serif;
	background: url(../buttons/subRoomInfo_Selected.gif) no-repeat;
	overflow:hidden;/* for ie to hide extra height*/	
}

.csssubnav2 img {border: 0; }
.csssubnav2 a:hover img{visibility:hidden}


.csssubnav3  {
	float: left;
	position:relative;
	margin: 0; 
	padding: 0;
	font-family: arial, helvetica, sans-serif;
	background: url(../buttons/subFoodInfo_over.gif) no-repeat;
	overflow:hidden;/* for ie to hide extra height*/	
}

.csssubnav3 a{
	float: left;
	position:relative;
	margin: 0; 
	padding: 0;
	font-family: arial, helvetica, sans-serif;
	background: url(../buttons/subFoodInfo_Selected.gif) no-repeat;
	overflow:hidden;/* for ie to hide extra height*/	
}

.csssubnav3 img {border: 0; }
.csssubnav3 a:hover img{visibility:hidden}


.csssubnav4 {
	float: left;
	position:relative;
	margin: 0; 
	padding: 0;
	font-family: arial, helvetica, sans-serif;
	background: url(../buttons/subTechInfo_over.gif) no-repeat;
	overflow:hidden;/* for ie to hide extra height*/	
}
.csssubnav4 a{
	float: left;
	position:relative;
	margin: 0; 
	padding: 0;
	font-family: arial, helvetica, sans-serif;
	background: url(../buttons/subTechInfo_Selected.gif) no-repeat;
	overflow:hidden;/* for ie to hide extra height*/	
}

.csssubnav4 img {border: 0; }
.csssubnav4 a:hover img{visibility:hidden}

.csssubnav5 {
	float: left;
	position:relative;
	margin: 0; 
	padding: 0;
	font-family: arial, helvetica, sans-serif;
	background: url(../buttons/subPolicy_over.gif) no-repeat;
	overflow:hidden;/* for ie to hide extra height*/	
}
.csssubnav5 a{
	float: left;
	position:relative;
	margin: 0; 
	padding: 0;
	font-family: arial, helvetica, sans-serif;
	background: url(../buttons/subPolicy_Selected.gif) no-repeat;
	overflow:hidden;/* for ie to hide extra height*/	
}

.csssubnav5 img {border: 0; }
.csssubnav5 a:hover img{visibility:hidden}




/* End SubNav Rollovers */


/* CSS Reserve Rollovers */

.cssresmenu {	
	height: 50px; 
	width:440px;
}

.cssresmenu img {float:left;}



.cssres	{
	float:left;
	position:relative;
	margin: 0; 
	padding: 0;
	font-family: arial, helvetica, sans-serif;
	background: url(../buttons/CHC_reserve_over.jpg) no-repeat;
	overflow:hidden;/* for ie to hide extra height*/	
}

.cssres	a{
	float:left;
	position:relative;
	margin: 0; 
	padding: 0;
	font-family: arial, helvetica, sans-serif;
	background: url(../buttons/CHC_reserve_over.jpg) no-repeat;
	overflow:hidden;/* for ie to hide extra height*/	
}

.cssres img {border: 0; }
.cssres a:hover img{visibility:hidden}

.cssres2 {
	float:left;
	position:relative;
	margin: 0; 
	padding: 0;
	font-family: arial, helvetica, sans-serif;
	background: url(../buttons/CHC_reserve_first_over.jpg) no-repeat;
	overflow:hidden;/* for ie to hide extra height*/	
}

.cssres2 a{
	float:left;
	position:relative;
	margin: 0; 
	padding: 0;
	font-family: arial, helvetica, sans-serif;
	background: url(../buttons/CHC_reserve_first_over.jpg) no-repeat;
	overflow:hidden;/* for ie to hide extra height*/	
}

.cssres2 img {border: 0; }
.cssres2 a:hover img{visibility:hidden}


/* End Reserve Rollovers */

