/* ----- Top level / Container ----- */
/* {
 padding: 5px;
 margin: 0;
} */
body {
  /* margin:9px 9px 0 9px; */
  padding:0;
  background:#ccc;
}
#level0 {
 background:#FFFFFF;
 border: 1px #666666 solid;
 width: 950px;
 margin-left: auto;
 margin-right: auto;
 margin-top: 1px;
 OVERFLOW: hidden;
 position: relative;
}
#level1 {
    /* original value for left column - margin-left:143px; */
    padding-left:0px;
    /*background:#fff;*/
}
* html #level1 {height: 880px} /* IE Min-Height Hack */ 

#level2 {
    background:#ffffff;
    position:relative;
		/*margin-right:10em;*/
		width:auto;
		font: 12px Verdana, sans-serif;
}
#main { 
    margin-right:1em;
    padding-right:10em; /*168px; old value*/
    background:#fff;		
}
#main h1 {
    margin:0;
		margin-left: 3px;
    padding-left:.3em;
    color:#000000;
    background:#cccccc;
		margin-right: 1em;
		padding-top: .3em;
		padding-bottom: .3em;
		border: solid 1px black;
}
#main h3 {
    margin-left: 10px;
    padding-left:.3em;
    color:#000000;
    background:#cccccc;
		margin-right: 3em;
		padding-top: .1em;
		padding-bottom: .1em;
		border: solid 1px black;
}
#main p {
		width:75%;
}
#main img {
    padding: 10px;
}
#rgtBar {
    position:absolute;
    width:143px;
    top:1;
    right:0;
    background:#ffffff;
		margin-right:3px;
		border: 1px solid #999999;
    padding-top: 5px;
}
#rgtBar h3 {
    margin:0;
    padding:3px;
    background:#6699ff;
    font-weight:bold;
    font-size:1em;
    text-align:center;
}
#rgtBar p {
		margin-top: 2px;
}
/* ------------------------ Start Header -----------------*/
.header {
 margin: 0px 0px 0px 0px;
 background-color: #FFFFFF;
 background: url(images/nbanner_1280.jpg) no-repeat;
 min-height: 100px;
 padding: 0px 0px 0px 20px;
}
* html .header {height:100px} /* IE Min-Height Hack */
#header {
}
#header a:link {
 text-decoration: none;
}
#header a:visited {
 text-decoration: none;
}
#header a:hover {
 text-decoration: none;
}

/* ------------------------ End Header -----------------*/


/* ------------------------ New Nav Bar -----------------*/
#topnav {
  border-top-width: 2px;
	border-top-style: solid;
	border-top-color: black;
	background-color: #999999;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
	position: relative;
	padding-left: 50px;
}
#topnav a
{
	text-align: center;
	font-family: arial;
	font-size: 16px;
	display: block;
	padding: 0px;
	width: 100px;
	background-color: #999999;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #999999;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #999999;
}
#topnav a:link, 
#topnav a:visited {
	color: #EEE;
	text-decoration: none;
}
#topnav a:hover
{
	background-color: #666666;
	color: #fff;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #006633;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #006633;
	/* border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666666; */
}
#topnav a span {display: none;}
#topnav a:hover span {
  	 display: block;
     position: absolute;
  	 top: 170px;
  	 left: 0;
  	 width: 125px;
     padding: 5px;
  	 margin: 10px;
  	 z-index: 100;
     color: #000000; background: #6666FF;
     font: 16px Verdana, sans-serif; text-align: center;
}
/* ---------------------- End New Nav Bar ---------------*/
/* ------------------------ Start Pic Nav Bar -----------------*/
#picnav {
  border-top-width: 2px;
	border-top-style: solid;
	border-top-color: black;
	background-color: #999999;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
	/* position: relative; */
	padding-left: 50px;
}
#picnav a
{
	text-align: center;
	font-family: arial;
	font-size: 10px;
	display: block;
	padding: 0px;
	width: 110px;
	background-color: #999999;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #999999;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #999999;
}
#picnav a:link, 
#picnav a:visited {
	color: #EEE;
	text-decoration: none;
}
#picnav a:hover
{
	background-color: #666666;
	color: #fff;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #006633;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #006633;
	/* border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666666; */
}
#picnav a span {display: none;}
#picnav a:hover span {
  	 display: block;
     position: absolute;
  	 top: 170px;
  	 left: 0;
  	 width: 125px;
     padding: 5px;
  	 margin: 10px;
  	 z-index: 100;
     color: #000000; background: #6666FF;
     font: 10px Verdana, sans-serif; text-align: center;
}
/* ---------------------- End Pic Nav Bar ---------------*/
/* ------------------------ Start Footer -----------------*/
#footer {
 border: 1px solid #AEAEAE;
 padding: 5px;
 margin-bottom: 13px;
 background-color: #e8e8e8;
 font: 10px Verdana, sans-serif;
}
/* ------------------------ End Footer -----------------*/

h1 {
 font-size: 23px;
 font-family: Arial;
}
.float {
 float: left;
 padding: 0px 10px 0px 0px;
 position: relative;
}
.float2 {
 float: center;
 padding: 0px 20px 0px 25px;
 /* position: relative; */
}

img {
 border: none;
}
/* Links */
a:link {
 color: #333333;
 text-decoration: none;
}
a:visited {
 color: #333333;
 text-decoration: none;
}
a:hover {
 color: #333333;
 text-decoration: underline;
}
/* geo Links */
#geo {
	padding: 3px;
}
#geo a:link {
 color: #3366cc;
 text-decoration: underline;
 clear:both;
}
#geo a:visited {
 color: #333333;
 text-decoration: underline;
}
#geo a:hover {
 color: #3333ff;
 text-decoration: underline;
}

