/* CSS Document */



body {

	text-align:left;
				margin-left:auto;
				margin-right:auto;
				background-image: url(../images_site/bg_hp_bodybg.gif);
	background-repeat: repeat-x;
	background-position: top center;
	background-color: #d7d9c3;
	margin-top: 0px;
}


.mask_body {

background-color: #d7d9c3;
	margin: 0px;
	width: 100%;
	background-image: url(../images_site/bg_hp_bodybg.gif);
	background-repeat: repeat-x;
	background-position: top center;
	text-align: center;

}

div, td, strong, span, font {
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:11.5px;
	color:#676767;
	line-height: 200%;
}


p {
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:11.5px;
	color:#676767;
	line-height: 17px;
	margin-bottom:5px;
	margin-top:5px;
}


a, a:visited, a:active, a:link  { 
	color: #ed008c;
	text-decoration: none;
}


a:hover {
	color: #ff90c7;
	text-decoration: none;
}




#mother {
	width: 1009px;
	margin: 0 auto;   /* align for good browsers */
	text-align: center; /* counter the body center */
	background-color:white;
}

	#mother #toprow  {
		width: 1009px;
		height: 81px;
		background-color:white;
	}
	
		#mother #toprow .left  {
			width: 157px;
			height: 81px;
			float:left;
		}
		
		#mother #toprow .right  {
			width: 852px;
			height: 81px;
			float:left;
		}
		
			#mother #toprow .right .right_top  {
				width:852px;
				height:53;
				background-image: url(../images_site/bg_hp_nametagline.gif);
				background-repeat: no-repeat;
				background-position: top center;
			}
			
				
			#mother #toprow .right .right_btm  {
				width:852px;
				height:28;
				background-image: url(../images_site/bg_hp_topnav.gif);
				background-repeat: no-repeat;
				background-position: top center;
			}
			
				#mother #toprow .right .right_btm .nav  {
					width:852px;
					height:28;
				}
				
					#mother #toprow .right .right_btm .nav ul  {
						list-style:none;
						height:28;
						margin:0px;
						padding:0px;
					}
					
						#mother #toprow .right .right_btm .nav ul li  {
							margin:0px;
							padding-right:20px;
							list-style:none;
							float:left;
						}
						
							#mother #toprow .right .right_btm .nav ul li a  {
								font-family:Tahoma, Geneva, sans-serif;
								font-size:12px;
								color:#FFFFFF;
							}
							
							#mother #toprow .right .right_btm .nav ul li a:hover  {
								font-family:Tahoma, Geneva, sans-serif;
								font-size:12px;
								color:#fccfe9;
							}
			
			
	
	#mother #midrow  {
		width: 1009px;
		height: 478px;
		background-color:;
	}
	
		#mother #midrow .top  {
			width: 1009px;
			height: 273px;
			background-color:;
		}
		
			#mother #midrow .top .left  {
				width: 576px;
				height: 273px;
				float:left;
				margin-right: 2px;
			}
			
			#mother #midrow .top .mid  {
				width: 247px;
				height: 273px;
				float:left;
				margin-right: 2px;
			}
			
			#mother #midrow .top .right  {
				width: 182px;
				height: 273px;
				float:left;
				background-color:#;
			}
			
				#mother #midrow .top .right .donate  {
					margin-bottom:1px;
				}
		
		
		#mother #midrow .btm  {
			width: 1009px;
			height: 203px;
			background-color:;
			margin-top:2px;
			margin-bottom:2px;
		}
		
			#mother #midrow .btm .heading  {
				font-family:Tahoma, Geneva, sans-serif;
				font-size:20px;
				color:#ed008c;
				text-align:left;
				padding-top:0px;
				margin-left:23px;
			}
			
				#mother #midrow .btm .heading span {
					font-family:Tahoma, Geneva, sans-serif;
					font-size:20px;
					color:#ed008c;
					text-align:left;
					padding-top:10px;
				}
			
				#mother #midrow .btm .heading a  {
					font-family:Tahoma, Geneva, sans-serif;
					font-size:12px;
				}
		
			#mother #midrow .btm .left  {
				width: 407px;
				height: 150px;
				float:left;
				margin-right: 3px;
			}
			
				#mother #midrow .btm .left .head  {
					width: 407px;
					height: 41px;
					background-image: url(../images_site/bg_hp_whatson.gif);
					background-repeat: no-repeat;
					background-position: top center;
				}
				
				#mother #midrow .btm .left .content  {
					width: 407px;
					height: 145px;
					background-image: url(../images_site/bg_hp_whatson_body.gif);
					background-repeat: no-repeat;
					background-position: top center;
				}
				
					#mother #midrow .btm .left .content ul  {
						list-style:none;
						height: 145px;
						margin:0px;
						padding-top:10px;
						text-align:left;
						margin-left:0px;
							padding-left:0px;
					}
						
						#mother #midrow .btm .left .content ul li  {
							margin:0px;
							margin-left:0px;
							padding-left:0px;
							list-style:none;
							font-family:Arial, Helvetica, sans-serif;
							font-size:11px;
							color:#3f3f3f;
							line-height:14px;
							padding-top: 2px;
							padding-bottom: 6px;
							
						}
						
							#mother #midrow .btm .left .content ul li a  {
								font-family:Arial, Helvetica, sans-serif;
								font-size:11px;
							}
							
							#mother #midrow .btm .left .content ul li a:hover  {
								font-family:Arial, Helvetica, sans-serif;
								font-size:11px;
							}
							
								#mother #midrow .btm .left .content ul li a img  {
									border: 1px solid #e2e2e2;
								}
								
								#mother #midrow .btm .left .content ul li a:hover img  {
									border: 1px solid #e2e2e2;
									opacity:0.8; /* good browser */
									filter:alpha(opacity=80);/* IE */
								}
				
					#mother #midrow .btm .left .content .left_column  {
						width: 169px;
						height: 145px;
						position:relative;
						top: 5px;
						left:20px;
						float:left;

					}
					
					#mother #midrow .btm .left .content .right_column  {
						width: 157px;
						height: 145px;
						float:left;
						position:relative;
						top: 5px;
						left:53px;

					}
			
			
			#mother #midrow .btm .mid  {
				width: 415px;
				height: 203px;
				float:left;
				margin-right: 2px;
			}
			
				#mother #midrow .btm .mid .head  {
					width: 415px;
					height: 41px;
					background-image: url(../images_site/bg_hp_pinkstuff.gif);
					background-repeat: no-repeat;
					background-position: top center;
				}
				
				#mother #midrow .btm .mid .content  {
					width: 415px;
					height: 162px;
					background-image: url(../images_site/bg_hp_pinkstuff_body.gif);
					background-repeat: no-repeat;
					background-position: top center;
				}
				
					#mother #midrow .btm .mid .content ul  {
						list-style:none;
						height: 77px;
						margin:0px;
						padding-top:10px;
						margin-left:29px;
					}
							
						#mother #midrow .btm .mid .content ul li  {
							margin:0px;
							list-style:none;
							padding-right:2px;
							padding-left:2px;
							float:left;
						}
						
							#mother #midrow .btm .mid .content ul li a img  {
								border: 1px solid #e2e2e2;
							}
							
							#mother #midrow .btm .mid .content ul li a:hover img  {
								border: 1px solid #e2e2e2;
								opacity:0.8; /* good browser */
								filter:alpha(opacity=80); /* IE */
							}
							
					#mother #midrow .btm .mid .content .shophere  {
						margin-top:2px;
					}
							
			
			#mother #midrow .btm .right  {
				width: 182px;
				height: 203px;
				float:left;
				background-color:;
			}
			
				#mother #midrow .btm .right script  {
					padding-top:3px;
				}
			
				#mother #midrow .btm .right .newsletter  {
					margin-bottom:1px;
					width: 182px;
					height: 124px;
					background-image: url(../images_site/bg_hp_newsletter.gif);
					background-repeat: no-repeat;
					background-position: top center;
				}
				
					#mother #midrow .btm .right .newsletter .form  {
						padding-top:78px;
					}
	
	
	
	
	
	#mother #btmrow  {
		width: 1009px;
		height: 31px;
		background-image: url(../images_site/bg_hp_footer.gif);
		background-repeat: no-repeat;
		background-position: top center;
	}
	
		#mother #btmrow div  {
			padding-top:4px;
			color:#FFF;
			font-family:Tahoma, Geneva, sans-serif;
			font-size:10px;
		}
		
			#mother #btmrow div a  {
				color:#ef9ece;
				text-decoration:none;
				font-family:Verdana, Geneva, sans-serif;
				font-size:11px;
			}
			
			#mother #btmrow div a:hover  {
				color:#FFF;
				text-decoration:none;
				font-family:Verdana, Geneva, sans-serif;
				font-size:11px;
			}










