.msgWarn, .msgOK, .msgError, .msg-warn, .msg-ok, .msg-error
{
	background-color: #ffffe9;
	color: #333;
	padding: 5px;
	text-valign: top;
	font-size: normal;
	width: 580px;
	text-align: center;
    margin: 10px;
}

.msgWarn, .msg-warn { border: 1px solid #e1e1ad; }
.msgOK, .msg-ok { border: 1px solid #009900; }
.msgError, .msg-error { border: 1px solid #990000; }
.msg-form-errors
{
    border: 1px solid red;
    margin: 10px 0;
    padding: 10px;
}

body { background-color: #B9B8BE; padding: 0px; margin: 0px; color: #333333; }

img { border: 0px; }
a img.shots { border: 1px solid #999999; }

.dot1h { background-image: url(/g/dot1.gif); background-repeat: repeat-x; }
.dot1v { background-image: url(/g/dot1.gif); background-repeat: repeat-y; }

.lh, .lh table, .lh td { line-height: 200%; }

.ml { margin-left: 15px; }

hr { color: #b6b6b6; }

table { text-align: left; }

body, p, table, tr, td, .tn, .ts, .ts, td.topbar, .tsb, .tsw, .vMenu, .heading { font-family: Verdana, Arial, Helvetica, sans-serif; }

.heading { font-size: 12pt; font-weight: bold; }

.tn { font-size: 10pt; }

.footer
{
	background-color: #E8E8E8;
	padding-top: 5px;
	padding-left: 25px;
	padding-bottom: 5px;
	padding-right: 5px;
}
.footer, .vMenu { font-size: 8pt; }

body, p, table, tr, td, .tm { font-size: 9pt; }

.ts, .tsb, .tsw, td.topbar { font-size: 8pt; }
.ts td, .ts table { font-size: 8pt; }

.tsw { color: #ffffff; }

.foot { border-top: 1px dotted #000000; text-align: center; font-size: 8pt; color: #bbbbbb; }

td.tblLeftMaster { background-color: #b0c0d0; }

td.tourhead { background-color: #333399; }
td.tour { background-color: #3333ff; }

td.cssMenu { background-color: #d0c0b0; }

td.polltop, td.pollbot { background-color: #b0c0d0; }
td.pollmid { background-color: #ffffff; }

td.conttop { background-color: #d0c0b0; }
td.contmid { background-color: #ffffff; }
td.contbot { background-color: #b5a595; }
td.content { background-color: #ffffff; }

a {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #0000aa;
    text-decoration: none;
}
a:hover { color: #0066CC; text-decoration: underline; }
a.menuLink
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 8pt;
    color: #cccccc;
    text-decoration: none;
}
a.menuLink:hover
{
    color: #cccccc;
    text-decoration: underline;
}

input.btn {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9pt;
    font-weight: bold;
}
input.tb, select.tb, textarea.tb
{
    font-family: Courier New, Courier;
    font-size: 9pt;
    background-color: #f1f1f1;
    border: 1px solid #000000;
}
.rs, .warn
{
    color: #990000;
    font-weight: bold;
}

.divlogo img
{
    background-color: #ffffff;
}

.pages a
{
    font-weight: bold;
    text-decoration: underline;
}

input.cformtb
{
    font-family: Verdana, Courier New, Courier;
    font-size: 8pt;
    color: #eeeeee;
    background-color: #333333;
    border: 1px solid #bbbbbb;
}

input.cformbtn {
  background-color: #333333;
  border: 1px solid #bbbbbb;
  font-family: verdana;
  font-size: 7pt;
  color: #dddddd;
}

