body {
			background: #285573 url(/atf/cf/{769AABB4-D630-4AFC-9492-F438A5D2A57C}/background_bg.jpg) repeat-x scroll 50% 0px;
			margin:0px;
			}
			
body table { background-color: #FFFFFF ; } /* fix donation page background 04.30.08, eric*/

* a {text-decoration: none;}
img {border:0px;}

#top_container {
			background: transparent url(/atf/cf/{769AABB4-D630-4AFC-9492-F438A5D2A57C}/nom_logo1.jpg) no-repeat;
			text-align:right;
			padding:0;
			height:150px; 
			}
#top_container input {
			color:#bbbaba;
			font-family:"Helvetica";
			font-style: oblique;
			}

#top_container input p {
			padding:5px 0px 0px 5px;
			}						
#callout_navigation {line-height:0.7;}			





/* ---------------------------------------------------------------------------------------------------- */
			
#main_navigation {
  list-style-type: none;
  margin:0px;
  background-image: url(/atf/cf/{769AABB4-D630-4AFC-9492-F438A5D2A57C}/nav_bg.png);
}


	/*BEGIN HORIZONTAL NAV*/

	
#nav { /* all list items */
	/* L1 F, L2 F, L3 F */
	font-family:verdana;
	font-size:11px;
	background:#F6F8F9;
	margin: 0 0 -2px 0;
	padding:0;
	}	

#nav, 
#nav ul {
	padding: 0;
	margin: 0;
	list-style: none;
	position:relative;
	/* L1 H, L2 H, L3 H (fixed, no paddding) */
	/*line-height: 15px;*/
	}

#nav a {
	display: block;
	/* L1 W, L2 W, L3 W (fixed indent) */
	/*text-indent: 10px;*/
	/* L1 font style */
	color : #7e9aac;
	font-weight : bold; 
	text-decoration : none;
	}
#nav .selectedNav {
	color: #b42b36;
	}
	
	/* ALL hover
#nav a.parent, 
#nav a.parent:hover {
	background-image: url(/files_/arrR.gif);
	background-repeat: no-repeat;
	background-position: center right;
	}
	*/

	/* ALL */
#nav li { 
	float: left;
	}


#nav li a {
	/* L1 W Fixed */ 
	width:105px;
	
	/* L1 W expand (flex) */
	/* padding-right:10px; */
	/* padding-left:10px; */
	
	/* L1 H, L2 H, L3 H (flex) */
	padding-top:8px;
	padding-bottom:8px;
	}


	
#nav li a {
	/*L1 background */
	background:#F6F8F9;
	/*
	background-image: url(http://domain.com/nav.gif);
	background-repeat: repeat-x;
	background-position: bottom left;
	*/
	
	/*L1 align */
	text-align:left;
	text-indent:10px;
	/*gradiant_bot.gif*/
	}


	/* L2 L3 hide */
#nav li ul {
	position: absolute;
	left: -999em;
	}




#nav li ul, 
#nav li ul li a  { 
	/* L2 W */
	width: 170px;
	}
	/*L2 BG*/
#nav li ul li a  {
	background:#f1f4f5 ; /*858F9E gray   2A3A75*/
	
	/*L2 align*/
	text-align:left;
	text-indent:0;
	padding-left:10px;
	/*L2 F */
	color:#0099cc;
	}
	/* L2 W IE */ 
* html #nav li ul {
	width: 180px;
	}
* html #nav li ul li a  {
	width: 180px;
	}

	

#nav li ul li a.parent,
#nav li ul li a.parent:hover {
	/*background-image: url(/files_/arrR.gif);
	background-repeat: no-repeat;
	background-position: center right;
gradiant_bot.gif*/
	}

	/* BEG BORDER STYLES */
	/* careful of inheritance ... need to redeclare where applicable */

	/*L1*/
#nav {
	/*border-right: 1px solid #CCC ;*/
	}
#nav:after { /*clear fix*/
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
	}
* html #nav {
	height: 1%;
	}
	/*L1 borders*/
