

					/* -------------- basic page setup ---------------- */

body { background-color: #c0c0c0; font-family: arial,helvetica,sans-serif;  }




			/* -------------- Generic hyperlinks throughout the site -- in LVHA order --------- */
	
a:link {
text-decoration: none;
color: #900;
	}

a:visited {
text-decoration: none;
color: #900;
	}

a:hover {
text-decoration: none;
color: #900;
	}	
	
a:active {
text-decoration: none;
color: #900;
	}

	
/* -------------- paragraph, headers, td --------- */

h1 { font: bold 22px arial,helvetica,sans-serif; margin: 0; color:#069;}


h2 { font: bold 14px arial,helvetica,sans-serif; margin: 0; color:#069;}
	

/* -------------- 3 column layout --------- */

/* -------------- this creates the page wrapper --------- */


.wrapper { border: 1px solid #000; margin: 0 -1px;		background-color: #fff; }
    /* this is a border with marginal compensation to stop scroll bars */

 
.wrapper {
	width: 882px;   	margin-left: auto;
	margin-right: auto;	             /* total width */
}

.wide1,.wide2,.wide3 { position: relative; z-index: 13; }

.wide1 {
	background-color:#fff;height:50px;margin:0;
}

.wide2 {
	background-color: #054949;height:25px; border-top: 1px solid #fff;border-bottom: 1px solid #fff;margin:0;text-align:center;
}

.wide3 {
	background-color: #fff;margin:0;padding-left:20px;border:0;height:100%;
}







/* -------------- horizontal top nav menu LVHA--------- */

.mainleveltopnav	{
height:25px;padding:0;margin:0;display:inline;text-align:center;}

.mainleveltopnav a:link, .mainleveltopnav a:visited { font: bold 13px arial,helvetica,sans-serif; color: #fff;background-color: #054949;display:block;float:left;height:25px;line-height:25px;margin:0;text-align:center;}

.mainleveltopnav a:hover, .mainleveltopnav a:active { font: bold 13px arial,helvetica,sans-serif; color: #fff;background-color: #069;display:block;float:left;height:25px;line-height:25px;margin:0;text-align:center;}

/* -------------- end horizontal top nav menu LVHA--------- */


/* -------------- YOU ARE HERE horizontal top nav menu LVHA--------- */

.mainleveltopnav a:hover, .mainleveltopnav a:active { font: bold 13px arial,helvetica,sans-serif; color: #fff;background-color: #069;display:block;float:left;height:25px;line-height:25px;margin:0;}

.mainleveltopnav a:hover, .mainleveltopnav a:active { font: bold 13px arial,helvetica,sans-serif; color: #fff;background-color: #069;display:block;float:left;height:25px;line-height:25px;margin:0;}

/* -------------- end YOU ARE HERE horizontal top nav menu LVHA--------- */



/* ---------- floats, aligns, hide, clear ---------- */

.float-right	{
float:right;
}

.float-left	{
float:left;
}

.align-center	{
text-align:center;
}

.hide	{
display:none;
}

.clear { clear: both; }



/* ---------- lines ---------- */

.blackhorizontalline {
  background-image: url(https://img.getactivehub.com/gv2/custom_images/soe/black.gif);
  font-size: 1px;
  line-height: 1px;
  height: 1px;
  padding: 0;
  z-index: 1;
  margin: 0;
	}


/* ---------- main SCWA table ---------- */
.scwa-table	{
background-color:#fff;
padding:10px 0px 20px 20px;
width:882px;
height:100%;
}

.left-content	{
font: 12px arial,helvetica,sans-serif;
background-color:#fff;
padding-right:20px;
height:100%;
}

.right-content	{
font: 12px arial,helvetica,sans-serif;
border-left:1px solid #599bbd;
background-color:#dae3e8;
padding-bottom:20px;
height:100%;
}

.right-content p {
font: 12px arial,helvetica,sans-serif;
padding: 0 10px;
margin: 10px 0;
}


.right-content a {
font: bold 12px arial,helvetica,sans-serif;
color:#900;
}

.footer	{
font: 12px arial,helvetica,sans-serif;
text-align:center;
margin-top:10px;
}

.footer	a {
font: bold 12px arial,helvetica,sans-serif;
}



/* ---------- form table elements ---------- */

.encloseform	{
border:1px solid #000;
padding:3px;
}

.leftsidecolumn	{
background-color:#eee;
padding:10px;
width:380px;
}

.leftsidecolumn ul {
list-style-image: url(http://www.savethecleanairact.org/images/redarrow-scaa.gif);
color:#000;
font: 12px arial,helvetica,sans-serif;
}

.leftsidecolumn input {
width:360px;
}

.leftsidecolumn textarea {
width:360px;
}

.rightsidecolumn	{
background-color:#fff;
padding:10px;
width:200px;
}


.scwa-pictures	{
width:100%;
margin-bottom:20px;
}

.scwa-pictures img	{
border:1px solid #000;
}


/* ---------- GA stuff ---------- */

.ga-campaignClosing	{
display:none;
}

.ga-required {
margin: 3px;
}


#prefix	{
width:190px;
font:11px arial,helvetica,sans-serif;
}

.ga-campaignEditLetter	{
display:none;
}

.ga-campaignInstructions	{
display:none;
}

.ga-campaignSendBtn{
text-align:center;
}

.ga-campaignSendBtn input{
   color:#fff;
   font-family:arial,helvetica,sans-serif;
   font-size:86%;
   background-color:#069;
   border:1px solid #999;
	width:150px;
	padding:3px;
	text-align:center;
	margin:3px;
   }
   
.ga-fieldInput input	{
width:185px;
font:11px arial,helvetica,sans-serif;
}

.ga-petitionSelect	{
width:190px;
font:11px arial,helvetica,sans-serif;
}

.ga-tellFriendTitle{
display:none;
}


.ga-tellFriendText{
display:none;
}


.ga-tellFriendName	{font: bold 22px arial,helvetica,sans-serif; margin: 0; color:#069;}

.arial { font: normal 11px arial,helvetica,sans-serif;} 