/*Copyright (c) 2004 KCI Industries, Inc.  All rights reserved.*/

.bodyClass {
    font-family: Verdana,Helvetica,Arial,sans-serif !important;
    color: #000;
    background-color: #8dcc9f;
    font-size: 12px;
}

.logoImageBox {
  height: 100px;    
}

.mainLayoutClass {      
    background-color: #fff;
        width:  983px;
        voice-family:   "\"}\"";
        voice-family:   inherit;
    width:  983px;
    margin: auto;
    text-align: left;
 }

.forgortPasswordLink {
   font-size: 12px;
   font-weight: bold;   
}

.forgortUserIdLink {
   font-size: 12px;
   font-weight: bold;       
}

.ownerLink {
   font-size: 12px;
   font-weight: normal;
   text-decoration: underline;
   color: #74C286;  
}


    
.tt5 {
   display:none;
}

.ownerLinks {
    font-size: 12px;
    color: #fff;
}

.ownerMailBorder {
  border: solid 1px #29679A;
  height: 300px;
}

.tableCounts {
  border: 1px solid black;
  border-collapse: collapse;
  font-size: 12px;
}


.highPriorityRow {
  background-color: #FF0000;
  border: 1px solid black;
  border-collapse: collapse;
  color: #fff;
  font-size:12px;
}

.mediumPriorityRow {
  background-color: #FFFF00;
  border: 1px solid black;
  border-collapse: collapse;
  font-size:12px;
}

.lowPriorityRow {
  border: 1px solid black;
  border-collapse: collapse;
  font-size:12px;
}


.sellerMenuRow {
    background-color: #29679A;
    color: #fff;
}

a.sellerMenuRow {
   color: #fff;
}

.primary-menu-single-container {
    background-image: url(../images/main_menubg.jpg);
    background-repeat: repeat-x;
    height: 21px;
}

.primary-menu-single span
{
    color: #287295;
  font-weight: bold;
  font-size: 12px;
  margin: 0px;
  padding: 4px 10px;
}

.primary-menu-single a
{
  color: #287295;
  font-size: 12px;
  font-weight: bold;
    margin: 0px;
  padding: 4px 10px;
}

.primary-menu-single
{
 
  font-size: 12px;
  font-weight: bold;
  margin: 0px;
  padding: 4px 0px;
}

div.headerpadding2{padding:1px 6px 2px 6px}
.primary-menu-single a
{
  text-decoration: none;
}

.primary-menu-single a:hover
{
  color: #287295;
  font-size: 12px;
    text-decoration: none;
}

.primary-menu-single span
{
  color: #287295;
  font-size: 12px;
}

.primary-menu-single ul
{
    display: inline;
    list-style: none;
    padding: 0px;
    margin: 0px;
}

.primary-menu-single li
{
    display: inline;
    list-style: none;
    padding: 0px;
    margin: 0px;
        border: 0px;
}

.primary-menu-single-item
{
}

