﻿/*========================================
==========================================
Globals
==========================================
========================================*/
html, body {
height:100%; /* gives layout 100% height */
margin:0;
padding:0;
overflow:inherit; /* triggers 100% height in Opera 9.5 */
font: normal 13px Arial, Helvetica, sans-serif;
}
.clear {
clear: both;
}
img {
border:none;
}
img a:hover{
text-decoration:none;
}
a {
color: #02afa2;
text-decoration: none;
outline: none;
}

a:hover{
text-decoration:underline;
}

img a:hover{
text-decoration:none;
}


.left {
float: left;
}
.teal {
color: #06b0a3;
}
.grey {
color: #5f6665;
}
.green {
color: #a6ce39;
}

h2 {
	margin:0; 
	padding:10px 0 10px 0;
	font-style:normal;
	color: #5f6665;
	font-size:20px;
	font-stretch:condensed;
	font-weight:lighter;
	font-family:Arial, Helvetica, sans-serif;
}

a:active {
  outline:none;
}

:focus {
  outline-style:none;
}

abbr {
  border:none;
}

/* TEACH STYLES */

 .arrowbox { 
  
   Float: left;  
   width:100%;
   text-align:left;
   margin-top:10px;
   margin-bottom:10px;
   position:relative;
   z-index:auto;
   border-bottom:#999 solid thin;
   
  } 

/* =====================================
==========================================
  JQUERY TOOLTIP STYLING 
  ==========================================
========================================*/

/* tooltip styling. by default the element to be styled is .tooltip  */
.tooltip {
	display:none;
	background:transparent url('/atf/cf/{3f934d1f-3443-49cb-95ac-954e18ef5d03}/black_arrow_big.png');
	font-size:12px;
	height:70px;
	width:160px;
	padding:25px;
	color:#fff;	
}

/* style the trigger elements */
#toolink span {
	border:0;
	cursor:pointer;
}
/* use gif image for IE [if lt IE 7] */
.tooltip {
	background-image:url('/atf/cf/{3f934d1f-3443-49cb-95ac-954e18ef5d03}/black_arrow_big.gif');
}


/* =====================================
==========================================
  SHARE THIS STYLING 
  ==========================================
========================================*/


.share-this {
    float:left;
    margin: 15px 0;
}


.share-this-left-home {
    background:#DCDCD5;
    width:62px;
    border-radius:4px 0 0 4px;
    float:left;
	margin-top:-652px;
    margin-left:-68px;
    position:relative;
    top:0;
    text-align:center;
    z-index:101;
    padding: 5px 3px;
}


.share-this-left-slides {
    background:#DCDCD5;
    width:62px;
    border-radius:4px 0 0 4px;
    float:left;
    margin-left:-88px;
	margin-top:-18px;
    position:relative;
    top:0;
    text-align:center;
    z-index:101;
    padding: 5px 3px;
}



.share-this-left {
    background:#DCDCD5;
    width:62px;
    border-radius:4px 0 0 4px;
    float:left;
    margin-left:-88px;
    position:relative;
    top:0;
    text-align:center;
    z-index:101;
    padding: 5px 3px;
}

.share-button {
    margin:5px;
    display:block;
    float:left;
}  


/*========================================
==========================================
Layout Styles
==========================================
========================================*/
.home {
height: 100%;
margin: 0px;
background: #e7e8e8 url('/atf/cf/{3f934d1f-3443-49cb-95ac-954e18ef5d03}/body-plain-bg.gif') repeat-x;  /*==EP changed from hbody-rgt-bg.gif==*/
}
.interior {
height: 100%;
margin: 0px;
background: #e7e8e8 url('/atf/cf/{3f934d1f-3443-49cb-95ac-954e18ef5d03}/body-plain-bg.gif') repeat-x;
}
.WWD-interior {
height: 100%;
margin: 0px;
background: #e7e8e8 url('/atf/cf/{3f934d1f-3443-49cb-95ac-954e18ef5d03}/body-plain-bg.gif') repeat-x;
}
.home .leftbg {
width: 50%; height: 100%;
top: 0; left: 0;
position: absolute;
background: #e7e8e8 url('/atf/cf/{3f934d1f-3443-49cb-95ac-954e18ef5d03}/body-plain-bg.gif') repeat-x; z-index: 1;  /*==EP changed from hbody-lft-bg.gif==*/
}
.interior .leftbg {
width: 50%; height: 100%;
top: 0; left: 0;
position: absolute;
background: #e7e8e8 url('/atf/cf/{3f934d1f-3443-49cb-95ac-954e18ef5d03}/body-plain-bg.gif') repeat-x; z-index: 1;
}
.WWD-interior .leftbg {
width: 50%; height: 100%;
top: 0; left: 0;
position: absolute;
background: #e7e8e8 url('/atf/cf/{3f934d1f-3443-49cb-95ac-954e18ef5d03}/body-plain-bg.gif') repeat-x; z-index: 1;
}
.bgfix {
width: 100%;
top: 0; left: 0;
position: absolute; z-index: 2;
}
#wrapper {
width: 960px;
margin: 0 auto;
}
#wrapper div {
float: left;
}
#head {
width: 960px; height: 190px;
position: relative;
background: #fff url('/atf/cf/{3f934d1f-3443-49cb-95ac-954e18ef5d03}/head-bg.gif') no-repeat;
}
.home #copy {
width: 960px;
padding: 0 0 20px 0;
background-color: #fff;
}
.interior #copy {
width: 920px;
padding: 20px;
background-color: #fff;
}
.WWD-interior #copy {
width: 960px;
padding: 0 0 20px 0;
background-color: #fff;
}
.content {
width: 100%;
text-align: left;
}
.tier3 table.content {
width: 695px;
padding-left: 15px;
text-align: left;
}
#foot {
width: 960px; height: 200px;
}


/*========================================
==========================================
Head Styles
==========================================
========================================*/
.logo {
width: 463px; height: 129px;
position: absolute;
top: 58px; left: 40px;
}
.logo h2 {
margin:0; padding:0;
}
.utility {
position: absolute;
top: 40px; right: -5px;
}
.utility ul li {
padding-right: 25px;
display: inline;
list-style-type: none;
}
.utility a {
color: #fff;
font-weight: bold;
}
.utility a:hover{
color: #a6ce39;
}

.menubar-lft {
height:34px;
width:30px;
background: url('/atf/cf/{3F934D1F-3443-49CB-95AC-954E18EF5D03}/LWR-NAV-CORNER.png') no-repeat 0 0;
position: absolute;
bottom: 0;
left: 140px;
}
.menubar {
padding-right:20px;
/* background-color: #a6ce39; */
}
.menubar-rt {
height:51px;
width:34px;
background: url('/atf/cf/{3F934D1F-3443-49CB-95AC-954E18EF5D03}/LWR-NAV-WRAP.png') no-repeat 0 0; 
position: absolute;
bottom: -17px;
right: -17px;

}

/* New Menu CSS */
.menu {list-style-type:none; padding:0; margin:0; position: absolute;bottom: 0; right:0; width: 790px; z-index: 500; background: #AECC51 url('lwr-nav-back.png') repeat-x 0 0;}
.menu ul {list-style-type:none; padding:0; margin:0;}
.menu li {float:left; background: #AECC51 url('lwr-nav-back.png') repeat-x 0 0; position:relative;}
.menu li li {background: #AECC51; border-bottom: 1px solid #fff;}

/* for IE5.5 and IE6 only */
.menu table {border-collapse:collapse;position:absolute;top:0;left:0;z-index:80;font-size:1em;}

.menu li a {display:block; _width: 140px; text-indent: 15px; color:#fff; padding-right: 15px; font-weight: bold; text-transform: uppercase; font-size: 14px; height:34px; font-family:arial, sans-serif; line-height:33px; text-decoration:none;}
.menu li li a {color: #333; width: 180px; font-size:11px; text-transform:none; text-align: left; text-indent:15px; padding-right:0; height:24px; line-height:23px;}

.menu :hover {color:#fff; background: #819638 url('lwr-nav-back.png') repeat-x 0 -39px;}
.menu :hover > a {color:#fff; background: #819638 url('lwr-nav-back.png') repeat-x 0 -39px;}
.menu ul :hover {color:#fff; background:#819638;}
.menu ul :hover > a {color:#fff; background:#819638;}

.menu ul, 
.menu :hover ul ul,
.menu :hover ul :hover ul ul,
.menu :hover ul :hover ul ul.left,
.menu :hover ul :hover ul ul ul,
.menu :hover ul :hover ul :hover ul ul.left {position:absolute; left:-9999px; width:183px;}

.menu :hover ul {left:0;top:34px; background:url('transparent.gif');} /* the background image is for IE7 */

.menu :hover ul :hover ul,
.menu :hover ul :hover ul :hover ul,
.menu :hover ul :hover ul :hover ul :hover ul {padding:0 3px; left:177px; top:0;}

.menu :hover ul :hover ul.left,
.menu :hover ul :hover ul :hover ul.left,
.menu :hover ul :hover ul :hover ul :hover ul.left{padding:0 3px; left:-183px; top:0;}


/*========================================
==========================================
FeedBurner Styling
==========================================
========================================*/

div.feedburnerFeedBlock {
margin-left:25px;
}

div.feedburnerFeedBlock ul {
margin-left:0;
padding-left:0;
padding-right:10px;
list-style-type: none
}

div.feedburnerFeedBlock ul ul {
list-style-type: disc;
}

div.feedburnerFeedBlock ul ol {
list-style-type: decimal;
}

div.feedburnerFeedBlock ul li span.headline {
font-weight:bold;
display:block;
margin:12px 0 0 0;
}

#creditfooter {
        display: none; 
}

.feedTitle {
        display: none; 
}


/*
==========================================
========================================*/


/*========================================
==========================================
Home Page Areas Styles
==========================================
========================================*/
.featured {
border-top: 1px solid #666666; 
}
.social {
width: 920px; height: 27px;
padding: 12px;
text-align: right;
}
.home-boxes {
width: 100%;
padding-left:12px;
color: #7e8483;
}
.home-box {
width: 266px; height: 145px;
margin: 20px 12px;
padding: 10px;
/* background: #eee url('/atf/cf/{3f934d1f-3443-49cb-95ac-954e18ef5d03}/home-box.gif') no-repeat; Erik changed below */
background: #fff url('/atf/cf/{3f934d1f-3443-49cb-95ac-954e18ef5d03}/home-box-noline.gif') no-repeat top left;
position:relative;
float:left;
}
.home-box h3 {
margin: 0; padding:0;
font: normal 22px Arial, Helvetica, sans-serif;
color: #06b0a3;
}
.home-box p {
 /*margin-top: 12px;
 margin-bottom: 5px;*/
}

.home-box div.learn a {
width: 134px; height: 38px;
display: block;
font-size: 10px;
overflow:hidden;
text-indent: -9999px;
text-transform: uppercase;
color: #fff;
background: url('/atf/cf/{3f934d1f-3443-49cb-95ac-954e18ef5d03}/learn-more-butn2.png') no-repeat;
position: absolute;
bottom:12px;
right: -6px;
}



.home-map {
width: 595px;
padding: 20px 0 0 27px;
/* erik added right column rule and space above and below to homepage map div */
border-right: 1px solid #e4e4e4;
margin-top: 20px;
margin-bottom: 20px;
}
.home-rcol {
width: 300px;
margin: 0 0 0 15px;
padding: 10px;
}
.home-rcol div.donate {
width: 275px;
padding: 10px 28px 0px 10px;
/* border-top: 4px solid #06b0a3; ERIK TOOK OUT LARGE RULE LINES */
}
.home-rcol div.donate a {
width: 314px; height: 42px;
padding: 12px 10px 0px 10px;
display: block;
font-size: 23px;
overflow:hidden;
text-indent: -9999px;
text-transform: uppercase;
color: #fff;
/*  background: #CCC url('/atf/cf/{3f934d1f-3443-49cb-95ac-954e18ef5d03}/btn-donate.gif') no-repeat; */ 
background: url('/atf/cf/{3f934d1f-3443-49cb-95ac-954e18ef5d03}/support-us-home-butn.png') no-repeat;
margin-left:-1px;
}
.home-rcol div.donate a.button {
width: 314px; height: 42px;
padding: 12px 10px 0px 10px;
display: block;
font-size: 23px;
overflow:hidden;
text-indent: -9999px;
text-transform: uppercase;
color: #fff;
/*  background: #CCC url('/atf/cf/{3f934d1f-3443-49cb-95ac-954e18ef5d03}/btn-donate.gif') no-repeat; */ 
background: url('/atf/cf/{3f934d1f-3443-49cb-95ac-954e18ef5d03}/donate-now-butn.png') no-repeat;
margin-left:-1px;
}
.home-rcol div.donate img {
margin-top: 5px;
padding-right: 5px;
}



.home-rcol div.followLWR {
width: 314px; height: 42px;
padding: 12px 18px 0px 10px;
display: block;
font-size: 23px;
overflow:hidden;
text-indent: -9999px;
text-transform: uppercase;
color: #fff;
background: url('/atf/cf/{3f934d1f-3443-49cb-95ac-954e18ef5d03}/follow-us-home-butn.png') no-repeat;
margin-left:9px;
}

.home-rcol div.followLWR img {
margin-top: 5px;
padding-right: 5px;
}




.home-rcol div.LWRblog {
width: 275px;
padding: 10px 28px 0px 10px;
/* border-top: 4px solid #06b0a3; ERIK TOOK OUT LARGE RULE LINES */
}
.home-rcol div.LWRblog a {
width: 314px; height: 42px;
padding: 12px 10px 0px 10px;
display: block;
font-size: 23px;
overflow:hidden;
text-indent: -9999px;
text-transform: uppercase;
color: #fff;
background: url('/atf/cf/{3f934d1f-3443-49cb-95ac-954e18ef5d03}/our-blog-home-butn.png') no-repeat;
margin-left:-1px;
}
.home-rcol div.LWRblog img {
margin-top: 5px;
padding-right: 5px;
}




.home-rcol div.subscribe {
width: 275px;
padding: 10px 28px 10px 25px;
font-size: 15px;
/* border-top: 4px solid #06b0a3;  ERIK TOOK OUT LARGE RULE LINES */
}
.home-rcol div.subscribe form {
margin-top: 3px;
}
.home-rcol div.subscribe input {
margin-top: 2px;
float:left;
}
.home-rcol div.subscribe a {
width: 87px; height: 22px;
padding: 5px 0 0 10px;
margin-left: 4px;
margin-top:5px;
float: left;
display: block;
font-size: 13px;
text-transform: uppercase;
color: #fff;
background: #fff url('/atf/cf/{3f934d1f-3443-49cb-95ac-954e18ef5d03}/btn-signup.gif') no-repeat;
}
.home-rcol div.list {
width: 275px;
padding: 10px 28px 10px 10px;
font-size: 15px;
list-style-type: none
}
.home-rcol div.list a {
padding: 4px 0;
display: block;
font-size: 12px;
color: #5f6665;
border-top: 1px solid #a6ce39;
}
/* Maps */
#map {
position: relative;
margin-top: 5px; /* added by Erik  */
/*overflow: hidden;*/
background: no-repeat;
}
#returnlink {
display: block;
position: absolute;
bottom: 0;
right: 0;
color: white;
background: blue;
padding: 3px;
}

/*=============================
OUR WORK LEFT COLUMN
=============================*/

.ourwork-lcol {
width: 610px;
padding: 0px 40px 0px 20px;
/* erik added right column rule and space above and below to homepage map div */
border-right: 1px solid #e4e4e4;
margin-top: 20px;
margin-bottom: 20px;
}


.ourwork-stats-box {
width: 180px;
padding: 10px;
margin-top: 10px;
margin-bottom: 5px;
position: relative;
float: left;
}

.ourwork-stats-box img{
margin-bottom: 5px;
}

.ourwork-callout-green {
	clear:both; 
	border: 1px solid #fff;
	margin-left: 0px; 
	margin-top:10px; 
	padding:20px; 
	float:left; 
	position:relative; 
	text-align: left; 
	background-color:#f1f4c2; 
	font-family:Arial, Helvetica, sans-serif;
	-moz-border-radius-bottomleft: 10px; 
	-moz-border-radius-bottomright: 10px; 
	-webkit-border-bottom-right-radius:10px; 
	-webkit-border-bottom-left-radius: 10px;
	-moz-border-radius-topleft: 10px; 
	-moz-border-radius-topright: 10px; 
	-webkit-border-top-right-radius:10px; 
	-webkit-border-top-left-radius: 10px;
}

.ourwork-callout-teal {
	clear:both; 
	border: 1px solid #fff;
	margin-left: 0px; 
	margin-top:10px; 
	padding:20px; 
	float:left; 
	position:relative; 
	text-align: left; 
	background-color:#cdefed; 
	font-family:Arial, Helvetica, sans-serif;
	-moz-border-radius-bottomleft: 10px; 
	-moz-border-radius-bottomright: 10px; 
	-webkit-border-bottom-right-radius:10px; 
	-webkit-border-bottom-left-radius: 10px;
	-moz-border-radius-topleft: 10px; 
	-moz-border-radius-topright: 10px; 
	-webkit-border-top-right-radius:10px; 
	-webkit-border-top-left-radius: 10px;
}

.ourwork-callout-teal-reverse {
	clear:both; 
	border: 1px solid #fff;
	margin-left: 0px; 
	margin-top:10px; 
	padding:20px; 
	float:left; 
	color:#fff;
	position:relative; 
	text-align: left; 
	background-color:#06b0a3; 
	font-family:Arial, Helvetica, sans-serif;
	-moz-border-radius-bottomleft: 10px; 
	-moz-border-radius-bottomright: 10px; 
	-webkit-border-bottom-right-radius:10px; 
	-webkit-border-bottom-left-radius: 10px;
	-moz-border-radius-topleft: 10px; 
	-moz-border-radius-topright: 10px; 
	-webkit-border-top-right-radius:10px; 
	-webkit-border-top-left-radius: 10px;
}


.ourwork-callout-grey {
	clear:both; 
    border: 1px solid #fff; 
	margin-left: 0px; 
	margin-top:10px; 
	padding:20px; 
	float:left; 
	position:relative; 
	text-align: left; 
	background-color:#EDEDE7; 
	font-family:Arial, Helvetica, sans-serif;
	-moz-border-radius-bottomleft: 10px; 
	-moz-border-radius-bottomright: 10px; 
	-webkit-border-bottom-right-radius:10px; 
	-webkit-border-bottom-left-radius: 10px;
	-moz-border-radius-topleft: 10px; 
	-moz-border-radius-topright: 10px; 
	-webkit-border-top-right-radius:10px; 
	-webkit-border-top-left-radius: 10px;
}

.ourwork-callout-purple {
	clear:both; 
    border: 1px solid #fff; 
	margin-left: 0px; 
	margin-top:10px; 
	padding:20px; 
	float:left; 
	position:relative; 
	text-align: left; 
	background-color:#cacee3; 
	font-family:Arial, Helvetica, sans-serif;
	-moz-border-radius-bottomleft: 10px; 
	-moz-border-radius-bottomright: 10px; 
	-webkit-border-bottom-right-radius:10px; 
	-webkit-border-bottom-left-radius: 10px;
	-moz-border-radius-topleft: 10px; 
	-moz-border-radius-topright: 10px; 
	-webkit-border-top-right-radius:10px; 
	-webkit-border-top-left-radius: 10px;
}




/*=============================
OUR WORK RIGHT COLUMN
=============================*/

.ourwork-rcol {
width: 271px;
margin-right:-170px;
}

.ourwork-rcol div.callouts {
width: 271px;
padding: 10px 20px 0 10px;
}


.ourwork-rcol div.LWRblog {
width: 271px;
padding: 10px 0 0 0;
/* border-top: 4px solid #06b0a3; ERIK TOOK OUT LARGE RULE LINES */
}
.ourwork-rcol div.LWRblog a {
width: 271px; height: 42px;
padding: 12px 0 0 0;
display: block;
font-size: 23px;
overflow:hidden;
text-indent: -9999px;
text-transform: uppercase;
color: #fff;
background: url('/atf/cf/{3f934d1f-3443-49cb-95ac-954e18ef5d03}/our-blog-interior-butn.png') no-repeat;
margin-left:6px;
}
.ourwork-rcol div.LWRblog img {
margin-top: 5px;
padding-right: 0px;
}



.ourwork-rcol div.donate {
width: 271px;
padding: 10px 0 0 0;
}
.ourwork-rcol div.donate a {
width: 271px; height: 42px;
display: block;
font-size: 23px;
overflow:hidden;
text-indent: -9999px;
text-transform: uppercase;
color: #fff;
background: url('/atf/cf/{3f934d1f-3443-49cb-95ac-954e18ef5d03}/support-us-interior-butn.png') no-repeat;
margin-left:6px;
}
.ourwork-rcol div.donate a.button {
width: 314px; height: 42px;
padding: 12px 10px 0px 10px;
display: block;
font-size: 23px;
overflow:hidden;
text-indent: -9999px;
text-transform: uppercase;
color: #fff;
/*  background: #CCC url('/atf/cf/{3f934d1f-3443-49cb-95ac-954e18ef5d03}/btn-donate.gif') no-repeat; */ 
background: url('/atf/cf/{3f934d1f-3443-49cb-95ac-954e18ef5d03}/donate-now-lime-butn.png') no-repeat;
margin-left:-1px;
}
.ourwork-rcol div.donate img {
margin-top: 5px;
padding-right: 0px;
}

.ourwork-rcol div.followLWR,
.ourwork-rcol div.quilt-kit-nav {
width: 271px; height: 27px;
padding: 12px 0 0 0;
display: block;
font-size: 23px;
overflow:hidden;
text-indent: -9999px;
text-transform: uppercase;
color: #fff;
background: url('/atf/cf/{3f934d1f-3443-49cb-95ac-954e18ef5d03}/follow-us-interior-butn.png') no-repeat;
margin-left:6px;
}

/* ADDED BY DAN RUTH, SEPT 2011 */
.ourwork-rcol div.quilt-kit-nav {
background: url('/atf/cf/%7B3f934d1f-3443-49cb-95ac-954e18ef5d03%7D/QUILTSKITS-INTERIOR-BUTN.PNG') no-repeat;
}
/* END ADD BY DAN RUTH */

.ourwork-rcol div.followLWR img,
.ourwork-rcol div.quilt-kit-nav img {
margin-top: 5px;
padding-right: 0px;
}


.ourwork-rcol div.subscribe {
width: 275px;
padding: 10px 28px 10px 25px;
font-size: 15px;
/* border-top: 4px solid #06b0a3;  ERIK TOOK OUT LARGE RULE LINES */
}
.ourwork-rcol div.subscribe form {
margin-top: 3px;
}
.ourwork-rcol div.subscribe input {
margin-top: 2px;
float:left;
}
.ourwork-rcol div.subscribe a {
width: 75px; height: 21px;
padding: 5px 0 0 5px;
margin-left: 4px;
margin-top:5px;
float: left;
display: block;
font-size: 11px;
text-transform: uppercase;
color: #fff;
background: #fff url('/atf/cf/{3f934d1f-3443-49cb-95ac-954e18ef5d03}/btn-signup-sm.gif') no-repeat;
}

/*=============================
=============================*/

/* *** BULLET WITH TEXT TO THE RIGHT */
#map a.bullet, #map a.bullet:visited {
display: block;
position: absolute;
/* width: 15px; */
width: 15px; /* EDITED BY ERIK P. */
height: 14px;
background: transparent url('/atf/cf/{3f934d1f-3443-49cb-95ac-954e18ef5d03}/circle.png') no-repeat 0 0;
text-decoration: none;
opacity: .7;
z-index: 2;
line-height: 14px;
font-size:14px;  /* EDITED BY ERIK P. */
text-transform: uppercase; /* ADDED BY ERIK P. */
font-weight:bold;  /* ADDED BY ERIK P. */
color:#f5850c;  /* ADDED BY ERIK P. */
padding-left:17px;  /* ADDED BY ERIK P. */
}
#b6319069 div#map a.bullet, #b6319069 div#map a.bullet:visited,
#b6319071 div#map a.bullet, #b6319071 div#map a.bullet:visited,
#b6319073 div#map a.bullet, #b6319073 div#map a.bullet:visited {
/* background: transparent url('/atf/cf/{3f934d1f-3443-49cb-95ac-954e18ef5d03}/circle2.png') no-repeat 0 0;  changed by Erik below  */
background: transparent url('/atf/cf/{3f934d1f-3443-49cb-95ac-954e18ef5d03}/circle.png') no-repeat 0 0;
color:#5f6665;  /* ADDED BY ERIK P. */
}
#b6319067 div#map a.bullet, #b6319067 div#map a.bullet:visited {
/* background: transparent url('/atf/cf/{3f934d1f-3443-49cb-95ac-954e18ef5d03}/circle3.png') no-repeat 0 0;  changed by Erik below  */
background: transparent url('/atf/cf/{3f934d1f-3443-49cb-95ac-954e18ef5d03}/circle.png') no-repeat 0 0;
color:#5f6665;  /* ADDED BY ERIK P. */
}
#map a.bullet:hover, #map a.bullet:active, #map a.bullet:focus {
display: block;
position: absolute;
/* width: 15px; */
width: 15px;  /* EDITED BY ERIK P. */
height: 14px;
background: transparent url('/atf/cf/{3f934d1f-3443-49cb-95ac-954e18ef5d03}/circle.png') no-repeat 0 -15px;
text-decoration: none;
opacity: .7;
z-index: 2;
line-height: 14px;
/* font-size:0; */
font-size:14px; /* EDITED BY ERIK P. */
text-transform: uppercase; /* ADDED BY ERIK P. */
color:#06b0a3;  /* ADDED BY ERIK P. */
font-weight:bold;  /* ADDED BY ERIK P. */
outline: none;
}
#b6319069 div#map a.bullet:hover, #b6319069 div#map a.bullet:active, #b6319069 div#map a.bullet:focus,
#b6319071 div#map a.bullet:hover, #b6319071 div#map a.bullet:active, #b6319071 div#map a.bullet:focus,
#b6319073 div#map a.bullet:hover, #b6319073 div#map a.bullet:active, #b6319073 div#map a.bullet:focus {
background: transparent url('/atf/cf/{3f934d1f-3443-49cb-95ac-954e18ef5d03}/circle2.png') no-repeat 0 -15px;
}
#b6319067 div#map a.bullet:hover, #b6319067 div#map a.bullet:active, #b6319067 div#map a.bullet:focus {
background: transparent url('/atf/cf/{3f934d1f-3443-49cb-95ac-954e18ef5d03}/circle3.png') no-repeat 0 -15px;
}
/* END - BULLET WITH TEXT TO THE RIGHT */

