@charset "UTF-8"; 
@media all {
/* convio style */
textarea, pre, code, kbd, samp, var, tt {

}

#contentDiv { 
font-size:13px;
line-height:16px;
}

#contentDiv p, #contentDiv td { 
line-height:16px;
}

#contentDiv h1, #contentDiv h2, #contentDiv h3, #contentDiv h4, #contentDiv h5, #contentDiv h6 {
	font-weight:normal;
	color:#0046ad;
	margin: 0 0 0.25em 0;
}
#contentDiv h1 {
	font-size: 24px;
	color:#0049AD;
	line-height:30px;
}
#contentDiv h2 {
	font-size: 17px;
	color: #0049AD;
	line-height:15px;
}
#contentDiv h3 {
	font-size: 17px;
	color:#002147;
}                    
#contentDiv h4 {
	font-size: 15px;
	color:#0045ad;
	line-height:18px;
}                       
                  
#contentDiv h5 {
	font-size: 14px;
}                    
#contentDiv h6 {
	font-size: 14px;
}   
#contentDiv h1 a, #contentDiv h1 a:link, #contentDiv h1 a:visited{
	color:#0049AD;
	text-decoration:none;
}
#contentDiv h1 a:hover, #contentDiv h1 a:active{
	color:#0049AD;
}
#contentDiv h2 a, #contentDiv h2 a:link, #contentDiv h2 a:visited{
	color: #0049AD;
	text-decoration:none;
}
#contentDiv h2 a:hover, #contentDiv h2 a:active{
	color:#0049AD;
}
#contentDiv h3 a, #contentDiv h3 a:link, #contentDiv h3 a:visited{
	color:#0049AD;
	text-decoration:none;
}     
#contentDiv h3 a:hover, #contentDiv h3 a:active{
	color:#0049AD;
	text-decoration:none;
}               
#contentDiv h4 a, #contentDiv h4 a:link, #contentDiv h4 a:visited{
	color:#0045ad;
}    
#contentDiv h4 a:hover, #contentDiv h4 a:active{
	color:#0045ad;
}           

#contentDiv .yellow {
	color:#ffcc00;
}
#contentDiv ul, #contentDiv ol, #contentDiv dl {
	line-height: 1.5em;
	margin: 0 0 1em 2em;
}
#contentDiv ul li {
	list-style-type: disc;
}
#contentDiv ul ul li {
	list-style-type: circle;
}
#contentDiv ol li {
	list-style-type: decimal;
}
#contentDiv ol ol li {
	list-style-type: lower-latin;
}
#contentDiv li {
	margin-left: 0.8em;
	line-height: 1.5em;
	
}
#contentDiv dt {
	font-weight: bold;
}
#contentDiv dd {
	margin: 0 0 1em 0.8em;
}
#contentDiv p {
	line-height: 15px;
	margin: 0 0 1em 0;
}
#contentDiv blockquote, #contentDiv cite, #contentDiv q {

}
#contentDiv blockquote {
	margin: 0 0 1em 1.6em;
	color: #666;
}
#contentDiv strong, #contentDiv b {
	font-weight: bold;
}
#contentDiv em, #contentDiv i {
	font-style: italic;
}
#contentDiv pre, #contentDiv code, #contentDiv kbd, #contentDiv tt, #contentDiv samp, #contentDiv var {
	font-size: 100%;
}
#contentDiv pre, #contentDiv code {
	color: #800;
}
#contentDiv pre {
	line-height: 1.5em;
	margin: 0 0 1em 0;
}
#contentDiv kbd, #contentDiv samp, #contentDiv var {
	color: #666;
}
#contentDiv var {
	font-style: italic;
}
#contentDiv acronym, #contentDiv abbr {
	border-bottom: 1px #aaa dotted;
	font-variant: small-caps;
	letter-spacing: .07em;
	cursor: help;
}
#contentDiv sub, #contentDiv sup {
	font-size: 91.6667%;
}
#contentDiv hr.thick {
	color: #fff;
	background:transparent;
	margin: 0 0 0.5em 0;
	padding: 0 0 0.5em 0;
	border:0;
	border-bottom: 2px #002147 solid;
}

#contentDiv hr {
	color: #fff;
	background:transparent;
	margin: 0 0 0.5em 0;
	padding: 0 0 0.5em 0;
	border:0;
	border-bottom: 1px #57584f solid;
}

#contentDiv p.icaption_left {
	float:left;
	display:inline;
	margin: 0 1em 0.15em 0;
}
#contentDiv p.icaption_right {
	float:right;
	display:inline;
	margin: 0.5em;
}
#contentDiv p.icaption_left img, #contentDiv p.icaption_right img {
	padding:0;
	border: 1px #a5a5a1 solid;
}
#contentDiv p.icaption_left strong,  #contentDiv p.icaption_right strong {
	display:block;
	overflow:hidden;
	margin-top: 2px;
	background: #eee;
	font-weight: normal;
	font-size: 91.667%;
	padding-top: 0.3em;
}
#contentDiv .highlight {
	color: #f60;
}
#contentDiv .dimmed {
	color: #888;
}
#contentDiv .info {
	background: #f8f8f8;
	color: #666;
	padding: 10px;
	margin-bottom: 0.5em;
	font-size: 91.7%;
}
#contentDiv .note {
	background: #efe;
	color: #040;
	border: 2px #484 solid;
	padding: 10px;
	margin-bottom: 1em;
}
#contentDiv .important {
	background: #ffe;
	color: #440;
	border: 2px #884 solid;
	padding: 10px;
	margin-bottom: 1em;
}
#contentDiv .warning {
	background: #fee;
	color: #400;
	border: 2px #844 solid;
	padding: 10px;
	margin-bottom: 1em;
}
#contentDiv .float_left {
	float: left;
	display:inline;
	margin-right: 1em;
	margin-bottom: 0.15em;
}
#contentDiv .float_right {
	float: right;
	display:inline;
	margin-left: 1em;
	margin-bottom: 0.15em;
}

