/* ===============================================  menu */
#menu {
    font: bold 12pt arial, helvetica, sans-serif;
    margin: 0;
    padding: 0;
}
#menu ul {
    list-style: none;
    margin: 0;
    padding: 0;
    text-align: right;
}
#menu a, #menu h2 {
    display: block;
    border-width: 0px;
    border-style: solid;
    border-color: #ccc #888 #555 #bbb;
    margin: 0;
    padding: 4px 4px;
}
#menu h2 {
    color: #fff;
    background: #000;
    text-transform: uppercase;
}

#menu ul ul a {
    font: bold 11pt arial, helvetica, sans-serif;
    color: white;
    text-decoration: none;
    margin-right: 11px;
}

#menu ul ul ul a {
    font: bold 10pt arial, helvetica, sans-serif;
    color: #99ffff;
    text-decoration: none;
    margin-right: 11px;
}

#menu a:hover {
    color: #cc0000;
}
#menu li {position: relative;}
#menu ul ul ul {
    text-align: left;
    position: absolute;
    top: 0;
    left: 100%;
    width: 100%;
}
div#menu ul ul ul,
div#menu ul ul li:hover ul ul
{
    display: none;
    background-color: #2d9c8e;
}
div#menu ul ul li:hover ul,
div#menu ul ul ul li:hover ul
{
    display: block;
    background-color: #2d9c8e;
}

/* ===============================================   quicklinks */
.quickLinks {
    margin-right: 15px;
    margin-top: 6px; 
    margin-bottom: 6px;
    padding: 0;
}
.quickLinks a {
    font: bold 10pt arial, helvetica, sans-serif;
    text-align: right;
    color: #01427C;
    text-decoration: none;
}
 
.quickLinks a:hover {
    color: #cc0000;
}
 
/* ===============================================   news */
.news {
    padding-left: 10px;  
    padding-right: 10px;
}
.news h1 {
    font: bold 11pt arial, helvetica, sans-serif; 
    color: #82e8ec;   
    padding-top: 14px;
    padding-bottom: 0px;
    margin-bottom: 3px;
}
.news h2 {
    font: bold 10pt arial, helvetica, sans-serif; 
    color: white;
    padding-bottom: 0px;
    margin-bottom: 4px;
}
.news p {
    margin-top: 0px;
    margin-bottom: 3px;
    padding-top: 0px;
    padding-top: 0px;
    font: 9pt arial, helvetica, sans-serif; 
    text-align: justify;
    color: white;
}
.news a {
    margin-top: 0px;
    padding-top: 0px;
    color: #82e8ec; 
    font: bold 10pt arial, helvetica, sans-serif;
    text-align: right; 
}

.news a:hover {
    color: #cc0000; 
}

/* ===============================================   disclaimer */

.disclaimer {
    font: 8pt arial;
}

.disclaimer a:hover {
    color: #cc0000;
}

/* ===============================================   search */

.searchButton {
    font: 8pt arial; 
    color:white; 
    border: 1px solid; 
    background:#005bb8; 
    color:white;
}

/* ===============================================   IHDlink */