﻿body {

}
#baseHome
{
    width: 750px;
    margin-left: auto;
    margin-right: auto;
}
#topHome
{
    width: 475px;
    height:52px;
    float:left;
}
#toploginHome
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9px;
    font-weight: normal;
    text-align: center;
    width: 275px;
    height: 52px;
    line-height: 14px;
    float: left;
    vertical-align: top;
}
#welcomeHome
{
    width: 750px;
    text-align: left;
    height: 80px;
    float: left;
}
#leftHome
{
    font-family:  Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: normal;
    width: 175px;
    float: left;
    padding: 5px;
    top:132px;
}
#leftNavigation {
    font-family:  Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    text-align: left;
    line-height: 16px;
    font-weight: normal;
    text-decoration: none;
    width: 175px;
    float: left;
    padding: 0px;
}
#leftNavigation a:hover
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    text-align: left;
    line-height: 16px;
    text-decoration: none;
    color: #000000;
    background-color: #CCCCCC;
    display: block;
    font-weight: normal;
}
#contentHome
{
    width: 530px;
    text-align: left;
    padding: 5px;
    float: right;
}
#footerHome
{
    width: 750px;
    clear: both;
    padding-top: 5px;
    font-family:  Verdana, Arial, Helvetica, sans-serif;
    font-size: 9px;
}

#footerSmall
{
    width: 700px;
    clear: both;
    padding-top: 5px;
    font-family:  Verdana, Arial, Helvetica, sans-serif;
    font-size: 9px;
}
#footerleft
{
    width: 175px;
    text-align: left;
    padding: 3px 0px 0px 0px;
    float: left;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9px;
}
#footercenter
{
    width: 215px;
    text-align: left;
    padding: 3px 0px 0px 0px;
    float: left;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9px;
}
#footerright
{
    width: 300px;
    text-align: right;
    padding: 3px 0px 0px 0px;
    float: right;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9px;
    vertical-align: baseline;
    height: 35px;
}
#insideTop
{
    width: 750px;
    margin-left: auto;
    margin-right: auto;
    float:left;
}
#contentInside
{
    width: 750px;
    margin-left: auto;
    margin-right: auto;
    float:left;
}
#TopSearch
{
    margin: 0px;
    width: 750px;
    padding-top: 6px;
    clear: both;
    padding-bottom: 0px;
}

