body {
font-family:Helvetica, Arial, sans-serif;
line-height:150%;
font-size:12px;
color:#666;
font-weight:normal;
background-color:#EEEEEE;
background-image:url(/lina-20-theme/images/custom/blue_bg.jpg);
background-repeat:repeat;
overflow-x:hidden;
}

a:focus, a:hover {color:#27bdb8;}
a {color:#666;text-decoration:none; }

.BodyText{
color: #404040;
font-size:14px;
line-height:24px;
}

/*.BodyText img {
    background-color: #EDEDED;
    border: 2px solid #06ADC0;
    margin: 15px;
    padding: 4px;
}*/


div.default a img, div.defaultSmall a img {
background:transparent none repeat scroll 0 0;
border:3px solid #DDDDDD;
padding:3px;
}

.year {
    padding: 0 2px;
}

div.default a:hover img, div.defaultSmall a:hover img {
-moz-box-shadow:0 0 8px #aaaaaa;
background:transparent none repeat scroll 0 0;
border:3px solid #27bdb8;
padding:3px;
}

a img {
border: 0 none;
}

img {
border: 0 none;
}

a.map {
	background: url(/lina-20-theme/images/custom/map_small.png) no-repeat left center;
	padding:20px 0 20px 55px;
	color:#006f6e;
	text-decoration: none;
    border-bottom:0px;
	margin: 20px;
	line-height:50px;
}

a.map:focus, a.map:hover {
	color:#999999;
	text-decoration: none;
    border-bottom:0px;
}

/** get rid of dotted line **/
div:active,
div:focus,
div:hover
{
outline-style: none;
}

a:active,
a:focus,
a:hover
{
outline-style: none;
}
/** get rid of dotted line **/

ul{
list-style-type:disc;
padding-left: 30px;
margin: 15px 0;
}

li{
list-style-image:none;
list-style-position:outside;
list-style-type:disc;
padding-left: 0px;
}

.wrapper {
    background-color: #FFFFFF;
    background-image: url("/lina-20-theme/images/custom/warpperBG.jpg");
    background-position: left center;
    background-repeat: repeat-y;
    border: 1px solid #57C3C9;
    margin: 10px auto;
    min-height: 510px;
	position: relative;
    width: 960px;
}

.sidenavMiddle{
margin:10px 0 10px -12px;
}

.logo{
text-align:center;
position:relative
}

.topMenu {
    clear: both;
    float: left;
    padding: 5px 0 10px 10px;
    width: 415px;
}

.topMenu a {
float:left;
font-size:12px;
height:19px;
text-decoration:none;
}

.topMenu a:hover{
color:#333;
}

a.getInvolved {
background-image:url("/lina-20-theme/images/custom/check.png");
background-repeat:no-repeat;
color:#F47D21;
margin:5px 20px 0 0;
padding:5px 2px 0 30px;
}

a.mediaCenter {
background-image:url("/lina-20-theme/images/custom/resource.png");
background-repeat:no-repeat;
color:#666;
margin:5px 20px 0 0;
padding:5px 2px 0 30px;
}

a.getHelp {
    background-image: url("/lina-20-theme/images/custom/comment.png");
    background-repeat: no-repeat;
    color: #666666;
    margin: 5px 20px 0 0;
    padding: 5px 2px 0 30px;
}

a.print {
background-image:url("/lina-20-theme/images/custom/printer1.png");
background-repeat:no-repeat;
color:#666666;
margin:5px 0 0 0;
padding:5px 2px 0 30px;
}

#twitter_feed a {
background-image:url("/lina-20-theme/images/custom/linkTwitter.png");
background-repeat:no-repeat;
color:#68CAF7;
font-size:12px;
font-weight:normal;
height:20px;
line-height:20px;
margin:0 0 0 5px;
padding:0 0 0 30px;
text-decoration:none;
}

#twitter_feed a:hover{
color:#999;
}

ul.icons {
margin:0;
padding:0;
}

.icons li {
float:left;
list-style:none outside none;
margin:0 2px;
}

.pledge li {
padding: 0 0 0 5px;
margin:0 0 0 20px;
}

#navigation {
    background-color: #06ADC0;
    float: left;
    height: 30px;
    margin: 0;
    padding: 0;
    text-transform: uppercase;
    width: 795px;
}

.navCorner {
    float: right;
    margin-right: -12px;
    margin-top: 0;
}

