body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
}


/* 
 * Font
 *------------------------------*/
font {  
	font-family: Verdana, Arial, Helvetica, sans-serif
}

font.dsbldlink {  	
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	color: #646464; 
	font-size: 12px
	}

font.dflt {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 9.5pt; 
	color: #B90000; 
}

font.smlfont {  	
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	color: #000099; 
	font-size: 8pt;
	}

font.bodytext {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10pt;
	}



/* 
 * Table
 *------------------------------*/
/* 
 * TABLE ELEMENTS
 *-------------------------------------------------
 */
TABLE.NavMenu {
	BORDER-COLLAPSE: collapse;
}
tr.celltxtmed-bgwhite {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #333333;
	text-decoration: none;
	background-color: #FFFFFF;
}

TD.header {
	BORDER-RIGHT: #000000 1px solid; 
	BORDER-TOP: #000000 1px solid; 
	BORDER-LEFT: #000000 1px solid; 
	BORDER-BOTTOM: #000000 1px solid; 
	BACKGROUND-COLOR: #FFFFFF;
}
TD.NavMenu {
	TEXT-ALIGN: left;
}
TD.NavMenuItem {
	COLOR: #CCCCCC;
	FONT-FAMILY: tahoma, arial, sans-serif;
	PADDING-RIGHT: 3px;
	PADDING-LEFT: 3px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 8pt;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 0px;
	TEXT-DECORATION: none;
	BORDER-RIGHT: 1px solid #000000;
	BORDER-TOP: 1px solid #CCCCCC;
	BORDER-LEFT: 1px solid #999999;
	BORDER-BOTTOM: 1px solid #000000;
	WIDTH: 140px;
	HEIGHT: 25px;
	TEXT-ALIGN: center;
	background-color: #336699;

}

td.divmenu {  font-family: Verdana, Arial, Helvetica, sans-serif; 
		font-size: 9pt; 
		font-weight: bold; 
		color: #FFFFFF; 
		background-color: #006699
}

tr.rowtxtmed {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 8pt; 
	color: #111111; 
	text-decoration: none;
	font-weight: bold; 
}
tr.celltxtmed, td.celltxtmed {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10pt; 
	color: #333333; 
	text-decoration: none;
	text-align: justify;
}
td.celltxtmed-bgred {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10pt; 
	color: #FFFFFF; 
	text-decoration: none;
	text-align: justify;
}

td.celltxtmed2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	color: #333333;
	text-decoration: none;
	text-align: justify;
}
td.dicksmith {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #000000;
	background-color: #FFFF66;
	text-decoration: none;
	text-align: justify;
}


td.celltxtmed-bgwhite {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #333333;
	text-decoration: none;
	background-color: #FFFFFF;
}
tr.celltxtsml, td.celltxtsml { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 7pt; 
	color: #333333; 
	text-decoration: none;
}
tr.qrgrow, tr.qrgrow1, tr.qrgrow2, tr.qrgrow3, tr.qrgrow4, tr.qrgrow5 { 
	font-weight: normal;
	font-family: Tahoma; 
	font-size: 7.5pt; 
	color: #000000; 
	text-decoration: none;
}
tr.qrgrow b, tr.qrgrow1 b, tr.qrgrow2 b, tr.qrgrow3 b, tr.qrgrow4 b, tr.qrgrow5 b { 
	font-weight: normal;
	font-size: 7.5pt;
	color: #666666;
	font-family: Tahoma;
	text-decoration: none;
}
tr.qrgrow1 { 
	background-color: #e5e5ff;
}
tr.qrgrow2 { 
	background-color: #ffe5e5;
}
tr.qrgrow3 { 
	background-color: #e5e5e5;
}
tr.qrgrow4 { 
	background-color: #ffffe5;
}
tr.qrgrow5 { 
	background-color: #B3FF9F;
}
tr.qrgrow td, tr.qrgrow1 td, tr.qrgrow2 td, tr.qrgrow3 td, tr.qrgrow4 td, tr.qrgrow5 td { 
	border-top: 0px;
	border-right: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	border-left: 0px;
}
tr.celltxtsml-bgwhite, td.celltxtsml-bgwhite {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #666666;
	text-decoration: none;
	background-color: #FFFFFF;
}
tr.celltxtsml-bglgrey, td.celltxtsml-bglgrey {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #666666;
	text-decoration: none;
	background-color: #EFEFEF;
}
td.celltxtsml-bgblue {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #FFFFFF;
	text-decoration: none;
}
td.menu-orange { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 9pt; 
	font-weight: bold; 
	color: #000000; 
	background-color: #FFC891; 
}
td.menu-red { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 9pt; 
	font-weight: bold; 
	color: #000000; 
	background-color: #FFAEAE; 
}
td.menu-dkblue { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 9pt; 
	font-weight: bold; 
	color: #000000; 
	background-color: #B0C0EA
}
td.menu-yel { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 9pt; 
	font-weight: bold; 
	color: #000000; 
	background-color: #FFF7B7; 
}
td.menu-pur { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 9pt; 
	font-weight: bold; 
	color: #000000; 
	background-color: #EACAF9; 
}
td.menu-pink { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 9pt; 
	font-weight: bold; 
	color: #000000; 
	background-color: #FEC2EF; 
}
td.menu-blue {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 9pt; 
	font-weight: bold; 
	color: #000000; 
	background-color: #ABD9FE;
}
td.menu-blue-title {
	font-weight: bold;
	font-size: 12pt;
	text-transform: capitalize;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #abd9fe;
	font-variant: small-caps;
}
tr.menu-green, td.menu-green {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 9pt; 
	font-weight: bold; 
	color: #000000; 
	background-color: #A4F0CC;
}
tr.menu-green-title, td.menu-green-title {
	font-weight: bold;
	font-size: 10pt;
	text-transform: capitalize;
	color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #00c34a;
}