.primary-menu-single-item-active
{
}
.graytext { font-size: 12px; line-height: 18px; color: #666666;}

.bluetext { font-size: 12px; line-height: 18px; color: #287295;}

.darkbluetext { font-size: 12px; line-height: 18px; color: #287295;font-weight:bold;}

.whitetext { font-size: 12px; line-height: 18px; color: #FFFFFF;}

.headerLinkLowerBorder {
      border-bottom: 1px solid #287295;
}

.borderedTable {
    border: 1px solid #8ECE5F;
    width: 100%;
    text-align: left;
}

.saleSelectionBorderedTable {
    border: 1px solid #287295;
    width: 50%;
    text-align: left;
}

.loginBorderedTable {
    border: 1px solid #8dcc9f;
    width: 100%;
    text-align: left;
}

.maintenanceBorderedTable {    
    width: 100%;
    text-align: left;   
}

.faqBorderedTable {
    border-right: 1px solid #287295;
    border-bottom: 1px solid #287295;
    border-top: 1px solid #287295;
    border-left: 1px solid #287295;

}

.borderedHomeHeader {
    border-bottom: 1px solid #287295;
    font-size: 12px;
    font-weight: normal;
}

.itemMgmtBorderedTable {
    font-size: 12px;
    font-weight: normal;
    background: #FFFFCC;
    border: 1px solid #287295;
    text-align: left;
}

.itemMgmtBorderedTable radio {
    font-size: 12px;
    font-weight: normal;        
}

.printTagsBorderedTable {
   font-size: 12px;
   font-weight: bold;
   background: #FFFFCC;
   /* border: 1px solid blue; */
   margin-bottom: 10px;
   padding: 5px;
}


#sellerNumberRefTableId {
    margin-top: 20px;
    width:  100%;
}

.loginTitleTableHeader {
    color: #287295;
    font-weight: bold;
    margin: 8px 6px 0px 6px;
    background-image: url(../images/main_menubg.jpg);
    background-repeat: repeat-x;
    height: 31px;
    padding-top: 5px;
    text-align: center;
}

.pageTableHeader {
    color: #287295;
    font-weight: bold;
    margin: 8px 6px 0px 6px;
    background-image: url(../images/main_menubg.jpg);
    background-repeat: repeat-x;
    height: 31px;
    padding-top: 5px;
    text-align: center;
}


.maintenanceTitleTableHeader {
    color: #287295;
    font-weight: bold;
    margin: 8px 6px 0px 6px;
    background-image: url(../images/main_menubg.jpg);
    background-repeat: repeat-x;
    height: 31px;
    padding-top: 5px;
    text-align: center;
}


.invDivtitleTableHeader {
      font-size: 16px;
      font-weight: bold;
      color: #FFFFFF;
      background-color:#287295;
      text-align: center;
        
}

/*
.titleTableHeader {
    color: #287295;
    font-weight: bold;
    margin: 8px 6px 0px 6px;
    background-image: url(../images/main_menubg.jpg);
    background-repeat: repeat-x;
    height: 31px;
    padding-top: 5px;
    padding-bottom: 5px;
    text-align: center; 
}
*/

.titleTableHeader {
	
    color: #fff; /* #287295; */
    font-weight: bold;
    padding: 3px;
    /* background-image: url(../images/main_menubg.jpg);
    background-repeat: repeat-x;
    */
    background-color: #287295;
    text-align: center; 
}


.subTitleTableHeader {
    font-size: 12px;
    color: #fff;
    font-weight: bold;
    background-color: #287295;
    padding: 3px;
}

.sellerMgmtTableHeader {
    font-size: 10px;
    color: #fff;
    font-weight: bold;
    background-color: #287295;
}

.verifyTableRow {
       border: 1px solid black;
       border-collapse: collapse;
      background-color:#6699CC;
       font: 9px/1.5 Verdana, Trebuchet, Lucida, Arial, sans-serif;
}

.subTitleTableHeaderOwner {
      font-size: 12px;
      font-weight: bold;
      color: #FFFFFF;
      background-color:#3366CC;
}

.normalWhiteSellerTableRow {
      font-size: 12px;
      font-weight: normal;
      background-color:#FFFFFF;
}

.normalGraySellerTableRow {
      font-size: 12px;
      font-weight: normal;
      background-color:#CDCDCD;
}

.subTitlePackageHeader {
      font-size: 12px;
      font-weight: bold;
      color: #FFFFFF;
      background-color:#CCCCCC;
}
.subTitlePriceTableHeader {
      font-size: 12px;
      font-weight: bold;
      background-color:#CCCCCC;
}


.tableRow {
      font-size:12px;
      font-weight: normal;
}

.tagsLink {
     font-size:12px;
     font-weight: normal;
}
.basicOnetableRow {
      font-size: 12px;
      font-weight: normal;
      color: #FFFFFF;
      background-color:#330066;
}
.normalText {
      font-size: 12px;
      font-weight: normal;
}

.errorText {
      font-size: 12px;
      font-weight: bold;
      color: red;
}

.boldText {
      font-size: 12px;
      font-weight: bold;
}

.txtFieldLabel {      
      font-size:12px;
      font-weight: bold;
      /* horizontal-align:right; */
}

input.blue {
  background-color: #CCCCCC;
  font-weight: bold;
  font-size: 12px;
  color: white;
}

.blueSubtitle {
    color: #287295;
    font-weight: bold;
}

.sellerNumMessage {
   font-size: 12px;
   font-weight: bold;
}

.layoutLink {
   color: #CDCDCD;
   font-size: 10px;
   font-weight: normal;
}

.grayText {
   color: gray
}

.style3 {
    color: #FFFFFF;
    font-weight: bold;
    }
.style4 {
    font-size: 18px;
    font-weight: bold;
    color: #FFFFFF;

}

.errorTitle{
            color: #FFF;
            border-left: 1px solid #D6D6D6;
            border-top: 1px solid #D6D6D6;
            border-right: 1px solid #D6D6D6;
            border-bottom: 1px solid #D6D6D6;
            padding: 1px;
            font-size: 10pt;
            font-weight: bold;
           /* background-image: url(images/ErrorBack.gif); */
            background-position: top;
        background-color: yellow;
}

.errorNote {
   background: #FFFFCC;
   border: 1px solid #8dcc9f;
   margin-bottom: 10px;
   padding: 5px;
   font-size:12px;
   font-weight: bold;
   color: red;
}

.infoNote {
   background: #FFFFCC;
   border: 1px solid #8dcc9f;
   margin: 15px;
   padding: 5px;
   font-size:12px;
   font-weight: bold;
   color: black;
}

.disDonMessageClass {
   background: #FFFFCC;
   border: 1px solid blue;
   margin-top: 5px;
   margin-bottom: 5px;
   padding: 5px;
   font-size:12px;
   font-weight: bold;
   color: black;        
}
/*
.header {
       background: #FFFFFF;
       border: 1px #FFFFFF;
       position: relative;
       min-height: 39px;
       height: 5em;
       padding: 0;
       voice-family: "\"}\"";
       voice-family: inherit;
       height: 3em;
       padding: 15px 0;
}
*/

.header {
    text-align: left;
    margin: 6px 0px 0px 0px;
}

.header img {
    margin-top: 10px;
    margin-left: 10px;
}
.header p {
    color: #287295;
    font-family: Verdana, Geneva, sans-serif;
    font-size: 13px;
    font-weight: bold;
}

.headerLinks {
   float: right;
   font-size: 10px;   
   margin: 6px 10px 0px 0px;  
}

.headerLinks a { 
   font-size: 10px;     
}

.rowOff, .rowOn{
    background-color: #FFF;
    border: 1px solid #999;
    font-size: 8pt;
    font-weight: normal;
    height: 16px;
}
.rowOff td table tr td{
    border: 0px;
}

.volunteerSortLink a {
    color: #287295;
}
table.dkgrey2,tr.dkgrey2,th.dkgrey2,td.dkgrey2{background-color:#D6D6D6}
table.grey4,tr.grey4,th.grey4,td.grey4{background-color:#E7E7E7}
table.grey5,tr.grey5,th.grey5,td.grey5{background-color:#F1F1F1}
table.navblue2,tr.navblue2,td.navblue2{background:#F0F4FF}
div.datacell{padding:3px 6px 4px 6px}
div.pad4x9{padding:4px 9px}
div.pad3x5{padding:3px 5px}
div.pad3{padding:3px}
div.colpadding1{padding:7px 10px 8px 10px}
div.colpadding2{padding:4px 8px 8px 8px}
div.colpadding3{padding:4px 10px 8px 10px}
div.colcaption1{padding:4px 6px 0px 6px}
div.padbottom10{padding-bottom:10px}
div.headerpadding2{padding:1px 6px 2px 6px}
table.topnav td{color:#666}
table.topnavlight td a,table.topnavlight td a:visited,table.topnavlight td{color:#FFF}
table.topnav td a:visited{color:#594FBF}
table.topnav span.rightarrowblue,table.topnav span.rightarrowwhite{font-size:12px}
td.headerbar1{color:#333;background:#E7E7E7;font-weight:bold}
td.headerbar2{color:#666;background:#E7E7E7;font-weight:bold}
td.headerbar3{color:#FFF;background:#594FBF;font-weight:bold}
td.headerbar4{color:#FFF;background:#666;font-weight:bold}
td.headerbar5{color:/* #666 */#287295;background:/* #CCD6F7 */#FFFFFF;font-weight:bold}
td.headerbar6,th.headerbar6{color:#FFF;background:#999;font-weight:bold}
td.headerbar7{color:#FFF;background:#287295;font-weight:bold;font-size:12px}

select {
 font-size: 12px;
}

input {
    font-size: 12px;
}

.categoriesSelectBox {
  width: 70%;   
}

.sizesSelectBox {
  width: 70%;   
}


.volunteerManageButton {
   width: 215px;    
   font-size: 12px; 
}

.manageVolunteerLink ul {
    margin: 0;
    padding: 0;
    list-style: none;
    display: inline;    
}


.manageVolunteerLink li
{
    display: inline;
    list-style: none;
    padding: 0px;
    margin: 0px;
    border: 0px;
    width:  200px;
}

.manageVolunteerLink a
{
  background-color: #287295;
  width:  150px;
  border: 1px solid #000;
  color: #fff;
  font-weight: normal;
  text-aling: center;
  margin: 0px;
  padding: 4px 10px;
  font-size:12px;
}

.backToDroppoffLink a {
  background-color: #287295;
  width:  150px;
  border: 1px solid #000;
  color: #fff;
  font-weight: normal;
  text-aling: center;
  margin: 0px;
  padding: 4px 10px;
  font-size:12px;   
}

.dropoffManageButton {
   width: 215px;    
   font-size: 12px;    
}


.dropoffManageLink ul {
    margin: 0;
    padding: 0;
    list-style: none;
    display: inline;    
}


.dropoffManageLink li
{
    display: inline;
    list-style: none;
    padding: 0px;
    margin: 0px;
    border: 0px;
    width:  200px;
}

.dropoffManageLink a
{
  background-color: #287295;
  width:  150px;
  border: 1px solid #000;
  color: #fff;
  font-weight: normal;
  margin: 0px;
  text-aling: center;
  padding: 4px 10px;
  font-size:12px;
}

.editLink li
{
    display: inline;
    list-style: none;
    padding: 0px;
    margin: 0px;
    border: 0px;
    color: #fff;
}

.editLink a
{
  background-color: #287295;
  border: 1px solid #000;
  color: #fff;
  font-weight: normal;
  margin: 0px;
  padding: 4px 10px;
  font-size:12px;
}


.manageSellerItemsLink a
{
  background-color: #287295;
  width:  150px;
  border: 1px solid #000;
  color: #fff;
  font-weight: normal;
  text-aling: center;
  margin: 0px;
  padding: 4px 10px;
  font-size:12px;
}

.sellerPrinterItemsLink a {
  background-color: #287295;
  width:  150px;
  border: 1px solid #000;
  color: #fff;
  font-weight: normal;
  text-aling: center;
  margin: auto;
  padding: 5px;
  font-size:12px;
}   


.sellerItemsTotalItems {
    font-size: 12px;
    font-weight: bold;
    padding: 10px;
}


.sellerTableHeader {
      font-size: 12px;
      font-weight: bold;
      color: #FFFFFF;
      background-color:#287295;
      border: 1px solid black;
      border-collapse: collapse;
}

.sellerTableHeader a {
  color: #fff;
}

#mycmText{
    margin-left: 300px;
    font-size: 28px;
    font-weight: normal;
    color: #287295;
}

.downLoadLink {
    padding-top: 7px;
    padding-bottom: 7px;
}

.downLoadLink a {
  background-color: #287295;
  border: 1px solid #000;
  color: #fff;
  font-weight: normal;
  margin: 0px;
  padding: 4px 10px;
  font-size:12px;
}

.mycmAddItemSubmitBtn {
}
.mycmAddItemResetBtn {
}
.mycmAddItemEditBtn {
}
.mycmAddItemRemoveBtn {
}
.mycmItemMgmResetBtn {
	font-size: 10px;
}
.mycmItemMgmSearchSelect {
	font-size: 10px;
}
.mycmItemMgmSearhBtn {
	font-size: 10px;
}
.mycmItemMgmBtn {
  width: 150px;
  font-size: 10px;
}
.mycmItemMgmItemTranBtn {
}
.mycmItemMgmTransSelect {
	font-size: 10px;
	width:185px;
}
.mycmItemMgmProjRptBtn {
	font-size: 10px;
}

.mycmBtnMgmtItemEditAction {
   width: 150px;
   font-size: 10px;
}

.itemMgmTable {
   margin-top: 5px;
   float: left;
   width: 100%;
}

.itemMgmTable th {
    font-size: 10px;	
}

.itemMgmTable td {
    font-size:10px;
}

.ckAllItemMgmtLkClass {
    font-size: 12px;
}

.loginLayout {
  margin: auto;
}

#settlemntRptDiv { 
    display:none;
}

#printTagsSuccessPageId {
    display: none;  
}

.returnToItemMgmtButton {
    float: right;
    margin-bottom: 15px;
}

.printItemMgmtRptButton {
    float: left;
    margin-bottom: 15px;    
}

.inventoryRptInfo {
  text-align: left; 
}
.inventoryRptDivClassHide {
  display:none;
}
.inventoryRptDivClassShow {
    width:  983px;
    voice-family:   "\"}\"";
    voice-family:   inherit;
    width:  983px;
    margin: auto;
    text-align: left;

}

#inventoryItemsTableId {
    width:  983px;
    voice-family:   "\"}\"";
    voice-family:   inherit;
    width:  983px;
    margin: auto;
}

#inventoryItemsTableId td {
  font-size:12px;
}

.itmMgmtHelpTipLink
{
  background-color: #287295;
  color: #fff;
  font-weight: normal;
  font-size:12px;
}

.itmMgmtDisDonSetink {
  font-size:12px;   
}

.itmMgmtHelpTipLink a
{
  background-color: #287295;
  color: #fff;
  font-weight: normal;
  font-size:12px;
}

.sellerItemsRptLink
{
    margin-bottom: 10px;
}

.sellerItemsRptLink a
{
  background-color: #287295;
  border: 1px solid #000;
  color: #fff;
  font-weight: normal;
  margin: 0px;
  padding: 4px 10px;
  font-size:10px;
}

.addItemsTableClass {
  margin-top: 10px;
}

.addItemsTableClass td {
 font-size:12px;
}

.addItemsTableClass th {
 font-size:12px;
}


.outer {
    position:relative;
    margin-bottom: 32px;
    margin-top: 60px;
}

.inner {
    overflow-y: scroll;
    overflow-x: hidden;
    height:300px;   
}

.outer thead tr {
    position:absolute;
    top:-32px;
    left: 0px;
}

.outer tfoot tr {
    position:absolute;
    bottom: -32px;  
}

.sellerMgmtTableClass {
  width: 100%;
}
.zeroItemsSeller {
       border: 1px solid black;
       border-collapse: collapse;
      background-color:#6699CC;
       font-size:12px;
}

.regSellersTableHeader {
      font-size:12px;
      font-weight: bold;
      color: #FFFFFF;
      background-color:#287295;
      border: 1px solid black;
      border-collapse: collapse;

}
.regSellersTableHeader tr a {
    font-size:12px;
        font-weight: bold;
    color:#FFFFFF;
}



.regSellersTableHeaderLink a:link {color:#FFFFFF;}
.regSellersTableHeaderLink a:visited {color:#FFFFFF;}
.regSellersTableHeaderLink a:hover {color:#FFFFFF;}

.saleMgmtButtonsTable {
       width: 100%;
       font-size:12px;
       border: none;
}

.saleMgmtButtonsTable tr td {
    border: none;
 }
 
 .saleMgmtButtons {
    border: none;
 }
 
 .saleMgmtButtonsLinks {
    border: none;
    margin: auto;
    padding-top: 5px;
    text-align: center;
    
 }
 
.regSellersTableClass {
       width: 100%;
       border: 1px solid black;
       border-collapse: collapse;
       font-size:12px;
}

.regSellersTableClass tr {
       border: 1px solid black;
       border-collapse: collapse;       
}

.regSellersTableClass td {
       border: 1px solid black;
       border-collapse: collapse;       
}

.regVolTableClass {
  background-color: yellow; 
}
a.regSellersTableClass {
    color:#FFF;
    font-size:12px;
    font-weight:normal;
    text-decoration:none;
    }

a.regSellersTableClass:link {color:#FFF;}
a.regSellersTableClass:visited {color:#FFF;}
a.regSellersTableClass:hover {background-color:#FFF;}

   .reportHeader {
    margin-top: 5px;
    margin-bottom: 0em;
    font-weight: bold;
   }

   .notallowed {
      text-decoration:overline;
   }


#errorDialog {
   text-align:left; 
}

#errorDialogMessage {
  text-align: left; 
}   

#sessionExpiredDialog {
  text-align: left; 
}
#sessionExpiredMessage {
   text-align: left;
}

#messageDialogSuccess {
  text-align: left; 
}
#messageDialogSuccessText {
   text-align: left;
}

#contractDialog {
   text-align:left; 
}
#contractDialogText {
  text-align:left;
}

#volContractDialog {
    text-align: left;
}
#volContractDialogText {
   text-align: left;
}

#addEditRemoveItemdialog {
   text-align:left;
}

#errorTransferDialog {
   text-align: left;
}

#forceDisWhenDonDialog {
   text-align: left;
}

#itemMgmtDeleteDialog {
  text-align: left;
}

#itmMgmtDonDisSaleSettingsDialog {
  text-align: left;
}

#printTagsSuccessDialogId {
text-align: left;
}

#addEditDialog {
  text-align: left;
}
#multipleEditDialog {
 text-align:left;
}
#editDialog {
    text-align: left;
}

