a { text-decoration: none; color: #000; }
a:visited, a:active { text-decoration: none;  }
a:hover { text-decoration: underline;  }
a:active { color: red; }

.menu_head {
    background-color: #2B2B2B;
    font-weight: bold;
    color: #FFF;
    font-size:11px;
    padding: 5px;
    margin: 0px 0px 1px 0px;
    cursor: pointer;
/*    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;*/
}
.menu_body { margin-bottom: 5px; }

.menu_body a {
    border-bottom: 1px solid #E7E7E7;
    color: #7E7E7E;
    display:block;
    font-weight:bold;
    padding:5px 5px 5px 10px;
    text-decoration:none;
    cursor: pointer;
}

.sub_body {
    padding: 5px 5px 5px 12px !important;
}

.sub_head {
    background-color: none;
    font-weight: bold;
    margin: 0px 0px 1px 0px;
    cursor: pointer;
    border-bottom: 1px solid #E7E7E7;
    margin-bottom: 5px !important;
    color: #7E7E7E !important;
    display: block;
    padding:5px !important;
}
.plus_menu_img {float:left;margin: 3px 5px 0 0;}

a.lmenu_sel, a.lmenu_spam_sel { font-weight: bold;  color: #F00;}
a.lmenu_sel:hover, a.lmenu_spam_sel:hover { font-weight: bold; text-decoration: underline;   color: #F00; }
a.lmenu_spam:hover { text-decoration: underline; }
.menu_body a small {font-weight: normal; font-size: 9px;}

div#contactemail { font-weight: bold; text-align: center;  padding: 5px; }
div#contactemail a { color: #393939; }

strong.login_ma	{ color: black; }
strong.login_mb	{ color: black; }
strong.login_bd	{ color: #00ff00; }

h1 {
    background-color: #2B2B2B;
    color: #FFF;
    display: block;
    padding: 4px;
    margin: 0px 0px 5px 0px;
    font-weight: bold;
    vertical-align: middle;
/*    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;*/
}

h1 img {
    height: 5px;
    width: 5px;
    margin: 5px 5px 5px 10px;
    vertical-align: middle;
}

.tableHelp { margin-top: 15px; }
.tableHelp td { width: 118px; text-align: center; }

.affiliateBox { background:#e7e7e7; border:1px solid #CCC; padding:4px; }

h2.info {
    font-size: 14px;
    font-weight: bold;
    padding-top: 0.5em;
    margin-bottom: 1em;
    margin-top: 1em;
    display: block;
    border-top: 1px dashed #CCC;
}
.adsBox a { display: block; width: 210px; height: 210px; overflow: hidden; }