body {
	font-family:  Helvetica,Arial,  sans-serif;
	color: #000000;
	margin-top: 0px;
	background-color: #98D1CB;
}


div.spacer {  clear: both;  }
div.row {  clear: both;  }
div.row span.left {  float: left;  text-align: left;  font-weight: bold;  width: 50%;  }
div.row span.right {  float: right;  text-align: right;  font-weight: bold;  width: 50%; }

textarea {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000; padding: 0px;}
input {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000;}
h1 {width: 100%; font-size: 18px; border-bottom: 1px solid #060; padding-bottom: 7px; font-weight: normal;}
h2 {
	font-size:12px;
	font-family:  Helvetica,Arial,  sans-serif;
	font-weight: bold;
	color: #FA6006;
}
h3 {
	font-size:12px;
	font-family:  Helvetica,Arial,  sans-serif;
	font-weight: bold;
	color: #5D8A82;
}
h1 + p { margin-top: 25px; }
/*img { margin: 5px; border: 0px;}*/
h2 + img {  margin-top: 0px;  }

p, ul, li, h1, h2, h3
{
	margin-top: 0px;
	margin-bottom: 0px;
	/*margin: 0; padding: 0;*/
}

table a:link { color: #5D8A82 !important; text-decoration: none; }
table a:visited { color: #5D8A82 !important; text-decoration: none; }
table a:hover { color: #5D8A82 !important; text-decoration: none; }
table a:active { color: #5D8A82 !important; text-decoration: none; }



/**************/
/* Header Box */
.boxHeaderTop {
	margin: 0px; 
	padding: 0px;
	position:absolute;
	z-index: 2;
	top: 0px; right: 0px; left: 0px;
	width: 100%;
	margin-top: 10px;
}
.boxHeaderWidth {
	padding: 0px;
	position:relative;
	width: 900px;
	height: 110px;
	margin-left: auto;
	margin-right: auto;
}
div.logo {
	position:absolute;
	top:0px;
	left:0px;
	padding:0px;
	margin:0px;
}
.menu {
	font: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	position:absolute;
	top:130px;
	left:350px;
	padding:0px;
	margin:0px;
}
a.menu-top:link { color: #000000 !important;  text-decoration: none; font-weight:bold; }
a.menu-top:visited { color: #000000 !important; text-decoration: none; font-weight:bold; }
a.menu-top:hover { color: #FFFFFF !important; text-decoration: none; font-weight:bold;  }
a.menu-top:active { color: #000000 !important; text-decoration: none; font-weight:bold; }

a.menu-left:link { color: #555555 !important;  text-decoration: none; }
a.menu-left:visited { color: #555555 !important; text-decoration: none; }
a.menu-left:hover { color: #5ABF3B !important; text-decoration: none; }
a.menu-left:active { color: #555555 !important; text-decoration: none; }

.navigation_Layers_Programs {
	background-color: #98D1CB;
	position:absolute; 
	margin-left:218px; 
	margin-top: 2px;
	padding-left: 6px;
	padding-right: 6px;
	padding-top: 2px;
	padding-bottom: 4px;
	z-index:1; 
	visibility: hidden;
}
.navigation_Layers_Events {
	background-color: #98D1CB;
	position:absolute; 
	margin-left:302px; 
	margin-top: 2px;
	padding-left: 6px;
	padding-right: 6px;
	padding-top: 2px;
	padding-bottom: 4px;
	z-index:1; 
	visibility: hidden;
}
.navigation_LINKS {
	font: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	letter-spacing: 0.1em;
	text-decoration: none;
}
.navigation_LINKS:hover {
	color: #FFFFFF !important;
	text-decoration: none;
}

/*****************/
/*Background Box */

	img.corner {
	   width: 15px;
	   height: 15px;
	   border: none;
	   display: block !important;
	   margin: 0;
	}
	.boxBackground {
			width: 900px;
			background-color: #5ABF3B;
			color: #fff;
			top: 10px;
			position: relative;
			margin-left: auto;
			margin-right: auto;
	}
	.roundtop-bg    {background: url('images/corner_green_TR.gif') no-repeat top right;}
	.roundbottom-bg {background: url('images/corner_green_BR.gif') no-repeat top right;}
	
	.boxMain {
			width: 860px;
			background-color: #fff;
			color: #000;
			left:20px;
			top:105px;
			margin-bottom:25px;
			position:relative;
			overflow:hidden;
	}
	
	
	.roundtop-m    {background: url('images/corner_white_TR.gif') no-repeat top right;}
	.roundbottom-m {background: url('images/corner_white_BR.gif') no-repeat top right;}

/***********/	
/* Content */	

.sidemenu {
	font-size:12px;
	font-family:  Helvetica, Arial,  sans-serif;
	color: #000;
	padding-top:40px;
	padding-left:20px;
	padding-right:20px;
	margin-top:20px;
	width: 120px;
}
.sidemenu_home {
	font-size:12px;
	font-family:  Helvetica, Arial,  sans-serif;
	color: #000;
	padding-top:40px;
	padding-left:10px;
	padding-right:10px;
	margin-top:20px;
	width: 260px;
	vertical-align: top;
}
.sidemenu_home2 {
	font-size: 11px;
	font-family:  Helvetica,Arial,  sans-serif;
	color: #000;
	background-color:#95CEBB;
	vertical-align: top;
	text-align: center;
}
a.sidemenu_home2:link { color: #FFFFFF !important;  text-decoration: none; }
a.sidemenu_home2:visited { color: #FFFFFF !important; text-decoration: none; }
a.sidemenu_home2:hover { color: #FFFFFF !important; text-decoration: underline; }
a.sidemenu_home2:active { color: #FFFFFF !important; text-decoration: none; }
.content {
    font: 10px verdana, arial, sans-serif;
	color: #555555;
	margin-bottom: 20px;
}
.main_content {
    font: 10px verdana, arial, sans-serif;
	color: #555555;
	padding-right: 50px;
	padding-top: 40px;
	vertical-align: top;
}

a.main_content_link:link { color: #5D8A82 !important;  text-decoration: none; }
a.main_content_link:visited { color: #5D8A82 !important; text-decoration: none; }
a.main_content_link:hover { color: #5ABF3B !important; text-decoration: none; }
a.main_content_link:active { color: #5D8A82 !important; text-decoration: none; }


.main_content_narrow {
    font: 10px verdana, arial, sans-serif;
	color: #555555;
	padding-right: 26px;
	padding-left: 60px;
	/*text-align:justify;*/
}
.main_content_photo {
}

div.footer {
	vertical-align:baseline;
	font-size: 11px;
	text-align:left;
}
a.footer:link { color: #FFFFFF !important;  text-decoration: none; }
a.footer:visited { color: #FFFFFF !important; text-decoration: none; }
a.footer:hover { color: #FFFFFF !important; text-decoration: none; }
a.footer:active { color: #FFFFFF !important; text-decoration: none; }

.titlefont {
	font-size:12px;
	font-family:  Helvetica,Arial,  sans-serif;
	font-weight: bold;
	color: #5D8A82;
}

img.bordered {
	border: 2px #AAAAAA solid;
	background-color: #000000;
}