#contentInsideTopSearch
{
    width: 750px;
    text-align: left;
    padding: 5px;
    float:left;
}
#leftInside
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: normal;
    width: 160px;
    float: left;
    padding: 5px 0px 5px 5px;
}
#leftBar
{
    font-family:  Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: normal;
    width: 155px;
    float: left;
    padding: 0px;
}
#contentInsideLBar
{
    width: 570px;
    text-align: left;
    padding: 5px;
    float: right;
    border-left-style: solid;
    border-left-width: 1px;
    border-left-color: #999999;
}
#contentInsideRBase
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-align: left;
    padding-left: 10px;
    width: 560px;
    float: left;
    padding-top: 5px;
    font-size: 12px;
}
#contentInsideRBaseno
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-align: left;
    width: 560px;
    float: left;
    font-size: 12px;
}
#merchHeader
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-align: left;
    vertical-align: bottom;
    font-size: 24px;
    height: 95px;
    padding-left: 10px;
    width: 540px;
    float: left;
    padding-top: 5px;
}
#merchHeaderRight
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-align: left;
    font-size: 10px;
    float: right;
    width: 210px;
    vertical-align: bottom;
}
#merchImage
{
    vertical-align: top;
    text-align: center;
    padding: 5px;
    width: 175px;
    height: 150px;
}
#merchWording
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-align: center;
    vertical-align: middle;
    font-size: 12px;
    font-weight: bold;
    line-height: 16px;
    padding-top: 6px;
}
#merchandisePage
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 8px;
    width: 570px;
}
.SearchMain
{
    width: 750px;
    text-align: left;
    font-family:  Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    text-indent: 55px;
}
.SearchCategory
{
    width: 750px;
    font-family:  Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    text-align: left;
    padding-top: 6px;
    text-indent: 15px;
}
.SearchTypes
{
    width: 750px;
    text-align: left;
    padding-top: 6px;
    text-indent: 55px;
}
.SearchSort
{
    width: 750px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    text-align: left;
    padding-top: 5px;
    text-indent: 70px;
    vertical-align: middle;
}
.SearchMessage
{
    width: 750px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    text-align: left;
    padding-top: 2px;
    padding-bottom: 8px;
    text-indent: 15px;
}
#addtocartmain
{
    width: 700px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    padding-top: 5px;
    padding-left: 25px;
}
#popupinfo
{
    width: 700px;
    padding-top: 5px;
    padding-left: 25px;
}
#cartacctship
{
    vertical-align: top;
    text-align: center;
    float: left;
    padding-left: 20px;
}
.font6
{
    font-family:  Verdana, Arial, Helvetica, sans-serif;
    font-size: 6px;
}
.font8
{
    font-family:  Verdana, Arial, Helvetica, sans-serif;
    font-size: 8px;
}
.font8Bold
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 8px;
    font-weight: bold;
}
.font8borders
{
    border: 1px solid #000000;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 8px;
}
.font9
{
    font-family:  Verdana, Arial, Helvetica, sans-serif;
    font-size: 9px;
}
.font9Bold
{
    font-family:  Verdana, Arial, Helvetica, sans-serif;
    font-size: 9px;
    font-weight: bold;
}
.font9btmborder
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9px;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-bottom-color: #CCCCCC;
}
.font92border
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9px;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-left-style: solid;
    border-left-width: 1px;
    padding-left: 3px;
    border-bottom-color: #CCCCCC;
    border-left-color: #CCCCCC;
}
.font9Nar {font-size: 9pt; font-weight: normal; font-family: Arial Narrow, Arial, Verdana, arial, helvetica, sans-serif;}
.font9NarBold {font-size: 9pt; font-weight: bold; font-family: Arial Narrow, Arial, verdana, Arial, helvetica, sans-serif;}
.font10Silver
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #C0C0C0;
}
.font10
{
    font-family:  Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
}
.font10Bold
{
    font-family:  Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: bold;
}
.font10Boldrt
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: bold;
    text-align: right;
}
.font10btmborder
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-bottom-color: #CCCCCC;
}
.font102border
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-left-style: solid;
    border-left-width: 1px;
    padding-left: 3px;
    border-bottom-color: #CCCCCC;
    border-left-color: #CCCCCC;
}
.font103border
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-left-style: solid;
    border-left-width: 1px;
    padding-left: 3px;
    border-bottom-color: #CCCCCC;
    border-left-color: #CCCCCC;
    border-right-style: solid;
    border-right-width: 1px;
    border-right-color: #CCCCCC;
}
.font10txtbox
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    vertical-align:  middle;
    height: 12px;
}
.font10Nar {font-size: 10pt; font-weight: normal; font-family: Arial Narrow, Arial, Verdana, arial, helvetica, sans-serif;}
.font10NarBold {font-size: 10pt; font-weight: bold; font-family: Arial Narrow, Arial, verdana, Arial, helvetica, sans-serif;}
.font11borders
{
    border: 1px solid #000000;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
}
.font11
{
    font-family:  Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
}
.font11green
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    background-color: #B7FFB7;
    font-weight: bold;
}
.font11ltgreen
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    background-color: #CCFFCC;
}
.font11blue
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    background-color: #BBFFFF;
    font-weight: bold;
}
.font11ltblue
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    background-color: #CCFFFF;
}
.font11red
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #FF0000;
}
.font11left
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    text-align: left;
    text-indent: 0px;
}
.font11Bold
{
    font-family:  Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;    
}
.font11txtbox
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    vertical-align: top;
    height: 14px;
}
.font11txtboxgray
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    vertical-align: top;
    height: 14px;
    background-color: #CCCCCC;
}
.font11chkbx
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    vertical-align: middle;
}
.font11dropdwn
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    vertical-align: top;
    text-align: left;
    white-space: nowrap;
}
.font11ddTech
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    vertical-align: bottom;
    text-align: left;
    white-space: nowrap;
}
.font11edit
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    vertical-align: middle;
    text-align: left;
    color: #000000;
    text-decoration: underline;
}
.font11underline
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    text-decoration: underline;
}
.font11BoldBorders
{
    border-style: none ridge ridge ridge;
    border-width: 2px;
    border-color: #808080;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
}
.font11Borders
{
    border-style: none ridge none ridge;
    border-width: 2px;
    border-color: #808080;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
}
.font11disc
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    text-align: left;
    line-height: 17px;
    list-style-type: disc;
}
.font12
{
    font-family:  Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
}
.font12Board
{
    font-family:  Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    line-height: 15px;
}
.font12Nar
{
    font-size: 12px;
    font-family: Arial Narrow, Arial, Verdana, arial, helvetica, sans-serif;
}
.font12disc
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    text-align: left;
    line-height: 18px;
    list-style-type: disc;
}
.font12circle
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    text-align: left;
    line-height: 18px;
    list-style-type: circle;
}
.font12square
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    text-align: left;
    line-height: 18px;
    list-style-type: square;
}
.font12nobullet
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    text-align: left;
    line-height: 18px;
    list-style-type: none;
}
.font12underline
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    text-decoration: underline;
}
.font12Bold
{
    font-family:  Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
}
.font12BoldBorders
{
    border-style: none ridge ridge ridge;
    border-width: 2px;
    border-color: #808080;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
}
.font12Borders
{
    border-style: none ridge none ridge;
    border-width: 2px;
    border-color: #808080;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
}
.font12Blue
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
    background-color: #B2CCFF;
    height: 20px;
}
.font12Bluesm
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
    background-color: #CEDFFF;
    height: 15px;
}
.font13
{
    font-family:  Verdana, Arial, Helvetica, sans-serif;
    font-size: 13px;
}
.font13Nar
{
    font-size: 13px;
    font-family: Arial Narrow, Arial, Verdana, arial, helvetica, sans-serif;
}
.font13Bold
{
    font-family:  Verdana, Arial, Helvetica, sans-serif;
    font-size: 13px;
    font-weight: bold;
}
.font13Book
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 13px;
    color: #3366cc;
    font-weight: bold;
    line-height: 18px;
    vertical-align: top;
}
.font13Calendar
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 13px;
    color: #F86207;
    font-weight: bold;
    line-height: 18px;
    vertical-align: top;
}
.font13Merch
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 13px;
    color: #518AC4;
    font-weight: bold;
    line-height: 18px;
    vertical-align: top;
}
.font13Tech
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 13px;
    color: #000099;
    font-weight: bold;
    line-height: 18px;
    vertical-align: top;
}
.font13Assortment
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 13px;
    color: #6600cc;
    font-weight: bold;
    line-height: 18px;
    vertical-align: top;
}
.font14
{
    font-family:  Verdana, Arial, Helvetica, sans-serif;
    font-size: 14px;
}
.font14Bold
{
    font-family:  Verdana, Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: bold;
}
.font14BOgreen
{
    font-family:  Verdana, Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: bold;
    color: #006633;
}
.font14BOblue
{
    font-family:  Verdana, Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: bold;
    color: #0066FF;
}
.font14BOorange
{
    font-family:  Verdana, Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: bold;
    color: #E67E00;
}
.font14BOred
{
    font-family:  Verdana, Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: bold;
    color: #B20033;
}
.font14white
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #FFFFFF;
}
.font15
{
    font-family:  Verdana, Arial, Helvetica, sans-serif;
    font-size: 15px;
}
.font15Bold
{
    font-family:  Verdana, Arial, Helvetica, sans-serif;
    font-size: 15px;
    font-weight: bold;
}
.font16
{
    font-family:  Verdana, Arial, Helvetica, sans-serif;
    font-size: 16px;
}
.font16Bold
{
    font-family:  Verdana, Arial, Helvetica, sans-serif;
    font-size: 16px;
    font-weight: bold;
}
.font18
{
    font-family:  Verdana, Arial, Helvetica, sans-serif;
    font-size: 18px;
}
.font18Bold
{
    font-family:  Verdana, Arial, Helvetica, sans-serif;
    font-size: 18px;
    font-weight: bold;
}
.font20
{
    font-family:  Verdana, Arial, Helvetica, sans-serif;
    font-size: 20px;
}
.font24
{
    font-family:  Verdana, Arial, Helvetica, sans-serif;
    font-size: 24px;
}
.fonthomeleft
{
    font-family:  Verdana, Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #3366FF;
    font-weight: bold;
    line-height: 18px;
    text-decoration: none;
    vertical-align: middle;
}
.fonthomeleftsm
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 13px;
    color: #3366FF;
    vertical-align: top;
}
.fonthomedent
{
    font-family:  Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    text-align: left;
    padding-left: 15px;
    line-height: 16px;
    text-decoration: none;
    color: #000000;
    font-weight: normal;
    display: block;
}
.fonthomedentsolid
{
    font-family:  Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    text-align: left;
    padding-left: 15px;
    line-height: 16px;
    text-decoration: none;
    color: #000000;
    background-color: #cccccc;
    font-weight: normal;
    display: block;
}