#nav li { 
	margin:0 0 0 0;
	border-right : 1px solid #CCC;
	border-left : 0; /*declare for safari*/
	}

	/*L1 hover */
#nav li a:hover {
	color : #264258;
	}

	
#nav li ul {
	/*L2 alignment*/
	margin: 0 0 0 -1px; 
	/* L2 borders */
	border : 0;
	border-left : 1px solid #999 ;
	border-bottom :1px solid #999 ;
	background:#FFF;
	width:180px;
	}
	
#nav li ul li {
	margin:0;
	border : 0;
	/* L2 borders */
	border-top : 1px dotted #CCC ;
	border-right :1px solid #999 ;
	}
	
	
	/*L2 hover */
#nav li ul li a:hover{
	/*background : #B2151C;*/
	background : #FFF; 
	color:#0099cc;
	}







	/*L3*/
	
#nav li ul li ul {
	/*L3 borders*/
	border :0;
	border-top : 1px solid #FFF ;
	border-right :1px solid #FFF ;
	border-left : 1px solid #FFF ;
	}
#nav li ul li ul li {
	margin:0;
	border :0;
	border-bottom : 1px solid #FFF/*hborder*/ ;
	}	
#nav li ul ul { 
	/* L3 H offset */
	margin-top: -31px ;
	margin-right: 0 ;
	margin-bottom: 0;
	/* L3 width offset */
	margin-left: 150px;
	border: 1px solid red;
	}


	
	
	/* NO MOD */
#nav li:hover ul ul, 
#nav li:hover ul ul ul, 
#nav li.sfhover ul ul, 
#nav li.sfhover ul ul ul 
	{
	left: -999em;
	}
	/* lists nested under hovered list items */
#nav li:hover ul, 
#nav li li:hover ul, 
#nav li li li:hover ul, 
#nav li.sfhover ul, 
#nav li li.sfhover ul, 
#nav li li li.sfhover ul 
	{
	left: auto;
	}
#nav, 
#nav ul, 
#nav li {
	 z-index:2000
	}



/* ---------------------------------------------------------------------------------------------------- */
/* NAV RED */

#rednav{
	padding:0 0 0 0;
	margin:0 0 0 0;
	v-align:bottom;
	}
	
#navr { /* all list items */
	/* L1 F, L2 F, L3 F */
	font-family:Helvetica;
	font-size:24px;
	margin: 0 0 -2px 0;
	padding:0;
	}	

#navr, 
#navr ul {
	padding: 0;
	margin: 0;
	list-style: none;
	position:relative;
	/* L1 H, L2 H, L3 H (fixed, no paddding) */
	/*line-height: 15px;*/
	}

#navr a {
	display: block;
	/* L1 W, L2 W, L3 W (fixed indent) */
	/*text-indent: 10px;*/
	/* L1 font style */
	color : #bca1a5;
	font-weight : bold; 
	text-decoration : none;
	}
#navr .selectedNav {
	color: #b42b36;
	}
	
	/* ALL hover
#navr a.parent, 
#navr a.parent:hover {
	background-image: url(/files_/arrR.gif);
	background-repeat: no-repeat;
	background-position: center right;
	}
	*/

	/* ALL */
#navr li { 
	float: left;
	}


#navr li a {
	/* L1 W Fixed */ 
	width:315px;
	
	/* L1 W expand (flex) */
	/* padding-right:10px; */
	/* padding-left:10px; */
	
	/* L1 H, L2 H, L3 H (flex) */ 
	padding-top:45px;
	padding-bottom:45px;
	}


	
#navr li a {
	/*L1 background */
	/*
	background-image: url(http://domain.com/nav.gif);
	background-repeat: repeat-x;
	background-position: bottom left;
	*/
	
	/*L1 align */
	text-align:center;
	text-indent:0;
	/*gradiant_bot.gif*/
	}


	/* L2 L3 hide */
#navr li ul {
	position: absolute;
	left: -999em;
	}




