@charset "UTF-8";/* CSS Document */body  {	font: 100% Verdana, Arial, Helvetica, sans-serif;	margin: 0;	padding: 0;	text-align: center;	color: #000000;	background-color: #b9b5a9;	margin-left: 0px;}body,td,th {	color: #321e1e;	font: 12px/17px Arial, Helvetica, sans-serif;}a:link {	color: #C63E34;	text-decoration: none;}a:visited {	text-decoration: none;	color: #C63E34;}a:hover {	text-decoration: underline;	color: #C73F36;}a:active {	text-decoration: none;	color: #000;}.twoColFixLtHdr #container {	width: 1074px;	background: #EEEAE3 url(../images/bg-page.gif) repeat-y;	margin: 0 auto;	text-align: left;}.twoColFixLtHdr #header {	background: #EDE9E2 url(../images/bg-header.jpg) no-repeat left top;	padding: 0 0px;	margin-right: 25px;	margin-left: 25px;	height: 240px;}.twoColFixLtHdr #topbanner {	background: #d4cebd url(../images/banner-top2.gif) repeat-x;	height: 43px;	width: 1024px;	margin: 0px 25px;}.twoColFixLtHdr #topbanner ul {	width: 740px;	padding: 0;	margin: 6px 0 0 50px;	text-transform: uppercase;	float: left;	list-style: none;	z-index:500;	color: #edeae2;}.twoColFixLtHdr #topbanner ul li {float: left;}.twoColFixLtHdr #topbanner ul a {	font: bold 13px/32px "Trebuchet MS", Arial, Helvetica, sans-serif;	padding: 0px 54px 0px 0px;	width:auto;	text-decoration: none;	float: left;	display: block;	color: #edeae2;	letter-spacing: 1px;}#topbanner ul a:hover {color: #e54548;}#about #mainNav .about a {color:#e54548; cursor:default;}#thepledge #mainNav .thepledge a {color:#e54548; cursor:default;}#whyact #mainNav .whyact a {color:#e54548; cursor:default;}#action #mainNav .action a {color:#e54548; cursor:default;}#resources #mainNav .resources a {color:#e54548; cursor:default;}.homeLink a:link, .homeLink a:visited {	width: 130px;	height:43px;	margin: 0 0 0 97px;	float: left;	display:block;	background:url(../images/banner_home-btn.gif) left no-repeat;}.homeLink a:hover, .homeLink a:active {	width: 130px;	height:43px;	margin: 0 0 0 97px;	float: left;	display:block;	background:url(../images/banner_home-btn.gif) right no-repeat;}/* end new nav */.twoColFixLtHdr #header h1 {	margin: 0;	padding: 10px 0;}.twoColFixLtHdr #leftcol {	float: left;	width: 355px;	margin: 25px 28px 25px 57px;}#leftcol.action ul {	font-size:10px;	list-style:none;	padding:0;	border-top:1px solid #d4cebd;}#leftcol.action li {	margin-left:0;	padding:8px 0;	border-bottom:1px solid #d4cebd;}.twoColFixLtHdr #leftcol .calloutboxborder,.twoColFixLtHdr #rightcol .calloutboxborder {	border-top: 6px double #2E1717;	border-bottom: 6px double #2E1717;	margin-bottom: 24px;}.twoColFixLtHdr #leftcol .calloutbox,.twoColFixLtHdr #rightcol .calloutbox {	background: #2E1717;	font: 11px/18px "Trebuchet MS", Arial, Helvetica, sans-serif;	text-transform: uppercase;	color: #EEEBE3;	padding: 10px 16px;	text-align: justify;}.twoColFixLtHdr table.calloutbox {	width:100%;}.twoColFixLtHdr .calloutbox td {	color:#d4cebd;}.twoColFixLtHdr .calloutbox td.what {	padding-left:15px;	text-transform:none;	color:white;}.twoColFixLtHdr #leftcol .flashbox {	height:493px;	background: url(../images/bg-heard_enough.gif) no-repeat left top;}.twoColFixLtHdr #rightcol {	margin: 25px 67px 25px 0px; /* the left margin on this div element creates the column down the left side of the page - no matter how much content the sidebar1 div contains, the column space will remain. You can remove this margin if you want the #mainContent div's text to fill the #sidebar1 space when the content in #sidebar1 ends. */	padding: 0px; /* remember that padding is the space inside the div box and margin is the space outside the div box */	float: right;	width: 567px;}.twoColFixLtHdr #rightcol h1 {	background: #2E1717 url(../images/bg-bottom_of_right_quotes.gif) no-repeat left bottom;	padding: 20px 20px 30px;	color: #EEEAE2;	text-align: center;	text-transform: uppercase;	font: 10px/15px "Trebuchet MS", Arial, Helvetica, sans-serif;	float: left;	margin: 0px 0px 5px;}.twoColFixLtHdr #rightcol h2 {	background: #2E1717 url(../images/bg-bottom_of_right_quotes.gif) no-repeat right bottom;	padding: 20px 20px 30px;	color: #EEEAE2;	text-align: center;	font: normal 11px/15px "Trebuchet MS", Arial, Helvetica, sans-serif;	float: right;	margin: 0px 0px 5px 5px;}.twoColFixLtHdr #rightcol h3 {	padding: 0;	margin: 0 0 15px;	color: #24100F;	font: bold 32px/42px Arial, Helvetica, sans-serif;}.twoColFixLtHdr #rightcol h4 {	padding: 0;	margin: 0 0 15px;	color: #24100F;	font: bold 18px/28px Arial, Helvetica, sans-serif;}.twoColFixLtHdr #rightcol h5 {	padding: 0;	margin: 0 0 10px;	color: #24100F;	font: normal 10px/14px Arial, Helvetica, sans-serif;}.asterisk {	font-size:18px;}.twoColFixLtHdr #rightcol p {	clear:left;}.twoColFixLtHdr #rightcol ul {	padding: 0 0 0 20px;	list-style: square outside;}.twoColFixLtHdr #rightcol li {	padding: 0 0 3px 0;}.twoColFixLtHdr #footer {	padding: 0 40px; /* this padding matches the left alignment of the elements in the divs that appear above it. */	background:#2D1817 url(../images/bg-footer.gif) no-repeat;	height: 59px;	width: 994px;	color: #a29894;	line-height: 20px;}  #footer p {	margin: 0;	padding: 10px 0;}#footer p a:link {	color:#ECE8DF;	text-decoration: none;}#footer p a:visited {	color:#ECE8DF;	text-decoration: none;}#footer p a:hover  {	text-decoration: none;	color: #e17575;}#footer p a:active  {	text-decoration: underline;	color: #e17575;}.fltrt {	float: right;	margin-left: 8px;}.fltlft {	float: left;	margin-right: 8px;}.clearfloat {	clear:both;    height:0;    font-size: 1px;    line-height: 0px;}blockquote {	margin:15px 20px 0px 20px;}.fineprint {	padding: 0px 0 0;	font-size: 10px;	color: #998f8f;	margin: 6px 0px 0px;}.note {	background: #d4cebd url(../images/asterisk.gif) top left no-repeat;	padding: 10px 10px 10px 30px;	font-size:11px;	margin: 0px;}#rightcol .note h5 {	font-weight:bold;	font-size:11px;}a:active{  outline: none;}:focus{  -moz-outline-style: none;}