body {
  font-family:Verdana, Arial;
  font-size:11px;
  line-height:16px;
  font-weight:normal;
  margin:0px;
  color:#373737;
  background-color:#F5E566;
}

img {
  margin:0px;
  padding:0px;
  border-width:0px;
}

td {
  vertical-align:top;
}

div.CustomMain {
  margin-left:auto;
  margin-right:auto;
  width:994px;
}

div.CustomFlaggs {
  margin-left:16px;
  margin-top:6px;
  width:174px;
  height:100px;
  background-repeat:no-repeat;
  background-position:0px 20px;
}

div.CustomHotline {
  margin-left:16px;
  width:174px;
  height:25px;
  font-size:14px;
  line-height:18px;
  font-size:13px;
  vertical-align:middle;
  margin-bottom:8px;
}

div.CustomContent {
  margin-top:11px;
  width:774px;
}

/* top menu */

table.CustomTopMenu {
  background-color:#C9C9C9;
  color:#FFFFFF;
  margin:0px;
  height:26px;
}

td.CustomTopMenu {
  vertical-align:middle;
}

td.CustomTopMenuActive {
  vertical-align:middle;
  background-color:#D22C2F;
}

a.CustomTopMenu:link, a.CustomTopMenu:visited, a.CustomTopMenu:focus, a.CustomTopMenu:active {
  color:#FFFFFF;
  font-size:11px;
  line-height:18px;
  font-weight:bold;
  text-transform:uppercase;
  text-decoration:none;
}

a.CustomTopMenu:hover {
  color:#EEEEEE;
  font-size:11px;
  line-height:18px;
  font-weight:bold;
  text-transform:uppercase;
  text-decoration:none;
}

/* left menu */

div.CustomFreePage {
  margin-left:16px;
  margin-bottom:8px;
  height:26px;
  width:174px;
  border-top-color:#373737;
  border-top-style:solid;
  border-bottom-style:solid;
  border-top-width:1px;
  border-bottom-width:1px;
  background-color:#F5E566;
  text-align:center;
  overflow:hidden;
}

div.CustomFreePageActive {
  margin-left:16px;
  margin-bottom:8px;
  height:26px;
  width:174px;
  border-top-color:#373737;
  border-top-style:solid;
  border-bottom-style:solid;
  border-top-width:1px;
  border-bottom-width:1px;
  background-color:#C9B92A;
  text-align:center;
  overflow:hidden;
}

a.CustomFreePage:link, a.CustomFreePage:visited, a.CustomFreePage:focus, a.CustomFreePage:active {
  color:#373737;
  font-size:11px;
  line-height:18px;
  font-weight:normal;
  text-decoration:none;
}

a.CustomFreePage:hover {
  color:#575757;
  font-size:11px;
  line-height:18px;
  font-weight:normal;
  text-decoration:none;
}

a.CustomSubFreePage:link, a.CustomSubFreePage:visited, a.CustomSubFreePage:focus, a.CustomSubFreePage:active {
  color:#373737;
  font-size:11px;
  line-height:18px;
  font-weight:normal;
  text-decoration:none;
  margin-left:10px;
}

a.CustomSubFreePage:hover {
  color:#575757;
  font-size:11px;
  line-height:18px;
  font-weight:normal;
  text-decoration:none;
  margin-left:10px;
}


div.CustomContact {
  background-color:#E3E7EA;
  height:132px;
  width:174px;
  margin-left:16px;
  color:#000000;
  font-size:10px;
  font-weight:bold;
  text-align:center;
}

/* input fields, buttons */
input {
  font-family:Verdana, Sans-Serif;
  font-size:9px;
  font-weight:500;
  color:#000000;
  margin:0px;
  vertical-align:middle;
  height:14px;
  margin-bottom:4px;
  background-color:#FFFFFF;
  border-width:1px;
  border-style:solid;
  border-color:#000000;
  width:400px;
}

input[type="text"] {
}