.printHelpTipsLink {
   font-size: 12px;
   text-align: center;
 }
 
 .downloadpstagspsLink {
    font-size: 12px;
    font-weight: bold;
    text-align: center;
 }
 
 .viewOwnerSaleOrder {
    font-size: 12px;
   font-weight: normal;
   text-decoration: underline;
   color: #287295;
 }
 
 .saleOrderBoxHeader {
   background-color:#287295;
   color: #fff;
}

.managerIdLabel {
  font-size: 9px;
  font-style:italic;  
}

.editManagerLink {
 font-size: 12px;
}

.changeManagerPasswordLink {
font-size: 12px;
}

.saleManagersTableClass {
  margin-top: 10px;
}

.saleManagersTableClass td {
 font-size:12px;
}

.saleManagersTableClass th {
 font-size:12px;
}

.saleOrderHeader {
    font-size:14px;
    font-weight: bold;
    border-bottom: 1px solid #000;
}

.saleOrderHeaderTotal {
    font-size:14px;
    font-weight: bold;
    border-bottom: 1px solid #000;
}

.verifySaleOrderHeader {
    font-size:12px;
    font-weight: bold;
    border-bottom: 1px solid #000;
}

.verifySaleOrderHeaderAmount {
    font-size:12px;
    font-weight: bold;
    border-bottom: 1px solid #000;
}

