

body,p, li {font: 11px verdana, arial, sans-serif; color:#333;}
td{
text-align:left;

}

body {background-color: #CCCCCC; background-image:url(/natureworks/images/page_gradbg.jpg); background-repeat:repeat-x; margin:4px;}
.ad_block{padding:10px 20px; border-left:3px solid #CC3333; border-right:3px solid #CC3333; font-family:Verdana, Geneva, sans-serif; text-align:left;}

.page_structure{
	width:800px;
	position:relative; 
	background-color:#FFF; border:solid 1px #000;
	}
.head_block{ background-color:#CC3333; }

.main_block{padding:0px 15px; background-color:#FFF; border-right:3px solid #CC3333; border-left:3px solid #CC3333;}

.right_col{width:180px; float:right;}

.footer_block{margin:0px 0px 0px 0px; background-color:#333; border:3px solid #CC3333; padding:4px;}

.nw_nav{ 
background-color:#99CC00; 
border:thin solid #0C0;
padding:5px;
	}
.nw_nav a{ 
  font-family:Verdana, Geneva, sans-serif;
  font-weight:bolder;
  font-size:11px;
  letter-spacing:.5px;
	}
.nw_nav a:link{
	color:#FFF;
	text-decoration:none;
}
.nw_nav  a:visited{
	color:#FFF;
	text-decoration:none;
}
.nw_nav  a:active{ 	
color:#FFF;
}

.nw_nav  a:hover{ 	
color:#060;
}
.nw_head_main{
	 padding:3px; background-color:#CC3333; border:1px solid #000; text-align:left;
	 background-image:url(/natureworks/images/head_gradbg.jpg); background-repeat:repeat-y; background-position:right;
	 }
#footer .footer_link_lists{text-align:left; margin:0px; padding:0px; width:150px; vertical-align:top; }
#footer ul.footer_link_lists{text-align:left; margin:0px; padding:0px; width:150px; vertical-align:top; white-space:nowrap; overflow:visible; float:left; clear:left; }
#footer ul.footer_link_lists li{ border-bottom:dotted 1px #CCC; padding:5px 3px 5px 3px; vertical-align:top; margin:0px 0px 0px 0px; list-style-position: inside; height:15px; list-style-type:none;}
#footer ul.footer_link_lists a{color:#fff; position:relative; font-weight:lighter; font-size:11px; text-decoration:none;}
#footer ul.footer_link_lists a:hover{color:#CCC; position:relative; font-weight:lighter; font-size:11px; text-decoration:none;}
.bottom_dotted{ border-bottom:dotted 1px #CCC;}
#footer h6 { font-size:12px; padding:5px; font-weight:100;}
.foot_contact{ font-size: 12px; font-weight:100; color:#FFF; text-align: center; letter-spacing: 1px;}


form {margin: 0; padding: 0;}
table, map {margin: 0; padding: 0;}

h1 {font: 400 32px geneva, Arial, Helvetica, sans-serif; color:#060;}
h2 {font: 600 14px geneva, Arial, Helvetica, sans-serif; color:#ffffff; background-color:#ce3031; padding:3px 1px; background-image:url(/natureworks/images/h6_gradbg.jpg); background-repeat:repeat-x; border:solid 1px #CC3333;}
h3 {font: 900 14px Geneva, Arial, Helvetica, sans-serif; color:#060;}
h4 {font: 300 9px Geneva, Arial, Helvetica, sans-serif; color:#333;}
h5 {font: 600 20px Geneva, arial, Helvetica, sans-serif; color:#ffffff; background-color:#ce3031; padding:3px 0px; margin:6px 0px 3px 0px; background-image:url(/natureworks/images/h6_gradbg.jpg); background-repeat:repeat-x; border:solid 1px #CC3333;}
h6 {font: 600 16px Geneva, arial, Helvetica, sans-serif; color:#ffffff; background-color:#ce3031; padding:3px 0px; margin:6px 0px 3px 0px; background-image:url(/natureworks/images/h6_gradbg.jpg); background-repeat:repeat-x; border:solid 1px #CC3333;}
b, strong {font-weight: 900;}
/*
a:link, a:visited {font: 300 color:#000099; text-decoration: none;font-weight: normal;}
a:hover { color: #660099; text-decoration:underline;font-weight: normal;}
a:link, a:visited {color: #000099; text-decoration: underline;}
a:hover {color: #666666; text-decoration: underline;}
a.h2:link, a.h2:visited {color:#006; text-decoration:none;}
a.h2:hover {color:#900; text-decoration: none;}

a.programs:link, a.programs:visited {color:#fff; text-decoration:none;}
a.programs:hover {color:#c30; text-decoration:none;}

a.tv:link, a.tv:visited {color:#fff; text-decoration:none;}
a.tv:hover {color:#3c0; text-decoration:none;}

a.about:link, a.about:visited {color:#fff; text-decoration:none;}
a.about:hover {color:#09f; text-decoration:none;}

a.support:link, a.support:visited {color:#fff; text-decoration:none;}
a.support:hover {color:#cc66cc; text-decoration:none;}
*/
p {font-size: 13px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #333; font-weight: normal;}
td {font-size: 13px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #333; font-weight: normal;}


.tiny {font: 10px/normal Arial, Helvetica, sans-serif;}
.tinyhigh {font: bold 11px/100% Arial, Helvetica, sans-serif; color: #333399;}
b, strong {font-weight: 900;}
.topPick {font: 11px verdana, arial, sans-serif; color:#333;}
.fineprint {font: 9px/normal Arial, Helvetica, sans-serif;}


.white_underline {color: #fff;}
a.white_underline:link, a.white_underline:visited, a.white_underline:hover, a.white_underline:link, a.white_underline:visited, a.white_underline:hover {color:#fff; text-decoration:underline;}

.white {color: #fff;}
a.white:link, a.white:visited {color:#fff; text-decoration:none;}
a.white:hover {color:#fff; text-decoration:underline;}
a.whiteu:link, a.whiteu:visited, a.whiteu:hover {color:#fff; text-decoration:underline;}

.high {font-weight: bold; color: #006;}

.highw {font-weight: bold; color: #fff;}

a.nav:link, a.nav:visited {color:#fff; text-decoration:none;}
a.nav:hover {color:#fc0; text-decoration:none;}

#header_r {border-right: 1px solid #000;}
#header_l {border-left: 1px solid #000;}
#contentTable {border-right: 1px solid #000; border-left: 1px solid #000;}
#topRow {font-size: 11px; text-align:right; margin-right: 10px; background-image:  url(/images/common/headerBannertop.jpg); background-repeat: no-repeat; border-left: 1px solid #000000; border-right: 1px solid #000000;}
#outlookTopRow {font-size: 11px; text-align:right; margin-right: 10px; background-image:  url(/outlook/images/banner_outlook_06_01.jpg); background-repeat: no-repeat;  border-left: 1px solid #000000; border-right: 1px solid #000000;}
#knTopRow {font-size: 11px; text-align:right; margin-right: 10px; background-image:  url(/images/common/banner_knTop.jpg); background-repeat: no-repeat; border-left: 1px solid #000; border-right: 1px solid #000000;}


#hotpicks {margin-right: 0px; background-image:  url(/images/common/hilites_bg.gif); background-repeat: repeat-x;}
#globalNavRow {margin-right: 0px;}

#featured {margin: 5px 5px 0px 5px;}
#btmleft {margin: 5px 5px 0px 5px;}

#newatnhptv {margin-left: 5px; margin-right:5px;}
#education {margin-left: 5px; margin-right:5px;}
#kids {margin-left: 5px; margin-right:5px;}

#maincontent {margin-left: 10px; margin-right:5px; border-right: 1px solid #000; border-left: 1px solid #000;}

#innerside {
	margin-right:5px;
	margin-bottom: 5px;
	border: 1px dotted gray;
	padding: 3px;
}

#innersideNHO {margin-right:5px; margin-bottom: 5px; border-right: 1px dotted gray; background-color: #D9EDFF;}

#insideright {margin: 0px 5px 5px 5px; color:#039;}
.insideright {color:#039;}

#webcasts {margin: 5px 5px 5px 5px;}

#ontonight {margin: 0px 5px 5px 5px;}

#outlook {margin-left: 3px; margin-right:3px; margin-top: 2px; margin-bottom: 4px;}
#wildlife {margin-left: 3px; margin-right:3px; margin-top: 2px; margin-bottom: 4px; color: #ffffff;}

.grey {color: #333333;}

#outlook2 {margin-left: 5px; margin-right:5px; border: 1px solid #006; }

#wj {background-image:  url(/images/common/wj_background.gif); background-repeat: repeat-x;}

.nhoWjText {margin: 0px 5px 5px 5px; color: #fff;}


.blue {color: #333399;}
#left {margin-left: 10px;}

.sched {font: bold 11px/13px verdana, arial, sans-serif; color: #ffffff;}
.time {font: bold 11px/13px verdana, arial, sans-serif; color: red;}

.ahem {display: none; color: #ffffff;}
.search {height:18px; margin:0px 0px 0px 0px; padding:0px;  font:10px verdana, sans-serif;}

#nav {
	color: #000;
	padding: 3px;
	}

#nav ul {
	padding-left: 0;
	border: none;
	} 

#nav ul li {
	padding: 3px 15px;
	border: none;
	list-style: none;
	}

.req_red {
	font-size: 10px;
	color: #FF0000;
	right: 300px;
}
.fade {
	color: #999999;
}

#pressnav a:link, #pressnav a:visited {
	text-decoration:none;
	font-weight: 900;
	color:#000066;
}

#pressnav a:hover {
	color:#006699;
	text-decoration:underline;
}

#pressnav {
	background-color:#f2f2f2;
	width: 150px;
	border:1px solid #333333;
	padding-top:3px;
	}
.buttonover {  
	font: normal 12px verdana, Arial, Helvetica, sans-serif; 
	color: #f2f2f2; 
	background-color: #000066; 
	border: 1px #333333 solid; 
	height: 24px; 
	width: 150px; 
	margin: 0px 1px 0px 0px;
	text-align: left;
}

.buttonup { 
	font: normal 12px verdana, sans-serif; 
	color: #333333; 
	background-color: #f2f2f2; 
	border: 1px #cccccc solid; 
	height: 24px; 
	width: 150px; 
	margin: 0px 1px 0px 0px;
	text-align: left;

}


.buttonover2 {  
	font: normal 12px verdana, Arial, Helvetica, sans-serif; 
	color: #f2f2f2; 
	background-color: #000066; 
	border: 1px #333333 solid; 
	height: 24px; 
	width: 124px; 
	margin: 0px 1px 0px 0px;
	text-align: left;
}

.buttonup2 { 
	font: normal 12px verdana, sans-serif; 
	color: #333333; 
	background-color: #f2f2f2; 
	border: 1px #cccccc solid; 
	height: 24px; 
	width: 124px; 
	margin: 0px 1px 0px 0px;
	text-align: left;

}

.buttonover3 {  
	font: normal 12px verdana, Arial, Helvetica, sans-serif; 
	color: #f2f2f2; 
	background-color: #000066; 
	border: 1px #333333 solid; 
	height: 24px; 
	width: 110px; 
	margin: 0px 1px 0px 0px;
	text-align: center;
}

.buttonup3 { 
	font: normal 12px verdana, sans-serif; 
	color: #333333; 
	background-color: #f2f2f2; 
	border: 1px #cccccc solid; 
	height: 24px; 
	width: 110px; 
	margin: 0px 1px 0px 0px;
	text-align: center;

}

.buttonover4 {  
	font: normal 12px verdana, Arial, Helvetica, sans-serif; 
	color: #f2f2f2; 
	background-color: #000066; 
	border: 1px #333333 solid; 
	height: 24px; 
	width: 70px; 
	margin: 0px 1px 0px 0px;
	text-align: center;
}

.buttonup4 { 
	font: normal 12px verdana, sans-serif; 
	color: #333333; 
	background-color: #f2f2f2; 
	border: 1px #cccccc solid; 
	height: 24px; 
	width: 70px; 
	margin: 0px 1px 0px 0px;
	text-align: center;

}
#topPick {border:1px solid #f2f2f2;}

#local_prod {
	background-color: #EDEDF4;
}

#proom_nav h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: bold;
	margin-bottom: 3px;
	text-align: center;
	text-transform: uppercase;
}
#proom_nav p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000066;
	text-align: left;
}

#proom_nav ul {
	margin-left: 0px;
	padding-left: 0px;
	list-style-type: none;
	margin-top: 0px;
	text-align: left;
}
#proom_nav p {
	margin-top: 0px;
}
#proom_nav li {
	list-style-type: none;
	margin-bottom: 4px;
	margin-left: 0px;
	padding-left: 0px;
}
#proom_nav a:link {
	text-decoration: none;
}
#proom_nav a:active {
	text-decoration: none;
}
#proom_nav a:visited {
	text-decoration: none;
}
#proom_nav a:hover {
	text-decoration: underline;
}

#local_prod h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: bold;
	margin-bottom: 3px;
	text-align: center;
	text-transform: uppercase;
	color: #003399;
}
#local_prod a:link {
	text-decoration: none;
}
#local_prod a:active {
	text-decoration: none;
}
#local_prod a:visited {
	text-decoration: none;
}
#local_prod a:hover {
	text-decoration: underline;
}
#outlookBox {
	border: 1px solid #000033;
}
#outlookLogo {
	background-color: #0638AB;
	display: block;
}
#wjBox {
	border: 1px solid #663300;
}
#wjLogo {
	background-color: #663300;
	display: block;
}
#window2wild {
	border: 1px solid #006600;
}
#window2wildLogo {
	background-color: #006600;
	display: block;
}
#gscBox {
	border: 1px solid #000000;
}
#gscLogo {
	background-color: #000000;
	display: block;
}
#hockeyBox {
	border: 1px solid #000099;
}
#hockeyLogo {
	background-color: #000099;
	display: block;
}
#crossroadsBox {
	border: 1px solid #FFCC00;
}
#crossroadsLogo {
	background-color: #FFCC00;
	display: block;
}
#nwBox {
	border: 1px solid #cc3333;
}
#spBox {
	border: 1px solid #aeb89d;;
}
#ipBox {
	border: 1px solid #90857f;;
}


