@charset "UTF-8";

/* CSS Document */

html {

margin:0;

padding:0;

}

#takeaction {
	position:absolute;
	float:none;



	width:180px;
	height:26px;
	z-index:6;
	left: 840px;
	font:Arial, Helvetica, sans-serif;
	font-size:24px;
	color:#FFF;
	top: 75px;
	font-style: normal;
	
}

body {

	margin-top:0;

	margin-left:30px;

	margin-right:0;

	font-family:Arial,Verdana, Helvetica;

	font-size:9pt;

	background-color:#F5F5F5;

}



#tableheader {

color:#000;

background-color:#000;

}



.chartheader {

font-family:Arial, Helvetica, sans-serif;

font-size:12px;

font-style:normal;

font-weight:700;

color:#FFF;

background-color:#000;

}
.chartheader2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-style:normal;
	font-weight:600;
	color:#FFF;
	background-color:#900;
	text-align: center;





}



#tablerow {

color:#000;

}



TABLE.membership {

border-right:#c3c3c3 1px solid;

border-top:#c3c3c3 1px solid;

border-left:#c3c3c3 1px solid;

border-bottom:#c3c3c3 1px solid;

border-collapse:collapse;

}



TABLE.membership TH {

border-right:#c3c3c3 1px solid;

border-top:#c3c3c3 1px solid;

vertical-align:top;

border-left:#c3c3c3 1px solid;

border-bottom:#c3c3c3 1px solid;

background-color:#000;

color:#FFF;

padding:3px;

}



TABLE.membership TD {

border-right:#c3c3c3 1px solid;

border-top:#c3c3c3 1px solid;

vertical-align:top;

border-left:#c3c3c3 1px solid;

border-bottom:#c3c3c3 1px solid;

padding:3px;

}



TABLE.form {

border-right:#c3c3c3 1px solid;

border-top:#c3c3c3 1px solid;

border-left:#c3c3c3 1px solid;

border-bottom:#c3c3c3 1px solid;

border-collapse:collapse;

}



TABLE.form TH {

border-right:#c3c3c3 1px solid;

border-top:#c3c3c3 1px solid;

vertical-align:middle;

border-left:#c3c3c3 1px solid;

border-bottom:#c3c3c3 1px solid;

background-color:#000;

color:#FFF;

padding:3px;

}



TABLE.form TD {

	border-right:#c3c3c3 1px solid;

	border-top:#c3c3c3 1px solid;

	vertical-align:middle;

	border-left:#c3c3c3 1px solid;

	border-bottom:#c3c3c3 1px solid;

	height: inherit;

	padding:5px;

	padding-right:10px;

	font-size:9pt;

	text-align: left;

}



p {

	font-size:9pt;

	font-style:normal;

	padding-right:40px;

	text-align:justify;

}



ul {

padding-right:10px;

line-height:15pt;

}



li {

font-size:9pt;

font-weight:normal;

color:#000;

padding-right:75px;

}





a:link {

color:#039;

}



h1 {

font-size:14pt;

font-weight:700;

text-transform:uppercase;

font-family:Arial, Helvetica, sans-serif;

margin:0;

}



h2 {

font-size:13pt;

color:#000;

font-weight: bold;

text-transform:uppercase;

margin:0;

}



h3 {

font-size:9pt;

font-weight:600;

color:#000;

}



h4 {

	font-size: 16pt;

	font-style: normal;

	color: #006;

	font-weight: normal;

	text-align: left;

	margin-top: 5px;

	margin-bottom: 5px;

}
h5 {
	font-size: 10pt;
	font-style: normal;
	color: #333;
	font-weight: normal;
	text-align: right;
	margin-top: 5px;
	margin-bottom: 5px;
	text-transform: uppercase;
	letter-spacing: 2px;

}

h6 {
	font-size: 15pt;
	font-style: normal;
	color: #006;
	font-weight: normal;
	text-align: left;
	margin-top: 5px;
	margin-bottom: 5px;
	padding-left: 10px;

}
img {

	padding-right:0;

	border-width:0;

}

/*Universal Styles*/

.list {

font-size:9pt;

color:#000;

padding-bottom:4px;

}



li.links {

text-decoration:none;

list-style-type:none;

padding:0;

}



.ul_membership {

padding-right:10pt;

line-height:12pt;

}



.ul_bulleted {

	padding-right:20pt;

	line-height:12pt;

}

.news_articles {

font-size:8.5pt;

padding-top:4px;

font-weight:700;

}



.red {

padding-left:10px;

font-size:10pt;

color:#000;

text-decoration:none;

}



.red2 {

font-size:9pt;

color:#000;

}



.navbreak {

color:#FFF;

padding-left:20px;

font-size:10pt;

}



.navbreak_resources {

color:#FFF;

padding-left:10px;

font-size:10pt;

}

.navbreak_advocacy {

	color:#FFF;

	padding-left:0px;

	font-size:10pt;

}





.red4 {

font-size:10pt;

color:#d60c0c;

text-decoration:none;

}



.red5 {

font-size:9.5pt;

color:#000;

text-decoration:none;

}



.subnavtext {

padding-left:10px;

font-size:10pt;

font-weight:700;

color:#d60c0c;

text-decoration:none;

}



.black {

color:#000;

font-size:10pt;

margin-left:10px;

}



.spacer {

padding-bottom:4px;

}



.spacer2 {

padding-bottom:2px;

}



.border {

border-top:#e10004 2px solid;

width:370px;

height:16px;

}

.actionborder {
	border-top:#999 1px dotted;
	width:270px;
	height:5px;
	margin-top: 10px;

}
.partnerBorder {

	border-top:#e10004 1px solid;

	width:835px;

	height:30px;

}



.newsSubnav {

	border-top:#e10004 2px solid;

	width:655px;

	height:30px;

	font-size:8pt;

	padding-top:5px;

	text-align:right;

}