.saleManagerHeader {
    font-size:12px;
    font-weight: bold;
    border-bottom: 1px solid #000;
}

.passwordEventManagerDialog {
  text-align: left;
}

.passwordEventManagerDialog p {
  text-align: left;
}

#saleOrderContract {
    overflow: auto; 
    width: 100%; 
    height: 200px;
}

.saleOrderContractHeader {
    text-align:center;
    font-size: 14px;
    font-weight: bold;
}
#saleOrderContract h3 {
    text-align:center;
    font-size: 14px;
}

#saleOrderIndicateHeader {
    text-align:center;
    font-size: 14px;    
    font-weight: bold;
}

#saleOrderContract p {
 font-size: 10px;
}

#saleOrderContract li {
 font-size: 10px;
}

#saleOrderContract h3 {
 text-align: left;
}

.subTitleTableHeader a {
  color: #fff;
}

.regNotPaidMessage li {
    font-size: 12px;
}

.hidePayPalWarning {
 display: none;
}

.odd {
 font-size: 10px;
}

.even {
 font-size: 10px;
}

.selectSellerEmail {
 margin-left: 10px;
}



#sellerNumberRefTableId th {
   font-size: 12;
}

.deleteDialog {
  font-size: 12px;
}

.deleteDialogWarning {
    font-size: 12px;
    color: #000;
    border: 2px solid red;
    padding: 5px;
}

