@charset "utf-8"; 
/* tnc layout CSS */
body{font-family:arial,helvetica,verdana,sans-serif; font-size:13px; margin:0px; height:100%; background-color:#ece9e2}
td, ol, ul, li{font-family:arial,verdana,helvetica,sans-serif; font-size:13px}
.monospaced{font-family:verdana,monospace}
.secNav{font-size:10pt; font-weight:normal; font-style:normal; margin-left:1.5em}
.text2{font-size:10pt; margin-left:0}
.text3{font-size:10pt; margin-left:0em; text-align:justify}
.textSm{font-size:8pt; margin-left:0em}
.headline{font-size:14pt; font-weight:bold; font-style:normal; margin-left:1em}
.title{font-size:14pt; font-weight:bold; font-style:normal; margin-left:.3em}
.title2{font-size:14pt; font-weight:bold; font-style:normal; margin-left:0em}
.navLeft{font-size:14pt; font-weight:bold; font-style:normal; margin-left:1em}
.navLeftsm{font-size:12pt; font-weight:bold; font-style:normal; margin-left:1em}
.stateLarge{font-size:30pt; font-weight:bold; font-style:normal; margin-left:.5em}
.event{font-size:10pt; font-weight:bold; margin-left:1em}
.subhead{font-size:14pt; font-weight:bold}
.smallText2{font-size:8pt}
.picCaption{font-size:10pt; text-align:right}
.magHeader{font-size:12pt; font-weight:bold; font-variant:small-caps; margin-left:0em}
.magText{font-size:10pt; margin-left:0em}
.dnTitles{font-size:8pt; margin-left:.5em}
.dnnsTitles{font-size:8pt}
.list-header{color:Black;background-color:#cc9;border:none;}
.form-red{color:red;background-color:White}
#gpn{border:1px solid #7A6E69; border-top:none; background:#D2CEC4; color:#000; padding:6px 0px 6px 0px; margin:0px; text-align:center}
.nospace{display:inline; padding:0px; margin:0px}
td.dnnsTitles h5.footlink{padding:0px; margin:0px; display:inline; font-weight:normal; font-size:11px}
h2.columnhead{font:bold 16px/18px Arial,Helvetica,sans-serif; color:#555; margin:0px}
p.first{ margin-left:0px; margin-top:3px}

/* NEW STYLES */
#clear{ clear:both; margin:0px; padding:0px}
a img{ border:none}
a{ color:#406289}
#header{  width:760px; margin:0px; padding:0px; height:96px}
* html #header{overflow:hidden}
#header h1#logo{ margin:0px; padding:0px;display:block; float:left}
#header h2#action{  margin:0px; padding:0px; float:right}
#header h2#mission{  margin:0px; padding:0px 0px 0px 10px; float:left}
#topnav{  clear:both; width:760px; float:left; height:19px; margin-right:-3px}
#topnav ul{  list-style:none; margin:0px; padding:0px; width:760px; height:19px; float:left; overflow:hidden}
#topnav ul li{  margin:0px; float:left; display:block; padding:0px; padding-right:3px; background:url(/evp/css/topnav_li_border.gif) no-repeat right top}
#topnav ul li.last{ padding:0px;padding-right:0px;background:none}
* html #topnav ul li{ display:inline}
#sidebar{ width:160px} /* #sidebar{ width:130px; background-color:#f5f5f5; padding:10px} */
#sidebar #search{ width:150px; height:40px; padding-top:30px no-repeat left top}
#sidebar #search form{ margin:0px; padding:0px}
#footer{ clear:both; font-size:11px}
#utility{ width:760px}
#utility ul{ list-style:none; margin:0px; padding:0px; padding-left:180px}
#utility ul li{ float:left; padding:20px 10px 10px}
#utility a, 
#copyright a{ color:black;text-decoration:none}
#footernav{ background:#39C; width:760px;float:left;text-align:center}
#footernav ul{ list-style:none; margin:0px;display:inline;margin-left:40px;padding:0px;color:white;padding:3px 0px 2px;float:left}
* html #footernav ul{ list-style:none;margin:0px;display:inline;margin-left:40px;padding:0px;color:white;padding:4px 0px 4px;  float:left}
#footernav ul li{ float:left;  padding:0px 8px 0px 9px; border-right:1px solid white; font-size:11px}
#footernav ul li.last{ border-right:none}
#footernav ul li a{ color:white; text-decoration:underline}
#copyright{ clear:both;  width:760px;  text-align:center;  padding:10px 0px 0px}
#content_main{ width:600px;  padding-top:10px}
#content_main_hp{ width:600px;  padding-top:0px}
table#frame_table{ margin:0px; border-left:8px solid white; border-right:8px solid white; border-top:5px solid white; border-bottom:5px solid white; text-align:left; background:white}
table#frame_table td{ padding:0px}

#home_content h1 a, 
#home_content h2 a, 
#home_content h3 a, 
#home_content h4 a, 
#home_content h5 a, 
#home_content h6 a{color:#333;text-decoration:none}
#home_content #splash{width:600px; height:240px}
#home_content h2{margin:0px; padding:0px; font-size:16px; color:#333}
#home_content h4{margin:0px; padding:0px; font-size:12px;color:#333}
#home_left{ width:405px; float:left; padding-right:10px}
ul#home_features{ list-style:none;margin:0px; padding:0px}
ul#home_features li{ clear:both; float:left; width:405px; border-bottom:1px solid #ccc; padding:10px 0px 9px 0px}
ul#home_features li.first{  padding:0px 0px 9px 0px}
ul#home_features li dl{  margin:0px;padding:0px; clear:both;float:left}
ul#home_features li dl dt{  float:left;margin:0px; padding:0px; width:170px; display:block}
ul#home_features li dl dd{  display:block;float:left; margin:0px; padding:0px; width:235px}
ul#home_features li dl dd p{  margin:0px;padding:0px 0px 10px 0px}
#home_right{  width:175px;padding-left:9px;border-left:1px solid #ccc;float:left}
#home_right div{  float:left; width:175px; border-top:1px solid #ccc; padding:9px 0px 0px 0px}
#home_right h2, 
#home_right h3, 
#home_right h4, 
#home_right h5{  margin:0px; padding:5px 0px 0px}
#home_right div dl{ margin:0px; padding:0px}
#home_right div dl dt{ display:block; margin:0px; padding:0px}
#home_right div dl dd{ display:block; margin:0px; padding:0px 0px 10px 0px}
#home_right div dl dd p{ margin:0px; padding:5px 0px}
#home_right div dl dd ul{ margin:0px; padding:5px 0px 5px 15px}
#home_right #home_podcast{ padding:0px; border-top:none}
#home_morenature{ float:left;width:405px; padding:10px 0px}
#home_morenature ul{  margin:5px 0px 5px 0px; list-style:none; padding:0px 0px 0px 0px}
#home_morenature ul li{ padding:0px 0px 5px 0px}
#home_credits{width:385px;clear:both;float:left; padding:10px 20px 10px 0px; font-size:11px}
#home_credits a{  color:black; text-decoration:none}
#disaster_line{padding:10px 0px; border-top:1px solid #ccc; border-bottom:1px solid #ccc; margin-bottom:10px}
#disaster_line a.masked{text-decoration:none; color:black}
div#news_bucket{border-bottom:1px solid #ccc; padding:0px 0px 10px; clear:both; float:left; width:600px; margin-bottom:10px}
#lead_image{margin:0px; padding:0px; float:left; width:170px; display:block}
#lead_story{margin:0px; padding:0px; display:block; float:left; width:428px}
#lead_story p{margin:0px; padding:0px}
#lead_story p a{font-weight:bold}
#more_news{width:428px; float:left; padding-top:5px}
#more_news h4{display:none}
#more_news ul{margin:0px; padding:0px; list-style-type:none}
#more_news ul li{margin-top:5px}
#more_news ul li a{font-weight:bold}
h2.section_header{display:none}
#home_right #home_magazine{ padding-top:0px; border:none}
#home_right #home_magazine dt{ float:right; width:81px}
#home_right #home_members img, 
#home_right #home_podcast img{ width:173px}
#home_right #home_podcast{padding-top:10px; border-top:1px solid #ccc}
div.box{ margin:0px;padding:0px; border:none;float:left}
#news_bucket div.box{width:598px}
#home_right div.box{border:none; padding:0px; margin:0px}
#bg-wrapper{background:url(/evp/css/nhp_bg.jpg) repeat-y center}
#top-nav{clear:both; width:760px; float:left; height:40px}
#top-nav ul{list-style:none; margin:0px; padding:0px; width:760px; height:40px; float:left; overflow:hidden}
#top-nav ul li{margin:0px; float:left; display:block; padding:0px}
#top-nav ul li a img {border-left: 1px solid #555555}
* html #top-nav ul li{display:inline}
#sub-nav{width:760px; height:32px; background-color:#d1d0c5; font-family:Arial,Helvetica,sans-serif; font-weight:bold; color:#74736c; line-height:16px}
#sub-nav ul{list-style:none; float:left; margin:8px 0 0 0; padding:0 0 0 176px; text-align:left}
#sub-nav ul li{display:inline; margin:0; list-style:none; padding:0; line-height:16px; font-size:12px}
#sub-nav a{text-decoration:none; color:#74736c; padding:5px 5px 0 5px}
#sub-nav a:hover{padding:5px 5px 0 5px; text-decoration:underline}
#hp-search{clear:right; float:right}
.search{font-family:Georgia,"Times New Roman",Times,serif; font-size:18px; color:#333; line-height:22px}
.logo{margin:20px 0 0 0; padding:0; width:245px; float:left}
#hp-pbt{margin-top:10px}
#utility-nav{width:760px; text-align:center; border-top:solid 1px #CCC; margin-top:10px; padding:12px 0}
#utility-nav ul{list-style:none; display:inline; margin:0px; padding:0px; text-align:center}
#utility-nav ul li{display:inline; padding:20px 10px 10px; list-style:none}
#utility-nav a{font-family:Arial,Helvetica,sans-serif; font-size:11px; color:#3a89b4; text-decoration:none}
#utility-nav a:hover{text-decoration:underline}
#social-media{width:760px; text-align:center; border-top:solid 1px #CCC; padding:15px 0; font-size:12px; color:#333}
#social-media p{margin:0 0 12px 0; padding:0}
#social-media a{color:#3a89b4; text-decoration:none; font-weight:bold}
#social-media img{margin-bottom:2px}
#social-media a:hover{text-decoration:underline; font-weight:bold}
#social-icons{width:495px; text-align:center; margin:0 auto}
#social-media-icons{width:335px; text-align:center; margin:0 auto}
.media-icon{float:left; padding:0 13px}
#footer-nav{width:760px; text-align:center; color:#000; font-family:Arial,Helvetica,sans-serif; font-size:11px; border-top:solid 1px #CCC; margin-top:10px; padding:12px 0}
#footer-nav ul{list-style:none; margin:0px; display:inline; padding:0; color:#CCC; text-align:center}
#footer-nav ul li{list-style:none; padding:0; font-size:11px; display:inline}
#footer-nav a{color:#3a89b4; text-decoration:none}
#footer-nav a:hover{text-decoration:underline}
#copyright-btm a{color:#3a89b4; text-decoration:none}
#copyright-btm a:hover{text-decoration:underline}
#copyright-btm{clear:both; width:760px; text-align:center; border-top:solid 1px #CCC; padding:12px 0; color:#333}
#bg-wrapper-bottom{margin:0 0 5px 0; padding:0}
.share-this a:link {text-decoration:none;}
.share-this a:visited {text-decoration:none;}
.share-this a:hover {text-decoration:underline;}
.share-this a:active {text-decoration:underline;}

#archive_content h1 a, 
#archive_content h2 a{ color:#333; text-decoration:none}
#archive_content h2{ margin:0px;  padding:0px;  font-size:16px;  color:#333}
#archive_left{ width:600px; float:left; padding-right:10px}
ul#archive_features{ list-style:none;  margin:0px;  padding:0px}
ul#archive_features li{ clear:both;  float:left;  width:600px; border-bottom:1px solid #ccc; padding:10px 0px 9px 0px}
ul#archive_features li dl{ margin:0px; padding:0px; clear:both; float:left}
ul#archive_features li dl dt{ float:left; margin:0px; padding:0px; width:170px; display:block}
ul#archive_features li dl dd{ display:block; float:left; margin:0px; padding:0px;  width:400px}
ul#archive_features li dl dd p{ margin:0px;  padding:0px 0px 10px 0px}
#archive_credits{ width:600px;  clear:both;  float:left;  padding:10px 20px 10px 0px;  font-size:11px}
#archive_credits a{ color:black;  text-decoration:none}

/* carryover from Mar 2009 design */
ol { margin: -1em 1.5em 1em 3em; list-style-type: none; text-indent: -3em; }

.textbox { 
	padding: .5em 1.5em .5em 1.5em; 
	color: #222;
	line-height: 1.5;
}

.textbox a {color: #333399; text-decoration: underline; cursor: pointer, hand, default}
.textbox a:hover {color: #7d76cc; text-decoration: none; border-bottom-style: solid; border-bottom-color: #7d76cc; border-bottom-width: 1px; cursor: pointer}

.textbox p { font-size: 11pt; margin: 0 0 1em; }

.textbox h2 {
	font-size: 2em;
	line-height: 1.2;
	margin: 0px 0px 12px 0px;
}

.textbox h3 {
	font-size: 1.5em;
	line-height: 1.5;
	margin: 1em 0px .2em 0px;
}

.textbox ul 
{
	margin-top: 0px;
}

.textbox ul.tight
{
	margin-top: -8px;
}

.textbox ol 
{
	margin-top: 0px;
}

.textbox ul li 
{
	font-size: 1.25em;
	line-height: 1.2; 
	margin: 0px 0px 8px 10px;
}

.textbox ol li 
{
	font-size: 1.25em;
	line-height: 1.2; 
	margin: 0px 0px 8px 10px;
}

.textbox ol.address
{
	margin-left: 5em;
}

.textbox ol.address li 
{
	font-size: 1.2em;
	font-weight: bold;
	line-height: 1; 
	margin: 0px 0px 8px 10px;
}

.textbox ul.hdrpara li 
{
	font-weight: bold;
}

.textbox ul.hdrpara li.para 
{
	font-weight: normal;
	list-style-type: none;
	margin-top: -8px;
}

.textbox img {
	float: right;
	margin: 6px 8px 0px 8px;
	border: 2px solid #7d76cc; 
}

.textbox img.left {
	float: left;
	margin: 6px 8px 0px 0px;
}

.textbox .leadin {
	font-size: 1.1em;
	font-weight: bold;
	font-style: italic;
}

.textbox .hilite {
	font-size: 1em;
	font-weight: bold;
	font-style: italic;
}

.textbox .cite {
	font-weight: bold;
	font-style: italic;
}

.textbox .citeprog 
{
	font-size: 8pt;
	font-style: italic;
}

.prhdr { color:#0f56a4; font-style:italic; }

.quote 
{
	display: inline-block;
	position: relative;
	margin: 0px 80px 10px 80px;
	padding: 10px 15px 15px 20px;
	color: #222;
	font-size: 1em;
	border-top: 1px solid #ffff00;
	background-color: #ffffcc;
}

.quote span
{
	font-style: italic;
}

/* TNC Print CSS Document */
@media print{body,table#frame_table{background:white; margin:0px; padding:0px}
body div{text-align:left}
a{color:#14304f}
#sidepromo, 
h2#action, h2#mission, #topnav, 
#sidebar, #footernav, 
#utility ul li, #clear{display:none}
td#frame_table_leftnav{width:0px}
td#frame_table_content{width:700px; padding:0px}
* html #home_right{display:inline; margin-left:-1px}
* html #home_morenature{clear:both}
#content_main, #content_main_hp{width:700px}
#copyright{text-align:left; margin:10px 0px; padding:0px}
}
