div.content { 
	padding-left:100px;
  width:400px; 
  voice-family: "\"}\""; 
  voice-family:inherit;
  width:300px;
} 


body {
	text-align:center;
	margin: 0;
	background-color:#B29CC3;
	font:11px tahoma, verdana, arial, sans-serif;
}



/* site wrapper */

div#wrapper {
	margin: 0 auto;
	width: 767px;
}




/* container for the top section */

div#masthead {
	text-align: center;
  	width:767px;
	height: 132px;
	background-image:url('imgs/bg/header-bg.gif');
	background-repeat: no-repeat;
	background-color: #bebebe;
	color:white;
	font:bold 13px tahoma, verdana, arial, sans-serif;
}



/* contact navigation appears in the upper right corner of the site */

div#contactNav {
	text-align: right;
	font:11px verdana, arial, sans-serif;
	color:white;
	padding-right:5px;
	padding-top:10px;
}

div#contactNav a:link, div#contactNav a:visited {
	padding-left:10px;
	padding-right:10px;
	color:#fff;	
	text-decoration:none;
}

div#contactNav a:hover {
	color: #f63;
}


/* masthead logo */

div#mastheadlogo {
	margin: 10px auto 0; 
	width: 750px;
	height: 60px;
	text-align:left;
}




/* primary navigation */

div#primaryNav {
	margin-top:82px; 
	text-align:left; 
	padding-left:10px; 
	color:black;
}

div#primaryNav a:link, div#primaryNav a:visited {
	font:bold 12px tahoma, verdana, arial, sans-serif;
	color:black;
	text-decoration:none;
	padding:0 10px;
}

div#primaryNav a:hover {
	text-decoration:underline;
	color:blue;
}





/* lime green */

.lime {
	color:lime;
}




/* unique page wrapper for all content pages */

div#upw {
	background-image:url('../imgs/bg/mid-content-bg.gif');
	float:left;
	background-color:white;
	clear:both;
 	border:0px solid red;
}


/* left column wrapper */

div#lcw {
	position:relative;
	float:left;
	width:489px;
	background-image:url('../imgs/bg/mid-content-bg.gif');
	text-align:left;
}


div#lcwbox {
	
	margin:40px 20px;
	width:489px;
	voice-family: "\"}\""; 
	voice-family:inherit;
	width:449px;
	font:12px verdana, arial, helvetica, sans-serif;
}



div#lcwbox h1 {
	
	margin-top:50px;
	font:bold 13px tahoma, verdana, arial, sans-serif;
	padding:15px;
	background-color:#efefef;
	background-image:url('../imgs/pgs/section-header.gif');
	color:black;
	border:1px solid #ccc;

}



div#lcwbox h2 {

	font:bold 18px arial, helvetica, verdana, sans-serif;

}


div#lcwbox h3 {
	
	font:bold 13px tahoma, verdana, arial, sans-serif;

}






/* link for left column box */


div#lcwbox a:link, div#lcwbox a:visited {
	font:bold 11px tahoma, verdana, arial, sans-serif;
	color:blue;
}

div#lcwbox a:hover {
	color:black;
}


div#lcwbox div.callout {
	border:1px solid #999;
	padding:15px;
	font:11px tahoma, verdana, arial, sans-serif;
	margin-bottom:15px;
}












/* right column wrapper */

div#rcw {
	position:relative;
	float:right;
	width:278px;
	text-align:left;
}




div#rcwbox {

	margin-left:5px;
	background-color:#f5f5dc;
	color:white;
	font:bold 13px tahoma, verdana, arial, sans-serif;

	text-align:justify;

	
	padding:30px;
	width:264px;
	voice-family: "\"}\""; 
	voice-family:inherit;
	width:204px;
}

div#rcwbox2 {

	margin-top:5px;
	margin-left:5px;
	background-color:#275b70;
	color:#555;
	font:11px tahoma, verdana, arial, sans-serif;

	text-align:justify;

	
	padding:20px;
	width:264px;
	voice-family: "\"}\""; 
	voice-family:inherit;
	width:224px;
}




/* slideshow footer area */

div#slideshowfooter {
	width:418;
	background-color:#efefef;
	color:#333;
	font:bold 13px tahoma, verdana, arial, sans-serif;
	text-align:center;

	padding-top:10px;
	height:25px;
}


div#slideshowfooter a:link, div#slideshowfooter a:visited {
	color:blue;
}

div#slideshowfooter a:hover {
	color:black
}


/*mailling list messages */


div#success {background-color:#f5f5dc; font:13px arial, verdana, sans-serif; text-align:center;}

div#error {background-color:pink;}








/* footer */

div#footer {
	text-align: left;
	font:11px tahoma, verdana, arial, sans-serif;
	color:white;
	background-color: #000;
	padding-left:15px;
	padding-top:0;
	height: 61px;
	background-image: url('imgs/bg/footer-bg.gif');
	background-repeat: no-repeat;
}

div#footer p {
	margin:0;
	padding-top:22px;
}

div#footer a:link, div#footer a:visited {
	padding-left:10px;
	padding-right:10px;
	color:#fff;	
	text-decoration:none;
}

div#footer a:hover {
	color: #f63;
}