.sellerNumRefTableInstructions {
    display: none;
    border: 1px solid blue;
    margin-top: 20px;
    margin-bottom: 20px; 
}

.sellerNumRefTableInstructions p {
   font-size: 12px;
   padding-left: 10px;
}

.sellerMgmtInstructions {
    display: none;
    border: 1px solid #297494;
    margin-left: 20px;
    margin-right: 20px;
    margin-bottom: 20px; 
    margin-top: 5px;
}

.sellersMgmtInfoHeader {
    margin-left: 20px;
    margin-top: 20px;   
}

.sellerMgmtInstructions p {
   font-size: 12px;
   padding-left: 10px;
}


.clearSellerNumRefEntries {
    
}

.removeSellerRefLink {
  margin-bottom: 20px;
  float: right;
}
.removeSellerRefLink a {
    text-decoration: none;
    background-color: #287295;
    border: 1px solid #000;
    color: #fff;
    font-weight: normal;
    margin: 0px;
    padding: 4px 10px;
    font-size:12px;
    margin-bottom: 20px;
}

.helpHeader {
  font-size: 14px;
}

.sellerNumRefTableCloseId {
    text-decoration: none;
    font-size: 14px;
    font-weight: bold;
}

.editManagerAccessLink {
   font-size: 12px;
   font-weight: normal;
   text-decoration: underline;
}

