td {vertical-align: top; border-color: grey; border-width: 1px; padding-top: 0px; margin-top:0px; height: 10px; padding-left: 3px; padding-right: 3px}

body  {font-family: arial; background-color: rgb(232,242,255); border-style: none; margin: 0px; padding: 0px; font-size: 12px; line-height: 15px}
sup {font-size: 10px; vertical-align: top}

h1 {font-size: 26px}
.loginBox {background-color: white}

h1, h2, h3, h6  { color: navy; text-align: center}

h2 {margin-left: 5px}
h3 {font-family: arial; font-size: 15px; border-bottom-style: solid; border-bottom-width: 1px; border-bottom-color: black; padding: 4px; padding-bottom: 10px; margin-bottom: 5px}

h4, h5 {color: navy; font-size: 14px; font-family: arial; font-weight: normal; text-align: left; padding: 3px; margin-top: 0px; margin-bottom: 0px; line-height: 17px}
.warn {color: red}

.bottom {vertical-align: bottom}
.top {vertical-align: top}

h4.log{margin-left: 10px; margin-bottom: 3px; margin-top: 5px}

.headnews {border-width: 1px; background-color: rgb(245,245,255); border-style: solid; border-color: rgb(145,145,185); padding: 4px; font-size: 12px; line-height: 14px}

.time {border-bottom-style: solid; border-width: 2px; margin-bottom: 5px; padding: 5px}

.topDiv {background-color: white; height: 60px}
.thead {font-size: 4px; color: black; z-index: -1; position: absolute; left: 20px; top: 10px; visibility: hidden}

img {border-style: none}
img.pic {width: 200px}
td.events2 {border-width: 1px; border-bottom-style: solid; border-right-style: solid; border-color: black; border-right-width: 1px; background-color: rgb(200,200,255)}
form {z-index: 1}
option {z-index: 1}

input {width: 250px; border-top-color: navy; border-left-color: navy; border-bottom-color: gray; border-right-color: gray; border-style: solid; background-color: white; font-size: 10px}

td.events1 {border-bottom-style: solid; border-color: black; border-bottom-width: 1px}

input.search {margin-left: 5px; width: 100px; height: 14px; font-size: 10px; border-style: none; font-size: 10px}

input.log {margin-left: 100px; font-weight: bold; width: 120px; height: 15px}
input.admin1 {margin-left: 10px; font-weight: bold; width: 100px; height: 15px; margin-right: 10px}

.srch1 {font-weight: bold; width: 80px; height: 15px; margin-right: 4px; color: navy}
.srch2 {font-weight: bold; width: 100px; height: 15px; margin-right: 4px; font-size: 10px; color: navy}

input.admin2 {margin-left: 10px; font-weight: bold; width: 200px; height: 15px; margin-right: 10px}

input.searchbtn {background-color: transparent; width: 50px; border-style: none; height: 14px; margin: 0px; padding: 0px}

.btn {height: 25px; width: 100px; color: blue; background-color: white; margin: 10px; font-size: 14px}
.btn2 {height: 20px; width: 60px; color: blue; background-color: white; margin: 0px; font-size: 10px; vertical-align: top}

select {z-index: 1}
input.del {margin-left: 10px; margin-right: 10px; width: 20px; border-left-color: rgb(100,40,40); border-top-color: rgb(100,40,40); border-right-color: rgb(200,140,140); border-bottom-color: rgb(200,140,140)}

textarea {width: 250px; border-color: black; margin: 0px; padding-right: 2px; vertical-align: top}
.pixIn {width: 190px; margin: 5px; padding: 0px}

p  {color: black; font-size: 12px; font-family: avante garde; line-height: 15px; padding: 5px; text-align: left; vertical-align: top}

p.photo  {line-height: 18px; margin-top: 1px; border-bottom-style: solid; border-bottom-width: 1px; border-bottom-color: gray }

.cent {text-align: center}
.right {text-align: right}
.left {text-align: left}