.fontleftpromo
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    text-align: left;
    line-height: 16px;
    text-decoration: none;
    color: Black;
}
.fontgreybacksm
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    background-color: #DDDDDD;
    height: 19px;
}
.fontgreyback
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    background-color: #DDDDDD;
    height: 24px;
}
.gray
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: bold;
    color: #DDDDDD;
}
.redsmaller
{
    font-family:  Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #FF0000;
}
.redsm
{
    font-family:  Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #FF0000;
}
.red
{
    font-family:  Verdana, Arial, Helvetica, sans-serif;
    font-size: 13px;
    font-weight: bold;
    color: #FF0000;
}
.orangesmaller
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #FF6600;
}
.bluesmaller
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #3875D1;
}
.bluesm
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #3875D1;
}
.blue
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: bold;
    color: #3875D1;
}
.bluelrg
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 16px;
    font-weight: bold;
    color: #3875D1;
}
.bluelarge
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 20px;
    color: #3875D1;
    letter-spacing: 2px;
}
.bluelnbtm
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 16px;
    font-weight: bold;
    color: #3875D1;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-bottom-color: #CCCCCC;
}
.pink
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 13px;
    font-weight: bold;
    color: #FF00FF;
}
.black
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 13px;
    font-weight: bold;
    color: Black;
}
.centeredImage
{
    text-align:center;
    display:block;
}
.fontOSborders
{
    padding: 2px;
    border: 1px solid #000000;
    font-family: Arial;
    font-size: 11px;
    line-height: 17px;
}
.fontOStrack
{
    padding: 2px;
    border: 1px solid #000000;
    font-family: Arial;
    font-size: 12px;
    line-height: 18px;
}
.fontOSgrayborders
{
    padding: 2px;
    border: 1px solid #000000;
    font-family: Arial;
    font-size: 12px;
    font-weight: bold;
    background-color: #CCCCCC;
    line-height: 18px;
}
.linkbar
{
    font-size: 12px;
    color: white;
    font-family: Arial;
    font-weight: 600;
    background-color: black;
    text-decoration: none;
    text-align: center;
}
.linkbar:hover
{
	COLOR: red;
	TEXT-DECORATION: none
}
.linkbarWelcome
{
    font-size: 11px;
    color: #FFFFFF;
    font-family: Arial;
    background-color: #669999;
    text-decoration: none;
    text-align: center;
}
.linkbarWelcome:hover
{
    color: #66FFFF;
    text-decoration: none;
}
.linkbarBook
{
    font-size: 11px;
    color: #FFFFFF;
    font-family: Arial;
    background-color: #3366CC;
    text-decoration: none;
    text-align: center;
}
.linkbarBook:hover
{
    color: #66FFFF;
    text-decoration: none;
}
.linkbarTech
{
    font-size: 11px;
    color: #FFFFFF;
    font-family: Arial;
    background-color: #000099;
    text-decoration: none;
    text-align: center;
}
.linkbarTech:hover
{
    color: #66FFFF;
    text-decoration: none;
}
.linkbarEcommerce
{
    font-size: 11px;
    color: #FFFFFF;
    font-family: Arial;
    background-color: #663399;
    text-decoration: none;
    text-align: center;
}
.linkbarEcommerce:hover
{
    color: #66FFFF;
    text-decoration: none;
}

