P
{
    FONT-SIZE: 12px;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
A
{
    FONT-SIZE: 12px;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
TD
{
    FONT-SIZE: 12px;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
DIV
{
    FONT-SIZE: 12px;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
SPAN
{
    FONT-SIZE: 12px;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
INPUT
{
    FONT-SIZE: 12px;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
SELECT
{
    FONT-SIZE: 12px;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
TEXTAREA
{
    FONT-SIZE: 12px;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.associated
{
    FONT-WEIGHT: normal;
    COLOR: #000000
}
.associatedheader
{
    FONT-WEIGHT: bold
}
.contentcontent
{
    COLOR: #000000;
    BACKGROUND-COLOR: #ffffff
}
.contentheader
{
    FONT-WEIGHT: bold;
    COLOR: #000000;
    BACKGROUND-COLOR: #e5fbff
}
.copyrightnote
{
    PADDING-RIGHT: 6px;
    PADDING-LEFT: 6px;
    FONT-SIZE: 10px;
    PADDING-BOTTOM: 6px;
    COLOR: #000000;
    PADDING-TOP: 6px
}
.devicefamilynote
{
    FONT-WEIGHT: bold;
    COLOR: #0000ff;
    FONT-STYLE: italic
}
.devicefamilysupport
{
    BORDER-RIGHT: #ffffff 3px;
    BORDER-TOP: #ffffff 3px solid;
    BORDER-LEFT: #ffffff 3px;
    BORDER-BOTTOM: #ffffff 3px;
    BACKGROUND-COLOR: #9de7ff
}
.devicelist
{
    BORDER-LEFT: #f8f8f8 20px solid;
    COLOR: #000000;
    BACKGROUND-COLOR: #f8f8f8
}
.devicelist2
{
    COLOR: #404040;
    BACKGROUND-COLOR: #f8f8f8
}
.devicenotavailable
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    FONT-WEIGHT: bold;
    BORDER-LEFT: #f8f8f8 20px solid;
    COLOR: #0000ff;
    BORDER-BOTTOM: medium none;
    BACKGROUND-COLOR: #f8f8f8
}
.devicenote
{
    FONT-WEIGHT: bold;
    COLOR: #0000ff;
    FONT-STYLE: italic
}
.devicesupport
{
    BORDER-LEFT: #9de7ff 5px solid;
    BACKGROUND-COLOR: #9de7ff
}
.downloaddate
{
    COLOR: #000000;
    TEXT-ALIGN: right
}
.downloadmanufacturer
{
    COLOR: #000000
}
.downloads
{
    BACKGROUND-COLOR: #f0f0f0
}
.downloadsize
{
    COLOR: #000000;
    TEXT-ALIGN: right
}
.downloadstitle
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 13px;
    BACKGROUND-COLOR: #cccccc
}
.downloadsubheader
{
    FONT-WEIGHT: bold;
    COLOR: #000000
}
.downloadtype
{
    COLOR: #000000;
    TEXT-ALIGN: right
}
.downloadtypeheader
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: bold;
    PADDING-BOTTOM: 0px;
    WIDTH: 100%;
    COLOR: #000000;
    PADDING-TOP: 0px;
    BACKGROUND-COLOR: #9de7ff
}
.featuressupport
{
    BORDER-RIGHT: #ffffff 0px;
    BORDER-TOP: #ffffff 3px solid;
    FONT-WEIGHT: bold;
    BORDER-LEFT: #ffffff 0px;
    BORDER-BOTTOM: #ffffff 0px;
    BACKGROUND-COLOR: #c5fbff
}
.gap
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 0px;
    HEIGHT: 12px
}
.GBPprice
{
    FONT-WEIGHT: bold;
    COLOR: #000000
}
.homegap
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 0px;
    HEIGHT: 9px
}
.imagedescription
{
    COLOR: #000000
}
.lastupdate
{
    FONT-SIZE: 10px;
    COLOR: #000000
}
.listdescription
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    PADDING-BOTTOM: 5px;
    MARGIN: 0px;
    VERTICAL-ALIGN: top;
    WIDTH: 372px;
    PADDING-TOP: 5px;
    BACKGROUND-COLOR: #ffffff
}
.listimage
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    VERTICAL-ALIGN: top;
    WIDTH: 102px;
    PADDING-TOP: 0px;
    HEIGHT: 88px;
    BACKGROUND-COLOR: #ffffff;
    TEXT-ALIGN: center
}
.listnote
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    FONT-WEIGHT: bold;
    PADDING-BOTTOM: 5px;
    MARGIN: 0px;
    COLOR: #0000ff;
    PADDING-TOP: 5px;
    FONT-STYLE: italic;
    BACKGROUND-COLOR: #ffffff
}
.listordercode
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    PADDING-BOTTOM: 5px;
    MARGIN: 0px;
    VERTICAL-ALIGN: top;
    WIDTH: 102px;
    PADDING-TOP: 5px;
    BACKGROUND-COLOR: #ffffff;
    TEXT-ALIGN: left
}
.listpage
{
    MARGIN: 0px;
    WIDTH: 100%;
    COLOR: #000000;
    BACKGROUND-COLOR: #ffffff
}
.listprices
{
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 2px;
    PADDING-BOTTOM: 2px;
    MARGIN: 0px;
    VERTICAL-ALIGN: top;
    WIDTH: 102px;
    COLOR: #000000;
    PADDING-TOP: 2px;
    BACKGROUND-COLOR: #ffffff;
    TEXT-ALIGN: right
}
.listtable
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    WIDTH: 100%;
    PADDING-TOP: 0px;
    BACKGROUND-COLOR: #999999
}
.listtblheader
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: bold;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    COLOR: #fffff4;
    PADDING-TOP: 0px;
    HEIGHT: 25px;
    BACKGROUND-COLOR: #000080;
    TEXT-ALIGN: center
}
.listtitle1
{
    PADDING-RIGHT: 3px;
    PADDING-LEFT: 3px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 18px;
    PADDING-BOTTOM: 3px;
    COLOR: #000000;
    PADDING-TOP: 3px;
    BACKGROUND-COLOR: #9090ff
}
.listtitle2
{
    PADDING-RIGHT: 3px;
    PADDING-LEFT: 3px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 16px;
    PADDING-BOTTOM: 3px;
    COLOR: #000000;
    PADDING-TOP: 3px;
    BACKGROUND-COLOR: #b0b0ff
}
.listtitle3
{
    PADDING-RIGHT: 3px;
    PADDING-LEFT: 3px;
    FONT-SIZE: 14px;
    PADDING-BOTTOM: 3px;
    COLOR: #000000;
    PADDING-TOP: 3px;
    BACKGROUND-COLOR: #d0d0ff
}
.listtitle4
{
    PADDING-RIGHT: 3px;
    PADDING-LEFT: 3px;
    FONT-SIZE: 12px;
    PADDING-BOTTOM: 3px;
    COLOR: #000000;
    PADDING-TOP: 3px;
    BACKGROUND-COLOR: #f0f0ff
}
.manual
{
    BORDER-RIGHT: #ffffff;
    BORDER-TOP: #ffffff;
    FONT-WEIGHT: normal;
    BORDER-LEFT: #ffffff;
    COLOR: #000000;
    BORDER-BOTTOM: #ffffff;
    BACKGROUND-COLOR: #9de7ff
}
.manualName
{
    FONT-WEIGHT: bold
}
.manualTopic
{
    FONT-WEIGHT: bold;
    COLOR: #000000
}
.normal
{
    COLOR: #000000
}
.orderCode
{
    FONT-WEIGHT: bold;
    COLOR: #000000;
    FONT-STYLE: normal
}
.OrderInfo
{
    FONT-WEIGHT: bold;
    COLOR: #000000
}
.orderinfocell
{
}
.OrderInfoHeaders
{
    FONT-WEIGHT: bold;
    COLOR: #3333cc
}
.ordernote
{
    FONT-WEIGHT: normal;
    COLOR: #000000;
    FONT-STYLE: normal
}
.page
{
    PADDING-RIGHT: 6px;
    PADDING-LEFT: 6px;
    PADDING-BOTTOM: 6px;
    VERTICAL-ALIGN: top;
    PADDING-TOP: 6px
}
.productpagesubitemlink
{
    FONT-SIZE: 11px
}
.ProductTitle
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 15px;
    COLOR: #000000
}
.SoftwareTitle
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 15px;
    COLOR: #000000
}
.SoftwareURL
{
    FONT-WEIGHT: normal
}
.specialNote
{
    FONT-WEIGHT: bold;
    COLOR: #3333cc;
    FONT-STYLE: italic
}
.subproduct
{
    FONT-WEIGHT: normal;
    COLOR: #000000
}
.tab
{
    PADDING-RIGHT: 6px;
    PADDING-LEFT: 6px;
    FONT-WEIGHT: bold;
    PADDING-BOTTOM: 0px;
    COLOR: #193db8;
    PADDING-TOP: 4px;
    HEIGHT: 20px;
    BACKGROUND-COLOR: #00b2eb
}
.tablink
{
    FONT-WEIGHT: bold;
    COLOR: #ffffff;
    TEXT-DECORATION: none
}
.tablink:hover
{
    COLOR: #193db8;
    BACKGROUND-COLOR: #fbf88e;
    TEXT-DECORATION: none
}
.tablinkselected
{
    FONT-WEIGHT: bold;
    COLOR: #000000;
    TEXT-DECORATION: none
}
.Title1
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 15px;
    COLOR: #000000
}
.Title2
{
    FONT-WEIGHT: bold;
    COLOR: #000000
}
.Title3
{
    FONT-WEIGHT: bold;
    BORDER-LEFT: #e0e0e0 10px solid;
    COLOR: #000000;
    BACKGROUND-COLOR: #cccccc
}
.Title4
{
    BORDER-TOP: #f8f8f8 5px solid;
    FONT-WEIGHT: bold;
    BORDER-LEFT: #f8f8f8 15px solid;
    COLOR: #000000;
    BACKGROUND-COLOR: #f8f8f8
}
.toptab
{
    PADDING-RIGHT: 6px;
    PADDING-LEFT: 6px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    VERTICAL-ALIGN: bottom;
    PADDING-TOP: 6px;
    BACKGROUND-COLOR: #000000
}
.upgradecontent
{
    BORDER-RIGHT: #ffffff;
    BORDER-TOP: #ffffff;
    BORDER-LEFT: #ffffff;
    COLOR: #000000;
    BORDER-BOTTOM: #ffffff;
    BACKGROUND-COLOR: #ffffff
}
.upgradeheader
{
    BORDER-RIGHT: #ffffff;
    BORDER-TOP: #ffffff;
    FONT-WEIGHT: bold;
    BORDER-LEFT: #ffffff;
    COLOR: #000000;
    BORDER-BOTTOM: #ffffff;
    BACKGROUND-COLOR: #ffcccc
}
.upgradeimagedescription
{
    FONT-WEIGHT: bold;
    COLOR: #000000;
    FONT-STYLE: italic
}
.USDprice
{
    FONT-WEIGHT: bold;
    COLOR: #000000
}
.newsdate
{
    FONT-WEIGHT: bold;
    COLOR: #000000
}
.newsref
{
    FONT-WEIGHT: bold;
    COLOR: #000000
}
.newsauthorline
{
    COLOR: #000000
}
.newstitlelist
{
    FONT-WEIGHT: bold;
    COLOR: #000000;
    TEXT-DECORATION: none
}
.newstitle
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 13px;
    COLOR: #ffffff;
    BACKGROUND-COLOR: #d5ebfa
}
.newslist
{
    COLOR: #000000
}
.newsarticletitle
{
    FONT-WEIGHT: bold;
    COLOR: #000000
}
.listimagesmall
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    VERTICAL-ALIGN: middle;
    WIDTH: 102px;
    PADDING-TOP: 0px;
    BACKGROUND-COLOR: #ffffff;
    TEXT-ALIGN: center
}
.contenttable
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    WIDTH: 100%;
    PADDING-TOP: 0px
}
.boxtitle
{
    FONT-WEIGHT: bold;
    COLOR: #000000;
    HEIGHT: 40px;
    BACKGROUND-COLOR: #66ccff;
    TEXT-ALIGN: center
}
.productlinks
{
    FONT-SIZE: 11px;
    COLOR: #000000
}
.homenewslist
{
    COLOR: #000000
}
.homeTitle1
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #000000;
    BACKGROUND-COLOR: #d5ebfa;
    TEXT-DECORATION: none
}
.homeTitle2
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #000000;
    BACKGROUND-COLOR: #9de7ff;
    TEXT-DECORATION: none
}
.homenewstitlelist
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: #8F0201;
    TEXT-DECORATION: none
}
.homenewstitlelist:hover
{
    FONT-SIZE: 10px;
    COLOR: #000000;
    TEXT-DECORATION: underline
}
.homenewsdate
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: #0000ff;
    TEXT-DECORATION: none
}
.homedownloadstitlelist
{
    FONT-SIZE: 10px;
    COLOR: #000000;
    TEXT-DECORATION: none
}
.homedownloadsdate
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: #0000ff;
    TEXT-DECORATION: none
}
.box
{
    WIDTH: 760px
}
.rhsgrouping
{
    BACKGROUND-COLOR: #ffff80
}
.Textbox
{
    BORDER-RIGHT: #333333 1pt solid;
    BORDER-TOP: #333333 1pt solid;
    BORDER-LEFT: #333333 1pt solid;
    BORDER-BOTTOM: #333333 1pt solid;
}

