/* tjm-secure.com specific styles */
/*
 * 2009-06-30 bwm: define admin_page_header
 */

/* Main Menu Bar colors blue 6091C2 */

/* footer TD with address */
.foot_contact_text {
    margin-left: 15px;
    text-align: left;
    vertical-align: middle;
    padding: 15px;
}
/* footer table with address */
.foot_contact_container {
    width: 100%;
    border-width: 1px;
    border-style: outset;
    border-color: gray;
    background-image: url(images/tjmtile4.png);
    background-repeat: repeat;
    background-position: center center;
}
/* typically applied to a TD that contains an H2 */
.header_text {
    text-align: left;
    vertical-align: middle;
}
/* footer table for header */
.header_container {
    width: 100%;
    border-width: 0px;
}
/* for unknown reason, default paragraph style is gone */
p {
    margin-top: 1em;
    margin-bottom: 1em;
}


/* menu bar style overrides */
div#contentdiv {
   background-image: url(images/tjmtile3.png);
   background-repeat: repeat;
}

* html div#navdiv { /* fix IE menu truncation */
   width: 105%;
}
ul#nav {
   background-image: url(images/tjmmenubar.png);
   background-repeat: repeat;
}
div#navdiv {
    /* interact with 1px spacer.gif to simulate border-top:1px #4040A0 solid; */
    background: #4040A0;
}
html>body div#navdiv {
    text-wrap: none;
}
html>body ul#nav {
    min-width: 1000px;
/*   width: 500em; */
}
/* all menu items */
ul#nav li {
   /* background: #6091C2; */
   background-image: url(images/tjmmenulo.png);
   background-repeat: no-repeat;
}

/* second-level lists */
ul#nav li ul {
    /* mg: added to remove gaps in menus */
    background-image: url(images/tjmmenulo.png);
    background-repeat: no-repeat;
}
/* mg: override for moz-based for width above */
html>body ul#nav li ul {
   /* mg: added to remove gaps in menus */
   width: 14em;
}
/* menus items */
ul#nav li ul li {
   width: 14em;
   background-image: url(images/tjmmenulo.png);
   background-repeat: no-repeat;
}
ul#nav a {
   display: block;
   background-image: url(images/tjmmenulo.png);
   background-repeat: no-repeat;
   color: #FFFFFF;
   text-decoration: none;
}
#nav li ul li a {
   background-image: url(images/tjmmenulo.png);
   background-repeat: no-repeat;
}

/* IE top level hover */
ul#nav li.over a:hover {
   /* highlight current item in menu bar */
   background-image: url(images/tjmmenuhi-ani.gif);
   background-repeat: no-repeat;
}
/* MOZ top level hover */
html>body ul#nav li a:hover {
   /* highlight current item in menu bar */
   /* background: #60A1E2; */
   background-image: url(images/tjmmenuhi-ani.gif);
   background-repeat: no-repeat;
}
/* IE dropdown hover */
ul#nav li ul li.over a {
   background-image: url(images/tjmmenuhi-ani.gif);
   background-repeat: no-repeat;
}
/* MOZ dropdown hover */
html>body #nav li ul li a:hover {
   background: #4070C0;
   background-image: url(images/tjmmenuhi-ani.gif);
   background-repeat: no-repeat;
}
/* Fix IE. Hide from IE Mac \*/
* html ul#nav { width: 100%; }
* html ul#nav li { float: left; }
* html ul#nav li a { height: 1%; }
/* End */

/* Main Menu Bar colors blue 6091C2 */

/* 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 {
    background-color: #6091C2; /* #4040A0; */
    color: #FFFFFF;
    font-family: sans-serif;
}


.menu_container a {
    background-image: url(images/tjmmenulo.png);
    background-repeat: repeat-y;
    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-image: url(images/tjmmenubar.png);
    background-repeat: repeat;
}
/* 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;
}

html>body div#navdiv {
    text-wrap: none;
}

/* 3 column table layout
  column <td> classes
  .column_left, .column_center, .column_right,
  content <div> classes
  .column_left .contentBox2, .column_center .contentBox, .column_right .contentBox2,

  alternate usages from EMS
  .column_left .tableList, etc
  or even
  .column_left .tabletable
  */
.column_left {
    width: 10%;
    background: transparent;
}

.column_center {
    width: 80%;
    background: transparent;
}

.column_right {
    width: 10%;
    background: transparent;
}

.admin_page_header {
    margin: 0px;
    border: 0px #000000 solid;
    padding-top: 0em;
    padding-bottom: 0em;
    padding-left: 0em;
    padding-right: 0em;
}
