/*-------------------------*/
/* GENERAL */
/*-------------------------*/

body, td
{
    font-family: Arial;
    font-size: 12px;
    color: #000000;
    margin-top: 0;
    padding-top: 0;
}
div
{
    text-align: justify;
}


h1#econfpagetitle
{
    color: #303e5e;
    font-size: 22px;
    border-bottom: 1px solid #303e5e;
    text-align: right;
    padding-bottom: 0;
    margin-bottom: 0;
}
h5#econfpagesubtitle
{
    color: #94BE0F;
    font-weight: bold;
    font-size: 13px;
    text-align: right;
    margin-top: 2px;
}

/*-------------------------*/
/* TOP MENU */
/*-------------------------*/

td#topmenucell
{
    background: url(/img/econf/navigation/top-menu_by-SC.gif) no-repeat bottom left;
}
.topmenusep
{
    background: url(/img/econf/navigation/top-menu_repeat-sep.gif) no-repeat top left;
    width: 1px;
}
.topmenu
{
    background: url(/img/econf/navigation/top-menu_repeat-off.gif) repeat top left;
    margin-top: 10px;
    height: 44px;
}
.topmenu th
{
    text-align: center;
}

.topmenu a
{
    font: bold 14px Verdana, sans-serif;
    font-weight: bold;
    text-decoration: none;
    color: #303e5e;
}
.topmenu th:hover
{
    background: url(/img/econf/navigation/top-menu_repeat-rollover.gif) repeat top left;
    height: 44px;
}
#topmenuselected
{
    background: url(/img/econf/navigation/top-menu_repeat-on.gif) repeat top left;
}

hr#topmenubar
{
    border-top: 1px solid #94BE0F;
}

/*-------------------------*/
/* TOP SUB MENU */
/*-------------------------*/
#submenutopics, #submenuregistration
{
    display: none;
    position: relative;
    top: 0px;
    width: 175px;
    height: 18px;
    padding: 2px;
    background-color: #F8F9FA;
    text-align: center;
    border: 1px solid #5A657B;
    border-top: none;
}
#submenutopics
{
    left: 80px;
}
#submenuregistration
{
    left: 200px;
}

#submenutopics ul, #submenuregistration ul
{
    margin: 0;
    padding: 0;
    list-style-type: none;
}
#submenutopics ul li, #submenuregistration ul li
{
    display: inline;
    color: #5A657B;
}
#submenutopics ul li a, #submenuregistration ul li a
{
    text-decoration: none;
    color: #303e5e;
    font-size: 12px;
}
#submenutopics ul li a:hover, #submenuregistration ul li a:hover
{
    text-decoration: underline;
}

/*-------------------------*/
/* LEFT MENU */
/*-------------------------*/

ul.leftmenu
{
    list-style-type: none;
    margin: 20px 0 0 5px;
    padding: 0;
}

ul.leftmenu li
{
    font-size: 12px;
    margin-bottom: 10px;
    border-bottom: 1px solid #F1F2F4;
    padding-bottom: 5px;
}
ul.leftmenu li a
{
    text-decoration: none;
    color: #757887;
}
ul.leftmenu li a:hover
{
    text-decoration: underline;
    color: #757887;
}


#leftmenutested
{
    margin-top: 40px;
    background: url(/img/econf/navigation/left-col_tested-bg.gif) no-repeat top left;
    width: 158px;
    height: 230px;
}
#leftmenutested div
{
    width: 140px;
    text-align: center;
    padding-top: 55px;
    padding-left: 12px;
    font-size: 11px;
    font-weight: bold;
    line-height: 12px;
}
#leftmenutested b
{
    color: #990000;
    font-size: 13px;
}


#leftmenualert
{
    margin-top: 30px;
    background: url(/img/econf/navigation/left-col_notification.gif) no-repeat top left;
    width: 171px;
    height: 65px;
}
#leftmenualert div
{
    padding-left: 40px;
    padding-top: 8px;
    font-size: 11px;
    font-weight: bold;
    text-align: center;
}

/*-------------------------*/
/* BODY */
/*-------------------------*/
#bodycontenttop
{
    background: url(/img/econf/navigation/body_top.gif) no-repeat top left;
    width: 820px;
    height: 14px;
}
#bodycontentbody
{
    background: url(/img/econf/navigation/body_repeat.gif) repeat top left;
    width: 822px;
    overflow: hidden;
}
#bodycontent
{
    margin-left: 15px;
    width: 790px;
}
#bodycontentbottom
{
    background: url(/img/econf/navigation/body_bottom.gif) no-repeat top left;
    width: 822px;
    height: 18px;
    overflow: hidden;
}

/*-------------------------*/
/* BOTTOM */
/*-------------------------*/
td#bottommenu
{
    font-size: 11px;
}
td#bottommenu a
{
    color: #303e5e;
    font-weight: bold;
}
