/* hospitalityhighway.com */
/* CSS Document */

*,body{
	/*padding:0;*/
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	}
body
{
    background: url("../images-new/bkg-blue.gif") repeat-x; /* just for test */
    height:auto; margin:auto;
    /*height: 1426px;*/ /****************/
}


.border-blue{
	border: 1px solid #0C3050;
	}

a{	
	text-decoration:none;
}
	
body, p, td, th {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; margin-top:7px;
	color: #000000;
}

a:link		{ color: #660066; text-decoration: underline;  }
a:visited	{ color: #000080; text-decoration: underline ; }
a:hover		{ color: #000080; text-decoration: underline;  }
a:active	{ color: #660066; text-decoration: underline; }

H1 { FONT-WEIGHT: bolder; FONT-SIZE: 24px; COLOR: #000080;  padding : 0px;  margin : 0px; margin-bottom: 15px; font-family: "Palatino Linotype", Georgia, "Times New Roman", Times;}
H2 { FONT-WEIGHT: bold; FONT-SIZE: 18px; COLOR: #006633;  padding : 0px; margin: 0px;  }
H3 { FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #993399; padding : 0px; margin: 0px;    }
H4 { FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #993399; padding : 0px; margin: 0px;   }

.bbd, .bbd a, .bbd a:link, .bbd a:visited, bbd a:hover, bbd a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 9px;
	color: #999999;
}
li {text-align:left;}
.sh{
  font-weight: bold;
  padding:7px;
  color: #fff;
  background-color: #0C3050;
  font-size : 12px;
}


.pullquote {float: right; width: 25%; text-align:center;
   font-size: 12px; font-weight: normal; font-family: sans-serif;
   padding: 1em; background: #e6e6e6;
   color: #000; border: 1px solid #660066; word-spacing: 0.1em;
   border-width: 1px 1px 1px 1px; margin: 0.4em 0.2em 0.2em 0.4em;}
   
.box, #box {   font-size: 12px; font-weight: normal; font-family: sans-serif;
   padding: 1em; background: #e6e6e6;
   color: #000; border: 1px solid #660066; word-spacing: 0.1em;
   border-width: 1px 1px 1px 1px; margin: 0.4em 0.2em 0.2em 0.4em;}

#etoNotice {display:none;}
.etoNotice {display:none;}

.eventmonth {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #993399; FONT-FAMILY: Arial, Helvetica, sans-serif;
	padding-bottom : 3px;
	list-style : none;
}
.eventitem {
	COLOR: #000099; FONT-FAMILY: Arial, Helvetica, sans-serif;  list-style-image : none;
	padding-bottom : 3px; FONT-SIZE: 12px; 
	font-weight : bold;
}

.event-information	{
	color:#000000; FONT-FAMILY: Arial, Helvetica, sans-serif;  list-style-image : none;
	padding-bottom : 3px;
	font-weight : normal;
}
.faq {color: blue;}

.footer, .footer a, .footer a:hover, .footer a:link, .footer a:visited { COLOR: white; FONT-FAMILY: Arial, Helvetica, sans-serif; font-size: 11px; padding: 3px; 
}

.pagetrail, .pagetrail a,.pagetrail a:link,.pagetrail a:visited {
  font-family: Geneva, Arial, Helvetica, sans-serif;
  font-size: 11px;
  margin-top: 3px;
  padding : 3px;
  text-transform: lowercase;
  COLOR: #660066;
  text-align : right;
}
.pagetrail a:hover {
	font : bold;
}
.phone {
color: blue;
}


/* menu nav bar  */

.navigation { 
list-style-type: none;
margin: 0;
padding: 0;
width: 150px;
}



 /* Stylesheet settings for ListMenu Snippet
// STYLES used
//
// #LM_level_N      menu level where N is the number of the depth
//                  starting at 0
// #LM_youAreHere   menu item of current location
// .LM_expanded     expanded menu item with children
// .LM_collapsed    menu item with childen, but not expanded
// .LM_endPage      menu item with children
// .LM_description  menu item description
// 
*/

/* ListMenu Styles */

#listMenuWrapper {
list-style-type: none;
margin: 0;
padding: 0;
width: 150px;
}

#listMenuWrapper ul {
list-style-type: none;
margin: 0;
padding: 0;
width: 150px;
}
/* sets main color */
#listMenuWrapper ul li {
list-style-type: none;
margin: 0;
padding: 0;
width: 150px;
color: white;
}

#listMenuWrapper a, #listMenuWrapper #LM_youAreHere {
color: white;
display: block;
width: 150px;
padding: 2px 4px;
text-decoration: none;
font-weight: bold;
border: 1px solid;
border-color:#D5BFD0 #5A3A54 #5A3A54 #D5BFD0; /*light dark dark light*/
text-decoration:none;
}

#listMenuWrapper .snippetName a {
list-style-type: none;
margin: 0;
padding: 0;
width: 150px;
}

.LM_collapsed a { list-style : none; list-style-image : none; }
.LM_collapsed a:hover {
color: white;
display: block;
width: 150px;
padding: 2px 4px;
text-decoration: none;
font-weight: bold;
border: 1px solid;
border-color:#D5BFD0 #5A3A54 #5A3A54 #D5BFD0; /*light dark dark light*/
background-color: #660066;
text-decoration:none;

	 }

.LM_expanded a { list-style : none; list-style-image : none; }
.LM_expanded a:hover { 
color: white;
display: block;
width: 150px;
padding: 2px 4px;
text-decoration: none;
font-weight: bold;
border: 1px solid;
border-color:#D5BFD0 #5A3A54 #5A3A54 #D5BFD0; /*light dark dark light*/
background-color: #660066;
text-decoration:none;

	}
.LM_expanded #LM_youAreHere {
color: white;
display: block;
width: 150px;
padding: 2px 4px;
text-decoration: none;
font-weight: bold;
border: 1px solid;
border-color:#D5BFD0 #5A3A54 #5A3A54 #D5BFD0; /*light dark dark light*/
background-color: #660066;
text-decoration:none;

}