.obutton
{
    BORDER-RIGHT: #000000 1px solid;
    BORDER-TOP: #000000 1px solid;
    FONT-WEIGHT: bold;
    BORDER-LEFT: #000000 1px solid;
    COLOR: #ffffff;
    BORDER-BOTTOM: #000000 1px solid;
    BACKGROUND-COLOR: #00B2EB;
}


.tdclassbgcart
{
    HEIGHT: 22px;
    BACKGROUND-COLOR: lavender
}
.listprices2
{
    COLOR: #000000;
    PADDING-TOP: 2px;
    BACKGROUND-COLOR: #ffffff
}
.OrderRef
{
    BORDER-RIGHT: #333333 1pt solid;
    BORDER-TOP: #333333 1pt solid;
    BORDER-LEFT: #333333 1pt solid;
    BORDER-BOTTOM: #333333 1pt solid;
    BACKGROUND-COLOR: lavender
}
.listtblheaderprint
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 3px;
    FONT-WEIGHT: bold;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    COLOR: #fffff4;
    PADDING-TOP: 0px;
    HEIGHT: 25px;
    BACKGROUND-COLOR: #000080
}
.printdiv
{
    HEIGHT: 22px;
    BACKGROUND-COLOR: #e6e6fa
}

.printpaddintforthml
{
    PADDING-RIGHT: 3px;
    PADDING-LEFT: 3px;
}


