/* Colors

New colors
 dark gray   : #B3B3B3
 light gray  : #DEDEDE
 dark color  : #1E7B92
 light color : #60B4C9
 
*/

A:link, A:visited, A:active {
   color: #1E7B92;
   font-weight: bold;
   text-decoration: underline;
}

A:hover {
   text-decoration: underline;
   color: black;
}

BODY
{
	color: black;
	background-color: white;
	background-image: url(img/BMHEBackground1024x20j.gif);
	background-repeat: repeat-y;
}


DIV#bannerlogo {

   position: absolute;
   width: 780px;
   left: 20px;
   top: 10px;   
}

DIV#bannerlogoimg {
   position: relative;
   top: 15px;
   left: 225px;
}

DIV#pagetitle {
   position: absolute;
   color: #1E7B92;
   left: 197px; 
   top: 150px;
   width: 400;
   height: 400;
   padding-left: 12px;
   background-image: url(img/pagetitle_ornament126x68c.gif);
   background-repeat: no-repeat;
}

DIV#pagetitle H1 {
   font: 12pt Futura, Arial, Verdana, sans-serif;
   font-weight: normal;
   margin-top: 0px;
   margin-bottom: 300px;
   margin-left: 0px;
   margin-right: 0px;
   padding: 0px;
}

DIV#homecontent {
   position: absolute;
   background: white;
   left: 197px; 
   top: 110px;
   width: 583px;
   padding-right: 20px;

}


/*Page title starts at 160 vertical, 197 horizontal */
/* bulk of content starts at 185 vertical, 220 horizontal */
DIV#maincontent {
   position: absolute;
   background: white;
   left: 230px; 
   top: 170px;
   width: 550px;
   padding-right: 20px;
}

DIV#maincontent, DIV#maincontent TH, DIV#maincontent TD, DIV#maincontent TABLE,
DIV#homecontent, DIV#homecontent TH, DIV#homecontent TD, DIV#homecontent TABLE
{
   font: 12px Georgia, Times, TimesNR, serif;
}


H2.subtopictitle {
   color: #1E7B92;
   font: 12pt Futura, Arial, Verdana, sans-serif;
   font-weight: normal;
   margin: 0px 0px 0px 0px;
   padding: 20px 0px 0px 0px;
}

H3 {
   color: #1E7B92;
   font: 10pt Futura, Arial, Verdana, sans-serif;
   font-weight: normal;
   margin: 0px 0px 0px 0px;
   padding: 20px 0px 0px 0px;
}

DIV#maincontent DIV.focusbox {
  color: black;
  padding: 10px 20px 10px 20px ;
  background: #DEDEDE;
/*  width: 85%; */
  margin: 0px;
  border-left: 1px solid black;
  border-top: 1px solid black;
  border-right: 2px solid black;
  border-bottom: 2px solid black;
/*  background-image: url(img/FocusBoxBG.jpg); */
/*  background-repeat: none; */
}


IMG.padded {
   padding-top: 5px;
   padding-bottom: 5px;
   padding-left: 15px;
   padding-right: 15px;
}

IMG.paddedtoponly {
   padding-top: 5px;
   padding-bottom: 0px;
   padding-left: 0px;
   padding-right: 0px;
   margin: 0px;
}


DIV#mainmenu{
   position: absolute;
   left: 170px;
   top: 110px;
   background: #60B4C9;
/*   width: 550px; */
   width: 630px;
   height: 20px;
   text-align: left;
   z-index: 4;
}

DIV#mainmenu A {
   color: black;
   text-align: left;
   padding-right: 12px;
   padding-left: 12px;
/*   width: 300px; */
   font: 10pt Arial, sans-serif;
   font-weight: normal;
   border-left: 1px solid #DEDEDE;
   text-decoration: none;
}

DIV#mainmenu A:visited {
   color: black;
}

DIV#mainmenu A:hover, DIV#submenu A:hover{
   text-decoration: none;
   color: #1E7B92;
}

DIV#mainmenu SPAN.activemainmenu A {
   color: #1E8B92;
   font-weight: normal;
}


DIV#homeitem {
   position: absolute;
   left: 0px;
   top: 110px;
   width: 170px;
   height: 20px;
   text-align: left;
   color: black;
   background: #60B4C9;
   font: 10pt Arial, Verdana, sans-serif;
}

