@charset "utf-8";
/* CSS Document */

body {margin:0 auto;padding:0;background:#ececec}
/* holder styles */
.container {background:#FFF;margin:0 auto;padding:0}

/*background image*/
.landing {background:url(images/landing_green_bck_v5.jpg) no-repeat left top;  min-height:300px; 
 display:block;
 }
/* General Text styles */


	h2 {color:#16416D}
	h2 a {text-decoration:none;color:#16416D}
	h2 a:hover {text-decoration:underline;color:#999}
.sechead h2 {color:#FFF;margin-top:25px}


	h3 {color:#9C231B; font-family: Georgia;
    font-size: 22px;
    font-weight: bold; line-height:1.2em;}
	h3 a {text-decoration:none;color:#9C231B;}
	h3 a:hover {text-decoration:underline;color:#999}

.landing h3, .landing2 h3 {color:#9C231B;}

	h4 {color:#9C231B; font-family: Georgia;
    font-size: 16px;
    font-weight: bold;}
	h4 a {text-decoration:none;color:#9C231B;}
	h4 a:hover {text-decoration:underline;color:#999}

	h5 {color:#16416D; padding-bottom:5px;}
	h5 a {text-decoration:none !important;color:#16416D}
	h5 a:hover {text-decoration:underline !important;color:#16416D}

	h6, .landing h6 {color:#2D4401; font-size:14px; font-weight:bold;font-family:Georgia; line-height: 1.2em;}
	h6 a, .landing h6 a {text-decoration:none;color:#2D4401;}
	h6 a:hover, .landing h6 a:hover {text-decoration:underline;color:#686c73;}

.landing p, h3, h4 { margin-left:10px;  }
.landing2 p, h3, h4 { margin-left:10px; }
.subnav h4 {margin-bottom:.05em}

th {font-weight:bold;color:#FFF;background:#999}
th a {text-decoration:underline;color:#FFF}
th a:hover {text-decoration:underline;color:#000}
td {font-size:.85em}
.tdalt {background:#EEE}
.ref td {vertical-align:top}

.learnmore a { color:#2D4401; font-size:12px; font-weight:bold;}
.learnmore a:hover{text-decoration:underline;color:#686c73;}
.learnmore a:visited{color:#2D4401; text-decoration:underline; }

a, a:link {
    color: #16416E;
    text-decoration: none;
}
a:hover{
	color: #686c73;
    text-decoration: underline;
}
a:visited {
    color: #16416E;
    text-decoration: none;
}

p{
	font-size:12px;
	font-family:Arial ;
	padding-left: 10px;
	
}


/* header styles */
.header {background:#FFF url(images/hdbck.jpg) repeat-x left top}
.header-title  h1 {font-family: Times !important; font-weight:normal !important; font-size:36px; 

margin-bottom:-.3em;color:#17305c; letter-spacing:1px;}
.header-title  h4 {font-style:normal !important;margin:5px 0;line-height:1em;color:#16416D}
.header-title  h5 {font-family:Times; font-size:18px; font-weight:normal !important; margin:0 0 10px;color:#17305c}


/* Coin Slider Table */
.coinSliderTable {background:url(images/border_blue.png); width:364px; height:210px; margin:10px;}
.coinSliderTable td {cellspacing:21px;}

/* navigation */
.primary_nav {font-weight:bold;font-size:1.4em;margin:10px 0;padding:10px 

0;text-align:center;letter-spacing:.1em;background:url(images/mainnav.jpg) repeat-x left top} 
	.primary_nav ul {padding:0;margin:0;display:inline-block}
	.primary_nav ul li {float:left;display:block;margin:0;padding:0}
	.primary_nav ul li a {text-decoration:none;margin:0;padding:0 30px;color:#000}
	.primary_nav ul li a:hover {color:#999;text-decoration:underline}
	.primary_nav ul li a.first {margin-left:0}
	.primary_nav ul li a.last {background:none}
	.primary_nav ul li a.selected {color:#666;font-style:italic}

.primary_nav_comp {margin:0;padding:0;background:#f9fbfa; border-top: 1px solid #d8d8d8;
  border-bottom: 1px solid #d8d8d8;} 
	.primary_nav_comp ul li a {text-decoration:none;}

.subnav {margin:0px auto} 
	.subnav ul {list-style:none;margin:0 auto;padding:10px 0;font-size:.85em;line-height:1.1em}
	.subnav ul ul {margin:-5px 0 -5px 10px;font-size:1em;line-height:1.1em}	
	.subnav ul li {margin:0;position:relative}
	*html .subnav ul li:hover, *html .subnav ul a:hover {position:relative}
	.subnav ul li a {color:#8C5B38;padding:.25em .5em;display:block;text-decoration:none}
	.subnav ul li a:hover {color:#16416D;text-decoration:underline}
	
.subnav2 {margin:10px 0} 
	.subnav2 ul {margin:0 auto;padding:10px 0;font-size:.85em;line-height:1.1em}
	.subnav2 ul li {margin:0;position:relative}
	*html .subnav2 ul li:hover, *html .subnav2 ul a:hover {position:relative}
	.subnav2 ul li a {color:#666;background:url(images/subnav2.jpg) no-repeat left top;padding:0 0 8px 

10px;display:block;text-decoration:none}
	.subnav2 ul li a:hover {color:#16416D;text-decoration:underline}

.crumbcontrols {margin:10px 0;font-size:.7em;line-height:1.2em;font-weight:bold}
.crumbs {}
.textControls {text-align:right}

.search p {text-align:right}

.whatnew {margin:10px 0}

.sechead {background:url(images/sechead.jpg) no-repeat;height:120px}

.newsignup {background:#444;color:#FFF;padding-top:10px}
.newsignup h3 {text-transform:none;color:#FFF}
.newsignup input {background:#AAA}
.newsignup a,.newsignup a:link {color:#FFF}

.newsignup2 {background:#444;color:#FFF;margin-top:10px;padding-top:10px}
.newsignup2 h3 {text-transform:none;color:#FFF}
.newsignup2 input {background:#AAA}
.newsignup2 a,.newsignup a:link {color:#FFF}
.dateStyle {font-size:9px; color:#FFF; font-family:'Lucida Sans Unicode', 'Lucida Grande', sans-serif;}

div.white {color:#FFFFFF;}

a.AwardLink {text-decoration:none !important;color:#16416D}
a.AwardLink:hover {text-decoration:underline !important;color:#16416D}
.videoLink {font-family: Times !important; font-weight:normal !important; font-size:12px;padding-left:2px;}
.videoSubText {font-weight:normal !important; font-size:10px; color:#16416D; line-height:1.2em}
#videoTitleHeader {padding-top: 10px; padding-left: 20px; font-family: Times !important; font-weight:normal 

!important; font-size:20px; color:#16416D;}
#videoDesc {padding-left: 20px; font-family: Times !important; font-weight:normal !important; font-size:12px; 

color:#16416D; line-height:1.0em}
#thumbDesc {font-size:13px;line-height:1.2em}

/* footer styles */
#footer {
	background:url(images/HUD_newfooter_1010px_2.jpg) no-repeat bottom;
	height:136px;
	background-color:#FFF;
	padding:0px;
	color:#FFF;
	text-align:center;
	position:relative;
	
}
#footer-link-1 {
	position: absolute; 
	top: 20px; 
	left: 430px; 
	width: 120px; 
	height: 8px; 
	background-color: transparent;
}
#footer-link-2 {
	position: absolute; 
	top: 90px; 
	left: 370px; 
	width: 180px; 
	height: 9px; 
	background-color: transparent; 
}
#footer-link-3 {
	position: absolute; 
	top: 105px;
	left: 420px; 
	width: 150px; 
	height: 9px; 
	background-color: transparent;
}
#footer-link-4 {
	position: absolute; 
	top: 140px; 
	left: 780px;
	width: 85px; 
	height: 30px; 
	background-color: transparent; 
}
#footer-link-5 {
	position: absolute; 
	top: 130px; 
	left: 880px; 
	width: 50px; 
	height: 45px; 
	background-color: transparent; 
}
#footer-link-6 {
	position: absolute; 
	top: 140px; 
	left: 940px; 
	width: 35px; 
	height: 25px; 
	background-color: transparent; 
}

#footer .footernav ul {margin:0;padding:0;list-style:none;text-align:right}
#footer .footernav li {display:inline}
#footer ul li {margin:0;padding:0}
#footer ul li a {border-right:1px solid #16416D;padding:0 8px 0;margin:0 0 0 -2px}
#footer a.noborder {padding-right:0;border:none}
#footer a {color:#16416D;text-decoration:underline}
#footer a:hover {color:#16416D:#16416D;text-decoration:none}

/* styles for newDesign */


.video_playbox {background:url(images/banner-bg-03.jpg) no-repeat 108px top; width: 850px; }
.video_specs { padding: 30px 0 10px 20px; }
.video_vert_scroll {
	float:right;
	margin-top:-350px;
	width: 300px;
}
.video_vert_scroll ul { height: 180px; width: 300px;   }
.video_vert_scroll ul li { display:block; list-style-type:none;	font-size:10px; line-height:12px;
 }


.video_playbox {background:url(images/banner-bg-03.jpg) no-repeat 108px top; width: 750px; }
.video_specs { padding: 30px 0 10px 20px; }
.video_vert_noscroll { float:right;	margin-top:-150px; 	width: 300px;  }
.video_vert_noscroll ul { height: 180px; width: 250px; overflow:scroll;  }
.video_vert_noscroll ul li { display:block; list-style-type:none;  }
.video_vert_noscroll ul li a { }

/* UPDATED .sechead */
.sechead {
	background:url(images/landing_bck.html) no-repeat left top;
	height:282px;
	width: 642px;
}

/* UPDATED .right-nav */
.right-nav {
	position: relative;
	display:block;	
	float:right;
	
	margin: /*-19px*/ 0px;
	padding: 0 auto;
	width: 200px;
}

.right-nav h4 { padding-top:20px; }
.right-nav ul, .right-nav h4 { margin-left:0px; }
.span-8 h4, .landing2 .span-8 h4 { margin-top: 50px; }
.custom-padding {
	margin: 0px;
	padding: 0px;
}
#coin-slider {
	margin-left: 40px;
	margin-top: 0px;
}
.border-right-dotted { border-right: dotted 1px #999; width: 890px; padding-right:10px; }
.border-left-dotted { border-left: dotted 1px #999; padding:10px; }
.awards_thumb_toprow { margin:0px auto; width:200px; padding-bottom:30px;  }

.awards_thumb_row {  margin-left:20px; padding-top:20px; padding-left:10px; border-top: dotted 1px #999; }

.category_summary_column  h4, .category_summary_column-L  h4 { color: #036; margin:0 auto; }
.category_summary_column {
	width: 215px;
	padding: 5px;
	margin: 0px 0px 0px 0px;
	font-size: 90%;
} 

.category_summary_column-L {
	width: 215px;
	padding-left: 10px;
	margin: 0px 0px 0px -10px;
	font-size: 90%; border-left: dotted 1px #999; }

.category_summary_column p, img { margin:0px auto; padding:0px; }
p#intro { width: 670px; padding: 20px; }
.newBanner { height: 100px; width: 1010px;  }
.AwardLink { margin-bottom:10px; }
h4.AwardLink a, h4.AwardLink a:visited  { color: #036; text-decoration:none; }
h4.AwardLink a:hover { color: #036; text-decoration:underline; }


/***********************Following CSS Added for PATH*************************************/
.banner {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    width: 772px;
}
.banner-content {
    padding-left: 35px;
    padding-right: 300px;
    padding-top: 30px;
}
.banner-content h2 {
    color: #560000;
    font-family: Arial,Helvetica;
    font-size: 15px;
    font-weight: bold;
}
.banner-content h2 a {
    color: #560000;
    font-size: 17px;
    font-weight: bold;
    text-decoration: none;
}
.banner-content p {
    color: #000000;
    font-family: Arial,Helvetica;
    font-size: 11px;
    font-weight: bold;
    padding-right: 50px;
    padding-top: 20px;
}
.bannerLink {
    padding-top: 10px;
}
.banner-content .bannerLink a {
    color: #560000;
    font-family: Arial,Helvetica;
    font-size: 12px;
    font-weight: bold;
}
.banner-content .bannerlink a:hover {
    color: #686C73;
}


.bread-crumbs, .bread-crumbs a {
	font-size:11px;
	font-family:georgia;
	color:#666666;
	text-decoration:none;
}

.bread-crumbs{
	margin-left:20px;}
	
div.bread-crumbs a:hover{
	text-decoration:none;
}
.edge-article-header h6{
	font-size:23px;
	 margin-left: 20px;
    margin-top: 10px;
}
.sub-title{
	color:#17305C;
	font-size:15px;
	font-family:Georgia;
	font-weight:bold;
	}
div.edge-article-header h6 a {
color: #4A050A;
text-decoration:none;
}
div.edge-article-header h6 a:hover{
text-decoration:none;
}
.highlight-issue{
background-color:yellow;
}
.image-float-left{
    float: left;
    font-size: 10px;
    line-height: 1.1;
    margin-bottom: 30px;
    margin-right: 10px;
    margin-top: 0;
    width:310px;	
}
.image-float-right{
    float: right;
    font-size: 10px;
    line-height: 1.1;
    margin-bottom: 30px;
    margin-left: 10px;
    margin-top: 0;
    width:310px;		

}
ul li {
    font-family: arial;
    font-size: 12px;
}
ol li {
    font-family: arial;
    font-size: 12px;
}

ul#main-nav {margin:1em;padding:0;width:30em;}
ul#main-nav li {
    
    margin: 20px;
}

ul#main-nav li a {font-weight:bold;text-decoration:none;display:block;padding:0.2em;color: #690307; font-size:20px; margin-bottom: 12px; font-family: 'Palatino Roman','Palatino Linotype',Palatino,Georgia,'Times New Roman',Times,serif;}
ul#main-nav li a:hover {color:#333;}

.subheading-path-title{
	color:#4A050A; 
	font-size: 18px;
	font:'Palatino Linotype', 'Book Antiqua', Palatino, serif;
	padding:15px 0px 8px 0px;
	text-decoration:none;
	padding-left:20px;
	font-weight:bold;
	}

/***************FOr Sustainable Community Clearing House Pages****************************/
.sustainable-article-header {
    color: #4AAD2C;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 25px;
    font-weight: bold;
    padding-left: 10px;
}

.sustainable-article-tabs {
    color: #1E3261;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 13px;
    font-weight: bold;
    padding-left: 10px;
    padding-top: 25px;

}

.sustainable-article-tabs a {
	padding-right:85px;
	}


.sustainable-article-header a { color: #4AAD2C; 
}

