/* 
** DARK BLUE - color stylesheet
** 
** Oct 21, 2008 - (version 1.0)
** 
*/

/* PAGE OVERALL
-------------------------------------------------------------- */

body {
    /* background-color: #BBD6EF; */
    background-color: #fff;
}

#header {
    color: #00812e; 
    background-color: #fff;
    height: 100px;
}

#navitems {
    color: #fff;
    text-align: right;
    background-color: #ff3300; 
    padding: 5px 5px 3px 0;
    margin-bottom: 10px;
}

#content {
    margin-top: 12px;
    background-color: #fff;
    border: 1px solid #ccc;
}

#content.internal_page {
    background-color: #fff;
}

#content acronym {
    border-bottom: 1px dotted #4284B5;
}

#path {
   color: #000;
   background-color: #ffffcc;
}

#cb5i.inner_box {
    height:200px;
}

div.left_box {
    background-color: #fff;
    /* border: 1px solid #6BA2CC;  */
     border: 1px solid #ccc; 
}

div.main_left_box {
    border: 1px solid #ccc;
    background-color: #fff;
}

#main_right_box {
    background-color: #ececec;
}

#animated {
    float: right;
    text-align: right;
    font-size: 110%;
    border: 1px solid #ff3300;
    margin: -40px 15px 0 0;
    padding: 10px;
    width: 160px;
    /* background-color: #ececec; */
}

#animated a:link, #animated a:active, #animated a:visited 
{
   color: #000;
   text-decoration: none;
}

#key
{
    margin: 4px 0 0 6px;
    width: 30%;
    /* position: relative; */
    float: left;
}

#blog
{
    /* position: relative; */
    width: 90%;
    float: left;
    margin-left: 10px;
    border: 1px solid #999;
    height: 300px;
}

#innerblog
{
    padding: 10px;
    overflow: auto;
    height: 260px;
    font-size: 95%;
    color: #333;
}

#bottom
{
    /* position: relative; */
    float: left;
    clear: both;
    margin-top: 35px;
    width: 100%;
}

.hl
{
  font-family: Times New Roman;
  font-size: 200%;
  color: #ff3300;
}

/* TABLES
-------------------------------------------------------------- */
table {
   width: 246px;
   border: none;
   margin: 0px;
}

table tr th {
   font-weight: normal;
   line-height: 1em;
   font-size: 70%;
   width: 50px;
   text-align: center;
   padding-bottom: 3px;
}

table tr td {
   width: 50px;
   font-size: 95%;
   text-align: center;
}

table tr td.wide {
   width: 210px;
   text-align: left;
}

/* HEADERS
-------------------------------------------------------------- */

#wrapper h1 {
    color: #ff3300;
    font-family: Tahoma, Verdana;
    font-weight: normal;
    font-size: 125%;
    padding-bottom: 10px;
/*    text-align: right; */
}

#content h2 {
    color: #000066;
}

#blog h2 {
    background-color: #ff3300;
    color: #fff;
    font-size: 80%;
    font-weight: normal;
    padding: 1px 0 1px 15px;
}

#blog h2 a:link {
    text-align: right;
    color: #fff;
}

div.left_box h3, div#nav h3 {
    /* color: #000066; */
    color: #333;
  /*  background-color: #6BA2CC; */
    background-color: #ffffcc;
}

#ctlbox4.main_left_box h2, #ctlbox4.main_left_box h3, #main_right_box h3 {
    background-color: #ececec;
    color: #134A81;
}

/* LISTS
-------------------------------------------------------------- */

#navitems ul li a:link, #navitems ul li a:visited, #navitems a:link, #navitems a:visited {
    padding-right: 5px;
    color: #fff;
}

#navitems ul li a:hover, #navitems ul li a:active, #navitems a:hover, #navitems a:active, #path a:hover, #path a:active {
    color: #666;
}

#innerblog ul li
{
    padding: 3px;
}

.plus {
    border: 0.1em solid #333; 
}

div.left_box a:link, div.main_left_box a:link {
     /* color: #000066; */
     color: #515151;
}
    
div.left_box a:visited, div.main_left_box a:visited {
     color: #666;
}
 
div.left_box a:hover, div.left_box a:active, div.main_left_box a:hover, div.main_left_box a:active {
    color: #000;
}

.last-load {
    color: #134A81;
}

/* LINKS
-------------------------------------------------------------- */

#content a:link, #content a:visited {
    color: #333;
}

#main_boxes a:link {
    color: #515151;
}

 
#content a:hover, #content a:active {
   color: #336699;
}

.sm
{
    font-size: 80%;
}

#path a:link, #path a:visited {
    /* color: #134A81; */
     color: #333;
    font-weight: bold;
}

#path a:hover {
    text-decoration: none;
}

div.left_box a.sim:link, div#gm a.sim:link, div#main li a.sim:link, div.main_left_box a.sim:link {
  background-color: #f9df8e; 
  color: #2E668B;
}

div.left_box a.sim:visited, div#gm a.sim:visited, div#main li a.sim:visited, div.main_left_box a.sim:visited {
  background-color: #f9df8e;
  color: #000066;
}

div.left_box a.sim:hover, div#gm a.sim:hover, div#main li a.sim:hover {
  background-color: #2E668B;
  color: #f9df8e;
}

div.left_box a.sim:active, div#gm a.sim:active, div#main li a.sim:active {
  color: #ffcc00;
}

/* IMAGES
-------------------------------------------------------------- */

div.img_left, div.img_right {
    border-bottom: 0.09em solid #4284B5;
    border-right: 0.1em solid #4284B5;
}

div.img_left img, div.img_right img {
    border: 0.35em solid #7BA5C6;
}

/* footer: */

#footer a:link, #footer a:visited, .rcol a:link, .rcol a:visited { 
    color: #515151;
}

#footer a:hover, #footer a:active, .rcol a:active { 
    color: #000;
}

.rcol, #footer.rcol {
    margin-top: 5px;
    font-size: 70%;
    color: #333;
}

.dlu {
    border: thin dashed black; 
    background: #dddddd;
}
.rstr {
    border: thin dashed black; 
    background: #dddddd;
}
.hilight {
    background: #dddddd;
}
.unhilight {
    background: white;
}
.ac0 {
  background-color: #FFFF40;
}
.ac1 {
  background-color: #FFC441;
}
.ac2 {
  background-color: #FFAB42;
}
.ac3 {
  background-color: #FF9942;
}
.ac4 {
  background-color: #FF8943;
}
.ac5 {
  background-color: #FF7B43;
}
.ac6 {
  background-color: #FF6E43;
}
.ac7 {
  background-color: #FF6343;
}
.ac8 {
  background-color: #FF5844;
}
.ac9 {
  background-color: #FF4E44;
}
.ac10 {
  background-color: #FF4444;
}

select
    {
    border: thin solid #a9a9a9;
    }

.plus {
    border: 0.1em solid #fff;
}

p.or
{
    color: #ff3300; 
}

div#hm_bg
    {
    position:relative;
    width: 350px;
    background:url(http://healthmap.org/slider/onescale.jpg) repeat-x;
    height:25px;
    cursor: pointer;
    }
#hm_hl
    {
    width: 335px;
    height: 3px;
    background-color: #999;
    padding: 0 3px 0 3px;
    position: absolute;
    margin-top: 6px;
    margin-left: 9px;
    z-index: 2;
    }