/* GRAY BULLET FOR EMERGENCIES MAP  - added by Dan R */
#map a.bullet-gray, #map a.bullet-gray:visited {
display: block;
position: absolute;
/* width: 15px; */
width: 15px; /* EDITED BY ERIK P. */
height: 14px;
background: transparent url('/atf/cf/%7B3f934d1f-3443-49cb-95ac-954e18ef5d03%7D/CIRCLE-GRAY.PNG') no-repeat 0 0;
text-decoration: none;
opacity: .9;
z-index: 2;
line-height: 14px;
font-size:14px;  /* EDITED BY ERIK P. */
text-transform: uppercase; /* ADDED BY ERIK P. */
font-weight:bold;  /* ADDED BY ERIK P. */
color:#f5850c;  /* ADDED BY ERIK P. */
padding-left:17px;  /* ADDED BY ERIK P. */
}
#b6319069 div#map a.bullet-gray, #b6319069 div#map a.bullet-gray:visited,
#b6319071 div#map a.bullet-gray, #b6319071 div#map a.bullet-gray:visited,
#b6319073 div#map a.bullet-gray, #b6319073 div#map a.bullet-gray:visited {
background: transparent url('/atf/cf/%7B3f934d1f-3443-49cb-95ac-954e18ef5d03%7D/CIRCLE-GRAY.PNG') no-repeat 0 0;
color:#5f6665;  /* ADDED BY ERIK P. */
}
#b6319067 div#map a.bullet-gray, #b6319067 div#map a.bullet-gray:visited {
background: transparent url('/atf/cf/%7B3f934d1f-3443-49cb-95ac-954e18ef5d03%7D/CIRCLE-GRAY.PNG') no-repeat 0 0;
color:#5f6665;  /* ADDED BY ERIK P. */
}
#map a.bullet-gray:hover, #map a.bullet-gray:active, #map a.bullet-gray:focus {
display: block;
position: absolute;
/* width: 15px; */
width: 15px;  /* EDITED BY ERIK P. */
height: 14px;
background: transparent url('/atf/cf/%7B3f934d1f-3443-49cb-95ac-954e18ef5d03%7D/CIRCLE-GRAY.PNG') no-repeat 0 -15px;
text-decoration: none;
opacity: .7;
z-index: 2;
line-height: 14px;
/* font-size:0; */
font-size:14px; /* EDITED BY ERIK P. */
text-transform: uppercase; /* ADDED BY ERIK P. */
color:#06b0a3;  /* ADDED BY ERIK P. */
font-weight:bold;  /* ADDED BY ERIK P. */
outline: none;
}
#b6319069 div#map a.bullet-gray:hover, #b6319069 div#map a.bullet-gray:active, #b6319069 div#map a.bullet-gray:focus,
#b6319071 div#map a.bullet-gray:hover, #b6319071 div#map a.bullet-gray:active, #b6319071 div#map a.bullet-gray:focus,
#b6319073 div#map a.bullet-gray:hover, #b6319073 div#map a.bullet-gray:active, #b6319073 div#map a.bullet-gray:focus {
background: transparent url('/atf/cf/%7B3f934d1f-3443-49cb-95ac-954e18ef5d03%7D/CIRCLE-GRAY.PNG') no-repeat 0 -15px;
}
#b6319067 div#map a.bullet-gray:hover, #b6319067 div#map a.bullet-gray:active, #b6319067 div#map a.bullet-gray:focus {
background: transparent url('/atf/cf/%7B3f934d1f-3443-49cb-95ac-954e18ef5d03%7D/CIRCLE-GRAY.PNG') no-repeat 0 -15px;
}
/* END *** GRAY BULLET FOR EMERGENCIES MAP */



/* WHAT WE DO REGION MAP STYLING */

#WhatWeDo-Map-Latin a {
	width:250px;
	height:331px;
	overflow:hidden;
	text-indent: -9999px; 
	background:url('/atf/cf/{3f934d1f-3443-49cb-95ac-954e18ef5d03}/world-map-teal-sprite.jpg') no-repeat; 
	background-position:0 0;
	display: block;
	float:left;
	position:relative;
	
}

#WhatWeDo-Map-Latin a:hover { 
    background-position:0px -331px;
}


#WhatWeDo-Map-Africa a {
	width:155px;
	height:331px;
	overflow:hidden;
	text-indent: -9999px; 
	background:url('/atf/cf/{3f934d1f-3443-49cb-95ac-954e18ef5d03}/world-map-teal-sprite.jpg') no-repeat; 
	background-position:-250px 0;
	display: block;
	float:left;
	position:relative;
	
}

#WhatWeDo-Map-Africa a:hover { 
    background-position:-250px -331px;
}


#WhatWeDo-Map-Asia a {
	width:247px;
	height:331px;
	overflow:hidden;
	text-indent: -9999px; 
	background:url('/atf/cf/{3f934d1f-3443-49cb-95ac-954e18ef5d03}/world-map-teal-sprite.jpg') no-repeat; 
	background-position:-405px 0;
	display: block;
	float:left;
	position:relative;
	
}

#WhatWeDo-Map-Asia a:hover { 
    background-position:-405px -331px;
}



/* END WHATE WE DO MAP STYLING */


/* WHAT WE DO REGION MAP STYLING FULL WIDTH */

#WhatWeDo-Map-Latin-900 a {
	width:344px;
	height:456px;
	overflow:hidden;
	font-size:16px;
	color: #06b0a3;
	line-height:850px;
	text-indent: 120px; 
	background:url('/atf/cf/{3f934d1f-3443-49cb-95ac-954e18ef5d03}/world-map-teal-sprite900.jpg') no-repeat; 
	background-position:0 0;
	display: block;
	float:left;
	position:relative;
	margin-bottom:20px;
	
}

#WhatWeDo-Map-Latin-900 a:hover { 
    background-position:0px -457px;
	color: #a6ce39;
}


#WhatWeDo-Map-Africa-900 a {
	width:214px;
	height:456px;
	overflow:hidden;
	font-size:16px;
	color: #06b0a3;
	line-height:850px;
	text-indent: 100px; 
	background:url('/atf/cf/{3f934d1f-3443-49cb-95ac-954e18ef5d03}/world-map-teal-sprite900.jpg') no-repeat; 
	background-position:-344px 0;
	display: block;
	float:left;
	position:relative;
	margin-bottom:20px;
	
}

#WhatWeDo-Map-Africa-900 a:hover { 
    background-position:-344px -457px;
	color: #a6ce39;
}


#WhatWeDo-Map-Asia-900 a {
	width:342px;
	height:456px;
	overflow:hidden;
	font-size:16px;
	color: #06b0a3;
	line-height:850px;
	text-indent: 80px; 
	background:url('/atf/cf/{3f934d1f-3443-49cb-95ac-954e18ef5d03}/world-map-teal-sprite900.jpg') no-repeat; 
	background-position:-558px 0;
	display: block;
	float:left;
	position:relative;
	margin-bottom:20px;
	
}

#WhatWeDo-Map-Asia-900 a:hover { 
    background-position:-558px -457px;
	color: #a6ce39;
}



/* END WHATE WE DO MAP STYLING FULL WIDTH */







#map img.zoomable {
display:none;
}
#map div.popup {
width: 450px;
display: none;
position: absolute;
margin-top: 85px;
margin-left: 155px;
z-index: 3;
padding: 10px 10px 40px 10px;
color: #fff;
border: 3px solid #d5e8a0;
opacity: .85;
filter: alpha(opacity=85);
background: #000;

}

#map div.popuphome {
width: 450px;
display: none;
position: absolute;
margin-top: 20px;
margin-left: 75px;
z-index: 3;
padding: 10px 10px 40px 10px;
color: #fff;
border: 3px solid #d5e8a0;
opacity: .85;
filter: alpha(opacity=85);
background: #000;

}

/* background: transparent url('/atf/cf/{3f934d1f-3443-49cb-95ac-954e18ef5d03}/transparent.png') repeat; */

#b6319069 div#map div.popup,
#b6319071 div#map div.popup,
#b6319073 div#map div.popup,
#b6319067 div#map div.popup {
width: 550px; height:220px;
}
#map div.popup .circle {
width: 15px; height: 14px;
position: absolute;
top:-8px;
left:-8px;
display:block;
/*  background: transparent url('/atf/cf/{3f934d1f-3443-49cb-95ac-954e18ef5d03}/circle.png') no-repeat 0 -15px;  */
}
#map div.popup a.close {
width: 40px; height: 40px;
display: block;
position: absolute;
top: -15px;
right: -20px;
color: #a3c93c;
background: transparent url('/atf/cf/{3f934d1f-3443-49cb-95ac-954e18ef5d03}/close_pop.png') no-repeat 0 0;
text-indent:-9999px;
opacity: 1;
filter: alpha(opacity=100);
}


#map div.popup a.learn {
width: 134px; height: 38px;
display: block;
position: absolute;
bottom:12px;
right: -11px;
color: #fff;
background: transparent url('/atf/cf/{3f934d1f-3443-49cb-95ac-954e18ef5d03}/learn-more-butn2.png') no-repeat 0 0;
text-indent:-9999px;
opacity: 1;
filter: alpha(opacity=100);
}

#map div.popuphome .circle {
width: 15px; height: 14px;
position: absolute;
top:-8px;
left:-8px;
display:block;
/*  background: transparent url('/atf/cf/{3f934d1f-3443-49cb-95ac-954e18ef5d03}/circle.png') no-repeat 0 -15px;  */
}
#map div.popuphome a.close {
width: 40px; height: 40px;
display: block;
position: absolute;
top: -15px;
right: -20px;
color: #a3c93c;
background: transparent url('/atf/cf/{3f934d1f-3443-49cb-95ac-954e18ef5d03}/close_pop.png') no-repeat 0 0;
text-indent:-9999px;
opacity: 1;
filter: alpha(opacity=100);
}


#map div.popuphome a.learn {
width: 134px; height: 38px;
display: block;
position: absolute;
bottom:12px;
right: -11px;
color: #fff;
background: transparent url('/atf/cf/{3f934d1f-3443-49cb-95ac-954e18ef5d03}/learn-more-butn2.png') no-repeat 0 0;
text-indent:-9999px;
opacity: 1;
filter: alpha(opacity=100);
}


/*========================================
==========================================
Slideshow Styles
==========================================
========================================*/
/* slideshow */
#glider {
position:relative !important;
top:0;
left:0;
}
.glidecontentwrapper{
width: 960px; height: 328px; 
position: relative; /* Don't touch */
overflow: hidden;
/*display: inline;*/
display: inline-block;
zoom:1;
float:left;
}
/*style for each glide content DIV within wrapper.*/
.glidecontent { 
width: 960px; height: 328px;
position: absolute; /* Don't touch */
background: #ece9d6;
z-index:9;
}
.glideimage {
width: 960px; height:328px;
display: block;
overflow: hidden;
}
/*style for DIV used to contain toggler links. */
.glidecontenttoggler { 
width: 920px;
position: absolute;
padding: 0 20px;
top: 265px;
left: 0;
vertical-align: top;
*display: inline;
display:inline-block;
zoom:1;
z-index:800;
}
.glidecontenttoggler p img {
margin:0;
padding:0;
line-height:0;
}
/*navigational links */
.glidecontenttoggler a { 
background: none;
display:inline-block;
margin-top: 0px;
color: #600;
padding:0px;
text-decoration: none;
}
/*style for selected page's toggler link. ".selected" class auto generated! */
.glidecontenttoggler a.selected {
opacity: 1;
filter: alpha(opacity=100);
}
.glidecontenttoggler a:hover {
background: #FFFFFF;
color: #000;
}
/*style for DIV used to contain individual toggler links. */
#toc-blocks { 
position:absolute;
bottom:80px;
left:90px;
text-align:left;
}
.glidecontenttoggler a.toc { /*style for individual toggler links (page 1, page 2, etc). ".toc" class auto generated! */
width: 12px; height: 12px;
margin-bottom: 0px;
padding:0px;
background: #FFF;
display: inline-block;
*float: left;
margin-left:3px;
border: 1px solid #666666;
text-indent: -9999px;
}