DIV#homeitem A {
   display: block;
   color: black;
   margin-left: 15px;
   margin-top: 2px;
   text-align: left;
   font: 10pt Arial, Verdana, sans-serif;
   font-weight: normal;
   text-decoration: none;

}


DIV#submenu{
   position: absolute;
   /* Total width = 170 including left margin */
   left: 15px;
   top: 146px;
   width: 155px;
   text-align: left;
   color: #1E7B92;
  font: 10pt Arial, Verdana, sans-serif;
}

DIV#submenu DIV.jazzy {
   margin: 15px;
   font: 12pt Arial, sans-serif;
   font-style: italic;
   font-weight: bold;
}

 
DIV#submenu A {
   display: block;
   color: black;
   text-align: left;
   margin-bottom: 6px;
   padding-bottom: 6px;
   font: 10pt Arial, Verdana, sans-serif;
   font-weight: normal;
   text-decoration: none;
   border-bottom: 2px solid #60B4C9;

}

DIV#submenu UL {
   padding-left: 0px;
   margin: 1.25em;
}

DIV#submenu LI {
   padding: 0px;
   margin-left: 0px;
   margin-top: 0px;
   margin-bottom: 1em;
}

DIV#submenu LI A {
   display: inline;
   border-bottom: 0px;
   color: #1E7B92;
   margin: 0px;
   padding: 0px;
}

DIV#submenu A:visited {
   color: black;
}

DIV#submenu A:hover {
   text-decoration: none;
   color: #1E7B92;
}

DIV#submenu LI A:visited {
   color: #1E7B92;
}

DIV#submenu LI A:hover {
   color: black;
}


DIV#submenu SPAN.activesubmenu A {
   font-weight: bold;
}


UL.nobullet {
  list-style-type: none;
  margin: 0pt;
}

SPAN.hitext {
   color: #1E7B92;
}

DIV.hite {
   color: #1E7B92;
}

SPAN.hite {
   color: #1E7B92;
}

.hibullet {
   color: #1E7B92;
   font-size: 125%;
}

.hifont {
   color: #1E7B92;
   font-size: 125%;
   font-family:  Futura, Arial, Verdana, sans-serif;
}

DIV#submenu DIV.focusbox {
  color: #1E7B92;
  padding-top: 20px;
  padding-bottom: 5px;
  padding-right: 5px;
  padding-left: 10px;
  font-size: 9pt;
  background: white;
  width: 85%;
  margin-top: 20px;
  border-left: 0px solid black;
  border-top: 0px solid black;
  border-right: 2px solid black;
  border-bottom: 2px solid black;
/*  background-image: url(img/FocusBoxBG.jpg); */
/*  background-repeat: none; */
}

DIV#submenu DIV.focusbox A {
  color: black;
  font-weight: bold;
}

DIV#submenu DIV.focusbox A:hover{
  color: black;
}

DIV#submenu DIV.focusbox A {
   border: 0px;
   color: #1E7B92;
}


DIV.smaller, DIV.smaller TD {
  font-size: 80%;
}

SPAN.contactemail {
   color: #1E7B92;
}

DIV#homeitem A , DIV#homeitem A:visited {
   color: black;
   text-decoration: none;
}

DIV#homeitem A:hover {
   color: #1E7B92;
}


DIV#maincontent LI{
   padding: 0px;
   margin-left: 0px;
   margin-top: 0px;
   margin-bottom: 1em;
}

DIV#maincontent BLOCKQUOTE.testimonial {
  background: #DEDEDE;
  color: black;
  margin-left: 10px;
  margin-right: 10px;
  margin-top: 15px;
  padding-top: 5px;
  padding-bottom: 5px;
  padding-right: 10px;
  padding-left: 10px;
  font: 10pt Arial, Verdana, sans-serif;
  border-left: 1px solid black;
  border-top: 1px solid black;
  border-right: 3px solid black;
  border-bottom: 3px solid black;
}

DIV#maincontent BLOCKQUOTE.testimonial I {
   font: 12px Georgia, Times, TimesNR, serif;
}

DIV.bottommenu {
   text-align: center;
   padding: 5px;
}

DIV.bottommenu A {
   margin-right: 1em;
}

DIV.bottommenu A:link, DIV.bottommenu A:visited, DIV.bottommenu A:active {
   font: 10px Georgia, Times, TimesNR, serif;
}

DIV.bottomcopyright {
   text-align: center;
   font: 10px Georgia, Times, TimesNR, serif;
}

DIV.justify {
   text-align: justify;
}