.newsSubnav2 {

	width:80px;

	height:auto;

	font-size:8pt;

	padding-top:5px;

	text-align:right;

	float: right;

	line-height: 18pt;

	padding-right: 20px;

}

.border3 {

border-top:#e10004 2px solid;

width:320px;

height:5px;

}



.border2 {

height:2px;

background-image:url(images/border.png);

float:left;

width:520px;

margin-bottom:0;

}



.border4 {

	border-top:#e10004 2px solid;

	width:580px;

	height:10px;

}



.border5 {

	border-top:#000 1px solid;

	width:640px;

	height:10px;

}



.border6 {

border-top:#e10004 2px solid;

width:150px;

height:5px;

}



.border7 {

border-top:#CCC 1px solid;

width:317px;

height:1px;

}



.border8 {

	border-top:#CCC 2px solid;

	width:600px;

	padding-top: 5px;

}

.border9 {

	border-top:#CCC 2px solid;

	width:667px;

	padding-top: 0px;

}

.border10 {

	border-top:#CCC 2px dotted;

	margin-top: 5px;

}

.border11 {

	border-top:#CCC 1px solid;

	width:217px;

	height:1px;

}

.trendingTopicLine {

	border-top:#CCC 2px dotted;

	width:250px;

	height:1px;

	margin-top: 5px;

	margin-bottom: 5px;

}

.rule4 {

border-top:#CCC 2px solid;

width:270px;

height:10px;

}



.rule2 {

border-top:#e10004 2px solid;

width:350px;

height:10px;

}



.rule3 {

border-top:#e10004 2px solid;

width:640px;

height:5px;

}



.rule {

border-top:#e10004 2px solid;

width:210px;

height:6px;

}



.footerLine {

	border-top:#CCC 1px solid;

	width:960px;

	padding-top: 5px;

}

.sidebar_rule {

	width:270px;

	height:10px;

	border-top-width: 4px;

	border-top-style: double;

	border-top-color: #CCC;

}

.uppercase {

padding-top:7px;

text-transform:uppercase;

font-size:18px;

}



.headline {

padding-top:0;

text-transform:uppercase;

font-size:18px;

}



.header2 {

font-size:14pt;

color:#360;

}

.goals {

	width: 520px;

	

}#aboutBody {

	width: 620px;

	padding-left: 10px;

}



.publication {

font-size:8pt;

font-weight:400;

}



#container {

width:960px;

margin-left:auto;

margin-right:auto;

background-color:#fff;

}



/*Banner*/

.banner {

width:960px;

}



.banner_left {

float:left;

width:293px;

}



.banner_right {

float:left;

width:667px;

}



.tagline {

font-size:8pt;

float:left;

padding-top:10px;

width:200px;

height:30px;

margin-top:0;

}



/*Nav*/

#navholder {

display:block;

z-index:960;

}



#nav {

background-image:url(images/nav_bckgrnd.jpg);

background-repeat:no-repeat;

height:28px;

width:960px;

z-index:30;

margin:0;

padding:0;

}



#nav_about {

z-index:30;

width:960px;

background-image:url(images/nav_about.jpg);

height:28px;

background-repeat:no-repeat;

margin:0;

padding:0;

}



#nav_events {

z-index:30;

width:960px;

background-image:url(images/nav_events.jpg);

height:28px;

background-repeat:no-repeat;

margin:0;

padding:0;

}



#nav_advocacy {

z-index:30;

width:960px;

background-image:url(images/nav_advocacy.jpg);

height:28px;

background-repeat:no-repeat;

margin:0;

padding:0;

}



#nav_press {

z-index:30;

width:960px;

background-image:url(images/nav_press.jpg);

height:28px;

background-repeat:no-repeat;

margin:0;

padding:0;

}



#nav_energy {

z-index:30;

width:960px;

background-image:url(images/nav_energy.jpg);

height:28px;

background-repeat:no-repeat;

margin:0;

padding:0;

}



#nav_resources {

z-index:30;

width:960px;

background-image:url(images/nav_resources.jpg);

height:28px;

background-repeat:no-repeat;

margin:0;

padding:0;

}



#nav_contact {

z-index:30;

width:960px;

background-image:url(images/nav_contact.jpg);

height:28px;

background-repeat:no-repeat;

margin:0;

padding:0;

}



.join {

background-image:url(images/joinBtn.jpg);

height:28px;

background-repeat:repeat;

}



#nav_join {

z-index:30;

width:960px;

background-image:url(images/nav_benefits.jpg);

height:28px;

background-repeat:no-repeat;

margin:0;

padding:0;

}



.firstNav {

padding-left:12px;

color:#FFF;

}



a:hover,#nav li a:hover,#nav div a:hover,#nav_about li a:hover,#nav_about div a:hover,#nav_events li a:hover,#nav_events div a:hover,#nav_advocacy li a:hover,#nav_advocacy div a:hover,#nav_press li a:hover,#nav_press div a:hover,#nav_energy li a:hover,#nav_energy div a:hover,#nav_resources li a:hover,#nav_resources div a:hover,#nav_contact li a:hover,#nav_contact div a:hover {

color:#d60c0c;

}



a:active,#nav a:active,#nav_about a:active,#nav_events a:active,#nav_advocacy a:active,#nav_press a:active,#nav_energy a:active,#nav_resources a:active,#nav_contact l a:active {

color:#FFF;

}



#nav li,#nav_about li,#nav_advocacy li {

list-style:none;

float:left;

font:11px arial;

font-size:9.5pt;

list-style-type:none;

padding:0;

}



#nav li a,#nav_about li a,#nav_events li a,#nav_advocacy li a,#nav_press li a,#nav_energy li a,#nav_resources li a,#nav_contact li a {

	display:block;

	width:75px;

	color:#FFF;

	text-align:center;

	text-decoration:none;

	margin:0;

	padding:5px 0 0 5px;

}



