body {
     
	background:url(images/brocade_bg.jpg);
	background-position:top;
	background-repeat:repeat-x;
	font-family: Trebuchet MS, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 12px;
	margin:0;
	


}

td{
	vertical-align:top;
}


h3{

font-family: Trebuchet MS, Georgia, "Times New Roman", Times, serif;
font-size: 16px;
margin-top:25px;
padding-bottom:0px;
margin-bottom:0px;
color:#541206;


}

h4{
	
	
	font-size: 14px;
	margin-top: 25px;
	padding-bottom: 0px;
	margin-bottom: 0px;
	padding-right:10px;
	
	color:#541206;	
	
}

li{
font-family: Trebuchet MS, Arial, Verdana, Geneva, Helvetica, sans-serif;
font-size:13px;
line-height:118%;

	color:#333;

}
img{

	border: 0;

}

/*Top Navigation*/

#main_menu a:link{

	color:#ffffff;
	text-decoration: none;

}
#main_menu a:visited{

	color:#ffffff;
	text-decoration: none;

}
#main_menu a:hover{

	color:#ffcc00;
	text-decoration: underline;

}

h4 a:link{  
	color:#541206;
	padding-left:10px;
	text-decoration: none;
	}
h4 a:visited{  
	color:#541206;
		padding-left:10px;
		text-decoration: none;
		}
h4 a:hover{  
			color:#002a74;
			padding-left:10px;
			text-decoration: underline;
			}		
/*Project listings links*/
.project_listing a:link{

	color:#990000;
	text-decoration: none;

}
.project_listing a:visited{

	color:#990000;
	text-decoration: none;

}
.project_listing a:hover{

	color:#002A74;
	text-decoration: underline;

}
.pbar{


	
float:left;
padding-top:10px;
padding-left:10px;
padding-right:10px;
text-align:left;
clear:both;

}

.pbar3{

	
float:left;
padding-top:10px;
padding-left:10px;
padding-right:10px;
text-align:left;
clear:left;

}

.pbar2{
	

padding-top:10px;
padding-left:10px;
padding-right:10px;
text-align:left;


}

.donate_now{
	
	float:right;
	padding-top:10px;
	padding-right:10px;
	
}

/*Footer Navigation*/
#footer_nav_links{ font-size:12px;}
#footer_nav_links a:link{

	color:#002A74;
	text-decoration: none;

}
#footer_nav_links a:visited{

	color:#002A74;
	text-decoration: none;

}
#footer_nav_links a:hover{

	color:#54150C;
	text-decoration: underline;

}


.expanded {
	font-family: Arial, Verdana, Geneva,  Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	letter-spacing: 2px;
}


#logo{

	background:url(images/top_shadow_bg.jpg);
    width: 335px;
}

#main_menu{
	
	background:url(images/top_shadow_bg.jpg);
	text-align:right;
	vertical-align:bottom;
	padding-bottom:12px;
	
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	color:#f1f1f1;
	font-size: 13px;
	

}

#main_content{
	
	
	padding-top:10px; 
	background:#ffffff;

}

#top_quote_td{
    
	
	vertical-align:top;
 	background:#6f1b0d;

}

.top_quote{
    
    background:url(images/topquote.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	
	padding-left:50px;
	padding-top:10px;
	padding-right:10px;
	
	font-family:  Georgia, "Times New Roman", Times, serif;
	color:#f4e8c0;
	font-size: 13px;
	font-style:normal;
	letter-spacing:1px;
 	

}
.random_quote{
	
	
	background:url(images/random_quote.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	
	padding-top: 10px;
	padding-left: 55px;
	padding-bottom: 5px;
	
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	font-style:italic;
	color:#666666;


}

.random_quote_alt{
	

	/*background:url(images/random_quote_alt.jpg);*/
	background-repeat:no-repeat;
	background-position:top left;
	
	padding-top: 15px;
	padding-left: 25px;
	padding-bottom: 0px;
	
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	font-style:italic;
	color:#666666;
	
	text-align:right;

}

.quote{
	
	padding-top: 0px;
	padding-left: 55px;
	padding-bottom: 5px;
	
	font-family: Trebuchet MS, "Times New Roman", Times, serif;
	font-size: 15px;
	font-style:normal;
	color:#666;	
	
	
}
.author{

   
	margin-top:0;
	padding-top:0px;
	padding-right:15px;
	padding-bottom: 10px;
	
	font-family: Georgia, "Times New Roman", Times, serif;
	color:#e9a72d;
	font-size: 13px; 
	font-style:italic;
	text-align:right;
	
}

.author2{  
	margin-top:0;
	padding-top:0px;
	padding-right:0px;
	padding-bottom: 10px;
	
	font-family: Georgia, "Times New Roman", Times, serif;
	color:#e9a72d;
	font-size: 13px; 
	font-style:italic;
	text-align:right;
	
}
.author_p{  
	margin-top:0;
	padding-top:0px;
	padding-right:0px;
	padding-bottom: 10px;
	
	font-family: Trebuchet MS, Georgia, "Times New Roman", serif;
	color:#541206;
	font-size: 13px; 
	font-style:italic;
	text-align:right;
	
}

#welcome_line{
	
	padding-top: 0px;
	padding-left:5px;
	padding-bottom:0px;
	margin:0;
	font-family:Trebuchet MS, Arial, Verdana, Geneva,  Helvetica, sans-serif;
	font-size: 22px;
	color:#541206;
	background-color:#FFFDEF;

}
#welcome_text{
	margin-top: 0px;
	margin-bottom:10px;
	padding-top: 5px;
	padding-left:10px;
	padding-bottom:10px;
	padding-right:10px;
	font-family: Trebuchet MS, Verdana, Geneva,  Helvetica, sans-serif;
	font-size: 13px;
	line-height:118%;
	color:#333;
	background-color:#FFFDEF;
	
	
}
#content p{

  padding-left:0;
  padding-right:10px;

}
p{
	
    margin-top: 5px;
	padding-top: 0px;
	padding-left:10px;
	
	font-family: Trebuchet MS, Verdana, Geneva,  Helvetica, sans-serif;
	font-size: 12px;
	line-height:118%;
	color:#333;
	
}