#prodNav ul {
	margin-left: 3px;
	list-style-type: disc;
	margin-top: 0px;
}
#prodNav li {
	margin-bottom: 4px;
}
#prodNav a:link {
	text-decoration: none;
}
#prodNav a:active {
	text-decoration: none;
}
#prodNav a:visited {
	text-decoration: none;
}
#prodNav a:hover {
	text-decoration: underline;
}
.BigText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	color:#FF6600;
	margin:0 0 0 0;
	font-weight: bold;
}
#on_now a:link, #on_now a:visited{
font:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
color:#0000CC;
text-decoration:none;
}
#on_now a:hover{
font:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
color:#999999;
text-decoration:none;
}
.showTime{
font:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
text-decoration:none;
}
.livefitLI {
	list-style-position: outside;
	list-style-type: disc;
	margin-top: 0px;
	padding-top: 0px;
}
.livefitLInone {
	list-style-position: outside;
	list-style-type: none;
	margin-left: 0px;
	padding-left: 0px;
}
 

#liveFitSponsors p {margin:0; padding:0;}

#liveFitSponsors img {margin:0; padding:0;}

#outlookSide {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #003399;
}

#outlookSide p {margin: 10px 15px 0px;}

#livefitContent p {
	font-size: 13px;
	margin: 5px 5px 0 5px;
	padding: 5px;
}

#livefitContent ul {
		list-style-image: url(https://nhpbs.org/livefitnh/images/blt_red.gif);
		list-style-type: circle;
		margin-top:0;
		margin-bottom:0;
}

#livefitContent li {
	font-size: 13px;
		margin: 2px 1px 2px 1px;
		padding: 1px;
}
#livefitContent h2, #livefitContent h1{
margin-top:0;
margin-bottom:0;
}
.fine_print{
font:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;

}

.livefitBold {
	font-weight: bold;
	color: #003399;
}
#liveFitSponsors {
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #000000;
	border-left-color: #000000;
}
#livefitContent {
	background-image: url();
	background-repeat: no-repeat;
}

#challengeBtn img {margin-right: 5px;}


#main_content_format{
padding-left:5px;
padding-right:5px;
}


#nw_mainbody{
padding-left:20px;
padding-right:20px;
}

.style2{
color:#FFFFFF;
font-weight:bolder;
margin:4px;

}
*/