					/* -------------- basic page setup ---------------- */

body {
background-color: #cc9;
font: 12px arial,helvetica,sans-serif,verdana;
border:0;
}




/* -------------- Generic hyperlinks throughout the site -- in LVHA order --------- */
	
a:link {
text-decoration: none;
color: #339;
	}

a:visited {
text-decoration: none;
color: #339;
	}

a:hover {
text-decoration: underline;
color: #339;
	}	
	
a:active {
text-decoration: underline;
color: #339;
	}

	
/* -------------- paragraph, headers, td --------- */

h1 { font: 30px "Trebuchet MS",arial,helvetica,sans-serif,verdana; margin: 0; color:#666;}

h2{ font: 16px arial,helvetica,sans-serif,verdana; margin: 0;color:#9a0000;text-transform:uppercase;}
		
h3 { font: bold 14px arial,helvetica,sans-serif,verdana; margin: 0;}

.small { font: 11px arial,helvetica,sans-serif,verdana;}





/* -------------- page wrappers --------- */

.wrapper {
	width: 758px;   	margin-left: auto;
	margin-right: auto;	             /* total width */
	border: 1px solid #716d65;
}

.wrapper2, .wrapper3 {
	width: 760px;   	margin-left: auto;
	margin-right: auto;	             /* total width */
	border:0;
}      


/* -------------- FRONT PAGE: this creates the three columns and their outer and inner containers --------- */

.outer {
	border-left-width: 480px;  /* left column width */
	border-left-color: #fff;   /* left column color */

	border-right-width: 239px; /* right column width */
	border-right-color: #fff;  /* right column color */
	
	background-color: #fff; /* center column color */
}

.outer-internal {
	border-left-width: 510px;  /* left column width */
	border-left-color: #fff;   /* left column color */

	border-right-width: 239px; /* right column width */
	border-right-color: #fff;  /* right column color */
	
	background-color: #fff; /* center column color */
}


.left {
	width: 480px;              /* left column width */
	margin-left: -480px;       /* _negative_ left column width */
	height:auto;
}

.left-internal {
	width: 510px;              /* left column width */
	margin-left: -510px;       /* _negative_ left column width */
	height:auto;
}

.right {
	width: 239px;              /* right column width */
	margin-right: -239px;      /* _negative_ right column width */
}

.right-internal {
	width: 239px;              /* right column width */
	margin-right: -239px;      /* _negative_ right column width */
}



/* -------------- outer and inner for front and internal pages --------- */

.outer { width: auto; border-left-style: solid; border-right-style: solid; }
.outer-internal { width: auto; border-left-style: solid; border-right-style: solid; }
.inner { margin: 0; width: 100%;		background-color: #fff; }

.left { float: left; position: relative; z-index: 10; padding-top:10px;padding-bottom:10px;	background-color: #fff; }
.left-internal { float: left; position: relative; z-index: 10; padding-top:10px;padding-bottom:10px;	background-color: #fff; }
.right { float: right; position: relative; z-index: 11;  padding-top:10px; padding-bottom:10px;		background-color: #fff;}
.right-internal { float: right; position: relative; z-index: 11;  padding-top:10px; padding-bottom:10px;		background-color: #fff;}
.center { float: left; width: 95%; position: relative; z-index: 12; padding-top:10px; padding-bottom:10px;		background-color: #fff;}

.clear { clear: both; }

.clear-right { clear: right; }



/* -------------- this formats the wide divs --------- */

/* -------------- background-colors, heights, borders, margin, padding --------- */


.wide1,.wide2,.wide3,.wide4,.wide5 { position: relative; z-index: 13; }

.wide1 {
	height: 70px;margin:0;width:758px;
}

.wide2 {
	background-color: #fff;height:24px; border-top: 1px solid #fff;margin:0;width:758px;
}

.wide3 {
	background-color: #fff;margin:0;padding:10px 25px;border:0;height:100%;
}

.wide3 p, .wide3 td {
font: 12px arial,helvetica,sans-serif,verdana;
}

.wide3  {
font: 12px arial,helvetica,sans-serif,verdana;
}

.wide4 {
	background-color: #330;text-align:center;margin:0;border:0;width:760px;padding-top:10px;padding-bottom:10px;color: #fff;
}

.wide4 a:link, .wide4 a:visited, .wide4 a:hover, .wide4 a:active {
color: #fff;
margin-left: 4px;
margin-right: 4px;
padding: 0;
font: 11px arial,helvetica,sans-serif,verdana;
}

.wide4 p {
color: #fff;
margin-top: 5px;
margin-bottom: 3px;
padding: 0;
font: 11px arial,helvetica,sans-serif,verdana;
}

.wide5 {
	background-color: #cc9;
	text-align:center;
	margin:0;
	border:0;
	width:760px;
	padding-top:10px;
	padding-bottom:10px;
}

.wide5 p {
color: #330;
margin-top: 5px;
margin-bottom: 3px;
padding: 0;
font: 11px arial,helvetica,sans-serif,verdana;
}


/* -------------- horizontal top nav menu LVHA--------- */

.mainleveltopnav	{height:24px;padding:0;margin:0;display:inline;}

.mainleveltopnav a:link, .mainleveltopnav a:visited { font: bold 12px arial,helvetica,sans-serif,verdana; color:#343400;background-color:#d7d7c2;border-right:1px solid #edede3;display:block;float:left;height:25px;line-height:25px;margin:0;text-align:center;text-decoration:none;}

.mainleveltopnav a:hover, .mainleveltopnav a:active { font: bold 12px arial,helvetica,sans-serif,verdana; color:#343400;background-color:#cc6;border-right:1px solid #edede3;display:block;float:left;height:25px;line-height:25px;margin:0;text-align:center;text-decoration:none;}

/* -------------- end horizontal top nav menu LVHA--------- */


/* -------------- YOU ARE HERE horizontal top nav menu LVHA--------- */

.here a:link, .here a:visited { font: bold 12px arial,helvetica,sans-serif,verdana; color:#343400;background-color:#cc6;border-right:1px solid #edede3;display:block;float:left;height:25px;line-height:25px;margin:0;text-align:center;text-decoration:none;}

.here a:hover, .here a:active  { font: bold 12px arial,helvetica,sans-serif,verdana; color:#343400;background-color:#cc6;border-right:1px solid #edede3;display:block;float:left;height:25px;line-height:25px;margin:0;text-align:center;text-decoration:none;}

/* -------------- end YOU ARE HERE horizontal top nav menu LVHA--------- */



/* -------------- left column content --------- */

.left p	{
font: 12px arial,helvetica,sans-serif,verdana;
}

.left img	{
border:0;
}

.left-internal li {
margin-bottom: 10px;
}

.left-internal img	{
border:1px solid #000;
}


/* -------------- right column content --------- */

.right p  { font: 11px arial,helvetica,sans-serif,verdana;}

.right li  { font: 12px arial,helvetica,sans-serif,verdana;margin-bottom:10px;margin-left:-20px;}

.right ul  {
list-style: url(../img/arrow-right.gif);
}

.right img	{
border: 1px solid #396591; margin-bottom:10px;
}

.right a  { font: 11px arial,helvetica,sans-serif,verdana;}


.bluebar {
background-color:#4f7dac;
color:#fff;
padding: 3px;
font: bold 12px arial,helvetica,sans-serif,verdana;
margin:0;
text-indent:5px;
}

.blueline {
padding: 3px;
background-color:#fff;
border: 1px solid #69c;
margin: 0 0 2px 0;
}

/* ---------- floats ---------- */

.float-right	{
float:right;
margin: 0 0 10px 10px;
}

.float-left	{
float:left;
margin: 0 10px 10px 0;
}


/* ---------- GetActive components ---------- */



.encloseform	{
border:1px solid #000;
padding:3px;
font: 12px arial,helvetica,sans-serif,verdana;
}


.ga-campaignInstructions	{
display:none;
}



/* ---------- form elements ---------- */
.ga-campaignSendBtn{
text-align:center;
}

.ga-campaignSendBtn input{
   color:#fff;
   font-family:arial,helvetica,sans-serif,verdana;
   font-size:86%;
   background-color:#7a1816;
   border:1px solid #999;
	width:160px;
	padding:3px;
	text-align:center;
   }
   
.ga-fieldInput input	{
width:180px;
font:11px arial,helvetica,sans-serif,verdana;
}

.ga-petitionSelect	{
width:185px;
font:11px arial,helvetica,sans-serif,verdana;
}
   
.frontleftinput	{
width:450px;
font:12px arial,helvetica,sans-serif,verdana;
border: 1px solid #7f9db9;
}

.frontrightinput	{
width:180px;
font:11px arial,helvetica,sans-serif,verdana;
}

.frontrightdrop	{
width:190px;
font:11px arial,helvetica,sans-serif,verdana;
}

select.frontrightdrop	{
width:190px;
font:11px arial,helvetica,sans-serif,verdana;
}


.leftcolumn input	{
width:450px;
border: 1px solid #7f9db9;
}

.leftcolumn textarea	{
width:450px;
height:305px;
border: 1px solid #7f9db9;
}

.align-center	{
text-align:center;
}


.hide	{
display:none;
}


.ga-campaignClosing	{
display:none;
}

#prefix	{
width:185px;
font:11px arial,helvetica,sans-serif,verdana;
}


.rightcolumn	{
 width:200px;
 padding-left:10px;
 background-color:#d7d7c2;
 font: 12px arial,helvetica,sans-serif,verdana;
}

.leftcolumn	{
width:460px;
background-color:#fff;
padding:10px;
font: 12px arial,helvetica,sans-serif,verdana;
}

.leftcolumn ul {
list-style-image: url(http://img.getactivehub.com/gv2/custom_images/soe/redarrow.gif);
color:#000;
font: 12px arial,helvetica,sans-serif,verdana;
}


.ga-campaignEditLetter	{
display:none;
}

.ga-tellFriendTitle{
display:none;
}


.ga-tellFriendText{
display:none;
}

.ga-tellFriendName	{font: 30px "Trebuchet MS",arial,helvetica,sans-serif,verdana; margin: 0; color:#666;}