H1 { color: #40667B; font: normal 28pt/0.85 Times, serif; letter-spacing: -0.05em; margin: 4px 0px 17px 0px; padding: 0px }
H2 { font: normal 22pt/0.91 Times, serif; letter-spacing: -0.02em; margin: 4px 0 8px 0; padding: 0px }
H3 { font: normal 14pt/1.0 Georgia, Times, serif; margin: 0 0 8px 0; padding: 0 }
H4 { font: bold 12pt/1.0 Georgia, Times, serif; margin: 16px 0 8px 0; padding: 0 }
H4.first { margin-top: 0px }
A { color: #069 }
A IMG { border: none }
A:hover { color:#F36; text-decoration: underline }
TD, BODY, P { color: #000; font: 12pt Georgia, Times, serif }
BODY { background: #FFF; padding: 0px; margin: 0px }
P { margin: 0 0 8px 0; padding: 0 }
P.date { color: #95ADBA; font-weight: bold; margin: 0px }
UL, OL { padding: 0; margin: 0 0 8px 17px }
LI I, P I { color: #5f5f5f; font-weight: bold; font-style: normal; letter-spacing: -0.05em }
SUP, SUB { font-size: 75% }
IMG.wide { margin: 12px 0 }
IMG.addon { margin: 0 0 8px 0 }

FORM { margin: 0 }
.input { background: #FFF; width: 99%; margin-bottom: 4px; border: 1px solid #777 }
.submit { background: #BBB; color: #FFF; font: bold 8pt Tahoma, Arial, Verdana, sans-serif;
	height: 23px; margin-top: 4px; border: 1px solid #BBB; cursor: pointer }

.tbList TD.bul { width: 30px; padding: 0; vertical-align: top }
.tbList TD { padding-bottom: 5px }
.tbList UL, .tbList OL { margin-bottom: 0; list-style-type: square }
.tbList LI { margin: 4px 0 }

.hdR1 { background: #95ADBA }
.hdL2 { background: #1a4257 url(/i/headbg.jpg) center top repeat-x; text-align: center }
.hdR3 { height: 23px }


.catCol1 { width: 114px; width: "151px"; padding: 0 27px 0 10px }
.catCol2 { width: 114px; width: "124px"; padding: 0 0 0 10px }
.catPic { width: 100px }

.menu { margin-bottom: 17px }
.menu TD.bul { width: 21px; padding: 0; vertical-align: top }
.menu TD, #addonCol .menu TD { font: 8pt Tahoma, Arial, Verdana, sans-serif; padding: 1px 0 4px 0 }
.menu A:hover { color:#F36; text-decoration: underline }
.menu .curItem A { color:#000 }
.menu .curItem A:hover { color:#F36 }

#basicmenu { padding-left: 27px }
#basicmenu TD { font: 8pt Tahoma, Arial, Verdana, sans-serif; padding: 3px 5px 5px 0px }

#mainMenu {  background: #95ADBA; padding: 0px 27px 6px 27px }
#menu0 TD { padding-bottom: 7px }
#menu0 A { color: #FFF; text-decoration: none }
#menu0 A:hover { color:#036; text-decoration: underline }
#menu0 .curItem A { color:#036 }

#workCol { padding: 0 0 0 27px ; vertical-align: top }
#workCol TABLE.data .dsc TD { color: #444; font-size: 80%; border-top-width: 0 }
#workCol TABLE.data TD { border-top: 1px solid #BBB; padding: 8px 12px 8px 0 }

#addonCol { padding: 0 27px; vertical-align: top }
#addonCol, #addonCol P, #addonCol TD { font-size: 9pt; line-height: 1.4 }
#addonCol .tbList TD.bul { width: 25px }
#addonCol SUB, #addonCol SUP { font-size: 85% }

#path { margin: 26px 80px 0 0 }
#path TD { background: #BACDD7; color: #FFF; font: bold 8pt Tahoma, Arial, Verdana, sans-serif; padding: 2px 20px 4px 10px }
#path A { color: #FFF; text-decoration: none }
#path A:hover { color:#036; text-decoration: underline }
#bigPic { margin-bottom: 8px }

#cr { padding: 14px 0 17px 27px; vertical-align: top }
#cr TD { font: 9pt Tahoma, Arial, Verdana, sans-serif; vertical-align: top }
#cr A.hidn { color: #000; text-decoration: none }
#counters { padding: 14px 27px 17px 27px; vertical-align: top }

#sendMsg { background: #EEE; padding: 17px 23px 23px 23px; margin: 17px 0;
	border-right: 1px solid #DDD; border-bottom: 1px solid #DDD }
#sendMsg TD { color: #888 }

#tbChapters .left { vertical-align: top }
#tbChapters .right { padding-left: 27px; vertical-align: top }

.gr { background-color: #f7f7f7 }
.descr { padding: 3px 17px 5px 0px }
.descr small { color: #707070; display: block; }
.tbl .hi td { background: #e7e7e7; }
.wcomment { color: #777; font-size: 10pt }

.blocks h2 {
  color: #888;
  font-size: 22pt;
  border-bottom: 1px solid #bbb;
  margin-top: 30px;
  padding: 0 0 3px 0;
}

.blocks h3 {
  font-size: 16pt;
  margin-top: 12px;
  margin-bottom: 3px;
}

.blocks p {
  padding-left: 20px;
}

.dates h3 {
  font-size: 16pt;
  margin-top: 20px;
  margin-bottom: 4px;
  color: #95ADBA;
}

p.txtphoto {
  color: #333;
  font-size: 125%;
  line-height: 0.95;
  margin: 10px 0;
}

table.cols2 {
  width: 100%;
  border: none;
  padding: 8px 0;
}

.cols2 td {
  vertical-align: bottom;
  width: 50%;
  padding-bottom: 12px;
}