input[type="text"]:hover {
  background-color:#EEEEEE;
}

input[type="radio"], input[type="checkbox"] {
  width:20px;
  border-width:0px;
}

input.CustomCheck {
  background-color:#F5E566;
  width:20px;
  border-width:0px;
}

textarea {
  font-family:Verdana, Sans-Serif;
  font-size:9px;
  font-weight:500;
  color:#000000;
  background-color:#FFFFFF;
  border:black 1px solid;
  margin:1px;
  vertical-align:middle;
  height:100px;
  width:400px;
  margin-bottom:4px;
}

textarea:hover {
  background-color:#EEEEEE;
}

input[type="button"], input[type="submit"] {
  background-color:#EEEEEE;
  height:18px;
  width:80px;
}

input.CustomSubmit {
  background-color:#EEEEEE;
  height:18px;
  width:80px;
}

/* general */

table.Custom {
  width:994px;
  margin:0px;
  padding:0px;
}

td.CustomLeft {
  width:220px;
}

td.CustomContent {
  width:774px;
  height:600px;
}

td.CustomFunction {
  text-align:left;
  width:100px;
}

/* footer */

div.CustomDisclaimer {
  text-align:center;
  font-size:10px;
  line-height:14px;
  font-weight:normal;
}

a.CustomDisclaimer:link, a.CustomDisclaimer:visited, a.CustomDisclaimer:focus, a.CustomDisclaimer:active {
  color:#373737;
  font-size:10px;
  line-height:14px;
  font-weight:normal;
}

a.CustomDisclaimer:hover {
  color:#575757;
  font-size:10px;
  line-height:14px;
  font-weight:normal;
}

/* objects */

div.ViewHeader {
  height:14px;
  vertical-align:middle;
  font-family:Verdana, sans-serif;
  font-weight:bold;
  font-size:11px;
  padding:3px;
  background-color:#C9B92A;
  color:#000000;
  width:144px;
  overflow:hidden;
}

div.ViewState {
  overflow:hidden;
  width:142px;
  height:20px;
  vertical-align:middle;
  font-family:Verdana, sans-serif;
  font-weight:bold;
  font-size:16px;
  line-height:20px;
  padding-left:3px;
  padding-right:3px;
  background-color:#D22C2F;
  color:#000000;
  border-width:1px;
  border-top-width:0px;
  border-style:solid;
  border-color:#C9B92A;
}

div.ViewThumbnail {
  width:148px;
  height:110px;
  border-width:1px;
  border-style:solid;
  border-color:#C9B92A;
  overflow:hidden;
}

div.ViewThumbnailSmall {
  width:148px;
  height:90px;
  border-width:1px;
  border-style:solid;
  border-color:#C9B92A;
  overflow:hidden;
}

div.ObjHeader {
  height:18px;
  vertical-align:middle;
  font-family:Verdana, sans-serif;
  font-weight:900;
  font-size:14px;
  padding:3px;
  background-color:#C9B92A;
  color:#000000;
}

img.Thumbnail {
  border-width:1px;
  border-color:#C9B92A;
  border-style:solid;
  width:76px;
  height:57px;
  margin:0px;
  padding:0px;
  margin-right:2px;
}

img.ViewThumbnail {
  width:148px;
  height:110px;
}

div.ViewDescription {
  width:148px;
  font-family:Verdana, sans-serif;
  font-size:9px;
  color:#000000;
  border-width:1px;
  border-style:solid;
  border-color:#C9B92A;
  margin-bottom:8px;
}

/* messages */
p.Warning {
  border:1px;
  border-style:solid;
  border-color:#000000;
  background-color:#FFcc00;
  color:#000000;
  margin:0px;
  padding:6px;
  width:400px;
}

p.Success {
  border:1px;
  border-style:solid;
  border-color:#000000;
  background-color:#10A829;
  color:#000000;
  margin:0px;
  padding:6px;
  width:400px;
}
