@import url(luna_core.css);

<!--
body,td,a,p,.h{font-family:arial,sans-serif}
.h{font-size:20px}
.h{color:#3366cc}
.q{color:#00c}
#gbar{float:left;font-weight:bold;height:22px;padding-left:2px}
#gbh{border-top:1px solid #c9d7f1;font-size:0;height:0;position:absolute;right:0;top:24px;width:200%}
#gbi{background:#fff;border:1px solid;border-color:#c9d7f1 #36c #36c #a2bae7;font-size:13px;top:24px;z-index:1000}
#guser{padding-bottom:7px !important}
#gbar,#guser{font-size:11px;padding-top:1px !important}
.gb1,.gb3{display:inline;height:22px;margin-right:1em;vertical-align:top}
#gbi,.gb2{display:none;position:absolute;width:7em}
.gb2{z-index:1001}
#gbar a,#gbar a:active,#gbar a:visited{color:#00c;font-weight:normal}
.gb2 a,.gb3 a{text-decoration:none}
.gb2 a{display:block;padding:.2em .5em}
#gbar .gb2 a:hover{background:#36c;color:#fff}
-->

#wrapper {
  width: 784px;
}

#header {
  background: none;
}

.crumb {
  font-size: 12px;
}

.searchhl-1 {
  background: #F0F8FF;
}

#content {
  margin: -7px 3px;
  padding: 7px;
  background: #ffffff;
}

.linklisting h4.linktitle a {
  font-size: 12px;
  padding-bottom: 0px;
}
.linklisting p.linkurl a {
  font-size: 12px;
  text-decoration: none;
}

#category h3 {
  color: black;
  font-weight: bold;
  font-size: 14px;
}

#contentwrapper {
  background: #ffffff;
}

/* links */
a {
  color: #0000FF;
}
a:visited {
  color: #800080;
}
a:hover {
  color: #0000FF;
  text-decoration: none;
}

ul.primarynav {
  width: 100%;
  background: #094891;
}

ul.primarynav a {
  margin-right: 1px;
  padding: 2px 6px 2px 6px;
  color: #ffffff;
  font-size: 12px;
  text-decoration: none;
}

ul.primarynav li, ul.secondarynav li {
  float: left;
  list-style: none;
}

#home dt a {
  font-weight: bold;
  font-size: 16px;
}

#category dt a {
  font-weight: bold;
  font-size: 14px;
}

body {
  font: normal 16px tahoma, geneva, verdana, sans-serif;
}

ul.primarynav li.home {
  border-right: 1px solid #ffffff;
  background: #094891;
}

#logohome {
  width: 266px;
  height: 86px;
  margin-top: 5px;
  margin-left: 260px;
  float: center;
  background: transparent url(images/logo.gif) top left no-repeat;
}

#logo {
  width: 150px;
  height: 45px;
  margin-top: 10px;
  margin-left: 10px;
  float: center;
  background: transparent url(images/cpaide-logo-small.gif) top left no-repeat;
}

#logo h1, #logo a {
  margin: 0px;
  width: 100%;
  height: 100%;
}

#loginbar a {
  margin-top: 5px;
  margin-right: 10px;
  font-size: 11px;
}

.searchbar {
  margin-bottom: 0px;
  padding: 1px 1px;
  border-bottom: 0px solid #ffffff;
  background: #ffffff;
  margin-top: -9px;
}

#footer {
  margin-top: 3px;
  padding: 5px;
  border-top: 1px solid #57594b;
  background: #ffffff;
}

.linklisting .linkdescription, .review .reviewcontent {
  margin: 0px 0px 5px 0px;
  padding: 5px;
  border: 1px solid #bbbfa1;
  background: #e5ecf9;
  overflow: hidden;
}

#ocwrapper {
  border-right-width: 0px;
}
#rightsidebar {
  display: none;
}
#contentheader .error, #contentheader .message {
  margin: 0px;
}

.shadowtop, .shadowbottom, .shadowleft, .shadowright {
  background: none;
}
.shadowtopleft, .shadowtopright, .shadowbottomleft, .shadowbottomright {
  width: auto;
  height: auto;
  float: none;
  background: none;
}

/*---------------*\
|* page specific *|
\*---------------*/

#home dl {
  width: 33%;
}

#category dl {
  margin: 0px 0px 0px 10px;
  width: auto;
}

#category dt {
  margin: 0px 0px 0px 0px;
}

/*---------------*\
|* tables        *|
\*---------------*/

  CAPTION.MYTABLE
  {
     background-color:black;
     color:white;
     border-style:solid;
     border-width:2px;
     border-color:black;
  }

  TABLE.MYTABLE
  { 
     font-family:arial;
     font-size:12pt;
     background-color:#808080;
     width:600px;
     border-style:solid;
     border-color:black;
     border-width:2px;
     text-align:center;
  }

  TH.MYTABLE
  {
     font-size:10pt;
     color:white;
  }


  TR.MYTABLE
  { 
  }

  TD.MYTABLE
  {  
     font-size:10pt;
     background-color:#e5ecf9;
     color:black;
     border-style:solid;
     border-width:1px;
     text-align:center;
  }