#contentDiv .img_border{
	border: 1px #a5a5a1 solid;
}

#contentDiv .center {
	display:block;
	text-align:center;
	margin: 0.5em auto;
}
#contentDiv table.simple {
	width: auto;
	border-collapse:collapse;
	margin-bottom: 0.5em;
	border-top: 2px #888 solid;
	border-bottom: 2px #888 solid;
}
#contentDiv table.simple caption {
	font-variant:small-caps;
}
#contentDiv table.full {
	width: 100%;
}
#contentDiv table.fixed {
	table-layout:fixed;
}
#contentDiv table.simple th, #contentDiv table.simple td {
	padding: 0.5em;
}
#contentDiv table.simple thead th {
	color: #000;
	border-bottom: 2px #800 solid;
}
#contentDiv table.simple tbody th {
	background: #e0e0e0;
	color: #333;
}
#contentDiv table.simple tbody th[scope="row"], tbody th.sub {
	background: #f0f0f0;
}
#contentDiv table.simple tbody th {
	border-bottom: 1px solid #fff;
	text-align: left;
}
#contentDiv table.simple tbody td {
	border-bottom: 1px solid #eee;
}
#contentDiv table.simple tbody tr:hover th[scope="row"],  #contentDiv table.simple tbody tr:hover tbody th.sub {
	background: #f0e8e8;
}
#contentDiv table.simple tbody tr:hover td {
	background: #fff8f8;
}

/* site specific */

#contentDiv .purple_header{
font-size:15px; line-height:18px; color:#542989; font-weight:bold;
}


#content_right #relatedLinks{ margin-bottom:10px; }
#content_right #donate_but{ margin-top:4px;}
#content_right .sign-up-text{ margin-bottom:8px;}

#content_right #relatedLinks p, #content_right p{ line-height:16px; margin-top:3px; margin-bottom:3px; font-size:11px; color:#57584f; }

#content_right #relatedLinks a, #content_right a{ color:#57584f; text-decoration:underline; }
#content_right #relatedLinks a:hover, #content_right a:hover{ color:#5681c5; }

#content_right a, #content_right a:visited {color:#153457; }

#printShare a{ color:#153457;}
.printerFriendlyImage{ position:relative; top:5px;}
#donateHere{ margin-bottom:10px; }

#signUp{ margin-bottom:10px; }

#signUp #cons_email{ 
width:100px; 
height:17px; 
color:#bbbbbb; 
border:solid #9d9d98; 
border-width:1px 0 1px 1px; 
font-size:12px; 
padding-left:3px;
padding-top:2px;
}


#banner-img{
	padding-bottom:11px;
	height:129px;
	padding-left: 8px;
}
#banner-img h1{ 
color:#1D59B3; 
font-size:36px; 
width:680px; 
margin-top:65px; 
margin-left:8px;
padding-bottom:10px;
}


.newsletter-list { border-bottom:#333333 1px solid; padding-bottom:5px; }

#content_left{ padding-bottom:10px;  }
#content_left #relatedLinks h3{ color:#002147; padding-bottom:3px; font-size:18px;}
#content_left #relatedLinks p{ margin-top:4px; margin-bottom:4px;}
#content_left #relatedLinks h3 a{ text-decoration:none; }
#content_left #relatedLinks hr{
    color: #fff;
	background:transparent;
	margin: 0 0 0.5em 0;
	padding: 0 0 0.5em 0;
	border:0;
	border-bottom: 1px #57584f solid;
}
#content_left #relatedLinks .date{ color:#0c51b3; }

#link_list { }
#link_list .title a, #link_list .title a:visited {color:#002147; font-size:17px; font-weight:bold; text-decoration:none; }
#link_list .date {color:#002147; font-size:12px;}
#link_list a, #link_list a:visited {color:#57584F;}
#link_list img {float:left; margin:0 5px 5px 0;border:none;}
#link_list hr {
	color: #fff;
	background:transparent;
	margin: 0 0 0.5em 0;
	padding: 0 0 0.5em 0;
	border:0;
	border-bottom: 1px #57584f solid;
}
#link_list .paginator{ font-size:13px; color:#57584f; }


#donor_voices {border:0px #a6c2e2 solid; margin:2px 0; text-align:center;}
#donor_voices img {margin:0; padding:0; border:#57584F 1px solid;}
#donor_voices p{color:#57584f; padding:5px 10px; font-style:italic; text-align:left; font-size:12px; line-height:14px;}

.ErrorMessage{ color:#990014; }

#btn_search {margin-bottom:-6px; *margin-bottom:-4px; }

}