.editManagerInfoLink {
    text-decoration: underline;
    font-size: 12x;
    font-weight: normal;    
}
.passwordManagerLink {
    text-decoration: underline;
    font-size: 12px;
    font-weight: normal;
}

.assignSalesToMgrLink {
    text-decoration: underline;
    font-size: 12px;
    font-weight: normal;
}

.ownerHomeManageSales th {
 font-size:12px;
}

.ownerHomeSetupSales th {
 font-size:12px;
}

.loginForm {
  padding: 10px;
}

.loginButton {
font-size: 12px;
background-color: #287295;
border: 1px solid #000;
cursor: pointer;
width: 100px;
margin-right: 60px;
color: #fff;
}

.genericButton {
font-size: 12px;
background-color: #287295;
border: 1px solid #000;
cursor: pointer;
width: 100px;
color: #fff;
margin: 5px;
}

.ownerHomeMailingListBtn {
font-size: 12px;
background-color: #287295;
border: 1px solid #000;
cursor: pointer;
width: 130px;
color: #fff;
margin: 5px;
}


.sellerManagementTable th {
  font-size: 11px;
  font-weight: bold;
}

.sellerManagementTable td {
  font-size: 10px;
  font-weight: normal;
}

.sellerManagementTable a {
  text-decoration: none;    
}

