/* CSS Document */

body {
  text-align: left;
  background: #333333;
  margin-top:10px;
  margin-bottom:10px;
  color:#ffffff;
}

A:link {
	Color: #FFCC33; text-decoration: none
}
A:visited {
	Color: #FFCC33; text-decoration: none
}
A:active {
	Color: #cccccc; text-decoration: none
}
A:hover {
	Color: #cc0033; text-decoration: none
}

#page_wrapper {
  background: #000000; top left;
  margin-left: auto; 
  margin-right: auto;
  width: 840px;
  text-align: left;
  border: 1px solid #dddddd;
}

#page_header {
  height: 150px;
  background: #000000 url('img/gold11.gif') top left no-repeat;
	margin-top: 25px;
	margin-left: 15px;
} 

#page_head {
  height: 200px;
  background: #333333 url('img/NPN-Banner.jpg') top left no-repeat;
	margin-top: 0px;
	margin-left: 0px;
}


#page_header h1 {
  padding-top:30px;
  padding-left: 450px;
  font-family: Goudy Old Style, helvetica, sans-serif;
  font-size:36px;
  font-weight:bold;  
  color: #FCF8E3;
  letter-spacing: 1px;
  margin:0px;
}
#page_header h2 {
  padding-top:10px;
  padding-left: 490px;
  font-family: Goudy Old Style, helvetica, sans-serif;
  font-size:28px;
  font-weight:bold;  
  color: #E2D179;
  margin:0px;  
}

#menu_bar {
  height:33px;
  background: #000000;
}

#navcontainer ul (
padding-left:4px;
padding-right: 0px;
background-color: transparent;
color: #555555;
float: left;
width: 100%;
font-family: verdana, helvetica, sans-serif;
font-size:10px;
font-weight:bold;
}

#navcontainer ul li { display: inline; }

#navcontainer ul li a {
padding: 0.6em 1em;
background-color: transparent;
font-size:13px;
color: #ccddee;
font-family: verdana, helvetica, sans-serif;
font-weight:bold;
text-decoration: none;
float: left;
}

#navcontainer ul li a:hover {
background-color: transparent;
color: #C0C0C0;
}

#content_wrapper {
  background: transparent top left no-repeat;
}
.float_left {
	float: left;
}
.float_right {
	float: right;
}
.float_center {
	float: center;
}

#left_side {
  float:left;
  width:200px;
}
 
#left_side h3 {
  margin:4px;
  margin-right:0px;
  font-family: verdana;
  font-size:13px;
  font-weight: bold;
  line-height:16px;
  color: #dddddd;
}

#left_side h2 {
  margin-right:4px;
  margin-bottom: 20px;
	padding:6px;
	float:left;
  width:auto;
  font-family: verdana;
  font-size:13px;
  line-height:20px;
  color: #F0F8FF;
  background: #667799;
  padding:4px;
  border:1px solid #ffffff;
}
	
#left_side p {
  margin:10px;
  margin-right:4px;
  font-family: verdana;
  font-size:13px;
  line-height:16px;
  color: #333333;
}

#center_line {
  float:left;
  width:380px;
}

#center_line h3 {
  margin:10px;
  margin-right:0px;
  font-family: verdana;
  font-size:13px;
  font-weight: bold;
  line-height:16px;
  color: #FFFFFF;
}

#center_line h2 {
  margin-right:8px;
  margin-bottom: 20px;
	padding:6px;
	float:left;
  width:auto;
  font-family: verdana;
  font-size:13px;
  font-weight: bold;
  line-height:20px;
  color: #F0F8FF;
  background: #667799;
  padding:4px;
  border:1px solid #ffffff;
}

#center_line h4 {
  margin-right:10px;
  margin-bottom: 5px;
  font-family: verdana;
  font-size:13px;
  font-weight: bold;
  line-height:16px;
  color: #F0F8FF;
  background: #000000;
  padding:4px;
  border:0.6px solid #ffffff;
}

#center_line h5 {
  margin-right:10px;
  margin-bottom: 5px;
  font-family: verdana;
  font-size:13px;
  font-weight: bold;
  line-height:16px;
  color: #F0F8FF;
  background: #708090;
  padding:4px;
  border:2px solid #ffffff;
}
  
#center_line p {
  margin:10px;
  margin-right:0px;
  font-family: verdana;
  font-size:13px;
	font-weight: bold;
  line-height:16px;
  color: #333333;
}

#center_line2 {
  float:left;
  width:620px;
}

#center_line2 h3 {
  margin:10px;
  margin-right:0px;
  font-family: verdana;
  font-size:13px;
  font-weight: bold;
  line-height:16px;
  color: #ffffff;
}

#center_line2 h4 {
  margin-left: 10px;
  margin-bottom: 5px;
	text-align:justify;
  font-family: verdana;
  font-size:13px;
	font-weight: bold;
  line-height:17px;
  color: #f5f5f5;
  background: #224466;
  padding:4px;
  border:1px solid #F0F8FF;
}

#right_side {
  float:left;
  width:220px;
}

#right_side h4 u a {
	Color: #FFFF00; text-decoration: none
}
 
#right_side h4 u a:hover {
background-color: transparent;
color: #C0C0C0;
}

#right_side h4 {
  margin-right:10px;
  margin-bottom: 5px;
  font-family: verdana;
  font-size:13px;
  font-weight: bold;
  line-height:16px;
  color: #F0F8FF;
  background: #708090;
  padding:4px;
  border:1px solid #ffffff;
}

#right_side h5 {
  margin-right:10px;
  margin-bottom: 5px;
  font-family: verdana;
  font-size:13px;
  font-weight: bold;
  line-height:16px;
  color: #F0F8FF;
  background: #333333;
  padding:4px;
  border:2px solid #CC3300;
}
  
#right_side p {
  margin:5px;
  margin-bottom:15px;
  padding-right:10px;
  font-family: verdana;
  font-size:13px;
	font-weight: bold;
  line-height:16px;
  color: #333333;
}

#page_footer {
  height: 30px;
  background: #000000 top left no-repeat;
}  

#page_footer A:link {
	Color: #CCCCCC; text-decoration: none
}
#page_footer A:visited {
	Color: #DDDDDD; text-decoration: none
}
#page_footer A:active {
	Color: #CCDDEE; text-decoration: none
}
#page_footer A:hover {
	Color: #FCF8E3; text-decoration: none
}

#page_footer p {
  text-align: right;
  padding-top:0px;
	padding-right:15px;
  font-family: verdana;
  font-size:11px;	
  line-height:16px;
  color: #ffffff;
}

.spacer {
  margin:0px;padding:0px;height:10px;clear:both;
}

  
 
 