img {border: 0px;}
body {margin: 0px; padding: 0px; font: normal .8em Trebuchet MS, Arial, Helvetica, sans-serif; color: rgb(50,50,50); background-color: rgb(51,102,102);}
.preload {display: none;}
.clear {display: block; clear: both;}
h1,h2,h3,h4,h5,h6 {font-size: 2em; margin: 15px 0px 5px 0px;}
.underh1 {color: rgb(140,140,140); font-size: 1em; font-weight: bold;}
a:link, a:visited, a:active {color: rgb(29,61,61); text-decoration: none; font-weight: bold;}
a:hover {color: rgb(100,158,158);  text-decoration: underline; font-weight: bold;}
#menuD a:hover {color: rgb(29,61,61); background: rgb(71,130,130);}
a.plus:link, a.plus:visited, a.plus:hover, a.plus:active {font-weight: bolder; color: rgb(24,240,96); padding-left: 5px; text-decoration: none;}
a.plus:active, a.plus:hover {color: rgb(202,202,0);}
a.minus:link, a.minus:visited, a.minus:hover, a.minus:active {font-weight: bolder; color: rgb(176,39,30); text-decoration: none;}
a.minus:active, a.minus:hover {color: rgb(202,202,0);}
#pageD {width: 635px; min-height: 460px; padding: 20px 30px 30px 325px; margin: 140px auto 60px auto; position: relative; z-index: 1; background: rgb(255,255,255) url('/images/top-shadow.png') 0 0 repeat-x;}
#pageD img {margin: 5px;}
#headerD {width: 100%; height: 139px; position: absolute; left: 0px; top: -140px; background: rgb(71,130,130); border: 0px solid rgb(51,102,102); border-bottom: 1px;} 
#headerD img {margin: 0;}
#headerInD {width: 690px; height: 107px; margin: 16px; background: rgb(100,158,158);}
#footerD {width: 100%; height: 23px; *height: 22px; padding-top: 6px; position: absolute; left: 0px; bottom: -30px; background: rgb(71,130,130); text-align: center; color: rgb(255,255,255); font-weight: bold; border: 0px solid rgb(51,102,102); border-bottom: 1px;}
#footerD span {color: rgb(29,61,61);}
#footerD img {position: absolute; top: -9px; left: 0px; width: 100%; height: 8px; margin: 0;}
#menuD {position: absolute; left: 0px; top: 0px; width: 255px; padding: 0px 20px; height: 100%; background: rgb(100,158,158) url('/images/top-shadow.png') 0 0 repeat-x;} 
#pw {display: block; width: 100%; text-align: center; position: absolute; left: 0px; bottom: -60px;}
#pw a {color: rgb(31,82,82); font-weight: normal;}
#menuD a {display: block; text-decoration: none; margin: 6px 0px 0px 0px; padding: 2px;} /* arrows in front of menu links */
a.thisLinkA {color: rgb(255,255,255);} /* current page */
#subMenuD a {margin-left: 15px;} /* hypens, indented */
#zoom {z-index: 2;}
#catSubsD {margin-top: 50px;} 
#catSubsD a {display: block; color: rgb(150,150,150); text-align: right;} /* hypens, lightly indented */
#catSubsD a:hover {color: rgb(100,158,158); text-decoration: none;} /* hypens, indented */
#catSubsD a.pgA {float: left; margin-right: 30px; width: 120px; text-align: left;}
#logoA {float: left; padding: 10px;}
#logoI {position: absolute; right: 0px; top: 0px;}
#pageD h1, #pageD h2, #pageD h3, #pageD h4, #pageD h5, #pageD h6 {color: rgb(65,65,65);}
#headerInD h1 {font-size: 1.35em; color: rgb(29,61,61); float: left; margin: 45px 0px 0px 20px; clear: right;}
#headerInD h2 {font-size: .9em; color: rgb(29,61,61); float: left; margin: 5px 0px 0px 20px;}
a.photo img {margin: 30px 0px 0px 30px;}
#savedMsg {color: rgb(202,202,0);}