#nav ul,#nav_about ul,#nav_events ul,#nav_advocacy ul,#nav_press ul,#nav_energy ul,#nav_resources ul,#nav_contact ul {

padding-top:0;

}



#nav div,#nav_about div,#nav_events div,#nav_advocacy div,#nav_press div,#nav_energy div,#nav_resources div,#nav_contact div {

position:absolute;

visibility:hidden;

margin:0;

padding:0;

}



#nav div a,#nav_about div a,#nav_events div a,#nav_advocacy div a,#nav_press div a,#nav_energy div a,#nav_resources div a,#nav_contact div a {

position:relative;

display:block;

width:auto;

white-space:nowrap;

text-align:left;

text-decoration:none;

background:#999;

color:#fff;

font:11px arial;

margin:0;

padding:5px 10px;

}



#nav_events li,#nav_press li,#nav_energy li,#nav_resources li,#nav_contact li {

list-style:none;

float:left;

font:11px arial;

font-size:9.5pt;

list-style-type:none;

margin:0;

padding:0;

}



/*Main Column*/



#maincolumn

{

	display:block;

	z-index:4;

	width: 667px;

	margin-top: 2px;

	padding-left: 4px;

	padding-right: 4px;

	float:left;

}

#LeadershipColumn

{

	display:block;

	z-index:4;

	width: 667px;

	margin-top: 2px;

	padding-left: 4px;

	padding-right: 4px;

	float:left;

}



#whitehouse {

	width: 637px;

	background-image: url(images/whitehouse.jpg);

	height: 750px;

	padding-left: 30px;

}



#feature {
	width: 640px;
	padding-left: 20px;
	margin-top: 10px;

}

#earthdayphotos {

	WIDTH: 500px; 

}



#article

{

padding-left: 15px;

padding-right: 15px;

width: 306px;

float: left;



}

.article headline

{

padding-top:7px;

width: 280;

padding-bottom: 3px;

}



.disclaimer





#newsbox

{

	padding-top: 20px;

	width: 212px;

	float: right;

	padding-left: 0px;

	padding-right: 5px;

	color: black;

}



/*News Section*/



.newsNav {

	width: 270px;

	float:right;

	height: 20px;

}



#leftNewsBox {

	WIDTH: 290px;

	FONT-FAMILY: Arial, Helvetica, sans-serif;

	MARGIN-BOTTOM: 16px;

	FLOAT: left;

	COLOR: #333333;

	FONT-SIZE: 9pt

}

#leftJoinBox {

	WIDTH: 290px;

	FONT-FAMILY: Arial, Helvetica, sans-serif;

	MARGIN-BOTTOM: 16px;

	FLOAT: left;

	COLOR: #333333;

	FONT-SIZE: 9pt;

}

#rightNewsBox {

	WIDTH: 290px;

	FONT-FAMILY: Arial, Helvetica, sans-serif;

	MARGIN-BOTTOM: 16px;

	FLOAT: right;

	COLOR: #333333;

	FONT-SIZE: 12px;

	margin-right: 50px;

}

#rightJoinBox {

	WIDTH: 290px;

	FONT-FAMILY: Arial, Helvetica, sans-serif;

	MARGIN-BOTTOM: 16px;

	FLOAT: right;

	COLOR: #333333;

	FONT-SIZE: 12px;

	margin-right: 40px;

}

#middleNewsBox {

	WIDTH: 290px; 

	FONT-FAMILY: Arial, Helvetica, sans-serif; 

	COLOR: #333333; 

	MARGIN-LEFT: auto; 

	FONT-SIZE: 12px; 

	MARGIN-RIGHT: auto

}

#newsIconBox {

	PADDING-BOTTOM: 0px; 

	MARGIN: 0px; 

	PADDING-LEFT: 0px; 

	WIDTH: 100px; 

	PADDING-RIGHT: 0px; 

	FLOAT: left; 

	HEIGHT: 100px; 

	PADDING-TOP: 0px

}

#joinIconBox {

	PADDING-BOTTOM: 0px; 

	MARGIN: 0px; 

	PADDING-LEFT: 0px; 

	WIDTH: 100px; 

	PADDING-RIGHT: 0px; 

	FLOAT: left; 

	HEIGHT: 100px; 

	PADDING-TOP: 0px

}

#newsBoxDescription {

	PADDING-BOTTOM: 0px; 

	MARGIN: 0px; 

	PADDING-LEFT: 0px; 

	WIDTH: 160px; 

	PADDING-RIGHT: 0px; 

	FLOAT: right; 

	PADDING-TOP: 0px

}

#joinBoxDescription {

	PADDING-BOTTOM: 0px;

	MARGIN: 0px;

	PADDING-LEFT: 0px;

	WIDTH: 270px;

	PADDING-RIGHT: 0px;

	FLOAT: left;

	PADDING-TOP: 0px

}

#newsBoxTop {

    BORDER-LEFT: #9c9a9c 1px solid; 

	PADDING-BOTTOM: 0px; 

	BACKGROUND-COLOR: #ffffff; 

	MARGIN: 0px; 

	PADDING-LEFT: 10px; 

	WIDTH: 268px; 

	PADDING-RIGHT: 10px; 

	BORDER-RIGHT: #999999 1px solid; 

	PADDING-TOP: 0px;

	BORDER-Top: #999999 1px solid;

	HEIGHT: 10px;

	PADDING-TOP: 0px

}

#joinBoxTop {

    BORDER-LEFT: #9c9a9c 1px solid; 

	PADDING-BOTTOM: 0px; 

	BACKGROUND-COLOR: #ffffff; 

	MARGIN: 0px; 

	PADDING-LEFT: 10px; 

	WIDTH: 268px; 

	PADDING-RIGHT: 10px; 

	BORDER-RIGHT: #999999 1px solid; 

	PADDING-TOP: 0px;

	BORDER-Top: #999999 1px solid;

	HEIGHT: 10px;

	PADDING-TOP: 0px

}