.glidecontenttoggler a.toc:hover {
background: #9C0;
}
.glidecontenttoggler a.toc.selected {
background: #9C0;
}
/*style for "prev" and "next" toggler links. ".prev" and ".next" classes auto generated! */
.glidecontenttoggler a.prev {
width: 41px; height: 52px;
margin-bottom: 0px;
padding:0px;
background: url('/atf/cf/{3f934d1f-3443-49cb-95ac-954e18ef5d03}/carousel-btn-lft.png') no-repeat;
display: inline-block;
*float: left;
margin-left:-30px;
}
.glidecontenttoggler a.next {
width: 41px; height: 52px;
background: url('/atf/cf/{3f934d1f-3443-49cb-95ac-954e18ef5d03}/carousel-btn-rt.png') no-repeat;
display:inline-block;
float:right;
*float: right;
margin-right:-30px;
}
.glidecontenttoggler a.prev:hover {
background-image: url('/atf/cf/{3f934d1f-3443-49cb-95ac-954e18ef5d03}/carousel-btn-lft.png');
} 
.glidecontenttoggler a.next:hover {
background-image: url('/atf/cf/{3f934d1f-3443-49cb-95ac-954e18ef5d03}/carousel-btn-rt.png');
}
#outernav {
width:183px; height:12px; max-height:14px;
position: relative;
overflow: visible;
vertical-align: top;
display: block;
*float: left;
margin-top:-34px;
margin-left:34px;
}
#innernav {
width: 200px; max-height: 12px;
position: relative;
vertical-align: top;
}
.glideitem {
width: 12px; height: 12px;
display: inline-block;
*float: left;
}
.slide_info {
width: 960px;
position: absolute;
bottom: 0;
left: 0;
padding-top: 14px;
padding: 0px;
z-index: 200;
/* background: #5f6665; */
background: #000000;
color: #fff;
display: block;
-moz-opacity: 0.75;
opacity: .75;
filter: alpha(opacity=75);
}
.slide_caption {
width: 325px; height:75px;
padding-left:8px;
float:left;
}
.slide_title {
width: 275px; height: 70px;
padding-top: 10px;
margin-left: 90px;
margin-right: 10px;
font-size: 23px;
float: left;
color: #A6CE39 ;
}
.slide_description {
width: 475px; height: 70px;
padding-top: 14px;
font-size: 14px;
font-weight: normal;
float: left;
color: #fff;
}
.slide_description a {
color:#fff;
text-decoration: underline;
}
.slide_share {
width: 160px; height: 75px;
padding-left: 12px;
border-bottom: 1px solid #fff;
float:left;
}
.slide_caption p {
margin-top:0px;
font-size:90%;
}
.slide_description p {
font-size:80%;
}
.slide_num {
width: 98px; height: 15px;
background-color: #fff;
text-align: center;
vertical-align: middle;
display: block;
}
.slide_num span {
padding: 5px 0px;
display:block;
}
.rule {
border: none 0;
border-top: 1px dashed #cc9;
border-bottom: 0;
}
#share {
width: 145px;
position:relative;
z-index:200;
top: 0;
margin-top: -85px;
right: 15px;
float: right;
}


/*========================================
==========================================
Interior Page Styles
==========================================
========================================*/
.leftcol {
width: 206px;
border-right:4px solid #A6CE39;
margin-top:25px;
}
.sidenav {
margin: 0;
padding-left: 0;
list-style-type: none;
font-family: Arial, Helvetica, sans-serif;
}
.sidenav a {
width: 200px;
padding: 3px;
display: block;
font-weight: bold;
background-color: #a6ce39;
border-bottom: 1px solid #eee;
}
.sidenav a.current {
background-color: #5f6665;
}
.sidenav a:link, .sidenav a:visited {
color: #EEE;
text-decoration: none;
}
.sidenav a:hover {
background-color: #5f6665;
color: #fff;
}
.sidenav ul {
list-style-type: none;
text-align: left;
margin:0;
padding:0;
}
.sidenav ul ul {
margin:0 0 0 15px;
}
.sidenav ul li a, .sidenav ul li a:visited {
width: 183px;
padding-left: 20px;
font-size: 13px;
background-color: #29bbb0;
text-align: left;
text-decoration: none;
color: #fff !important;
}
.sidenav ul ul li a, .sidenav ul ul li a:visited {
width: 168px;
background: transparent url('/atf/cf/{3f934d1f-3443-49cb-95ac-954e18ef5d03}/list-off.gif') 8px center no-repeat;
font-weight: normal;
font-size: 12px;
border:0;
color: #29bbb0 !important;
}
.sidenav ul li a:hover {
background-color: #5f6665;
color: #fff !important;
}
.sidenav ul ul li a:hover {
background: transparent url('/atf/cf/{3f934d1f-3443-49cb-95ac-954e18ef5d03}/list-on.gif') 8px center no-repeat;
color: #5f6665 !important;
}
.sidenav ul li a.current {
background-color: #ccc;
color: #5f6665 !important;
}
.sidenav ul ul li a.current {
background: transparent url('/atf/cf/{3f934d1f-3443-49cb-95ac-954e18ef5d03}/list-active.gif') 8px center no-repeat;
color: #5f6665 !important;
}
.crumb {
width: 100%; height: 25px;
display: block;
text-align: right;
}
.tier3 div.crumb {
width: 710px;
}
.focuses {
width: 100%;
padding-bottom: 10px;
margin-bottom:20px;
border-bottom: 1px solid #e4e4e4;
display: block;
}
.focuses h3 {
margin:0; padding:0;
font: normal 27px Arial, Helvetica, sans-serif;
color: #a6ce39;
}

/*  ORIGINAL CSS CHANGED BY ERIK BELOW
.focuses a {
width: 160px; height: 30px;
padding-top: 110px;
float:left;
text-align:center;
text-transform: uppercase;
font-size: 15px;
color: #5f6665;
background: #fff url('/atf/cf/{3f934d1f-3443-49cb-95ac-954e18ef5d03}/ico-focuses.gif') no-repeat;
}
.focuses a.water {
background-position: 15px 5px;
}
.focuses a.emergency {
background-position: 15px -120px;
}
.focuses a.agriculture {
background-position: 15px -250px;
}
.focuses a.environments {
background-position: 15px -375px;
}
.focuses a.health {
background-position: 15px -510px;
}

*/



/* =====================================
   GENERAL NAV CSS BY ERIK BELOW  */
  
.generalnav {
width: 260px;
display: block;
float: left;
padding-left:20px;
}

.generalnav a.current {
color: #06b0a3;
background-position: -270px 0px;
}

.generalnav h3 {
margin:0; padding:0;
font: normal 15px Arial, Helvetica, sans-serif;
color: #a6ce39;
}
.generalnav a {
width: 220px; height: 23px;
padding-top: 7px;
padding-left: 45px;
float:left;
text-align:left;
text-transform: uppercase;
font-size: 15px;
color: #5f6665;
background: #fff url('/atf/cf/{3f934d1f-3443-49cb-95ac-954e18ef5d03}/general-nav.png') no-repeat;
}

/* MUST DEFINE LINK CLASS ID AND FIND BODY ID FOR EACH PAGE AND ADD BELOW TO MAKE THE NAV HIGHLIGHT A GREY ARROW ON CURRENT PAGE STATUS - BELOW */
body#b7499309 a.bolivia, body#b7504399 a.colombia, body#b7504395 a.elsalvador, body#b7504389 a.haiti, body#b7504393 a.honduras, body#b7504397 a.nicaragua, body#b7504401 a.peru, body#b7504363 a.mali, body#b7504365 a.burkina, body#b7504373 a.kenya, body#b7504375 a.tanzania, body#b7504369 a.niger, body#b7504371 a.uganda, body#b7504379 a.india, body#b7504383 a.indonesia, body#b7504377 a.nepal, body#b7504385 a.philippines, body#b7504381 a.srilanka, body#b7727587 a.palestine {
color: #06b0a3;
background-position: -270px 0px;
}

.generalnav a:hover {
color: #a6ce39;
background-position: -270px 0px;
}


/* =====================================
  END GENERAL NAV CSS BY ERIK  */







/* =====================================
   LARGE FOCUS CSS CHANGED BY ERIK BELOW  */
.focuses a {
width: 123px; height: 37px;
padding-top: 42px;
float:left;
text-align:center;
text-transform: uppercase;
font-size: 12px;
color: #5f6665;
background: #fff url('/atf/cf/{3f934d1f-3443-49cb-95ac-954e18ef5d03}/ico-focuses.gif') no-repeat;
}
.focuses a.water {
background-position: -3px 0px;
}
.focuses a.water:hover {
color: #a6ce39;
}
.focuses a.emergency {
background-position: -3px -79px;
}
.focuses a.emergency:hover {
color: #a6ce39;
}
.focuses a.agriculture {
background-position: -3px -158px;
}
.focuses a.agriculture:hover {
color: #a6ce39;
}
.focuses a.environments {
background-position: -3px -237px;
}
.focuses a.environments:hover {
color: #a6ce39;
}
.focuses a.health {
background-position: -3px -316px;
}
.focuses a.health:hover {
color: #a6ce39;
}
.focuses a.how {
background-position: -3px -395px;
margin-left:10px;
border-left: 1px solid #e4e4e4;
border-right: 1px solid #e4e4e4;
}
.focuses a.how:hover {
color: #a6ce39;
margin-left:10px;
}
.focuses a.civic {
background-position: -3px -474px;
}
.focuses a.civic:hover {
color: #a6ce39;
}
/* =====================================
  END LARGE FOCUS CSS CHANGEs BY ERIK BELOW  */
  
  
  
/* =====================================
  SMALL FOCUS CSS CHANGED BY ERIK BELOW  */
  
.focusessm {
width: 260px;
display: block;
float: left;
padding-left:20px;
}
.focusessm h3 {
margin:0; padding:0;
font: normal 15px Arial, Helvetica, sans-serif;
color: #a6ce39;
}
.focusessm a {
width: 220px; height: 23px;
padding-top: 7px;
padding-left: 45px;
float:left;
text-align:left;
text-transform: uppercase;
font-size: 15px;
color: #5f6665;
background: #fff url('/atf/cf/{3f934d1f-3443-49cb-95ac-954e18ef5d03}/focuses-nav.png') no-repeat;
}
.focusessm a.current {
color: #06b0a3;
}
.focusessm a.water {
background-position: 0px 0px;
}
.focusessm a.water:hover {
color: #a6ce39;
background-position: -270px 0px;
}
body#b6319077 a.water {
color: #06b0a3;
background-position: -270px 0px;
}
.focusessm a.emergency {
background-position: 0px -30px;
}
.focusessm a.emergency:hover {
color: #a6ce39;
background-position: -270px -30px;
}
body#b6319165 a.emergency {
color: #06b0a3;
background-position: -270px -30px;
}
.focusessm a.agriculture {
background-position: 0px -60px;
}
.focusessm a.agriculture:hover {
color: #a6ce39;
background-position: -270px -60px;
}
body#b6319081 a.agriculture {
color: #06b0a3;
background-position: -270px -60px;
}
.focusessm a.environments {
background-position: 0px -90px;
}
.focusessm a.environments:hover {
color: #a6ce39;
background-position: -270px -90px;
}
body#b6319083 a.environments {
color: #06b0a3;
background-position: -270px -90px;
}
.focusessm a.health {
background-position: 0px -120px;
}
.focusessm a.health:hover {
color: #a6ce39;
background-position: -270px -120px;
}
body#b6319085 a.health {
color: #06b0a3;
background-position: -270px -120px;
}
.focusessm a.civic {
background-position: 0px -150px;
}
.focusessm a.civic:hover {
color: #a6ce39;
background-position: -270px -150px;
}
body#b7512051 a.civic {
color: #06b0a3;
background-position: -270px -150px;
}

/* =====================================
  END SMALL FOCUS CSS CHANGEs BY ERIK BELOW  */
  
  
  
/* =====================================
  FAIR TRADE NAV ITEMS  
========================================*/

.fairtrade a {
width: 266px; height: 50px;
float:left;
text-align:center;
text-transform: uppercase;
overflow:hidden;
text-indent:-9999px;
font-size: 14px;
color: #666666;
background: #fff url('/atf/cf/{3f934d1f-3443-49cb-95ac-954e18ef5d03}/FT-nav.gif') no-repeat;
margin-left:0;
}

.fairtrade a.coffee {
background-position: 0px -50px;
}
.fairtrade a.coffee:hover {
color: #a6ce39;
background-position: -266px -50px;
}
body#b7522015 a.coffee, body#b7522025 a.coffee, body#b7522025 a.coffee, body#b7522027 a.coffee, body#b7522027 a.coffee, body#b7522029 a.coffee {
color: #06b0a3;
background-position: -266px -50px;
}

.fairtrade a.handcrafts {
background-position: 0px -100px;
}
.fairtrade a.handcrafts:hover {
color: #a6ce39;
background-position: -266px -100px;
}
body#b7522019 a.handcrafts, body#b7522037 a.handcrafts, body#b7529313 a.handcrafts, body#b7522041 a.handcrafts {
color: #06b0a3;
background-position: -266px -100px;
}

.fairtrade a.chocolate {
background-position: 0px -150px;
}
.fairtrade a.chocolate:hover {
color: #a6ce39;
background-position: -266px -150px;
}
body#b7522017 a.chocolate, body#b7522031 a.chocolate, body#b7522033 a.chocolate, body#b7522035 a.chocolate {
color: #06b0a3;
background-position: -266px -150px;
}


.fairtrade a.palms {
background-position: 0px -200px;
}
.fairtrade a.palms:hover {
color: #a6ce39;
background-position: -266px -200px;
}
body#b7522021 a.palms, body#b7522049 a.palms, body#b7522051 a.palms {
color: #06b0a3;
background-position: -266px -200px;
}

/*==========================================
========================================*/


  
/* =====================================
  NEW QUILT & KIT NAV ITEMS  
========================================*/

.quiltkit a {
width: 266px; height: 50px;
float:left;
text-align:center;
text-transform: uppercase;
overflow:hidden;
text-indent:-9999px;
font-size: 14px;
color: #666666;
background: #fff url('/atf/cf/{3f934d1f-3443-49cb-95ac-954e18ef5d03}/GI_QK_ICONS.GIF') no-repeat;
margin-left:0;
}

.quiltkit a.mission {
background-position: 0px -50px;
}
.quiltkit a.mission:hover {
color: #a6ce39;
background-position: -266px -50px;
}
body#b7521985 a.mission, body#b7522285 a.mission {
color: #06b0a3;
background-position: -266px -50px;
}


.quiltkit a.personal {
background-position: 0px -100px;
}
.quiltkit a.personal:hover {
color: #a6ce39;
background-position: -266px -100px;
}
body#b7521989 a.personal {
color: #06b0a3;
background-position: -266px -100px;
}


.quiltkit a.baby {
background-position: 0px -150px;
}
.quiltkit a.baby:hover {
color: #a6ce39;
background-position: -266px -150px;
}
body#b7521991 a.baby {
color: #06b0a3;
background-position: -266px -150px;
}


.quiltkit a.fabric {
background-position: 0px -200px;
}
.quiltkit a.fabric:hover {
color: #a6ce39;
background-position: -266px -200px;
}
body#b7521995 a.fabric {
color: #06b0a3;
background-position: -266px -200px;
}


.quiltkit a.school {
background-position: 0px -250px;
}
.quiltkit a.school:hover {
color: #a6ce39;
background-position: -266px -250px;
}
body#b7521997 a.school {
color: #06b0a3;
background-position: -266px -250px;
}


.quiltkit a.ship {
background-position: 0px -300px;
}
.quiltkit a.ship:hover {
color: #a6ce39;
background-position: -266px -300px;
}
body#b7521171 a.ship {
color: #06b0a3;
background-position: -266px -300px;
}


/*==========================================
========================================*/





/* =====================================
  BUY ONLINE NAV ITEMS  
========================================*/

.buyonline a {
width: 170px; height: 50px;
float:left;
text-align:center;
text-transform: uppercase;
overflow:hidden;
text-indent:-9999px;
font-size: 14px;
color: #666666;
background: #fff url('/atf/cf/{3f934d1f-3443-49cb-95ac-954e18ef5d03}/FT-BUY-ONLINE.GIF') no-repeat;
margin-left:0;
margin-right:10px;
}

.buyonline a.coffee {
background-position: 0px -50px;
}
.buyonline a.coffee:hover {
color: #a6ce39;
background-position: -170px -50px;
}


.buyonline a.handcrafts {
background-position: 0px -100px;
}
.buyonline a.handcrafts:hover {
color: #a6ce39;
background-position: -170px -100px;
}


.buyonline a.chocolate {
background-position: 0px -150px;
}
.buyonline a.chocolate:hover {
color: #a6ce39;
background-position: -170px -150px;
}


/*==========================================
========================================*/





  
  
  
 /*========================================
==========================================
LASTING PROMISE ELEMENTS
==========================================
========================================*/


.profilebox {
	clear:both; 
	width:500px; 
	 
	margin-left: 0px; 
	margin-top:10px; 
	padding:20px; 
	float:left; 
	position:relative; 
	text-align: left; 
	background-color:#f1f4c2; 
	font-family:Arial, Helvetica, sans-serif;
	-moz-border-radius-bottomleft: 10px; 
	-moz-border-radius-bottomright: 10px; 
	-webkit-border-bottom-right-radius:10px; 
	-webkit-border-bottom-left-radius: 10px;
	-moz-border-radius-topleft: 10px; 
	-moz-border-radius-topright: 10px; 
	-webkit-border-top-right-radius:10px; 
	-webkit-border-top-left-radius: 10px;
}


.countrynamesm {
	color: #000; 
	font-size: 16px;
	text-transform: uppercase;
}

.profileboxH {
	color: #00a29b; 
	font-size: 16px;
	text-transform: uppercase;
}

.profilenamesm {
	font-weight: normal;
	font-style:italic;
	color: #666666; 
	font-size: 16px;
}

.profileboxleftcol {
	font-size: 12px;
	width: 200px;
	overflow:hidden;
	margin-top:10px;
	margin-bottom:10px;
	position:relative;
	float:left;
	text-align:left;
	padding-left:20px;
}

.profileboxrightcol {
	font-size: 12px;
	width: 160px;
	overflow:hidden;
	border-left:#999 dotted thin;
	margin-top:10px;
	margin-bottom:10px;
	position:relative;
	float:left;
	text-align:left;
	padding-left:20px;
}
.profileboxrightcolmoney {
	font-size: 12px;
	line-height:20px;
	width: 60px;
	overflow:hidden;
	margin-top:10px;
	margin-bottom:10px;
	position:relative;
	float:left;
	text-align:left;
	padding-left:20px;
}





/*==========================================
========================================*/





/*========================================
==========================================
Copy Styles
==========================================
========================================*/
.crumb {
width: 100%; height: 25px;
display: block;
text-align: right;
}
.ltitle {
width:100%;
}
.tier3 div.title {
width:695px;
padding:15px 0 0 15px;
/*border-top: 4px solid #a6ce39;  ERIK TOOK OUT LARGE RULE LINES */
}
.title {
width:100%;
/* border-top: 4px solid #a6ce39; ERIK TOOK OUT LARGE RULE LINES */
}
.ltitle h3 {
/* border-top: 4px solid #a6ce39; ERIK TOOK OUT LARGE RULE LINES */
margin:0; padding:0 0 15px 0;
font: normal 27px Arial, Helvetica, sans-serif;
color: #a6ce39;
}
.title h1 {
margin:0; padding:0 0 15px 0;
font: normal 27px Arial, Helvetica, sans-serif;
color: #a6ce39;
}

.title h2 {
	margin:0; 
	padding:10px 0 10px 0;
	font-style:normal;
	color: #5f6665;
	font-size:20px;
	font-stretch:condensed;
	font-weight:lighter;
	font-family:Arial, Helvetica, sans-serif;
}


