/* ~ Main Content Elements ~ */


  body {
	background:		url(../images/2/pkv-header-image.jpg) no-repeat
				40px 0 #01154c;
	margin:			0 0 0 40px;
	padding:		0;
	font-family:		"Trebuchet MS", Tahoma, Arial;
	font-size:		12px;
  }

  #container {
	margin:			0;
	width:			483px;
  }

  #header {
	text-align:		center;
	margin:			185px 30px 0 30px;
	width:			792px;
	height:			47px;
  }

  #clearcontent {
	margin:			0 auto;
	width:			483px;
	height:			1px;
	clear:			both;
	padding:		none;
  }

  #content {
	margin:			0 0 0 9px;
	text-align:		left;
	width:			752px;
	background:		white;
	padding:		15px 20px 10px 20px;
  }

  .pnwpa-footer {
	margin:			0 0 0 9px;
	width:			792px;
	background:		black;
	padding:		0;
	height: 		80px;
  }

  .footer-left, .footer-right {
	text-align:		left;
	margin:			10px 10px 0 10px;
	width:			350px;
	background:		black;
  }

  .footer-left {
	background:		#000 url('/images/2/footer_logo.png') no-repeat center left;
	float:			left;
	padding-left:		30px;
  }

  .footer-right {
	float:			right;
	text-align:		right;
	padding-right:		5px;
  }


/* ~ Nav Menu Elements ~ */

  #nav-menu {
	text-align:		center;
	margin:			0 auto;
  }

  #nav-menu ul {
	margin:			0 auto;
	text-align:		center;
	list-style:		none;
	padding: 		0;
  }

  #nav-menu li {
	list-style:		none;
	font-size:		130%;
	display:		inline;
	margin: 		0;
	padding:		0;
  }

  #nav-menu li a, #nav-menu li a.right {
	height: 		20px;
	line-height: 		20px;
	float:			left;
	display: 		inline;
	color: 			#fff;
	border-left:		1px solid #f8da05;
	text-decoration: 	none;
	text-align: 		center;
	font-weight:		bold;
	margin:			0;
	padding:		0 10px;
  }

  #nav-menu li a:hover, #nav-menu li a.right:hover {
	color:			#008cfe;
  }

  #nav-menu li a.left {
	border-left: 		0px;
  }


/* ~ Text Style Elements ~ */


  h1 {
	font-size:		220%;
	font-weight:		normal;
	margin:			0 0 1px 0;
	color:			#01154c;
	border-bottom:		1px dotted #aaa;
  }

  h2 {
	font-size:		100%;
	font-weight:		100;
	margin:			0 0 10px 0;
	color:			#444;
  }

  h3 {
	font-size:		150%;
	font-weight:		bold;
	color:			#01154c;
  }

  .maintext {
	font-family:		"Trebuchet MS", Tahoma, Arial;
	font-size:		12px;
	line-height:		18px;
  }

  .maintext a, .maintext a:hover {
	color:			#008cfe;
	text-decoration:	none;
	font-weight:		bold;
  }

  .maintext a:hover {
	text-decoration:	underline;
	font-weight:		bold;
  }

  .comingsoon {
	color:			#999;
  }

  .copyright, .footer-cc, .footer-login, .footer-rss {
	font-size:		85%;
	line-height:		15px;
	color:			#aaa;
        padding:                0;
        margin:                 1px;
  }

  .copyright a, .copyright a:hover {
	color:			#008cfe;
	text-decoration:	none;
  }

  .copyright a:hover {
	text-decoration:	underline;
  }

  .footer-cc a, .footer-cc a:visited {
	text-decoration:	none;
	color:			#f8da05;	
  }

  .footer-rss a, .footer-rss a:visited {
	text-decoration:	none;
	color:			#ed7725;
  }

  .footer-login a, .footer-login a:visited {
	text-decoration:	none;
	color:			#008cfe;
  }

  .footer-cc a:hover, .footer-login a:hover, .footer-rss a:hover {
	text-decoration:	none;
	color:			#ddd;
  }

  .p-center {
	margin:			0;
	padding:		0;
	text-align:		center;
  }

  .update {
	color: red;
	margin: 3px 0 20px 0;
	font-weight: bold;
  }

/* ~ Image Style Elements ~ */


  .mapbase {
	border:			0;
	background:		url(../images/2/usmap.jpg) no-repeat top left;
  }

  .or {
	border:			0;
	background:		url(../images/2/usmap_or.jpg) no-repeat top left;
  }

  .wa {
	border:			0;
	background:		url(../images/2/usmap_wa.jpg) no-repeat top left;
  }

  .ak {
	border:			0;
	background:		url(../images/2/usmap_ak.jpg) no-repeat top left;
  }

  .p-img {
	border:			0px;
	margin:			5px 0;
  }

  .p-img-inline, .p-img-lnt {
	border:			0px;
	margin:			10px 20px 10px 0;
	float:			left;
  }

  .p-img-lnt {
	padding: 		0;
	margin: 		17px 3px 0 0;
  }

  .p-img-topcenter {
	border:			0px;
	margin:			10px auto 0 auto;
	text-align:		center;
  }

  .footer-img {
	border:			0px;
	margin:			0px;
	padding:		0px;
  }

/* ~ Table Elements ~ */


  table.stats {
	text-align: 		center;
	font-weight: 		normal;
	font-size: 		110%;
	color: 			#fff;
	width: 			600px;
	background-color: 	#666;
	border: 		0px;
	border-collapse: 	collapse;
	border-spacing: 	0px;
	margin-bottom:		10px;
  }

  table.stats td, table.stats td.row {
	background-color: 	#eee;
	color: 			#000;
	padding: 		3px 5px;
	text-align: 		left;
	border: 		1px #fff solid;
  }

  table.stats td.hed {
	background-color: 	#757f9d;
	color: 			#fff;
	padding: 		4px;
	text-align: 		left;
	font-size: 		12px;
	font-weight: 		bold;
  }

  table.stats td.legend {
	color:			#000;
	background-color:	#ddd;
  }

  table.stats a {
	color:			#000;
	text-decoration:	none;
  }

  table.stats td.tdmain, table.stats td.tdmain a {
	font-weight:		bold;
	color:			#008cfe;
  }

  table.stats td.tdmain, table.stats td.tdmain a:hover {
	font-weight:		bold;
	color:			#000;
  }


/* ~ Form Elements ~ */


  fieldset {
	border: 		0;
  }

  legend {
	display: 		none;
  }

  input.text, textarea.text {

	background-color:	#D7E5F2;
	color:			#000;
	font-family:		Arial, Helvetica, sans-serif;
	font-size:		12px;
	line-height:		18px;
	padding:		2px;
	border:			1px solid #000099;
  }