#newsBoxMiddle {

	BORDER-LEFT: #9c9a9c 1px solid;

	BACKGROUND-COLOR: #ffffff;

	PADDING-LEFT: 10px;

	WIDTH: 268px;

	PADDING-RIGHT: 10px;

	BORDER-RIGHT: #999999 1px solid;

	PADDING-TOP: 0px;

}

#joinBoxMiddle {

	BORDER-LEFT: #9c9a9c 1px solid; 

	PADDING-BOTTOM: 0px; 

	BACKGROUND-COLOR: #ffffff; 

	MARGIN: 0px; 

	PADDING-LEFT: 10px; 

	WIDTH: 268px; 

	PADDING-RIGHT: 10px; 

	BORDER-RIGHT: #999999 1px solid; 

	PADDING-TOP: 0px

}

#newsBoxMiddle .link {

	MARGIN-TOP: 8px; COLOR: #196d9d; 

	FONT-WEIGHT: bold

}

#newsBoxBottom {

BORDER-LEFT: #9c9a9c 1px solid; 

	PADDING-BOTTOM: 0px; 

	BACKGROUND-COLOR: #ffffff; 

	MARGIN: 0px; 

	PADDING-LEFT: 10px; 

	WIDTH: 268px; 

	PADDING-RIGHT: 10px; 

	BORDER-RIGHT: #999999 1px solid; 

	PADDING-BOTTOM: 0px;

	BORDER-BOTTOM: #999999 1px solid;

	HEIGHT: 10px;

	PADDING-BOTTOM: 0px

}

#joinBoxBottom {

BORDER-LEFT: #9c9a9c 1px solid;  

	background-image:url(images/businessMembers.jpg);

	BACKGROUND-COLOR: #ffffff; 

	MARGIN: 0px; 

	PADDING-LEFT: 10px; 

	WIDTH: 268px; 

	PADDING-RIGHT: 10px; 

	BORDER-RIGHT: #999999 1px solid; 

	PADDING-BOTTOM: 0px;

	BORDER-BOTTOM: #999999 1px solid;

	HEIGHT: 121px;

}

#joinRightBoxBottom {

BORDER-LEFT: #9c9a9c 1px solid; 

	background-image:url(images/advocates.jpg);

	BACKGROUND-COLOR: #ffffff; 

	MARGIN: 0px; 

	PADDING-LEFT: 10px; 

	WIDTH: 268px; 

	PADDING-RIGHT: 10px; 

	BORDER-RIGHT: #999999 1px solid; 

	PADDING-BOTTOM: 0px;

	BORDER-BOTTOM: #999999 1px solid;

	HEIGHT: 111px;

}

#clear {

	CLEAR: both

}

#newsBoxMiddle .leftColumn {

	MARGIN-TOP: 10px; 

	WIDTH: 130px; 

	FLOAT: left

}

#newsBoxMiddle .rightColumn {

	MARGIN-TOP: 10px; 

	WIDTH: 130px; 

	FLOAT: right

}

#newsbox2

{

	padding-top: 20px;

	float: right;

	padding-left: 0px;

	padding-right: 5px;

	color: black;

}



#image

{

	padding-top: 50px;

	width: 215px;

	float: right;

	padding-left: 0px;

	padding-right: 5px;

}



#archive

{

	padding-top: 20px;

	width: 215px;

	float: right;

	padding-left: 0px;

	padding-right: 5px;

}

#newsboxTop

{

background-image:url(images/news_top_white.png);

background-repeat:no-repeat;



height: 25px;

}

#newsboxTop2

{

background-image:url(images/news_top_white2.png);

background-repeat:no-repeat;

width:116px; 

height: 20px;

}





#newsboxMiddle

{

	border-left: 1px solid #cccccc;

	border-right: 1px solid #cccccc;

	background-color: #ffffff;

	padding-left: 10px;



}



#newsboxBottom

{

background-image:url(images/news_bottom_white.png);

background-repeat:no-repeat;

padding-left: 10px;



height: 20px;

}



#newsboxBottom2

{

background-image:url(images/news_bottom_white2.png);

background-repeat:no-repeat;

padding-left: 10px;



height: 20px;

}



#newsboxMiddle2

{

	border-right: 1px solid #cccccc;

	border-left: 1px solid #cccccc;

	width: 114px;

	background-color: #ffffff;

	



}







#newsboxMiddle li

{

padding-left: 10px;

list-style-type: none;

font-size: 9.5pt;

padding-bottom: 4px;

padding-right: 10px;

font-weight: bold;



}

/*Resources*/

#leftResourceBox {

	WIDTH: 290px;

	FONT-FAMILY: Arial, Helvetica, sans-serif;

	MARGIN-BOTTOM: 16px;

	FLOAT: left;

	COLOR: #333333;

	FONT-SIZE: 9pt;

}

#resourceBoxMiddle {

	BORDER-LEFT: #9c9a9c 1px solid;

	BACKGROUND-COLOR: #ffffff;

	PADDING-LEFT: 10px;

	height: 140px;

	WIDTH: 268px;

	PADDING-RIGHT: 10px;

	BORDER-RIGHT: #999999 1px solid;

	PADDING-TOP: 0px;

}

/*Corridor News*/

#corridorDescription {

	PADDING-BOTTOM: 0px;

	MARGIN: 0px;

	PADDING-LEFT: 0px;

	WIDTH: 269px;

	PADDING-RIGHT: 0px;

	FLOAT: left;

	PADDING-TOP: 0px

}

/*Resource Page*/

#leftTopicBox {

	WIDTH: 500px;

	FLOAT: left;

	padding-left: 20px;

	text-align: justify;

}

/*Sidebar*/



#sidebar

{
	padding-left:10px;
	float:right;
	width: 270px;
	margin-top: 2px;

}



#button

