body {
	font-family: "arial", Times New Roman, Times, serif; 
	font-size: 100%;
}

form {
	margin: 0px;
}

/* breadcrumbs */ 
.bread, .bread:active, .bread:link, .bread:visited, .bread:hover {
	font-family: "arial", Times New Roman, Times, serif;
	font-size : 115%;
	color : #ffffff;
	background-color: #333333;
	/*/*/
	margin-bottom: -1px;
	padding-left: 2px;
	*/
}


/* font size switcher */

/* hack for nn47 */
/*/*/
#fontsize2 {
	color: #ffffff;
	display: inline;
	float: right;
	font-size: 100%;
	font-weight: normal;
	font-family: "arial", Times New Roman, Times, serif;
	line-height: 20px;
	margin-top: -1px;
	right: 10px;
}

.fontsize3, .fontsize3:link, .fontsize3:visited, .fontsize3:active, .fontsize3:hover {
	border: solid 1px #ffffff;
	color: #ffffff;
	font-family: "arial", Times New Roman, Times, serif;
	font-size: 90%;
	font-weight: bold;
	text-decoration: none;
}
*/

/* seen only by nn47 */ 

.fontsize2 {
	display :none;
}

/* end breadcrumbs */ 

.header {
	background-color: #6E514D;
	background-image: url(images/background_top.jpg);
	background-repeat: no-repeat;
	height: 80px;
	width: 100%;
}

/* title over background */
.title {
	color: #FFFFFF;
	font-family: "arial", Times New Roman, Times, serif;
	font-size: 150%;
	font-weight: bold;
	margin-bottom:1px;		/* title margins */
	margin-left: 171px;
	text-decoration: none;
}



/* left menu bg */ 
.leftbg {
	background: #6E514D;
	text-align: center;
	z-index: 1;
}

.leftbgmaps {
	display:none;
	background: #6E514D;
	text-align: center;
	z-index: 1;

}



address {
	color: #FFF6DB;
	font-family: Arial, Helvetica, sans-serif;
	font-size : 80%;
	font-weight: bold;
	padding: 10;	
	vertical-align : bottom;
	width: 100%;
}


/* spacing content body do not touch */
div.main {
	margin: 15 8 15;
	/*/*/
	margin: 0 8 15;
	*/
}

/* text format */ 
p {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 120%;
}

a, a:link, a:active {
	color: #56732E;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
}

a:visited, a:hover {
	color: #775B49;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
}


/* for map page */
a.map, a.map:link, a.map:active, a.map:visited {
	color: #56732E;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 120%;
}

/* for map page */
a.map:hover, a.hmap:hover {
	color: #775B49;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 120%;
}

/* for map page */
a.hmap, a.hmap:link, a.hmap:active, a.hmap:visited {
	color: #7A6649; 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 110%;
	text-decoration : none;
}

a.hmap:hover {
	color: #7A6649; 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 110%;
	text-decoration : underline;
}


/* important notice footer, do not touch */
A.avis:link {
	color:#333300;
	}

A.avis:active {
	color:#706840
	}

A.avis:visited 	{
	color:#333300
	}
	
/* Left side fly out menu begins */
ul.menu {
	margin-left: -35px;

	/*/*/
	border-width: 1 0;
	list-style: none;
	margin: 10 5 0 3;
	padding: 0;
	width: 152px;
	*/
}

ul.menu li {
	list-style: none;
	margin: 0;
	padding: 0;
	position: relative;
	width: 152px; /* Width of Menu Items */
}

ul.menu li ul {
	display: none;
	left: 151px; /* Set 1px less than menu width */
	margin: 0;
	padding: 0;
	position: absolute;
	top: 0;
}

ul.menu li ul li {
	list-style: none;
	margin: 0;
	padding: 0;
	width: 335px;
}

/* Styles for Menu List Items (first level) */
a.menulistitem, a.menulistitem:link, a.menulistitem:active {
	background: #6E514D;
	color: #FFF6DB;
	display: block;
	font-size: 80%;
	margin-bottom: 4px;
	text-align: left;
	text-decoration: none;
	width: 152px;

	/*/*/
	background-color: #775B49;
	border: 1px solid;
	border-color: #CCCFCF #000000 #000000 #CCCFCF;
	font-size: 100%;
	font-weight: bold;
	margin-bottom: 0px;
	padding: 5 0 5 3;
	*/
}

a.menulistitem:visited {
	background: #6E514D;
	color: #F8E39A;
	display: block;
	font-size: 80%;
	margin-bottom: 4px;
	text-align: left;
	text-decoration: none;
	width: 152px;

	/*/*/
	background-color: #775B49;
	border: 1px solid;
	border-color: #CCCFCF #000000 #000000 #CCCFCF;
	font-size: 100%;
	font-weight: bold;
	margin-bottom: 0px;
	padding: 5 0 5 3;
	*/
}

a.menulistitem:hover {
	background-color: #FFF6DB;
	border-color: #000000 #CCCFCF #CCCFCF #000000;
	color: #775B49;
	display: block;
	padding: 5 0 5 3;
	text-align: left;
	text-decoration: underline;
	width: 152px;
}

