body {
    font        : 11px arial;
    margin      : 0px;
    padding     : 0px;
    background  : url(../img/f1.jpg) top left repeat-x #ffffff;
}

td {
    font        : 9pt arial;
}

a {
    font-weight     : bold;
    color           : rgb(58,80,147);
    font-weight     : bold;
}
a:hover {
    /*color         : #000000;*/
}

img {
    border      : 0px;
}

input {
    font        : 9pt arial;
}

ul {
    list-style  : square;
}

li {
    margin-bottom   : 10px;
}

p {
    margin      : 0 0 10px 0px;
}

.menu_line a {
    color       : #000000;
    text-decoration: none;
}

.menu_line a:hover {
    color       : #ffffff;
}

.menu_line td {
}

.bottom {
    padding         : 10px;
}

.bottom a {
    color           : #5B6A72;
    text-decoration : underline;
    font-size       : 10px;
}

.bot_text {
    color           : #7C868A;
    font-size       : 10px;
}

.bottom  a:hover {
    color       : #000000;
}

#pup, #pup_sub, #popup {
    Z-INDEX         : 200; 
    VISIBILITY      : hidden;
    POSITION        : absolute;
}

#popup {
    background      : #A3D6CF;
    color           : #000000;
    border          : 1px outset #162A29;
    padding         : 10px;
}

#popup a {
    /*color         : #ffffff;*/
}

.menutable {
    background      : #A2BDE8;
}

.menutable .menuitem {
    padding         : 0px 15px 15px 15px;
}

.menutable a {
    color       : #000000;
    text-decoration: none;
}

.menutable a:hover {
    color       : #ffffff;
}

.menutable_sub {
    background      : #85C9BF;
}

.menutable_sub .menuitem {
    padding         : 0px 15px 15px 15px;
}

.menutable_sub a {
    color       : #000000;
    text-decoration: none;
}

.menutable_sub a:hover {
    color       : #ffffff;
}

.top_search_td {
    background  : url('../img/t/f1.gif') top left repeat-x;
    padding-left: 30px;
}

.top_search_td input {
    border      : none;
    font        : 9pt arial;
    padding     : 0px;
    margin      : 0px;
    width       : 100px;
}

.top_search_td a {
    color       : #000000;
    text-decoration: none;
}


.news_item {
    margin-bottom   : 10px;
}

.news_td {
    padding         : 0px 15px 0px 0px;
}

.submenu_ind a {
    color           : #526E5D;
}

.submenu_ind a:hover {
    color           : #000000;
}

.submenu_ind td {
    padding-bottom  : 7px;
}



.submenu_bio a {
    color           : #054E31;
}

.submenu_bio a:hover {
    color           : #000000;
}

.submenu_bio td {
    padding-bottom  : 10px;
}

.submenu_clin a {
    color           : #3C3E65;
}

.submenu_clin a:hover {
    color           : #000000;
}

.submenu_clin td {
    padding-bottom  : 10px;
}

.popup {
    /*font-weight       : normal;*/
    text-decoration : none;
    color           : #3C5396;
}
.popup_red {
    /*font-weight       : normal;*/
    text-decoration : none;
    color           : #722500;
}
.popup:hover {
    /*font-weight       : normal;*/

}

.tr_01 {
    background      : #D6EBF6;
}

.tr_02 {
    background      : #F5F6FF;
}

.vac_table {
    background      : #ffffff;
    margin-bottom   : 10px;
}

.vac_table .head {
    background      : #ffffff;
    font-size       : 12pt;
    font-weight     : bold;
    color           : #3A5093;
    border-bottom   : 2px solid #BFC6DB;
}

.vac_table td {
    background      : #ffffff;
}

.cont_td {
    padding         : 20px 10px 10px 56px;
    color           : rgb(106,104,107);
}

.cont_td table {
    color           : rgb(106,104,107);
}

.left_pad {
    padding-left    : 20px;
}

.subsection {
    margin-top      : 30px;
}

.subsection td {
    font-size       : 7pt;
    padding         : 0px 10px 0px 3px;
    color           : #707E86;
    white-space     : nowrap;
}

.subsection a {
    color           : #3A5093;
}

.news_link {
    color           : #000000;
}

.news_category_div {
    padding-bottom  : 20px;
}

.news_category_div_inner {
    padding         : 5px 0px 5px 25px;
}

.news_link_small {
    color           : #000000;
    font-size       : 8pt;
    font-weight     : normal;
}

.release_title {
    font-weight     : bold;
    font-size       : 15pt;
    padding         : 10px 0px 20px 0px;
}

ul {
    margin-top      : 2px;
    margin-bottom   : 2px;
    padding-top     : 2px;
    padding-bottom  : 2px;
}

li {
    margin-top      : 0px;
    margin-bottom   : 0px;
    padding-top     : 2px;
    padding-bottom  : 2px;
}

.release_td {
    padding-bottom:5px;
}

h1 {
    font-size       : 20px;
    margin          : 0px 0px 15px 0px;
}
h2 {
    font-size       : 11pt;
    margin          : 0px 0px 5px 0px;
    color           : rgb(58,80,147);
}

.h2 {
    font-size       : 12pt;
    color           : rgb(58,80,147);
    font-weight     : bold;
}

    
ul.menu {
    list-style:none;
    margin-left     : 15px;
    margin-right    : 2px;
    margin-bottom   : 0px;
}
ul.menu li {
    margin-bottom   : 0px;
    padding-bottom  : 0px;
    padding-top : 0px;
}
ul.menu a.l2 {
    font-weight : normal;
    font-style  : italic;
}


.button {
    background      : #BFC6DB;
    border          : 1px outset #BFC6DB;
    color           : #4A7DB1;
    font-weight     : bold;
}

.group1level {
    background      : #D5DEFA;
    font-weight     : bold;
    font-size       : 14px;
}
.group2level {
    font-weight     : bold;
    background      : #F5F5F5;
}

.group3level {
    font-weight     : bold;
}

.codeTD {
    font-weight     : bold;
    font-size       : 8pt;
}

.spec {
    background      : #56585B;
}
.spec .left {
    background      : #191718;
    padding         : 4px;
    color           : #ffffff;
    font-weight     : bold;
}
.spec .title {
    background      : #191718;
    padding         : 4px;
    color           : #93EAB8;
    text-transform  : uppercase;
    font-weight     : bold;
}
.spec .right {
    background      : #BADBD6;
    padding         : 4px;
    color           : #56585B;
}


.topLine {
    background      : url(../img/f1.gif) top left repeat-x;
}

.content {
    height          : 100%;
    padding         : 20px;
    vertical-align  : top;
}

select {
    font            : 11px arial;
    padding         : 0px;
}


b.big { font-size: 20px; }