.LM_endPage a { list-style : none; list-style-image : none; }
.LM_endPage a:hover  {
color: white;
display: block;
width: 150px;
padding: 2px 4px;
text-decoration: none;
font-weight: bold;
border: 1px solid;
border-color:#D5BFD0 #5A3A54 #5A3A54 #D5BFD0; /*light dark dark light*/
background-color: #660066;
text-decoration:none;

}
.LM_endPage #LM_youAreHere {
color: white;
display: block;
width: 150px;
padding: 2px 4px;
text-decoration: none;
font-weight: bold;
border: 1px solid;
border-color:#D5BFD0 #5A3A54 #5A3A54 #D5BFD0; /*light dark dark light*/
background-color: #660066;
text-decoration:none;

}

#LM_level_1 li a, #LM_level_1 li #LM_youAreHere {padding-left:8px; padding-right: 8px; font-size: 10px;}
#LM_level_2 li a, #LM_level_2 li #LM_youAreHere {padding-left:16px; padding-right: 8px; }
#LM_level_3 li a, #LM_level_3 li #LM_youAreHere {padding-left:24px;}
#LM_level_4 li a, #LM_level_4 li #LM_youAreHere {padding-left:32px; }

/* menu nav bar  */

/* top drop-down menu nav bar  */
/*Credits: CSSplay Modified by Cris D to add "you are here" highlighting (takes on hover property)
increased width of sub menus to 150px*/
/*URL: http://www.cssplay.co.uk/menus/pro_drop2 */
.preload2 {background: url(../images/button4.gif);}
.menu2 {padding: 0 0 0 3px; margin:0; list-style: none;height:40px; position:relative; font-family:arial, verdana, sans-serif; }
.menu2 li.top {display:block; float:left; position:relative;}
.menu2 li a.top_link {display:block; float:left; height:40px; line-height:33px; color:#fff; text-decoration:none; font-size:11px; font-weight:bold; padding:0 0 0 3px; cursor:pointer;}
.menu2 li a.top_link span {float:left; display:block; padding:0 12px 0 3px; height:40px;}
.menu2 li a.top_link span.down {float:left; display:block; padding:0 18px 0 3px; height:40px; background:url(../images-new/down.gif) no-repeat right top;}
.menu2 li a.top_link:hover {color:#fff; background: url(../images-new/button4h.gif) no-repeat;}
.menu2 li a.top_link:hover span {background:url(../images-new/button4h.gif) no-repeat right top;}
.menu2 li a.top_link:hover span.down {background:url(../images-new/button4ah.gif) no-repeat right top;}

/*here are 2 options for highlighting the current tab parent Option 1: is default*/

/*Option 1: Dean's you are here top link current page highlighting (default)*/

.menu2 li.top a.current_link span.down {background: #bbb; color:#fff;}
.menu2 li.top a.current_link {display:block; float:left; position:relative; height:40px; line-height:33px; color:#fff; text-decoration:none; font-size:11px; font-weight:bold; padding: 0 0 0 3px; cursor:pointer; background: url(../images-new/button4.gif) no-repeat;}
.menu2 li.top a.current_link span {float:left; display:block; position:relative; padding:0 18px 0 3px; height:40px;}
.menu2 li.top a.current_link {color:#fff; background: url(../images-new/button4.gif) no-repeat;}
.menu2 li.top a.current_link span {background:url(../images-new/button4.gif) no-repeat right top;}
.menu2 li.top a.current_link span.down {background:url(../images-new/button4a.gif) no-repeat right top;}
.menu2 li.top a.current_link:hover {color:#fff;background:url(../images-new/button4h.gif) no-repeat;}
.menu2 li.top a.current_link:hover span {background:url(../images-new/button4h.gif) no-repeat right top;}
.menu2 li.top a.current_link:hover span.down {background:url(../images-new/button4ah.gif) no-repeat right top;}

/*Option 2: You are here top link-old text highlight only
.menu2 li.top a.current_link {display:block; float:left; height:40px; line-height:33px; color:#990000; text-decoration:none; font-size:11px; font-weight:bold; padding:0 0 0 12px; cursor:pointer;}
.menu2 li.top a.current_link span {float:left; display:block; padding:0 24px 0 12px; height:40px;}
.menu2 li.top a.current_link span.down {background: #fff; float:left; display:block; height:40px; background:url('../images-new/down.gif') no-repeat right top; padding-left:12px; padding-right:24px; padding-top:0; padding-bottom:0;}
.menu2 li.top a.current_link:hover {color:#fff; background: url('../images-new/button4.gif') no-repeat;}
.menu2 li.top a.current_link:hover span {background:url('../images-new/button4.gif') no-repeat right top;}
.menu2 li.top a.current_link:hover span.down {background:url('../images-new/button4a.gif') no-repeat right top;}
*/

.menu2 li:hover > a.top_link {color:#fff; background: url(../images-new/button4h.gif) no-repeat;}
.menu2 li:hover > a.top_link span {background:url(../images-new/button4h.gif) no-repeat right top;}
.menu2 li:hover > a.top_link span.down {background:url(../images-new/button4ah.gif) no-repeat right top;}


.menu2 table {border-collapse:collapse; width:0; height:0; position:absolute; top:0; left:0;}

/* Default link styling */

/* Style the list OR link hover. Depends on which browser is used */

.menu2 a:hover {visibility:visible;}
.menu2 li:hover {position:relative; z-index:200;}

/* keep the 'next' level invisible by placing it off screen. */
.menu2 ul, 
.menu2 :hover ul ul, 
.menu2 :hover ul :hover ul ul,
.menu2 :hover ul :hover ul :hover ul ul,
.menu2 :hover ul :hover ul :hover ul :hover ul ul {position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none;}

.menu2 :hover ul.sub {left:2px; top:40px; background: #fff; padding:3px 0; border:1px solid #1E5E99;  width:150px; height:auto; }
.menu2 :hover ul.sub li {display:block; height:auto; position:relative; float:center; width:143px;}
.menu2 :hover ul.sub li a {border-left:3px solid #fff; border-right:0px solid #fff; border-top:0px solid #fff; border-bottom:1px solid #eee; display:block; font-size:11px; height:auto; width:140px; line-height:18px; padding-left: 5px; color:#000; text-decoration:none; }
.menu2 :hover ul.sub li a.fly {background:#fff url('../images-new/arrow.gif') no-repeat 140px 7px;}
.menu2 :hover ul.sub li a:hover {background:#1E5E99; color:#fff;}
.menu2 :hover ul.sub li a.fly:hover {background:#1E5E99 url('../images-new/arrow_over.gif') no-repeat 140px 7px; color:#fff}
.menu2 :hover ul li:hover > a.fly {background:#1E5E99 url('../images-new/arrow_over.gif') no-repeat 140px 7px; color:#fff} 

.menu2 :hover ul :hover ul,
.menu2 :hover ul :hover ul :hover ul,
.menu2 :hover ul :hover ul :hover ul :hover ul,
.menu2 :hover ul :hover ul :hover ul :hover ul :hover ul
{left:145px; top:-4px; background: #fff; padding:3px 0; border:1px solid #69C; white-space:normal; width:150px; z-index:200; height:auto;}