#navr li ul, 
#navr li ul li a  { 
	/* L2 W */
	width: 170px;
	}
	/*L2 BG*/
#navr li ul li a  {
	background:#f1f4f5 ; /*858F9E gray   2A3A75*/
	
	/*L2 align*/
	text-align:left;
	text-indent:0;
	padding-left:10px;
	/*L2 F */
	color:#0099cc;
	}
	/* L2 W IE */ 
* html #navr li ul {
	width: 180px;
	}
* html #navr li ul li a  {
	width: 180px;
	}

	

#navr li ul li a.parent,
#navr li ul li a.parent:hover {
	/*background-image: url(/files_/arrR.gif);
	background-repeat: no-repeat;
	background-position: center right;
gradiant_bot.gif*/
	}

	/* BEG BORDER STYLES */
	/* careful of inheritance ... need to redeclare where applicable */

	/*L1*/
#navr {
	/*border-right: 1px solid #CCC ;*/
	}
#navr:after { /*clear fix*/
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
	}
* html #navr {
	height: 1%;
	}
	/*L1 borders*/
#navr li { 
	margin:0 0 0 0;
	/*border-left : 1px solid #CCC;*/
	border-right : 0; /*declare for safari*/
	}

	/*L1 hover */
#navr li a:hover {
	color : #fff;
	}

	
#navr li ul {
	/*L2 alignment*/
	margin: 0 0 0 -1px; 
	/* L1 borders */
	border : 0;
	border-left : 1px solid #999 ;
	border-bottom :1px solid #999 ;
	background:#FFF;
	width:180px;
	}
	
#navr li ul li {
	margin:0;
	border : 0;
	/* L2 borders */
	border-top : 1px dotted #CCC ;
	border-right :1px solid #999 ;
	}
	
	
	/*L2 hover */
#navr li ul li a:hover{
	/*background : #B2151C;*/
	background : #FFF; 
	color:#0099cc;
	}
	
	
/* NAV RED */


	/*L3*/
	
#navr li ul li ul {
	/*L3 borders*/
	border :0;
	border-top : 1px solid #FFF ;
	border-right :1px solid #FFF ;
	border-left : 1px solid #FFF ;
	}
#navr li ul li ul li {
	margin:0;
	border :0;
	border-bottom : 1px solid #FFF/*hborder*/ ;
	}	
#navr li ul ul { 
	/* L3 H offset */
	margin-top: -31px ;
	margin-right: 0 ;
	margin-bottom: 0;
	/* L3 width offset */
	margin-left: 150px;
	border: 1px solid red;
	}
	
	
	/* NO MOD */
#navr li:hover ul ul, 
#navr li:hover ul ul ul, 
#navr li.sfhover ul ul, 
#navr li.sfhover ul ul ul 
	{
	left: -999em;
	}
	/* lists nested under hovered list items */
#navr li:hover ul, 
#navr li li:hover ul, 
#navr li li li:hover ul, 
#navr li.sfhover ul, 
#navr li li.sfhover ul, 
#navr li li li.sfhover ul 
	{
	left: auto;
	}
#navr, 
#navr ul, 
#navr li {
	 z-index:2000
	}


/* NAV RED */
/* ---------------------------------------------------------------------------------------------------- */


			
			
#callout_navigation img {
			margin:0px;
			padding:0px;			
			margin-right:-3px;
			}
			

#border_container {
			border: 2px solid #fff;
			background:#FFFFFF none repeat scroll 0%;
			}

#left_container {
			line-height:0.9;
			}						

#content_container {
			background-color:#FFFFFF;
			padding:0px 2px 2px 2px;
			}						
#center_container , #right_no_center_container{
			font-family:"Helvetica";
			font-size:11px;
			color:#333/*545455*/;
			background-color:#FFF;
			}

#center_container h1 {
			font-size:28px;
			color:#a23f4d;
			margin-left:0px;
			}
			
#center_container h2 {
			font-size:24px;
			color:#a23f4d;
			margin-left:0px;
			padding-top:30px;
			}
			
