HTML { background-color: transparent; border: thin ridge Crimson; width: 100%; height: 100%;  }
BODY { Z-INDEX: 1; MARGIN: 0px 0px 0px 0px; BORDER: 0px; PADDING: 0px 0px 0px 0px; OVERFLOW: hidden; font-family: Tahoma;font-size: 84%; width: 900px; height: 100%;  }
body { scrollbar-face-color: ghostwhite; scrollbar-shadow-color: white; scrollbar-highlight-color: ivory; scrollbar-3dlight-color: crimson; scrollbar-darkshadow-color: silver; scrollbar-track-color: ghostwhite; scrollbar-arrow-color: red}
#Footer_lft {Z-INDEX: 2; BOTTOM: 00px; LEFT: 0px; HEIGHT: 90px; WIDTH: 300px; POSITION: absolute; }
#Footer_rgt {Z-INDEX: 104; /*BOTTOM: 3px;*/ RIGHT: 10px; FLOAT: right; POSITION: absolute; background: transparent }
.brgt { Z-INDEX: 104; BOTTOM: 0%; RIGHT: 0%; FLOAT: right; margin: 0; padding: 0; POSITION: absolute;}

#mainSites a:link {text-decoration: none; color: #035E67;  }
#mainSites a:visited {text-decoration: none; color: #035E67; }
#mainSites a:hover, a:active {text-decoration: none; color: #035E67; }

#hs_Menu DIV.off a {text-decoration: none; color: #035E67; FLOAT: left; left: -3px; padding-left: 20px;}/*  */
#hs_Menu DIV.off a:hover {color: #035E67; background: url(icon/fav_16.gif) no-repeat left ; text-decoration: none; color: coral;}
#hs_Menu DIV.off a:active { color: crimson ; }
#hs_Menu DIV.off a:visited { text-decoration: none; color: #035E67;  }

#hs_Menu DIV.on a:link { visibility: visible; text-decoration: none; color: coral;  }
#hs_Menu DIV.on a:visited { visibility: visible; text-decoration: none; color: coral; }
#hs_Menu DIV.on a:hover, a:active {	visibility: visible; text-decoration: none; color: coral; }