/* INNERS */



	#mother #inner_midrow  {
		width: 1009px;
		background-color:#FFFFFF;
		text-align:left;
		margin-left:auto;
		margin-right:auto;
	}


		#mother #inner_midrow .inner_left  {
			width: 815px;
			background-color:#FFFFFF;
			background-image: url(../images_site/bg_inr_content.gif);
			background-repeat: no-repeat;
			background-position: top center;
			float:left;
			margin-left:4px;
			text-align:left;
			margin-left:auto;
			margin-right:auto;
		}
		
			#mother #inner_midrow .inner_left .content  {
				text-align:left;
				margin-left:auto;
				margin-right:auto;
			}
			
			#mother #inner_midrow .inner_left .content .text  {
				padding-left:25px;
				padding-right:25px;
				padding-bottom:25px;
				text-align: left;
				margin-left:auto;
				margin-right:auto;
			}

		
		#mother #inner_midrow .inner_right  {
			width: 182px;
			background-color:;
			float:left;
			margin-left:4px;
		}
		
			#mother #inner_midrow .inner_right .partners  {
				padding-top:2px;
				padding-bottom:2px;
			}
		
			#mother #inner_midrow .inner_right .newsletter  {
				margin-bottom:1px;
				width: 182px;
				height: 124px;
				background-image: url(../images_site/bg_hp_newsletter.gif);
				background-repeat: no-repeat;
				background-position: top center;
			}
			
				#mother #inner_midrow .btm .inner_right .newsletter .form  {
					padding-top:78px;
				}
	
	
	
	#mother #inner_btmrow  {
		width: 1009px;
		height: 31px;
		background-image: url(../images_site/bg_hp_footer.gif);
		background-repeat: no-repeat;
		background-position: top center;
		float:left;
		background-color: #d7d9c3;
	}
	
		#mother #inner_btmrow div  {
			padding-top:4px;
			text-align:center;
			color:#FFF;
			font-family:Tahoma, Geneva, sans-serif;
			font-size:10px;
			padding-bottom:34px;
		}
		
			#mother #inner_btmrow div a  {
				color:#FFF;
				text-decoration:underline;
				font-family:Verdana, Geneva, sans-serif;
				font-size:10px;
			}
			
			#mother #inner_btmrow div a:hover  {
				color:#FFF;
				text-decoration:none;
				font-family:Verdana, Geneva, sans-serif;
				font-size:10px;
			}







