/* Generated by CaScadeS, a stylesheet editor for Mozilla Composer */

  li { line-height: 20px;
    }

  body, td { font-family: Arial;
    font-size: 12px;
    color: rgb(0, 0, 0);
    }

  td.leftcolumn { margin: 3px;
    padding: 5px 5px 5px 10px;
    background: rgb(216, 216, 216) none repeat scroll 0%;
    font-family: Arial,Helvetica,Verdana;
    font-size: 12px;
    font-weight: bold;
    color: rgb(0, 51, 0);
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    }

  .topcolumn { padding: 5px 5px 5px 10px;
    background: rgb(216, 216, 216) none repeat scroll 0%;
    font-size: 12px;
    font-weight: bold;
    color: rgb(0, 51, 0);
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    }

  td.bannercolumn { padding: 5px 5px 5px 10px;
    font-size: 15px;
    font-weight: bold;
    color: rgb(255, 255, 255);
    }

  .titlebanner { padding: 0pt;
    font-size: 15px;
    font-weight: bold;
    color: rgb(255, 255, 255);
    width: 800px;
    height: 101px;
    }

  td.bannercolumnEnd { padding: 0px;
    background: rgb(91, 106, 119) none repeat scroll 0%;
    font-size: 15px;
    font-weight: bold;
    color: rgb(255, 255, 255);
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    }

  td.contentcolumn { padding-left: 10px;
    padding-right: 10px;
    padding-top: 10px;
    }

  a:link { text-decoration: none;
    color: rgb(51, 51, 153);
    }

  a:hover { text-decoration: underline;
    color: blue;
    }

  a:visited { text-decoration: none;
    color: rgb(51, 102, 51);
    }

  a.off:link { color: rgb(82, 73, 120);
    background-color: transparent;
    }

  a.off:hover { color: rgb(82, 73, 120);
    background-color: transparent;
    text-decoration: none;
    }

  a.off:visited { color: rgb(82, 73, 120);
    background-color: transparent;
    text-decoration: none;
    }

  a.on:link { 
    color: rgb(82, 73, 120);
    background-color: transparent;
    text-decoration: none;
    }

  a.on:hover { 
    color: red;
    background-color: transparent;
    text-decoration: underline;
/*rgb(209, 204, 219);*/
    }

  a.on:visited { 
    color: rgb(82, 73, 120);
    background-color: transparent;
    text-decoration: none;
    }

  .off { border-style: ridge;
    border-width: 1px;
    padding: 4px;
    color: rgb(82, 73, 120);
    background-color: rgb(216, 216, 216);
    text-decoration: none;
    }

  .pageViewerOn { border-style: groove;
    border-width: 1px;
    padding: 0px 3px;
    font-size: 10px;
    color: blue;
    background-color: rgb(255, 255, 255);
    text-decoration: none;
    }

  .pageViewerOff { 
    padding: 1px 4px;
    font-size: 10px;
    color: rgb(82, 73, 120);
    text-decoration: none;
    }

  .window { 
    border: 1px solid rgb(82, 73, 120);
    padding: 1px;
    font-size: 10px;
    color: rgb(255, 255, 255);
    text-decoration: none;
    }

  .windowTitleBarBorder { 
    border: 1px solid rgb(154, 152, 194);
    height: 14px;
    font-family: arial;
    font-weight: bold;
    font-size: 11px;
    color: rgb(82, 73, 120);
    background-color: rgb(209, 204, 219);
    }

  .windowTitleBar { border-style: none;
    height: 14px;
    font-family: arial;
    font-weight: bold;
    font-size: 11px;
    color: rgb(82, 73, 120);
    background-color: rgb(209, 204, 219);
    }

  .statusMsg { border-style: none;
    font-family: arial;
    font-weight: bold;
    font-size: 11px;
    color: rgb(82, 73, 120);
    }

  .windowButtonOff { border-style: ridge;
    border-width: 1px;
    padding: 1px 4px;
    font-size: 8px;
    color: rgb(82, 73, 120);
    background-color: rgb(216, 216, 216);
    }

  .windowButtonOn { border-style: ridge;
    border-width: 1px;
    padding: 1px 4px;
    font-size: 8px;
    color : rgb(82, 73, 120);
    background-color : rgb(255, 255, 255);
    }

 .sideBarMenuPanel { 
   border: 2px outset ;
   padding: 4px;
   background-color: rgb(238, 238, 238);
   width: 150px;
   }

.introPage {
    background-color: #053b68;
    font-size: 14px;
    color : #DBD8CD;
    border : none;
}


