/* Set Default Styles */

  h1, h2, form { margin: 0; padding: 0; } /* reset styles */
  tr { text-align: left; }        /* set default alignment to left for ie7 */
  html { overflow-y: scroll; }    /* force vertical scrollbar in mozilla */

  body {
    background: url(images/bg.gif);
    background-color: #F6F6F6;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    margin: 0px;
    color: #000;
  }

  a, a:hover, a:active, a:visited {
    color: #369;
  }

  fieldset { margin: 5px; padding: 10px  }

/* Header */

  #header      { height: 60px; background-color: #FFF; overflow: auto; border-bottom: 4px solid #69C; }
  #header h1   { pading: 0px; margin: 0px; }
  #header h1 a { float: left;  padding: 12px; font-family: Tahoma; font-size: 26px; text-decoration: none; color: #000; }
  #headerLinks { float: right; padding: 35px 10px 5px 0px; }

/* menubar */

  #menuBar               { float: left; width: 150px; border-bottom: 4px solid #69C; }
  #menuBar ul            { margin: 0px; padding: 0px; }
  #menuBar li            { margin-bottom: 1px; }
  #menuBar li:last-child { margin-bottom: 0px; }
  #menuBar a             { height: 16px; background-color: #46A; color: #FFF; font-weight: bold;
                           padding: 0.5em 2em 0.5em 0.75em; display: block; }
  #menuBar a:hover       { background-color: #69C; }
  #menuBar .menuOn       { background-color: #69C; }
  #menuBar .menuOff      { }

/* Main Body */

  #main        { padding: 10px 10px; width: 690px }
  .mainPadding { margin-left: 160px; margin-top: 5px; }
  #main > DIV  { width: 690px; }

/* Dialogs: Login, Forgot Password, Change License */

.dialog       { border: solid 2px #46A; width: 350px; text-align: center; }
.dialogHeader { background-color: #46A; color: #FFF; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; padding: 4px 10px; }
.dialogBody   { background-color: #EEE; padding: 10px }

/* Alert (warning) & Notices */

#alert      { margin: 5px; }
#alert table { background-color: #C33; color: #FFF; padding: 3px 15px; font-weight: bold;
          border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; }

#notice      { margin: 5px; }
#notice table { background-color: #FFEC8F; padding: 3px 15px; font-weight: bold;
          border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; }

/* Editor Menus */

 #editForm          { background-color: #FFF; }

 #main H2           { font-size: 18px; font-weight: bold; margin: 0px; text-align: left; }
 #main H2 a         { text-decoration: none; color: #000 }
 #main H2 a:hover   { text-decoration: underline; }

 .listRow           { padding: 0px 3px; height: 18px; }
 .listHeader        { background-color: #46A; color: #FFF; font-weight: bold; }
 .listHeader a      { text-decoration: none; }
 .listRowOdd        { background-color: #EEE; }
 .listRowEven       { background-color: #FFF; }
 .listRowNoResults  { padding: 20px 50px; text-align: center; }

/* Misc */

.divider_line { height: 2px; margin: 4px 0px 4px 0px; font-size: 0px; background-color: #69C; }

.separatorBar     { border: 1px solid #999999; background-color: #EEEEEE; margin: 15px 0px; }
.separatorBar DIV { border-top: 1px solid #FFFFFF; border-bottom: 1px solid #FFFFFF;
                    padding: 3px 3px 3px 6px; text-align: left; font-weight: bold;  }
.topSeparatorBar  { margin-top: 5px;  }

.uploadIframe     { border-width: 1px; border-color: #46A; border-style: solid none; background-color: #EEE }

.inactive         { color:#888888; }   /* for elements that are normally links, but aren't in this instance */

/* Install & DatabaseError */


/* Drag and Drop */

                   /* for /lib/jquery.tablednd.js */
.tDnD_whileDrag td { background-color: #DDD; }

                   /* for /lib/jqueryInterfaceSortables.js */
.dragHandle        { cursor: move; }  /*ns-resize move*/
.sortHelper        { border: 1px dashed #666; background-color: #FFF; }
.dragger           { cursor: move; }
