/* main CSS*/

body {
	margin:0;	
	padding:0px; /* Need to set body margin and padding to get consistency between browsers. */
	text-align:center; /* Hack for IE5/Win */
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:76%;
	}
#ie {
	background: #fff url("../img/splash/bg_banner.gif") repeat-x;
}

#splashcontainer {
	min-width:825px;
}
#masthead {
	background-image:url(../img/splash/bg_banner.gif);
	height:108px;
	text-align:right;
}
#splashbot {
	height:568px;
	text-align:right;
}

/*begin splash page nav*/
.splashnav {
	position:relative;
	text-align:right;
	width:250px;
	margin-left:55px
	/* border:thin #CC99FF dashed;
	for IE
	padding-right:2em;*/
}
.splashnav a {
	/*font-family:Arial, Helvetica, sans-serif;
	color:#069;*/
	display: block;
	text-decoration:none;
	font-weight:bold;
	padding: 0 0 0 .2em;
	margin: 0;
	line-height:220%;
	color:#40448d;
}
.splashnav a:hover {
	/*color:#fff;
	background-color: #069;*/
	text-decoration: underline;
	padding: 0 0 0 .2em;
	margin: 0;
}

a#nava  {
	margin-right:-15px;
}

a#navaa  {
	margin-right:-10px;
}

a#navb  {
	margin-right:0px;
}

a#navbb  {
	margin-right:0px;
	margin-top:-10px;
}

a#navc  {
	margin-right:5px;
	margin-top:-10px;
}
a#navd  {
	margin-right:11px;
}
a#nave  {
	margin-right:14px;
	margin-top:-10px;
	margin-bottom:10px;
}
a#navf  {
	margin-right:16px;
	margin-top:-10px;
}
a#navo  {
	margin:-8px 15px 6px 0;
}
a#navg  {
	margin-right:14px;
}
a#navh  {
	margin-right:13px;
}
a#navi  {
	margin-right:10px;
}
a#navj  {
	margin-right:7px;
}
a#navk  {
	margin-right:0px;
}
a#navl  {
	margin-right:-8px;
}
a#navm  {
	margin-right:-18px;
}
a#navn  {
	margin-right:-28px;
	color: #FF0000;
}


/*end splash page nav*/

#container {
	/*width:830px;*/
	margin:0px auto; /* Right and left margin widths set to "auto" */
	text-align:left; /* Counteract to IE5/Win Hack */
	padding:0px;
	padding-bottom:15px;
}
#containerSplash {
	padding-bottom:108px;
}
#splashBot{
	width:792px;
	margin-top:0px;
	float:right;
}
#botLogos{
	width:230px;
	height:94px;
	position:absolute;
	margin-top:598px;
	margin-left:5px;
}
#npoLogo{
	width:215px;
	height:125px;
	position:absolute;
	margin-top:478px;
	margin-left:5px;
	background: url("../img/splash/logo_npo.gif") no-repeat;
}
#bannerSplash {
	width:792px;
	float:right;
	height: 108px;
	background: url("../img/splash/bg_banner.gif") repeat-x;
}
html>body #bannerSplash {
	height:108px;
}

#banner {
	height: 115px;
	background-color:#009;
	}
html>body #banner {
	height:115px;
	}
	
/* navigation */
.menu {
	/* adjust the top: setting when adding or deleting menu items */
	/*top: 433px;*/
	top: 130px;
	width:120px;
	padding-left:10px;
	padding-right:10px;
	z-index:3; 
	/*position:relative;*/
	position:absolute;
	/*border:1px solid #666;*/
}
.menu a {
	color:#fff;
	font-size:95%;
}

a {
	text-decoration:none;
	color:#069;
}

/* sidebar images */
.bg {
	background-color:#FFF;
	/*background-color:#36c;*/
}
.bgL {
	background-color:#36c;
}
.bgImg {
	background-color:#36c;
	background-image:url("../img/site/bg_sidebar.gif");
}
.content {
	padding-top:5px;
	padding-left:25px;
	padding-right:25px;
	padding-bottom:15px;
	background-color:#FFF;
}

.hidden, .printOnly, span.printOnly{
	display:none;
}


/* content formatting */
p, ul li, ul li a, ol li, ol li a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height:150%;
}
.header, .title, .subTitle {
	font-family:Arial, Helvetica, sans-serif;
	font-size:350%;
	font-weight:bold;
	line-height:24px;
}
.header, .title, .subTitle {
	font-size:220%;
}
.title, .subTitle {
	font-size:160%;
}
.subTitle {
	font-size:120%;
	line-height:115%;
}
#strong, #strong a {
	font-size:100%;
	font-weight: bold;
}
.normal, .normal a  {
	font-size:98%;
	font-weight: normal;
}
.small, .small a  {
	font-size:75%;
}
.small a  {
	font-size:100%;
}

.subhead {
   FONT-SIZE: 8pt;
   COLOR: #006699;
   FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
   font-weight: bold;
}

.lfImg{
	float:left;
	margin:5px 10px 10px 5px;
	z-index:30;
}
.rfImg{
	float:right;
	margin:5px 5px 10px 10px;
	z-index:30;
}

.rfImg img, .lfImg img{
	margin-bottom:0em;
	z-index:60;
}

#test p {
	line-height:400%;
}

