body 	{ 
	text-align: center;
	}

#page 	{ 
	padding: 0px;
	width: 700px;
	position: relative;
	margin-left: auto;
	margin-right: auto;
	border: 1px solid #996600;
	background-color: #FFFFCC;
	text-align: left;
	}

#headr	{
	background: transparent url(images/bg.gif) repeat fixed top left;
	height: 120px;
	width: 700px;	
	border-bottom: 1px solid #996600;
	}


#mainbg {
	background: transparent url(images/homebg2.jpg) no-repeat;
	padding:0px; 
	width:700px; 
	height:330px;
	}

#mainno-bg {
	padding:0px; 
	width:700px; 
	}

#rnav	{	
	width: 148px;
	height: 370px;
	position: absolute;	
	z-index: 10;
	top: 95px;
	left: 535px;
	}

.shadownav {
	width: 148px;
	height: 370px;
	position: absolute;
	top: 102px;
	left: 530px;
	z-index: 5;
  	padding:0px;
  	margin:0px;
   /* Mozilla ignores crazy MS image filters, so it will skip the following */
    	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='images/shadow50.png');
	}

/* IE ignores styles with [attributes], so it will skip the following. */
.shadownav2[class] {
	width: 148px;
	height: 370px;
  	background-image:url(images/shadow50.png);
	position: absolute;
	top: 102px;
	left: 530px;
	z-index: 5;
	}

#navbg{
	position:relative;
	top: -20px;
	left: -25px;
	}

#medal	{
	position:absolute;
	top: 45px;
	left: 25px;
	}

#nrvlogo	{
	position: absolute;
	top: 20px;
	left: 200px;
	}

#tagline	{
	position: absolute;
	top:  95px;
	left: 248px;
	}

#hbg	{
	width: 698px;
	border: 1px solid #996600;
	}

#bnav {
	width:700px;
	height: 50px;
	background: transparent url(images/bg.gif) repeat fixed top left;
	border-top: 1px solid #996600;
	position:relative;
	z-index: 0;
	}

#topnav {
	width: 100px;
	height: 100px;
	position: absolute;
	top:10px;
	left: 582px;
	padding:0px;
	text-align: right;
	}
.labels {
	margin: 0px 10px 100px 10px;
	vertical-align: top;
	border: 0;

}
.menulist {
	width:125px;
	height:25px;
	position:absolute;
	z-index: 20;
	padding:0px;
	margin:0px;
	}

.navspace {
	width:120px; 
	margin: 20px 5px 0 10px; 
	float: left;
	text-align: center;
	}

.navspace2 {
	width:105px; 
	margin: 20px 5px 0 10px; 
	float: left;
	text-align: center;
	}


.smtxt {
	font:8pt/10pt helvetica, sans-serif;
	font-weight: 500;
	display: inline;
	}

.txt {
	font:10pt/14pt helvetica, sans-serif;
	font-weight: 500;
	display: inline;
	}

.txt2 {
	font:10pt/18pt helvetica, sans-serif;
	font-weight: 500;
	}

.txt3 {
	font:10pt/14pt helvetica, sans-serif;
	font-weight: 500;
	}

.txt4 {
	font:12pt/14pt helvetica, sans-serif;
	font-weight: 500;
	}

.pageheadr {
	font: 12pt/14pt helvetica, sans-serif;
	font-weight: 700;
	color: #996600;
	text-align: right;
	}
	
.prclist {
	font: 10pt/12pt helvetica, sans-serif;
	font-weight: 700;
	color: #996600;
	text-align: left;
	display:inline;
	}

.awrds {
	font: 10pt/12pt helvetica, sans-serif;
	font-weight: 500;
	color: #990033;
	text-align: left;
	display:inline;
	}

.awrdsbld{
	font: 10pt/12pt helvetica, sans-serif;
	font-weight: 900;
	color: #990033;
	text-align: left;
	display:inline;
	}
	
.pics {
	border: 2px solid #996600;
	}
	


a:link.nav1 {color:#996600;text-decoration:none;}
a:visited.nav1 {color:#996600;text-decoration:none;}
a:hover.nav1 {color:#990033;text-decoration:underline;}
a:active.nav1 {color:#996600;text-decoration:none;}

a:link.nav1s {color:#996600;text-decoration:none; font-size:10pt;}
a:visited.nav1s {color:#996600;text-decoration:none; font-size:10pt;}
a:hover.nav1s {color:#990033;text-decoration:none; font-size:10pt;}
a:active.nav1s {color:#996600;text-decoration:none; font-size:10pt;}

a:link.nav2 {color:#990033;text-decoration:none;}
a:visited.nav2 {color:#990033;text-decoration:none;}
a:hover.nav2 {color:#000000;text-decoration:underline;}
a:active.nav2 {color:#990033;text-decoration:none;}

 #wb1 { position: absolute;
    top: 80px;
    left: 22px;
    overflow: hidden;
    width: 125px;
    height: 25px;
    background-image: url(images/wb1.gif);
    background-repeat: no-repeat;
    background-position: 0px -25px;
    }

  #wb2 { position: absolute;
    top: 115px;
    left: 10px;
    overflow: hidden;
    width: 125px;
    height: 25px;
    background-image: url(images/wb2.gif);
    background-repeat: no-repeat;
    background-position: 0px -25px;
    }

  #wb3 { position: absolute;
    top: 160px;
    left: 30px;
    overflow: hidden;
    width: 125px;
    height: 25px;
    background-image: url(images/wb3.gif);
    background-repeat: no-repeat;
    background-position: 0px -25px;
    }
  #wb4 { position: absolute;
    top: 275px;
    left: 10px;
    overflow: hidden;
    width: 125px;
    height: 25px;
    background-image: url(images/wb7.gif);
    background-repeat: no-repeat;
    background-position: 0px -25px;
    }

  #wb5 { position: absolute;
    top: 235px;
    left: 10px;
    overflow: hidden;
    width: 125px;
    height: 25px;
    background-image: url(images/wb8.gif);
    background-repeat: no-repeat;
    background-position: 0px -25px;
    }

  #wb6 { position: absolute;
    top: 275px;
    left: 10px;
    overflow: hidden;
    width: 125px;
    height: 25px;
    background-image: url(images/wb6.gif);
    background-repeat: no-repeat;
    background-position: 0px -25px;
    }
  #wb7 { position: absolute;
    top: 315px;
    left: 10px;
    overflow: hidden;
    width: 125px;
    height: 25px;
    background-image: url(images/wb5.gif);
    background-repeat: no-repeat;
    background-position: 0px -25px;
    }
  #wb9 { position: absolute;
    top: 195px;
    left: 10px;
    overflow: hidden;
    width: 125px;
    height: 25px;
    background-image: url(images/wb9.gif);
    background-repeat: no-repeat;
    background-position: 0px -25px;
    }
.btn {
	color:#ffffcc;
	background-color:#996600;
	border-bottom:1px solid black;
	border-top:1px solid #ffffcc;
	border-left:1px solid white;
	border-right:1px solid black;
	margin:5px;
	}

  hr { border: 0pt none ;
    margin: 0px 10px 5px 0px;
    background: #996600 none repeat scroll 0%;
    color: #996600;
    height: 1px;
    width: 100%;
    text-align: left;
    }

