div.module, div.module_menu {
    width: 100%;
    padding: 0px;
    margin: -16px 0px 0px 0px;
}

h3.title {
    margin: 0px 0px 0px 0px;
    border-bottom: 1px solid #dfdfdf;
    padding: 0px 0px 5px 0px;
    color: #006699;
    text-align: left;
    font-weight: normal;
    font-style: italic !important;
    font-size: 24px;
    font-family: Tahoma;
    line-height: 26px;
}

span.cufon span {
    font-style: italic;
}

div.module h3 img, div.module_menu h3 img, div.firstChild h3 img {
    vertical-align: top !important;
    margin: 0;
}

div.firstChild {
    margin: 0px;
}

.firstChild .module_top {
    width: 290px;
    height: 35px;
    background: url(../images/module_l_top.png) top left no-repeat;
}

.module_top {
    width: 290px;
    height: 22px;
    background: url(../images/module_l_top_sr.png) top left no-repeat;
}

.module_bot {
    width: 290px;
    height: 24px;
    background: url(../images/module_l_bottom.png) top left no-repeat;
}

.lastChild {
    display: none;
}

.mod-content {
    padding: 8px 0 8px 0px;
}

div.module_content {
    background: url(../images/bg_topmenu.png) top left repeat;
    padding: 0 13px 0 13px;
}

/***user1_user2***/
#user1_user2 div.moduletable, #user1_user2 div.moduletable_menu, #user1_user2_user_one div.moduletable, #user1_user2_user_one div.moduletable_menu {
    margin: 0;
    padding: 5px 15px 5px 15px;
    text-align: left;
}

#user1_user2 div.moduletable h3.title, #user1_user2 div.moduletable_menu h3.title, #user1_user2_user_one div.moduletable h3.title, #user1_user2_user_one div.moduletable_menu h3.title {
    margin: 0px 0px 20px 0px;
}

div.moduletable h3 img, div.moduletable_menu h3 img {
    vertical-align: top !important;
    margin: 0;
}

/***main left menu***/
ul.menu {
    list-style-type: none;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

ul.menu li {
    list-style: none;
    list-style-position: outside;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    border-bottom: 1px solid #dfdfdf;
    background: none;
}

ul.menu li a:link, ul.menu li a:visited {
    font-size: 11px;
    font-weight: normal;
    display: block;
    text-align: left;
    padding: 8px 0px 8px 25px;
    margin: 0px 0px 0px 0px;
    color: #2e2e2e;
    line-height: 15px;
    text-decoration: none;
    border: none;
    outline: none;
    background: url(../images/arrow_menu_li.gif) no-repeat;
    background-position: 9px 50%;
}

ul.menu li a:hover {
    text-decoration: none;
    background: url(../images/arrow_menu_li.gif) no-repeat #e6e8e9;
    background-position: 9px 50%;
    font-weight: bold !important;
}

ul.menu li.active a {
    text-decoration: none;
    font-weight: bold;
    background: url(../images/arrow_menu_li.gif) no-repeat #e6e8e9;
    background-position: 9px 50%;
}

ul.menu li ul {
    list-style-type: none;
    margin: 0px 0px 0px 0px;
    padding: 0px;
}

ul.menu li ul li {
    list-style: none;
    margin: 0px 0px 0px 0px;
    padding: 2px 0px 2px 30px;
    list-style-position: outside;
    border: none;
}

ul.menu li ul li a:link, ul.menu li ul li a:visited, ul.menu li ul li.active a, ul.menu li ul li.active li a, ul.menu li ul li.active li li a {
    font-size: 11px;
    font-weight: normal;
    display: block;
    text-align: left;
    padding: 4px 0px 4px 10px;
    margin: 0px 0px 0px 0px;
    color: #040404;
    line-height: 13px;
    text-decoration: none;
    background: url(../images/arrow_menu_li.gif) no-repeat;
    background-position: 0px 50%;
}

ul.menu li ul li.active a, ul.menu li ul li li.active a, ul.menu li ul li li li.active a, ul.menu li ul li.active a {
    text-decoration: none;
    font-weight: bold;
}