/* current page highlighted */
a.menulistitem_on, a.menulistitem_on:link, a.menulistitem_on:active, a.menulistitem_on:visited {
	background: #6E514D;
	color: #F8E39A;
	display: block;
	font-size: 80%;
	margin-bottom: 4px;
	text-align: left;
	text-decoration: none;
	width: 152px;

	/*/*/
	background-color: #FFF6DB;
	border: 1px solid;
	border-color: #CCCFCF #000000 #000000 #CCCFCF;
	color: #775B49;
	font-size: 100%;
	font-weight: bold;
	margin-bottom: 0px;
	padding: 5 0 5 3;
	*/
}

/* current page highlighted & underlined */
a.menulistitem_on:hover {
	background: #6E514D;
	color: #F8E39A;
	display: block;
	font-size: 80%;
	margin-bottom: 4px;
	text-align: left;
	text-decoration: underline;
	width: 152px;

	/*/*/
	background-color: #FFF6DB;
	border: 1px solid;
	border-color: #000000 #CCCFCF #CCCFCF #000000;
	color: #775B49;
	font-size: 100%;
	font-weight: bold;
	margin-bottom: 0px;
	padding: 5 0 5 3;
	*/
}

/* Styles for Menu List Arrow Items (first level) */
a.menulistitemarrow, a.menulistitemarrow:link, a.menulistitemarrow:active {
	background: #6E514D;
	color: #FFF6DB;
	display: block;
	font-size: 80%;
	margin-bottom: 4px;
	text-align: left;
	text-decoration: none;
	width: 152px;

	/*/*/
	background: url(images/arrow-right.gif) no-repeat 100% 4px #775B49;
	border: 1px solid;
	border-color: #CCCFCF #000000 #000000 #CCCFCF;
	font-size: 100%;
	font-weight: bold;
	margin-bottom: 0px;
	padding: 5 0 5 3;
	*/
}

a.menulistitemarrow:visited {
	background: #6E514D;
	color: #F8E39A;
	display: block;
	font-size: 80%;
	margin-bottom: 4px;
	text-align: left;
	text-decoration: none;
	width: 152px;

	/*/*/
	background: url(images/arrow-right.gif) no-repeat 100% 4px #775B49;
	border: 1px solid;
	border-color: #CCCFCF #000000 #000000 #CCCFCF;
	font-size: 100%;
	font-weight: bold;
	margin-bottom: 0px;	
	padding: 5 0 5 3;
	*/
}

a.menulistitemarrow:hover {
	background: url(images/arrow-right.gif) no-repeat 100% 4px #FFF6DB;
	border-color: #000000 #CCCFCF #CCCFCF #000000;
	color: #775B49;
	display: block;
	padding: 5 0 5 3;
	text-align: left;
	text-decoration: underline;
	width: 152px;
}

/* current page highlighted */
a.menulistitemarrow_on, a.menulistitemarrow_on:link, a.menulistitemarrow_on:active, a.menulistitemarrow_on:visited {
	background: #6E514D;
	color: #F8E39A;
	display: block;
	font-size: 80%;
	margin-bottom: 4px;
	text-align: left;
	text-decoration: none;
	width: 152px;

	/*/*/
	background: url(images/arrow-right.gif) no-repeat 100% 4px #FFF6DB;
	border: 1px solid;
	border-color: #CCCFCF #000000 #000000 #CCCFCF;
	color: #775B49;
	font-size: 100%;
	font-weight: bold;
	margin-bottom: 0px;
	padding: 5 0 5 3;
	*/
}

/* current page highlighted & underlined */
a.menulistitemarrow_on:hover {
	background: url(images/arrow-right.gif) no-repeat 100% 4px #FFF6DB;
	border: 1px solid;
	border-color: #000000 #CCCFCF #CCCFCF #000000;
	color: #775B49;
	display: block;
	font-size: 100%;
	font-weight: bold;
	margin-bottom: 0px;
	padding: 5 0 5 3;
	text-align: left;
	text-decoration: underline;
	width: 152px;
}


/* Styles for Menu Items (2nd level) */
a.menuitem, a.menuitem:link, a.menuitem:active {
	background: #6E514D;
	color: #FFF6DB;
	display: block;
	font-size: 65%;
	list-style: square;
	margin-bottom: 4px;
	margin-left: -15px;
	text-align: left;
	text-decoration: none;

	/*/*/
	background: #6E514D;
	border: 1px ridge;
	border-color: #CCCFCF #000000 #000000 #CCCFCF;
	font-size: 100%;
	font-weight: bold;
	list-style: none;
	margin-bottom: 0;
	margin-left: 0;
	padding: 3 2 3 15;
	*/
}

a.menuitem:visited {
	background: #6E514D;
	color: #F8E39A;
	display: block;
	font-size: 65%;
	list-style: square;
	margin-bottom: 4px;
	margin-left: -15px;
	text-align: left;
	text-decoration: none;

	/*/*/
	background: #6E514D;
	border: 1px ridge;
	border-color: #CCCFCF #000000 #000000 #CCCFCF;
	font-size: 100%;
	font-weight: bold;
	list-style: none;
	margin-left: 0;
	margin-bottom: 0;
	padding: 3 2 3 15;
	*/
}

