body	{
						margin:0px;
						padding:0px;
						background-position: left top;
						background-repeat: repeat;
						font-family:"Times New Roman", Times, serif;
						text-align:center;
						}
div	{
						
						color:#3E4149;
						font-size:13px;
						line-height:15px;
						}
							
img {
						border:0;
						}
.main { 				
						width: 765px; 
						height:815px; 
						margin:auto; 
						text-align:left;			
						
						}
.mainCommunity { 				
						width: 765px; 
						height:845px; 
						margin:auto; 
						text-align:left;			
						
						}
.mainPrivacy {
	width: 765px;
	height:1700px;
	margin:auto;
	text-align:left;
						}
						.content_privacy	{
						margin-left:35px;
						width: 696px;
						height:1100px;
						}
.flash	{
						height:369px; 
						}							
.content_0	{
						margin-left:35px;
						width: 696px;
						height:446px;
						}
.dt	{
						display:table;
						}						
.dr	{
						display:table-row;
						}
.dc	{
						display:table-cell;
						float:left
						}
#signup table { 

 background-color: #fff;
 font-family:Arial, Helvetica, sans-serif;
 font-size:10px; 
 color: #849ace; 
 width: 440px;  
 border-collapse: collapse; 
} 																															
/*--------------------------------------------------   ul, em, i, form	 ---------------------*/						
ul {
						list-style-type:none;
						margin:0px; 
						padding:0px; 
						}	
/*----------------------------------------------------   a	 ---------------------*/						
a	{
						color:#7B7B7B;
						text-decoration:underline;
						}
a:hover	{
						color:#7B7B7B;
						text-decoration:none;
						}
b	{
						color:#DD1200;
						}	