{



background-image:url(images/button.png);

background-repeat:no-repeat;

height: 28px;







}

#buttonTop

{

	background-image:url(images/button_top.png);

	background-repeat:no-repeat;

	height: 33px;

	margin-top: 5px;

	padding-top: 12px;

}

#buttonTop a

{

text-decoration: none;

}



#buttonTop a:hover

{
	color:#900;

}



#buttonAction

{

	background-image:url(images/greenBtn.png);

	background-repeat:no-repeat;

	height: 33px;

	margin-top: 0px;

	padding-top: 12px;

	padding-bottom: 5px;

}

#buttonAction a

{

text-decoration: none;

}



#buttonAction a:hover

{

color:#d60c0c;

}



#buttonMiddle

{

	background-image:url(images/button_center.png);

	padding-left: 10px;

	color: #ffffff;

	line-height:14px;

	padding-right: 10px;

}

#buttonMiddle a

{

color: #000000;

text-decoration: none;

}



#buttonMiddle a:hover

{

color: #d60c0c;

text-decoration: none;

}





#buttonMiddleVideo

{

background-image:url(images/button_center.png);

padding-left: 6px;



}









#buttonBottom

{

	background-image:url(images/button_bottom.png);

	background-repeat:no-repeat;

	height: 20px;

	text-align: left;

	font-weight: bold;

	text-align:center;

	padding-top: 5px;

	font-size: 10pt;

}



a.button

{

	color: black;

	text-decoration: none;

	

}



a.button:hover

{

color:#d60c0c;

}



a.button2

{

	color: #006;

	text-decoration: none;

}



a.button2:hover

{

color:#d60c0c;

}



#linksbox

{

	padding-top: 20px;

	width: 212px;

	float: right;

	padding-left: 0px;

	padding-right: 5px;

	color: black;

}

#linksBoxTop {

	BORDER-LEFT: #9c9a9c 1px solid;

	PADDING-BOTTOM: 0px;

	BACKGROUND-COLOR: #ffffff;

	MARGIN: 0px;

	PADDING-LEFT: 0px;

	WIDTH: 268px;

	PADDING-RIGHT: 0px;

	BORDER-RIGHT: #999999 1px solid;

	PADDING-TOP: 0px;

	BORDER-Top: #999999 1px solid;

	HEIGHT: 10px;

	PADDING-TOP: 0px

}

#linksBoxMiddle {

	BORDER-LEFT: #9c9a9c 1px solid;

	PADDING-BOTTOM: 0px;

	BACKGROUND-COLOR: #ffffff;

	MARGIN: 0px;

	PADDING-LEFT: 0px;

	WIDTH: 268px;

	PADDING-RIGHT: 0px;

	BORDER-RIGHT: #999999 1px solid;

	PADDING-TOP: 0px

}

#linksBoxDescription {

	PADDING-BOTTOM: 0px;

	PADDING-LEFT: 10px;

	WIDTH: 250px;

	FLOAT: left;

	PADDING-TOP: 0px

}

#linksBoxBottom {

	BORDER-LEFT: #9c9a9c 1px solid;

	PADDING-BOTTOM: 0px;

	BACKGROUND-COLOR: #ffffff;

	MARGIN: 0px;

	PADDING-LEFT: 0px;

	WIDTH: 268px;

	PADDING-RIGHT: 0px;

	BORDER-RIGHT: #999999 1px solid;

	PADDING-BOTTOM: 0px;

	BORDER-BOTTOM: #999999 1px solid;

	HEIGHT: 10px;

	PADDING-BOTTOM: 0px

}



/* Extra Link Styles*/

.link1 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 9pt;

	color: #006;

	text-decoration: underline;

}



a.link1:hover

{

color:#d60c0c;

text-align: left;

}



a.link2

{

	color: #006;

	text-decoration: none;

	font-weight: normal;

	text-align:left

}



a.link2:hover

{

color:#d60c0c;

text-align: left;

}





a.link3

{

	color: #036;

	text-decoration: none;

	font-weight: bold;

	line-height: 20pt;

}



a.link3:hover

{

color:#d60c0c;

}





a.link4

{

	font-size: 14pt;

	color: #900;

	text-decoration: none;

	font-weight: bold;

	line-height: 15pt;

}



a.link4:hover

{

	color:#009;

}



a.link5

{

	color: #036;

	font-size: 8pt;

	text-decoration: none;

	font-weight: bold;

}



a.link5:hover

{

color:#900;

}



a.link6

{

	color: #900;

	font-size: 8pt;

	text-decoration: none;

	font-weight: bold;

}



a.link6:hover

{

   color:#036;

}



a.link7

{

	color: #360;

	text-decoration: none;

	font-weight: bold;	

}



a.link7:hover

{

    color:#d60c0c;

}

a.link8

{

	color: #900;

	font-size: 9pt;

	text-decoration: none;

	font-weight: bold;

}



a.link8:hover

{

   color:#036;

}

a.link9

{

	font-size: 12pt;

	color: #900;

	text-decoration: none;

	line-height: 15pt;

}



a.link9:hover

{

	color:#006;

}



a.link10

{

	color: #900;

	font-size: 8pt;

	text-decoration: none;

	font-weight: normal;

}



a.link10:hover

{

   color:#036;

}

a.link11 {
	text-decoration: none;
	font-weight: bold;
	font-size:13pt;
	color:#FFF;
	text-transform:uppercase;
}



a.link11:hover {
	color:#999;
}


a.speakerlink

{

	color: black;

	text-decoration: none;

	font-weight: bold;	

}



a.speakerlink:hover

{

color:#d60c0c;

}



a.eventsubnav

{

	color: #d60c0c;

	text-decoration: none;

	font-weight: bold;	

}



a.eventsubnav:hover

{

color:#666;

}

a.eventsubnav:active

{

color:#066;

}

.newslisting {

	border-bottom-width: 1px;

	border-bottom-style: dotted;

	border-bottom-color: #999;

	padding-bottom: 5px;

	padding-top: 10px;

}

