/*-----------------------------------------------
Glacier View Lodge - www.glacierviewlodge.ca
Author:   Logistica Systems
Version:  05.21.2005
----------------------------------------------- */

html,body{
	font: normal 14px Arial, Helvetica, sans-serif; 
	color: #000; 
	margin: 0; 
	padding: 0;
}

body {
	background-attachment: fixed;
	background-color: #FAFAF0;
	background-repeat: repeat-y;
	background-position: 50% top;
	background-image: url(images/bg_gvl.jpg);
}


h1 {
	background-color:#F2F2F2;
	text-indent: .7em;
	color: #005296;
	letter-spacing: 1px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14pt;
	font-style: normal;
	font-weight: bold;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	margin: .7em 0 ;
	padding:  5px 0;
}


h2 {
	font: bold 11pt  Arial, Helvetica, sans-serif; 
	color: #005296; 
	margin: .5em 0 .5em 0; 
}


h3 {
	font: bold 13pt  Arial, Helvetica, sans-serif; 
	color: #000000; 
	margin: .5em 0 .5em 0; 
}

h4 { 
	font: bold 12pt  Arial, Helvetica, sans-serif; 
	color:#0099CC; 
	margin: 0 0 .4em 0;
}

p {
	font: normal 14px/130% Helvetica, sans-serif;
	color: #333;
	margin: 0 0 .7em 0;
	text-align:justify;
}

p.quote {
	font: italic 16px/130% "Times New Roman", Times, serif;
	color: #333;
	margin: 0 2em .5em 2em;
}

p.center {
	font: italic 14px/130% "Times New Roman", Times, serif;
	color: #333;
	margin: 0 0 .5em 0;
	text-align:center;

}

