body{
	background: #fff;
	color: #333;
	margin: 0.5em 0 0 0.5em;
	padding: 0;
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 100%;
	}
img{
	border: 0;
	}
input{
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	}
a{
	/*color: #0099CC;*/
	color: #FC9700;
	text-decoration: none;
	font-weight: bold;
	}
a:hover{
	color: #FC9700;
	text-decoration: underline;
	font-weight: bold;
	}
.clear{
	clear: both;
	}
#container{
	width: 48.438em;
	margin: auto;
	font-family: Verdana, Tahoma, Arial;
	}
.alert{
	width: 48em;
	font-family: Verdana, Tahoma, Arial;
	color: #FF0000;
	}
#newsletter{
	width: 14em;
	margin-top: 0.4em;
	padding-left: 0.6em;
	padding-right: 0.6em;
	padding-top: 0.9em;
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 0.625em;
	font-weight: bold;
	color: #FFF;
	background-image: url('../images/newsletter-bg.gif');
	background-repeat: repeat-x;
	background-color: #224AA4;
	/*background-color: #FF0000;*/
	border-bottom: 0.5em solid #FFFFFF;
	}
.newsAlert{
	padding-left: 0.5em;
	padding-right: 0.5em;
	padding-top: 0.3em;
	font-family: Verdana, Tahoma, Arial;
	font-size: 0.7em;
	color: #FFFFFF;
	background-color: #224AA4;
	}
.newsNotice{
	padding-left: 0.5em;
	padding-right: 0.5em;
	padding-top: 0.3em;
	font-family: Verdana, Tahoma, Arial;
	font-size: 0.7em;
	color: #FFFFFF;
	background-color: #224AA4;
	}
.notice{
	width: 48em;
 	font-family: Verdana, Tahoma, Arial;
	color: #008040;
	}
#header{
	float: left;
	width: 47.375em;
	margin-left: 1.063em;
	margin-top: 0.688em;
	margin-bottom: 1em;
	display: inline;
	}
#logo-wrapper{
	float: left;
	width: 15.5em;
	}
#logo{
	width: 15.5em;
	}
#tagline-wrapper{
	float: left;
	width: 31.875em;
	margin-top: 1.688em;
	text-align: right;
	}
#tagline{
	width: 15.750em;
	}
#main{
	float: left;
	width: 48.438em;
	background: url('../images/main-bg.gif');
	background-repeat: repeat-y;
	}

#menu{
	float: left;
	width: 9.5em;
	text-align: left;
	background-color: #FFFFFF;
	}
#menu ul.menu-level1 {
	list-style: none;
	margin: 0;
	padding: 0;
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 0.625em;
	font-weight: bold;
	color: #FFF;
}
#menu li.menu-level1{
	margin: 0;
	padding: 0;
 	margin-bottom: 0.1em !important;
	margin-bottom: 0;
	width: 15.2em;
	}
#menu li.menu-level1 a {
	width: 14.3em;
	padding-left: 0.9em;
	height: 1.7em;
	padding-top: 0.4em;
	text-decoration: none;
	color: #FFFFFF;
	display: block;
	background-image: url('../images/level1bg.gif');
	background-repeat: no-repeat;
	background-color: #283C95;
	font-weight: bold;
	text-transform: uppercase;
}
#menu li.menu-level1 a:hover  {
	color: #FFFFFF;
	font-weight: bold;
	display: block;
	background-image: url('../images/level1bg-over.gif');
	background-repeat: repeat-x;
	background-color: #FF9900;
	text-transform: uppercase;
}
#menu li.menu-level1 a.here, #menu li.menu-level1 a.here:hover{
	color: #FFFFFF;
	font-weight: bold;
	display: block;
	background-image: url('../images/level1bg-over.gif');
	background-repeat: repeat-x;
	background-color: #FF9900;
	text-transform: uppercase;
	}

#menu li.menu-levelTop{
	width: 15.2em;
	}

#menu ul.menu-level2 {
	list-style: none;
	margin: 0;
	padding: 0;
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #FFF;
	margin-bottom: 0.1em !important;
	margin-bottom: 0;
}
#menu li.menu-level2{
	width: 15.2em;
	border-top: 0.10em solid #FFFFFF;
	padding: 0;
	margin: 0;
	}
#menu li.menu-level2 a {
	width: 14.4em;
	padding-top: 0.4em;
	padding-left: 0.8em;
	padding-bottom: 0.4em;
	text-decoration: none;
	color: #FFFFFF;
	background-color: #000066;
	display: block;
	font-weight: normal;
}

