body {
	background-color:#F2DCFF;
	text-align:left;
	color: black;
	margin:0;
	font-family:"trebuchet ms","nimbus sans l", sans-serif; font-size:12pt; color:#FFF;
	line-height: 1.3em;
	
}
.centerwrapper {
	margin:0 auto 0 auto;
	width:771px;
	background-image:url('../images/pageborder.PNG');
	background-color:969;
}
.pagewrapper{
	background-color:#646;#646;#888;
	margin:0 6px;
}
.titlewrapper {
	background-color: black;
	margin:0 6px;
	color:white;
	height:51px;
	padding-top:10px;
	padding-left:10px;
}


/*
** IMAGES **
*/
.mainimage{
	float: right; clear: both;
	margin:15px 15px;
	padding:0px;
	border:solid 1px #F9F; white;
}
.mainpage{
	padding:0px;
	border:solid 1px #F9F; white;
}
/*
** LINKS **
*/
.email {color:#F9F; text-decoration: none;}
.email:hover {text-decoration:underline;}
.i mage {border:#F9F solid 2px; padding:0; margin:0;}
.i mage:hover {border:white solid 2px;}
.image img{border:#DA4 outset 4px; padding:0; margin:0;}
a.hidden, a.hidden:visited:active:link{color:#656;}
.indeximage, .indeximage:visited:active:link {color:white; border:none; text-decoration:none;}

/*
** MENU **
*/
.menuwrapper {
	margin:0 6px;
	background-image:url('../images/menu-background.JPG');
	height: 33px;
	color: white;
	font-weight: bold;
}
.menubar{
	width:100%;
	table-collapse: collapse;
}
.menubar td { text-align:center; w idth:25%; vertical-align:center; }
.menuoff{
	font-weight: bold;
	text-decoration: none;
	color:#F9F;
}
.menuoff:hover { 	color:#D0D;white; }
.menuon {
	font-weight: bold;
	text-decoration: none;
	color:white;
}

.vnavbar { 
	text-align:center; 
	/*border: 1px black solid;*/
	padding-bottom: 10px;
	/*line-height: 115%;*/
}
.vnavbar a, .vnavbar a:visited {
	text-align:center; vertical-align:center;
	text-decoration:none;
	font-weight:bold;
	color: black;#F9F; 
	background-color:#BBB;
	display: block;
	width: 90%; min-height:1.45em;
	/*border:solid 1px #633;*/
	margin:2px auto;
}
.vnavbar a:hover, .vnavbar a.von {
	background-color:#F9F;
	color: black;
	/*border:inset 1px #58F;*/
}


/*
** TABLES **
*/
table td {border:0px;}
.image-display {text-align: center; font-size: smaller; font-weight: bold; width:25%; padding:4px;padding-bottom:15px;}
.menucolumn { width: 175px; vertical-align:top; background-color:black;}
.pagecolumn {vertical-align:top;}
.services {
	margin-top:25px;	
	width:435px;
	margin-left:5px;
}
.services td{
	vertical-align: center;
	text-align: center;
	font-size: 10pt;
	font-weight: bold;
}
	
/*
** TEXT **
*/
.center{text-align:center;}
.contact-form{ padding:0 10px;}
em {font-style: italics; font-weight: bold; color:#F9F;}
.error {font-weight: bold; color:#F9F;}
.footer {
	padding-top:10px;
	margin:0px 6px;
	background-image:url('../images/footer-background.JPG');
	background-color:black;
	height: 60px;
	color: white;
	font-size:10pt;
	text-align:center;
	line-height: 1.2em;
}
h1, h2, h3 {margin:0; line-height:1.5em;}
.pagetitle {text-align:left;}
.pagewrapper p {padding: 0 10px; text-align: justify;}
.right {text-align:right;}
.vnav-title {color:white; font-weight:bold; text-align:center;}
ul {margin-top: 0px; text-align: left;}
