/* 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:url(images/earth_map4.jpg);}

#container {
	width: 800px;
	position: absolute;
	top:0;
	left:50%;
	margin-left: -400px;
	padding:0;
	background:#0b0931;
	margin-bottom:0px;
}

#wrapper {
	position:relative;
	font:90%/1.3 Arial, Helvetica, sans-serif;
	background:#ffffff;
}



#wrapperindex {
	position:relative;
	top:135px;
	font:90%/1.3 Arial, Helvetica, sans-serif;
	height:700px;
	background:url(images/China_satelitec.jpg) no-repeat;
}


h2 {
/*	color:#218717;
	margin:0;
	padding:0;
	padding-bottom:5px;*/
	padding-top:10px;
	padding-left:0px;
/*	font-family:Verdana, Helvetica, sans-serif;
	font-size:22px;*/
	background:url(images/headline.gif) no-repeat;
	height: 60px;
}

h3 {
	padding-top:10px;
	padding-left:0px;
	background:url(images/Previous.gif) no-repeat;
	height: 30px;}
	
#h7 {
	padding-top:10px;
	padding-left:0px;
	background:url(images/defense.gif) no-repeat;
	height: 30px;}
		
	
h4 {
	padding-top:10px;
	padding-left:0px;
	background:url(images/learn.gif) no-repeat;
	height: 30px;}
	
h5 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	padding-top:10px;
	padding-left:5px;
	padding-bottom:10px;
	color:#888888;
}

h6 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	padding-top:10px;
	padding-left:5px;
	padding-bottom:10px;
	color:#b41c1c;
}
	
#hforum2008 {
	padding-top:10px;
	padding-left:5px;
	background:url(images/forum2008.gif) no-repeat;
	height: 30px;}
	
#hforum2007 {
	padding-top:10px;
	padding-left:5px;
	background:url(images/forum2007.gif) no-repeat;
	height: 30px;}

#hforum2006 {
	padding-top:10px;
	padding-left:5px;
	background:url(images/forum2006.gif) no-repeat;
	height: 30px;}
	
.hbold {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10pt;
	font-weight:bold;
	
}
	
p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10pt;
	margin:10px;
}

p.date {
font-size:12pt;
}

ul {
	list-style:none;
	margin-left:22px;
}

ul.nobullet {
list-style:none;
padding:8px;
font-size:90%;
margin-left:30px;
}

ul.who {
list-style:disc;
padding:8px;
font-size:90%;
margin-left:30px;
}

ul.who2 {
list-style:circle;
padding:5px;
font-size:100%;
}

ul.body {
   list-style:none;
	padding:5px;
	font-size:85%;
}

ul.body li {
padding-bottom:6px;
}

.tablestyle {

	font:90%/1.7 Arial, Helvetica, sans-serif;
	margin-left:10px;
	margin-bottom:10px;
}
   
a {
	color:#063b71;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:100%;
}

#Content
{	position:relative;
	padding:10px 20px 10px 20px;
	background:#ffffff;
	min-height: 660px;
	height: auto !important;
	height: 800px;
}

#Colleft {
	position:relative;
	float:left;
	width:50%;
	background:#eeeeee;
	padding:10px;
}

#Colright {
	position:relative;
	float:right;
	width:43%;
	background:#eeeeee;
	padding:10px;
}

.boxupper {
	border:#bbbbbb 1px solid;
/*	min-height:243px;*/
	background:white;
	padding:5px;
}

.boxlower {
	margin-top:19px;
	position:relative;
	border:#bbbbbb 1px solid;
/*	min-height:300px;*/
	background:white;
	
}


#Banner {
	position:relative;
	background:#0b0931 url(images/PNWNSF_Logoej.gif) no-repeat;
	top:0;
	left:0;
	height:110px;
	width:800px;
	z-index:37;
}

#plane {
position:absolute;
/*background:url(images/f-22.png) no-repeat;*/
top:40px;
left:665px;
z-index:50;
height:200px;
width:200px;
}

#countdown {
color:#6995a2;
font:bold 120% "Lucida Grande",Verdana, Helvetica, sans-serif;
margin:10px;
}


#TopNav {
	position:relative;
	background-color:/*#6d97ad*/ #6995a2;
	left:0px;
	height:25px;
	width:800px;
	z-index:39;
}

#TopSubNav {
	position:relative;
	padding:0;
	margin:0;
	left:75px;
	top:5px;
	z-index:40;
	color:#ffffff;
	font:100% "Lucida Grande",Verdana, Helvetica, sans-serif;
}

li#nav_home { left:5px; }

li#nav_program { left:55px; }

li#nav_history { left:110px; }

li#nav_media { left:165px; }

li#nav_about { left:210px; }

/*li#nav_resources { left:200px; }*/

li#nav_contact { left:255px; }

ul.slidingmenu li a:visited {
	text-decoration:none;
    color:#ffffff;
}

ul.slidingmenu li a:link {
	text-decoration:none;
    color:#ffffff;
}

ul.slidingmenu li a:hover {
	text-decoration:none;
    color:#ffffff;
}

ul.slidingmenu li a:active {
	text-decoration:none;
    color:#ffffff;
}

#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;
}


/* use a fixed width for menu and submenus */
ul.slidingmenu
{
	font:12px Arial, Helvetica, sans-serif;
}

ul.slidingmenu ul {
	width:120px;
}

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 5px;
}

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: 5px; 
	display: none;
	background:/*#063b71*/ #6995a2;
	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:white;
	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:#6995a2/*#6d97ad*/;
	margin:0;
	padding-top:0px;
	padding-bottom:0px;
	padding:0;
	color:#ffffff;
	text-align:center;
	margin-right:0px;
	height:25px;
}

#BottomNav p{
	position:relative;
	
	padding:5px;
	margin:0;
	color:#ffffff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;

	margin-bottom:0px;
}

#design {
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px;       
	color:#063b71;
	margin:0;
	padding:0;
}

   
ul.pics {
	position:relative;
	padding-top:160px;
}

h3.pics img {
	position:absolute;
	padding:1px;
	outline: 1px solid #ccc; }

#dickson h3.pics img {top:0px; left:0px; }
#sieber h3.pics img {top:0px; left:170px; }
#nichols h3.pics img {top:0px; left:340px; }
#rotc2 h3.pics img {top:0px; left:510px; }
#mcchord h3.pics img {top:170px; left:0px; }
#mofc h3.pics img {top:170px; left:170px; }
#moss h3.pics img {top:170px; left:340px; }
#mcchord2 h3.pics img {top:170px; left:510px; }
#sheraton h3.pics img {top:340px; left:0px; }
#hansen h3.pics img {top:340px; left:170px; }
#rotc h3.pics img {top:340px; left:340px; }
#pilots h3.pics img {top:340px; left:510px; }


li.pics {margin-bottom: .5em;}
li.pics#sieber, li.pics#mcchord, li.pics#moss, li.pics#hansen {
	padding:.5em;
}

h3.pics { display: inline;}
h3.pics, {font-weight:normal; }
p.pics { color :  #666;}
a:hover img {outline: 1px solid #000;}
