/* site_local.css
 * Reserved for website specific styles, overrides of EMS styles.
 *
 * 2008_06_11 bwm: rotary style
 * 2008_02-12 BWM: created
 */
body {
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    border: 0 solid #FFFFFF;
}
body,
.rotary_mm_bg {
    background-image: url('/app/rotary_custom/browser/rotary_bg.gif');
    background-repeat: repeat-x;
    background-color: #143264;
}

.rotary_mm_banner_logo {
    float: left;
    padding-left: 1em;
    padding-bottom: 0.5em;
    padding-top: 0.5em;
    padding-right: 0em;
}
.rotary_mm_banner {
    background: transparent:
    text-align: left;
    width=100%;
    /*
    background-image: url(<?=SITE_BROWSE_URL ?>rotary_blue_bg.gif);
    background-repeat: repeat-x;
    */
}
.rotary_mm_banner_club {
    color: white;
}
.clearfloat {
    clear: both;
}

/* 3 column layout */
.rotary_mm_left {
    width: 10%;
    background: transparent;
}
.rotary_mm_left_gutter {
    width: 1%;
    background: transparent;
    /*background-color: #FFCC00; */
}
.rotary_mm_center {
    width: 78%;
    /*background-color: #003399; */
    background-image: url('/app/rotary_custom/browser/rotary_content_bg.gif');
    background-color: #133263;
}
.rotary_mm_right_gutter {
    width: 1%;
    background: transparent;
    /*background-color: #FFCC00; */
}
.rotary_mm_right {
    width: 10%;
    background: transparent;
}
.rotary_mm_splash {
    margin: auto; /* float center */
    text-align: center;
}
/* alt_user_menu styles */
.menu_container,
.menu_v, .menu_v_popup, .menu_h, .menu_v_popup,
.menu_sub_v_bottom, .menu_sub_v_left, .menu_sub_h_bottom, .menu_sub_h_bottom,
.menu_item, .menu_category {
    color: #FFFFFF;
    font-family: Trebuchet, Verdana, sans-serif;
}


.menu_container a {
    color: #FFFFFF;
    font-weight: bold;
    padding: 2px;
    text-decoration: none;
}
.menu_container a:hover {
    /* highlight current item in menu bar */
    background-image: url(images/tjmmenuhi-ani.gif);
    background-repeat: repeat-y;
    text-decoration: none;
}

.menu_container {
    background: transparent;
    margin: auto;
}
/* menu bar */
.menu_h {
    /*
    padding-top: 3px;
    padding-bottom: 3px;
    border-top: 1px #4040A0 solid;
    border-right: 1px #4040A0 solid;
    border-bottom: 1px #4040A0 solid;
    */
}

.menu_h a {
    border-top: 1px #6091C2 solid;
    border-left: 1px #6091C2 solid;
    border-bottom: 1px #4040A0 solid;
    border-right: 1px #4040A0 solid;
    text-align: center;
  /*  border-left: 1px #4040A0 solid;*/
}
/* sub menus */
.menu_sub_v_bottom a {

    /*
      border-top: 1px #4070C0 solid;
      border-left: 1px #4070C0 solid;
      */
    text-align: left;
    border-top: 1px #6091C2 solid;
    border-left: 1px #6091C2 solid;
    border-bottom: 1px #4040A0 solid;
    border-right: 1px #4040A0 solid;
}

.login,
.tableList,
.contentBox,
.contentBox2 {
    border-top: 2px #6091C2 solid;
    border-left: 2px #6091C2 solid;
    border-bottom: 2px #4040A0 solid;
    border-right: 2px #4040A0 solid;

    background-color: #FFFFFF;
    color: #000000;
    font-weight: plain;

    padding-left: 1em;
    padding-right: 1em;

    margin-left: 1em;
    margin-top: 1em;
    margin-right: 1em;
    margin-bottom: 1em;

}

/* prevent double padding when nesting table in contentbox */
.contentBox .tableList,
.contentBox2 .tableList {
    padding-left: 0em;
    padding-right: 0em;
    margin: 0em 0.1em 0em 0.1em;
    border-top: 0px #6091C2 solid;
    border-left: 0px #6091C2 solid;
    border-bottom: 0px #4040A0 solid;
    border-right: 0px #4040A0 solid;
}

.tableList .header,
.tableList .headlines,
.tableList .header td,
.contentBox .header,
.contentBox2 .header,
.bl_blog_item_bookmark_list .header {
    white-space: nowrap;
    background-color: #FFFFFF;
    color: #000000;
    font-weight: bold;
    font-size: 1.2em;
    padding-top: 0.2em;
}

#debug_link {
    background-color: #143264;
    color: #143264;
}

/* -----------------------------
   Footer styles
   ----------------------------- */

.contact_address,
.disclaimerBox,
.tjmBox
{
    font-size: 0.8em;
    font-weight: normal;
    color: #999999;
}