img.tour {border: solid 1px #666;}} 




table.border {border: solid 1px #666;}


/* Generic Link */
a.link			{font-size: 14px; text-decoration: underline;}
a.link:link		{color: #0099CC; text-decoration: underline;}
a.link:visited	{color: #0099CC; text-decoration: underline; }
a.link:hover	{color: #00718A; background-color:#FFFFCC; text-decoration: none; }

a.mini_link			{font-size: 12px; text-decoration: underline;}
a.mini_link:link	{color: #0099CC ; text-decoration: underline;}
a.mini_link:visited	{color: #0099CC ; text-decoration: underline; }
a.mini_link:hover	{color: #00718A ; background-color:#FFFFCC; text-decoration: none;}


/* Bill of righs*/
a.bill_link			{font-size: 12px; text-decoration: underline;}
a.bill_link:link	{color: #FFFFFF ; text-decoration: underline;}
a.bill_link:visited	{color: #FFFFFF ; text-decoration: underline; }
a.bill_link:hover	{color: #000000 ; text-decoration: none;}


/* Misc */

ul { margin-top:.5em; }

ul.point li { font: normal 14px/100% Helvetica, sans-serif; margin-bottom: 4px;}
ol.point li { font: normal 14px/100% Helvetica, sans-serif; margin-bottom: 4px;}


.small			{font-size: 10px; color:#C80000; line-height:100%}
.required		{font-size: 10px; color:#000000; }

div.sml_table td	{font: normal 12px Arial, Helvetica, sans-serif; }

div.report {text-align:center; float:left; width:175px; }

div.news_home {
	float: right;
	width:240px; height:300px;
	background-repeat: no-repeat;
	background-position: right top;
	background-image: url(images/news_bg.jpg);
	padding-top: 3em;
	margin: 0 0 0 1em;	
}

div.news_home li {
	margin:0 1.5em;
	padding:0;
	font: normal 9pt  Arial, Helvetica, sans-serif;
	color: #005296;
}

.Copyright { FONT-SIZE: 9px; COLOR: #333; FONT-FAMILY: Verdana, Arial; margin-right:15px}


/* Switch Menu */
.navcell			{
	padding-top: 1em;
	background-color:#F8F8F8;
	border-right: 1px solid #D5D5D5;
}

.bodycell	{
	padding: .5em 1em 1em 1em;
	background-color: #FFFFFF;
	background-image: url(images/bg_stamp.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}


.menutitle{
	cursor:pointer;
	margin-bottom: 5px;
	background-color:#ECECFF;
	color:#000000;
	width:140px;
	padding:2px;
	text-align:center;
	font-weight:bold;
}
	
.navpad{
margin-bottom: 0.5em;
}
	
.submenu{
margin-bottom: 0.5em;
margin-left: 0.5em;
}


/* Form Syling */


.form_cells { 
	width: 180px; 
	height:20px; 
	font-family: verdana; 
    font-size: 13px; 
    color: #333;
	background-color: #F8F8F8; 
	padding: .2em
}

.text_box_cell {
	font-family: verdana; 
    font-size: 13px; 
    color: #333;
	background-color: #F8F8F8; 
	padding: .2em
}


.select_box  {
	background-image: none; 
	font-family: verdana; 
    font-size: 13px; 
    color: #333;
	background-color: #F8F8F8; 
	padding: .2em
}


/*Legal Classes*/

a.logistica			{FONT-SIZE: 9px; COLOR: #333; FONT-FAMILY: Verdana, Arial, sans-serif; TEXT-DECORATION: none;}
a.logistica:link	{COLOR: #333;}
a.logistica:visited {COLOR: #333;}
a.logistica:hover	{
	COLOR: #666;
	TEXT-DECORATION: underline;
	font-weight: normal;
}


/* NAVIGATION */
	
/* ======================================================
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/flyout_4level.html
Copyright (c) 2005-2007 Stu Nicholls. All rights reserved.
This stylesheet and the associated (x)html may be modified in any
way to fit your requirements.
========================================================= */
.menu {
	font-size: 13px;
	font-family: Arial;
	padding: 0;
	margin-left:10px;
	}
	
.menu ul {padding-right: 0px; padding-left: 0px; z-index: 500; padding-bottom: 0px; margin: 0px; width: 180px; padding-top: 0px; list-style-type: none; position: relative}

.menu li {float: left; background-color: #E4DFC8;}
.menu li.sub {background-color: BLACK;}

.menu table {margin-top: -1px; font-size: 1em; z-index: 100; left: 0px; position: absolute; top: 0px; border-collapse: collapse}

.menu a {border-right: #ffffff 1px solid; border-top: #ffffff 1px solid; display: block; padding-left: 1em; font-weight: normal; text-transform: none; border-left: #ffffff 1px solid; width: 170px; color: #000; line-height: 2em; border-bottom: #ffffff 1px solid; font-style: normal; height: 2em; font-variant: normal; text-decoration: none}
.menu a:visited {border-right: #ffffff 1px solid; border-top: #ffffff 1px solid; display: block; padding-left: 1em; font-weight: normal; text-transform: none; border-left: #ffffff 1px solid; width: 170px; color: #000; line-height: 2em; border-bottom: #ffffff 1px solid; font-style: normal; height: 2em; font-variant: normal; text-decoration: none}
.menu b {float: right; margin-right: 5px}
* html .menu a {width: 170px; }
* html .menu a:visited {width: 170px}

* html .menu a:hover {font-weight: normal; text-transform: none; color: #000; font-style: normal; position: relative; background-color: #00CCFF; font-variant: normal; text-decoration: none}
.menu li:hover {position: relative}
.menu a:active {font-weight: normal; text-transform: none; color: #000; font-style: normal; background-color: #00CCFF; font-variant: normal; text-decoration: none}
.menu a:focus {font-weight: normal; text-transform: none; color: #000; font-style: normal; background-color: #00CCFF; font-variant: normal; text-decoration: none}
.menu li:hover > a {font-weight: normal; text-transform: none; color: #000; font-style: normal; background-color: #00CCFF; font-variant: normal; text-decoration: none}

.menu li ul {padding-right: 2em; padding-left: 2em; left: 160px; visibility: hidden; padding-bottom: 2em; padding-top: 2em; position: absolute; top: -2em; background-color: transparent}
.menu li:hover > ul {visibility: visible}
.menu ul a:hover ul ul {visibility: hidden}
.menu ul a:hover ul a:hover ul ul {visibility: hidden; } 
.menu ul a:hover ul a:hover ul a:hover ul ul {visibility: hidden}
.menu ul a:hover ul {visibility: visible}
.menu ul a:hover ul a:hover ul {visibility: visible}
.menu ul a:hover ul a:hover ul a:hover ul {visibility: visible}
.menu ul a:hover ul a:hover ul a:hover ul a:hover ul {visibility: visible}
