body {
    font-family: verdana, arial, helvetica, sans-serif;
}

#header {
    color: #000;
    font-weight: normal;
    font-size: 70%;
    text-align: right;
    background-color: #fff;
    border-top: none;
    padding: 10px 0 10px 0;
    white-space: nowrap;
}

#header p {
    padding-top: 20px;
}

#header p.less {
    padding-top: 8px;
}

#navitems {
    color: #fff;
    padding: 3px 0 1px 0;
    margin-bottom: 0;
}

#page {
    background-color: #fff;
}

#content_container {
    width: 100%;
    font-size: 85%;
    padding-bottom: 5px;
}

#top_container, #bottom_container {
    position: relative;
    width: 100%;
    background-color: #fff;
}

#top_left {
    position: relative;
    float: left;
    width: 100%;
    margin-bottom: 20px;
}

#top_right {
    position: relative;
    float: left;
    width: 20%;
}

#bottom_left {
    background-color: #fff;
    position: relative;
    float: left;
    width: 38%;
    padding-bottom: 10px;
}

#pv_bottom_left {
    font-size: 110%;
    margin-top: 20px;
    position: relative;
    float: left;
    width: 50%;
    padding-right: 20px;
}

#pv_bottom_right {
    margin-top: 20px;
    margin-bottom: 20px;
    background-color: #ececec;
    padding: 20px;
    font-size: 70%;
    width: 35%;
    position: relative;
    float: left;
}

#bottom_right {
    background-color: #fff;
    position: relative;
    float: left;
    width: 58%;
}

#preview {
    font-size: 85%;
    background-color: #fff;
    padding: 0 10px 0 10px;
}

#preview p {
   padding-top: 10px;
}

#cb4i ul, #latestByDiz ul {
   list-style: none;
   margin-left: 0;
   padding-left: 1em;
   text-indent: -1em;
   font-size: 90%;
}


#logoright {
    margin-top: 52px;
    float: right;
    text-align: right;
}

#logoright a.tab1 {
    display: block;
    width: 103px;
    height: 29px;
    background-image: url(http://healthmap.chip.org/~saman/hm_svn/healthmap/promed/images/tabov.gif);
    background-repeat: no-repeat;
    background-position: right bottom;
}

#logoright a.tab1:hover, #logoright a.tab1ds {
    display: block;
    width: 103px;
    height: 29px;
    background-image: url(http://healthmap.chip.org/~saman/hm_svn/healthmap/promed/images/tabovds.gif);
    background-repeat: no-repeat;
    background-position: right bottom;
}

#logoright a.tab2 {
    display: block;
    width: 103px;
    height: 29px;
    background-image: url("http://healthmap.chip.org/~saman/hm_svn/healthmap/promed/images/tabtl.gif");
    background-repeat: no-repeat;
}

#logoright a.tab2:hover, #logoright a.tab2ds {
    display: block;
    width: 103px;
    height: 29px;
    background-image: url("http://healthmap.chip.org/~saman/hm_svn/healthmap/promed/images/tabtlds.gif");
    background-repeat: no-repeat;
}

#logoright a.tab3 {
    display: block;
    width: 103px;
    height: 29px;
    background-image: url("http://healthmap.chip.org/~saman/hm_svn/healthmap/promed/images/tabhm.gif");
    background-repeat: no-repeat;
}

#logoright a.tab3:hover, #logoright a.tab3ds {
    background-image: url("http://healthmap.chip.org/~saman/hm_svn/healthmap/promed/images/tabhmds.gif");
}

/*
#rightside  {
    margin-top: 10px;
    text-align: center;
}
*/

#content {
    position: relative;
    float: left;
}

#content_container h1, #bottom_right h1 {
    display: inline;
    font-weight: normal;
    color: #000;
    font-size: 165%;
    color: #069;
    /* font-style: italic; */
}

#search {
    width: 100%;
}

#search_inner {
   font-size: 75%;
   height: 43px;
   background-color: #fff;
   border: 1px solid #333;
} 

#search_inner p {
    padding-top: 5px;
}

div.main_left_box {
    width: 300px;
    height: 214px;
}

div.main_inner_box {
    height: 200px;
    overflow: auto;
    padding: 5px 5px 5px 10px;
}

#preview.direct a:link, #preview.direct a:visited, #pv_bottom_right a:link, #pv_bottom_left a:link, #pv_bottom_right a:visited, #pv_bottom_left a:visited {
    color: #069;
}
#preview.direct a:hover, #pv_bottom_right a:hover, #pv_bottom_left a:hover {
    color: #069;
    text-decoration: none;
}
#search_inner a:link, #cb4i a:link, #latestByDiz a:link {
    color: #333;
}