#menu li.menu-level2 a:hover  {
	width: 14.4em;
	padding-top: 0.4em;
	padding-left: 0.8em;
	padding-bottom: 0.4em;
	text-decoration: none;
	color: #FF9900;
	background-color: #000066;
	display: block;
	font-weight: normal;
}

#menu li.menu-level2 a.here,  #menu li.menu-level2 a.here:hover{
	color: #FFFFFF;
	color: #FF9900;
	display: bold;
	text-decoration: none;
	font-weight: bold;
}

#menu ul.menu-level3 {
	list-style: none;
	margin: 0;
	padding: 0;
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #FFF;
	padding-top: 0.4em;
	padding-bottom: 0.4em;
	background-color: #000066;
	width: 15.2em;
}

#menu li.menu-level3{
	width: 13.2em;
	padding-left: 2em;
	}

#menu li.menu-level3 a {
	width: 12.9em;
	padding-top: 0.4em;
	padding-bottom: 0.4em;
	text-decoration: none;
	font-weight: normal;
	color: #FFFFFF;
	background-color: #000066;
	display: block;
}

#menu li.menu-level3 a.here3, #menu li.menu-level3 a.here3:hover {
	color: #FF9900;
	display: block;
	text-decoration: none;
	font-weight: normal;
}

#menu li.menu-level3 a:hover{
	color: #FF9900;
	display: block;
	text-decoration: none;
	font-weight: normal;
}
.bullet{
	width: 0.7em;
	height: 0.8em;
	}
.lightgray{
	color: #CCCCCC;
	font-weight: normal;
	}
.input{
	width: 13.1em;
	height: 1.118em;
	background-color: #D1D8EB;
	font-weight: normal;
	}
#mainpage{
	float: left;
	width: 38.688em;
	text-align:right;
	padding-left: 0.25em;
	background-color: #FFFFFF;
	}
#generations{
	width: 38.625em;
	}
#signup{
	width: 7.7em;
	margin-top: 0.4em;
	}
#newsEmail{
	margin-bottom: 0.3em;
	}
#maincontent{
	width: 38.688em;
	margin-top: 0.375em;
	/*padding-top: 0.563em;*/
	text-align: left;
	float: left;
	background: url('../images/gray-bg.gif');
	background-repeat: repeat-y;
	background-position: right;
	background-color: #FFFFFF;
	}
#left{
	padding-top: 0.1em;
	width: 46.2em;
	float: left;
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 0.625em;
	color: #666;
	}
#leftEdit{
	padding-top: 0.1em;
	width: 46.2em;
	background-color: #FFFFFF;
	float: left;
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 0.625em;
	color: #666;
	}
#leftSimple{
	padding-top: 0.1em;
	width: 43.2em;
	padding-left: 1em;
	padding-right: 2em;
	float: left;
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 0.625em;
	color: #666;
}
.column{
	float: left;
	width: 22.85em;
	margin-right: 0.2em;
	padding-top: 1.3em;
	background-image: url('../images/box-bg2.gif');
	background-repeat: repeat-x;
	background-color: #FFF;
	}
.columnInsert{
	float: left;
	width: 21.65em;
	padding: 0.6em;
	margin-right: 0.2em;
	margin-top: 0.2em;
	background-color: #FF9900;
	color: #000000;
	}
.boximage1{
	width:22.9em;
	/*height: 10.1em;*/
	}
.boximage2{
	width:22.85em;
	/*height: 10.1em;*/
	}
.boximage3{
	width:14.9em;
	}
.smalltitle{
	padding-bottom: 1.1em;
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: bold;
	color: #666;
	text-decoration: none;
	text-transform: uppercase;
	}
.smalltitle a{
	padding-bottom: 1.1em;
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: bold;
	color: #FF9900;
	text-decoration: none;
	text-transform: uppercase;
	}
.smalltitle a:hover{
	padding-bottom: 1.1em;
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: bold;
	color: #FF9900;
	text-decoration: underline;
	text-transform: uppercase;
	}
.title{
	padding-top: 1.1em;
	padding-bottom: 1.1em;
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	font-weight: bold;
	color: #666;
	text-decoration: none;
	}

.title a{
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	font-weight: bold;
	color: #FF9900;
	text-decoration: none;
	}
.title a:hover{
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	font-weight: bold;
	color: #FF9900;
	text-decoration: underline;
	}

