﻿a {color:#330066; text-decoration:none;}
a:hover {color:#567197; text-decoration:underline;}

.TextBoxSmlDrk {
    font-size:8pt;
    padding-right:2pt;
    height:20px;
    width:35px;
    text-align:right;
    border:#330066 1px solid;
    background:#CCCCFF;
    }

.TextBoxStdWhite {
    font-size:8pt;
    padding-left:2pt;
    width:250px;
    border:White 1px solid;
    }

.TitleFont {
    font:9pt Arial,Helvetica;
    }

.IsbnFont {
    font:9pt Arial,Helvetica;
    }

.btnSorter{
    font:8pt Arial,Helvetica;
    font-weight:bold;
    color:#FFDD57;
    background-color:#666699;
    text-align:center;
    text-decoration:none;
    border-top: 0px solid #666699;
    border-bottom: 0px solid #666699;
    border-left: 0px solid #666699;
    border-right: 0px solid #666699;
    height:20px;
    }


.btnSml {
    font:8pt Arial,Helvetica;
    color:#330066;
    font-weight:bold;
    text-align:center;
    text-decoration:none;
    background-color:#E8E8FF;
    border-top: 1px solid #330066;
    border-bottom: 2px solid #330066;
    border-left: 1px solid #330066;
    border-right: 2px solid #330066;
    height:20px; width:72px;
    }

.btnXsm {
    font:8pt Arial,Helvetica;
    color:#330066;
    font-weight:bold;
    text-align:center;
    text-decoration:none;
    background-color:#E8E8FF;
    border-top: 1px solid #330066;
    border-bottom: 2px solid #330066;
    border-left: 1px solid #330066;
    border-right: 2px solid #330066;
    height:20px; width:31px;
    }

.btnNot {
    font:1pt Arial,Helvetica;
    color:#666699;
    background-color:#666699;
    border-top: 0px solid #666699;
    border-bottom: 0px solid #666699;
    border-left: 0px solid #666699;
    border-right: 0px solid #666699;
    height:1px; width:1px;
    }

.btnStd {
    font:8pt Arial,Helvetica;
    color:#330066;
    font-weight:bold;
    text-align:center;
    text-decoration:none;
    background-color:#E8E8FF;
    border-top: 1px solid #330066;
    border-bottom: 2px solid #330066;
    border-left: 1px solid #330066;
    border-right: 2px solid #330066;
    height:20px; width:110px;
    }

.ddlPager {
    font-size:8pt;
    width:41px;
    border:#330066 1px solid;
    background:#E8E8FF;
    }

.txtStdReq {
    font-size:8pt;
    padding-left:4pt;
    width:186px;
    border:#FF0000 1px solid;
    background:#E8E8FF;
    }

.trAlt {
    font:8pt Arial,Helvetica;
    color:#330066;
    background-color:#E8E8FF;
    padding-top:2px;
    padding-bottom:2px;
    padding-left:2px;
    padding-right:2px;
    }

.trAltPromo {
    font:8pt Arial,Helvetica;
    color:#330066;
    background-color:#E8E8FF;
    border: 1px solid #FFDD57;
    border-top: 1px solid #FFDD57;
    border-bottom: 1px solid #FFDD57;
    border-left: 1px solid #FFDD57;
    border-right: 1px solid #FFDD57;
    padding-top:2px;
    padding-bottom:2px;
    padding-left:2px;
    padding-right:2px;
    }

.trHdr {
    font:8pt Arial,Helvetica;
    font-weight:bold;
    color:#FFDD57;
    background-color:#666699;
    height:25px;
    padding-left:6px;
    }

.trHov {
    font:8pt Arial,Helvetica;
    color:#330066;
    background-color:#FFDD57;
    padding-top:2px;
    padding-bottom:2px;
    padding-left:2px;
    padding-right:2px;
    }


.trStd {
    font:8pt Arial,Helvetica;
    color:#330066;
    background-color:#CCCCFF;
    padding-top:2px;
    padding-bottom:2px;
    padding-left:2px;
    padding-right:2px;
    }

.trStdPromo {
    font:8pt Arial,Helvetica;
    color:#330066;
    background-color:#CCCCFF;
    border: 1px solid #FFDD57;
    border-top: 1px solid #FFDD57;
    border-bottom: 1px solid #FFDD57;
    border-left: 1px solid #FFDD57;
    border-right: 1px solid #FFDD57;
    padding-top:2px;
    padding-bottom:2px;
    padding-left:2px;
    padding-right:2px;
    }

.tblStd {
    background-color:#CCCCFF;
    border-top: 1px solid #330066;
    border-bottom: 1px solid #330066;
    border-left: 1px solid #330066;
    border-right: 1px solid #330066;
    color:#330066;
    font:8pt Arial,Helvetica;
    }

.tblBox {
    border-top: 1px solid #330066;
    border-bottom: 1px solid #330066;
    border-left: 1px solid #330066;
    border-right: 1px solid #330066;
    color:#330066;
    font:8pt Arial,Helvetica;
    }


.AlertBox {
    font:10pt Arial,Helvetica;
    color:#FF0000;
    background-color:#FFFFFF;
    text-align:left;
    border-top: 1px solid #FF0000;
    border-bottom: 1px solid #FF0000;
    border-left: 1px solid #FF0000;
    border-right: 1px solid #FF0000;
    padding: 6px;
    padding-left: 6px;
    width:100%;
    }

.AlertGrid {
    font:8pt Arial,Helvetica;
    color:#FF0000;
    background-color:#FFFFFF;
    text-align:left;
    padding: 6px;
    padding-left: 6px;
    width:100%;
    }

.InfoBox {
    font:8pt Arial,Helvetica;
    color:#330066;
    background-color:#CCCCFF;
    text-align:left;
    border-top: 1px solid #330066;
    border-bottom: 1px solid #330066;
    border-left: 1px solid #330066;
    border-right: 1px solid #330066;
    padding: 6px;
    padding-left: 6px;
    width:100%;
    }

.InfoBoxLight {
    font:8pt Arial,Helvetica;
    color:#330066;
    background-color:#E8E8FF;
    text-align:left;
    border-top: 1px solid #330066;
    border-bottom: 1px solid #330066;
    border-left: 1px solid #330066;
    border-right: 1px solid #330066;
    padding: 6px;
    padding-left: 6px;
    width:100%;
    }

.SplashBox {
    font:12pt Arial,Helvetica;
    color:#330066;
    background-color:#FFDD57;
    text-align:left;
    border-top: 1px solid #330066;
    border-bottom: 1px solid #330066;
    border-left: 1px solid #330066;
    border-right: 1px solid #330066;
    padding: 6px;
    padding-left: 6px;
    width:100%;
    }

.FinePrint {
    font:7pt Arial,Helvetica;
    color:#330066;
    background-color:#E8E8FF;
    text-align:left;
    border-top: 1px solid #330066;
    border-bottom: 1px solid #330066;
    border-left: 1px solid #330066;
    border-right: 1px solid #330066;
    padding: 2px;
    padding-left: 3px;
    padding-right: 3px;
    }

.AlertMsg {
    font:8pt Arial,Helvetica;
    color:#FF0000;
    background-color:#E8E8FF;
    height:25px;
    }

.AlertTxt {
    font:8pt Arial,Helvetica;
    color:#FF0000;
    background-color:#E8E8FF;
    height:25px;
    text-align:left;
    border-top: 1px solid #FF0000;
    border-bottom: 1px solid #FF0000;
    border-left: 1px solid #FF0000;
    border-right: 1px solid #FF0000;
    padding: 4px;
    }

.LinkButton {
    text-decoration:none;
    }
    
.ButtonStd {
    font:8pt Arial,Helvetica;
    color:#330066;
    font-weight:bold;
    text-align:center;
    text-decoration:none;
    background-color:#E8E8FF;
    border-top: 1px solid #330066;
    border-bottom: 2px solid #330066;
    border-left: 1px solid #330066;
    border-right: 2px solid #330066;
    height:20px; width:110px;
    }

.ButtonSml {
    font:8pt Arial,Helvetica;
    color:#330066;
    font-weight:bold;
    text-align:center;
    text-decoration:none;
    background-color:#E8E8FF;
    border-top: 1px solid #330066;
    border-bottom: 2px solid #330066;
    border-left: 1px solid #330066;
    border-right: 2px solid #330066;
    height:20px; width:72px;
    }

.FeedbackBox {
    background-color:#330066;
    }

.FeedbackMsg {
    font:8pt Arial,Helvetica;
    color:#330066;
    background-color:#CCCCFF;
    height:25px;
    }

.HeaderLink {
    font:8pt Arial,Helvetica;
    font-weight:bold;
    text-decoration:none;
    color:#FFDD57;
    }

.HeaderLink:Hover {
    font:8pt Arial,Helvetica;
    font-weight:bold;
    text-decoration:underline;
    color:#FFDD57;
    }

.ContentStd {
    font:8pt Arial,Helvetica;
    background-color:#FFFFFF;
    color:#330066;
    }

.FormButton {
    font:8pt Arial,Helvetica;
    color:#330066;
    font-weight:bold;
    text-align:center;
    text-decoration:none;
    background-color:#E8E8FF;
    border-top: 1px solid #330066;
    border-bottom: 2px solid #330066;
    border-left: 1px solid #330066;
    border-right: 2px solid #330066;
    height:20px; width:110px;
    }

.FormButtonDrk {
    font:8pt Arial,Helvetica;
    color:#330066;
    font-weight:bold;
    text-align:center;
    text-decoration:none;
    background-color:#CCCCFF;
    border-top: 1px solid #330066;
    border-bottom: 2px solid #330066;
    border-left: 1px solid #330066;
    border-right: 2px solid #330066;
    height:20px; width:110px;
    }

.FormButtonLrg {
    font:8pt Arial,Helvetica;
    color:#330066;
    font-weight:bold;
    text-align:center;
    text-decoration:none;
    background-color:#E8E8FF;
    border-top: 1px solid #330066;
    border-bottom: 2px solid #330066;
    border-left: 1px solid #330066;
    border-right: 2px solid #330066;
    height:20px; width:186px;
    }
.FormButtonLrg:Hover {
    font:8pt Arial,Helvetica;
    color:#330066;
    font-weight:bold;
    text-align:center;
    text-decoration:none;
    background-color:#E8E8FF;
    border-top: 1px solid #330066;
    border-bottom: 2px solid #330066;
    border-left: 1px solid #330066;
    border-right: 2px solid #330066;
    height:20px; width:186px;
    }
.FormButtonOK {
    font:8pt Arial,Helvetica;
    color:#330066;
    font-weight:bold;
    text-align:center;
    text-decoration:none;
    background-color:#E8E8FF;
    border-top: 1px solid #330066;
    border-bottom: 2px solid #330066;
    border-left: 1px solid #330066;
    border-right: 2px solid #330066;
    height:20px; width:250px;
    }

.FormButtonMed {
    font:8pt Arial,Helvetica;
    color:#330066;
    font-weight:bold;
    text-align:center;
    text-decoration:none;
    background-color:#E8E8FF;
    border-top: 1px solid #330066;
    border-bottom: 2px solid #330066;
    border-left: 1px solid #330066;
    border-right: 2px solid #330066;
    height:20px; width:80px;
    }

.FormButtonXsm {
    font:8pt Arial,Helvetica;
    color:#330066;
    font-weight:bold;
    text-align:center;
    text-decoration:none;
    background-color:#E8E8FF;
    border-top: 1px solid #330066;
    border-bottom: 2px solid #330066;
    border-left: 1px solid #330066;
    border-right: 2px solid #330066;
    height:20px; width:20px;
    }

.FormButtonXsmDisabled {
    font:8pt Arial,Helvetica;
    color:#330066;
    font-weight:bold;
    text-align:center;
    text-decoration:none;
    background-color:#F5F5F5;   /* White Smoke */
    border-top: 1px solid Gray;
    border-bottom: 2px solid Gray;
    border-left: 1px solid Gray;
    border-right: 2px solid Gray;
    height:20px; width:20px;
    }

.FormButtonDisabled {
    font:8pt Arial,Helvetica;
    color:Gray;
    font-weight:bold;
    text-align:center;
    text-decoration:none;
    background-color:#D3D3D3;          /* Light Gray */
    border-top: 1px solid Gray;
    border-bottom: 2px solid Gray;
    border-left: 1px solid Gray;
    border-right: 2px solid Gray;
    height:20px; width:110px;
    }

.GridStyleStd {
    border-top: 1px solid #330066;
    border-bottom: 1px solid #330066;
    border-left: 1px solid #330066;
    border-right: 1px solid #330066;
    }

.NavButton {
    font:8pt Arial,Helvetica;
    color:#330066;
    background-color:#CCCCFF;
    }

.NavButtonActive {
    font:8pt Arial,Helvetica;
    color:#330066;
    background-color:#FFDD57;
    }

.NavHeader {
    font:8pt Arial,Helvetica;
    color:#330066;
    background-color:#FFDD57;
    }

.NavLink {
    color:#330066;
    text-decoration:none;
    vertical-align:middle;
    }

.NavLink:hover {
    color:#567197;
    text-decoration:underline;
    vertical-align:middle;
    }

.RowStyleAlt {
    font:8pt Arial,Helvetica;
    color:#330066;
    background-color:#E8E8FF;
    height:25px;
    }

.RowStyleHdr {
    font:8pt Arial,Helvetica;
    font-weight:bold;
    color:#FFDD57;
    background-color:#666699;
    height:25px;
    padding-left:6px;
    }

.RowStyleMouseOver {
    font:8pt Arial,Helvetica;
    color:#330066;
    background-color:#FFDD57;
    height:25px;
    }

.RowStyleStd {
    font:8pt Arial,Helvetica;
    color:#330066;
    background-color:#CCCCFF;
    height:25px;
    }
    
 .RowStyleWhite {
    font:8pt Arial,Helvetica;
    color:#330066;
    background-color:#FFFFFF;
    height:25px;
    }
 
.SearchResultsLink {
    font:8pt Arial,Helvetica;
    color:#330066;
    }

.SelectStd {
    font-size:8pt;
    width:186px;
    border:#330066 1px solid;
    background:#E8E8FF;
    }

.ddlStd {
    font-size:8pt;
    width:110px;
    border:#330066 1px solid;
    background:#E8E8FF;
    }

.ddlMed {
    font-size:8pt;
    width:72px;
    border:#330066 1px solid;
    background:#E8E8FF;
    }

.ddlSml {
    font-size:8pt;
    width:40px;
    border:#330066 1px solid;
    background:#E8E8FF;
    }

.SelectPager {
    font-size:8pt;
    width:40px;
    border:#330066 1px solid;
    background:#E8E8FF;
    }

.TableBorder {
    background-color:#330066;
    }

.TableStandard {
    background-color:#CCCCFF;
    border-top: 1px solid #330066;
    border-bottom: 1px solid #330066;
    border-left: 1px solid #330066;
    border-right: 1px solid #330066;
    color:#330066;
    font:8pt Arial,Helvetica;
    }

.TablePlain {
    background-color:#CCCCFF;
    font:8pt Arial,Helvetica;
    color:#330066;
    }

.TextAreaStd {
    font-size:8pt;
    padding-left:4pt;
    width:350px;
    height:80px;
    border:#330066 1px solid;
    background:#E8E8FF;
    }

.TextAreaSml {
    font-size:8pt;
    padding-left:4pt;
    width:186px;
    height:80px;
    border:#330066 1px solid;
    background:#E8E8FF;
    }

.TextBoxDisabled {
    font-size:8pt;
    padding-right:2pt;
    width:35px;
    border:Gray 1px solid;
    background:#D3D3D3;   /* Light Grey */
    }

.TextBoxHid {
    font-size:1pt;
    padding-right:1pt;
    width:1px;
    height:1px;
    border:#ffffff 0px solid;
    background:#ffffff;
    }

.TextBoxMed {
    font-size:8pt;
    padding-left:4pt;
    width:80px;
    border:#330066 1px solid;
    background:#E8E8FF;
    }

.TextBoxSml {
    font-size:8pt;
    padding-right:2pt;
    width:35px;
    text-align:right;
    border:#330066 1px solid;
    background:#E8E8FF;
    }

.TextBox25 {
    font-size:8pt;
    padding-right:2pt;
    width:25px;
    text-align:right;
    border:#330066 1px solid;
    background:#E8E8FF;
    }

.TextBoxXsm {
    font-size:8pt;
    width:20px;
    height:20px;
    text-align:center;
    border-top: 1px solid #330066;
    border-bottom: 2px solid #330066;
    border-left: 1px solid #330066;
    border-right: 2px solid #330066;
    background:#E8E8FF;
    }
    

.TextBoxStd {
    font-size:8pt;
    padding-left:4pt;
    width:186px;
    border:#330066 1px solid;
    background:#E8E8FF;
    }

.TextBoxStdReq {
    font-size:8pt;
    padding-left:4pt;
    width:186px;
    border:#FF0000 1px solid;
    background:#FFFFFF;
    }

.TextBoxTmp {
    font-size:8pt;
    padding-left:4pt;
    width:100px;
    text-align:left;
    border:#330066 1px solid;
    background:#E8E8FF;
    }

.TextStyleHdr {
    font:8pt Arial,Helvetica;
    font-weight:bold;
    color:#FFDD57;
    padding-left:2pt;
    }
    
.CellHeading{
    font:10pt Arial,Helvetica;
    font-weight:bold;
    color:#B22222;
    }
    
.CellColumn{
    font:8pt Arial,Helvetica;
    font-weight:bold;
    color:#330066;
    }    
.HeaderRowStyleStd 
{
    font:12pt Arial,Helvetica;
    color:#330066;
    background-color:#CCCCFF;
    height:25px;
    font-weight:bold;
    }
    
 .RowStyleStdWhiteBackground 
 {
    font:8pt Arial,Helvetica;
    color:#330066;   
    height:25px;
    }
    
 .TableLightBorder {
    background-color:#CCCCFF;
    }
 .DropDownStdReq {
    font-size:8pt;
    width:186px;
    border:#330066 1px solid;
    background:red;
    }
  .Link {
    font:8pt Arial,Helvetica;
    font-weight:bold;
    color:#330066;
    text-decoration:underline;
    }

.Link:Hover {
    font:8pt Arial,Helvetica;
    font-weight:bold;
    text-decoration:underline;
    color:#330066;
    }