/*========================================
==========================================
Foot Styles
==========================================
========================================*/
#foot .links {
float: right;
padding-left: 20px;
margin-top: 20px;
border-left: 2px solid #333;
position:relative;
}
#foot .address {
float: left;
padding-left: 20px;
margin-top: 20px;
color: #333;
font: normal 11px Arial, Helvetica, sans-serif;
}
#foot .address a {
color: #333;
font: normal 11px Arial, Helvetica, sans-serif;
}
#foot ul {
padding:0 20px 0 0;
margin-top: 0px;
float: left;
list-style-type: none;
}
#foot ul ul {
padding:0; margin:0;
list-style-type: none;
}
#foot a {
color: #333;
font: normal 11px Arial, Helvetica, sans-serif;
}


/*========================================
==========================================
Forms & Common
==========================================
========================================*/
.Alert {
font: 10pt Arial, Helvetica, sans-serif;
color: red;
}
.CT {
font: 9pt Arial, Helvetica, sans-serif;
}
.CTtableout {
background-color: gray;
}
.CTtablein {
}
.CTtitle {
font: bold 10pt Arial, Helvetica, sans-serif;
background-color: #FFF;
}
.CTsubtitle {
font: bold 9pt Arial, Helvetica, sans-serif;
background-color: #FFF;
}
.CTheader {
font: 9pt Arial, Helvetica, sans-serif;
background-color: #FFF;
}
.CTodd {
font: 9pt Arial, Helvetica, sans-serif;
background-color: #FFF;
}
.CTeven {
font: 9pt Arial, Helvetica, sans-serif;
background-color: #FFF;
}
.CDtableout {
background-color: gray;
}
.CDtablein {
}
.CDtitle {
font: 9pt Arial, Helvetica, sans-serif;
background-color: #DDD;
}
.CDheader {
font: 9pt Arial, Helvetica, sans-serif;
background-color: #EEE;
}
.CDodd {
font: 9pt Arial, Helvetica, sans-serif;
background-color: #FFF;
}
.CDeven {
font: 9pt Arial, Helvetica, sans-serif;
background-color: #FFF;
}
.CDctitle {
font: bold 10pt Geneva, Arial, Helvetica, sans-serif;
}
.CDcsubtitle {
font: bold 9pt Geneva, Arial, Helvetica, sans-serif;
}
.CDcauthor {
font: italic 9pt Geneva, Arial, Helvetica, sans-serif;
}
.Cdctime {
font: 8pt Geneva, Arial, Helvetica, sans-serif;
}
.CDcdate {
font: 8pt Geneva, Arial, Helvetica, sans-serif;
}
.CFdirectory { font: 10pt Arial, Helvetica, sans-serif
}
.CFtitle {
font: bold 9pt Arial, Helvetica, sans-serif;
}
.CFtext {
font: 9pt Arial, Helvetica, sans-serif;
}
.FCtableout {
background-color: #FFF;
}
.FCtablein {
}
.FClabel {
font: bold 9pt Arial, Helvetica, sans-serif;
background-color: #EEE;
}
.FCfn {
font: 9pt Arial, Helvetica, sans-serif;
background-color: #FFF;
}
.FCfnreq {
font: bold 9pt Arial, Helvetica, sans-serif;
background-color: #FFF;
}
.FCfnerr {
font: bold 9pt Arial, Helvetica, sans-serif;
color: #ff0000;
background-color: #FFF;
}
.FCfh {
font: 9pt Arial, Helvetica, sans-serif;
background-color: #FFF;
}
.FCin {
font: 9pt Arial, Helvetica, sans-serif;
background-color: #FFF;
}
.LKleft {
padding-right: 20px;
}
.LKmid {
border-left-color: Gray;
border-left-width: thin;
border-left-style: solid;
padding-left: 20px;
padding-right: 20px;
}
.LKmid2 {
border-left-color: Gray;
border-left-width: thin;
border-left-style: solid;
padding-left: 20px;
padding-right: 20px;
}
.LKright {
border-left-color: Gray;
border-left-width: thin;
border-left-style: solid;
padding-left: 20px;
padding-right: 20px;
}
.LKl1 {
font-weight: bold;
font-size: 12px;
font-family: Arial, Helvetica, sans-serif;
text-decoration: none;
}
.LKl2 {
font-size: 12px;
font-family: Arial, Helvetica, sans-serif;
text-decoration: none;
}
.LKl3 {
font-size: 10px;
font-family: Arial, Helvetica, sans-serif;
text-decoration: none;
}
.LKd1 {
}
.LKd2 {
text-indent: 20px;
}
.LKd3 {
text-indent: 40px;
}
.NL {
font: 10pt Geneva, Arial, Helvetica, sans-serif;
}
.NLtoctitle {
font: bold 10pt Geneva, Arial, Helvetica, sans-serif;
}
.NLtoc {
font: 10pt Geneva, Arial, Helvetica, sans-serif;
}
.NLtocdiv {
padding: 10px;
background-color: #EEE;
}
.NLtochr {
color: gray;
}
.NLtitle {
font: bold 10pt Geneva, Arial, Helvetica, sans-serif;
}
.NLsubtitle {
font: bold 9pt Geneva, Arial, Helvetica, sans-serif;
}
.NLauthor {
font: italic 9pt Geneva, Arial, Helvetica, sans-serif;
}
.NLsummary {
font: 9pt Geneva, Arial, Helvetica, sans-serif;
}
.NLcopyright {
font: 8pt Geneva, Arial, Helvetica, sans-serif;
}
.NLdate {
font: 8pt Geneva, Arial, Helvetica, sans-serif;
}
.NLdiv {
color: gray;
}
.listren-header {
height: 23px;
font: bolder 11px Arial, Helvetica, sans-serif;
background-color: gray;
color: white;
text-decoration: none ;
}
.listren-headerhilite {
background-color: #BABABA;
}
.listren-headerhover {
background-color: #DDD;
}
.listren-headerlink:link {
font: bolder 11px Arial, Helvetica, sans-serif;
color: #FFF;
text-decoration: underline;
}
.listren-headerlink:visited {
font: bolder 11px Arial, Helvetica, sans-serif;
color: #FFF;
text-decoration: underline;
}
.listren-rowhilite {
background-color: #FFDDB0;
}


/*========================================
==========================================
Ecommerce Product Listing Styles
==========================================
========================================*/
#ec_container_horz {
float: left; /* Float so that it properly contains the div's inside it */
padding: 5px;
border: 1px solid #999;
background-color: #EFEFEF;
}
#ec_container_horz div {
width: 150px;
float: left;
padding: 5px;
border: 1px solid #B9C8C6;
background-color: #F5F5F5;
}
/*div span {
display: block;
}*/
.ec_title {
font-weight: bold;
}
.ec_thumb {
}
.ec_thumb img {
/*width: 100px; height: 100px;*/
border: 1px solid #000;
}
.ec_description {
padding-top: 5px;
font-size: 11px;
font-family: Verdana;
}
.ec_price {
padding-top: 5px;
color: #008000;
font-weight: bold;
}
#ec_container_vert {
float: left; /* Float so that it properly contains the div's inside it */
padding: 5px;
border: 1px solid #999;
background-color: #EFEFEF;
}
#ec_container_vert div {
width: 150px;
padding: 5px;
border: 1px solid #B9C8C6;
background-color: #F5F5F5;
}


/*========================================
==========================================
CMS Quick Links
==========================================
========================================*/
.print_email {
width:100%;
}
td.textsizemodify {
background:url('/site/images/textsize_icon.gif') no-repeat;
}
td.printfriendly {
background:url('/site/images/print_icon.gif') no-repeat;
}
td.emailfriend {
background:url('/site/images/mail_icon.gif') no-repeat;
}
td.bookmark {
background:url('/site/images/bookmark_icon.gif') no-repeat;
}
td.causzine {
background:url('/site/images/causzine_icon.gif') no-repeat;
}
.textsizemodify_img_1 {
width:23px; height:17px;
}
.textsizemodify_img_2 {
width:78px; height:17px;
}
.textsizemodify_img_3 {
width:23px; height:17px;
}
.print_img {
width:124px; height:17px;
}
.email_img {
width:124px; height:17px;
}
.bookmark_img {
width:124px; height:17px;
}
.causzine_img {
width:124px; height:17px;
}


/*========================================
==========================================
Default Commenting Styles
==========================================
========================================*/
#DivContentCommenting {
margin: 10px 0 0 0;
}
#DivContentCommenting .com-label {
}
#DivCommentForm {
height: 280px;
}
#DivCaptcha {
width:100%;
display:block;
clear: both;
}
#HyperLinkLogin {
margin: 0px 0 0 6px;
}
.com-ratings {
padding-bottom: 20px;
}
.com-comments {
}
.com-block {
display:block;
border:1px solid #CCC;
padding: 5px;
margin: 5px 0 5px 0;
}
.com-title {
display:block;
font-weight:900;
}
.com-user {
font-weight:900;
margin: 0 0 3px 0;
}
.com-flag {
float:right; padding:0px 5px;
}
.com-flag a {
width:16px; height:16px;
display:block; 
margin:0; padding:0; 
background: url('/commonlib/images/flag_red.png') top left no-repeat; 
text-decoration: none;
}
.com-flag a span {
display:none;
}
.com-flag img {
width:16px; height:16px;
border:0px;
}
.com-post {
display:block;
}
.com-pagination {
padding: 10px 0px; text-align:right;
}
.com-form {
padding: 5px;
margin: 15px 0 0 0;
border: 1px solid #CCC;
}
.com-form form {
padding:0px;
margin:0px;
}
.com-captcha {
margin: 5px 0 5px 0;
display:block;
}
.com-button {
margin: 5px 0 0 5px;
float:left;
}
/*
.com-notification {
color: blue;
float: left;
margin: 3px 0 0 6px;
}
.com-warning {
color: blue;
float: left;
margin: 6px 0 0 6px;
}
*/
.com-warning {
margin: 6px 0 0 6px;
color:#333;
}
.com-notification {
margin: 10px 0 0 6px;
float: left;
color: Blue;
}

/* Commenting Star Ratings */
#FormCommentingRating {
position:relative;
}
.com_seperator {
height:1px;
margin: 20px 0 0 0;
padding:0;
}
.com-label {
font-size:1.1em;
font-weight:bold;
margin:0 5px 0 0;
padding:0;
}
.com-label, .star-rating {
float:left;
}
#starRate {
margin: 5px 0 10px; 
}
#starRated {
margin: 0 0 10px; 
}
#starRated .com-label {
}
.star-rating, .star-rating a:hover, .star-rating a:active, .star-rating a:focus, .star-rating .current-rating {
background: url('/commonlib/images/star_rating.gif') left -1000px repeat-x;
}
.star-rating {
width:100px; height:20px;
position:relative;
overflow:hidden;
list-style:none;
margin:0;
padding:0;
background-position: left top;
}
.star-rating li {
display: inline;
} 
.star-rating a, .star-rating .current-rating {
height:20px;
position:absolute;
top:0;
left:0;
text-indent:-1000em;
line-height:20px;
outline:none;
overflow:hidden;
border: none;
}
.star-rating a:hover, .star-rating a:active, .star-rating a:focus {
background-position: left bottom;
}
.star-rating a.one-star {
width:20px;
z-index:6;
}
.star-rating a.two-stars {
width:40px;
z-index:5;
}
.star-rating a.three-stars {
width:60px;
z-index:4;
}
.star-rating a.four-stars {
width:80px;
z-index:3;
}
.star-rating a.five-stars {width:100px;
z-index:2;
}
.star-rating .current-rating {
z-index:1;
background-position: left bottom;
}
.star-disponly {
height:21px;
}
.star-disponly a.one-star:hover {
width: 0px;
}
.star-disponly a.two-stars:hover {
width: 0px;
}
.star-disponly a.three-stars:hover {
width: 0px;}
.star-disponly a.four-stars:hover {
width: 0px;}
.star-disponly a.five-stars:hover {
width: 0px;
}

/* Content Listings - Star Ratings */
#listingWithRating .NLsummary {
clear:both;
}
#listingWithRating .NLdiv {
clear:both;
}
#listingWithRating .NLsubtitle {
clear:both;
}
#listingWithRating .NLauthor {
clear:both;
}
#listingWithRating .NL {
clear:both;
}
#listingWithRating .NLdate {
clear:both;
}
#listingWithRating .NLcopyright {
clear:both;
}
#listingWithRating .NLbody {
clear:both;
}


/*========================================
==========================================
Default Advocacy Styles
==========================================
========================================*/
.ad_table {
width:550px;
padding:8px
}
.ad_officialTable {
width:440px;
padding:8px;
border:solid 1px #CCC;
}
.ad_Header {
font: bold 10pt verdana;
color:#C00;
}
.ad_SubHeader {
font: bold 9pt verdana;
color:#333;
}
.ad_TxtHeader {
font: bold 11pt verdana;
color:#039;
}
.ad_stateMap {
background-image:url('/siteapps/advocacy/images/states_map.gif');
background-repeat:no-repeat;
}
.ad_ActionTitle {
}
.ad_divider {
height:2px;
background-color:#CCC;
}
.ad_btnGo {
width:40px; height:20px;
background-image:url('/siteapps/advocacy/images/cmd_go.gif');
background-repeat:no-repeat;
}
.ad_btnAction {
width:90px; height:20px;
font:10pt verdana;
text-decoration:none;
text-align:center;
background-color:#C00;
color:#FFF;
}
.ad_btnSubmit {
width:63px; height:20px;
background-image:url('/siteapps/advocacy/images/cmd_submit.gif');
background-repeat:no-repeat;
}
.ad_btnMore {
width:50px; height:20px;
font:9pt verdana;
text-decoration:none;
text-align:center;
background-color:#039;
color:#FFF;
}
.ad_btnDetails {
width:50px; height:20px;
font:9pt verdana;
text-decoration:none;
text-align:center;
background-color:#039;
color:#FFF;
}
.ad_btnPreview {
width:80px; height:20px;
background-image:url('/siteapps/advocacy/images/cmd_preview.gif');
background-repeat:no-repeat;
}
.ad_btnSend {
width:90px; height:20px;
background-image:url('/siteapps/advocacy/images/cmd_send_now.gif');
background-repeat:no-repeat;
}
.ad_btnBack {
}
.ad_btnFind {
width:40px; height:20px;
background-image:url('/siteapps/advocacy/images/cmd_find.gif');
background-repeat:no-repeat;
}
.ad_Image {
}
.ad_Decription {
}
.ad_RightBox {
width:150px;
border:solid 1px #CCC;
padding:5px;
}
.ad_UrgentItem {
padding-left:20px;
background:url('/siteapps/advocacy/images/headline_urgent.gif') no-repeat;
}
.ad_MyAction {
padding-left:20px;
background:url('/siteapps/advocacy/images/my_action.gif') no-repeat;
}
.ad_text {
font: 9pt verdana; color:#000;
}
.text {
font:10pt verdana;
}
.text-small {
font: 9pt verdana;
color:#000;
}
.text-bold {
font: 10pt verdana; color:#000;
}
.page-title {
font: bold 10pt verdana;
}
.chapter-title {
font:9pt verdana;
}
.headline-title {
font:10pt verdana;
}
.nav-link {
font: 9pt verdana;
}
.back-to-top {
height:30px;
font: 9pt verdana;
vertical-align:middle }

/* Bill Styles */
.bill_Title {
font-weight:bold; font-size: 13pt;
color:#900;
}
.bill_subTitle {
font-weight:bold; font-size: 10pt;
color:#900;
}
.bill_Heading {
font-weight:bold; font-size: 9pt;
}
.bill_subHeading {
font-weight:bold; font-size: 8pt;
}
.bill_Txt {
font-size:9pt;
}
.bill_TakeAction {
width:83px; height:15px; 
display:block;
padding:3px 5px 13px 8px;
font-weight:bold;
color:#FFF;
background:url('/siteapps/advocacy/images/takeaction_bg.gif') no-repeat;
}
.bill_TakeAction:visited {
width:83px; height:15px;
display:block; padding:3px 5px 13px 8px;
font-weight:bold;
color:#FFF;
background:url('/siteapps/advocacy/images/takeaction_bg.gif') no-repeat;
}
.bill_TakeAction:hover {
width:83px; height:15px;
display:block;
padding:3px 5px 13px 8px;
font-weight:bold;
color:#FFF; background:url('/siteapps/advocacy/images/takeaction_bg.gif') no-repeat;
}
.bill_Alert {
font-weight:bold; font-size: 10pt;
color:#C00;
}
.bill_Search {
width:65px; height:25px;
display:block;
color:#000;
background-color:#D4D0C8;}
.bill_Search:visited {
width:65px; height:25px;
display:block;
color:#000;
background-color:#D4D0C8;
}
.bill_Search:hover {
width:65px; height:25px;
display:block;
color:#000;
background-color:#D4D0C8;
}
.bill_Go {
width:80px;
display:block;
border:solid 1px #900;
color:#FFF;
background-color:#900;
}
.bill_Go:visited {
width:80px;
display:block;
border: 1px  solid #900;
color:#FFF;
background-color:#900;
}
.bill_Go:hover {
width:80px;
display:block;
border:1px solid #900;
color:#FFF;
background-color:#900;
}
.bill_Underline {
border-top: 1px solid #000;
padding-top:5px;
}
.bill_y {
width:30px; height:30px;
background:url('/siteapps/advocacy/images/bill_yes.gif') no-repeat;
}
.bill_n {width:30px; height:30px;
background:url('/siteapps/advocacy/images/bill_no.gif') no-repeat;
}
.bill_a {width:30px; height:30px;
background:url('/siteapps/advocacy/images/bill_n_a.gif"') no-repeat;
}

/* Vote Styles */
.vote_Title {
font-weight:bold; font-size: 12pt;
color:#900;
}
.vote_subTitle {
font-weight:bold; font-size: 10pt;
color:#900;
}
.vote_Heading {
font-weight:bold; font-size: 9pt;
}
.vote_subHeading {
font-weight:bold; font-size: 8pt;
}
.vote_Txt {
font-size:9pt;
}
.vote_TakeAction {
width:83px; height:15px;
display:block;
padding:3px 5px 13px 8px;
font-weight:bold;
color:#FFF;
background:url('/siteapps/advocacy/images/takeaction_bg.gif') no-repeat;
}
.vote_TakeAction:visited {
width:83px; height:15px;
display:block;
padding:3px 5px 13px 8px;
font-weight:bold;
color:#FFF;
background:url('/siteapps/advocacy/images/takeaction_bg.gif') no-repeat;
}
.vote_TakeAction:hover {
width:83px; height:15px;
display:block;
padding:3px 5px 13px 8px;
font-weight:bold;
color:#FFF; background:url('/siteapps/advocacy/images/takeaction_bg.gif') no-repeat; 
}
.vote_Alert {
font-weight:bold; font-size: 10pt;
color:#C00;
}
.vote_Search {
width:75px; height:25px;
display:block;
font-weight:bold; font-size: 10pt;
background-color:#666;
}
.vote_Search:visited {
width:75px; height:25px;
display:block;
font-weight:bold;
font-size: 10pt;
background-color:#666;
}
.vote_Search:hover {
width:75px; height:25px;
display:block;
font-weight:bold; font-size: 10pt;
background-color:#666;
}
.vote_Go {
width:40px; height:20px;
background:url('/siteapps/advocacy/images/cmd_go.gif') no-repeat;
}
.vote_Underline {
border-top:1px solid #000;
padding-top:5px;
}
.vote_Position {
width:30px; height:30px;
}
.vote_y {
width:30px; height:30px;
background:url('/siteapps/advocacy/images/bill_yes.gif') no-repeat;
}
.vote_n {
width:30px; height:30px;
background:url("/siteapps/advocacy/images/bill_no.gif") no-repeat;
}
.vote_a {
width:30px; height:30px;
background:url('/siteapps/advocacy/images/bill_n_a.gif') no-repeat;
}
.vote_For {
font-weight:bold;
color:#039;
}
.vote_Against {
font-weight:bold;
color:#900;
}
.vote_NA {
font-weight:bold;
color:#666;
}

/* Media */
.media_Heading {
border-bottom:1px solid #CCC;
padding:5px 0px 5px 0px;
}
.ad_btnSearch {
width:40px; height:20px;
background:url("/siteapps/advocacy/images/cmd_find.gif") no-repeat;
}

/* General Advocacy Styles */
#ad_wrapper {
width:100%;
position:relative;
background-color:white;
text-align:left;
font-family:arial;
}
form#frmAdvocacy {
position:relative;
margin:0px;
padding:0px;
border:0px;
}
#ad_wrapper fieldset {
border:0;
}
div#ad_wrapper input.ad_chk {
width:auto;
}

