@import url(bz2007_core.css);

/*
This file inherits from bz2007_core.css, so styles in this file will override
styles defined in it.  Changes to this file will NOT be overwritten during
upgrades.

*/

body {
      background: #336699;
}

a {
  color: #003366;
  text-decoration: none;
}
a:visited {
  color: #003366;
}
a:hover {
  color: #336699;
}

#header {
  background: transparent url(images/swirls.gif) top right no-repeat;
  height: 75px;
}

/* Logo size and image source */
#logo {
  float: left;
  margin-top: 10px;
  margin-left: 10px;
  width: 309px;
  height: 70px;
  background-image: url(images/logo.png);
}

#topbanner {
  width: 100%;
  text-align: center;
}

#bottombanner {
  width: 100%;
  text-align: center;
}


#loginbar a {
  margin-top: 3px;
  width: 200px;
}

/* Show the full width */
#wrapper {
  margin: 0px auto;
  width: 100%;
  text-align: left;
  }

/* Show the left sidebar */

#ocwrapper {
  border-left-width: 160px;
}
#leftsidebar {
  margin-left: -170px;
  display: block;
  width: 160px;
}
#contentheader .error, #contentheader .message {
  margin: 0px 160px 0px 0px;
}

#ocwrapper {
  border-right-width: 125px;
}
#rightsidebar {
  margin-right: -135px;
  display: block;
  width: 125px;
}



/*-----------------*\
|* Top navigation *|
\*-----------------*/

ul.primarynav {
  width: 100%;
  background: #003366;
}
ul.primarynav a:hover {
  color: #ffffff;
  background: #336699;
}
ul.primarynav li.home {
  background: #003366;
}

/*-----------------*\
|* Side navigation *|
\*-----------------*/
.sidenavbar {
  margin-right: 1px;
}
ul.sidenav, ul.secondarynav {
  margin: 0px;
  padding: 1px 1px 1px 1px;
  float: left;
  list-style: none;
  width: 130px;
}
ul.sidenav{
  width: 100%;
  background: #003366;
}
ul.secondarynav {
  width: 100%;
  background: #777c8d;
}
ul.sidenav li, ul.secondarynav li {
  float: left;
  list-style: none;
}

ul.sidenav a {
  margin-right: 1px;
  padding: 7px 9px 7px 10px;
  float: left;
  color: #ffffff;
  font-size: 11px;
  text-decoration: none;
  width: 140px;
  border: 1px solid #000000;
  background: #003366;
}
ul.sidenav a:visited {
  color: #ffffff;
}
ul.sidenav a:hover {
  color: #ffffff;
  background: #336699;
}
ul.sidenav li.home {
  background: #000000;
}
ul.sidenav li.home a {
  margin-right: 0px;
}
ul.secondarynav li.first {
  padding-left: 5px;
}
ul.secondarynav a {
  margin-right: 1px;
  padding: 4px 5px;
  float: left;
  color: #ffffff;
  font-size: 10px;
  text-decoration: none;
}
ul.secondarynav a:visited {
  color: #ffffff;
}
ul.secondarynav a:hover {
  color: #212126;
}


/*-----------*\
|* searchbar *|
\*-----------*/
.searchbar {
  background: #99ccff;
}

.phantom
{
  margin-left: 5px;
  color: #003366;
  font-size: 11px;
  text-align: center;
  background-color: #FFFFFF;
}

.ftable {
  border-bottom: 3px solid #336699;
}
.ftable th {
  background: #336699;
  color: #ffffff;
}
.ftablecol {
  border-right: 1px solid #336699;
}

/*--------*\
|* footer *|
\*--------*/
#footer {
  border-top: 1px solid #99ccff;
  background: #336699;
}

#footer p {
  margin: 0px;
  padding: 10px 0px;
  color: #FFFFFF;
  font-size: 9px;
  text-align: center;
}


.linkdmap{
  float: right;
  margin-top: -30px;
  margin-left: 10px
}

.linkratepos{
  float: right;
  margin-top: -30px;
  margin-left: 10px
}


/*-----------*\
|* forum     *|
\*-----------*/

.forumtitle {
  color: #336699;
  font-size: 18px;
}


.forumtoprow {
  background: #336699;
  color: #FFFFFF;
  font-size: 12px;
}

.forumtoprow p {
  margin: 0px;
  padding: 10px 0px;
  color: #FFFFFF;
  font-size: 12px;
}

.forumheader {
   background: #99ccff;
}

.forumheader p {
  margin: 0px;
  padding: 10px 0px;
  color: #FFFFFF;
  font-size: 12px;
}