p a:link{ color:#990000;
text-decoration: none;}
p  a:visited{
	color:#990000;
	text-decoration: none;
}
p a:hover{
	color:#002a74;
	text-decoration: underline;
}


#case_study{
    
    padding-top: 10px;
	padding-bottom:0px;
	text-align:right;

}

blockquote{

	font-family: Trebuchet MS, Arial, Verdana, Geneva,  Helvetica, sans-serif;
	font-size: 13px;
	line-height:118%;
	color:#333;
	font-style:italic;
	
	
}

#case_study_txt{
	
	height: 75px;
	background:url(images/case_fade.jpg);
	background-repeat:no-repeat;
	
	padding-top: 10px;
	margin-top: 0px;
	text-align:left;
	font-family: Trebuchet MS;
	font-size: 12px;
	

}

#projects_table{

	background:url(images/projects_bg_fade.jpg);
	background-repeat:no-repeat;
	background-position:top;
    padding-top: 0px;
}

.project_listing{
		
		margin-top: 0px;
	    padding-top: 0px;
		font-family: Trebuchet MS, Arial, Verdana, Geneva,  Helvetica, sans-serif;
	    font-size: 12px;
		padding-right:10px;
		

}


.donate_button{
		
		width:50px;
	
		padding-top:10px;
		
		font-family: Arial, Verdana, Geneva,  Helvetica, sans-serif;
	    font-size: 14px;
	    

}

.donate_button a:link{

color:#990000;

}
.donate_button a:visited{

color:#990000;

}
.donate_button a:hover{

color:#cc0000;

}


.goal{
	
	float: left;
	color:#1b436c;
	font-weight:bold;

}
.funded{
	
	float: right;
	color:#db8f03;
	font-weight:bold;

}


#container {
	float: left;
	width: 100%;
	height: 100%;
	text-align: center;
	}	
	
#wrapper {
	width: 730px; /* Change this 90% and you have a fluid layout instantly. background:#002a74;*/
	height: 100%;
	margin-left:  auto;
	margin-right: auto;
	}

#footer {
	
	
	width: 100%;
	padding: 5px 0 50px 0;
	background: #012a75;
	}	
	
#footer_content{

	border-top:1px solid #e1e1e1;
	vertical-align:middle;
	padding:0px;

}	
	
#footer_nav{
    
	text-align: right;
	vertical-align:middle;

}
	
#bottom_nav_divide{
		
		border-bottom:1px solid #cccccc;
	 
}

#copyright{
    
	float: left;
	color:#cccccc;
	font-family: Arial, Verdana, Geneva,  Helvetica, sans-serif;
	font-size: 11px;

}
#credit{

    float: right;
	color:#cccccc;
	font-family: Arial, Verdana, Geneva,  Helvetica, sans-serif;
	font-size: 11px;

}
#credit a:link, a:visited{

	color:#cccccc;
	text-decoration:none;
}
#credit a:hover{

	color:#ffcc00;
	text-decoration:underline;
}
/*Section shared*/
#subnav_title{

	background:#EAAE40;
	margin-bottom:0px;
	padding-bottom:0px;
	padding-top:23px;
	text-align:right;
	color:#f1f1f1;
	
	/*border-bottom:1px solid #cccccc;*/

}
#subnav_title p{
    
    margin:0;
	padding:3px 10px 3px 0px;
	
	/*background:#f1f1f1;*/
	
    font-family:  Trebuchet MS, Arial, Verdana, Geneva, sans-serif;
    font-size: 14px;
    font-weight: bold;
    letter-spacing:1px;
	/*font-style: italic;*/
	color:#f1f1f1;
	

}
#subnav_content{
 
	background:#FFFAEF;
	padding:0px 5px 2px 2px;
	
	text-align:right;
	font-size:12px;
	color:#333;

}

