* {
margin: 0;
padding: 0;
}

p {padding:10px;}

body {	margin:0px 0px  0px 0px; 
	padding:0px;
	text-align:center;
	background-color:#FFEFF9;
background-image:url('images/pink_bak.gif');
	font-size:1em; }
	


#siteholder {
		width:748px;
		margin:auto;
		padding:0px;
	background-color:#ffffff;	
	background-image:url('images/container_bak.gif');
		background-repeat: repeat-x
}

#maincontent {width:746px;
border-left: 2px solid #FBD4EE;
	border-right: 2px solid #FBD4EE;
	border-bottom: 3px solid #FBD4EE;
		overflow: auto;}
	
	#imageplacer {width:330px;
	height:234px;
		background-color:#ffffff;
		float:left;}
		
	#titleplacer {width:410px;
	height:150px;
		background-color:#ffffff;
		float:right;}	
		
	#pageheaderplacer {width:380px;
	height:49px;
		background-color:#ffffff;
		float:right;
		padding-left:30px;
		padding-top:35px;
		text-align:left;}	
		
		
.pagetitle {font-size:1.4em;
	text-align:justify;
	font-family:  georgia, verdana,  arial,  sans-serif; 
	color:#050505;}	
	
	.subpagetitle {font-size:1.2em;
	text-align:justify;
	font-family:  georgia, verdana,  arial,  sans-serif; 
	color:#FB7DCF;}	
	
	#menuspace 	 {width:280px;
		background-color:#ffffff;
		text-align:left;
		overflow: auto;
		float:left;}	
		
		
		
		#navcontainer
{
background: #ffffff;
width: 260px;
padding: 1em 0;
font-family: arial, georgia, serif;
font-size: 0.8em;
font-weight:600;
text-align: left;

}

ul#navlist
{
text-align: left;
list-style: none;
padding: 0;
margin: 0 auto;
width: 70%;
}

ul#navlist li
{
display: block;
margin: 0;
padding: 0;
}

ul#navlist li a
{
display: block;
width: 100%;
padding: 0.5em 0 0.5em 2em;
border-width: 1px;
border-color: #ffe #fff #ccc #fff;
border-style: solid;
color: #D46AAF;
text-decoration: none;
background: #ffffff;
}

#navcontainer>ul#navlist li a { width: auto; }

ul#navlist li#active a
{
background: #FBD4EE;
color: #D46AAF;
}

ul#navlist li a:hover, ul#navlist li#active a:hover
{
color: #ffffff;
background: #FBACDB;
border-color: #aaab9c #fff #fff #ccc;
}




















	#navcontainer2
{
background: #ffffff;
width: 260px;
padding: 0.5em 0;
font-family: arial, georgia, serif;
font-size: 0.7em;
text-align: left;

}

ul#navlist2
{
text-align: left;
list-style: none;
padding: 0;
margin: 0 auto;
width: 70%;
}

ul#navlist2 li
{
display: block;
margin: 0;
padding: 0;
}

ul#navlist2 li a
{
display: block;
width: 100%;
padding: 0.5em 0 0.5em 0.5em;
border-width: 1px;
border-color: #ffe #fff #ccc #fff;
border-style: solid;
color: #FB7DCF;
text-decoration: none;
background: #ffffff;
}

#navcontainer2>ul#navlist2 li a { width: auto; }

ul#navlist2 li#active a
{
background: #FBD4EE;
color: #D46AAF;
}

ul#navlist2 li a:hover, ul#navlist li#active a:hover
{
color: #ffffff;
background: #FBACDB;
border-color: #aaab9c #fff #fff #ccc;
}




		
		
		
		
		
		
		#copy  {width:426px;
		background-color:#ffffff;
		padding-left:14px;
		padding-bottom:16px;
		border-left: 1px dashed #FB7DCF;
		padding-right:20px;
		text-align:left;
		overflow: auto;
		float:right;
		font-size:0.8em;
	text-align:justify;
	font-family: "Trebuchet MS",  helvetica, georgia, verdana,  arial,  sans-serif; 
	color:#050505;}	
	
	
	
	
	
			#copy a {
text-decoration : underline; 
padding : 0; 
letter-spacing : 0; 
font-family : Lucida Grande, arial, helvetica, sans-serif; 
color : #40464F; 
} 
#copy a:visited {
text-decoration : underline; 
padding : 0; 
letter-spacing : 0; 
font-family : Lucida Grande, arial, helvetica, sans-serif; 
color : #40464F; 
} 
#copy a:hover {
text-decoration : none; 
padding : 0; 
letter-spacing : 0; 
font-family : Lucida Grande, arial, helvetica, sans-serif; 
color : #262B33; 
} 



		 #copy li {
	line-height:160%;
	margin-top:2px;
	}
	
	
	

	

#copy ul {
	margin-left:45px;
	
}


	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	#bottom{height:69px;
	width:748px; 
	background-image:url(images/pinkbottom.gif);
	background-repeat:no-repeat;
	margin:auto;
	
	 }
	 
	 
	 	 .hide {display:none;}

#botbit {width:720px;
	padding-top:15px;
	padding-right:10px;
	font-size:0.7em;
	text-align:left;
	margin:0 auto;
	padding-bottom:4px;}

#botbit a {
	text-decoration:none;
	padding:0px;
	letter-spacing: 0px;
	font-family:  arial, helvetica, sans-serif; color:#979E95;}

#botbit a:visited {
	text-decoration:none;
	padding:0px;
	letter-spacing: 0px;
	font-family:  arial, helvetica, sans-serif; color:#979E95;}

#botbit a:hover {
	text-decoration:underline;
	padding:0px;
	letter-spacing: 0px;
	font-family:  arial, helvetica, sans-serif;color:#3B4A66; }	
	 
	 .grey {color:#999999;}
	 
	 .white {color:#ffffff;} 