/* Default Button Style */
input.ad_sbt {
width:65px; height:26px;
margin:-3px 0px 0px 8px;
background:transparent url('/siteapps/advocacy/images/voc_Btn_Go.gif') top left no-repeat;
cursor:pointer;

}

/* Printable Version Button on Printable Letter Page*/
input.ad_prt {
width:135px; height:46px;
margin:0px 0px 0px 8px;
background:transparent url('/siteapps/advocacy/images/button_printable.gif') top left no-repeat;
float:left;
border:none;
}

/* Finish Button on Printable Letter Page */
a.ad_finish {
width:100px; height:36px;
margin:0px 0px 0px 8px;
background:transparent url('/siteapps/advocacy/images/button_finish.gif') top left no-repeat;
float:left;
}
#ad_wrapper label.ad_radio,#ad_wrapper label.ad_chk {
position:relative;
top:0px;
/top:3px; IE/NS8 hack helps align checkboxes and radiobuttons with label text*/
}
#ad_wrapper label, #ad_wrapper input {
display:block;
float:left;
}
#ad_wrapper h2 {
font-size:140%;
line-height:160%;
} 
#ad_wrapper h3.legend{
font-size:120%;
line-height:125%;
font-weight:bold;
color:#004BD9;
}
#ad_wrapper textarea {
width:90%;
float:none;
}
.ad_Item h2 {
border-bottom:1px solid #CCC;
}
div#ad_Reg input.ad_sbt {
position:static;padding-bottom:10px;
}
#switcher_template_EmailFriend_pnlEmailFriend {
position:relative;
}

/* Find Legislators */
#ad_Find_Leg {
width:180px;
position:absolute;
right:0px;
top:190px;
/top:200px;
margin:0px 0px 0px 0px;
}
#ad_Find_Leg fieldset {
background-color:#EDECEA;
border:none;
padding:15px;
}
#ad_Find_Leg h4 {
font-size:110%;
margin:0 0 5px 0;
padding:0;
}
#ad_Find_Leg p {
font-size:102%;
font-weight:normal;
margin:0px 0 10px 0;
padding:1px;
} 
#ad_Find_Leg label {
width:35%;
margin:5px 0;
}
#ad_Find_Leg input {
width:55%;
margin:5px 0;
}
#ad_Find_Leg select {
width:57%;
margin:5px 0;
}
#ad_Find_Leg label.ad_sbt {
visibility:hidden;
}
#ad_Find_Leg input.ad_sbt {
width:65px; height:26px;
margin:4px 0px 0px 0px;
background: transparent url('/siteapps/advocacy/images/voc_Btn_Find.gif') top left no-repeat;
cursor: pointer;

}

/* Main Loginbox*/
#ad_Main_Lgn_wrpr {
width:auto;
}
#ad_Main_Lgn_H2 {
font-size:120%;
padding-bottom:0px;
margin:0;
}
div#ad_Main_Lgn {
margin:0px 0px 25px 0px;
padding-bottom:15px;
background-color:#FEF5CC;
}
#ad_Main_Lgn fieldset.ad_Main_Lgn {
padding:11px 11px 0px 11px;
border:0px;
margin:0px;
}
#ad_Main_Lgn p#ad_Main_Lgn_p {
display:none;
}
#ad_Main_Lgn fieldset.ad_Main_Lgn label {
width:auto;
padding:0px 0px 0px 0px;
margin:0px 4px 0px 3px;
text-align:right;
/*vertical-align:none;*/
}
#ad_Main_Lgn fieldset.ad_Main_Lgn input {
width:85px; height:17px;
padding:0px;
margin:0px;
}
#ad_Main_Lgn #ad_pwd {
margin-bottom:8px;
} 
#ad_Main_Lgn fieldset.ad_Main_Lgn br.ad_pwd {
display:block;
clear:left;
}
#ad_Main_Lgn fieldset.ad_Main_Lgn label.ad_sbmt {
display:none;
}
#ad_Main_Lgn fieldset.ad_Main_Lgn input.ad_sbt {
width:65px; height:26px;
clear:left;
display:inline;
margin:10px 0 10px 67px;
/margin-left:70px;
background: transparent url('/siteapps/advocacy/images/voc_Btn_Sgnin_sml.gif') top right no-repeat;
cursor: pointer;

}
#ad_Main_Lgn fieldset.ad_Main_Lgn input.ad_chk {
display:inline;
margin:0px 0px 7px 72px;
padding:0px;
width:auto;
height:auto;
}
#ad_Main_Lgn fieldset.ad_Main_Lgn label.ad_chk {
width:auto;
text-align:left;
}
#ad_Main_Lgn br {
display:none;
}
#ad_Main_Lgn br.sbt {
clear: both;
display:inline;
}
#ad_Main_Lgn br.rmbrMe {
clear: both;
display:inline;
}
#ad_Main_Lgn a.ad_forgot{
margin:0px 0px 0px 82px;
padding:10px 5px 10px 12px;
background: transparent url('/siteapps/advocacy/images/voc_Brkt_RmbrMe.gif') center left no-repeat;
}
#ad_Main_Lgn a.ad_join {
margin:0px 0px 0px 0px;
padding:10px 0px 10px 12px;
background: transparent url('/siteapps/advocacy/images/voc_Brkt_RmbrMe.gif') center left no-repeat;
}

/* Main Action Item List */
#ad_Items_wrpr {
width:auto;
margin-right:200px;
}
h2#ad_Items_H2 {
margin:0;
padding:1px;
}
div#ad_Items {
border:1px solid #CCC;
padding:16px;
}
div.ad_Item {
margin:0;
padding:10px 0px;
vertical-align:top;
clear:left;
width:100%;
}
a.ad_Item {
font-size:130%/*/145%*/;
font-weight:bold;
color:#FF6600;
float:left;
padding:0px 5px 7px 0px;
clear:left;
}
div.ad_Item span.ad_urgent {
width:72px; height:20px;
background: transparent url('/siteapps/advocacy/images/voc_urgent.gif') top left no-repeat;
display:block;
float:left;
}
div.ad_Item span.ad_urgent span {
visibility:hidden;
}
div.ad_Item span.ad_myActions {
width:77px; height:20px;
background: transparent url('/siteapps/advocacy/images/voc_myActions.gif') top left no-repeat;
display:block;
float:left;
}
div.ad_Item span.ad_myActions span {
visibility:hidden;
}
div.ad_Item br {
clear:left;
}
img.ad_Item {
margin:0 10px 0px 0px;
padding:0;
float:left;
display:inline;
}
p.ad_Item {
font-size:110%;
line-height:130%;
padding:0;
margin:0;
}
ul#ad_ItemNav {
list-style:none;
margin:0;
padding:25px 0 35px 0;
}
#ad_ItemNav li {
float:left;
padding:3px 6px 3px 0px;
}
#ad_ItemNav li a {
color:#F60;
}
p#ad_Main_1 {
display:none;
}
div#ad_Main_2 {
display:none;
}
div#ad_Main_3 {
display:none;
}

/* Legislators/Previous Actions */
#ad_Leg_Prev {
width:180px;
position:absolute;
right:0px;
top:0px;
margin:70px 0px 0px 190px;
}
#ad_Leg_Prev h4 {
font-size:110%;
margin:0 0 5px 0;
padding:0;
}
#ad_Leg_Prev h5 {
font-size:102%;
font-weight:normal;
margin:0px 0 5px 0;
padding:0;
} 
#ad_Leg_Prev ul {
list-style:none outside none;
margin:0;
padding:0;
}
#ad_Leg_Prev li {
display:inline;
list-style:none outside none;
margin:0;
padding:0;
} 
#ad_Leg_Prev a {
display:block;
margin:2px 0 4px 0;
padding:0px;
}
#ad_Leg, #ad_Prev {
background-color:#EFF8FF;
margin:10px;
padding:10px;
}

/* Welcome User */
#ad_Wlcm_wrpr {
margin:0 0 25px 0;
color:#999999;
}
#ad_Wlcm_wrpr span {
font-size:120%;
font-weight:bold;
color:black;
}
#ad_Wlcm_wrpr a,#ad_Wlcm_wrpr a:visited,#ad_Wlcm_wrpr a:active {
font-size:105%;
padding-left:5px;
padding-right:5px;
text-decoration:none;
font-weight:bold;
}
#ad_Wlcm_wrpr a:hover {
text-decoration:underline;
}

/* *Logged-in* Action Items */
#ad_Items_LgdIn_wrpr {
width:280px;
margin:0px 200px 0px 0px;
}
h2#ad_Items_LgdIn_H2 {
font-size:200%;
margin:0;
padding:0;
}
div#ad_Items_LgdIn {
border:1px solid #CCC;
padding:16px;
margin:0;
}

ul#ad_ItemNav_LgdIn {
list-style:none;
margin:0;
padding:25px 0 35px 0;
} 

#ad_ItemNav_LgdIn li {
float:left;
padding:3px 6px 3px 0px;
}
#ad_ItemNav_LgdIn li a {
color:#FF6600;
}
p#ad_Main_LgdIn_1 {
display:none;
}
div#ad_Main_LgdIn_2 {
display:none;
}
div#ad_Main_LgdIn_3 {
display:none;
}

/* Identification Login Box */
#ad_Lgn_H2 {
font-size:120%;
padding-bottom:0px;
margin:0;
}
div#ad_Lgn {
margin:0px 0px 25px 0px;
padding-bottom:15px;
background-color:#FEF5CC;
}
h3.legend {
padding:11px 11px 0px 11px;
border:0px;
margin:0px;
}
#ad_Lgn p#ad_Lgn_p2 {
padding:11px 11px 0px 11px;
border:0px;
margin:0px;
}
#ad_Lgn fieldset.ad_Lgn {
padding:11px 11px 0px 11px;
border:0px;
margin:0px;
}
#ad_Lgn p#ad_Lgn_p2 {
display:none;
}
#ad_Lgn fieldset.ad_Lgn label {
width:67px;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 3px;
text-align:right;
vertical-align:0;
}
#ad_Lgn fieldset.ad_Lgn input {
width:120px; height:17px;
padding:0px;
margin:0px 7px 4px 3px;
}
#ad_Lgn #ad_pwd {
margin-bottom:8px;
}
#ad_Lgn fieldset.ad_Lgn label.ad_sbmt {
display:none;
}
#ad_Lgn fieldset input.ad_sbt {
width:65px; height:26px;
margin:-4px 0px 0px 0px;
background: transparent url('/siteapps/advocacy/images/voc_Btn_Sgnin_sml.gif') top left no-repeat;
cursor: pointer;

}
#ad_Lgn fieldset.ad_Lgn input.ad_chk {
width:auto;
height:auto;
display:inline;
margin:0px 0px 7px 72px;
padding:0px;
}
#ad_Lgn fieldset.ad_Lgn label.ad_chk {
width:auto;
text-align:left;
}
#ad_Lgn br{
display:none;
}
#ad_Lgn br.sbt {
clear: both;
display:inline;
}
#ad_Lgn br.rmbrMe {
clear: both;
display:inline;
}
#ad_Lgn a.ad_forgot{
margin:0px 0px 0px 82px;
padding:10px 12px 10px 12px;
background: transparent url('/siteapps/advocacy/images/voc_Brkt_RmbrMe.gif') center left no-repeat;
}
#ad_Lgn a.ad_join {
margin:0px 0px 0px 0px;
padding:10px 12px 10px 12px;
background: transparent url('/siteapps/advocacy/images/voc_Brkt_RmbrMe.gif') center left no-repeat;
}

/* Zip Code Box */ 
#ad_Zip_wpr {
padding:20px;
}
#ad_Zip_H2 {
font-size:120%;
font-weight:normal;
padding-bottom:0px;
margin:0;
}
div#ad_Zip {
margin:0px 0px 25px 0px;
background-color:#FEF5CC;
}
#ad_Zip fieldset.ad_Zip { 
padding:20px;
border:0px;
margin:0px;
}
#ad_Zip legend {
display:none;
}
#ad_Zip p#ad_Zip_p {
display:none;
}
#ad_Zip fieldset.ad_Zip label {
width:98px;
padding:0;
margin:0px 5px 0px 0px;
text-align:right;
}
#ad_Zip fieldset.ad_Zip input {
width:162px;
height:17px;
padding:0px;
}
#ad_Zip fieldset.ad_Zip label.ad_sbmt {
display:none;
}
#ad_Zip fieldset input.ad_sbt {
width:65px; height:26px;
margin:-3px 0px 0px 8px;
background: transparent url('/siteapps/advocacy/images/voc_Btn_Go.gif') top left no-repeat;
cursor: pointer;

}
br.ad_zip {
display:none;
}

/* Email Box*/
#ad_Email_H2 {
font-size:120%;
padding-bottom:0px;
font-weight:normal;
margin:20px 0 0 0;
}
div#ad_Email {
margin:0px 0px 25px 0px;
background-color:#FEF5CC;
}
#ad_Email fieldset.ad_Email {
padding:11px;
padding-bottom:13px;
border:0px;
margin:0px;
}
#ad_Email legend {
display:none;
}
#ad_Email p#ad_Email_p {
display:none;
}
#ad_Email fieldset.ad_Email label {
width:118px;
padding:0;
margin:0px 5px 0px 0px;
text-align:right;
}
#ad_Email fieldset.ad_Email input {
width:162px;
height:17px;
padding:0px;
}
div#ad_Email_wrpr div#ad_Email fieldset.ad_Email label.ad_sbmt, div#ad_Email_wpr div#ad_Email fieldset.ad_Email label.ad_sbmt {
display:none;
}
#ad_Email fieldset input.ad_sbt {
width:65px; height:26px;
margin:-3px 0px 0px 8px;
background:transparent url('/siteapps/advocacy/images/voc_Btn_Go.gif') top left no-repeat;
cursor:pointer;

}
br.ad_email {
display:none;
}

/* Identification Items */
#ad_Id_Item_wpr h2 {
margin:0;
padding:0;
border-bottom:1px solid #CCC;
}

/* Start Registration */
#ad_Reg_wpr {
background-color:#E9E9E9;
padding:20px 20px 0px 20px;
}
#frmAdvocacy #ad_Reg_H2 {
color:#800000;
padding:12px 15px 15px 0px;
margin:0px 0px 0px 0px;
}
div#ad_Reg {
padding-bottom:25px;
padding-top:1px;
margin-top:5px;
}
#ad_Reg h3.legend {
padding:0;
border:0px;
margin:20px 0px 5px 0px;
} 
#ad_RegInfo_p {
margin:0px 0px 5px 0px;
padding:0 0 0 20px;
clear:both;
}
#ad_Reg fieldset {
margin:0;
padding:20px 10px;
border:0;
background-color:#DEDEDE;
}
span.ad_label {
width: 117px;
display: block;
margin:0px 9px 0px 0px;
text-align:left;
float: left;
}
p#ad_Reg_p {
margin:0px;
padding:0;
}
#ad_Reg label {
width: 117px;
padding:0;
margin:0px 9px 0px 0px;
}
#ad_Reg input {
width: 188px;
margin: 0 0 6px 0;
padding:0;
} 
#ad_Reg select {
margin-bottom:6px;width: 188px;
}
#ad_Reg input.ad_chk {
width:auto;
padding:0px;
margin:0px 10px 3px 0px;
}
#ad_Reg input.ad_chkbx {
width:auto;
float:left;
padding:0px;
margin:0px 10px 3px 0px;
}
#ad_Reg label.ad_chk {
width:auto;
padding:0px;
} 
#ad_Reg fieldset.ad_RegInfo input.ad_radio {
padding:0px;
margin:0px 2px 0px 0px;
width:auto;
}
#ad_Reg fieldset.ad_RegInfo label.ad_radio {
width:auto;
padding:0px;
margin:0px 20px 0px 0px;
} 
div#ad_Reg fieldset.ad_RegInfo label {
width:120px;
} 
#ad_Reg br {
clear: left;
}
/* Information Fieldset */ 
#ad_Reg fieldset.ad_RegInfo input.ad_radio {
width:auto;
padding:0px;
margin:0px 2px 0px 0px;
}
#ad_Reg fieldset.ad_RegInfo label.ad_radio {
width:auto;
padding:0px;
margin:0px 20px 0px 0px;
}

/* Topics Fieldset */ 
#ad_Reg fieldset.ad_Topc {
padding:10px 0;
}
#ad_Reg fieldset.ad_Topc span {
display:block;
padding:18px 0 2px 6px;
font-weight:bold;
}
#ad_Reg fieldset.ad_Topc input {
display:inline;
margin-left:10px;
}
p#ad_Topc_p {
visibility:hidden;
clear:both;
} 

/* Newsletter Fieldset */ 
#ad_Reg fieldset.ad_Nwsltr {
padding:10px 0;
}
#ad_Reg fieldset.ad_Nwsltr input {
margin-left:10px;
display:inline;
}
.ad_ltr_page_prev,.ad_ltr_page_next {
float:left;
display:block;
cursor: pointer;

}
div#ad_Reg div.ad_counter input {
width:160px;
margin:0 5px;
}
div#ad_wrapper div#ad_Reg fieldset.ad_Ltr input.ad_chk {
width:auto;
}
fieldset.ad_Ltr span {
display:block;
padding:0;
margin:0;
}
fieldset.ad_Ltr label span.alert
{
display:inline;
padding-right:5px;
}
#ad_Reg fieldset.ad_Ltr input.ad_subject {
width:250px;
}
#ad_Reg fieldset.ad_Ltr input.ad_subject_RdOnly {
width:250px;
}
#ad_Reg fieldset.ad_Ltr textarea.ad_message {}
#ad_Reg fieldset.ad_Ltr textarea.ad_message_RdOnly {}

/* Create Login Fieldset */
#ad_Reg fieldset.ad_MkLgn {
padding-bottom:20px;
margin-bottom:20px;
}
p#ad_MkLgn_p {
padding:0px 00px 9px 0px;
clear:both;
}
#ad_Reg fieldset.ad_MkLgn label {
width: 118px; 
margin-right:9px;
}
#ad_Reg fieldset.ad_MkLgn input {
width: 160px; 
margin-bottom:16px;
}
#ad_Reg fieldset.ad_MkLgn input.pwd {
margin-bottom:1px;
}
#ad_Reg fieldset.ad_MkLgn #ad_Mk_pwd2 {
margin-bottom:8px;
} 
#ad_Reg fieldset.ad_MkLgn input.ad_chk {
width:auto;
display:inline;
margin:0px 3px 4px 140px;
/margin-left:147px; 
padding:0px;
float:left;
}
#ad_Reg fieldset.ad_MkLgn label.ad_chk {
display:inline; 
text-align:left;
float:left;}

