a:link { color: #2D68A2; font-weight:bold; font-family: Tahoma; font-size: 10pt; }
a:active { color: #2D68A2; font-weight:bold; font-family: Tahoma; font-size: 10pt; }
a:visited { color: #2D68A2; font-weight:bold; font-family: Tahoma; font-size: 10pt; }
/*a:hover { color: #0179FF; font-weight:bold; font-family: Tahoma; font-size: 10pt; }*/
a:hover { color: #0099CC; font-weight:bold; font-family: Tahoma; font-size: 10pt; }

form { color: #000000; font-family: Tahoma; font-size: 10pt; text-align:center} 
p { color: #000000; font-family: Tahoma; font-size: 10pt; text-align:left} 
    .nocenter {
        font-family: Tahoma, Helvetica, sans-serif; 
        font-size: 10pt; color:#000000; text-align:left;
    }
    .basictext {
        font-family: Tahoma, Helvetica, sans-serif; 
        font-size: 10pt; color:#000000;
    }
    .formlabeltext {
        font-family: Tahoma, Helvetica, sans-serif; 
        font-size: 10pt; color:#000000;
        font-weight: bold;
    }
    .errortext {
        font-family: Tahoma, Helvetica, sans-serif; 
        font-size: 10pt; color:#C00000; font-weight: bold;
    }
    .commenttext {
        font-family: Tahoma, Helvetica, sans-serif; 
        font-size: 10pt; color:#2D68A2;
    }
    .titletext {
        font-family: Tahoma, Helvetica, sans-serif;
        font-size: 10pt; color:#104E8B;
    }
    .itemtext {
        font-family: Tahoma, Helvetica, sans-serif;
        font-size: 10pt; color:#FF3300;
        font-weight:bold;
    }
    .ratetext {
        font-family: Tahoma, Helvetica, sans-serif;
        font-size: 10pt; color:#FFFFFF;
    }
    
h1 { color:#000000; font-family: Tahoma; font-weight:bold; text-align:left}
h2 { color:#000000; font-family: Tahoma; font-weight:bold; text-align:left}
h3 { color:#000000; font-family: Tahoma; font-weight:bold; text-align:left}
h4 { color:#000000; font-family: Tahoma; font-weight:bold; text-align:left}
h5 { color:#000000; font-family: Tahoma; font-weight:bold; text-align:left}

h2.center { color:#000000; font-family: Tahoma; font-weight:bold; text-align:center}
h4.center { color:#000000; font-family: Tahoma; font-weight:bold; text-align:center}
p.center { color: #000000; font-family: Tahoma; font-size: 10pt; text-align:center} 

body {scrollbar-base-color: #ffffff;
scrollbar-arrow-color: #2D68A2;
scrollbar-face-color: #ffffff;
scrollbar-highlight-color:#ffffff;
scrollbar-3dlight-color:#2D68A2;
scrollbar-darkshadow-color: #000000;
scrollbar-shadow-color:#000000;
}

body {
  margin: 0px;
  padding: 0px;
  min-width: 780px;
  max-width: 1280px;
}

#body-wrap {
  margin: 0px 33px;
}

#header {
  height: 114px;
  position: relative; /* Every loose position: relative is here to avoid the IE peekaboo bug */
}

/* Tab navigation  - stolen from drupal.css */
ul.primary {
  border-collapse: collapse;
  padding: 0 0 0 1em;
  white-space: nowrap;
  list-style: none;
  margin: 5px;
  height: auto;
  line-height: normal;
  border-bottom: 1px solid #bbb;
}
ul.primary li {
  display: inline;
}
ul.primary li a {
  background-color: #ddd;
  border-color: #bbb;
  border-width: 1px;
  border-style: solid solid none solid;
  height: auto;
  margin-right: 0.5em;
  padding: 0 1em;
  text-decoration: none;
}
ul.primary li.active a {
  background-color: #fff;
  border: 1px solid #bbb;
  border-bottom: #fff 1px solid;
}
ul.primary li a:hover {
  background-color: #eee;
  border-color: #ccc;
  border-bottom-color: #eee;
}

#top-nav ul {
  list-style-type: none;
  margin: 0px;
  padding: 0px;
}

#top-nav ul#primary {
  position: absolute;
  left: 20px;
  top: 90px;
  right: 20px;
}
#top-nav ul#primary li {
  float: left;
  position: relative;
}

img.moved {
  position: relative;
  left: 10px;
}

body .bw1 {
  background: url(images/bg-left.png) repeat-y 0% 0px;
}
body .bw2 {
  background: url(images/bg-right.png) repeat-y 100% 0px;
}
/* Header */
#header {
  background: #486e98 url(images/header-mid.png) repeat-x 0px 0px;
}
#header .hw1 {
  background: url(images/header-left.png) no-repeat 0% 0px;
}
#header .hw2 {
  background: url(images/header-right.png) no-repeat 100% 0px;
}

#top-nav ul {
  margin-left: -3px;
}
#top-nav ul li {
  position: relative;
}
#top-nav ul li a {
  color: #8baec9;
  font-size: 0.8em;
  font-weight: bold;
  text-decoration: none;  
  display: block;
  position: relative;
  white-space: nowrap;
  margin-right: 5px;
}
#top-nav ul li a:hover {
  color: #fff;
}
#top-nav ul li a .lw1 {
  display: block;
  position: relative;
  _width: 1px;
  background: url(images/nav-right.png) no-repeat 100% -100px;
}
#top-nav ul li a .lw2 {
  padding: 2px 5px;
  display: block;
  position: relative;
  _width: 1px;
  cursor: pointer;
  background: url(images/nav-left.png) no-repeat 0% -100px;
}
#top-nav ul li a:hover .lw1 {
  background: url(images/nav-right.png) no-repeat 100% 0px;
}
#top-nav ul li a:hover .lw2 {
  background: url(images/nav-left.png) no-repeat 0% 0px;
}