.content {
    margin: 0 auto;
    min-height: 350px;
    position: relative;
    width: 960px;
}

div.leftbar {
float:left;
padding:10px 10px 0;
position:relative;
}

div.clear {
clear:both;
font-size:0;
height:0;
line-height:0;
}

div.social {
margin:0 auto;
width:950px;
}

.twitterBottom {
float:left;
font-size:12px;
font-weight:bold;
height:20px;
line-height:20px;
margin:2px 0 0;
overflow:hidden;
padding:2px 10px;
width:675px;
}

.twitterRight{
float:right;
margin:0 10px 0 0;
}

div.findus {
float:left;
font-size:11px;
height:20px;
padding:4px 15px 0 74px;
width:180px;
}

div.findusText {
float:left;
font-size:11px;
font-weight:bold;
line-height:11px;
padding-top:4px;
width:70px;
}

div.findusIcons {
float:left;
width:50px;
}

.sep {
padding:0 2px;
}

div.defaultImageTitle {
    padding-bottom: 20px;
    text-align: center;
    width: 775px;
}

.sideBar {
    background-color: #000000;
    float: left;
    min-height: 900px;
    width: 165px;
}

#menu {
    color: #FFFFFF;
    float: left;
    font-size: 11px;
    letter-spacing: 0;
    line-height: 22px;
    margin-top: 0;
    min-height: 200px;
    padding: 10px 12px 0;
    position: relative;
    text-align: left;
    width: 141px;
}

div.text {
    float: left;
    font-size: 12px;
    line-height: 150%;
    min-height: 240px;
    padding: 15px 10px;
    width: 775px;
}

.article img {
border:2px solid #06ADC0;
margin:10px;
padding:2px;
}

.contentRight {
    float: right;
    width: 795px;
}

#searchwrapper {
    float: right;
    margin: 8px 0 0;
    padding: 0 30px 0 0;
    position: relative;
    width: 265px;
}

#searchwrapper:focus {
border:1px solid #999;
}

#searchwrapper form { display:inline ; }
 
.searchbox {
background-color:transparent;
border:0 none;
color:#333333;
font-size:12px;
height:20px;
left:5px;
position:absolute;
top:2px;
width:255px;
}
 
.searchbox_submit {
height:24px;
left:268px;
position:absolute;
top:3px;
width:24px;
}

div.default {
border:2px solid #CCCCCC;
color:#666666;
margin:0 auto;
padding:10px;
}

div.defaultSmall {
border:2px solid #CCCCCC;
color:#666666;
margin:0 auto;
padding:10px;
}


div.defaultNo {
border:2px solid #CCCCCC;
color:#666666;
margin:0 auto;
padding:10px;
}

div.default a,div.defaultSmall a{
text-decoration:underline;
color:#666;
}

div.default a:hover,div.defaultSmall a:hover{
text-decoration:none;
color:#27bdb8;
}

div.bread {
padding:2px 0 2px 5px;
}

div.imageviewer {
border:1px solid #999;
float:right;
width:20%;
}

.defaultTitle{
color: #FF6600;
font-size: 22px;
line-height: 26px;
padding:10px 0;
margin-top:-15px;
}

.topPage {
color:#FFFFFF;
font-size:18px;
font-weight:bold;
line-height:20px;
text-transform:uppercase;
}

.header {
color:#FFFFFF;
height:100px;
}

.sideBarBottom {
background-color:#000000;
float:left;
padding:0 10px 8px;
width:145px;
}

.pushSection {
    float: left;
    width: 795px;
}

.leftPush{
float:left;
}

.leftPush img{
border-top:1px solid #ccc;
border-right:1px solid #ccc;
border-bottom:1px solid #ccc;
}

.rightPush{
float:right;
}

.rightPush img{
border-top:1px solid #ccc;
border-left:1px solid #ccc;
border-bottom:1px solid #ccc;
}

table.mytable {
width:100%;
border-top:0px solid #f1f1f1;
border-right:0px solid #f1f1f1;
margin:1em auto;
border-collapse:collapse;
}

.cust-taglib-search-iterator {
border-collapse:collapse;
width:100%;
}

table {
clear:both;
}

table {
border-collapse:collapse;
border-spacing:0;
}

table.mytable td {
border-left:0 solid #F1F1F1;
padding:10px;
text-align:left;
}

.TRtitle {
background-color:#28bdb9;
font-weight:bold;
padding:0.5em 1em;
font-size:18px;
color:#ffffff;
}

