	body{ 
 margin: auto; 
 padding:0; 
 text-align:center; 
	background: url(../images/blue.gif);
	background-repeat: repeat;
	color:#0A080B;
	font-family:small Verdana, Arial, Helvetica;
	font-size: 1em;
	
		}

/* Links
----------------------------------------------- */
a:link {
  color:#003399;
  }
a:visited {
  color: #C8152C;
  }
a:hover {
  color:#FF3300;
   }

a img {
  border-width:0;
  }
/* Heading
-------------------------------------------*/
 h1 {
 	font-size: 120%;
	padding: 0;
	font-weight: bold;
	line-height: 1.5em;
	letter-spacing:1px;
	}
 h2 {
 	font-size: 100%;
	padding: 0;
	font-weight: bold;
	line-height: 1.5em;
	}
h3 {
 	font-size: 80%;
	font-weight: bold;
	line-height: 1.5em;
	padding: 0;
	
 }
 h4 {
 	font-size: 70%;
	padding: 0;
	font-weight: bold;
	line-height: 1.5em;
	}
	 h5 {
 	font-size:85%;
	font-weight: bold;
	color: #191970;
	line-height: 1.5em;
	
		}
	h5 a {
	text-decoration: none;
	}

  /*Masthead
  ---------------------------------------*/
 #masthead {
 position:relative; 
 height:150px; 
  background: url(../images/topbgr.jpg); 
  background-repeat: no-repeat;
 width:771px;

 	}
	#masthead h2 {
 	font-size: 23px;
	padding-top: 3px;
	font-weight: bolder;
	letter-spacing: 2px;
	color:  #F5F2F4; 
	text-align: center;
	 line-height: 1em;
	}	
	#masthead a {
		font-size: 2px;
		line-height: 1px;
		float: left;
	}
	#masthead p {
		color: #CA0000;
		text-align:right;
		font-size: 15px;
		}	
		 	
	/*Structure
	--------------------------------------*/
#page-body {
	 width:771px; 
 text-align:left;  
margin-left:auto; 
 margin-right:auto;
 background: #EDEEDC url(../images/bodynav.jpg); 
 border-left:  #445566 solid 1px;
 border-right: #445566 solid 1px;
	
	}
	
	
	#content-main {
			padding-left:15px;
			padding-top: 15px;
			width: 500px;
			float: left;
			font-size:90%;
	
	}
	#nav {
		float:right;
		width:200px;
		
		
		}
	
	/* Nav
----------------------------------------------- */
#nav {
  margin-top:-1px;
  font-size:87%;
  line-height:1.5em;
  }
#nav h2 {
  margin:0;
  padding:5px;
  border-top:1px solid #999;
  font-size:95%;
  }
#nav ul {
  margin:0;
  padding:0 0 2px;
  list-style: none;
   font-size:95%;
  }
#nav li {
  display:block;
  width:190px;
  margin:0;
  padding:0 2px;
  line-height:1em;
 
  }
#nav li a {
  display:block;
  padding:1px 7px 6px;
  border: #F3DF96 solid 1px;
  text-decoration:none;
  color: #202190;
  line-height:1.18em;
   font-size:95%;
  
  }
#nav li a:hover {
  background-color: #EBFAEB;
  border-color: #AABBAA;
 
  }
* html #nav li a {
  height:1%;
  }
#nav li.parent div {
  background:url("../img/shadow_menu.png") no-repeat right bottom;
  position:absolute;
  top:0;
  left:-1000px;
  z-index:20;
  width:192px;
  }
  
/* Fly-out nav menus
   Backslash hack hides from IE5/Mac \*/
html>body #nav li.parent {
  position:relative;
  z-index:2;
  }
html>body #nav li.parent a {
  background-image:url("../img/arrow_nav.gif");
  background-repeat:no-repeat;
  background-position:162px 50%;
  }
html>body #nav li:hover a, html>body #nav li.parent li a:hover {
   background-color: #EBFAEB;
  border-color: #AABBAA;
  }
html>body #nav li:hover li a {
  background-color:transparent;
  border-color:#F1F1F1;
  }
html>body #nav li.parent li {
  }
html>body #nav li.parent li a {
  background-image:none;
  white-space:nowrap;
  }
html>body #nav li.parent:hover div {
  left:179px;
  }
html>body #nav li.parent:hover ul {
  position:relative;
  top:-3px;
  left:-3px;
  background:#F1F1F1;
  padding:2px 0;
  border:1px solid #999;
  }
/* resume IE5/Mac */

p.promo {
  margin:20px 0;
  text-align:center;
  }

	#nav p {
		font-size: 90%;
		padding-left: 3px;
		padding-right:2px;
		line-height: 1.2;
		text-align: center;
	}
		
	/*Content-main
	--------------------------------*/
	#content-main p {
	font-size:95%;
	font-weight: 400;
	line-height: 1.9em;
		
	}
	#content-main ul{line-height: 1.9em;}
	#content-main li{padding:1em;}

	
	#content-main a {
	text-decoration: underline;
	
			}
	#content-main a:visited {
		color: #A71225;
	}
/* *** Float containers fix:
 http://www.csscreator.com/attributes/containedfloat.php *** */ 
.clearfix:after {
 content: "."; 
 display: block; 
height: 0; 
 clear: both; 
 visibility: hidden;
 }
 
.clearfix{display: inline-table;}

/* Hides from IE-mac \*/
.clearfix{display: block;}
/* End hide from IE-mac */  
/*printer styles*/ 
 @media print{ 
/*hide the left column when printing*/ 
#nav {
   display: none !important;}
body {
   background: white;
   font-size: 12pt;
   }

#content-main {
   width: auto;
   margin: 0 5%;
   padding: 0;
   border: 0;
   float: none !important;
   color: black;
   background: transparent none;
   }
div#content-main {
   margin-left: 10%;
   padding-top: 1em;
   border-top: 1px solid #930;
   }

a:link, a:visited {
   color: #520;
   background: transparent;
   font-weight: bold;
   text-decoration: underline;
   }
#content-main a:link:after, #content a:visited:after {
   content: " (" attr(href) ") ";
   font-size: 90%;
   }
#content a[href^="/"]:after {
   content: " (http://www.ncsab.com" attr(href) ") ";
   }