/* Registion Form */
#ad_Reg input.ad_preview {
width:80px; height:33px;
width:auto;
margin:0 15px 0 0px;
background: transparent url('/siteapps/advocacy/images/voc_Btn_Preview.gif') top left no-repeat;
cursor: pointer;

} 
#ad_Reg label.ad_sbmt {
display:block;
visibility:hidden;
}
#ad_Reg input.ad_sbt {
width:100px; height:25px;
margin:0px 0 0 0;
padding:0px;
background: transparent url('/siteapps/advocacy/images/voc_Btn_Cont.gif') top left no-repeat;
cursor: pointer;

}
p#ad_Id_1 {
display:none;
} 
div#ad_Id_2 {
display:none;
} 
div#ad_Id_3 {
display:none;
} 
#ad_Ltr_wpr {
padding:1px 0 40px 0;
margin:0;
}
#ad_Ltr_wpr #ad_Reg_H2, #ad_Ltr_wpr #ad_Reg_p {
display:none;
}
#ad_Ltr_wpr #ad_Reg_wpr {
padding:0 20px 30px 20px;
margin:0;
}
#ad_Ltr_wpr #ad_Reg {
padding:0;
margin:0;
padding-bottom:40px;
}
#ad_Ltr_wpr #ad_Reg h3 {
padding:15px 0 5px 0;
margin:0;
}
#ad_Ltr_wpr #ad_Reg fieldset {
padding:10px 10px 20px 20px;
margin:0;
}
#ad_Ltr_wpr #ad_Reg fieldset input {
padding:0;
margin:0 3px 0 0;
}

/* Recipients Fieldset */
h5.ad_Recp,div.ad_Recp {
padding:8px 0 2px 0;
clear:left;
}
fieldset.ad_Recp {
margin-left:0px;
padding-left:0;
}
span.ad_chk {
display:block;
clear:left;
}
fieldset.ad_LtrFriend spaninput {
width:auto;
}
fieldset.ad_Recp select {
width:40%;
}
#ad_Reg_wprfieldset.ad_Recp input.ad_radio, #ad_Reg_wprfieldset.ad_Recp label {
width:auto;
}
br.ad_Recp_print,br.ad_Recp_email {
display:none;
}
.ad_wrong {
text-align:right;
padding-top:11px;
}

/* Letter Fieldset */
#ad_Ltr_wpr fieldset.ad_Ltr {
padding:20px 0;
}
#ad_Ltr_wpr fieldset.ad_Ltr label {
width:auto;
margin:0;
padding:0;
clear:left;
float:none;
}
#ad_Ltr_wpr fieldset.ad_Ltr input {
margin:0;
padding:0;
clear:left;
float:none;
}
#ad_Ltr_wpr fieldset.ad_Ltr textarea {
width:85%; height:250px;
margin:0 0 10px 0;
padding:0;
clear:left;
float:none;
display:block;
}
#ad_Ltr_wpr fieldset.ad_Ltr select {
width:75%;
}
#ad_Ltr_wpr fieldset.ad_Ltr input.ad_chkbx {
width:auto;
float:left;
}

/* Information Fieldset */
#ad_Ltr_wprfieldset.ad_RegInfo {
padding:15px 0 0 0;
margin:0;
}
#ad_Ltr_wpr .ad_label,#ad_Ltr_wprfieldset.ad_RegInfo label {
margin:5px 0 8px 0;
padding:0;
}
#ad_Ltr_wpr #ad_RegInfo_p {
margin:0px 0px 5px 0px;
padding:0;
clear:both;
position:relative;
top:-5px;
}
#ad_Ltr_wprfieldset.ad_RegInfo input.ad_radio {
width:auto;
padding:0px;
margin:0px 2px 0px 0px;
}
#ad_Ltr_wprfieldset.ad_RegInfo label.ad_radio {
width:auto;
padding:0px;
margin:0px 20px 0px 0px;
}

/* Topics Fieldset */ 
#ad_Ltr_wprp#ad_Topc_p {
visibility:hidden;
clear:both;
}
#ad_Ltr_wpr input.ad_preview {
height:33px; width:80px;
margin:15px 10px 0px 0px; 
background: transparent url('/siteapps/advocacy/images/voc_Btn_Preview.gif') top left no-repeat;
cursor: pointer;

float:left;
}
#ad_Ltr_wprinput.ad_sbt {
width:150px; height:35px;
position:static;
margin:15px 10px 0px 0px;
cursor: pointer;
/*cursor: hand; */
background: transparent url('/siteapps/advocacy/images/voc_Btn_SendNow.gif') top left no-repeat;
} 
#ad_Ltr_1 {
display:none;
}
#ad_Ltr_2 {
display:none;
}
#ad_Ltr_3 {
display:none;
}
#ad_FrFo_wpr #ad_Wlcm_wrpr {
margin:0 0 15px 0;
padding:0;
}
div#ad_FrFo_wprdiv#ad_Item {
}
div#ad_wrapper div#ad_FrFo_wprh2.ad_Item {
margin:0;
padding:0;
border-bottom:1px solid #CCC;
}
#ad_FrFo_wpr #ad_Reg_wpr {
background-color:transparent;
}
#ad_FrFo_wpr #ad_Reg_wpr #ad_Reg_H2 {
padding:0;
margin:0;
font-size:135%
}
#ad_FrFo_wpr #ad_Reg {
padding:10px 0 60px 0;
background-color:#F1F1F1;
}
#ad_FrFo_wpr p#ad_Reg_p {
display:none;
}

/* Recipients */
#ad_FrFo_wpr fieldset.ad_Recp br {
display:none;
}
#ad_FrFo_wpr div .ad_Recp div label {
padding:0 0 0 3px;
margin:0;
text-align:left;
}
#ad_FrFo_wpr fieldset.ad_Recp .ad_wrong {
width:auto;
clear:left;
}
#ad_FrFo_wpr .ad_Recp {
clear:left;
}
#ad_Reg fieldset.ad_LtrFriend {
margin-left:0;
}
#ad_FrFo_wpr fieldset.ad_LtrFriend label {
width:auto;
}
#ad_Reg fieldset.ad_LtrFriend label {
width:auto;
}
#ad_Regfieldset.ad_LtrFriend input {
margin:0;
padding:0;
}
#ad_FrFo_wpr fieldset.ad_LtrFoe label {
width:auto;
}
#ad_FrFo_wpr fieldset.ad_RegInfo label {
width:100px;
padding-left:0;
margin-left:0;
}
#ad_FrFo_wpr input.ad_chk {
width:auto;
}
div.ad_label_foe {
margin:7px 0 0 112px;
}
#ad_FrFo_wpr div.ad_label_foe p {
padding:7px 0 0 0;
margin:0;
}
#ad_FrFo_wpr div.ad_label_foe label {
width:auto;
margin-top:10px;
}

/* Create Login Fieldset */
#ad_FrFo_wpr p#ad_MkLgn_p {
padding:0px 20px 9px 15px;
clear:both;
}
#ad_FrFo_wpr fieldset.ad_MkLgn {
margin:0 20px;
padding:15px;
}
#ad_FrFo_wpr #ad_Reg fieldset.ad_MkLgn label {
width: 118px; 
margin-right:9px;
}
#ad_FrFo_wpr #ad_Reg fieldset.ad_MkLgn input {
width: 160px; 
margin-bottom:16px;
}
#ad_Reg textarea {
width:85%;
}
#ad_FrFo_wpr #ad_Reg fieldset.ad_MkLgn input.pwd {
margin-bottom:1px;
}
#ad_FrFo_wpr #ad_Reg fieldset.ad_MkLgn #ad_Mk_pwd2{
margin-bottom:8px;
} 
#ad_FrFo_wpr #ad_Reg fieldset.ad_MkLgn input.ad_chk {
width:auto;
display:inline;
margin:0px 3px 4px 140px;
/margin-left:147px; 
padding:0px;
float:left;
}
#ad_FrFo_wprinput.ad_preview {
width:80px; height:33px;
margin:15px 10px 0px 0px;
padding:0px;
background: transparent url('/siteapps/advocacy/images/voc_Btn_Preview.gif') top left no-repeat;
cursor: pointer;
/*cursor: hand;*/
float:left;
position:static;
}
#ad_FrFo_wprinput.ad_sbt {
width:150px; height:35px;
margin:15px 10px 0px 0px;
padding:10px;
cursor: pointer;
/*cursor: hand;*/ 
background: transparent url('/siteapps/advocacy/images/voc_Btn_SendNow.gif') top left no-repeat;
position:static;
}
#ad_FrFo_LgdIn_wpr #ad_Wlcm_wrpr {
margin:0 0 15px 0;
padding:0;
}
div#ad_FrFo_LgdIn_wprdiv#ad_Item {
}
div#ad_wrapper div#ad_FrFo_LgdIn_wprh2.ad_Item {
margin:0;
padding:0;
border-bottom:1px solid #CCC;
}
#ad_FrFo_LgdIn_wpr #ad_Reg {
margin-bottom:40px;
}
#ad_FrFo_LgdIn_wprinput.ad_radio {
padding:0;margin:0;
}

/* Recipients */
#ad_FrFo_LgdIn_wpr fieldset.ad_Recp br {
display:none;
}
fieldset.ad_Recp div.ad_left,fieldset.ad_Recp div.ad_right {
float:left;width:48%;
}
#ad_FrFo_LgdIn_wpr div .ad_Recp div label {
padding:0 0 0 3px;
margin:0;
text-align:left;
}
#ad_FrFo_LgdIn_wpr fieldset.ad_Recp .ad_wrong {
width:auto;
clear:left;
}
#ad_FrFo_LgdIn_wpr .ad_Recp {
clear:left;
}
#ad_FrFo_LgdIn_wpr #ad_Reg div.ad_LtrFriend_Nav, #ad_FrFo_LgdIn_wpr div.ad_LtrFoe_Nav {
margin:0;
padding:0 0 8px 20px;
font-size:85%;
}
#ad_FrFo_LgdIn_wpr fieldset.ad_LtrFriend label {
width:auto;
}
#ad_FrFo_LgdIn_wpr textarea {
width:85%;
}
#ad_FrFo_LgdIn_wpr fieldset.ad_LtrFoe label {
width:auto;
}
#ad_FrFo_LgdIn_wpr fieldset.ad_RegInfo label {
width:100px;
padding-left:0;
margin-left:0;
}
#ad_FrFo_LgdIn_wpr input.ad_chk {
width:auto;
}
div.ad_label_foe {
margin:7px 0 0 112px;
}
#ad_FrFo_LgdIn_wpr div.ad_label_foe p {
padding:7px 0 0 0;
margin:0;
}
#ad_FrFo_LgdIn_wpr div.ad_label_foe label {
width:auto;
margin-top:10px;
}
#ad_FrFo_LgdIn_wpr input.ad_preview {
width:80px; height:33px;
margin:15px 10px 0px 0px;
padding:0px;
background: transparent url('/siteapps/advocacy/images/voc_Btn_Preview.gif') top left no-repeat;
cursor: pointer;
/*cursor: hand;*/
float:left;
position:static;
}
#ad_FrFo_LgdIn_wprinput.ad_sbt {
width:150px; height:35px;
margin:15px 10px 0px 0px;
padding:10px;
cursor: pointer;
/*cursor: hand;*/ 
background: transparent url('/siteapps/advocacy/images/voc_Btn_SendNow.gif') top left no-repeat;
position:static;
} 
#ad_Ltr_Personal_wpr {
padding:1px;
margin:0;
}
#ad_Ltr_Personal_wpr #ad_Reg_H2, #ad_Ltr_Personal_wpr #ad_Reg_p {
display:none;
}
#ad_Ltr_Personal_wpr #ad_Reg_wpr {
padding:0 20px 0 20px;
margin:0;
}
#ad_Ltr_Personal_wpr #ad_Reg {
padding:0;
margin:0;
padding-bottom:50px;
}
#ad_Ltr_Personal_wpr #ad_Reg h3 {
padding:15px 0 5px 0;
margin:0;
}
#ad_Ltr_Personal_wpr #ad_Reg fieldset {
padding:10px 10px 20px 20px;
margin:0;
}
#ad_Ltr_Personal_wpr #ad_Reg fieldset input {
padding:0;
margin:0 3px 0 0;
}
#ad_Ltr_Personal_wpr h2 {
border-bottom: #CCCCCC solid 1px ;
padding:0;
margin:0;
}

/* Recipients Fieldset */
div.ad_Recp {
padding-bottom:5px;
}
#ad_Reg_wprfieldset.ad_Recp input.ad_radio, #ad_Reg_wprfieldset.ad_Recp label {
width:auto;
}
br.ad_Recp_print,br.ad_Recp_email {
display:none;
}
.ad_wrong {
text-align:right;
padding-top:11px;
}

/* Letter Fieldset */
#ad_Ltr_Personal_wpr fieldset.ad_Ltr {
padding:1px;
}
#ad_Ltr_Personal_wpr fieldset.ad_Ltr label {
width:auto;
margin:0;
padding:0;
clear:left;
float:none;
}
#ad_Ltr_Personal_wpr fieldset.ad_Ltr input {
margin:0;
padding:0;
clear:left;
float:none;
}
fieldset.ad_LtrFriend label.ad_message {
width:auto;
}
#ad_Ltr_Personal_wpr fieldset.ad_Ltr textarea {
width:85%; height:250px;
margin:0 0 10px 0;
padding:0;
clear:left;
float:none;
display:block;
}
div#ad_Reg fieldset.ad_Ltr input.ad_chkbx, div#ad_Reg fieldset.ad_Ltr label {
width:auto;
clear:none;
float:left;
}

/* Information Fieldset */
#ad_Ltr_Personal_wprfieldset.ad_RegInfo {
padding:15px 0 0 0;
margin:0;
}
#ad_Ltr_Personal_wpr .ad_label,#ad_Ltr_Personal_wprfieldset.ad_RegInfo label {
margin:5px 0 8px 0;
padding:0;
}
#ad_Ltr_Personal_wpr #ad_RegInfo_p {
margin:0px 0px 5px 0px;
padding:0;
clear:both;
position:relative;
top:-5px;
}
#ad_Ltr_Personal_wprfieldset.ad_RegInfo input.ad_radio {
width:auto;
padding:0px;
margin:0px 2px 0px 0px;
}
#ad_Ltr_Personal_wprfieldset.ad_RegInfo label.ad_radio {
width:auto;
padding:0px;
margin:0px 20px 0px 0px;
}
div#ad_Reg_wpr fieldset.ad_RegInfo span input, div#ad_Reg_wpr fieldset.ad_RegInfo span label {
width:auto;
}

/* Topics Fieldset */ 
#ad_Ltr_Personal_wpr#ad_Reg fieldset.ad_Topc {
}
#ad_Ltr_Personal_wprp#ad_Topc_p {
visibility:hidden;
clear:both;
}
#ad_Ltr_Personal_wpr input.ad_preview {
width:80px; height:33px;
margin:15px 10px 0px 0px;
padding:0px;
background: transparent url('/siteapps/advocacy/images/voc_Btn_Preview.gif') top left no-repeat;
cursor: pointer;
/*cursor: hand;*/
float:left;
}
#ad_Ltr_Personal_wprinput.ad_sbt {
width:150px; height:35px;
margin:15px 10px 0px 0px;
padding:0px;
background: transparent url('/siteapps/advocacy/images/voc_Btn_SendNow.gif') top left no-repeat;
cursor: pointer;
/*cursor: hand;*/ 
float:left;
} 
#ad_YrAcct_wpr {
padding:1px;
margin:0;
}
#ad_YrAcct_wpr #ad_Reg_p {
display:none;
}
#ad_YrAcct_wprdiv#ad_Reg_wpr H2#ad_Reg_H2 { 
padding:0 0 5px 0;
margin:0 0 13px 0;
color:#000;
border-bottom:1px solid #CCC;
}
#ad_YrAcct_wpr #ad_Reg_wpr {
padding:1px;
margin:0;
background-color:transparent;
}
#ad_YrAcct_wpr #ad_Reg {
padding:20px;
margin:0;
padding-bottom:50px;
background-color:#F1F1F1;
}
#ad_YrAcct_wpr #ad_Reg h3 {
padding:15px 0 5px 0;
margin:0;
}

#ad_YrAcct_wpr #ad_Reg fieldset {
padding:10px 10px 20px 20px;
margin:0;
}
#ad_YrAcct_wpr #ad_Reg fieldset input {
padding:0;margin:0 3px 0 0;
} 
#ad_YrAcct_wpr h2 {
border-bottom: 1px solid #CCC;
padding:0;
margin:0;
}

/* Recipients Fieldset */
div.ad_Recp {
padding-bottom:5px;
}
#ad_Reg_wprfieldset.ad_Recp input.ad_radio, #ad_Reg_wprfieldset.ad_Recp label {
width:auto;
}
br.ad_Recp_print,br.ad_Recp_email {
display:none;
}
.ad_wrong {
text-align:right;
padding-top:11px;
}

/* Letter Fieldset */
fieldset.ad_Ltr {
padding:0;
margin:0;
}
#ad_Reg fieldset.ad_Ltr label {
width:auto;
margin:0;
padding:0;
}
div#ad_wrapper div#ad_Reg fieldset.ad_Ltr input {
width:188px;
margin:0px;
margin-left:0px;
padding:0px;
}
fieldset.ad_Ltr select {
width:60%;
margin:0;
padding:0;
} 
div#ad_wrapper #ad_Reg fieldset.ad_Ltr textarea {
width:85%; height:250px;
margin:0 0 10px 0;
margin-left:0px;
padding:0;
}
div#ad_wrapper #ad_Reg fieldset.ad_Ltr input.ad_chkbx {
width:auto;
position:static;
}

/* Information Fieldset */
#ad_YrAcct_wprfieldset.ad_RegInfo {
padding:15px 0 0 0;
margin:0;
}
#ad_YrAcct_wpr .ad_label,#ad_YrAcct_wprfieldset.ad_RegInfo label {
margin:5px 0 8px 0;
padding:0;
}
#ad_YrAcct_wpr #ad_RegInfo_p {
margin:0px 0px 5px 0px;
padding:0;
clear:both;
position:relative;
top:-5px;
}
#ad_YrAcct_wprfieldset.ad_RegInfo input.ad_radio {
width:auto;
padding:0px;
margin:0px 2px 0px 0px;
}
#ad_YrAcct_wprfieldset.ad_RegInfo label.ad_radio {
width:auto;
padding:0px;
margin:0px 20px 0px 0px;
}

/* Topics Fieldset */ 
#ad_YrAcct_wpr#ad_Reg fieldset.ad_Topc {
}

#ad_YrAcct_wprp#ad_Topc_p {
visibility:hidden;
clear:both;
}
#ad_YrAcct_wpr input.ad_preview {
width:80px; height:33px;
margin:15px 10px 0px 0px;
padding:0px;
background: transparent url('/siteapps/advocacy/images/voc_Btn_Preview.gif') top left no-repeat;
cursor: pointer;
/*cursor: hand;*/
float:left;
}
#ad_YrAcct_wprinput.ad_sbt {
width:150px; height:35px;
margin:15px 10px 0px 0px;
padding:0px;
background: transparent url('/siteapps/advocacy/images/voc_Btn_SendNow.gif') top left no-repeat;
cursor: pointer;
/*cursor: hand;*/ 
float:left;
} 
h2#ad_Thk_H2 {
font-size:130%;
padding-bottom:5px;
margin:0 0 10px 0;
border-bottom:1px solid #CCC;
}