.newslink {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 9pt;

	color: #006;

	text-decoration: none;

}



a.newslink:hover

{

color:#d60c0c;

text-align: left;

}



.newsdate {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 8pt;

	color: #666;

}





/*Buttons*/



.button1

{

	float:left;

	width: 182px;

	padding-top: 20px;

	padding-bottom: 10px;

}





.button2

{

	float:left;

	width: 182px;

	padding-bottom: 10px;

}





.button3

{

	float:left;

	width: 182px;

	padding-top: 20px;

	padding-bottom: 10px;

}



/*Footer*/

#partnerBox {

	WIDTH: 900px;

	FONT-FAMILY: Arial, Helvetica, sans-serif;

	MARGIN-BOTTOM: 16px;

	FLOAT: left;

	COLOR: #333333;

	FONT-SIZE: 9pt;

	margin-left: 30px;

	margin-right: 30px;

}

#partnerBoxTop {

	BORDER-LEFT: #9c9a9c 1px solid;

	PADDING-BOTTOM: 0px;

	BACKGROUND-COLOR: #ffffff;

	MARGIN: 0px;

	PADDING-LEFT: 0px;

	WIDTH: 900px;

	PADDING-RIGHT: 0px;

	BORDER-RIGHT: #999999 1px solid;

	PADDING-TOP: 0px;

	BORDER-Top: #999999 1px solid;

	HEIGHT: 10px;

	PADDING-TOP: 0px

}

#partnerBoxMiddle {

	BORDER-LEFT: #9c9a9c 1px solid;

	BACKGROUND-COLOR: #ffffff;

	WIDTH: 900px;

	BORDER-RIGHT: #999999 1px solid;

	PADDING-TOP: 0px;

	padding-left: 0px;

}

#partnerTextbox {

	WIDTH: 875px;

	PADDING-RIGHT: 0px;

	PADDING-TOP: 0px;

	margin-left: 20px;

	margin-right: 0px;

}

.partnerTextbox2 {

	WIDTH: 50px;

	PADDING-RIGHT: 0px;

	FLOAT: right;

	PADDING-TOP: 0px;

	margin-left: 0px;

	margin-right: 0px;

	text-align: right;

}

#partnerLogo {

	PADDING-BOTTOM: 0px;

	MARGIN: 0px;

	WIDTH: auto;

	FLOAT: left;

	HEIGHT: auto;

	PADDING-TOP: 0px;

	margin-right: 10px;

	margin-left: 25px;

}

#partnerLogo2 {

	PADDING-BOTTOM: 0px;

	MARGIN: 0px;

	WIDTH: auto;

	FLOAT: left;

	HEIGHT: auto;

	PADDING-TOP: 0px;

	margin-right: 10px;

	margin-left: 25px;

}

#partnerBoxBottom {

	BORDER-LEFT: #9c9a9c 1px solid;

	PADDING-BOTTOM: 0px;

	BACKGROUND-COLOR: #ffffff;

	MARGIN: 0px;

	PADDING-LEFT: 0px;

	WIDTH: 900px;

	PADDING-RIGHT: 0px;

	BORDER-RIGHT: #999999 1px solid;

	PADDING-BOTTOM: 0px;

	BORDER-BOTTOM: #999999 1px solid;

	HEIGHT: 10px;

	PADDING-BOTTOM: 0px

}



.partnerLogoRow {

	width:667px;

}



.bottom_menu {

	FONT-SIZE: 8pt;

	FLOAT: center;

	WORD-SPACING: 10px;

	COLOR: #000;

	PADDING-TOP: 18px;

	text-transform: uppercase;

}

.bottom_menu A {

	WORD-SPACING: normal;

	COLOR: #000;

	text-decoration: none;

}

.bottom_menu A:hover {

	COLOR: #900;

	font-family: Arial, Verdana, Helvetica;

	text-decoration: none;

}

.footer

{

border-top: 1px solid #CCCCCC;

padding-top: 10px;

padding-bottom:10px;



}



.footer_inside

{

	font-size:10px;

	padding-top: 5px;

	padding-bottom: 5px;

	width: 960px;

	border-top-width: 1pt;

	border-top-style: solid;

	border-right-style: none;

	border-bottom-style: none;

	border-left-style: none;

	border-top-color: #CCC;

}



.footer_inside2

{

	font-size:11px;

	padding-top: 0px;

	padding-bottom: 0px;

	float: left;

	width: 250px;

}



.social_network

{

	font-size:11px;

	padding-top: 0px;

	float: left;

	width: 247px;

}



#social_network

{

	height: 30px;

	padding-top: 5px;

	padding-left: 50px;

	padding-bottom: 0px;

}

#get_involved
{height:60px;

padding-top: 5px;

padding-left: 0px;

padding-bottom: 0px;
}
/*sub lists*/

ul.sub {



display: none;



margin-top: 10px;

}



li:hover ul.sub {



display:inline;

position:absolute;

width: 70px;

padding-left: 0px;

}



ul.sub li  {

padding:0px;

}



 ul.sub li a {



display:block;



background:#cccccc;



color:#ffffff;

padding-left: 3px;

padding-top: 5px;

padding-bottom: 5px;





/*text-align: center;*/



border-bottom: 1px solid #f2f2f2;



border-right: none;

width: 62px;

}



ul.sub li a:hover {



background:#c2c2c2;



color:#d60c0c;;

padding-left:3px;



padding-top: 5px;

padding-bottom: 5px;

}

#eventsnav {

	float: left;

	height: auto;

	width: 548px;

	text-align: center;

	margin-top: 20px;

	margin-right: 0px;

	margin-bottom: 0px;

}

#photos {

	height: 120px;

	width: 100px;

	padding-right: 10px;

	padding-bottom: 40px;

}