.bordernoneButTop
{
  border-style: none; 
  border-width: medium;
 bordercolor: #ffffff;
    BORDER-RIGHT: #ffffff 1px solid;
    BORDER-LEFT: #ffffff 1px solid;
    BORDER-Bottom: #ffffff 1px solid;
}
.bordernone
{
  border-style: none; 
  border-width: medium;
 bordercolor: #ffffff;
    BORDER-RIGHT: #ffffff 1px solid;
    BORDER-TOP: #ffffff 1px solid;
    BORDER-LEFT: #ffffff 1px solid;
    BORDER-Bottom: #ffffff 1px solid;
}

.listpricesnoborder
{
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 2px;
    PADDING-BOTTOM: 2px;
    MARGIN: 0px;
    VERTICAL-ALIGN: middle;
    WIDTH: 102px;
    COLOR: #000000;
    PADDING-TOP: 2px;
    BACKGROUND-COLOR: #ffffff;
    TEXT-ALIGN: right;
  border-style: none; 
  border-width: medium;
    BORDER-RIGHT: #ffffff 1px solid;
    BORDER-TOP: #ffffff 1px solid;
    BORDER-LEFT: #ffffff 1px solid;
    BORDER-Bottom: #ffffff 1px solid;
}

.listpricesnoborderbuttop
{
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 2px;
    PADDING-BOTTOM: 2px;
    MARGIN: 0px;
    VERTICAL-ALIGN: middle;
    WIDTH: 102px;
    COLOR: #000000;
    PADDING-TOP: 2px;
    BACKGROUND-COLOR: #ffffff;
    TEXT-ALIGN: right;
  border-style: none; 
  border-width: medium;
    BORDER-RIGHT: #ffffff 1px solid;
    BORDER-LEFT: #ffffff 1px solid;
    BORDER-Bottom: #ffffff 1px solid;
}

.borderonlyright
{
	border: 0px none;
}

.listpriceswithborder
{
    border: 1px solid #111111;
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 2px;
    WIDTH: 102px;
    COLOR: #000000;
    BACKGROUND-COLOR: #ffffff;
    TEXT-ALIGN: right;
    MARGIN-TOP: 0px
}


.justborders
{
    border: 1px solid #111111;
}

.listdescriptionwithborders
{
    border: 1px solid #111111;
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    MARGIN: 0px;
    WIDTH: 372px;
    BACKGROUND-COLOR: #ffffff
}

.alistdesc{
FONT-WEIGHT: bold; color:blue; TEXT-DECORATION: none; FONT-SIZE: 13px;
}


.MenuText
{
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 8pt;
    PADDING-RIGHT: 4px;
    PADDING-LEFT: 4px;
    PADDING-BOTTOM: 4px;
    PADDING-TOP: 4px
}
.MenuText A
{
    TEXT-DECORATION: none
}
.MenuText A:hover
{
    TEXT-DECORATION: underline
}