.flrt {float: right; margin-top: 5px; margin-left: 5px}
.fllt {float: left; margin-top: 5px; margin-right: 5px}
.inv {visibility: hidden}
.nopad {padding: 0px; margin: 0px}
.black {color: black}
.note {font-weight: bold; color: rgb(100,100,200)}

a:link {color: rgb(20,20,255); text-decoration: none}
a:visited  {color: rgb(100,100,255); text-decoration: none}
a:hover {color: red; text-decoration: none}

a.head:link {color: white; text-decoration: none}
a.head:visited  { color: white; text-decoration: none }
a.head:hover { color: white; text-decoration: none}

a.rla:link {color: gray; text-decoration: none; font-size: 10px; white-space: nowrap; margin: 0px; padding: 0px}
a.rla:visited {color: gray; text-decoration: none; font-size: 10px; white-space: nowrap; margin: 0px; padding: 0px}
a.rla:hover { color: black; text-decoration: none; font-size: 10px; white-space: nowrap; margin: 0px; padding: 0px}


table.rlinks {padding: 0px; margin: 0px; font-size: 14px; border-style: none; text-align: center; height: 10px}


.bod {padding: 8px; margin: 0px; vertical-align: top; text-align: justify; border-collapse: collapse; width: auto; font-size: 14px; line-height: 20px}

td.head {height: 36px; margin: 0px; padding: 0px; background-color: white; border-bottom-style: none; border-width: 1px; border-color: black}

.topR {font-family: arial; font-size: 10px; padding: 0px; margin: 0px; background-color: transparent; border-left-style: none; border-width: 1px; height: 60px; width: 88px; text-align: left}


div.toplinks {background-color: rgb(217,163,217); margin: 0px; padding: 2px; height: 18px; vertical-align: top; z-index: 5; padding-bottom: 0px}
tr.toplinks {background-color: rgb(217,163,217); margin: 0px; padding: 0px; height: 18px; vertical-align: top; z-index: 5}
td.nav {border-bottom-style: solid; border-bottom-color: rgb(217,163,217); border-bottom-width: 1px; height: 18px; margin: 0px; padding: 0px}

table.toplinks {vertical-align: top; background-color: transparent; border-style: none;  width: 450px; padding: 0px; margin: 0px; height: 18px; font-family: Arial; font-size: 11px; font-weight: bold; margin-left: 25px; vertical-align: middle; z-index: 5; padding-top: 2px}

td.toplink {background-color: transparent; border-style: none; text-align: left; padding-left: 2px; padding-right: 2px; padding-top: 0px; padding-bottom: 0px; height: 12px; white-space: nowrap; margin-bottom:0}

td.toplink2 {border-style: none; text-align: left;  background-color: transparent; padding-left: 2px; padding-right: 2px; padding-top: 0px; padding-bottom: 0px; height: 12px; white-space: nowrap; z-index: 5}

table.whole {padding: 0px; margin: 0px; width: 770px; background-color: transparent; border-style: none}

td.photos {width: 200px; vertical-align: top; border-style: none; padding: 0px; background-color: transparent}

table.info {margin: 0px; padding: 0px; border-bottom-style: solid; border-bottom-width: 2px; border-bottom-color: black; border-top-style: solid; border-top-color: rgb(180,180,255); border-top-width: 2px; width: 80%}
.picForm {margin: 0px; padding: 0px}

table.results {width: 100%; border-top-style: solid; border-top-width: 1px; border-top-color: black; margin: 0px; padding: 2px}

.bbs {border-bottom-style: solid; border-color: black; border-width: 1px}

hr {height: 1px; color: navy; margin-top: 0px; margin-bottom: 0px; padding-bottom: 0px}

td.bottom {background-color: transparent; border-top-style: solid; border-top-color: black; border-top-width: 1px; border-bottom-width: 1px; border-bottom-style: none; border-bottom-color: rgb(245,228,171); height: 20px; margin: 0px; padding: 5px}

	dt {font-size: 16px; font-weight: bold; color: navy; border-top-style: solid; border-width: 1px; margin-top: 5px; line-height: 18px}
	dd {font-size: 12px; color: black; line-height: 15px}


	.menuHide {visibility: hidden; position: absolute; background-color: rgb(179,203,255); text-align: left; margin: 0px; border-style: solid; border-color: navy; border-width: 1px; border-top-style: none}

	.menuShow {visibility: visible; position: absolute; background-color: rgb(179,203,255); text-align: left; margin: 0px; border-style: solid; border-color: navy; border-width: 1px; border-top-style: none; z-index: 4; width: 150px}