#photos1 {

	height: 120px;

	width: 100px;

	padding-right: 10px;

	padding-bottom: 10px;

}



#photos2 {

	padding-right: 10px;

	padding-bottom: 10px;

}



#photos3 {

	height: 100px;

	width: 130px;

	padding-right: 10px;

	padding-bottom: 10px;

}



#photos4 {

	padding-left: 10px;

	padding-bottom: 10px;

}



#photos5 {

	height: 120px;

	width: 100px;

	padding-right: 10px;

	padding-bottom: 10px;

}



#photos6 {

	padding-right: 15px;

	padding-bottom: 0px;

}

#photos7 {

	padding-bottom: 50px;

	padding-left: 30px;

}

#photos8 {

	padding-bottom: 70px;

}

#photos9 {

	padding-right: 30px;

	padding-bottom: 50px;

}

#partnerLogos {

	border:  1px solid #666;

	margin-right: 20px;

	margin-left: 20px;

	margin-bottom: 20px;

}

#matrix {

	height: 994px;

	width: 784px;

	padding-bottom: 10px;

	padding-left: 10px;

}

.session	

{

	margin-top: 0px;

	margin-right: 0px;

	font-family: Arial,Verdana, Helvetica;

	font-size: 12pt;

	color:#036;

	font-weight: bold;	

}



.agenda	

{

	margin-top: 0px;

	margin-right: 0px;

	font-family: Arial,Verdana, Helvetica;

	color:#000;

	font-size: 18px;

}



.date	

{

	font-family: Arial,Verdana, Helvetica;

	color:#000;

    font-size: 12pt;

}



.corridors

{

	font-family: Arial,Verdana, Helvetica;

	font-size: 9pt;

	padding-right:10px;

	color:#000;

	font-weight:normal;

	text-align: left;



}

.calendar

{

	font-family: Arial,Verdana, Helvetica;

	font-size: 9pt;

	color:#000;

	font-weight:normal;

	text-align: left;

	padding-right: 10px;



}

.headerstyle1

{

	margin-top: 0px;

	margin-right: 0px;

	font-family: Arial,Verdana, Helvetica;

	color:#d60c0c;

	font-size: 16px;

}

.headerstyle2

{
	font-family: Arial,Verdana, Helvetica;
	color:#000;
	font-size: 10pt;
	font-weight: bold;

}

.headerstyle3

{

	font-family: Arial,Verdana, Helvetica;

	color:#900;

	font-size: 11pt;

	font-weight: normal;

}



.headerstyle4

{

	font-size: 14pt;

	color: #900;

	text-decoration: none;

	font-weight: bold;

	line-height: 15pt;

}

.headerstyle5

{

	font-size: 16pt;

	font-family:Arial, Helvetica, sans-serif;

	color: #006;

	text-decoration: none;

	font-weight: normal;

	line-height: 18pt;

	text-align: left;

}

.prheader	

{

	margin-top: 0px;

	margin-right: 0px;

	font-family: Arial,Verdana, Helvetica;

	font-weight: bold;

	



	color:#000;

	font-size: 18px;

	font-weight: bold;

}

.prsubheader	

{
	font-family: Arial,Verdana, Helvetica;
	color:#000;
	font-size: 11pt;
	padding-bottom: 10px;

}

.subhead1	

{

	font-family: Arial,Verdana, Helvetica;

	color:#006;

	font-size: 13pt;

	font-weight: normal;

	text-align: left;

}

.subhead2	

{

	font-family: Arial,Verdana, Helvetica;

	color:#000;

	font-size: 13pt;

	text-align: left;

}

.subhead3	

{

	font-family: Arial,Verdana, Helvetica;

	color:#900;

	font-size: 13pt;

	text-align: left;

}

.subhead4	

{

	font-family: Arial,Verdana, Helvetica;

	color:#333;

	font-size: 12pt;

	font-weight: normal;

	margin-top: -5px;

}

.subhead5	

{

	font-family: Arial,Verdana, Helvetica;

	color:#006;

	font-size: 11pt;

}

.subhead6	

{

	font-family: Arial,Verdana, Helvetica;

	color:#999;

	font-size: 24pt;

	padding-left: 5px;

}

.subhead7	

{

	font-family: Arial,Verdana, Helvetica;

	color:#FFF;

	font-size: 12pt;

	background-image:url(images/calendarBg.jpg);

	height:20px;

	background-repeat:repeat;

	text-indent:5px;

}

.subhead8	

{

	font-family: Arial,Verdana, Helvetica;

	color:#333;

	font-size: 18pt;

}

.subhead9	

{

	font-family: Arial,Verdana, Helvetica;

	color:#900;

	font-size: 18pt;

	padding-left: 0px;

}

.subhead10	

{

	font-family: Arial,Verdana, Helvetica;

	color:#999;

	font-size: 24pt;

}

.subhead11	

{

	font-family: Arial,Verdana, Helvetica;

	color:#FFF;

	font-size: 12pt;

	background-image:url(images/calendarBg.jpg);

	height:20px;

	background-repeat:repeat;

	text-indent:5px;

	width: 250px;

	margin-bottom: 5px;

}

.subhead12	

{
	font-family: Arial,Verdana, Helvetica;
	color:#900;
	font-size: 18pt;
	padding-left: 0px;
	padding-top: 30px;

}

.subhead13	

{
	font-family: Arial,Verdana, Helvetica;
	color:#333;
	font-size: 11pt;
	font-weight: normal;

}

.savetheDate

{
	font-family: Arial,Verdana, Helvetica;
	font-size: 9pt;
	color:#000;
	font-weight:normal;
	text-align: center;
	padding-top: 10px;



}

.maps {

	padding-left: 0px;

	margin-left: 60px;

}



.disclaimer

{

	font-size: 7pt;

	font-style: normal;

	text-align: justify;

	width: 619px;

}

.disclaimer2