td.sprt {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 8pt; 
	color: #000066; 
}

td.dflt {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 8pt; 
	color: #B90000; 
}

td.wos-sf, td.wos-sf-red {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 7.5pt; 
	font-weight: bold;
	padding: 1px;
}
td.wos-sf-red {  
	color: #B90000; 
}

td.tips-front {
	border: 1px solid #003366;
	padding: 3px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #333333;
	text-decoration: none;
	text-align: center;
	background-color: #B2CFEB;
}
td.brd {
	border: 1px solid #003366;
	padding: 3px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #333333;
	text-decoration: none;
	text-align: center;
}

td.HeaderHuge {
	font-size: 24pt;
	font-weight: bold;
}
td.HeaderBig {
	font-size: 16pt;
	font-weight: bold;
}
td.HeaderMed {
	font-size: 12pt;
	font-weight: bold;
}


/* 
 * Div
 *------------------------------*/
div.divmenu {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 9pt; 
	font-weight: bold; 
	color: #FFFFFF; 
	background-color: #ABD9FE;
	height: 20px;
}
div.smlfont {  	
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	color: #000099; 
	font-size: 8pt;
	}
div.smlfont-sprt { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	color: #FF0000; 
	font-size: 8pt;
}
div.imglink {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	height: 20px;
}

div.panel {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 8pt; 
}


/* 
 * Links
 *------------------------------*/
/*
a {  	
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-weight: bold; 
	color: #003366;
	font-size: 10pt;
	}
a:hover {  color: #336699; }
a:active {  color: #336699; }
*/
a.btnlink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #004392;
	text-decoration: none;
	text-transform: capitalize;

	}
a.btnlink:link {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	color: #000066; 
	text-decoration: none
	}
a.btnlink:hover {  
	color: #FF6600; 
	text-decoration: underline
	}


a.divlink {  
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFEE; 
	text-decoration: none
	}
a.divlink:link {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	color: #FFFFEE; 
	text-decoration: none
	}


a.smllink {  
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #004392; 
	text-decoration: none; 
	font-size: 8pt;
	}
a.smllink:hover { 
	color: #00CCCC; 
	text-decoration: underline; 
	font-size: 8pt;
}

a.biglink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #0066FF;
	text-decoration: none;
	font-size: 12pt;
	font-weight: bold;
	text-transform: uppercase;
}

a.tinylink {  
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #004392; 
	text-decoration: none; 
	font-size: 7pt;
	}
a.tinylink:hover { 
	color: #CCCCCC; 
	text-decoration: underline; 
}
/*
a.navlink { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	color: #000000; 
	text-decoration: none ; 
	font-size: 9pt;
}
a.navlink:hover { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	color: #cccccc; 
	text-decoration: none ; 
	font-size: 9pt;
}
a.navlink:active { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	color: #cccc99; 
	text-decoration: none ; 
	font-size: 9pt; 
}
*/

a.navlink-small { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	color: #000000; 
	text-decoration: none ; 
	font-size: 9px
}
a.navlink-small:hover { 
	color: #cccccc; 
	text-decoration: none ; 
}
a.navlink-small:active { 
	color: #cccc99; 
	text-decoration: none ; 
}


a.woslink { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	color: #CCCCCC; 
	text-decoration: none ; 
	font-size: 8pt;
 } 
a.woslink:link {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	color: #CCCCCC; 
	text-decoration: none ; 
	font-size: 8pt;
}
a.woslink:hover { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	color: #FFFFFF; 
	text-decoration: none ; 
	font-size: 8pt;
}
a.woslink:active { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	color: #FFFFFF; 
	text-decoration: none ; 
	font-size: 8pt; 
}



/* 
 * Custom 
 *------------------------------*/
.longbox { width: 400px}
.Medlongbox { width: 250px}
.medsmlbox { width: 140px}
.medbox {  
	width: 180px; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 8pt; 
	font-weight: normal
	}
.smlbox { width: 100px}
.inp {  
	width: 400px;
}
.inpmed {  
	width: 200px;
}
.inpsml { 
	width: 100px;
}
.inp300 { 
	width: 300px;
}
.inp-tiny {
	width: 30px;
}
.inp, .inpmed, .inpsml, .inp300, .inp-tiny, .longbox, .Medlongbox, .medsmlbox, .medbox, .smlbox, .btn {
	border: 1px inset #CCCCCC;
	background-color: #EAEAEA;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
}