.page_title {
	font-family:Arial, Verdana, sans-serif;
	font-size:22pt;
	color:#ed008c;
	padding-top: 20px;
	padding-left:0px;
	margin-bottom: 10px;
	font-weight: bold;
}



h1 {
	font-family:Arial, Verdana, sans-serif;
	font-size: 17pt;
	color: #df3aa7;
	margin-bottom: 10px;
	margin-top: 20px;
	font-weight: bold;
}

h2 {
	font-family:Arial, Verdana, sans-serif;
	font-size: 13pt;
	color: #df3aa7;
	margin-bottom: 2px;
	margin-top: 6px;
	font-weight: bold;
}

h3 {
	font-family:Arial, Verdana, sans-serif;
	font-size: 10pt;
	color: #df3aa7;
	margin-bottom: 2px;
	margin-top: 6px;
	font-weight: bold;
}



hr {
	border: 0px;
	background-color: #DBDBDB;
	height: 1px;
	border-style: solid;
	padding: 0px;
}


.greybox {
	border: 1px solid #DBDBDB;
	margin-left:20px;
	margin-bottom:20px;
}


.greybox td {
	font-size: 11pt;
	line-height: 200%;
}


hr.pink {
	background-color: #ed008c;
}




ul {
	margin-left:0px;
	padding-left:0px;
	list-style-type:circle;
	padding-top:0px;
	margin-top:0px;
}



li {	
	list-style:disc;
	margin-left:30px;
	padding-left:0px;
}



.formbutton {
	background-color: #ed008c;
	color: white;
	border: 0px none;
	padding: 3px;
}




.formfield {
	font-size: 11px;	
	font-family:Arial, Verdana, Helvetica, sans-serif;
	border: #D9DEDF 1px solid;
	line-height: 100%;
	color: gray;
	width: 170px;
	padding-top:2px;
}

.formfield_newsletter {
	font-size: 11px;	
	font-family:Arial, Verdana, Helvetica, sans-serif;
	border: #D9DEDF 1px solid;
	line-height: 100%;
	color: gray;
	width: 129px;
	padding-top:2px;
}


.formfield_txtarea {
	font-size: 11px;	
	font-family:Arial, Verdana, Helvetica, sans-serif;
	border: #D9DEDF 1px solid;
	line-height: 100%;
	color: gray;
	width: 129px;
	height: 90px;
	padding-top:2px;
}




.tblheader, .tblcellheader {
	background: #BDBDBD;
}



.tblcell {
	background: #FFFFFF;
	border-bottom: #e4e3e3 1px solid;
	padding-left:15px;
	padding-top:9px;
	padding-bottom:9px;
}



.tblcellalt {
	background: #f0f0f0;
	border-bottom: #dbdbdb 1px solid;
	padding-left:15px;
	padding-top:9px;
	padding-bottom:9px;
}


.inner_body {
	width: 956px;
	background-color: #025D41;
	margin: 0 auto;   /* align for good browsers */
	text-align:left;
}



.inner_content {
	padding-top:2px;
}




/* CALENDAR STYLES */



.calHead {
	border: 1px solid #FFC3E6;
	padding: 2px;
}



.calDayHead {
	background-color: #FFC3E6;
}



.calToday {
	border: 1px solid #FFC3E6;
	font-weight: bold;
}



.calNoDay {
	background-color: #F0F0F0;
}



.calDay {
	border: 1px solid #E5EDF5;
}



.calEventDay {
	border: 1px solid #FFC3E6;
	font-weight: bold;
}



.calEventToday {
	border: 1px solid #FFC3E6;
	font-weight: bold;
}


.news_list_img {
	border: 1px solid #e7e7e7;
	background-color: #e7e7e7;
	background-repeat: no-repeat;
	background-position: center center;
}

	

	.news_list_img a img {

		width:169px;

		height:89px;

	}



