.login_body{
margin: 0;
background-image: url(images/login_bg.jpg);
}

.index_body{
background: url(images/line.gif);
background-repeat: repeat-y;
}

#contain {
  width: 749px;
  height: 100%
  }
  
/*start specials*/
#error {
  margin: 15px auto 10px auto;
  margin-bottom: 10px;
  border: 1px #A00000 solid;
  background-color: #F5D8D8;
  color: #A00000;
  text-align: center;
  width: 200px;
  }

#message {
  margin: 15px auto 10px auto;
  border: 1px #6F6F6F solid;
  background-color: #EEEEEE;
  color: #6F6F6F;
  text-align: center;
  width: 200px;
  }
/*end specials*/

/*start login*/
#login {
  width: 220px;
  background-color: #FFFFFF;
  margin-left: 20px;
  height: 100%;
  padding-top: 55px;
  
  font: 9px arial, verdana, helvetica, sans;
  color: #6F6F6F;
  }
  
#login_content {
  margin-left: 10px;
  }
  
#login_content form, #content form {
  margin: 0;
  }
  
#login_content a, #login_content a:link, #login_content a:active, #login_content a:visited {
  text-decoration: none;
  color: #98C0E4;
  }

#login_content a:hover {
  text-decoration: underline;
  color: #98C0E4;
  }
  
#login_content input {
  width: 200px;
  height: 18px;
  text-align: center;
  border: 1px #A5ACB2 solid;
  margin-top: 5px;

  font: 9px arial, verdana, helvetica, sans;
  color: #6F6F6F;
  }

#login_content .nobo {
  border: 0;
  }


#login_content img {
  margin-top: 5px;
  border: 0;
  }
  
#questions_box {
  margin-top: 10px;
  text-align: center;
  }
/*end login*/

/*start layout*/
#left_side {
  float: left;
  width:151px;
  height:100%;
  background: #E3E3E3 url(images/left_side.gif);
  background-repeat: no-repeat;
  }

#left_side img {
  margin-top: 106px;
  margin-bottom: 10px;
  }

#left_spacer {
  float:left;
  width:10px;
  height:100%;
  background-color: #FFFFFF;
  }

#top_space {
  float:left;
  width:588px;
  height:115px;
  background-color: #EEEEEE;
  }

#content {
  float:left;
  width:588px;
  height:552px;
  background-color: #FFFFFF;

  font: 9px arial, verdana, helvetica, sans;
  color: #6F6F6F;
  }

#content a, #content a:link, #content a:active, #content a:visited {
  text-decoration: underline;
  color: #98C0E4;
  }

#content a:hover {
  text-decoration: none;
  color: #98C0E4;
  }
/*end layout*/


/*start nav bar*/
#nav_menu {
  text-indent: 10px;
  width: 150px;
  padding: 0;
  margin: 0;
  }

#nav_menu li {
  width: 150px;
  }
#nav_menu li, #nav_menu li a {
  font: 9px arial, verdana, helvetica, sans;
  color: #6F6F6F;
  text-decoration: none;
  }

#nav_menu li ul li, #nav_menu li ul li a, #secondary_menu li a {
  font: 9px arial, verdana, helvetica, sans;
  color: #98C0E4;
  text-decoration: none;
  }
  
#nav_menu li a:hover, #nav_menu li ul li a:hover, #secondary_menu li a:hover {
  text-decoration: underline;
  }

#nav_menu li ul {
  border-top: 1px #FFFFFF solid;
  border-bottom: 1px #DDDDDD solid;
  list-style: none;
  padding: 0;
  margin: 0;
  padding-top: 3px;
  padding-bottom: 3px;
  }

#nav_menu li ul li {
  background-image: url(images/bullet.gif);
  background-repeat: no-repeat;
  background-position: 10px 3px;
  padding-left: 8px;
  }

#nav_container {
  margin-top: 0;
  border-top: 1px #DDDDDD solid;
  }

#secondary_menu {
  border-top: 1px #FFFFFF solid;

  font: 9px arial, verdana, helvetica, sans;
  color: #98C0E4;

  list-style-type: none;
  width: 150px;
  padding: 0;
  margin: 0;
  padding-top: 10px;
  padding-left: 10px;
  }
/*end nav bar*/


/*start content*/
.grey_bar {
  display: block;
  margin-bottom: 2px;
  background-color: #EEEEEE;
  padding-left: 1px;
  height: 22px;

  font: 9px arial, verdana, helvetica, sans;
  color: #6F6F6F;
  }

.white_bar {
  display: block;
  margin-bottom: 2px;
  background-color: #FFFFFF;
  padding-left: 1px;
  height: 22px;

  font: 9px arial, verdana, helvetica, sans;
  color: #6F6F6F;
  }

#section_header {
  margin-top: 10px;
  font-family: verdana, arial, helvetica, sans;
  font-weight: bold;
  border-top: 1px #EEEEEE solid;
  height: 18px;
  }

#fields_header {
  margin-top: 15px;
  font-family: verdana, arial, helvetica, sans;
  font-weight: bold;
  height: 18px;
  }

.logo_text {
  color: #98C0E4;
  }

.logo_tm {
  font-size: 7px;
  vertical-align: super;
  }


  /*start listing page*/
  .grey_bar div, .white_bar div {
    height: 18px;
    line-height: 15px;
    margin-right: 5px;
    overflow: hidden;
    margin-top: 4px;
    float: left;
    }

  .edit {
    width: 50px;
    float: right;
    }

  .delete {
    width: 50px;
    float: right;
    }
    
  .edit a img, .delete a img {
    border: 0;
    }
    
  #category_dropdown {
    }
    
  #category_dropdown select, #category_dropdown select option {
    font: 9px arial, verdana, helvetica, sans;
    color: #6F6F6F;
    }
  /*end listing page*/

  /*start entry page*/
  #entry_box {
    margin-top: 15px;
    width: 450px;
    }

  .field {
    margin-bottom: 5px;
    float: left;
    width: 450px;
    }

  .field_name {
    width: 120px;
    font-weight: bold;
    }

  .input input, .input textarea {
    width: 326px;
    }
    
  .input a img {
    vertical-align: middle;
    border: 0;
    }

  .input input, .input textarea, .input select {
    border: 1px #A5ACB2 solid;
    
    font: 9px arial, verdana, helvetica, sans;
    color: #6F6F6F;
    }
    
  .upload_box {
    border-left: 1px dashed #A5ACB2;
    width: 326px;
    padding: 0;
    margin: 8;
    margin-left: 5px;
    padding-left: 3px;
    }
    
    /*start state / country entry*/
    #holder {
      width: 350px;
      }
      
    #state_holder, #country_holder {
      width: 163px;
      float: left;
      }

    #state_holder input, #country_holder input {
      border: 0;
      width: 15px;
      vertical-align: middle;
      margin-bottom: 4px;
      }
      
    .selected {
      background-color: #EEEEEE;
      }

    .not_selected {
      background-color: #FFFFFF;
      }

    #state_dd, #country_dd {
      width: 326px;
      }
      
    #state_dd select, #country_dd select {
      width: 326px;
      }
    /*start state / country entry*/

  /*end entry page*/



/*start content*/

div { border: 1px #000000 solid; }
div { border: 0; }

/* njp */
ul#item_list, ul#nitem_list
{
  list-style: none;
  margin-left: 0;
  padding-left: 0;
  text-indent: 0;
}

#nitem_list {
  list-style: none;
  margin-left: 0;
  padding-left: 0;
  text-indent: 0;
}

ul#item_list {
  cursor: all-scroll;
}

ul#item_list li:hover {
  background-color: #E5ECF9;
}