.btn {  
	width: 120px; 
}
.btnlong {  
	width: 250px; 
}
.btn, .btnlong {  
	border-color: #C1F2FF #000066 #000066 #C1F2FF; 
	border-top-width: 1px; 
	border-right-width: 1px; 
	border-bottom-width: 1px; 
	border-left-width: 1px
	}

.err-header {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 14pt;
	color: #990000;
}
.err-msg {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10pt;
	color: #000000;
}

.menu { width: 130px; 
	background-color: #000063; color: #0099FF
	}

.titlebig {  
	font-size: 12pt; 
	font-weight: bold; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	color: #FFFFFF;
	}
.titlemed { 
	font-size: 11pt; 
	font-weight: bold; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	color: #000000;
}

.wn-header-light {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 12pt;
	color: #000000;
	background-color: #FFFFFF;
	font-weight: bold;
	font-variant: small-caps;
	text-transform: capitalize;
}

.wn-header-dark {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 12pt;
	color: #FFFFFF;
	background-color: #006699;
	font-weight: bold;
}

.wn-subheader {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	font-variant: small-caps;
	text-transform: capitalize;
	background-color: #006699;
	color: #FFFFFF;
}

.wn-sh1, .wn-shcanon {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	text-transform: uppercase;
	color: #FFFFFF;
	background-color: #4242FF;
}

.wn-item1, .wn-canon {
	font-size: 7pt;
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	background-color: #e5e5ff;
	border-collapse: separate;
}

.wn-sh2, .wn-shepson {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	text-transform: uppercase;
	color: #FFFFFF;
	background-color: #FF4242;
}

.wn-item2, .wn-epson {
	font-size: 7pt;
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	background-color: #ffe5e5;
}

.wn-sh3, .wn-shhp {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	text-transform: uppercase;
	color: #FFFFFF;
	background-color: #000000;
}


.wn-sh8, .wn-shbro {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	text-transform: uppercase;
	color:#000000;
	background-color: #FFFF00;
}

.wn-item3, .wn-hp {
	font-size: 7pt;
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	background-color: #e5e5e5;
}

.wn-sh4, .wn-shlexmark {
	font-weight: bold;
	font-size: 9pt;
	text-transform: uppercase;
	color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #ffcc33;
}

.wn-item4, .wn-lexmark{
	font-size: 7pt;
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	background-color: #ffffe5;
}

.wn-sh5 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	text-transform: uppercase;
	color: #FFFFFF;
	background-color: #00CC66;
}

.wn-item5 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	background-color: #B3FF9F;
}

.wn-sh6 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	text-transform: uppercase;
	color: #FFFFFF;
	background-color: #FF0099;
}


.inp-wos-qty {
	width: 30px;
	border: 1px inset #CCCCCC;
	background-color: #EAEAEA;
	text-align: right;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
}
.inp-wos-med {
	width: 140px;
	background-color: #EAEAEA;
	border: 1px inset #CCCCCC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
}
.inp-wos-long {
	width: 250px;
	background-color: #EAEAEA;
	border: 1px inset #CCCCCC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
}
.inp-wos-huge {
	width: 400px;
	background-color: #EAEAEA;
	border: 1px inset #CCCCCC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;

}

.txt-headingblue-bgwhite {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	color: #336699;
}
.txt-headingpink-bgwhite {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	color: #FC45CE;
}
.txt-headinggreen-bgwhite {
	font-weight: bold;
	font-size: 12pt;
	color: #339966;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

b.red { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 8pt; 
	color: #880044; 
	text-decoration: none 
}
b.green { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 8pt; 
	color: #006600; 
	text-decoration: none;
}
b.blue { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 8pt; 
	color: #003399; 
	text-decoration: none; 
}

.smlfont {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 7pt;
	/* color: #666666; */
	font-weight: normal;
}
.bodytext {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10pt;
}

font.heading { font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12pt; 
	color: #333333; 
	text-decoration: none; 
	text-align: justify; 
	font-weight: bold;
}

.text {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
}

.redDropDown {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	background-color:#CF3303;
	color:white;
}

.redButton
{
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:7pt; 
	color:white; 
	background-color:#FA6A0A; 
	border:#FA6A0A; 
	border-style: none; 
	border-top-width:0px; 
	border-bottom-width:0px; 
	border-right-width:0px; 
	border-left-width:0px;
	LINE-HEIGHT: 12px;
	height: 15px;
}

.redButtonBold
{
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:7pt; 
	font-weight:bold; 
	color:white; 
	background-color:#FA6A0A; 
	border:#FA6A0A; 
	border-style: none; 
	border-top-width:0px; 
	border-bottom-width:0px; 
	border-right-width:0px; 
	border-left-width:0px;
	LINE-HEIGHT: 12px;
	height: 15px;
}

.redTextBox {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	background-color:#CF3303;
	color:white;
}