#center_container th, td {
			margin:0px;
			padding:5px 10px;
			color:#666;
			font-size:11px;
			line-height:15px;
			}

#center_container a{
			color:#a23f4d;	
			}

#shared_belief {
			background: transparent url(/atf/cf/{769AABB4-D630-4AFC-9492-F438A5D2A57C}/sidebar_bg.jpg) no-repeat;
			padding-bottom:10px;
			}

#shared_belief p  {
			margin-left:45px;
			padding-top:15px;
			margin-bottom:4px;
			font-family: "Georgia";
			font-style: italic;
			font-size:11px;
			color:#7ca2bc;
			}

#shared_belief a {
			color:#7ca2bc;
			}

#shared_belief a:hover {
			text-decoration:underline;
			}
		
#right_no_center_container h2 {
			font-size:28px;
			color:#a23f4d;
			margin-bottom:15px;
			}

#right_no_center_container h3 {
			color:#333/*545455*/;
			font-size:16px;
			font-weight:bold;
			}			
			
#right_no_center_container a {
			color:#FFF;
			}			
#center_container img {
			margin-left:0px;
			}
#center_container p {
			margin-left:0px;
			padding-right:20px;
			}
			
#request_form p{
			margin:0px;
			}

.map_div {
			background-color:#7ca2bc;
			color:#FFF;
			font-size:14px;
			font-weight:bold;
			padding:0px;
			}
			
.map_div p {
			margin-bottom:2px;
			}
			
.map_div img {
			margin:2px 0px 3px 5px;
			padding-right:10px;
			}
			
.map_div a {
	color:#fff;
	padding-top:4px;
	
}
			
#center_listings {
			margin-top:20px;
			padding-bottom:20px;
			margin-bottom:25px;
			background-color:#FFF;
			}								

#center_listings h1 {
			font-size:24px;
			color:#333;
			}

#center_listings h2 {
			color:#333/*545455*/;
			font-size:18px;
			font-weight:bold;
			}			

#center_listings h3 {
			color:#333/*545455*/;
			font-size:11px;
			font-weight:bold;
			margin:0px;
			margin-top:15px;
			}

#center_listings p {
			color:#333/*545455*/;
			font-size:11px;
			font-weight:normal;
			margin:0px;
			}

				
#right_container {
			padding-top:15px;
			margin-left:-8px;
			}
#right_container ul {
			margin:0px;
			}
#right_container ul li{
			list-style:none;
			color:#5083a6;
			font-size:11px;
			}

#right_container ul li p {
			margin-bottom:-3px;
			}			
			
#right_container ul li span {
			color:#adacac;
			font-size:10px;
			font-style: oblique;
			}
			
.map_div {
			background-color:#7CA2BC;
			color:#FFFFFF;
			font-size:14px;
			font-weight:bold;
			}

.map_div img {
			margin:2px 0px 3px 5px;
			padding-left:0px;
			}

.map_div p {
			padding-left:10px;
			margin-bottom:0px;
			}

.map_div a {
			color:#fff;
			}

#footer {
			text-align:center;
			color:#c5e0ea;
			margin-bottom:10px;
			width:100%;
			}
			
#footer p {
			font-size:10px;
			font-weight:bold;
			text-transform: uppercase;
			margin-top:10px;
			margin-bottom:0px;
			line-height:0px;
			padding:5px 0px; 
		}

#footer p.powered_by {
			text-transform:none;
			font-family:"Georgia";
			font-weight:none;
			font-style: italic;
			padding:2px;
			margin:1px;
		}
		
		
		
		
/* ADDED FROM INLINE STYLE FIXES : 3/21/08 */




#center_container {
  margin:10px 10px 10px -15px;
}

#secondary_navigation {
  background:#e1e1e1;
  color:#a23f4d;
  font-weight:bold;
  margin-top:2px;
}

#secondary_navigation ul {
  list-style:none;
  margin:3px 0px 3px 10px;
}

#secondary_navigation li {
  display:inline;
  padding:4px 4px 0 4px;
}