.linkbarMerch
{
    font-size: 11px;
    color: #FFFFFF;
    font-family: Arial;
    background-color: #6799cb;
    text-decoration: none;
    text-align: center;
}
.linkbarMerch:hover
{
    color: #66FFFF;
    text-decoration: none;
}
.linkbarCust
	{
    font-size: 11px;
    color: #FFFFFF;
    font-family: Arial;
    background-color: #CC0000;
    text-decoration: none;
    text-align: center;
	}
.linkbarCust:hover
	{
    color: #66FFFF;
    text-decoration: none;
	}
.lineBase
{
    padding: 0px;
    margin: 0px;
    text-align: center;
    color: #999999;
    background-color: #999999;
    height: 1px;
}
.lineblue
{
    padding: 0px;
    margin: 0px;
    text-align: center;
    color: #b1b1e3;
    background-color: #b1b1e3;
    height: 2px;
}
.linepurple
{
    padding: 0px;
    margin: 0px;
    text-align: center;
    color: #6600cc;
    background-color: #6600cc;
    height: 2px;
}
.lineFooter
{
    text-align: center;
    color: #999999;
    background-color: #999999;
    height: 1px;
    width: 750px;
}
.lineFooterSmall
{
    text-align: center;
    color: #999999;
    background-color: #999999;
    height: 1px;
    width: 700px;
}
.searchnavigation
{
    vertical-align: middle;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    height: 24px;
    margin-top: 8px;
}
.tblgrandtotals
{
    border: 2px solid #FF6300;
}
TD.colHeading
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    WIDTH: 10%;
    COLOR: white;
    FONT-FAMILY: Verdana, Arial, 'Times New Roman', Courier;
    BACKGROUND-COLOR: black
}
TD.colHeadingNoWidth
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: white;
    FONT-FAMILY: Verdana, Arial, 'Times New Roman', Courier;
    BACKGROUND-COLOR: black
}
TD.cellText
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    WIDTH: 10%;
    COLOR: black;
    FONT-FAMILY: Verdana, Arial, 'Times New Roman', Courier;
    BACKGROUND-COLOR: #DDDDDD;
    TEXT-ALIGN: left
}
TD.cellTextclr
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    WIDTH: 10%;
    COLOR: black;
    FONT-FAMILY: Verdana, Arial, 'Times New Roman', Courier;
    BACKGROUND-COLOR: #F5F5F5;
    TEXT-ALIGN: left
}
TD.cellTextclrRt
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    WIDTH: 10%;
    COLOR: black;
    FONT-FAMILY: Verdana, Arial, 'Times New Roman', Courier;
    BACKGROUND-COLOR: #F5F5F5;
    TEXT-ALIGN: right
}
TD.cellTextBlk
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    WIDTH: 10%;
    COLOR: white;
    FONT-FAMILY: Verdana, Arial, 'Times New Roman', Courier;
    BACKGROUND-COLOR: black;
    TEXT-ALIGN: left
}
TD.cellTextNoWidth
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    COLOR: black;
    FONT-FAMILY: Verdana, Arial, 'Times New Roman', Courier;
    BACKGROUND-COLOR: #FFFFFF;
    TEXT-ALIGN: left
}
TD.cellTextHover
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    WIDTH: 10%;
    COLOR: black;
    FONT-FAMILY: Verdana, Arial, 'Times New Roman', Courier;
    BACKGROUND-COLOR: #b8b2aa;
    TEXT-ALIGN: left
}
.cellTextDropDown
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 7pt;
    WIDTH: 250px;
	COLOR: black;
    FONT-FAMILY: Verdana, Arial, 'Times New Roman', Courier;
    TEXT-ALIGN: left
}
.cellTextDropDown160px
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 7pt;
    WIDTH: 160px;
	COLOR: black;
    FONT-FAMILY: Verdana, Arial, 'Times New Roman', Courier;
    TEXT-ALIGN: left
}
.cellTextDropDownNoWidth
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 7pt;
	COLOR: black;
    FONT-FAMILY: Verdana, Arial, 'Times New Roman', Courier;
    TEXT-ALIGN: left
}
.cellInputBox
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
	COLOR: black;
    FONT-FAMILY: Verdana, Arial, 'Times New Roman', Courier;
    TEXT-ALIGN: left
}
TD.cellTextCheckBox
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
	COLOR: black;
    FONT-FAMILY: Verdana, Arial, 'Times New Roman', Courier;
    BACKGROUND-COLOR: #DDDDDD;
    TEXT-ALIGN: left
}
TD.cellTextCheckBoxCenter
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
	COLOR: black;
    FONT-FAMILY: Verdana, Arial, 'Times New Roman', Courier;
    BACKGROUND-COLOR: #DDDDDD;
    TEXT-ALIGN: Center
}
TD.cellTextCheckBoxClr
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
	COLOR: black;
    FONT-FAMILY: Verdana, Arial, 'Times New Roman', Courier;
    BACKGROUND-COLOR: #F5F5F5;
    TEXT-ALIGN: left
}
TD.cellTextCenterBGColor
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    WIDTH: 33%;
    COLOR: black;
    FONT-FAMILY: Verdana, Arial, 'Times New Roman', Courier;
    BACKGROUND-COLOR: #DDDDDD;
    TEXT-ALIGN: center
}
TD.cellTextCenter
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    WIDTH: 33%;
    COLOR: black;
    FONT-FAMILY: Verdana, Arial, 'Times New Roman', Courier;
    TEXT-ALIGN: center
}
TD.cellTextCenterHover
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    WIDTH: 33%;
    COLOR: black;
    FONT-FAMILY: Verdana, Arial, 'Times New Roman', Courier;
    BACKGROUND-COLOR: #b8b2aa;
    TEXT-ALIGN: center
}
TD.cellTextClear
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    WIDTH: 10%;
    COLOR: black;
    FONT-FAMILY: Verdana, Arial, 'Times New Roman', Courier;
    BACKGROUND-COLOR: white;
    TEXT-ALIGN: left
}
TD.cellTextRight
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    WIDTH: 10%;
    COLOR: black;
    FONT-FAMILY: Verdana, Arial, 'Times New Roman', Courier;
    BACKGROUND-COLOR: #DDDDDD;
    TEXT-ALIGN: right
}
TD.cellTextRightBlk
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    WIDTH: 10%;
    COLOR: white;
    FONT-FAMILY: Verdana, Arial, 'Times New Roman', Courier;
    BACKGROUND-COLOR: black;
    TEXT-ALIGN: right
}
TD.cellTextRightHover
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    WIDTH: 10%;
    COLOR: black;
    FONT-FAMILY: Verdana, Arial, 'Times New Roman', Courier;
    BACKGROUND-COLOR: #b8b2aa;
    TEXT-ALIGN: right
}
TD.cellTextLong
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    WIDTH: 52%;
    COLOR: black;
    FONT-FAMILY: Verdana, Arial, 'Times New Roman', Courier;
    BACKGROUND-COLOR: #DDDDDD;
    TEXT-ALIGN: left
}
TD.cellTextLongHover
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    WIDTH: 52%;
    COLOR: black;
    FONT-FAMILY: Verdana, Arial, 'Times New Roman', Courier;
    BACKGROUND-COLOR: #b8b2aa;
    TEXT-ALIGN: left
}
TD.cellTotal
{
    border-top: black 1px solid;
    font-weight: bold;
    font-size: 8pt;
    width: 23%;
    color: black;
    font-family: Verdana, Arial, 'Times New Roman' , Courier;
    background-color: #DDDDDD;
    text-align: right;
}
TD.cellDate
{
    PADDING-RIGHT: 1px;
    PADDING-LEFT: 1px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    PADDING-BOTTOM: 1px;
    BORDER-LEFT: black thin;
    WIDTH: 10%;
    COLOR: black;
    PADDING-TOP: 1px;
    FONT-FAMILY: Verdana, Arial, 'Times New Roman', Courier;
    BACKGROUND-COLOR: #DDDDDD;
    TEXT-ALIGN: left
}
TD.cellBlueDate
{
    PADDING-RIGHT: 1px;
    PADDING-LEFT: 1px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    PADDING-BOTTOM: 1px;
    BORDER-LEFT: black thin;
    WIDTH: 10%;
    COLOR: #FFFFFF;
    PADDING-TOP: 1px;
    FONT-FAMILY: Verdana, Arial, 'Times New Roman', Courier;
    BACKGROUND-COLOR: #424AC2;
    TEXT-ALIGN: left
}
TD.cellDateHover
{
    PADDING-RIGHT: 1px;
    PADDING-LEFT: 1px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    PADDING-BOTTOM: 1px;
    BORDER-LEFT: black thin;
    WIDTH: 10%;
    COLOR: black;
    PADDING-TOP: 1px;
    FONT-FAMILY: Verdana, Arial, 'Times New Roman', Courier;
    BACKGROUND-COLOR: #b8b2aa;
    TEXT-ALIGN: left
}
TD.cellCurrency
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    WIDTH: 18%;
    COLOR: black;
    FONT-FAMILY: Verdana, Arial, 'Times New Roman', Courier;
    BACKGROUND-COLOR: #DDDDDD;
    TEXT-ALIGN: right
}
TD.cellCurrencyClr
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    WIDTH: 18%;
    COLOR: black;
    FONT-FAMILY: Verdana, Arial, 'Times New Roman', Courier;
    BACKGROUND-COLOR: #F5F5F5;
    TEXT-ALIGN: right
}
TD.cellBlueCurrency
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    WIDTH: 18%;
    COLOR: #FFFFFF;
    FONT-FAMILY: Verdana, Arial, 'Times New Roman', Courier;
    BACKGROUND-COLOR: #424AC2;
    TEXT-ALIGN: right
}
TD.cellCurrencyHover
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    WIDTH: 18%;
    COLOR: black;
    FONT-FAMILY: Verdana, Arial, 'Times New Roman', Courier;
    BACKGROUND-COLOR: #b8b2aa;
    TEXT-ALIGN: right
}
TD.cellPercent
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    PADDING-BOTTOM: 10px;
    WIDTH: 10%;
    COLOR: black;
    PADDING-TOP: 10px;
    FONT-FAMILY: Verdana, Arial, 'Times New Roman', Courier;
    BACKGROUND-COLOR: #DDDDDD;
    TEXT-ALIGN: right
}
TD.cellBluePercent
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    PADDING-BOTTOM: 10px;
    WIDTH: 10%;
    COLOR: #FFFFFF;
    PADDING-TOP: 10px;
    FONT-FAMILY: Verdana, Arial, 'Times New Roman', Courier;
    BACKGROUND-COLOR: #424AC2;
    TEXT-ALIGN: right
}
TD.cellRedPercent
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    PADDING-BOTTOM: 10px;
    WIDTH: 10%;
    COLOR: #FFFFFF;
    PADDING-TOP: 10px;
    FONT-FAMILY: Verdana, Arial, 'Times New Roman', Courier;
    BACKGROUND-COLOR: red;
    TEXT-ALIGN: right
}
TD.cellOrangePercent
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    PADDING-BOTTOM: 10px;
    WIDTH: 10%;
    COLOR: #FFFFFF;
    PADDING-TOP: 10px;
    FONT-FAMILY: Verdana, Arial, 'Times New Roman', Courier;
    BACKGROUND-COLOR: #FF9900;
    TEXT-ALIGN: right
}