{

	font-size: 8pt;

	font-style: normal;

	text-align: justify;

	width: 600px;

	padding-left: 20px;

}

.header2 {

	color: #360;

}

#ActionText {
	width: 270px;
	font-size:16px;
	font-family:Arial, Helvetica, sans-serif;
	color: #900;
	text-align: center;
	padding-bottom: 5px;
	padding-top: 5px;
	border-top:#999 1px dotted;
}

#calendar_column

{

	border-right:thin;

	border-right-color: #999;

}

.h2color {

	color: #FFF;

}

#action {

	text-align: center;

	font-size: 14px;

	color:#060;

	font-weight: bold;

	padding-top: 5px;

}

highlight {

	color: #900;

}

#earthday {

	width: 657px;

	background-image: url(images/EarthDay.jpg);

	height: 630px;

	padding-left: 10px;

}

#AHSRAevents {

	width: 657px;

	height: 290px;

	padding-left: 10px;

}

#advocacyText {

	width: 620px;

	height: auto;

	padding-left: 10px;

}

#bodytext1 {

	width: 600px;

	height: auto;

	padding-left: 10px;

}

#headline2 {

	padding-left: 10px;

	padding-right: 70px;

	font-family: Arial,Verdana, Helvetica;

	color:#666;

	font-size: 18pt;

}



#headline3 {

	padding-right: 70px;

	font-family: Arial,Verdana, Helvetica;

	color:#666;

	font-size: 17pt;

	padding-left: 30px;

}

#headline4 {

	padding-right: 50px;

	font-family: Arial,Verdana, Helvetica;

	color:#666;

	font-size: 14pt;

	padding-left: 30px;

}

.highlight2 {

	font-size: 10pt;

	font-style: normal;

	color: #900;

	font-weight: bold;

}
.conferenceHeader {
	font-size: 10pt;
	font-style: normal;
	color: #900;
	font-weight: bold;

}

#copybox {

	width: 450px;

    font-size:9pt;

    font-style:normal;

    text-align:justify;

}

.highlight3 {

	font-size: 9pt;

	font-style: italic;

}

.highlight4{

	font-size: 9pt;

	font-style: normal;

	color: #900;

	font-weight: bold;

}

.highlight5 {

	font-size: 18pt;

	font-style: normal;

	color: #006;

	font-weight: normal;

	text-align: left;

}

.highlight6 {

	font-size: 7pt;

	font-style: normal;

	color: #000;

	font-weight: bold;

}
.highlight7  {
	font-size: 10pt;
	font-style: normal;
	color: #ff6633;
	font-weight: normal;
	text-align: right;
	margin-top: 5px;
	margin-bottom: 5px;
	text-transform: uppercase;
	letter-spacing: 2px;

}

#whitehouse p {

	padding-right: 70px;

}

#LatestNews {

	width: 550px;

	padding-left: 10px;

}

#trendingTopics {

	width: 250px;

}

#featureImage div {

	height: 324px;

	width: 350px;

}

#feature p {

}

.emphasis1 {

	color: #006;

	font-style: italic;

}

.centerdiv {

	text-align: center;

	font-size: 8pt;

	width: 637px;

}

#DOTmap {

	background-image:url(images/DOTmap2.jpg);

	height: 343px;

	width: 600px;

}

.DOTmapText {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	text-align: center;

	float: right;

	height: 140px;

	padding-right: 24px;

	margin-top: 140px;

	width: 160px;

}

#linksList {

	width: 600px;

	padding-left: 10px;

}

#partnerPage {

	width: 667px;

	float:

}

#featureBox {

	width: 640px;

	margin-left: 5px;

}

#featureBoxTop {

	BORDER-LEFT: #9c9a9c 1px solid;

	PADDING-BOTTOM: 0px;

	BACKGROUND-COLOR: #ffffff;

	MARGIN: 0px;

	PADDING-LEFT: 0px;

	WIDTH: 640px;

	PADDING-RIGHT: 0px;

	BORDER-RIGHT: #999999 1px solid;

	PADDING-TOP: 0px;

	BORDER-Top: #999999 1px solid;

	HEIGHT: 10px;

	PADDING-TOP: 0px

}

#featureBoxMiddle {

	BORDER-LEFT: #9c9a9c 1px solid;

	BACKGROUND-COLOR: #ffffff;

	WIDTH: 640px;

	BORDER-RIGHT: #999999 1px solid;

	PADDING-TOP: 0px;

	padding-left: 0px;

}

#featureBoxBottom {

	BORDER-LEFT: #9c9a9c 1px solid;

	PADDING-BOTTOM: 0px;

	BACKGROUND-COLOR: #ffffff;

	MARGIN: 0px;

	PADDING-LEFT: 0px;

	WIDTH: 640px;

	PADDING-RIGHT: 0px;

	BORDER-RIGHT: #999999 1px solid;

	PADDING-BOTTOM: 0px;

	BORDER-BOTTOM: #999999 1px solid;

	HEIGHT: 10px;

	PADDING-BOTTOM: 0px

}

#featureImage {

	WIDTH: 640;

	FLOAT: left;

	padding-left: 0px;

	padding-right: 0px;

	margin-bottom: 0px;

}

#featureBoxText {

	width: 600px;

	text-align: justify;

	float: left;

	padding-left: 15px;

	padding-right: 15px;

	margin-top: 10px;

}

#featureBox2 {

	font-family: Arial, Helvetica, sans-serif;

	background-image:url(images/buildingCity.jpg);

	font-size: 9px;

	height: 399px;

	width: 600px;

	padding-left: 10px;

	padding-top: 10px;

}
#getInvolvedBtn {
	width:270px;
	height:22px;
	background-image:url(images/savethedate/getInvolvedBtn.gif);
	background-repeat:repeat;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFF;
	font-size: 20px;
	font-weight: bold;
	text-align: center;
	text-decoration: none;
	padding-top: 5px;
	padding-bottom: 5px;
}
