.selectedLink {
	border-color: #2daf1e;
	border-style: solid;
	border-width: 1px;
}

.unselectedLink {
   border-style: solid;
   border-width: 1px;
   border-color: transparent;
}

.hoverLink {
	width: 100%;
	background: white;
	border-color: #6699ff;
    color: #6699ff;
	border-style: solid;
	border-width: 1px;	
}

.centeredImage {
	text-align:center;
    margin-top:0px;
    margin-bottom:0px;
    padding:0px
}

/* HEADER DIV */

div.header {
	position: relative;
	background: white; 
	float: top; 
	left: 0px; 
	width: 100%; 
	margin: 0px; 
	padding: 0px; 
	z-index: 2;	
}

/* END HEADER DIV */

/* CONTENT DIV */

div.content {
	background: transparent;
	background-image: url(images/newleftbar.gif);
	background-position: top left;
	background-repeat: no-repeat;
	position: relative;
	float: right;
	margin: 0px;
	padding: 0px;
	margin-bottom: 10px;
	width: 82%;
	z-index: 1;
}

div.scrollingContent {
	background: transparent;
	background-image: url(images/newleftbar.gif);
	background-position: top left;
	background-repeat: no-repeat;
	position: relative;
	float: right;
	margin: 0px;
	padding: 0px;
	margin-bottom: 10px;
	width: 82%;
	z-index: 1;
	height: 500px;
}

div.bottomRight {
	position: absolute;
	right: 0px;
	bottom: 0px;
	width: 245px;
	height: 317px;
	background-image: url(images/newrightbar.gif);
	background-repeat: no-repeat;
	z-index: -1;
}

p.bodyParagraph {
	z-index: 1;
	margin: 50px;
	line-height: 120%;
	text-align: left;
	font-family: Verdana, sans-serif;
}

p.scrollingContentParagraph {
	z-index: 1;
	line-height: 120%;
	text-align: left;
	font-family: Verdana, sans-serif;
}

p.aboutParagraph {
	position: relative;
	z-index: 1;
	top: 50px;
	padding: 0px;
	margin: 50px;
	margin-top: 0px;
	line-height: 120%;
	text-align: left;
	font-family: Verdana, sans-serif;
	height: 400px;
	overflow-x: hidden;
	overflow-y: scroll;
}

div.contact {
	width: 100%;
	margin-right: 50px;
	margin-bottom: 20px;
	padding: 0px;
	height: 150px;
}

.contactParagraph {
	position: relative; 
	float: right; 
	width: 55%;
	z-index: 1;
	margin: 10px;
	line-height: 120%;
	text-align: left;
	font-family: Verdana, sans-serif;
}

/* END CONTENT */

/* FOOTER */

div.copyrightFooter {
	clear: both;
	text-align: center;
	font-size: 8pt;
	font-family: Verdana, sans-serif;
}

div.imageFooter {
	clear: both;
	position: relative;
	height: 220px;
	text-align: center;
	margin:0 auto;
	margin-top: 10px; /* For IE prettiness only */
	padding: 0px;
	background: white;
	width: 800px;
}

div.imageFooter div.imageBox {
	position: absolute;
	margin-top: 10px;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	background: transparent;	
}

div.imageFooter div.imageBox div.imageBoxLeft {
	position: relative;
	float: left;
	background: white;
	margin: 10px;
	margin-left: 20px;
	width: 240px;
	height: 180px;
	z-index: 1;
}

div.imageFooter div.imageBox div.imageBoxCenter {
	position: relative;
	top: 10px;
	margin:0 auto;
	background: white;
	text-align: center;
	width: 240px;
	height: 180px;
	z-index: 1;
}

div.imageFooter div.imageBox div.imageBoxRight {
	position: relative;
	float: right;
	background: white;
	margin-top: 10px;
	margin-right: 20px;
	margin-left: 10px;
	width: 240px;
	height: 180px;
	z-index: 1;
}

/* END FOOTER */

/* HERE IS THE CSS FOR A VERTICAL MENU */

div.vmenu {
   margin: 0;
   margin-top: 15px;
   padding: 10px;
   width: 15%;
   position: relative;
   float: left;
   text-align: center;
   z-index: 10;
}

div.vmenu ul {
   list-style: none;
   margin: 0;
   padding: 0;
}

div.vmenu ul li {
   margin-bottom: 20px;
   padding: 0;
}

div.vmenu ul a {
   margin: 0;
   padding: 0;
   text-decoration: none;
   font-family: Verdana, Arial, Helvetica, sans-serif; 
   font: 12px Arial;
   line-height: 140%;
   color: black;
   display: block;
}

div.vmenu ul a:link, div.vmenu ul a:visited {
}

div.vmenu ul a:hover {
	/*background-color: #6699ff;*/
	border-style: solid;
	border-width: 1px;
	border-color: #6699ff;
    color: #6699ff;
}

div.vmenu ul li ul {
	visibility:hidden;
	position:absolute;
	top:-30px;
	/* set up the overlap (minus the overrun) */
	left:100px;
	/* set up the overrun area */
	padding:30px;
	/* this is for IE to make it interpret the overrrun padding */
	background:transparent;	
}

div.vmenu li:hover > ul {
	visibility:visible;
}

div.vmenu a:hover {position:relative;}

div.vmenu li:hover {position:relative;}

/* END VERTICAL MENU */

div.calendar_widget { 
	position: absolute; top: 0px; left: 0px; 
	width:140px; 
	height: 200px; 
	display: none; 
}


/* ================================================================ 
This copyright notice must be untouched at all times.

The original version of this stylesheet and the associated (x)html
is available at http://www.cssplay.co.uk/menus/flyoutt.html
Copyright (c) 2005-2007 Stu Nicholls. All rights reserved.
This stylesheet and the assocaited (x)html may be modified in any 
way to fit your requirements.
=================================================================== */
/* common styling */
.menu {font-family: verdana, arial, sans-serif; width:120px; position:relative; float:left; margin: 0; margin-top:10px; z-index:10; padding: 10px;}
.menu ul li a, .menu ul li a:visited {display:block; text-decoration:none; color:#000; width:120px; text-align:center; background:#fff; line-height:20px; font:14px verdana;}
.menu ul {padding:0; margin:0; list-style-type: none; background: white;}
.menu ul li {float:left; margin-bottom: 7px; position:relative;}
.menu ul li ul li {margin-bottom: 7px;}
.menu ul li ul {display: none;}

/* specific to non IE browsers */
.menu ul li:hover a {border-style: solid; border-width: 1px; border-color: #6699ff; color: #6699ff;}

.menu ul li:hover ul {display:block; position:absolute; top:0; left:121px; width:120px; z-index:11;}
.menu ul li:hover ul li:hover a.hide {width:120px;}
.menu ul li:hover ul li ul {display: none;}
.menu ul li:hover ul li a {border-style: solid; border-width: 1px; border-color: #2daf1e; display:block; color:#000; width:120px;}
.menu ul li:hover ul li a:hover {border-style: solid; border-width: 1px; border-color: #6699ff; color:#6699ff;}
.menu ul li:hover ul li:hover ul {display:block; position:absolute; left:121px; top:0; color:#000;}
.menu ul li:hover ul li:hover ul li a {display:block; width:120px; color:#000;}
.menu ul li:hover ul li:hover ul li a:hover {border-style: solid; border-width: 1px; border-color: #6699ff; color:#6699ff;}