.content{
	width: 85%;
	padding-bottom: 1.9em;
	color: #333;
	}
#right{
	float: left;
	width: 14.6em;
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 0.625em;
	color: #333;
	padding-left: 0.4em;
	padding-right: 0.4em;
	padding-top: 0.3em;
	}
.rightcontent{
	/*padding-top: 0.3em;*/
	padding-left: 0.3em;
	}
hr{
	color: #FFF;
	background-color: #FFF;
	border: 0;
	height: 0.2em;
	margin-bottom: 0.4em;
	margin-top: 0.4em;
	}
hr.hr{
	color: #F2F2F2;
	background-color: #F2F2F2;
	border: 0;
	height: 0.2em;
	margin-bottom: 1.2em;
	margin-top: 1.2em;
	}
.righttitle{
	padding-top: 0.6em;
	padding-left: 0.3em;
	}
.righttitle a{
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	font-weight: normal;
	color: #000066;
	text-decoration: none;
	}
.righttitle a:hover{
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	font-weight: normal;
	color: #000066;
	text-decoration: underline;
	}
.middletitle{
	padding-top: 0.6em;
	padding-left: 0.3em;
	}
.middletitle a{
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	font-weight: bold;
	color: #FF9900;
	text-decoration: none;
	}
.middletitle a:hover{
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	font-weight: bold;
	color: #FF9900;
	text-decoration: underline;
	}
.rightlinks{
	padding-top: 0.6em;
	padding-left: 0.3em;
	}
.rightlinks a{
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	font-weight: normal;
	color: #000066;
	text-decoration: none;
	}
.rightlinks a:hover{
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	font-weight: normal;
	color: #000066;
	text-decoration: underline;
	}
.relatedTitle {
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	height: 1.4em;
	padding-left: 0.8em;
	padding-top: 0.3em;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #FF9900;
	text-transform: uppercase;
	}
.righttitle2{
	padding-bottom: 0.6em;
	}
.righttitle2 a{
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: bold;
	color: #FF9900;
	text-decoration: none;
	}
.righttitle2 a:hover{
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: bold;
	color: #FF9900;
	text-decoration: underline;
	}
.pdf{
	float: right;
	margin-right: 0.2em;
	}
.pdflogo{
	width: 4.9em;
	}

.mainTxt{
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	}
.inputBox{
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 0.650em;
	border: 1px solid #000000;
	}
#footer{
	color: #000000;
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 0.650em;
	padding: 0.4em;
	margin-top: 0.5em;
	text-align: center;
	font-weight: normal;
	border-top: 0.1em dashed #CCCCCC;
	}
#footer a{
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
 	color: #FC9700;
	text-decoration: none;
	font-weight: normal;
	}
#footer a:hover{
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
 	color: #FC9700;
	text-decoration: underline;
	font-weight: normal;
	}
form{
	margin: 0;
	padding: 0;
	}
#leftforms{
	padding: 0.5em;
	width: 45.2em;
	float: left;
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 0.625em;
	color: #666;
	background-color:white;
	}
.adminForms{
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 0.650em;
 	color: #000000;
	padding: 1em;
	background-color: #F2F2F2;
	}
div.adminForms table{
	border-left: 0.1em solid #FF9900;
	border-top: 0.1em solid #FF9900;
	}

div.adminForms td{
	padding: 0.3em;
	border-bottom: 0.1em solid #FF9900;
	border-right: 0.1em solid #FF9900;
	}
/*p { margin: 0; padding: 0; }*/
#map{
	width: 42.6em;
	height: 59.2em;
	}

.overlay{
	position: absolute;
	top: 0;
	left: -500px;
	width: 26.4em;
	height: 18.4em;
	padding: 2em;
	background-image: url('../images/popup.gif');
	background-repeat: no-repeat;
	font-size: 0.625em;
	color: #ffffff;
	/*display: none;*/
	opacity:0;
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	}
.overlay a{
	display: block;
	width: 26.4em;
	height: 18.4em;
	color: #ffffff;
	text-decoration: none;
	font-weight: normal;
	}
.overlay a:hover{
	display: block;
	width: 26.4em;
	height: 18.4em;
	color: #ffffff;
	text-decoration: none;
	font-weight: normal;
	}
.contentTitle{
	font-family: Verdana, Tahoma, Arial;
	font-size: 1.2em;
	color: #666;
	}
.largerText{
	font-size: 1.1em;
	color: #333333;
	}