div#gm {
    height: 80px;
    overflow: auto;
    width: 250px;
}

#bottom_left a:link, #bottom_right a:visited, #bottom_right a:link, #bottom_right a:visited, #gm a:link, #gm a:visited {
    color: #036;
}

#cb4i a:hover, #latestByDiz a:hover, #cb4i a.down, #latestByDiz a.down, #gm a:hover {
    background-color: #ffc;
    color: #000;
    text-decoration: none;
}


#search_inner a:visited, #search_inner a:hover, #search_inner a:hover, #search_inner a:active, #cb4i a:hover, #cb4i a:visited, #cb4i a:active, #latestByDiz a:visited, #latestByDiz a:hover, #latestByDiz a:active, #bottom_right a:hover, #bottom_right a:active {
    color: #000;
}

#tabs {
   width: 90%;
   margin-bottom: -16px;
   text-align: right;
   padding-right: 20px;
}

#boxes {
   border-right: 1px solid #069;
   border-left: 1px solid #069;
   border-bottom: 1px solid #069;
} 

#boxes h3, #boxes h3 a:link, #boxes h3 a:visited {
   background-color: #069;
   color: #fff; 
   padding: 5px 5px 5px 10px;
}

#boxes h3.wbg, #boxes h3.wbg a:link, #boxes h3.wbg a:visited {
   background-color: #fff;
   color: #069; 
   padding: 5px 5px 5px 10px;
}

#boxes h3 a:hover {
   color: #ccc; 
}

.blue {
   color: #069;
}

#bottom_right h2 {
   border-bottom: 1px solid #999;
   margin-bottom: 5px;
   padding-top: 10px; 
   font-size: 100%;
   color: #069;
}
#preview.direct h2, #pv_bottom_left h2 {
   border-bottom: 1px solid #999;
   padding: 5px 0 5px 0; 
   font-size: 110%;
   color: #069;
}

#bottom_right h3 {
   padding-bottom: 5px; 
   font-size: 110%;
   color: #333;
}

input.medium_textbox {
    border: thin solid #a9a9a9;
    width: 100px;
}

select {
    border: thin solid #a9a9a9;
}

textarea {
    border: thin solid #a9a9a9;
    padding: 5px 0 5px 5px;
}

#path {
    text-align: center;
    font-size: 95%;
}

#footer {
    border-top: 1px solid #069;
    color: #333;
    font-family: Verdana;
    font-size: 80%;
}

img.flag {
    width: 16px;
    border: none;
    margin-top: 1px;
}

img.flaghl {
    width: 64px;
    padding: 0 10px 10px 0;
}

#divSel
{
float: right;
}

#chart_div
{
float: right;
}

p.heading
{
    font-size: 85%;
    font-family: Tahoma, Verdana, Arial, sans-serif;
}

table#navitems 
{
    width: 100%;
    background-color: #069;
}
#blue_border
{
    background-color: #069;
    height: 1px;
    width: 90%;
}
table#navitems2
{
    width: 100%;
    background-color: #ffc;
    color: #069;
    font-size: 70%;
    text-align: center;
    padding: 5px;
    border-left: 1px solid #069;
    border-right: 1px solid #069;
    border-bottom: 1px solid #069;
    margin-bottom: 3px;
}

table#flags
{
    width: 100%;
    background-color: #fff;
    color: #333;
    margin-bottom: 5px;
}

table#flags tr td 
{
    font-size: 65%;
    line-height: 1em;
}

table#navitems tr td
{
    font-size: 75%;
    padding: 2px 10px 2px 10px;
}

table#flags tr td.flag
{
   width: 28px;
   padding-left: 10px;
   border: none;
}


table#flags tr td a:link, table#flags tr td a:visited, table#navitems2 tr td a:link, table#navitems2 tr td a:visited
{
    text-decoration: none;
    color: #333;
}

table#navitems tr td a:link, table#navitems tr td a:visited
{
    text-decoration: none;
    color: #fff;
}

table#navitems2 tr td.down a:link, table#navitems2 tr td.down a:visited, table#navitems2 tr td a:hover
{
    color: #000;
    text-decoration: underline;
}

table#navitems tr td.down a:link, table#navitems tr td.down a:visited, table#navitems tr td a:hover
{
    color: #333;
}

table#flags tr td.down a:link, table#flags tr td.down a:visited, table#flags tr td a:hover
{
   color: #000;
}

input.submit
{
    border: thin solid #a9a9a9;
    margin-left: 5px;
}

hl
{
    background-color: #ffc;
}

