body { min-height: 641px; margin:0px; }

img { border: none; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
a { outline: none; } /* Firefox Outline Removal */
a:active { outline: none; } /* Firefox Outline Removal */
.mainContainer {width:100%; min-height:100%; margin: 0px auto 0px auto;}
.page { width: 1001px; height:641px; margin: 0px auto 0px auto; background-image: url(images/bottomBgd.jpg);  background-repeat: no-repeat; background-position:bottom left; text-align:center}
.mainmenu { margin: 0px; padding-left:5px; height:27px; background-image: url(images/menuBgd.jpg);  background-repeat: no-repeat; background-position:top left; z-index: 2000; text-align:left}
.menuitem {width:143px; padding: 5px 0px 0px 0px; float:left; z-index: 2500;}
.menuitemend {width:138px; padding: 5px 0px 0px 0px; float:left; z-index: 2500;}
.mainarea {width:1001px; text-align:left}
.mainleft {width:285px; float:left; text-align:center; padding: 13px 0px 0px 0px;}
.mainlefttest {width:285px; float:left; text-align:center; padding: 13px 0px 0px 0px;}
.mainmid {width:418px; float:left; padding: 20px 6px 0px 6px;}
.mainright {width:285px; float:left; padding: 0px 0px 0px 0px; text-align:left;}
.mainrightmore {width:282px; padding: 0px 0px 0px 3px; float:left}
.mainrighttext {width:232px; padding: 14px 25px 0px 25px; float:left}
.homeleft {width:425px; float:left; text-align:center; padding: 6px 0px 0px 0px;}
.homemid {width:150px; height:614px; float:left; padding: 0px 0px 0px 0px; background-image: url(images/homeBox.jpg);  background-repeat: no-repeat; background-position:bottom center;}
.homeright {width:340px; float:left; padding: 20px 43px 0px 43px; text-align:left;}
.logo { width: 802px; height: 99px; margin: 0px; background-image: url(images/headerLogo.jpg);  background-repeat: no-repeat; background-position:top left;}
.innerPage {   width: 802px; min-height: 100%; margin: 0px 0px 0px 0px; background-image: url(images/footerLayer1.jpg);  background-repeat: no-repeat; background-position:bottom left;}
.map {width:1000px; text-align:center; margin: 20px 0px 0px 0px; float:left}
.mapright {width:32px; text-align:left; margin: 0px; float:left}
.formRow {width: 400px; margin: 0px; padding: 3px; float:left}
.formTitle {width: 140px; float:left;  font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #496F6E; line-height: 15px; padding: 3px 0px 0px 0px; }
.formInput {width: 230px; float:left;  font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #496F6E; line-height: 15px; margin: 3px 0px 0px 0px; }

.footer { width: 1001px; height:80px; margin: 0px auto 0px auto; }

.footer-left {  width: 275px; margin: 5px 0px 0px 10px; text-align: left; float:left; }
.footer-right { width: 275px; margin: 5px 10px 0px 0px; text-align: right; float:left }
.footer-center { width: 410px; margin: 1px 0px 0px 0px; text-align:center;  float:left}
.header { width: 960px; background-image: url(images/header.jpg); height: 120px; }
h1 { font-family: Arial, Helvetica, sans-serif; font-size: 20px; color: #A64686; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
h2 { font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: #496F6E; line-height: 125%; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
h3 { font-family: Arial, Helvetica, sans-serif; font-size: 15px; color: #EE1319; margin: 0px 0px 0px 0px; padding: 15px 0px 0px 0px; }
.subhead {height: 42px; }
p { font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #496F6E; line-height: 16px; }

a { font-family: Arial, Helvetica, sans-serif;  color: #A64686; text-decoration: none;}
a:link { font-family: Arial, Helvetica, sans-serif;  color: #A64686; text-decoration: none;}
a:visited { font-family: Arial, Helvetica, sans-serif; color: #A64686; text-decoration: none;}
a:active { font-family: Arial, Helvetica, sans-serif;  color: #A64686; text-decoration: none;}
a:hover { font-family: Arial, Helvetica, sans-serif;  color: #A64686;  text-decoration: none;}

a.newshead { font-family: Arial, Helvetica, sans-serif;  color: #496F6E; text-decoration: none;}
a.newshead:link { font-family: Arial, Helvetica, sans-serif;  color: #496F6E; text-decoration: none;}
a.newshead:visited { font-family: Arial, Helvetica, sans-serif; color: #496F6E; text-decoration: none;}
a.newshead:active { font-family: Arial, Helvetica, sans-serif;  color: #496F6E; text-decoration: none;}
a.newshead:hover { font-family: Arial, Helvetica, sans-serif;  color: #496F6E;  text-decoration: underline;}

a.news { font-family: Arial, Helvetica, sans-serif;  color: #A64686; text-decoration: none;}
a.news:link { font-family: Arial, Helvetica, sans-serif;  color: #A64686; text-decoration: none;}
a.news:visited { font-family: Arial, Helvetica, sans-serif; color: #A64686; text-decoration: none;}
a.news:active { font-family: Arial, Helvetica, sans-serif;  color: #A64686; text-decoration: none;}
a.news:hover { font-family: Arial, Helvetica, sans-serif;  color: #A64686;  text-decoration: underline;}

a.menumain { font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #121310; text-decoration: none; font-weight:bold; }
a.menumain:link { font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #121310; text-decoration: none; font-weight:bold; }
a.menumain:visited { font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #121310; text-decoration: none; font-weight:bold; }
a.menumain:active { font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #121310; text-decoration: none; font-weight:bold; }
a.menumain:hover { font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #FFFFFF;  text-decoration: none; font-weight:bold; }

a.sitemap1 { font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #A64686; text-decoration: none; font-weight:bold; }
a.sitemap1:link { font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #A64686; text-decoration: none; font-weight:bold; }
a.sitemap1:visited { font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #A64686; text-decoration: none; font-weight:bold; }
a.sitemap1:active { font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #A64686; text-decoration: none; font-weight:bold; }
a.sitemap1:hover { font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #A64686;  text-decoration: underline; font-weight:bold; }

a.sitemap2 { font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #A64686; text-decoration: none; margin-left:30px;}
a.sitemap2:link { font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #A64686; text-decoration: none; }
a.sitemap2:visited { font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #A64686; text-decoration: none;  }
a.sitemap2:active { font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #A64686; text-decoration: none;  }
a.sitemap2:hover { font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #A64686;  text-decoration: underline;  }

.link-moreinfo { font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #A64787; line-height: 150%; }
.link-moreinfo:link { font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #A64787; line-height: 150%; }
.link-moreinfo:visited { font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #A64787; line-height: 150%; }
.link-moreinfo:active { font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #A64787; line-height: 150%; }
.link-moreinfo:hover { font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #A64787; text-decoration: underline; line-height: 150%; }

.nolinkFooter { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #B975A3; text-decoration: none; font-weight:normal }
.linkFooter { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #B975A3; text-decoration: none; font-weight:normal }
.linkFooter:link { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #B975A3; text-decoration: none;  font-weight:normal }
.linkFooter:visited { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #B975A3; text-decoration: none; font-weight:normal }
.linkFooter:active { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #B975A3; text-decoration: none; font-weight:normal }
.linkFooter:hover { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #B975A3; text-decoration: underline; font-weight:normal }

.linkFooterW { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #E5E5E5; text-decoration: none; font-weight:bold}
.linkFooterW:link { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #E5E5E5; text-decoration: none;  font-weight:bold}
.linkFooterW:visited { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #E5E5E5; text-decoration: none; font-weight:bold }
.linkFooterW:active { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #E5E5E5; text-decoration: none; font-weight:bold }
.linkFooterW:hover { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #E5E5E5; text-decoration: underline; }

ul { font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #476F6E; line-height: 16px; margin: 0px 0px 15px 5px; padding: 0px 0px 0px 0px; list-style-position: inside;  }
li { font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #476F6E; line-height: 16px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; list-style-position: inside; }


/* Drop menu */

.menu ul { /* all lists */
	padding: 0px;
	margin: 0px;
	list-style: none;
}

.menu li { /* all list items */
	float: left;
	position: relative;
	width: 180px;
}

.menu li ul { /* second-level lists */
	display: none;
	position: absolute;
	top: 35px;
	left: 0px;
}

.menu li:hover ul, li.over ul { /* lists nested under hovered list items */
	display: block;
}

.anylinkcss{
width: 125px;
margin: 4px 0px 10px -6px;
position:absolute;
visibility: hidden;
border:1px solid white;
border-bottom-width: 0;
font-family: Arial, Helvetica, sans-serif; 
	font-size:12px; 
	line-height:15px; 
	color:#121310; 
	font-weight:normal;
z-index: 20;
}

.anylinkcss a{
width: 125px;
display: block;
border-bottom: 1px solid white;
color:#121310; 
	padding-top:3px; 
	padding-bottom:3px;
	padding-left:0px;
	padding-right: 0px;	
text-decoration: none;
background-color: #BBE3DA;
}

.anylinkcss a:hover{ /*hover background color*/
background-color: #9BBDB5;
}
.anylinkcss a:visited{ /*hover background color*/
color: #121310;
}

/* PAGE SCROLLER */
#controlArea {width:418px;}
#divUpControl {position:relative; left:0px;top:0px; width:20px; height:20px; z-index:1; text-align: left; padding: 2px 0px 0px 341px; float:left}
#divDownControl {position:relative; left:0px; top:0px; width:16px; height:20px; z-index:1; text-align: left;  float:left; padding: 3px 0px 0px 0px;}
#controlText {width: 40px;  float:left}
#divScrollArea {width:418px; height:330px; padding: 5px 0px 5px 0px; border-bottom: 1px solid #6E8C8C;}
#divContainer {LEFT: 0px; TOP: 0px; VISIBILITY: hidden; OVERFLOW: hidden; WIDTH:418px; HEIGHT: 330px;  POSITION: relative; padding-top:0px; padding-bottom:0px; }
#divContent {LEFT: 0px; POSITION: absolute; TOP: 0px; padding: 0px 0px 5px 0px;}