.TRsubtitle {
border-bottom:2px solid #999999;
background-color:#eee;
font-style:italic;
font-weight:bold;
padding:0.5em 1em;
}

/** footer **/
.footer {
clear:both;
font-size:12px;
height:25px;
margin:0 auto;
padding:10px 0 20px;
width:960px;
}

.bottom {
clear:both;
font-size:12px;
height:25px;
margin:0 auto;
padding:0 0 20px;
width:960px;
}

.bottom a {
    color: #42959A;
    text-decoration: none;
}

.bottom a:hover{
color:#2c6467;
}

.footerLeft {
    color: #42959A;
    float: left;
}

.footerRight{
color:#42959A;
float:right;
}

.lizFooter {
    margin: 0 6px 0 0;
}

/** featured **/
.blueHeader {
border-bottom:0 solid #CCCCCC;
font-size:18px;
font-weight:bold;
margin-bottom:5px;
line-height:22px;
}

.cust-portlet-section-alternate{
background-color:#E5E5E5;
}

.psaTitle{
color:#666;
font-size:18px;
font-weight:bold;
padding-bottom:20px;
}

.Featuredtitle {
color:#FFFFFF;
float:left;
font-size:11px;
font-weight:bold;
padding:2px 0 5px 10px;
text-transform:uppercase;
width:120px;
}

div.rss {
float:left;
padding:2px 0 0 2px;
}

.featuredRadio {
float:left;
padding:2px 0 0 2px;
}

.featureTitle{
color:#ffffff;
font-size:18px;
font-weight:bold;
text-transform:uppercase;
}

.featureDescription{
color:#ffffff;
font-size:11px;
font-weight:normal;
text-transform:uppercase;
}

div.featureBox{
background-color:#8c8c8c;
}

div.success {
    background: url("/lina-20-theme/images/custom/alert.jpg") no-repeat scroll left center #DEF1CA;
    border: 1px solid #4C8B51;
    color: #4C8B51;
    font-weight: bold;
    margin: 0 0 20px;
    padding: 5px 5px 5px 35px;
}

div.fail {
background: url(/lina-20-theme/images/custom/fail.jpg) #ffd7d7 no-repeat left center;
border:1px solid #a02b3b;
color:#a02b3b;
font-weight:bold;
margin: 0 0 20px;
padding:5px 5px 5px 35px;
}

.featureName {
color:white;
font-size:10px;
font-weight:bold;
padding:2px 4px;
text-transform:uppercase;
}

input.featureButton{
background:#6fc4c4;
color:#000;
text-transform:uppercase;
}

/* ---------- search results ---------- */

.brownHeaderProfile{
color:#6FC5C4;
font-weight:bold;
font-size:12pt;
text-transform: uppercase;
}

a.brownHeaderProfile:link {
	color: #6FC5C4;
	text-decoration: none
}
a.brownHeaderProfile:active {
	color: #6FC5C4;
	text-decoration: none
}
a.brownHeaderProfile:visited {
	color: #6FC5C4;
	text-decoration: none
}
a.brownHeaderProfile:hover {
	color: #6FC5C4;
	text-decoration: underline
}

.lightbrownBread {
color:#999999;
font-size:12px;
line-height:16px;
}

.commonTop2{
color:#202020;
font-size:11px; 
}

.greyNumber{
color:#a4a4a4;
font-size:11px;
text-transform: uppercase;
}

.greenHeaderProfile {
color:#F47D1F;
font-size:14px;
text-transform:uppercase;
}

a.greenHeaderProfile:link {
	color: #F47D1F;
	text-decoration: none
}
a.greenHeaderProfile:active {
	color: #F47D1F;
	text-decoration: none
}
a.greenHeaderProfile:visited {
	color: #F47D1F;
	text-decoration: none
}
a.greenHeaderProfile:hover {
	color: #F47D1F;
	text-decoration: underline
}


/** QUIZ **/

div.quiz {
    background-color: #3F3F3F;
    overflow: auto;
    padding: 15px 0 30px 5px;
}

.quizHeader{
text-align:center;
text-transform:uppercase;
color:#fff;
font-size:21px;
}

.questionText{
text-align:left;
text-transform:uppercase;
color:#67C6C4;
font-size:16px;
float:left;
padding:30px 0 30px 50px;
}

.question{
text-align:left;
color:#fff;
font-size:12px;
float:left;
padding:0;
width:300px;
}