a.menuitem:hover {
	background-color: #FFF6DB;
	border: 1px ridge;
	border-color: #000000 #CCCFCF #CCCFCF #000000;
	color: #775B49;
	display: block;
	padding: 3 2 3 15;
	text-align: left;
	text-decoration: underline;
}

/* current page highlighted */
a.menuitem_on, a.menuitem_on:link, a.menuitem_on:active, a.menuitem_on:visited {
	background: #6E514D;
	color: #F8E39A;
	display: block;
	font-size: 65%;
	list-style: square;
	margin-left: -15px;
	margin-bottom: 4px;
	text-align: left;
	text-decoration: none;

	/*/*/
	background: #FFF6DB;
	border: 1px ridge;
	border-color: #CCCFCF #000000 #000000 #CCCFCF;
	color: #775B49;
	font-size: 100%;
	font-weight: bold;	
	list-style: none;
	margin-left: 0;
	margin-bottom: 0;
	padding: 3 2 3 15;
	*/
}

/* current page highlighted and underline visted */
a.menuitem_on:hover {
	background: #FFF6DB;
	border: 1px ridge;
	border-color: #000000 #CCCFCF #CCCFCF #000000;
	color: #775B49;
	display: block;
	font-size: 100%;
	font-weight: bold;
	list-style: none;
	margin-bottom: 0;
	margin-left: 0;
	padding: 3 2 3 15;
	text-align: left;
	text-decoration: underline;
}


/* Holly Hack. IE Requirement \*/
* html ul.menu li { float: left; height: 1%; }
* html ul.menu li a { height: 1%; }
/* End */

/* Class to make it work for IE dependent on .js file */
ul.menu li:hover ul, ul.menu li.over ul {
	display: block;
	margin: 0;
	padding: 0;
	width: 152px;
	z-index: 100;	
}

/* first level hover continue in IE */
li.over a.menulistitemarrow, li.over a.menulistitemarrow:visited, li.over a.menulistitemarrow_on:visited, li.over a.menulistitemarrow:link, li.over a.menulistitemarrow_on:link {
	background-color: #FFF6DB;
	border-color: #000000 #CCCFCF #CCCFCF #000000;
	color: #775B49;
	text-decoration: underline;
}

/* first level hover continue in FF */
li:hover a.menulistitemarrow, li:hover a.menulistitemarrow:visited, li:hover a.menulistitemarrow_on:visited, li:hover a.menulistitemarrow:link, li:hover a.menulistitemarrow_on:link {
	background-color: #FFF6DB;
	border-color: #000000 #CCCFCF #CCCFCF #000000;
	color: #775B49;
	text-decoration: underline;
}

/* Left side fly out menu ENDS */


/* bottom nav */
div.bottomnav {
	clear: both;
	margin: 0 8 5;
	text-align: center;	
}

a.bottom, a.bottom:link, a.bottom:active {
	color: #56732E;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 115%;
	font-weight: normal;
	line-height: 18px;
	text-decoration: none;	
}


a.bottom:visited {
	color: #775B49;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 115%;
	font-weight: normal;
	text-decoration: none;
}

a.bottom:hover {
	color: #936923;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 115%;
	font-weight: normal;
	text-decoration: underline;
}

/* bottom nav ends */

h1 {
	color: #775B49;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 150%;
	font-weight: bold;

	/*/*/
	margin : 10 0;
	*/
}

h2 {
	color: #6E514D;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 140%;
	font-weight: bold;

	/*/*/
	margin : 5 0 -5;
	*/
}


h3 {
	color: #7A6649; 
	font-family:"arial", Times New Roman, Times, serif;
	font-size: 120%;
	font-style: normal;
	font-weight: bold;
	margin-bottom: -15px;
}

h4 {
	color : #56732E;
	font-family:"arial", Times New Roman, Times, serif;
	font-size: 110%;
	font-style: normal;
}

acronym, dfn {
	cursor: help;
	font-style: normal;
 	border-bottom: 1px dotted;
}

.pictures-left {
	font-size: 110%;
	border: solid 2px #775B49;

	/*/*/
	float: left;
	background: #C2B199;
	padding: 5 5 3 5;
	margin: 5 2 5 2;
	*/
}

.pictures-right {
	font-size: 110%;
	border: solid 2px #775B49;
	/*/*/
	float: right;	
	background: #C2B199;
	padding: 5 5 3 5;
	margin: 10 2 5 2;
	*/
}

.pictures-center {
	text-align: left;
	font-size: 110%;
	border: solid 2px #775B49; 
	/*/*/
	background: #C2B199;
	padding: 5 5 3 5;
	margin: 5 2 5 2;
	*/
}

li {
	list-style-image: url(images/bullet.gif);
}

div.flashmaps {
	width: 750px;
	border: 1px solid #000000;
	font-size: 65%;
	margin-top:15px;
}
div#evo-content div#evo-content-wrap div#middle_wrapper div#evocontent {
	background-color:#FFFFFF}