a.logo:link {color:#fff; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:20px; font-weight:bolder; text-decoration:none;}
a.logo:visited {color:#fff; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:20px; font-weight:bolder; text-decoration:none;}
a.logo:hover {color:#fff; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:20px; font-weight:bolder; text-decoration:none;}
a.logo:active {color:#fff; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:20px; font-weight:bolder; text-decoration:none;} 

a.footerText:link {color:#7B7B7B;
						font-size:11px;
						text-decoration:underline;}
a.footerText:visited {color:#7B7B7B;
						font-size:11px;
						text-decoration:underline;}
a.footerText:hover {color:#7B7B7B;
						font-size:11px;
						text-decoration:none;}
a.footerText:active {color:#7B7B7B;
						font-size:11px;
						text-decoration:none;} 	
a.messageText:link {
					font:Arial, Helvetica, sans-serif;  
						color:#333; 
						font-weight:bold; 
						text-decoration:none; 
						margin:0 0 0 5px; 
						padding:5px; 
						font-size:14px;
}
a.messageText:visited {
					font:Arial, Helvetica, sans-serif;  
						color:#333; 
						font-weight:bold; 
						text-decoration:none; 
						margin:0 0 0 5px; 
						padding:5px; 
						font-size:14px;
}
a.messageText:hover {
					font:Arial, Helvetica, sans-serif;  
						color:#849ace; 
						font-weight:bold; 
						text-decoration:none; 
						margin:0 0 0 5px; 
						padding:5px; 
						font-size:14px;
						
}
a.messageText:active {
					font:Arial, Helvetica, sans-serif;  
						color:#333; 
						font-weight:bold; 
						text-decoration:none; 
						margin:0 0 0 5px; 
						padding:5px; 
						font-size:14px;
} 	
a.messageSubText:link {
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#fff;
	text-decoration:none;
	margin-right: 15px;
}
a.messageSubText:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#fff;
	text-decoration:none;
	margin-right: 15px;
}
a.messageSubText:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#FF6600;
	text-decoration:none;
	margin-right: 15px;
}
a.messageSubText:active {
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#fff;
	text-decoration:none;
	margin-right: 15px;
} 					


.read a	{
						color:#FF9900;
						font-size:13px;
						text-decoration:none;
						background:url(images/bg_hover.gif) left bottom repeat-x;
						}
.read a:hover	{
						color:#FF9900;
						font-size:13px;
						text-decoration:none;
						background:bottom;
						}	
.logo a	{
						color:#ffffff;
						font-size:13px;
						text-decoration:underline;
						}
.logo a:hover	{
						color:#ffffff;
						font-size:13px;
						text-decoration:none;
						}
.logo img	{
						margin-bottom:4px;
						}
.logo div	{
						text-align:center;
						}	
a.bodyTextHeader:link {
					font-family:Arial, Helvetica, sans-serif; color:#ff0000; text-decoration:none;
}
a.bodyTextHeader:visited {
					font-family:Arial, Helvetica, sans-serif; color:#ff0000; text-decoration:none;
}
a.bodyTextHeader:hover {
					font-family:Arial, Helvetica, sans-serif; color:#FF0000; text-decoration:underline;
}
a.bodyTextHeader:active {
					font-family:Arial, Helvetica, sans-serif; color:#ff0000; text-decoration:none;
} 

/*Main Navigation Bar in Pure CSS */

/* Add a margin - for this demo only - and a relative position with a high z-index to make it appear over any element below */
#menu_container {position:relative; height:25px; width:696px;}

/* Get rid of the margin, padding and bullets in the unordered lists */
#pmenu, #pmenu ul {padding:0; margin:0; list-style-type: none;}

/* Set up the link size, color and borders */
#pmenu a, #pmenu a:visited {display:block; width:139px; font-size:11px; color:#fff; height:25px; line-height:24px; text-decoration:none; text-indent:40px; border:1px solid #000; border-width:0px 0px 0px 0px;}

/* Set up the sub level borders */
#pmenu li ul li a, #pmenu li ul li a:visited {border-width:0 1px 1px 1px;}
#pmenu li a.enclose, #pmenu li a.enclose:visited {border-width:1px;}

/* Set up the list items */
#pmenu li {float:left; background:#849ace;}

/* For Non-IE browsers and IE7 */
#pmenu li:hover {position:relative;}
/* Make the hovered list color persist */
#pmenu li:hover > a {background:#E8EFFF; color:#849ace;}
/* Set up the sublevel lists with a position absolute for flyouts and overrun padding. The transparent gif is for IE to work */
#pmenu li ul {display:none;}
/* For Non-IE and IE7 make the sublevels visible on list hover. This is all it needs */
#pmenu li:hover > ul {display:block; position:absolute; top:-11px; left:80px; padding:10px 0px 30px 30px; background:transparent url(images/transparent.gif); width:139px;}
/* Position the first sub level beneath the top level liinks */
#pmenu > li:hover > ul {left:-30px; top:16px;}

/* get rid of the table */
#pmenu table {position:absolute; border-collapse:collapse; top:0; left:0; z-index:100; font-size:1em;}

/* For IE5.5 and IE6 give the hovered links a position relative and a change of background and foreground color. This is needed to trigger IE to show the sub levels */
* html #pmenu li a:hover {position:relative; background:#E8EFFF; color:#849ace;}

/* For accessibility of the top level menu when tabbing */
#pmenu li a:active, #pmenu li a:focus {background:#E8EFFF; color:#849ace;}




																					
/*-----------------------------------------------------   bg_talling	 ---------------------*/																	
.head_bg	{			background:url(images/head_bg.jpg) left top no-repeat;
width:695px;
						}

/*-----------------------------------------------------   bg_talling	 ---------------------*/																	
.message_bg	{			background:url(images/header_txt_1.jpg) left top no-repeat;
						margin:66px 0px 26px 27px;
						height:79px;
						
						}
						
.donation_bg	{		background:url(images/header_txt_2.jpg) left top no-repeat;
						margin:20px 0px 0px 70px; 
						height:25px;
						}
						
.donation_letters {		font:Arial, Helvetica, sans-serif;  
						color:#333; 
						font-weight:bold; 
						text-decoration:none; 
						margin:0 0 0 5px; 
						padding:5px; 
						font-size:14px;

						}
/*-----------------------------------------------------  	li	 	---------------------*/
.list_0_1 li	{
						background-image: url(images/list_0_1.gif);
						background-position: 0px 6px;
						background-repeat: no-repeat;
						font-size:13px;
						margin:0px 0px 0px 0px; 
						padding:0px 0px 0px 8px;
						line-height:15px;
						color:#7C7C7C;
						}
.list_0_1 li a	{
						color:#ffffff;
						font-size:12px;
						text-decoration:underline;
						}
.list_0_1 li a:hover	{
						color:#ffffff;
						font-size:12px;
						text-decoration:none;
						}
.news li { 

						background-image: url(images/community/li.gif);
						background-position: 0px 5px;
						background-repeat: no-repeat;
						font-size:13px;
						margin:0px 0px 0px 0px; 
						padding:0px 0px 0px 10px;
						line-height:15px;
						color:#3E4149;
	
}
.news li a	{
						color:#3E4149;
						font-size:12px;
						text-decoration:none;
						}
.news li a:hover	{
						color:#3E4149;
						font-size:12px;
						text-decoration:underline;
						}
.sub_nav_bar  {
	font-size: 12px;
	color: #3E4149;
	text-decoration: none;
	line-height: 16px;
	text-align: left;
}
.sub_nav_bar a:link  {
	font-size: 12px;
	color: #3E4149;
	line-height: 16px;
	text-align: left;
}
sub_nav_bar a:hover a:visited a:active				
  {
	font-size: 12px;
	color: #3E4149;
	text-decoration: underline;
	line-height: 16px;
	text-align: left;
}


li	{
						background-position: 0px 5px;
						background-repeat: no-repeat;
						font-size:13px;
						margin:0px 0px 0px 0px; 
						padding:0px 0px 0px 0px;
						line-height:15px;
						color:#3E4149;
						}
li a	{
						color:#3E4149;
						font-size:12px;
						text-decoration:none;
						}
li a:hover	{
						color:#3E4149;
						font-size:12px;
						text-decoration:underline;
						}		
.main_content_header {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	font-weight: bold;
	font-variant: small-caps;
	color: #000000;
}										
/*------------------------------------------------------- footer	 ---------------------*/
.footer	{
						height:42px;
						text-align:left;
						white-space:nowrap;
						margin-left:1px;
						}	
.footer img	{
						vertical-align:top;						
						}