div.questionNumbers {
float:left;
height:30px;
padding:25px 0 20px 20px;
text-align:left;
}

div.questionLeft {
float:left;
padding:0 0 0 10px;
text-align:left;
width:345px;
}

div.answerRight {
text-align:right;
float:right;
width:283px;
}

img.numberBullet{
float:left; 
padding-right:10px
}

ul.answers {
    list-style-type: lower-alpha;
    margin: 0;
}

.answers li {
font-size:11px;
color:#71CBD2;
padding-top:3px;
list-style-type: lower-alpha 
}

.next {
    float: right;
	margin:-2px 0 0 6px;
}

.next a {
    color: #FFFFFF;
    font-size: 12px;
    text-decoration: none;
    text-transform: uppercase;
    width: 60px;
}

.next a:hover{
color:#67C6C4;
text-decoration:none;
}

.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

#fact1 {
display:block
}

#fact2 {
display: none;
}

#fact3 {
display: none;
}

#fact4 {
display: none;
}

#question1 {
display:block
}

#question2 {
display: none;
}

#question3 {
display: none;
}

#question4 {
display: none;
}

#question5 {
display: none;
}

#question6 {
display: none;
}

#question7 {
display: none;
}

#question8 {
display: none;
}

#question9 {
display: none;
}

#question10 {
display: none;
}


div.warning {
background-color:#FFFFFF;
border:1px solid #8C8C8C;
height:325px;
padding:10px 0 10px 10px;
}

.warningHeader{
text-align:left;
color:#000;
font-size:16px;
}

div.warningNumbers {
float:left;
padding:20px 10px;
text-align:left;
}

div.warningFact {
float:right;
width:260px;
padding-top:18px;
}

div.countdown {
background:url("/lina-20-theme/images/custom/countdown2.png") no-repeat scroll center top #000000;
border:1px solid #333333;
color:#FFFFFF;
float:left;
font-size:16px;
font-weight:bold;
height:22px;
letter-spacing:11px;
line-height:18px;
margin:0 -10px;
padding:4px 0 0 15px;
text-align:left;
text-transform:uppercase;
width:233px;
}

.article {
clear:both;
padding-top:20px;
}

.ArticleTitle{
color:#F47D21;
font-size:22px;
line-height:28px;
font-weight:bold;
clear:both;
}

.socialNetworks{
margin:20px 0;
clear:both;
}

.tweet{
float:left;
margin:1px 5px 0 0;
}

.digg{
float:left;
margin:1px 25px 0 0;
}

.like{
float:left;
margin:0 20px 0 0;
}

cite{
color:#06adc0;
}

div.services {
    border-top: 4px solid #EEEEEE;
    display: block;
    margin: 0;
    padding: 10px 0 0;
    position: relative;
    width: 100%;
}

div.services div.quote {
    float: left;
    width: 100%;
}

h1.boxes {
background-color:#EEEEEE;
border-bottom:2px dotted #999999;
font-size:14px;
font-weight:bold;
margin:0;
padding:8px 0 5px 10px;
text-transform:uppercase;
}

ol, ul {
list-style:none outside none;
}

ul.fourt  {
border-bottom:2px dotted #999999;
margin:0;
overflow:auto;
padding:0 16px;
}

ul.fourt li.four {
border-right-style:none;

}

ul.fourt li {
    border-right: 2px dotted #999999;
    float: left;
    list-style: none outside none;
    min-height: 190px;
    padding: 8px;
    width: 230px;
}

p.become {
background:url("/lina-20-theme/images/custom/images-turq/1check.png") no-repeat scroll left center transparent;
color:#333333;
line-height:14px;
margin:0;
padding:12px 0 12px 38px;
text-transform:uppercase;
}

p.petition {
background:url("/lina-20-theme/images/custom/images-turq/2write.png") no-repeat scroll left center transparent;
color:#333333;
line-height:14px;
margin:0;
padding:12px 0 12px 38px;
text-transform:uppercase;
}

p.find {
background:url("/lina-20-theme/images/custom/images-turq/3Globe.png") no-repeat scroll left center transparent;
color:#333333;
line-height:14px;
margin:0;
padding:12px 0 12px 38px;
text-transform:uppercase;
}

p.convo {
background:url("/lina-20-theme/images/custom/images-turq/4Bubble.png") no-repeat scroll left center transparent;
color:#333333;
line-height:14px;
margin:0;
padding:12px 0 12px 38px;
text-transform:uppercase;
}

