/* =General
----------------------------------------------- */

body {
  background-color: #f0f0f0;
}

em {
  color: #990033;
  background-color: transparent;
}



/* =Header
----------------------------------------------- */

#header {
  background-image: url(../image/headbg.jpg);
  border-bottom-color: #999999;
  color: #274e90;
  background-color: #8caae6;
}

#header p {
  color: white;
}


/* =Side
----------------------------------------------- */

#nav {
  border-right-color: #999999;
  color: black;
  background-color: #f0f0f0;
}

.sideMenu,
.sideMenu ul li,
.sideMenu ul li ul li {
  border-bottom-color: #999999;
}

.sideMenu ul,
.sideMenu ul li ul {
  border-top-color: #999999;
}

.sideMenu ul a:link,
.sideMenu ul a:visited,
.sideMenu ul a:hover,
.sideMenu ul a:active {
  color: #0066cc;
}

.sideMenu ul a:hover {
  color: white;
  background-color: #6487dc;
}

.sideMenu li#active {
  color: black;
  background-color: transparent;
}

.lightBG {
  color: black;
  background-color: white;
}

.sideText {
  border-bottom-color: #999999;

}


/* =Content
----------------------------------------------- */

#content {
  border-left-color: #999999;
  border-bottom-color: #999999;
  color: black;
  background-color: white;
}

#content h2 {
  color: white;
  background-color: #6487dc;
}

#content ul li {
  color: navy;
  background-color: transparent;
}

#content img {
  border-color: black;
}



/* =Footer
----------------------------------------------- */

#footer {
  border-top-color: #999999;
  border-bottom-color: #999999;
  color: white;
  background-color: #6487dc;
}


/* =Links
----------------------------------------------- */

a:link    { color: #0066cc; }
a:visited { color: #00509F; }
a:hover   { color: #0066cc; }
a:active  { color: #00509F; }

#footer a:link,
#footer a:visited,
#footer a:hover,
#footer a:active  { color: white; }