DIV.show a:link {  text-decoration: none; color: #035E67; font-size: 100%; }
DIV.show a:visited {   text-decoration: none; color: #988F5E; font-size: 100%; }
DIV.show a:hover, a:active {	text-decoration: none; color: #988F5E; font-size: 100%; }

#Scroller {Z-INDEX: 2; LEFT: 3%; RIGHT: 0%; TOP: 20px; BOTTOM: 0px; OVERFLOW: auto; HEIGHT: 93%;  WIDTH: 97%; POSITION: absolute; background-color: transparent; background-image: url(sf/sf_wg.gif);}
#cntr_hor {width:640px; position: absolute; FLOAT: right; left: 13%; margin-left: -50px; TOP: 30px; margin-right: 222px; }
#hs_Menu { Z-INDEX: 3; TOP: 60px; WIDTH: 250px; HEIGHT: 1000px; FLOAT: LEFT; POSITION: absolute; /*line-height: 16px; Font-size: 84%;*/ color: #035E67; PADDING: 10px 10px 10px 10px; }
#hs_Menu DIV.off { Z-INDEX: 4; FLOAT: right; POSITION: relative; color: #035E67; TOP: 50px; LEFT: 575px; WIDTH: 222px; HEIGHT: auto; MARGIN-TOP: 3px; MARGIN-RIGHT: 3px; PADDING: 3 3 3 20px; BORDER-BOTTOM: #43817E 0px solid; cursor: pointer; line-height: 18px; }
DIV.hide { DISPLAY: none; OVERFLOW: hidden; WIDTH: 0px;}
#hs_Menu DIV.on { FLOAT: LEFT; POSITION: absolute; TOP: -50px; LEFT: 575px; WIDTH: 222px; HEIGHT: auto; font-size: 100%; color: #035E67; PADDING: 3 3 33 50px; BACKGROUND: url(icon/lampie30g.gif) no-repeat left;}

DIV.show { Z-INDEX: 7; FLOAT: right; TOP: 101px; LEFT:auto; WIDTH: 555px; PADDING: 3 15 100 15 ; HEIGHT: auto; text-align: center; POSITION: absolute; font-size: 1.3em; color: #988F5E; border: thin outset #EBEEEF; background: transparent url(sf/faintBlue.gif) }
.clear { CLEAR: right }
#cap {LINE-HEIGHT: 13px; MARGIN-TOP: 2px; FLOAT: left; HEIGHT: 12px; COLOR: #d88; FONT-SIZE: 18px; FONT-WEIGHT: normal; MARGIN-RIGHT: 2px}
* HTML #cap { MARGIN-TOP: 1px; MARGIN-RIGHT: -2px}


P:first-letter { FONT-SIZE: 16px; COLOR: #d88; font-weight: bolder; font-variant: normal; font-style: normal; font-family: Tahoma; line-height: 18px; }

#top_dx { Z-INDEX: 201; TOP: 555px; RIGHT: 30px; POSITION: absolute; text-align: center }
/*.top  { Z-INDEX: 100; TOP: -200px; LEFT: 0%; FLOAT: left; POSITION: absolute; }*/

.tlft { Z-INDEX: 101; TOP: 15px; LEFT: 20px; FLOAT: left; POSITION: absolute; }
.trgt { Z-INDEX: 102; TOP: 15px; RIGHT: 20px; FLOAT: right; POSITION: absolute;}
.blft { Z-INDEX: 103; BOTTOM: 0%; LEFT: 0%; FLOAT: left; POSITION: absolute;}
/*.brgt { Z-INDEX: 104; BOTTOM: 50px; RIGHT: 20px; FLOAT: right; POSITION: absolute; background: transparent }*/
.top_cntr { Z-INDEX: 1005; TOP: 2px; width:128px; position:absolute; left: 50%; margin-left: -64px;   }
.top_lft { Z-INDEX: 1005; TOP: 2px; text-align: left; font-size: 76%; color: white; background: transparent; font-family: Verdana, Arial, Helvetica, sans-serif }
.time  { Z-INDEX: 15; top: 3px; left: 15px; FLOAT: left; POSITION: absolute; }
.brgt { Z-INDEX: 104; BOTTOM: 2px; RIGHT: 20px; FLOAT: right; POSITION: absolute; background: transparent }
#mainSites { Z-INDEX: 9; TOP: 30px; LEFT: 40px; FLOAT: left; POSITION: absolute; }
#title { Z-INDEX: 9; TOP: 30px; LEFT: 30px; FLOAT: left; POSITION: absolute; color: #035E67; letter-spacing: 3px; line-height: 18px }
.bottom_cntr { Z-INDEX: 1006; BOTTOM: 2px; width:300px; position:absolute; left: 50%; margin-left: -150px; color: white  }
.trgtgoogle { Z-INDEX: 101; TOP: 10px; LEFT: 20px; FLOAT: left; POSITION: absolute;}
.google  { background: transparent;  }
.google a:link {  text-decoration: underline; color: yellow; font-size: 100%; }
.google a:visited {   text-decoration: none; color: #988F5E; font-size: 100%; }
.google a:hover, a:active {	text-decoration: none; color: yellow; font-size: 100%; }
#blftcontact { Z-INDEX: 103; BOTTOM: 0%; LEFT: 0%; FLOAT: left; POSITION: absolute; }
#blftcontact a:link {  text-decoration: overline; color: white; font-size: 100%; }
#blftcontact a:visited {   text-decoration: none; color: white; font-size: 100%; }
#blftcontact a:hover, a:active {	text-decoration: none; color: white; font-size: 100%; }
#M_over { background: transparent; border: thin solid #FFFFFF; width: 400px; height: 300px; position: relative }