TD.cellPercentHover
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    PADDING-BOTTOM: 10px;
    WIDTH: 10%;
    COLOR: black;
    PADDING-TOP: 10px;
    FONT-FAMILY: Verdana, Arial, 'Times New Roman', Courier;
    BACKGROUND-COLOR: #b8b2aa;
    TEXT-ALIGN: right
}
TD.cellPONumber
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    WIDTH: 5%;
    COLOR: black;
    FONT-FAMILY: Verdana, Arial, 'Times New Roman', Courier;
    BACKGROUND-COLOR: #DDDDDD;
    TEXT-ALIGN: left
}
TD.cellPONumberHover
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    WIDTH: 5%;
    COLOR: black;
    FONT-FAMILY: Verdana, Arial, 'Times New Roman', Courier;
    BACKGROUND-COLOR: #b8b2aa;
    TEXT-ALIGN: left
}
TD.cellInvoiceNumber
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    WIDTH: 5%;
    COLOR: black;
    FONT-FAMILY: Verdana, Arial, 'Times New Roman', Courier;
    BACKGROUND-COLOR: #DDDDDD;
    TEXT-ALIGN: left
}
TD.cellInvoiceNumberHover
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    WIDTH: 5%;
    COLOR: black;
    FONT-FAMILY: Verdana, Arial, 'Times New Roman', Courier;
    BACKGROUND-COLOR: #b8b2aa;
    TEXT-ALIGN: left
}
.SpecialInstructions
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    FONT-FAMILY: Verdana, Arial, 'Times New Roman', Courier
}
TD.cellNoResults
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    WIDTH: 100%;
    COLOR: black;
    FONT-FAMILY: Verdana, Arial, 'Times New Roman', Courier;
    BACKGROUND-COLOR: #DDDDDD;
    TEXT-ALIGN: Center
}
.Heading
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14pt;
    FONT-FAMILY: Verdana, Arial, 'Times New Roman', Courier
}
.SubHeading1
{
    font-weight: bold;
    font-size: 10pt;
    font-family: Verdana, Arial, 'Times New Roman' , Courier;
}
TABLE.SubNavBar
{
    BORDER-TOP: #b8b2aa thin solid;
    BORDER-BOTTOM: #b8b2aa thin solid
}
TD.gridheader
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    COLOR: black;
    FONT-FAMILY: Arial, sans-serif;
    BACKGROUND-COLOR: #c0c0c0
}
TD.gridheaderSm
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 6pt;
    COLOR: black;
    FONT-FAMILY: Arial, sans-serif;
    BACKGROUND-COLOR: #c0c0c0
}
TD.griddetail
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 9pt;
    COLOR: black;
    FONT-FAMILY: Arial, sans-serif;
    BACKGROUND-COLOR: white
}
TD.griddetailSm
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 6pt;
    COLOR: black;
    FONT-FAMILY: Arial, sans-serif;
    BACKGROUND-COLOR: white
}
TD.griddetail_RedText
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 9pt;
    COLOR: #cc0033;
    FONT-FAMILY: Arial, sans-serif;
    BACKGROUND-COLOR: white
}
TD.griddetail_GreenText
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 9pt;
    COLOR: #008000;
    FONT-FAMILY: Arial, sans-serif;
    BACKGROUND-COLOR: white
}
.BorderLeft {BORDER-LEFT: #999999 1px solid}
.BorderRight {BORDER-RIGHT: #999999 1px solid}
.BorderTop {BORDER-TOP: #999999 1px solid}
.pagestart {page-break-before: left;}
.pageend {page-break-after: always;}
