h1 {
	font-family : Arial, Helvetica, sans-serif;
	font-weight : 200;
	font-size : 1.3em;
	padding-top : 0.9em;
}
h2 {
	font-family : Arial, Helvetica, sans-serif;
	font-style : normal;
	font-size : 1em;
	font-weight : 200;
	line-height : 21px;
}
h3 {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 0.9em;
	font-weight : bold;
}
p {
	font-family : Arial, Helvetica, sans-serif;
	color : #000000;
}
ul {
	padding-left:15px; 
}
.BodyBlack{
	color : #000000;
	font-size : 0.8em;
	line-height : 1.4em;
	text-align : left;
	}
.BodyBlackBoldTabNoSpaceBelow{
	color : #000000;
	font-size : 0.8em;
	font-weight:bold;
	line-height : 1.4em;
	text-align : left;
	list-style-type:disc;
	margin-left:15px;
	list-style:disc;
	margin-bottom:0px;
	padding-bottom:0px;
	margin-top:0px;
	padding-top:0px;
	
	
}




.lpHandWriting{
	font-family: 'Sunshiney', Arial, serif; color : #666666; font-size : 1.6em; text-align : left;}


.formNewsletter{display:block; margin:20px 0px 20px 0px;}

	
	.textbox{padding:5px; border:0px solid #000000; color: #666; font-size:0.8em; display:block; margin-bottom:10px; width:100%;background-color:#DBD9E7;}
	
		.textarea{padding:5px; border:0px solid #000000; color: #666; font-size:0.8em; display:block; margin-bottom:10px; width:100%; font-family:Arial, Helvetica, sans-serif; height:100px;background-color:#DBD9E7;}
	
	.BodyBlackBulletNoTab{
	color : #000000;
	font-size : 0.8em;
line-height : 1.4em;
	text-align : left;
	list-style-type:disc;
	list-style:disc;
	
	}
.BodyBlackTab1{
	color : #000000;
	font-size : 0.8em;
	line-height : 1.4em;
	text-align : left;
	margin-left:30px;
	}
.BodyBlackrightcol{
	color : #000000;
	font-size : 0.9em;
	line-height : 1.4em;
	text-align : left;
	font-style: normal;
	font-weight:normal;
}
.BodyBlackImageInline{
	color : #000000;
	font-size : 0.8em;
	line-height : 1.4em;
	text-align : left;
	float:left;
	z-index:0;
	margin-left: 10px;
}
.ImageInline{
	display:inline;
	float:left;
	margin:none;
	
}
.BodyBlackpad{
	color : #000000;
	font-size : 0.8em;
	line-height : 1.4em;
	text-align : left;
	padding : 15px;
	background-color : #E8E4DD;
	margin : 0px;
}
.BodyBlackbullet {
	color : #000000;
	font-weight:normal;
	line-height : 1.4em;
	text-align : left;
	list-style-type:disc;
}
a.h2nav:link {
	font-family : Arial, Helvetica, sans-serif;
	text-align : left;
	font-size : 1em;
	font-weight : 200;
	color : #7D7164;
	line-height : 21px;
}
a.h2nav:visited {
	font-family : Arial, Helvetica, sans-serif;
	text-align : left;
	font-size : 1em;
	font-weight : 200;
	color : #7D7164;
	line-height : 21px;
}
a.h2nav:hover {
	font-family : Arial, Helvetica, sans-serif;
	text-align : left;
	font-size : 1em;
	font-weight : 200;
	color : #47166B;
	text-decoration : none;
	line-height : 21px;
}
a.h2nav:active {
	font-family : Arial, Helvetica, sans-serif;
	text-align : left;
	font-size : 1em;
	font-weight : 200;
	color : #7D7164;
	line-height : 21px;


}
a.bodynav:link {
	font-family : Arial, Helvetica, sans-serif;
	color : #000000;

}
a.bodynav:visited {
	font-family : Arial, Helvetica, sans-serif;
	color : #000000;
	
}
a.bodynav:hover {
	font-family : Arial, Helvetica, sans-serif;
	color : #000000;
	text-decoration : none;
}
a.bodynav:active {
	font-family : Arial, Helvetica, sans-serif;
	color : #000000;
	
}
a.twobodynav:link {
	font-family : Arial, Helvetica, sans-serif;
	color : #000000;
	font-size : 0.8em;

}
a.twobodynav:visited {
	font-family : Arial, Helvetica, sans-serif;
	color : #000000;
	font-size : 0.8em;
	
}
a.twobodynav:hover {
	font-family : Arial, Helvetica, sans-serif;
	color : #000000;
	font-size : 0.8em;
	text-decoration : none;
}
a.twobodynav:active {
	font-family : Arial, Helvetica, sans-serif;
	color : #000000;
	font-size : 0.8em;
	
}
a.highlightbrown:link {
	font-family : Arial, Helvetica, sans-serif;
	color : #7D7164;
	
}
a.highlightbrown:visited {
	font-family : Arial, Helvetica, sans-serif;
	color : #7D7164;
	
}
a.highlightbrown:hover {
	font-family : Arial, Helvetica, sans-serif;
	color : #7D7164;
	text-decoration : none;
}
a.highlightbrown:active {
	font-family : Arial, Helvetica, sans-serif;
	color : #7D7164;
}
a.creditsnav:link {
	color : #000000;
}
a.creditsnav:visited {
	color : #000000;
}
a.creditsnav:hover {
	text-decoration : none;
	color : #000000;
}
a.creditsnav:active {
	color : #000000;
}
a.headingpurple:link {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 1em;
	color : #47166B;
	text-align : right;
	line-height : 21px;
}
a.headingpurple:visited {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 1em;
	color : #47166B;
	text-align : right;
	line-height : 21px;
}
a.headingpurple:hover {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 1em;
	color : #47166B;
	text-align : right;
	line-height : 21px;
	text-decoration : none;
}
a.headingpurple:active {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 1em;
	color : #47166B;
	text-align : right;
	line-height : 21px;
	}
a.headingwhite:link {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 1em;
	color : #FFFFFF;
}
a.headingwhite:visited {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 1em;
	color : #FFFFFF;
}
a.headingwhite:hover {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 1em;
	color : #FFFFFF;
	text-decoration : none;
}
a.headingwhite:active {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 1em;
	color : #FFFFFF;
}
a.mainnav:link {
	font-family : Arial, Helvetica, sans-serif;
	padding-left : 3px;
	padding-bottom : 15px;
	padding-top : 15px;
	text-align : center;
	font-size : 0.8em;
	font-weight : bold;
	color : #47166B;
	vertical-align : bottom;
}
a.mainnav:visited {
	font-family : Arial, Helvetica, sans-serif;
	text-align : center;
	padding-left : 3px;
	padding-bottom : 15px;
	padding-top : 15px;
	font-size : 0.8em;
	font-weight : bold;
	color : #47166B;
	vertical-align: bottom;
}
a.mainnav:hover {
	font-family : Arial, Helvetica, sans-serif;
	padding-left : 3px;
	padding-bottom : 15px;
	padding-top : 15px;
	text-align : center;
	font-size : 0.8em;
	font-weight : bold;
	color : #555555;
	text-decoration : none;
	vertical-align : bottom;
}
a.mainnav:active {
	font-family : Arial, Helvetica, sans-serif;
	padding-left : 3px;
	padding-bottom : 15px;
	padding-top : 15px;
	text-align : center;
	font-size : 0.8em;
	font-weight : bold;
	color : #47166B;
	vertical-align : bottom;	
}

a.mainnavsecondary:link {
	font-family : Arial, Helvetica, sans-serif;
	padding-left : 15px;
	padding-bottom : 15px;
	padding-top : 15px;
	text-align : center;
	font-size : 0.7em;
	font-weight : bold;
	color : #555555;
	vertical-align : bottom;
}
a.mainnavsecondary:visited {
	font-family : Arial, Helvetica, sans-serif;
	text-align : center;
	padding-left : 15px;
	padding-bottom : 15px;
	padding-top : 15px;
	font-size : 0.7em;
	font-weight : bold;
	color : #555555;
	vertical-align: bottom;
}
a.mainnavsecondary:hover {
	font-family : Arial, Helvetica, sans-serif;
	padding-left : 15px;
	padding-bottom : 15px;
	padding-top : 15px;
	text-align : center;
	font-size : 0.7em;
	font-weight : bold;
	color : #47166B;
	text-decoration : none;
	vertical-align : bottom;
}
a.mainnavsecondary:active {
	font-family : Arial, Helvetica, sans-serif;
	padding-left : 15px;
	padding-bottom : 15px;
	padding-top : 15px;
	text-align : center;
	font-size : 0.7em;
	font-weight : bold;
	color : #555555;
	vertical-align : bottom;	
}

a.mainnavminor:link {
	font-family : Arial, Helvetica, sans-serif;
	padding-left : 15px;
	padding-bottom : 15px;
	padding-top : 15px;
	text-align : center;
	font-size : 0.6em;
	font-weight : bold;
	color : #555555;
	vertical-align : bottom;
}
a.mainnavminor:visited {
	font-family : Arial, Helvetica, sans-serif;
	text-align : center;
	padding-left : 15px;
	padding-bottom : 15px;
	padding-top : 15px;
	font-size : 0.6em;
	font-weight : bold;
	color : #555555;
	vertical-align: bottom;
}
a.mainnavminor:hover {
	font-family : Arial, Helvetica, sans-serif;
	padding-left : 15px;
	padding-bottom : 15px;
	padding-top : 15px;
	text-align : center;
	font-size : 0.6em;
	font-weight : bold;
	color : #47166B;
	text-decoration : none;
	vertical-align : bottom;
}
a.mainnavminor:active {
	font-family : Arial, Helvetica, sans-serif;
	padding-left : 15px;
	padding-bottom : 15px;
	padding-top : 15px;
	text-align : center;
	font-size : 0.6em;
	font-weight : bold;
	color : #555555;
	vertical-align : bottom;	
}


a.menu:link {
	font-family : Arial, Helvetica, sans-serif;
	padding-left : 2px;
	font-weight : bold;
	color : #555555;
	text-align : right;
	onmouseover: showmenu('scripting');
	onmouseout: hidemenu('scripting');
		font-size : 0.7em;
}
a.menu:visited {
	font-family : Arial, Helvetica, sans-serif;
	padding-left : 2px;
	font-weight : bold;
	color : #555555;
	text-align : right;
    onmouseover: showmenu('scripting');
	onmouseout: hidemenu('scripting');
		font-size : 0.7em;
}
a.menu:hover {
	font-family : Arial, Helvetica, sans-serif;
	padding-left : 2px;
	font-weight : bold;
	color : #47166B;
	text-align : right;
    onmouseover: showmenu('scripting');
	onmouseout: hidemenu('scripting');
		font-size : 0.7em;
}
a.menu:active {
	font-family : Arial, Helvetica, sans-serif;
	padding-left : 2px;
	font-weight : bold;
	color : #555555;
	text-align : right;
    onmouseover: showmenu('scripting');
	onmouseout: hidemenu('scripting');
		font-size : 0.7em;
	}
a.greybodynav:link {
	font-family : Arial, Helvetica, sans-serif;
	text-align : left;
	font-size : 0.9em;
	font-weight : bold;
	color : #555555;
	vertical-align : bottom;
}
a.greybodynav:visited {
	font-family : Arial, Helvetica, sans-serif;
	text-align : left;
	font-size : 0.9em;
	font-weight : bold;
	color : #555555;
	vertical-align: bottom;
}
a.greybodynav:hover {
	font-family : Arial, Helvetica, sans-serif;
	text-align : left;
	font-size : 0.9em;
	font-weight : bold;
	color : #47166B;
	text-decoration : none;
	vertical-align : bottom;
}
a.greybodynav:active {
	font-family : Arial, Helvetica, sans-serif;
	text-align : left;
	font-size : 0.9em;
	font-weight : bold;
	color : #555555;
	vertical-align : bottom;
}
a.Heading1White:link {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 1em;
	color : #FFFFFF;
	text-align : left;
}
a.Heading1White:visited {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 1em;
	color : #FFFFFF;
	text-align : left;
}
a.Heading1White:hover {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 1em;
	color : #FFFFFF;
	text-align : left;
	text-decoration : none;
}
a.Heading1White:active {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 1em;
	color : #FFFFFF;
	text-align : left;
}




.h1 {
	color : #47166B;
	text-align : left;
	font-weight : 200;
	vertical-align : top;
	}
.h1greenpad {
	color : #9AAC1C;
	text-align : left;
	font-weight : 200;
	vertical-align : top;
	padding-left : 15px;
	padding-bottom : 15px;
	padding-top : 15px;
}
.featuretitle {
	color : #47166B;
	text-align : left;
	font-weight : 200;
	font-size:1.2em;
	vertical-align : top;
	padding-left: 15px;
	padding-right: 15px;
	padding-bottom : 8px;
	padding-top : 0px;
	margin : 0px;
}
.h1center {
	color : #47166B;
	text-align : center;
	font-weight : 200;
	vertical-align : middle;
}
.h2 {
	font-weight : 200;
	font-size : 1.1em;
	color : #7D7164;
	line-height : 1.4em;
	vertical-align:text-top;
	text-align : left;
	}
.h2landingpage {
	font-weight : 200;
	font-size : 0.9em;
	color : #666666;
	line-height : 1.4em;
	text-align : left;
}
.h2pad {
	font-weight : 200;
	font-size : 1.1em;
	color : #7D7164;
	line-height : 1.4em;
	vertical-align : text-top;
	text-align : left;
	padding : 15px;
	background-color : #E8E4DD;
	margin : 0px;
}
.featurebodypad {
	font-weight : 200;
	font-size : 0.9em;
	font-style : normal;
	color : #000000;
	line-height : 1.2em;
	vertical-align : text-top;
	text-align : left;
	padding-right : 15px;
	padding-left : 15px;
	padding-bottom : 0px;
	padding-top : 0px;
	}
.h3inblackBody {
	font-size : 1em;
	font-weight : bold;
	color : #555555;
	line-height : 1.4em;
}
.h3inblackBodyleft {
	font-size : 1em;
	font-weight : bold;
	color : #555555;
	line-height : 1.4em;
	text-align:left;
}
.h3 {
	font-size : 0.8em;
	font-weight : bold;
	color : #555555;
	line-height : 1.4em;
}
.h3nospacebelow {
	font-size : 0.8em;
	font-weight : bold;
	color : #555555;
	line-height : 1.4em;
	margin-bottom:0px;
}
.h3rightcolumn {
	font-weight : bold;
	color : #555555;
	line-height : 1.4em;
}
.h3bullet {
	font-size : 0.9em;
	font-weight : bold;
	color : #555555;
	line-height : 1.4em;
	list-style-type:disc;
}

.h3bullethighlight {font-size : 1.3em; font-weight : bold; color : #47166B; line-height : 1.4em; list-style-type:disc;}

.h4highlightbrown {
	color : #7D7164;
	padding : 11px;
	font-size : 0.8em;
	
}
.ColumnDotLeft {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 0.8em;
	padding-top : 0.9em;
	border-width : 2px; 
	border-left-style : dotted;
	border-color : #999999;
}
.RowDotTop {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 0.8em;
	padding-top : 0.9em;
	border-width : 2px; 
	border-top-style : dotted;
	border-color :  #999999;
	text-align : center;
}
.RowDotAll {
	padding : 0.9em;
	border-width : 2px; 
	border-style : dotted;
	border-color :  #999999;
}
.Heading1Purple {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 1em;
	color : #47166B;
	text-align : right;
	margin-right : 15px;
	line-height : 21px;
}
.Heading3PurpleTag {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 0.8em;
	font-weight : bold;
	color : #47166B;
	text-align : center;
	background-color : #FFFFFF;
}
.Heading1WhiteFooter {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 1.1em;
	color : #FFFFFF;
	padding-right: 15px;
	}
.Heading1WhiteQuote {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 1.1em;
	color : #FFFFFF;
	padding-left : 15px;
	padding-top : 0.9em;
	padding-right : 33px;
	vertical-align : text-top;
	text-align : left;
}
.Heading3WhiteQuoter {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 0.7em;
	color : #FFFFFF;
	vertical-align : text-top;
}
.Heading1White {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 1em;
	color : #FFFFFF;
	padding-right : 15px;
	text-align : left;
}
.BodyBlackDotBox {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 0.8em;
	padding-top : 0.9em;
	padding-left: : 0.7em;
	padding-right : 0.5em;
	border-width : 2px; 
	border-style : dotted;
	border-color : #999999;
	text-align:center;
	vertical-align:text-top;
}
.BodyWhitenopadtop {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 0.8em;
	color : #FFFFFF;
	padding-left : 15px;

	}
.bodyblackcredits {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 0.7em;
	color : #000000;
	text-align : center;
	padding-top : 10px
}
.dotrule{
	border-width : 2px; 
	border-style : dotted,none,none,none;
	border-color : #999999;
}
.borderwhite{
	border-width : 15px;
	border-style : none solid solid solid;
	border-color : #FFFFFF;
}
.borderstone{
	border-width : 15px;
	border-style : none solid solid solid;
	border-color : #E8E4DD;
	margin : 0;
	padding : 0;
}
.bkgdstone{
	background-color : #CCCCCC;
}
.bkgdwhite{
	background-color : #FFFFFF;
}
.tablecenteralign{ 
margin-left : auto;
margin-right : auto;
}
.tablecenteralignwhite{ 
margin-left : auto;
margin-right : auto;
background-color : #FFFFFF;

}
.table15height{ 
height : 15px;
}
* {
	margin-top : 0px;
	padding : 0px;
}
/***************MODAL WINDOWS FOR MAPS****************/
#mask {
  position:absolute;
  top:0px;
  z-index:9000;
  background-color:#000;
  display:none;
}
#boxes .window {
  position:absolute;
  background:white;
  border:5px solid black;
  width:725px;
  height:400px;
  display:none;
  z-index:9999;
  text-align:center;
}
.window a {
	color:black;
}
.close_window {
		float:right;
		position:relative;
		top:15px;
	}
		.close_window a {
			font-family:Arial, sans-serif;
			font-size:16px;
			color:black;
			text-transform:uppercase;
			text-decoration:underline;
			padding:6px 10px 6px 30px;
		}