.sellerManagementTable input {
   font-size: 10px; 
}

.sellerManagementTable select {
   font-size: 10px; 
}

.emailSellerTable th {
  text-align: left; 
}

.emailSellerTable input {
    font-size: 10px;
}

.emailSellerTable select {
    font-size: 10px;
}

.emailSellerTable a {
  text-decoration: none;    
}

.emailVolunteerTable th {
    text-align: left;
}

.emailVolunteerByDateTable th {
    text-align: left;   
}

.emailCheckInSellersTable th {
    text-align: left;
}

.emailNewMomsTable th {
    text-align: left;
}

.emailFormFields {
  margin: 0px 10px 10px 10px;
  border: 1px solid #287295;
  padding: 10px;
}

.emailRecepients {
  margin: 0px 10px 10px 10px;
  border: 1px solid #fff;   
}

#emailRecepientsDiv {
    display: none;
}

.sendOptions {
  margin: 0px 10px 10px 10px;
  border: 1px solid #287295;
}

#sendOptionsDiv {
    display: none;
}

.sendOptionsHeader {
  margin: 20px 0px 0px 10px;
}

.ui-helper-reset {
    
    list-style: none outside none;
    text-decoration: none;
}

.ui-helper-reset input {
display: block;
}

.ui-helper-reset textarea {
display: block;
}

h3 {
    margin-top: 5px;   
    color: #297494;
}

.fastEmailFields input {  
  margin: 10px;
}

.scheduleEmailBox {

}

#emailContentsDiv fieldset {
    /* background-color: #297494;
    border: 1px solid #000; */
    display: block;
    margin: 0 10px 3em 0;
    padding: 1em;    
}
#emailContentsDiv fieldset.submit {
    background-color: transparent;
    border: medium none;
    text-align: center;
}
#emailContentsDiv fieldset.radio {
    background-color: #DDDDDD;
    margin: 1em 0 2em;
    width: 15em;
}
#emailContentsDiv fieldset.radio input {
    clear: both;
    float: left;
    width: auto;
}
#emailContentsDiv fieldset.radio label {
    font-weight: normal;
}
#emailContentsDiv input {
    display: block;
    width: 15em;
}

#emailContentsDiv button {
    display: inline;
}

#emailContentsDiv label {
    display: block;
    font-weight: bold;
    margin-bottom: 1em;
}
#emailContentsDiv select {
    display: block;
}

#emailContentsDiv {

}

#scheduleEmail fieldset {
    /* background-color: #297494;
    border: 1px solid #000; */
    display: block;
    margin: auto;
    padding: 1em;
    width: 35em;
    text-align: left;
    border: 1px solid #297494;
    
}
#scheduleEmail fieldset.submit {
    background-color: transparent;
    border: medium none;
    text-align: center;
}
#scheduleEmail fieldset.radio {
    background-color: #DDDDDD;
    margin: 1em 0 2em;
    width: 15em;
}
#scheduleEmail fieldset.radio input {
    clear: both;
    float: left;
    width: auto;
}
#scheduleEmail fieldset.radio label {
    font-weight: normal;
}
#scheduleEmail input {
    display: block;
    width: 15em;
}


#scheduleEmail label {
    display: block;
    font-weight: bold;
    margin-bottom: 1em;
}
#scheduleEmail select {
    display: block;
}

div#selectedRecipientsDiv {
position: fixed;
top: 21px;
margin-left: 990px;
width: 120px;
padding: 10px;
float:left;
}
#selectedRecipientsDiv {
    display: none;
    background-color: #fff;
}

.selectedRecipientsList {
  width: 120px;
  height:320px 
}


.selectedLayoutsDiv {
    margin-right: 10px;
}

#savedTemplatesDiv {
    margin-top: 6px;
    margin-left: 50px;
    display: inline; /* IE Hack */    
    float: left;
    min-height: 30px;
}

#emailTemplatesDiv {
    margin: 15px;
    margin-bottom: 5px;
}

