/* CSS Document */

/* normalize margin, padding */
body, div, dl, dt, dd, ul, ot, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, th, td
{ margin:0;  padding:0;  }

 /* Normalize font-size for headers */
 h1, h2, h3, h4, h5, h6
 { font-size : 100%; }

/* Remove list-style from lists */
ol, ul 
{ list-style : none; }

/* Normalizes font-style and font-weight to normal */
 h1, h2, h3, h4, h5, h6
{ font-style : normal, font-weight: normal;}

/* Reomve borders and spacing from tables */
table
{border-collapse: collapse; border-spacing : 0;}

/* Remove border from fieldset and img */
fieldset, img
{ border : 0;}

/* left-alignes text in caption and th */
caption, th
{ text-align : left; }

/* Remove quotation marks from q */
q:before, q:after
{content :'';}

body {
background:/*#202542*/ /*#8ca8cc*/ #eee;
color:#333333;
line-height:18px;
}

#containerindex {
position:relative;
width:700px;
margin:0 auto;
padding:0;
background:white;
}

#container {
position:relative;
width: 700px;
margin: 0 auto;
padding:0;
background:white;
border-bottom:#bbb 2px solid;
border-left:#bbb 2px solid;
border-right:#bbb 2px solid;
}

#wrapper {
position:relative;
font:12px Arial, Helvetica, sans-serif;
min-height:770px;
height:auto !important;
height:770px;
background:white url(images/cascadeheader2.jpg) no-repeat;
/*background:white;*/
padding:0;

}

#wrapperindex {
position:relative;
font:90% Arial, Helvetica, sans-serif;
/*background:url(Globemaster-background5.jpg) no-repeat;*/
min-height:560px;
height:auto !important;
height:560px;
background:url(images/Raptors-Ranier6.jpg) no-repeat;
border-left:1px solid;
border-right:1px solid;
}

#header {
position:relative;
clear:both;
margin:60px 0px 20px 0px;
left:0px;
/*top:70px;*/
padding:0;
font-family:"Lucida Grande",Verdana, Helvetica, sans-serif;
font-size:22px;
z-index:10;
color:#063b71;
}


h2 {
margin:0;
margin-bottom:5px;
margin-top:40px;
padding:0;
font-family:Arial, Helvetica, sans-serif;
font-size:22px;
float:left;

}

h3 {
font-family:"Lucida Grande",Verdana, Helvetica, sans-serif;
font-weight:normal;
font-size:19px;
color:#063b71;
margin:10px 10px 20px 0px;

}

h4 {
font-family:"Lucida Grande",Verdana, Helvetica, sans-serif;
font-weight:normal;
font-size:15px;
color:#063b71;
margin:7px 10px 7px 0px;
}

h5 {
font-family:"Lucida Grande",Verdana, Helvetica, sans-serif;
font-weight:normal;
font-size:15px;
color:#054098;
margin:20px 10px 20px 0px;


}

p {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:18px;
margin:10px 10px 10px 0px;
}

table {
	font-size:12px;
}

ul {
list-style:none;
margin-left:22px;
}
   

ul.reg {
	list-style:disc;
	margin-left:25px;
}

ul.reg li {
	margin-bottom:5px;
}
   
a {
   color:#a96600;
   font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:12px;
	outline:none;

}

a.mailto {
   color:#760ba;
   font-family:"Lucida Grande",Verdana, Helvetica, sans-serif;
	font-weight:normal;
	font-size:11px;
	text-decoration:underline;
}

#nolink {
   color:#0580fd;
   font-family:"Lucida Grande",Verdana, Helvetica, sans-serif;
	font-weight:normal;
	font-size:11px;
}
#holidays {
	margin:120px 0px 0px 240px;
}


#Content
{
position:relative;
margin:20px 50px 10px 50px;


}

#Content ul {
font-size:100%;

}

#TopNav {
position:relative;
background:url(images/menubar3.gif);
/*background-color:#171f3c;*/
color:#FFFFFF;
top:0;
left:0px;
height:25px;
width:700px;
z-index:39;
}

#TopSubNav {
	position:relative;
	padding:0;
	margin:0;
	left:25px;
	top:5px;
	z-index:40;
	font:"Lucida Grande",Verdana, Helvetica, sans-serif;
}

li#nav_home {
left:0px;

}

li#nav_notams {
left:20px;
}

li#nav_checksix {
left:36px;
}

li#nav_opstopics {
left:52px;
}

li#nav_contact {
left:64px;
}

li#nav_form {
left:80px;
}

li#nav_theorder {
left:96px;
}

ul.slidingmenu li a:visited {
	text-decoration:none;
      color:#fff;
}


ul.slidingmenu li a:visited {
	text-decoration:none;
      color:#fff;
}

ul.slidingmenu li a:link {
	text-decoration:none;
      color:#fff;
}



ul.slidingmenu li a:hover {
	text-decoration:none;
     color:#FFaa33;
/*	 background-color:#fff;*/

}

ul.slidingmenu li a:active {
	text-decoration:none;
      color:#fff;


}

#mainNav ul.slidingmenu a#home {
	font-weight:bold;
}

ul.slidingmenu,
ul.slidingmenu ul,
ul.slidingmenu li,
ul.slidingmenu a { 
 padding-left:0px;
 padding-top:0;
padding-right:0;
 margin: 0;
 padding:0px 5px 2px 5px;

}


/* use a fixed width for menu and submenus */
ul.slidingmenu
{
/*  width: 7em;*/
/*width:95px;*/

}

ul.slidingmenu ul {
width:190px;

}

ul.slidingmenu a {
  width: 100%;

}

/* make li's into clean, moveable blocks */
ul.slidingmenu li {
  list-style-type: none; 
  position: relative;
	float:left;
 padding:0px 7px;
}

ul.slidingmenu li ul li {
  list-style-type: none; 
	float:none;
	padding:0;
	padding-bottom:5px;
	margin:0;
}

/* make sure any ul inside an li (a submenu) takes up zero normal flow */
ul.slidingmenu ul { 
  position: absolute;
  top: 17px; 
  padding-top:5px;
  padding-left:5px;
  left: 10px; 
  display: none;
  background:#989a9c;
  z-index:40;
 }

ul.slidingmenu li ul li a:visited {
color:white;
padding:0;
padding-top:10px;
padding-bottom:10px;
margin:0;

}

ul.slidingmenu li ul li a:link {
color:white;
padding:0;
padding-top:10px;
padding-bottom:10px;
margin:0;
}

ul.slidingmenu li ul li a:hover {
color:#FFaa33;
text-decoration:underline;
padding:0;
padding-top:10px;
padding-bottom:10px;
margin:0px;
}

ul.slidingmenu li ul li a:active {
color:white;
padding:0;
margin:0;
padding-top:10px;
padding-bottom:10px;
}

 
#BottomNav {
   position:relative;
	/*background-color:#171f3c;*/
	
	color:#666666;
  	 margin:0;
   padding:0;
   text-align:center;
 }


#BottomNav p {
padding:5px;
margin:0;
font-family:"Lucida Grande",Verdana, Helvetica, sans-serif;
font-size:80%;


}

#design {
font-family: "Lucida Grande",Verdana, Helvetica, sans-serif;
font-size:10px;       
color:#171f3c;
margin:0;
padding:0;
}

