body {
  background: #0872df url("images/main-bg.gif") repeat-x left top;
  font: 100% Georgia, Verdana, Helvetica, sans-serif;
  margin: 0px;
}
img {
  border: none;
}

div#globalWrapper {
  font-size: 0.8em;
  margin: 0px auto;
  width: 847px;
}
div#headerWrapper {
  padding: 5px 15px 10px 15px;
}
div#mainWrapper {
  background-color: #fff;
}
div#slider {
  padding: 0px 13px;
}
div#pageWrapper {
  /*background-color: #c1dcf7;*/
  margin: 3px;
  padding: 5px 10px;
}
div#topTextWrapper {
}
div#mainContentWrapper {
  padding-top: 10px;
}
div#menuWrapper {
  background-color: #fff;
  width: 180px;
}
div#navWrapper {
  background-color: #0f326c;
}
div#loginWrapper {
  margin-top: 10px;
  background-color: #0872df;
}
div#contentWrapper {
  margin-left: 180px;
  padding-left: 10px;
}
div#footerWrapper {
  margin: 10px 15px;
}

div#header {
  color: #fff;
  margin-left: 100px;
  padding: 10px;
}
div#header h1, div#header h2 {
  font-weight: normal;
  margin: 5px 0px;
}
div#header h1 {
  font-size: 2.6em;
}
div#header h2 {
  font-size: 1.4em;
}
div#topText {
  background-color: #0872df;
  color: #fff;
  margin: 0px 5px;
  text-align: center;
}
div#topText h1 {
  font-size: 1.8em;
  font-weight: normal;
  line-height: 29px;
  margin: 0px;
}
div#nav {
  color: #fff;
  font-size: 1.4em;
  margin: 13px 0px 13px 20px;
}
div#navBottom {
  background: #fff url("images/menu-bottom-repeat.jpg") repeat-x left top;
}
div#nav div {
  color: #ffff00;
  font-weight: bold;
  padding: 1px;
}
/*div#nav ul {
  list-style-type: none;
  margin: 13px 20px;
  padding-left: 0px;
}
div#nav li {
  padding: 1px;
}*/
div#nav a {
  color: #fff;
  font-weight: normal;
  text-decoration: none;
}
div#nav a:hover {
  text-decoration: underline;
}
div#login {
  color: #fff;
}
form#mainform {
  margin: 0px;
}
form#mainform div {
  margin: 5px 12px;
}
form#mainform label {
  font-size: 0.85em;
}
form#mainform input {
  border: 1px solid #999;
}
div#login h3 {
  font-size: 1.1em;
  font-weight: normal;
  margin: 0px;
  text-align: center;
}
div#content {

}
div#footer {
  color: #fff;
}
div#footer h3 {
  font-size: 0.85em;
  font-weight: normal;
  margin: 0px;
}
div#footer a {
  color: #fff;
  text-decoration: none;
}
div#footer a:hover {
  color: #ffff00;
  text-decoration: underline;
}

.floatWrapper {
  height: 100%;
  overflow: hidden;
}
.floatLeft {
  float: left;
}
.floatRight {
  float: right;
}

a.nav_sub_cat {
  font-size: 0.8em;
  font-style: italic;
}
span.nav_sub_cat_selected {
  color: #ffff00;
  font-size: 0.8em;
  font-style: italic;
  font-weight: bold;
}
span.titletext {
  font-size: 1.8em;
  font-weight: bold;
}