#emailTemplatesDiv label {
    font-weight: bold;
}

/*
for testing none scrolling divs
position: absolute; left: -92px; top: 0px;
*/
.lockUnlockHeader {
    text-align: center;
    font-weight: bold;
    font-size: 24px;
    color: red;
    margin: 5px;
    margin-bottom: 15px;
}

#myaccountDiv fieldset {
    /* background-color: #297494;
    border: 1px solid #000; */
    display: block;
    margin: 0 10px 3em 0;
    padding: 1em;    
}
#myaccountDiv fieldset.submit {
    background-color: transparent;
    border: medium none;
    text-align: center;
}
#myaccountDiv fieldset.radio {
    background-color: #DDDDDD;
    margin: 1em 0 2em;
    width: 15em;
}
#myaccountDiv fieldset.radio input {
    clear: both;
    float: left;
    width: auto;
}
#myaccountDiv fieldset.radio label {
    font-weight: normal;
}
#myaccountDiv input {
    display: block;
    width: 15em;
}

#myaccountDiv button {
    display: inline;
}

#myaccountDiv label {
    display: block;
    font-weight: bold;
    margin-bottom: 1em;
}
#myaccountDiv select {
    display: block;
}

#myaccountEmailDiv {
  float: left;  
}

#myaccountEmailDiv fieldset {
    /* background-color: #297494;
    border: 1px solid #000; */
    display: block;
    margin: 0 10px 3em 0;
    padding: 1em;    
}
#myaccountEmailDiv fieldset.submit {
    background-color: transparent;
    border: medium none;
    text-align: center;
}
#myaccountEmailDiv fieldset.radio {
    background-color: #DDDDDD;
    margin: 1em 0 2em;
    width: 15em;
}
#myaccountEmailDiv fieldset.radio input {
    clear: both;
    float: left;
    width: auto;
}
#myaccountEmailDiv fieldset.radio label {
    font-weight: normal;
}
#myaccountEmailDiv input {
    display: block;
    width: 15em;
}

#myaccountEmailDiv button {
    display: inline;
}

#myaccountEmailDiv label {
    display: block;
    font-weight: bold;
    margin-bottom: 1em;
}
#myaccountEmailDiv select {
    display: block;
}

.reqField {
 font-size: 9px;
 color: gray;
}

.hidden { position:absolute; top:0; left:-9999px; width:1px; height:1px; overflow:hidden; }    
.fg-button { clear:left; margin:0 4px 40px 20px; padding: .4em 1em; text-decoration:none !important; cursor:pointer; position: relative; text-align: center; zoom: 1; }
.fg-button .ui-icon { position: absolute; top: 50%; margin-top: -8px; left: 50%; margin-left: -8px; }
 a.fg-button { float:left;  }
 button.fg-button { width:auto; overflow:visible; } /* removes extra button width in IE */
.fg-button-icon-left { padding-left: 2.1em; }
.fg-button-icon-right { padding-right: 2.1em; }
.fg-button-icon-left .ui-icon { right: auto; left: .2em; margin-left: 0; }
.fg-button-icon-right .ui-icon { left: auto; right: .2em; margin-left: 0; }
.fg-button-icon-solo { display:block; width:8px; text-indent: -9999px; }     /* solo icon buttons must have block properties for the text-indent to work */ 

.fg-button.ui-state-loading .ui-icon { background: url(../images/spinner_bar.gif) no-repeat 0 0; }
.myAcctNavLink {
    font-size: 10px;
}

#mainLogo img {
    margin-left: 20px;
}

.percentBoxText {
    color: #333333;
    font-weight: bold;  
}

#cancelmailTemplateBtnId {
   display:none;
}

.closeInfoLink {
  text-align: right;
  font-size: 10px;
  margin-right: 20px;
  margin-bottom: 5px;
}

.lockUnlockLink {
    color: #287295;
    font-family: Verdana,Geneva,sans-serif;
    font-size: 12px;
    text-decoration: none;
 }
 
 .deleteSellerLink {
   text-decoration: none;
   margin-left: 3px;
 }
 
 p.toptagline {
    color: #287295;
    font-family: Verdana,Geneva,sans-serif;
    font-size: 13px;
    font-weight: bold;
}

.headerLinks {
   float: right;
   font-size: 10px;   
   margin: 6px 10px 0px 0px;  
}

.radioButton {
 font-size: 10px;
 }
 
 #removeSellerEntriesId {
   margin-right: 15px;
   margin-top: 15px;
 }
