body, * {
  margin: 0;
  padding: 0;
  border: 0;
  font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #4d65b5;
}
body {
  background-color: #fff;
}
body.Col2 {
  background: url('col2Bg.png') top center repeat-y;
}
a {
  text-decoration: none;
}
a:hover {
  text-decoration: underline;
}
#header {
  height: 66px;
  background: url('mainBg.png') top left repeat-x;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
}
#main {
  width: 760px;
  margin: 67px auto 0 auto;
  position: relative;
}
h1 {
  font-size: 0;
  height: 41px;
  background: url('header.png') top center no-repeat;
  margin: 0 auto;
  width: 760px;
}
#menuTop, #menuTopCol2 {
  display: block;
  height: 23px;
  padding-top: 2px;
  text-align: center;
  width: 760px;
  margin: 0 auto;
  background: url('menuTopBg.png') top center no-repeat;
}
#menuTopCol2 {
  background: url('menuTopBgCol2.png') top center no-repeat;
}
#menuTop li, #menuTopCol2 li {
  display: inline;
  list-style-type: none;
  color: #fff;
}
#menuTop li, #menuTopCol2 li.gutter {
  width: 1px;
}
#menuTop li a, #menuTopCol2 li a {
  color: #fff;
}
h2 {
  font-size: 13px;
  margin-bottom: 10px;
}
#colLeft {
  width: 192px;
  padding: 4px;
  float: left;
  background-color: #e9e9e9;
}
#menuLeft {
  display: block;
}
#menuLeft li {
  list-style-type: none;
}
#colRight p {
  text-indent: 3em;
  margin-bottom: 1em;
  text-align: justify;
}
#single {
  background-color: white;
  padding: 4px;
}
#single p {
  text-indent: 2em;
  margin-bottom: 10px;
}

#formmail {
  background-color: #fff;
}
#formmail label {
  display: block;
  margin-top: 4px;
}
#formmail .fmTxt {
  width: 600px;
  border: 1px solid #4d65b5;
}
#formmail .fmBtn {
  width: 100px;
  background-color: #4d65b5;
  color: #fff;
}
.msg {
  color: red;
  font-weight: bold;
  margin: 20px;
}
#colRight {
  width: 552px !important;
  padding: 4px;
  float: left;
}
#gallery {
  margin-top: 10px;
  width: 540px !important;
  margin: 0 auto !important;
}
#gallery a {
  display: block;
  width: 98px;
  margin: 5px !important;
  margin: 3px;
  float: left
}
#gallery img {
  width: 98px;
  height: 98px;
  border: 1px solid #4d65b5;
}






.clear {
  clear: both !important;
  margin: 0 !important;
  padding: 0 !important;
  border: 0 !important;
  height: 0.1px !important;
  font-size: 0.1px !important;
}
#overDiv * {
  color: #fff;
}
#overDiv {
  padding: 2px;
  position: absolute;
  visibility: hidden;
  z-index: 1000;
  border: 1px solid black;
  background-color: #4d65b5;
}

#login input.iTxt, input.iBtn {
    border: 1px solid black;
    padding: 2px;
}

