


.wbr { display: block; float:left; }


.editor_title {
  background: #f7f7f7;
  padding-bottom: 5px;
} 

.standard_title {
  padding-bottom: 5px;
}

.page_title {
  border-bottom: 1px solid #ccc;
  padding: 10px 10px 5px;
  margin: 0px 10px;
}

.standard_title .page_title {
  border-bottom: none;
}


/*  ----------------------------|  PAGE FRAME  |----------------------------  */

#book {
  padding: 0px;
  margin: 0px auto;
  text-align: left;
  width: 781px; }

#sidebar {
  padding: 0px 0px 0px; 
  font-size: 13px; /* Needed for correct text-size handling. Ask Aaron */
  width: 132px;
  float: left; }
  
  #sidebar h2 {
    margin: 0px; 
    font-size: 11px; 
    float: left;
    text-align: left;
    color: #333;
    border: none;
    background: none;
    padding: 0px 0px 3px; }

  #sidebar h2 a {
    color: #333; }

  #sidebar h2 a:hover {
    color: #096AB7;
    text-decoration: underline; }
  
  
    #sidebar a.go_home h1 {
      font-size: 13px; }
  
 
  #squicklogin {
     padding: 8px 10px 10px 9px; }
    
    #squicklogin label {
      color: #333; }
    
    #squicklogin .inputtext {
      width: 105px;
      margin: 0px 0px 5px; }

    #squicklogin .inputsubmit {
      margin: 5px 0px 2px; 
      width: 60px; }

    #squicklogin p {
      padding: 0px;
      line-height: 18px; }

    #squicklogin #doquicklogin{
	margin:5px 0 8px 0;
}
  
 
  .obj_media_header .picture img {
    visibility: hidden; }
  .media_header .picture img {
    display: block; }

  .obj_media_header .media_gray_bg {
      background: #f7f7f7;
      z-index: 0;
      border-bottom: solid 1px #cccccc;
      margin: -18px -254px 7px -20px;
      padding: 18px 114px 0px 20px;
      width: 512px; }
  .media_header .media_gray_bg {
      background: #f7f7f7;
      z-index: 0;
      border-bottom: solid 1px #cccccc;
      margin: -18px -14px 7px -80px;
      padding: 18px 14px 0px 80px;
      width: 552px; }


/*  RIGHT BUTTON  */

/*  BUTTON ICON & LABEL  */

.dh_toolbar_button_left span {
  background-position: 9px 48%;
  padding: 3px 9px 5px 22px;    
}
.dh_toolbar_button_center span {
  background-position: 7px 48%;
  padding: 3px 9px 5px 20px;
}
.dh_toolbar_button_right  span {
  background-position: 7px 48%;
  padding: 3px 12px 5px 20px;
}




  


/*  ------------------------------|  FORMS  |-------------------------------  */



.formbuttons .securetoggle {
  padding: 9px 0px 0px 0px; }


/*  FORM INPUTS  */




#inline_flyer {
    background-color: #efeded;
    color: #909090;
    border-bottom: 1px solid #fff;
    padding: 4px 10px 2px 10px;
}
.generic_dialog { /* this just provides a convenient overlay and superclass for everything */
  height: 0px;
  left: 0px;
  overflow: visible;
  position: absolute;
  top: 0px;
  width: 100%;
  z-index: 100;
}

#generic_dialog_iframe {
  
  left: 0px;
  position: absolute;
  top: 0px;
  z-index: 1;
}

.pop_dialog #generic_dialog_popup,
.contextual_dialog #generic_dialog_popup {
  height: 0px;
  overflow: visible;
  position: relative;
}

.generic_dialog div.dialog_loading {
  background-color: #74AAD0;
  border: 1px solid #fff;
  font-size: 24px;
  padding: 10px;
}

table.pop_dialog_table { 
  border-collapse: collapse;

  margin-top:100px;
  table-layout: fixed;
  width: 325px; /* default width... override if you want it different */
}

td.pop_topleft, td.pop_topright, td.pop_bottomleft, td.pop_bottomright {
  height: 10px;
  overflow: hidden;
  padding: 0px!important;
  padding: 5px;
  width: 10px!important;
  width: 0px;
}



td.pop_content {
  background-color: white;
  padding: 0px;
}
/* top header message */
td.pop_content h2 {
  background: #D8027E;
  border: 1px solid #ff00ff;
  color: white;
  font-size: 14px;
  font-weight: bold;
  margin: 0px;
  
}

td.pop_content h2 span {
  border-top: 1px solid #ff00ff;
  display: block;
  padding: 3px 10px 5px 10px;
}

td.pop_content .dialog_content {

  border: 1px solid #ff00ff;
  border-top-width: 0px;
}

td.pop_content .dialog_body {
  padding: 10px;
  border-bottom: 1px solid #ff00ff;
}

td.pop_content .dialog_summary {
  background: #f2f2f2;
  padding: 8px 10px 8px 10px;
  border-bottom: 1px solid #ccc;
}

td.pop_content .dialog_buttons {
  background: #FFFFFF;
  padding: 8px;
  text-align: right;
}

td.pop_content .dialog_buttons input {
  margin-left: 5px;
}