#ad_Thk_wpr .ad_Back {
width:158px; height:28px;
margin:10px 0px 0px 0px;
padding:0px;
background: transparent url('/siteapps/advocacy/images/voc_Btn_Back.gif') top left no-repeat;
float:left;
}
#ad_Thk_mesg_H2 {
margin:5px 0 8px 0
;} 
#ad_Thk_mesg p {
margin:0;
padding:8px 0 0 0;
border-top:1px solid #CCC;
}
#ad_Thk_mesg {
padding-bottom:10px;
}

#ad_Card_wpr {
background-color:#E9E9E9;
padding-bottom:50px;
}
#ad_Card_Image {
text-align:center;
padding:15px;
}
#ad_Card fieldset {
margin:0px 15px;
padding:15px;
background:#DEDEDE;
}
#ad_Card fieldset.ad_CardInfo div#ad_left {
width:50%;
float:left;
}
#ad_Card fieldset.ad_CardInfo input {
width:170px;
}
#ad_Card fieldset.ad_CardMsg label {
width:100%;
padding:5px 0px 5px 0px;
}
#ad_Card fieldset.ad_CardMsg input {
width:50%;
}
br.ad_CardMsg_br {
clear:left;
}
div#ad_Friends_left {
width:20px;
float:left;
padding-top:24px;
}
div#ad_Friends_middle {
width:200px;
float:left;
}
div#ad_Friends_right {
width:200px;
}
span#ad_Friends_Txt {
margin-left:12px;
margin-bottom:5px;
}
table.ad_Thk_Card {
width:450px;
}
table.ad_Thk_Card td {
width:220px;
}
table.ad_Thk_Card td input {
width:180px;
}
br.ad_CardMsg {
clear:left;
}
#ad_Card_wpr input.ad_preview {
width:80px; height:33px;
margin:15px 10px 0px 0px;
padding:0px;
background: transparent url('/siteapps/advocacy/images/voc_Btn_Preview.gif') top left no-repeat;
cursor: pointer;
/*cursor: hand;*/
float:left;
}
#ad_Card_wprinput.ad_sbt {
width:150px; height:35px;
margin:15px 10px 0px 0px;
padding:0px;
background: transparent url('/siteapps/advocacy/images/voc_Btn_SendNow.gif') top left no-repeat;
position:relative;
top:0;
left:0;
float:left;
} 
div#ad_Stw_wpr {
background:#E9E9E9;
padding-bottom:0;
margin-bottom:0;
}
div#ad_Stw {
padding-bottom:0px;
margin-bottom:0px;
}
#ad_Stw fieldset {
margin:0px 15px 0px 15px;
padding:13px 15px 15px 15px;
border:0;
background-color:#DEDEDE;
}
#ad_Stw fieldset.ad_Friends {
margin:0px 15px 0px 15px;
padding:13px 15px 0px 15px;
}

#ad_Stw fieldset.ad_StwInfo div#ad_left {
width:50%;
float:left;
}
#ad_Stw fieldset.ad_StwInfo input {
width:170px;
}
#ad_Stw fieldset.ad_StwMsg label {
width:auto;
float:left;
padding:5px 0px;
}
#ad_Stw fieldset.ad_StwMsg input {
width:60%;
padding:0;
margin:0;
}
fieldset.ad_Friends label {
display:none;
}
br.ad_StwMsg_br {
clear:left;
}
span#ad_Friends_Txt {
margin-left:12px;
margin-bottom:5px;
}
#ad_Stw_submit div input {
float:left;
width:170px;
}
#ad_Stw_submit div label {
float:left;
width:170px;
}
br.ad_StwMsg {
clear:left;
}
#ad_Stw_wpr table.ad_Thk_Card {width:100%;
border:0;
padding:0;
margin:0;
}
#ad_Stw_wpr table.ad_Thk_Card td {
width:190px;
}
#ad_Stw_wpr table.ad_Thk_Card td input {
width:160px;
}

/* Position Extra Friend Fields */
#switcher_template_EmailFriend_pnlButtonPanel {
background-color:#E9E9E9;
padding:0 15px ; 
margin:0;
clear:left;
}
#ad_BtnPnl {
background:#DEDEDE;
padding:0 5px 15px 5px; 
/padding:0 15px 15px 15px; 
margin:0;
}
table.ad_Thk_2 {
width:100%;
border:0;
padding:0;
margin:0;
}
table.ad_Thk_2 td {
width:190px;
}
table.ad_Thk_2 td input {
width:160px;
}
div.ad_Stw_submit {
height:65px;
margin:0;
padding:1px 15px;
background-color:#E9E9E9;
}
div.ad_Stw_submit div {
background:#DEDEDE;
}
.ad_total_text {
margin-top:15px;
margin-left:15px;
/margin-left:0px;
}
.ad_total {
margin-bottom:15px;
}
div.ad_Stw_submit input.ad_preview {
width:100px; height:35px;
margin:15px 10px 15px 0px;
padding:0px;
background: transparent url('/siteapps/advocacy/images/voc_Btn_Preview.gif') top left no-repeat;
cursor: pointer;
/*cursor: hand;*/
float:left;
}
div.ad_Stw_submit input.ad_sbt {
width:150px; height:35px;
margin:15px 10px 15px 0px;
padding:0px;
background: transparent url('/siteapps/advocacy/images/voc_Btn_SendNow.gif') top left no-repeat;
} 
#ad_Zip_lte_wrpr {
}
#ad_Zip_lte_H2 {
padding-bottom:0px;
margin:0;
}
#ad_Zip_lte {
text-align:left;
padding:10px 10px 0px 10px;
background-color:#FEF5CC;
}
#ad_Zip_lte fieldset {
padding:0px;
padding-bottom:13px;
border:0px;
margin:0px;
}
#ad_Zip_lte label {
width:60px;
padding:0;
margin:3px 3px 0px 0px;
text-align:left;
}
#ad_Zip_lte input {
width:162px;
height:17px;
padding:0px;
}
#ad_Zip_lte label.ad_sbmt {
display:none;
}
#ad_Zip_lte fieldset input.ad_sbt {
width:65px; height:28px;
margin:0px 3px 0px 8px;
background: transparent url('/siteapps/advocacy/images/voc_Btn_Go.gif') top left no-repeat;
cursor: pointer;
/*cursor: hand;*/
}
br.ad_zip {
display:none;
} 
#ad_Thk_Zip_H2 {
padding-bottom:0px;
margin:0;
border-bottom:1px solid #CCC;
} 
#ad_Thk_Zip_wpr #ad_Thk_Zip_write {
padding:1px 15px 5px 15px;
margin:10px 0;
background-color:#FEF5CC;
}
#ad_Thk_Zip_wpr #ad_Thk_Zip_send{
padding:1px 15px 15px 15px;
margin:10px 0;
background-color:#FEF5CC;
}
#ad_Thk_Zip_send fieldset {
padding:0px;
border:0px;
margin:0px;
}
#ad_Thk_Zip_send select {
width:150px;
float:left;
font-size:90%;
}
#ad_Thk_Zip_send input.ad_go {
padding:0px;
border:0px;
margin:0px;
background: transparent url('/siteapps/advocacy/images/voc_Btn_Go.gif') top left no-repeat;
}
#ad_Thk_Zip_send label {
display:none;
}
#ad_Thk_Zip_rec {
padding:0;
margin:3px 3px 0px 0px;
text-align:left;
}
#ad_Unable_p {
padding:10px 0;
color:#800000;
font-weight:bold;
}
#ad_Unable_wpr div {
margin:0;
background-color:#F1F1F1;
}
#ad_Unable_wpr fieldset {
margin:0;
padding:10px;
background-color:transparent;
}
#ad_Unable_wpr div#ad_Lgn_wpr fieldset label {
text-align:right;
width:130px;
}
#ad_Unable_wpr br {
display:block;
clear:left;
}
#ad_Unable_wpr div#ad_Lgn_wpr,#ad_Unable_wpr div#ad_Zip_wpr,#ad_Unable_wpr div#ad_Reg_wpr {
margin:10px 0;
}
#ad_wrapper #ad_Unable_wpr h3 {
color:#000000;
margin:0 0 10px 0;
padding:0;
}

/* Login */
#ad_Unable_wpr#ad_Lgn fieldset.ad_Lgn label {
width:65px;
padding:0;
margin:0 10px 0 0;
}
#ad_Unable_wprfieldset.ad_Lgn input {
width:170px;
padding:0;
margin:4px 0;
}
#ad_Unable_wpr#ad_Lgn fieldset.ad_Lgn label.ad_sbt {
display:block;
visibility:hidden;
}
#ad_Unable_wpr#ad_Lgn fieldset.ad_Lgn input.ad_sbt{ background-image:url('/siteapps/advocacy/images/voc_Btn_Sgnin_Blue.gif'); 
position:static;
padding:0;
margin:5px 0 0 0;
}
#ad_Unable_wpr #ad_Lgnfieldset.ad_Lgn label.ad_chk {
width:auto;
padding:0;
}
#ad_Unable_wpr#ad_Lgnfieldset.ad_Lgn input.ad_chk{
width:auto;
padding:0;
margin:0 0 0 75px;
/margin-left:72px;
} 
#ad_Unable_wpr#ad_Lgn fieldset.ad_Lgna.ad_forgot{
margin:0 0 0 75px;
/margin-left:72px;
} 

/* Zip Code */ 
#ad_Unable_wpr #ad_Lgn fieldset.ad_Zip label {
width:100px;
padding:0;
margin:0 5px 0 0;
float:none;
clear:left;
}
#ad_Unable_wpr #ad_Lgn fieldset.ad_Zip input {
width:170px;
padding:0;
margin:4px 0;
float:none;
clear:left;
} 
div#ad_wrapper#ad_Unable_wpr div .ad_Zip input.ad_sbt { background-image:url(/siteapps/advocacy/images/voc_Btn_go_Blue.gif);
position:static;
padding:0;
margin:0 0 0 8px;
}

/* Address */
#ad_wrapper #ad_Unable_wpr div fieldset.ad_RegInfo label {
width:112px;
padding:0;
margin:0 12px 0 0;
text-align:right;
}
#ad_Unable_wpr #ad_Lgn fieldset.ad_RegInfo input {
width:170px;
padding:0;
margin:4px 0;
clear:left;
} 
#ad_Unable_wpr fieldset.ad_RegInfo input.ad_sbt {
background-image:url('/siteapps/advocacy/images/voc_Btn_go_Blue.gif');
position:static;
padding:0;
/margin:0 0 0 -2px; /* IE Hack */
} 
#ad_Reg input.ad_sbt_fnsh {
width:100px; height:25px;
margin:0px 0 0 0;
padding:0px;
background: transparent url('/siteapps/advocacy/images/button_finish.gif') top left no-repeat;
cursor: pointer;
/*cursor: hand;*/
}

/* State, Address, and Zip Leg. Search, Common Styles */
#ad_Ele_search_H2 {
border-bottom: 1px solid #B2B2B2;
padding:0 0 15px 0;
}
#ad_Ele_search_P {
margin: 0;
padding: 0 0 10px 0;
color: #999;
}
.ad_search{
padding-left:10px;
width:100%;
}
.ad_search fieldset{
border: none;
padding:10px;
margin:0;
}
.ad_search H3 {
color: #933;
font-weight: bold; font-size: 120%/130%;
margin: 0;
padding: 15px 0 5px 0;
}
.ad_search select {
float:left;
display:block;
}
#ad_wrapper .ad_search label.ad_sbt{
display:none;
}
#ad_wrapper .ad_search input.ad_sbt { 
width: 50px; height: 27px;
background: transparent url('/siteapps/advocacy/images/voc_Btn_go.gif') top left no-repeat; 
}
#ad_wrapper .ad_search label.ad_sbtMap {
visibility: hidden;
} 
#ad_wrapper .ad_search div.ad_sbtMap {
height:246px;
background: transparent url('/siteapps/advocacy/images/voc_Btn_Map.gif') 0px 10px no-repeat; 
margin-top:10px;
padding-right:0px;
padding-top:10px;
border-top:1px solid #FFF;
}
#ad_wrapper .ad_search div.ad_sbtMap img {
width:100%; height:100%;
}
#ad_Ele_state label {
display:none;
}
.ad_search p {
padding:0;
margin:0 0 0 5px;
color:#999;
}
.ad_search p strong {
color:#000;
}
.clearall{
clear:both;
}
#ad_Ele_addr label {
width:100px;
}
#ad_Ele_addr input.ad_sbt {
margin:0px 0px 0px 100px;
/margin:0px 0px 0px 50px;/*IE Hack */
}
#ad_Ele_zip div {
height:50px;
display:inline;
float:left;
}
#ad_Ele_left label, #ad_Ele_right label {
float:left;
}
#ad_Ele_left input, #ad_Ele_right input {
float:left;
clear:left;
}
#ad_Ele_zip #ad_emdash {
position:relative;
top:20px;
padding:0px 5px;
}
#ad_Ele_zip a {
float:left;
clear:both;
}
#ad_Ele_zip input.ad_sbt {
display:inline;
float:left;
position:relative;
top:20px;
}
.ad_search fieldset {
background-color: #F1F1F1; 
}
/* Election Results */
#ad_Ele_results_H2 {
border-bottom: 1px solid #B2B2B2;
padding:0 0 15px 0;
}
#ad_Ele_results_P {
margin: 0;
padding: 0 0 10px 0;
color: #999;
}

/* Federal Officials */
#ad_Ele_fedoff {
margin: 0;
padding: 20px;
border: none;
background: #F1F1F1;
}
#ad_Ele_fedoff_H3 {
color: #933;
font-weight: bold; 
font-size: 120%/130%;
margin: 0;
padding: 5px 0 0px 0;
}

#ad_Ele_fedoff ul {
padding:0 0 20px 0px;
margin:0;
list-style-type:none;
line-height:1.5;
}

/* State Officials */
#ad_Ele_steoff_H3 {
color: #933;
font-weight: bold;
font-size: 120%/130%;
margin: 0;
padding: 5px 0 0px 0;
}
#ad_Ele_steoff {
margin: 0;
padding: 20px;
border: none;
background: #F1F1F1;
}

#ad_Ele_steoff ul {
padding:0 0 20px 0px;
margin:0;
list-style-type:none;
line-height:1.5;
font-weight:bold;
}
#ad_Ele_steoff ul a {
font-weight:normal;
}

/* State Agency */
fieldset#ad_Ele_stagncy {
width:100%;
border-top:1px solid #FFF;
border-bottom:1px solid #FFF;
margin:5px -20px 5px -20px;
padding:5px 20px 5px 20px;
}
#ad_Ele_stagncy h4{
border:0px solid red;
}
#ad_Ele_stagncy select {
float:left;
display:block;
clear:left;
}
#ad_Ele_stagncy label.ad_sbt {
display:none;
}
#ad_Ele_stagncy input.ad_sbt {
width:100px; height: 30px;
background: transparent url('/siteapps/advocacy/images/voc_Btn_go.gif') top left no-repeat;
float:left;
}

/* State Offices */
#ad_Ele_steoff table {
width:100%;
border:1px solid #E1E1E1;
margin:10px auto;
background-color:#FFF;
padding:0px;
clear:both;
}
#ad_Ele_steoff tr {
padding:0;
margin:0;
}

#ad_Ele_steoff a.btt {
float:right;
}

#ad_Ele_steoff td {
border-right:1px solid #F1F1F1;
padding:4px;
}
#ad_Ele_steoff tr.alt {
background:#ECF2FE;
}
#ad_Ele_results_back {
padding:10px 0px;
}

/* Election Results Details */ 
#ad_Ele_title {
border-bottom: 1px solid #B2B2B2;
padding:0 0 15px 0;
}
#ad_Ele_name {
margin: 0px;
padding: 10px;
background-color: #E0ECF8;
}
.ad_Ele_label {
color:#933;
padding:10px 0 5px 0;
margin:0px;
}
.ad_Ele_details {
background-color:#F0F0F0;
list-style-type:none;
padding:10px;
margin:0;
line-height:1.5;
}
table.ad_Ele_details {
width:100%;
}
table.ad_Ele_details caption {
width:100%;
font-style:italic;
font-weight:bold;
text-align:left;
padding:5px;
background-color:#F0F0F0;
}
.ad_Ele_details th {
display:none;
}
table.ad_Ele_details td {
vertical-align:top;
}
.ad_Ele_details address {
font-style:normal;
}

/* Search */
#ad_adsearch_title {
border-bottom: 1px solid #B2B2B2;
padding:0 0 15px 0;
}
.ad_adsearch {
background-color:#F0F0F0;
padding-left:15px;
}
#ad_adsearch_1 h3 {
color:#800000;
margin-bottom:2px;
}
#ad_adsearch_1 p {
font-weight:bold;
padding:0;
margin:2px;
}
#ad_adsearch_2 h3 {
color:#800000;
margin-bottom:2px;
}
#ad_adsearch_2 p {
margin:0px;
}
#ad_adsearch_name {
width:15em;
margin-bottom:1px;
}
#ad_adsearch_name label {
width:5em;
float:left;
clear:left;
}
#ad_adsearch_name input {
display:block;
}
#ad_adsearch_name p {
clear:left;
height:1%;
}
#ad_adsearch_pos {
padding:0;
margin:0;
}
#ad_adsearch_pos input {
margin-top:10px;
padding-bottom:10px;
}
#ad_adsearch_pos select {
margin-right:30px;
margin-bottom:15px;
}
#ad_adsearch_lead, #ad_adsearch_com {
border:1px solid #F0F0F0;
margin:15px 0px;
vertical-align:top;
}
#ad_adsearch_lead select, #ad_adsearch_com select,
#ad_adsearch_lead input, #ad_adsearch_com input {
margin-bottom:15px;
float:none;
display:inline;
}

/* State Agency */
#ad_stag_title {
border-bottom: #B2B2B2 1px solid;
padding:0 0 15px 0;
}
p.ad_stag_title {
}
ad_stag_label {
color:#933;
padding:10px 0 5px 0;
}
.ad_stag_details {
background-color:#F0F0F0;
list-style-type:none;
padding:10px;
margin:0;
line-height:1.5;
}
table.ad_stag_details {
width:100%;
}
table.ad_stag_details caption {
width:100%;
font-weight:bold;
text-align:left;
padding:15px 5px 0 5px;
color:#800000;
margin:0px;
}
.ad_stag_details th {
display:none;
}
table.ad_stag_details td {
vertical-align:top;
}
.ad_stag_details address {
font-style:normal;
}
.ad_back_to {
position:relative;
top: 20px;
}

/* ScoreCard */
h4.ad_score {
margin-bottom:5px;
}
address.ad_score {
font-style:normal;
font-size:80%;
font-weight:500;
}
a.ad_score {
padding:0px 3px;
color:#0669CE;
}
table.ad_score {
border:2px solid #CCC;
border-collapse:collapse;
margin:10px 0px;
width:100%;
}
table.ad_score tr.ad_score td {
background-color:#013E7D;
color:#FFF;
padding:7px 5px;
font-weight:bolder;
white-space: nowrap;
}
table.ad_score td {
border:1px solid #FFF;
background-color:#ECF2FE;
font-size:76%;
padding:5px; 
}
tr.ad_thead a {
font-weight:bold;
color:#000;
}
tr.ad_thead td {
border-right:1px solid #E1E1E1;
background-color:#F1F1F1;
padding:4px;
margin:0px;
}
table.ad_score tr.alt td {
background-color:#FFF;
}
tr.ad_score a {
font-weight:bold;
color:#FFF;
}