#secondary_navigation a {
  color:#7ca2bc;
  font-weight:bold;
}

#secondary_navigation a:hover {
  color:#396787;
}

/* Javan's Additional Styles */




		

.container {
  margin:0pt auto;
  width:950px;
}

.span-24 div.span-24{
  margin:0pt auto;
  width:950px;
}

#border_container {
  width:950px;
}

#border_container {
   border:2px solid #FFFFFF;
   background: #fff;
   margin-right:-5px;
}



/* red nav begin 

#rednav ul {
  list-style-type: none;
	margin:0px;
}

#rednav li {
  height: 203px;
  display: block;
  float: left;
}

#rednav li a {
  display: block;
  float: left;
  text-indent: -5000px;
  background-image: url(/atf/cf/{769AABB4-D630-4AFC-9492-F438A5D2A57C}/rednav.jpg);
  height: 203px;
}

#rednav #sign_the_petition a {
  width: 237px;
  background-repeat: no-repeat;
  background-position: left top;
}

#rednav #sign_the_petition a:hover {
  background-position: left -202px;
}

#rednav #request_ballots a {
  width: 237px;
  background-repeat: no-repeat;
  background-position: -238px top;
}

#rednav #request_ballots a:hover {
  background-position: -238px -202px;
}

#rednav #regional_hub a {
  width: 237px;
  background-repeat: no-repeat;
  background-position: -476px top;
}

#rednav #regional_hub a:hover {
  background-position: -476px -202px;
}


#rednav #donate a {
  width: 237px;
  background-repeat: no-repeat;
  background-position: -712px top;
}

#rednav #donate a:hover {
  background-position: -712px -202px;
}







#rednav {
  background:#81262f;
  height: 201px;
}

#rednav li {
  height: 201px;
  display: block;
  float: left;
}

#rednav #sign_the_petition a {
  width: 236px;
  background-repeat: no-repeat;
  background-position: left top;
}

#rednav #sign_the_petition a:hover {
  background-position: left -202px;
}

#rednav #request_ballots a {
  width: 237px;
  background-repeat: no-repeat;
  background-position: -238px top;
}

#rednav #request_ballots a:hover {
  background-position: -238px -202px;
}

#rednav #regional_hub a {
  width: 237px;
  background-repeat: no-repeat;
  background-position: -476px top;
}

#rednav #regional_hub a:hover {
  background-position: -476px -202px;
}


#rednav #donate a {
  width: 236px;
  background-repeat: no-repeat;
  background-position: -712px top;
}

#rednav #donate a:hover {
  background-position: -712px -202px;
}


red nav end */

/*
#rednav li, #rednav ul {
	display:none;
}
div#rednav {
  height:110px;
  background-position: 0px 0px;
  background-image: url(/atf/cf/{769AABB4-D630-4AFC-9492-F438A5D2A57C}/banner4.jpg);
}
*/

div#rednav {
  height:125px;
  background-position: 0px 0px;
  background-image: url(/atf/cf/{769AABB4-D630-4AFC-9492-F438A5D2A57C}/BUTTONSBG.JPG?u=0809); 
}


#content_container { /*nom2.css (line 198) */
  background-color:#FFFFFF;
  padding:0px 2px 2px 2px;
}

#shared_belief p {
  width: 156px;
}


.btn a:link, .btn a:visited{ 
	font-family:Arial, Helvetica;
	text-align:center;
	padding:4px 10px 3px 10px;
	margin:0 3px 0 0;
	white-space: nowrap;
	font-size: 13px;
	line-height: 14px;
	border-top: 1px solid #ccc;
	border-right: 1px solid #999;
	border-bottom: 1px solid #666;
	border-left: 1px solid #ccc;
	text-decoration: none;
	color: #333333;
	background-image: url('/atf/cf/{39d8b5c1-f9fe-48c0-abe6-1029ba77854c}/btn.gif'); 
	}
.btn a:hover{
	background: #c0c0c0;
	color:#000;
	}
.bold { 
	font-weight:bold; 
	}