.sidebarMenuTitle { 
    height: 14px;
    font-family: arial;
    font-weight: bold;
    font-size: 11px;
    color: rgb(82, 73, 120);
    background-color: rgb(209, 204, 219);
    }



  .sidebarMenuNoItem { border-style: none;
    padding: 0px;
    height: 7px;
    font-size: 5px;
    color: rgb(82, 73, 120);
    background-color: rgb(216, 216, 216);
    }

  .sidebarMenuOff { 
    border: 1px solid rgb(154, 152, 194);
    padding: 4px;
    height: 10px;
    font-size: 12px;
    color: rgb(82, 73, 120);
    background-color: rgb(216, 216, 216);
    }

  .sidebarMenuOn { border-style: groove;
    border-width: 1px;
    padding: 4px;
    height: 14px;
    font-family: arial;
    font-size: 12px;
    color: blue;
    background-color: rgb(255, 255, 255);
    text-decoration: underline;
    }

  .sidebarMenuSelectedOff { border: 1px solid red;
    padding: 4px;
    height: 14px;
    font-family: arial;
    font-size: 12px;
    color: blue;
    background-color: rgb(216, 216, 216);
    }

  .sidebarMenuSelectedOn { border: 1px solid red;
    padding: 4px;
    height: 14px;
    font-family: arial;
    font-size: 12px;
    color: blue;
    background-color: rgb(255, 255, 255);
    }

  .sidebarMenu { background-color: rgb(216, 216, 216);
    }

  .offWhite { padding: 5px;
    font-family: arial;
    font-size: 12px;
    color: rgb(82, 73, 120);
    text-decoration: none;
    }

  .on { 
    border-style: groove;
    border-color: rgb(209, 204, 219);
    border-width: 1px;
    padding: 4px;
    font-family: arial;
    font-size: 12px;
    color: blue;
    background-color: rgb(255, 255, 255);
    text-decoration: none;
    }

  .tabunselected { border-style: groove;
    border-width: 1px;
    background: rgb(216, 216, 216) none repeat scroll 0% 50%;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    }

  .menuselected { border-style: outset;
    border-width: 1px;
    padding: 3px;
    background: rgb(190, 181, 215) none repeat scroll 0%;
    font-family: arial;
    font-size: 12px;
    font-weight: bold;
    color: white;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    }

  .tabselected { border-style: ridge ridge none;
    border-width: 1px;
    border-bottom: 1px none;
    font-weight: bold;
    background-color: rgb(216, 216, 216);
    }

  .tabpanel { border-style: none ridge ridge;
    border-width: 1px;
    border-top: 1px none;
    background-color: rgb(216, 216, 216);
    }

  .tabseparator { border-style: none none groove;
    border-color: -moz-use-text-color;
    border-width: 1px;
    }

  .listofbooksAuthor { font-weight: bold;
    }

  .listofbooksCost { font-weight: bold;
    }

  .listofbooksTitle { font-weight: bold;
    font-style: italic;
    }

  .listofbooks { background-color: transparent;
    }

  .listofbooksItem { border-style: none none ridge;
    border-width: 1px;
    border-top: 1px none;
    border-left: 1px none;
    border-right: 1px none;
    height: 60px;
    overflow: hidden;
    }

  .detailContentStyle { vertical-align: text-top;
    }

  .notepadSmall { border-style: ridge;
    border-width: 1px;
    font-size: 8px;
    color: blue;
    background-color: rgb(255, 255, 153);
    }

  .smallText { font-size: 8px;
    }

  .labelText { font-size: 12px;
    font-weight: bold;
    }

  .raisedPanel { border: 2px outset ;
    padding: 4px;
    background-color: rgb(238, 238, 238);
    }

  .title { border: 1px solid rgb(154, 152, 194);
    height: 20px;
    font-family: arial;
    font-weight: bold;
    font-size: 15px;
    color: rgb(82, 73, 120);
    background-color: rgb(209, 204, 219);
    text-align: center;
    }

  .dropshadow2 { 
    margin: 0px 0pt 10px 5px;
    background: transparent url(img/shadowAlpha.png) no-repeat scroll right bottom ! important;
    float: left;
    clear: left;
    -moz-background-clip: initial ! important;
    -moz-background-origin: initial ! important;
    -moz-background-inline-policy: initial ! important;
    }

  .innerbox { border: 1px solid rgb(153, 153, 153);
    margin: 0px;
    padding: 0px;
    bottom: 6px;
    right: 6px;
    }

.popupImageDetail {
   height          : 512px;
   width           : 384px;
   text-align      : center;
   vertical-align  : center;
   overflow        : auto;
}