p.support {
background:url("/lina-20-theme/images/custom/images-turq/5network.png") no-repeat scroll left center transparent;
color:#333333;
line-height:14px;
margin:0;
padding:12px 0 12px 38px;
text-transform:uppercase;
}

p.share {
background:url("/lina-20-theme/images/custom/images-turq/6monitor.png") no-repeat scroll left center transparent;
color:#333333;
line-height:14px;
margin:0;
padding:12px 0 12px 38px;
text-transform:uppercase;
}

p.mega {
background:url("/lina-20-theme/images/custom/images-turq/7mega.png") no-repeat scroll left center transparent;
color:#333333;
line-height:14px;
margin:0;
padding:12px 0 12px 38px;
text-transform:uppercase;
}

p.thumb {
background:url("/lina-20-theme/images/custom/images-turq/8thumbs_up_48.png") no-repeat scroll left center transparent;
color:#333333;
line-height:14px;
margin:0;
padding:12px 0 12px 38px;
text-transform:uppercase;
}

p.contact {
background:url("/lina-20-theme/images/custom/images-turq/9contact.png") no-repeat scroll left center transparent;
color:#333333;
line-height:14px;
margin:0;
padding:12px 0 12px 38px;
text-transform:uppercase;
}

p.email_sig {
    background: url("/lina-20-theme/images/custom/images-turq/email_sig.png") no-repeat scroll left center transparent;
    color: #333333;
    line-height: 14px;
    margin: 0;
    padding: 12px 0 12px 38px;
    text-transform: uppercase;
}

p.video {
background:url("/lina-20-theme/images/custom/images-turq/10video.png") no-repeat scroll left center transparent;
color:#333333;
line-height:14px;
margin:0;
padding:12px 0 12px 38px;
text-transform:uppercase;
}

p.pledge {
    background: url("/lina-20-theme/images/custom/images-turq/pledge.png") no-repeat scroll left center transparent;
    color: #333333;
    line-height: 14px;
    margin: 0;
    padding: 12px 0 12px 38px;
    text-transform: uppercase;
}

p.email {
background:url("/lina-20-theme/images/custom/images-turq/11email.png") no-repeat scroll left center transparent;
color:#333333;
line-height:14px;
margin:0;
padding:12px 0 12px 38px;
text-transform:uppercase;
}

p.book {
background:url("/lina-20-theme/images/custom/images-turq/12book.png") no-repeat scroll left center transparent;
color:#333333;
line-height:14px;
margin:0;
padding:12px 0 12px 38px;
text-transform:uppercase;
}

p.home {
background:url("/lina-20-theme/images/custom/images-turq/13home.png") no-repeat scroll left center transparent;
color:#333333;
line-height:14px;
margin:0;
padding:12px 0 12px 38px;
text-transform:uppercase;
}

p.comm {
background:url("/lina-20-theme/images/custom/images-turq/14community.png") no-repeat scroll left center transparent;
color:#333333;
line-height:14px;
margin:0;
padding:12px 0 12px 38px;
text-transform:uppercase;
}

p.balance {
background:url("/lina-20-theme/images/custom/images-turq/15balance.png") no-repeat scroll left center transparent;
color:#333333;
line-height:14px;
margin:0;
padding:12px 0 12px 38px;
text-transform:uppercase;
}

p.down {
background:url("/lina-20-theme/images/custom/images-turq/16download.png") no-repeat scroll left center transparent;
color:#333333;
line-height:14px;
margin:0;
padding:12px 0 12px 38px;
text-transform:uppercase;
}

p.teach {
background:url("/lina-20-theme/images/custom/images-turq/17teach.png") no-repeat scroll left center transparent;
color:#333333;
line-height:14px;
margin:0;
padding:12px 0 12px 38px;
text-transform:uppercase;
}

p.star {
background:url("/lina-20-theme/images/custom/images-turq/18star.png") no-repeat scroll left center transparent;
color:#333333;
line-height:14px;
margin:0;
padding:12px 0 12px 38px;
text-transform:uppercase;
}

p.mic {
background:url("/lina-20-theme/images/custom/images-turq/19microphone.png") no-repeat scroll left center transparent;
color:#333333;
line-height:14px;
margin:0;
padding:12px 0 12px 38px;
text-transform:uppercase;
}

ul.fourt p {
    color: #848383;
    font-size: 12px;
    line-height: 20px;
    margin: 5px 0;
}
