/* np records main style sheet */

  body {
   	  background-color : #000000;
      }

  #container {     
	border: 1px solid rgb(102, 102, 102);
    margin: 14px auto auto;
    padding: 1px;
    background-color: rgb(255, 255, 255);
	text-align: left;
	color: rgb(51, 51, 51);
    line-height: 130%;
	width: 750px;
    }
  #heading {
	border: 1px solid rgb(102, 102, 102);
	background-color: #000;
	height:191px;
    }
  #heading h1 {
	color: #000;
	font-family:Tahoma, Verdana, Arial;
	font-size: 48px;
	letter-spacing: 0.5cm;
	text-align:right;
}

  #navigation {
	border: 1px solid rgb(102, 102, 102);
	padding: 0.2em;
	background-color: #000;
    }
  #navigation a {
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#fff;
	font-weight: bold;
	font-size: small;
	}
  #navigation a:hover{
	color: #FFFFFF;
	text-decoration: underline;
	}
div.leftcol{
width: 15%;
float: left;
}
div.midcol{
width: 50%;
margin-left: 5px;
float:left;
}
div.rightcol{
width: 33%;
float: right;
}
  #content {
	border: 1px solid rgb(102, 102, 102);
  	background-color:#333333;
	padding: 0.2em;
	}
	
.style4 {
	font-size:xx-small;
}
.style5 {
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size:small;
}
.style6 {color: #FFFFFF}

  #floatright {
    float: right;
    width: 70%;
	margin-right: 5px;
    }
  #floatleft {
    float: left;
    width: 22%;
	margin-left: 5px;
    }
  #newsfloat { 
    margin: 0px 12px 0px 12px;
    float: left;
    width: 29%;
    }
dl.curved {background:#ff0000 url(images/r_tl.gif) top left no-repeat; margin:5px 0; padding:0; width:100%;}
dl.curved dt {background:transparent url(images/r_tr.gif) top right no-repeat; padding:10px; text-align:center; color:#fff; font-weight: bold; font-family:arial; font-size:small;}
dl.curved dd {background:#cccccc url(images/lg_bl.gif) bottom left no-repeat; padding:0; margin:0;}
dl.curved dd p {margin:0; padding:10px; line-height:1.3em;color:#000; font-family: Verdana, Arial, sans-serif; font-size: x-small;}
dl.curved dd p.last {background:transparent url(images/lg_br.gif) bottom right no-repeat; }

  .clearboth { clear: both; }

	#footing {
		width:750px;
		background-color:#000;
	}
	#footing p {
		padding:5px;
		margin:0;
		font-family: Verdana, Arial, sans-serif;
		font-size:20px; color:#fff;
		font-weight:bold;
		text-align:center;
    }
	#footing a {
		text-decoration:none;
		color:#fff;
	}
	#footing a:hover{
		text-decoration: underline
		}
	#footing p.pfloatl {
		float:left;
	    font-family: Helvetica,sans-serif;
		font-size: 60%;
		color:#fff;
    }
	#footing p.pfloatr {
		float:right;
	    font-family: Helvetica,sans-serif;
    	font-size: 60%;
		color:#fff;
    }
  #footing p.footing {
		color:#666666;
	    font-family: Helvetica,sans-serif;
    	font-style: italic;
	    font-size: 65%;
    }
	#footing a.footing {
		text-decoration:none;
		color:#fff;
	}
	#footing a.footing:hover{
		text-decoration: underline;
		}