#subnav_content p{
	 margin:2px;
	 padding:2px;
	font-size:12px;
}
#subnav_content a:link 
{
	color:#54150C;
	text-decoration: none;
}

#subnav_content a:visited{
	color:#54150C;
	text-decoration: none;
}
#subnav_content a:hover{
	color:#002a74;
	text-decoration: underline;
}

#subnav_emptycell{


}

#subnav_showcase{
 
	background:#FFF;
	padding:0px 5px 2px 2px;
	
	text-align:right;
	font-size:12px;
	color:#333;

}

#subnav_showcase p{
	 margin:2px;
	 padding:2px;
	font-size:12px;
}
#subnav_showcase a:link 
{
	color:#54150C;
	text-decoration: none;
}

#subnav_showcase a:visited{
	color:#54150C;
	text-decoration: none;
}
#subnav_showcase a:hover{
	color:#002a74;
	text-decoration: underline;
}

#subnav_past{
 
	background:#FFFAEF;
	padding:0px 5px 2px 2px;
	
	text-align:right;
	font-size:12px;
	color:#333;

}

#subnav_past p{
	 margin:2px;
	 padding:2px;
	font-size:12px;
}
#subnav_past a:link 
{
	color:#54150C;
	text-decoration: none;
}

#subnav_past a:visited{
	color:#54150C;
	text-decoration: none;
}
#subnav_past a:hover{
	color:#002a74;
	text-decoration: underline;
}


#under_header{
 
 border-top: 10px solid #541206;

 height:5px;
	
 
}
#content_title{
 
	
	margin-top:0px;
	padding-top:0px;
	padding-right: 0px;
	margin-bottom:5px;
	padding-bottom:5px;
	
	border-bottom:1px solid #cccccc;
	font-family:  Arial, Verdana, Geneva,  Helvetica, sans-serif;
	
	text-align:right;
	font-size:20px;
	color:#333;
}




#prj_spacer{
margin:0px;
padding:0px;

}
.subhead{

	margin-top:0px;
	padding-top:0px;
	padding-bottom:0px;
	margin-bottom: 0px;
	
	font-family:  Trebuchet MS, Arial, Verdana, Geneva, sans-serif;
	/*541206*/
	font-size: 18px;
	color:#002D7A;
}

#donateform{

}

.form_heading{
	
	padding:5px;
	
	background:#541206;
	color:#fff;
	
	font-family:  Arial, Verdana, Geneva, sans-serif;
    font-size: 14px;
    
    text-align:left;
    vertical-align:middle;

}

.form_text{
	
	width:35%;
	font-family:  Arial, Verdana, Geneva, sans-serif;
    font-size: 13px;
    text-align:right;
    vertical-align:middle;

}
.form_text2{
	
	width:35%;
	font-family:  Arial, Verdana, Geneva, sans-serif;
    font-size: 13px;
    text-align:right;
    vertical-align: top;

}

.form_control{
	
	
	font-family:  Arial, Verdana, Geneva, sans-serif;
    font-size: 13px;
    text-align:left;

}


div#showcase{
	
background-color:#FFF;	

		
}
#subnav_showcase p{
	
	font-weight:bold;
}
#showcase ul{
	list-style: square;
	direction:rtl;
	padding-right:15px;
	
}
#showcase li{ padding-bottom:5px; font-size:12px;}

#showcase p { font-size:12px; }

.note_text {
  
  padding-top:10px;
  padding-bottom:10px;
  
  background-color:#fdffcc;
  border-bottom: 1px dashed #cccccc;
  border-top: 1px dashed #cccccc;
  
  color: #333333;
  
  
  font-size: 13px;
  vertical-align: middle;
  text-align:right;
}

.note_control {
  padding-top:10px;
  padding-bottom:10px;
  background-color:#fdffcc;
  border-bottom: 1px dashed #cccccc;
  border-top: 1px dashed #cccccc;
  font-size: 13px;
  color: #333333;
  vertical-align: middle;
  text-align:left;
}
.image_caption{
	padding-top:3px;
	padding-right:25px;
	text-align:right;
	font-family:  Arial, Verdana, Geneva, sans-serif;
    font-size: 10px;
	color:#999999;
	
}
.showcase_img{
	
	width:221px;
	border:1px solid #ccc;
	
}
a:link .showcase_img{


	text-decoration:none;
	
}
a:hover .showcase_img{

	background:#FFFDEF;
	text-decoration:none;
	
}

.showcase_img h2{
		font-family:  Trebuchet MS, Arial, Verdana, Geneva, sans-serif;
		font-size:14px;
		color:#541206;
		text-decoration:none;
	
}
.showcase_txt{
	
	font-family:  Trebuchet MS, Arial, Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#333;
	padding: 5px;
	padding-bottom:10px;
	
}