/* Media Results */
.ad_media {
}
.ad_media h3 {
color:#800000;
padding-bottom:0px;
margin-bottom:5px;
}
.ad_media table {
width:100%;
border-collapse:collapse;
border:1px solid #CCC;
background-color:#ECF2FE;
}
.ad_media td {
border:1px solid #CCC;
padding:7px 5px;
}
.ad_media td a {
color:#3E7BD6;
}
tr.ad_media{
background-color:#013E7D;
}
tr.ad_media td {
border:1px solid #CCC;
padding:5px;
}
tr.ad_media td a {
color:#FFF;
font-weight:bold;
font-size:80%;
}
.ad_media tr.alt td {
background-color:#FFF;
}
.ad_media a.btt {
float:right;
color:#666;
font-size:75%;
}

/* Media Guide Detail*/
h2.ad_pagetitle {
border-bottom: 1px solid #B2B2B2;
padding:0 0 15px 0;
}
h3.ad_media_detail {
margin: 0px;
padding: 10px;
background-color: #E0ECF8;
}
.ad_media_label {
color:#933;
padding:10px 0 5px 0;
margin:10px 0 0 0;
}
.ad_media_details {
background-color:#F0F0F0;
list-style-type:none;
padding:5px 10px;
margin:0;
line-height:1.5;
}
ul.ad_media_details ul {
padding:0px 0px;
margin:10px 0px 0px 0px;
/margin:-5px 0px;
}
ul.ad_media_details li{
list-style-type:none;
margin:0;
padding:0;
}

/* Vote Search */ 
#ad_Vote_search {
width: 600px;
}
.ad_votesH2 {
font-size:90%;
margin-bottom: 5px;
}
#ad_Vote_search label {
width: 70px;
margin:0px 9px 0px 0;
font-weight: bold;
}
#ad_Vote_search input {
width: 188px;
margin-bottom:6px;
}
#ad_Vote_search select {
float: left;
margin-bottom:6px;
}
#ad_Vote_search br {
clear: left;
}
#ad_Vote_search fieldset {
border: 0;
background-color: #F0F0F0;
padding: 10px;
}
#ad_Vote_search input.ad_sbmt {
width:64px; height:26px;
padding:0px;
background: transparent url('/siteapps/advocacy/images/voc_Btn_Search.gif') top left no-repeat;
cursor: pointer;
/*cursor: hand;*/
position:relative;
}
#ad_votes Table,#ad_votesTable {
table-layout: fixed;
border-collapse: collapse;
}
#ad_votes Table td,#ad_votesTable td {
padding: 10px;
background-color: #ECF2FE;
border: 1px solid #FFF;
}
#ad_votes Table .th td,#ad_votesTable .th td {
text-align: center;
color: #FFF;
white-space: nowrap;
padding: 5px;
border: 1px solid #96B0CA;
background-color: #003E7D;
}
#ad_votes Table .th a:link,#ad_votes Table .th a:visited,#ad_votesTable .th a:link, #ad_votesTable .th a:visited {
color: #FFF;
}
#ad_votes Table td.first,#ad_votesTable td.first {
width: 260px;
text-align: left;
}
#ad_Vote_search label.ad_sbmt {
width: 70px;
visibility:hidden;
}
.ad_agree {
line-height:62px;
background: transparent url('/siteapps/advocacy/images/voc_Img_Agree.gif') top left no-repeat;
}
.ad_agree span {
display:none;
}
.ad_disagree {
line-height:62px;
background: transparent url('/siteapps/advocacy/images/voc_Img_Disagree.gif') top left no-repeat;
}
.ad_disagree span {
display:none;
}
.ad_NA {
line-height:62px;
background: transparent url('/siteapps/advocacy/images/bill_na.gif') center center no-repeat;
}
.ad_NA span {
display:none;
}
#ad_votesTitleText {
}
div#ad_votes2 {
display: none;
}
div#ad_votes3 {
display: none;
}

/* Vote Results*/
#ad_allVoteResults {
width: 540px;
}
.ad_voteDetailsH2 {
font-size:90%;
margin-bottom:5px;
}
#ad_voteDetailsTitleText {
}
#ad_voteDetailsDesc2 {
padding: 5px 10px 0px 0px;
background-color: #ECF2FE;
}
#ad_voteDetailsDesc2 p, #ad_voteDetailsPosition p {
margin: 0px 0px 0px 0px;
}
#ad_voteDetailsFor div, #ad_voteDetailsAgainst div, #ad_voteDetailsNotVoting div {
background-color: #F0F0F0;
}
#ad_allVoteResults div {
width: 540px;
padding: 6px 0px 6px 10px;
margin-bottom:10px;
position:relative;
display:block;
float:left;
}
#ad_allVoteResults input.ad_sbmt{
width:54px; height:26px;
padding:0px 0px 0px 0px;
background: transparent url('/siteapps/advocacy/images/voc_Btn_View.gif') top left no-repeat;
cursor: pointer;
/*cursor: hand;*/
position:relative;
display:block;
}
#ad_voteResults {
width:600px;
}
#ad_votes Table tr.ad_voteHeading td,#ad_votesTable tr.ad_voteHeading td {
background-color: #FFF;
white-space: nowrap;
}

/* Vote Details */
div#ad_Vote_details {
width: 600px;
}
.ad_voteDetailsH2 {
font-size:90%;
margin-bottom: 5px;
}
div#ad_Vote_details div {
margin-bottom: 10px;
}
#ad_Vote_details h3 {
padding-left: 0px;
}
#ad_voteDetailsTitleText {
}
div#ad_voteDetailsDesc p {
padding: 5px 10px;
background-color: #ECF2FE;
}
div#ad_voteDetailsDesc p, div#ad_voteDetailsPosition p {
margin:0;
}
div#ad_voteDetailsOTA div {
padding: 5px 10px;
background-color: #F0F0F0;
}
div#ad_voteDetailsPosition div {
padding: 5px 10px;
background-color: #F0F0F0;
}
div#ad_voteDetailsResults div {
background-color: #F0F0F0;
}
div#ad_voteDetailsResults p {
position: relative;
margin:0;
padding: 5px 10px;
}
p#ad_voteDetailsResultText{
border-bottom: 2px solid #FFF;
}
p#ad_voteDetailsVotes {
border-bottom: 2px solid #FFF;
}
p#ad_voteDetailsMapSelect {
position: relative;
margin-bottom:1px;
padding-bottom: 1px;
}
p#ad_voteDetailsMap {
margin-top:1px;
padding-top:20px;
border-top: 2px solid #FFF;
}
p#ad_voteDetailsMap span {
margin-left:40px;
}
div#ad_voteDetailsResults select {
display:block;
float:left;
position:static;
margin-left:10px;
}
div#ad_voteDetailsResults input.ad_vsbt {
width: 96px; height: 26px;
position:static;
display:block;
float:left;
background: transparent url('/siteapps/advocacy/images/voc_Btn_ViewResults.gif') top left no-repeat; 
}
.ad_Legend_voted {
list-style-type:none;
}
.ad_Legend_voted_img {
width:8px; height:8px;
border:2px solid #000000;
overflow:hidden;
padding:0px;
margin-right:5px;
margin-bottom:0px;
}
.ad_VoteGraph { 
width: 200px; height:12px;
padding: 0px; 
position:static;
display:block;
float:left;
overflow:hidden; 
}
.ad_VoteGraph .ad_VoteBar { 
position:static;
text-align: center; 
color: #333; 
display:block;
float:left;
border: 1px solid #000000; 
height:10px;
overflow:hidden;
}

/* Bills Search */
#ad_congressionalBills {
width: 600px;
}
.ad_congressionalBillsH2 {
font-size:90%;
margin-bottom: 5px;
}
#ad_searchForBills label {
width: 70px;
margin:0px 9px 0px 0;
font-weight: bold;
}
#ad_searchForBills label.labelKeywords,#ad_searchForBills label.labelBillNumber {
width: 100%;
margin:0px 9px 3px 0;
font-weight: bold;
display: block;
font-size: 0.83em;
}
#ad_searchForBills input {
width: 188px;
margin-bottom:6px;
}
#ad_searchForBills select {
float: left;
margin-bottom:6px;
}
#ad_congressionalBills br ,#ad_searchForBills br{
clear: left;
}
#ad_searchForBills fieldset {
width: 100%;
border: 0;
background-color: #F0F0F0;
padding: 10px;
}
#ad_searchForBills {
width: 568px;
}
#ad_searchForBills fieldset.keywordsFieldset {
border-bottom: 2px solid #FFF;
}
#ad_searchForBills input.ad_sbmt {
width:64px; height:26px;
padding:0px;
background: transparent url('/siteapps/advocacy/images/voc_Btn_Search.gif') top left no-repeat;
cursor: pointer;
/*cursor: hand;*/
position:relative;
margin-top: -2px;
}
#ad_congressionalBills table , #ad_congressionalBillsTable {
width: 100%;
table-layout: fixed;
border-collapse: collapse;
}
#ad_congressionalBills table , #ad_congressionalBillsTable {
padding: 10px;
background-color: #ECF2FE;
border: 1px solid #FFF;
}
#ad_congressionalBills table .th td, #ad_congressionalBillsTable .th td {
text-align: center;
color: #FFF;
white-space: nowrap;
padding: 5px;
border: 1px solid #96B0CA;
background-color: #003E7D;
}
#ad_congressionalBills table .th a:link, #ad_congressionalBills table .th a:visited, #ad_congressionalBillsTable .th a:link, #ad_congressionalBillsTable .th a:visited {
color: #FFF;
}
#ad_congressionalBills table td.first, #ad_congressionalBillsTable td.first {
width: 230px;
text-align: left;
}
#ad_congressionalBills label.ad_sbmt {
width: 70px;
visibility:hidden;
}
#ad_congressionalBillsTitleText{
}
label.labelKeywords {
}
label.labelBillNumber {
}
input#ad_congressionalBills_keywords {
}
input#ad_congressionalBills_billNumber {
}
select#ad_congressionalBills_Search {
}
select#ad_congressionalBills_BillNumberType {
}
select#ad_congressionalBills_BillNumberCongress {
}

/* Bill Detail */
#ad_conLegDetails {
width: 600px;
}
.ad_conLegDetailsH2 {
font-size:90%;
margin-bottom: 5px;
}
#ad_conLegDetails div {
margin-bottom: 10px;
}
#ad_conLegDetailsTitleText {
}
#ad_conLegDetailsTitle div {
padding: 5px 10px;
background-color: #ECF2FE;
}
#ad_conLegDetailsTitle p, #ad_conLegDetailsPosition p, #ad_conLegDetailsBillNum p, #ad_conLegDetailsDesc p, #ad_conLegDetailsBillSponsor p, #ad_conLegDetailsCoSponsors p, #ad_conLegDetailsStatus p {
margin:0;
}
#ad_conLegDetailsPosition div, #ad_conLegDetailsBillNum div, #ad_conLegDetailsDesc div, #ad_conLegDetailsBillSponsor div, #ad_conLegDetailsCoSponsors div, #ad_conLegDetailsStatus div {
width:600px;
padding: 5px 10px;
background-color: #F0F0F0;
position:static;
display:block;
float:left;
}
#ad_conLegDetails input.ad_sbmt {
width:54px; height:26px;
padding:0px 0px 0px 0px;
background: transparent url('/siteapps/advocacy/images/voc_Btn_View.gif') top left no-repeat;
cursor: pointer;
/*cursor: hand;*/
position:relative;
margin-top: -2px;
}
select #coSponsorsSelect {
}

/* Shared 'Wrong Address' */
#ad_wrongAdd_wpr {
background:#f0f0f0;
padding:20px;
}
#ad_wrongAdd {
background:#dedede;
padding:20px;
}
#ad_wrongAdd input.ad_sbt { 
width: 50px; height: 22px;
background: transparent url('http://www.kintera.org/siteapps/advocacy/images/ad_Btn_go.gif') top left no-repeat; 
display:block;
}

/* Page-specific 'Wrong Address' */
#ad_wrongAdd label {
width:100px;
display:block;

}
#ad_print_wpr {
position:relative;
background-color:#F0F0F0;
padding:20px;
}
#ad_print {
background-color:#DEDEDE;
padding:20px;
}
#ad_print h2, #ad_print h3 {
margin-top:5px;
}
.ad_popWarning {
margin-top:0;color:red;
}
#ad_forgot {
border: 5px solid #F0F0F0;
background-color: #CCC;
} 
#ad_forgot H3 {
padding:0;
} 
#ad_forgot DIV {
width: 100%;
padding-left: 10px;
}
#ad_forgot BR {
} 
#ad_forgot INPUT.ad_sbmt {
width: 47px;  height: 25px;
padding:0;
background: url('/siteapps/advocacy/images/ad_Btn_Go.gif') no-repeat left top;
/*cursor: hand;*/
} 

/* Error Message Text */
.text-small {
margin:10px 0;
}

/* Default Planner Calendar Styles */
#cal_area {
width:478px
}
#cal_subarea {
width:215px;
padding:5px;
float:left;
}
#instruction_area {
width:240px;
padding:0;
float:left;
}
TD.searchbutton_selected {
width: 33%;
font-weight: bold;
vertical-align: middle;
color: #36C;
border-top: 2px solid #999;
border-bottom: 2px solid #999;
background-color: #DDD;
text-align: center;
}
#instruction_area UL {
margin:5px 5px 5px 10px;
}
TD.searchbutton {
width: 33%;
border-top: 2px solid #999;
font-weight: bold;
vertical-align: middle;
color: #36C;
border-bottom: 2px solid #999;
background-color: #EEE;
text-align: center;
}
A.searchbutton_text {
font-weight: bold;\
color: #36C;
text-decoration: none
}
#category_area {
width: 450px;
border:1px solid #999;
padding:10px
}
.DirectoryBox {
width: 90%;
padding: 15px;
}
.DirectorySelectedItem {
width: 50%;
font-weight: bold;
color: #000;
line-height: 150%;
}
.DirectoryItem {
width: 50%;
}
.DirAnchor {
color: #36c;
line-height: 150%;
text-decoration: none;
}
LI.instruction_li {
padding:5px;
}
.instruction_hilight {
font-weight: bold;
color: red;
}
#search_area {
width: 100%;
padding-bottom: 5px;
}
table#EventList1_DataList1 {
background-color:#DDD;
}
.textSm, .brnTitle {
background-color:#DDD;
}
.event_icon, .event_outlook {
background-color:#CCC;
}
.event_data {
background-color:#EEE;
}
/*.doubleCell {
colspan:2;
}*/
.ad_voteDetailsMap {
background-color: #F0F0F0;
}
#ad_Reg_wpr .ad_label,#ad_Reg_wprfieldset.ad_RegInfo label {
margin:5px 0 8px 0;
padding:0;
}
#ad_Reg fieldset.ad_MkLgn span {
float:left;
display:block;
}


/***********************************
 JQUERY TABS -- ADDED BY DAN RUTH 
 ***********************************/

/*
 * jQuery UI CSS Framework 1.8.16
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Theming/API
 */

/* Layout helpers
----------------------------------*/
.ui-helper-hidden { display: none; }
.ui-helper-hidden-accessible { position: absolute !important; clip: rect(1px 1px 1px 1px); clip: rect(1px,1px,1px,1px); }
.ui-helper-reset { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; }
.ui-helper-clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.ui-helper-clearfix { display: inline-block; }
/* required comment for clearfix to work in Opera \*/
* html .ui-helper-clearfix { height:1%; }
.ui-helper-clearfix { display:block; }
/* end clearfix */
.ui-helper-zfix { width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter:Alpha(Opacity=0); }


/* Interaction Cues
----------------------------------*/
.ui-state-disabled { cursor: default !important; }


/* Component containers
----------------------------------*/
.ui-widget .ui-widget { font-size: 1em; }
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-family: Arial,sans-serif; font-size: 1em; }
.ui-widget-content { border: none /*1px solid #aaaaaa*/; background: url("/atf/cf/%7B3f934d1f-3443-49cb-95ac-954e18ef5d03%7D/GREY-GRADIENT.PNG") repeat-x bottom left #fff /*none*/; color: #222222; }
.ui-widget-header { border: 1px solid #aaaaaa; background: /*url(lwr-nav-back.png) repeat-x 0 0*/ #A6CE39; color: #222222; font-weight: bold; }
.ui-widget-header a { color: #ffffff; }

/* Interaction states
----------------------------------*/
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus { /*border: 1px solid #999999;*/ background: #555 /*url(lwr-nav-back.png) 0 -39px repeat-x*/; color: #FFFFFF; }
.ui-state-hover a, .ui-state-hover a:hover { color: #FFFFFF; text-decoration: none; }
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active { /*border: 1px solid #aaaaaa;*/ background: #555 /*url(lwr-nav-back.png) 0 -39px repeat-x*/; color: #FFFFFF; }
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color: #FFFFFF; text-decoration: none; }

/* Interaction Cues
----------------------------------*/
.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight  {border: 1px solid #fcefa1; background: #fbf9ee url(images/ui-bg_glass_55_fbf9ee_1x400.png) 50% 50% repeat-x; color: #363636; }
.ui-state-highlight a, .ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a { color: #363636; }
.ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error {border: 1px solid #cd0a0a; background: #fef1ec url(images/ui-bg_inset-soft_95_fef1ec_1x100.png) 50% bottom repeat-x; color: #cd0a0a; }
.ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error a { color: #cd0a0a; }
.ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text { color: #cd0a0a; }
.ui-priority-primary, .ui-widget-content .ui-priority-primary, .ui-widget-header .ui-priority-primary { font-weight: bold; }
.ui-priority-secondary, .ui-widget-content .ui-priority-secondary,  .ui-widget-header .ui-priority-secondary { opacity: .7; filter:Alpha(Opacity=70); font-weight: normal; }
.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled { opacity: .35; filter:Alpha(Opacity=35); background-image: none; }


/* Misc visuals
----------------------------------*/

/* Corner radius */
.ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl { -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; -khtml-border-top-left-radius: 4px; border-top-left-radius: 4px; }
.ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr { -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; -khtml-border-top-right-radius: 4px; border-top-right-radius: 4px; }

.ui-menu {
	list-style:none;
	padding: 2px;
	margin: 0;
	display:block;
	float: left;
}
.ui-menu .ui-menu {
	margin-top: -3px;
}
.ui-menu .ui-menu-item {
	margin:0;
	padding: 0;
	/*zoom: 1; */
	float: left;
	clear: left;
	width: 100%;
}
.ui-menu .ui-menu-item a {
	text-decoration:none;
	display:block;
	padding:.2em .4em;
	line-height:1.5;
	/*zoom:1;*/
}

.ui-tabs { position: relative; padding: 0; /*zoom: 1; */ margin: 15px 0; } /* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */
.ui-tabs .ui-tabs-nav { margin: 0; padding: 0; width: 100%; }
.ui-tabs .ui-tabs-nav li { list-style: none; float: left; position: relative; top: 1px; margin: 0 .2em 1px 0; border-bottom: 0 !important; padding: 0; white-space: nowrap; }
.ui-tabs .ui-tabs-nav li a { float: left; padding: .5em 1em; text-decoration: none; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected { margin-bottom: 0; padding-bottom: 1px; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a { cursor: text; }
.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a { cursor: pointer; } /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
.ui-tabs .ui-tabs-panel { display: block; border-width: 0; padding: 1em 1.4em; background: none; }
.ui-tabs .ui-tabs-hide { display: none !important; }
/************ END JQUERY TABS **********************/