.hide{display: none}
.show{display: inline}


	.menuRow {padding: 0px; margin: 0px; padding-left: 5px; padding-right: 5px; font-size: 10px; white-space: nowrap; background-color: rgb(179,203,255); border-width: 0px; line-height: 11px; width: 100%}
	.menuRowSub {padding: 0px; margin: 0px; padding-left: 5px; padding-right: 5px; font-size: 10px; white-space: nowrap; background-color: rgb(210,230,255); border-width: 0px; line-height: 11px; width: 100%}
	.menuRow2 {padding: 0px; margin: 0px; padding-left: 5px; padding-right: 5px; font-size: 10px; white-space: nowrap; background-color: white; border-width: 0px; line-height: 11px; width: 100%}
	a.menuLink:link {color: black; text-decoration: none; margin: 0px; padding: 0px}
	a.menuLink:visited {color: black; text-decoration: none; margin: 0px; padding: 0px}
	a.menuLink:hover { color: navy; text-decoration: none; margin: 0px; padding: 0px}
    .copy {font-size: 10px; color: gray}
	.searchTable {width: 400px; padding-bottom: 4px}
	.explain {border-style: solid; border-width: 1px; border-color: gray; background-color: white}
	td.bold {font-weight: bold; white-space: nowrap}
	.check {border-width: 2px; width: 20px}
	.book {padding-left: 10px; white-space: nowrap}
	.subMen {width: 160px}
	.calendar {font-family: arial; font-size: 10px; background-color: white}
	.calendarCell {margin: 0px; vertical-align: top; text-align: right; background-color: white}


	.today {font-weight: bold; margin: 0px; color: red}
	 table.smallMonth {width: 90px; font-size: 8px; height: 90px}
	 td.smallMonth {height: 15px; width: 15px}


    .callHead {font-size: 9px; color: navy; font-weight: bold; width: 65px}
	.groupL {border-top-style: solid; border-width: 1px}
	.linkBox {line-height: 14px; background-color: white; border-style: solid; border-width: 1px}
	.searchT {font-size: 18px; border-top-style: solid; border-top-width: 2px; font-weight: normal}
	.searchP {margin-top: 0px; font-family: arial; padding-left: 15px}
	.eventB {border-style: solid; border-color: black; border-width: 1px; border-top-color: blue; padding: 5px; font-family: Arial; font-size: 12px; line-height: 14px}
.eventC {font-weight: bold; border-bottom-style: solid; border-width: 1px}
    .bBold {color: black; font-weight: bold}
	.U {text-decoration: underline}
	.nobr {white-space: nowrap}
	.white {color: white}
	.names {width: 150px; color: black}
	.black {color: black}
	.tiny {height: 25px}
	.listingB {width: 240px; padding: 3px; margin: 0px}
	.listingC {background-color: white; font-size: 12px; width: 160px; border-left-style: solid; border-color: navy; padding-left: 5px; vertical-align: middle; line-height: 12px}

.banner {margin: 0px}
.strict {width: 15px; border-style: none; padding: 1px; margin: 0px; vertical-align: top; margin-right: 4px; margin-top: 0px; padding-top: 0px}
.smallCheck {width:15px;border-width:1px}
.bottom {vertical-align:bottom}

.translationboxBox {
  width: 292px;
  text-align:center;
  margin-left:auto;
 margin-right:auto;
}
.translationboxBox img {
  margin-right: 2px;
 margin-left:2px;
 width:32px;
 height:22px;
}
.transTextLinks {


}
.transTextLinks a {
  width: 36px;
  display:block;
float:left;
  font-size: 8px;
text-align:center !important
}

.translationboxBox h5{
  text-align:center;
  font-size: 10px
}