
html,
body,
a,
img,
tr,
td
    {
    border:0 none;
    border-collapse:collapse;
    }
table,
tr,
td
    {
    border-width:0;
    border-collapse:collapse;
    border-spacing:0;
    vertical-align:top;
    }
html
    {
    margin:0;
    padding:0;
    }
body
    {
    margin:0;
    padding:0;
    text-align:center;
    color:#000;    background-color:#477e9c;
    font-style:normal;
    font-weight:normal;
    font-family:Arial,"Microsoft Sans Serif",Verdana,sans-serif;
    }

html > body { font-size: 11pt;}
table.content {font-size:75%;}

table.content
    {
    position:relative;
    margin:0 auto 1em auto;
    width:76em;
    text-align:left;
    color:#000;    background-color:#f2f2f2;
    }
p
    {
    margin:1em;
    padding:0;
    line-height:1.5em;
    }
a
    {
    text-decoration:none;
    color:#008;    background-color:transparent;
    font-weight:normal;
    }
a:hover
    {
    text-decoration:underline;
    color:#888;    background-color:transparent;
    }
a:active
    {
    text-decoration:none;
    color:#f00;    background-color:transparent;
    }
h1
    {
    margin:0;
    padding:0 0 0 0.5em;
    color:#6d6f6e;    background-color:transparent;
    font-size:1.8em;
    }
h1.h1Main
    {
    margin:0.4em 0;
    /*letter-spacing:0.04em;*/
    }
h1.h1Main a
    {
    color:#6d6f6e;    background-color:transparent;
    font-weight:bold;
    }
h2
    {
    margin:0.4em 0 0.3em 1.2em;
    padding:0;
    letter-spacing:0.08em;
    font-size:1.7em;
    }
h2,
h2 a
    {
    color:#009ccf;    background-color:transparent;
    }
h3
    {
    margin:0.5em 0 0 0.5em;
    padding:0;
    font-size:1.14em;
    }
h3,
h3 a
    {
    color:#000;    background-color:transparent;
    font-weight:bold;
    }
h4
    {
    color:#999;    background-color:transparent;
    }


.logo
    {
    position:relative;
    margin:0;
    padding:0;
    width:auto;
    height:96px;
    color:#000;    background-color:#fff;
    }
div.logo img
    {
    margin:24px 0 0 15px;
    }
.logo a:hover
    {
    text-decoration:none;
    color:#000; background-color:transparent;
    }


.auxMenu
    {
    position:absolute;
    top:20px;    height:auto;
    left:230px;    width:44em;
    color:#000;    background-color:transparent;
    }
.auxMenu a
    {
    border-left:1px solid #00a;
    margin:0;
    padding:0 0.16em 0 0.42em;
    text-decoration:none;
    color:#000;    background-color:transparent;
    font-weight:normal;
    font-size:0.83em;
    }
div.auxMenu a img
    {
    margin:0;
    padding:0;
    vertical-align:middle;
    }
.auxMenu a.itemFirst
    {
    border-left:none;
    }
.auxMenu a.itemLast
    {
    border-right:1px solid #00a;
    padding-right:0.4em;
    }
.auxMenu a:hover,
.auxMenu a.highLight:hover
    {
    text-decoration:none;
    color:#000;    background-color:#ccc;
    }
.auxMenu a.highLight
    {
    text-decoration:none;
    color:#000;    background-color:#ccc;
    }
.auxMenu div.level2
    {
    border-top:1px solid #333;
    margin-top:6px;
    padding-top:6px;
    }
.searchWrap
    {
    left:66.7em;
    }


div.mainMenu .menuArrow
    {
    background-image:url(/wrap/images/menuArrow);
    background-position:96% 50%;
    background-repeat:no-repeat;
    }
div.mainMenu,
div.mainMenu ul,
div.mainMenu li
    {
    margin:0;
    padding:0;
    }
div.mainMenu
    {
    width:13.7em;
    color:#000;    background-color:transparent;
    }
div.mainMenu ul
    {
    list-style:none;
    }
div.mainMenu a
    {
    display:block;
    margin:0;
    padding:0.2em 0 0.2em 0.5em;
    text-decoration:none;
    }

div.mainMenu ul li  a
    {
    border:0.17em outset #00b5d0;
    color:#fff;    background-color:#00b5d0;
    font-weight:bold;
    font-size:0.95em;
    }
div.mainMenu ul li a:hover,
div.mainMenu ul li a.highLight
    {
    color:#fff;    background-color:#00b5d0;
    }

div.mainMenu ul ul li a
    {
    border:0.17em outset #a4a4a4;
    color:#fff;    background-color:#a4a4a4;
    }
div.mainMenu ul ul li a:hover,
div.mainMenu ul ul li a.highLight
    {
    color:#000;    background-color:#a4a4a4;
    }

div.mainMenu ul ul ul li a
    {
    border:none;
    border-bottom:1px solid #888;
    color:#000;    background-color:#99c9d0;
    font-weight:normal;
    font-size:0.92em;
    }
div.mainMenu ul ul ul li a.highLight
    {
    color:#000;    background-color:#99c9d0;
    }

div.mainMenu ul ul ul ul li a
    {
    border:none;
    border-bottom:1px dashed #888;
    color:#000;    background-color:transparent;
    }
div.mainMenu ul ul ul ul li a.highLight
    {
    color:#000;    background-color:transparent;
    }

div.mainMenu ul ul ul ul ul li a
    {
    border:none;
    border-bottom:1px solid #ddd;
    padding-right:0.67em;
    text-align:right;
    color:#000;    background-color:#fff;
    }
div.mainMenu ul ul ul ul ul li a.highLight
    {
    color:#000;    background-color:#ccc;
    }


div.footWrapper
    {
    clear:right;
    margin:2em 0 1em 0;
    padding-top:0.5em;
    color:#888;    background-color:transparent;
    font-size:0.95em;
    }
div.measurementFooter
    {
    margin:0 0 0.25em 0;
    padding:0.3em 0 0.3em 1em;
    width:83%;
    height:1.1em;
    color:#fff;    background:#e00 url(/wrap/images/sloganHeadBG) no-repeat top right;
    font-weight:bold;
    }
.privacy
    {
    position:relative;
    margin:0;
    padding:0 0 0 1em;
    color:#000;    background-color:#c0c0c0;
    }
.privacy a,
.copyright a
    {
    color:#000;    background-color:transparent;
    font-size:0.95em;
    }
.privacy a:hover,
.copyright a:hover
    {
    text-decoration:none;
    color:#00f;    background-color:transparent;
    font-size:0.95em;
    }
.copyright
    {
    position:absolute;
    top:-0.2em;
    right:0;
    margin:2px 5em 0 0;
    color:#000;    background-color:transparent;
    font-size:0.95em;
    }
.address
    {
    margin:0;
    padding:0.8em 0;
    color:#000;    background-color:transparent;
    font-size:0.95em;
    }
.address img
    {
    vertical-align:middle;
    }
.address a
    {
    margin:0 3em 0 0;
    text-decoration:none;
    color:#000;    background-color:transparent;
    }
.address a:hover
    {
    text-decoration:none;
    color:#000;    background-color:transparent;
    }
.wme
    {
    margin:1em 1em 0 0;
    text-align:right;
    color:#000;    background-color:transparent;
    }


div.movieBox
    {
    border:4px outset #eee;
    margin:0 1em;
    padding:0.5em 1em;
    width:50%;
    text-align:center;
    color:#000;    background-color:#eee;
    }
td.dataWrapper
    {
    width:auto;
    margin:0;
    padding:0;
    color:#000;    background-color:transparent;
    }
.contentPic1
    {
    float:right;    width:auto;
    margin:0.3em 0.5em 1em 1em;
    padding:0;
    text-align:center;
    color:#222;    background-color:transparent;
    font-size:0.8em;
    }
div.contentPicRight
    {
    float:right;    clear:right;
    margin:0.3em 0.5em 1em 1em;
    padding:0;
    width:auto;
    text-align:center;
    color:#222;    background-color:transparent;
    font-style:italic;
    font-size:0.8em;
    }
div.contentPicLeft
    {
    float:left;
    margin:0.3em 1em 1em 0.5em;
    width:auto;
    text-align:center;
    color:#000;    background-color:transparent;
    font-style:italic;
    font-size:0.8em;
    }
.dataWrapper ul
    {
    margin:0 0 0 1em;
    padding:0 0 0 1em;
    }
.dataWrapper li
    {
    margin:0.5em 0 0 1em;
    padding:0;
    }
.dataWrapper dl
    {
    margin:0 0 0 1em;
    }
.dataWrapper .dlHeader
    {
    font-weight:bold;
    }
.dataWrapper dt,
.dataWrapper dd
    {
    margin:1em 0 0 0;
    }
.dataWrapper dt a
    {
    text-decoration:underline;
    color:#875;    background-color:transparent;
    font-weight:bold;
    }
.dataWrapper dd > p
    {
    margin-top:0;
    }
.dataWrapper dd img
    {
    vertical-align:middle;
    }
.dataWrapper th,
.dataWrapper td
    {
    border:none;
    border-bottom:1px solid #ccc;
    vertical-align:middle;
    }
div.shadoBx
    {
    border-right:2px solid #ccc;
    border-bottom:2px solid #ccc;
    margin:0 0 0 0.92em;
    padding:1ex;
    width:90%;
    text-align:center;
    color:#000;    background-color:#e8e8e8;
    }
.shadoBx p
    {
    margin:0;
    padding:0;
    }
form div.shadoBx
    {
    width:45em;
    }
.rightIt
    {
    text-align:right;
    }
.tiny
    {
    font-size:0.90em;
    }
.vertSpace
    {
    clear:both;
    height:14em;
    }
.breakFloat,
.dataClose
    {
    clear:both;
    font-size:4px;
    }
div.sitemapWrap div
    {
    float:left;    width:23em;
    }
div.sitemapWrap div div
    {
    float:none;
    }
div.sitemapWrap div.subMenuHeader1,
div.sitemapWrap div.subMenuHeader2
    {
    text-align:left;
    }
div.sitemapWrap ul
    {
    margin-top:0;
    margin-bottom:0;
    }
div.downloadTitle,
div.downloadText
    {
    text-align:left;
    }
div.downloadText
    {
    margin-left:2em;
    }


div.jshidden
    {
    display:none;
    }
div#homeImg,
div#homeImg a
    {
    margin:0;
    padding:0;
    }
div#homeImg
    {
    text-align:center;
    }
div.measurementHome
    {
    border-top:2px solid #222;
    border-bottom:1px solid #222;
    margin:-4px 0 0 0;
    padding:0.1em 1.75em;
    text-align:right;
    color:#fff; background:#e00;
    font-weight:bold;
    font-size:1.33em;
    }
div.homeCells
    {
    margin:0 0.67em;
    }
div.homeCells table td
    {
    border:0.25em outset #aaa;
    vertical-align:top;
    text-align:center;
    width:24%;
    }
div.homeCells table td h3,
div.homeCells table td p
    {
    margin:0.33em 0.5em;
    line-height:1.1em;
    text-align:left;
    }
div.homeCells table td p
    {
    
    }
div.homeCells table td img
    {
    margin-top:0.5em;
    }
div.homeParagraphs
    {
    margin:0.5em 0 0 0;
    }
div.homeParagraphs div
    {
    border-bottom:0.16em solid #fe0000;
    margin:0 1.17em;
    }
div.homeParagraphs h3
    {
    margin:0.5em 0 0.4em 0.58em;
    font-size:1.67em;
    }
div.homeParagraphs h3,
div.homeParagraphs h3 a
    {
    color:#fe0000;    background-color:transparent;
    }
div.homeParagraphs p
    {
    margin-top:0.33em;
    }



div.homeNews
    {
    margin-left:1em;
    }
div.homeNews div.newsHeader
    {
    color:#c00;    background-color:#fff;
    font-size:2.0em;
    font-family:"Arial Black",Arial,Helvetica,Verdana,sans-serif;
    }
div.homeNews div.newsHeader a.homeNews
    {
    color:#c00;    background-color:transparent;
    }
div.homeNews div.newsWrapper
    {
    position:relative;
    border-top:1px solid #eee;
    border-bottom:1px solid #eee;
    width:95%;
    }
div.homeNews div.newsWrapper ul
    {
    margin-bottom:0;
    }
div.homeNews div.newsWrapper h3.newsItem
    {
    position:absolute;    z-index:-1;
    top:0;    height:auto;
    left:0;    width:98%;
    margin:0;
    padding:0;
    text-align:right;
    background-color:transparent;
    font-style:italic;
    font-weight:normal;
    }
div.homeNews div.newsWrapper h3.newsSize1
    {
    color:#aaa;
    font-size:1em;
    }
div.homeNews div.newsWrapper h3.newsSize2
    {
    color:#ccc;
    font-size:2em;
    }
div.homeNews div.newsWrapper h3.newsSize3
    {
    color:#ddd;
    font-size:3em;
    }
div.homeNews div.newsWrapper h3.newsSize4
    {
    color:#eee;
    font-size:4em;
    }


div.bene
    {
    border-right:2px solid #ddd; 
    border-bottom:2px solid #ddd;
    margin:0 0 0.8em 0;
    padding:1em;
    color:#000;    background-color:#eee;
    }
a.bene
    {
    font-weight:bold;
    font-size:1.1em;
    }


/*.noAgencies p
    {
    border:1px solid #ccc;
    margin:0 0.8em 0.7em 0.8em;
    padding:0.5em 1.8em;
    }*/
span.mswordOnly
    {
    color:#800;    background-color:transparent;
    }


.beneText
    {
    border-right:2px solid #ddd;
    border-bottom:2px solid #ddd;
    margin:0 0 0.7em 0;
    padding:0.7em;
    color:#000;    background-color:#eee;
    }
.beneText p,
.beneText li p
    {
    margin:0;
    padding:0;
    }
table.health
    {
    margin:0.7em 0;
    width:50%;
    }
table.health td,
table.health th
    {
    border-bottom:none;
    text-align:center;
    font-size:1em;
    }
table.premium
    {
    margin:1em 0 0.7em 0;
    width:50%;
    }
table.premium td
    {
    border-bottom:none;
    }



table.distributor
    {
    margin:0 1em;
    }
table.distributor td
    {
    border-bottom:none;
    color:#333;
    font-size:0.8em;
    }
table.distributor td p
    {
    margin:0 1em;
    }
table.distributor tr.rowDark
    {
    color:#222;    background-color:#def;
    }

div.airWrap {background:url(/particleCounter/index_html/pic2) repeat-y #83cb81;}
div.liquidWrap {background:url(/particleCounter/index_html/pic3) repeat-y #6bc7de;}
div.gasWrap {background:url(/particleCounter/index_html/pic6) repeat-y #fe9d2c;}


div.topPic,
div.chartWrapper,
div.bottomPic
    {
    position:relative;
    line-height:1.1em;
    }

div.topPic
    {
    margin-top:0.83em;
    }
div.topPic,
div.bottomPic
    {
    width:621px;
    }
div.topPicHeader,
div.bottomPicHeader
    {
    position:absolute;
    top:10px;
    right:30px;
    text-align:right;
    font-style:italic;
    font-weight:bold;
    font-size:1em;
    }

div.chartWrapper
    {
    margin-top:-3px;
    margin-left:26px;
    width:571px;
    }
div.chartWrapper h2
    {
    position:absolute;    z-index:2;
    left:0;
    margin:0;
    font:italic 900 2em "Arial Black",Arial,sans-serif;
    }
h2.airH2 {top:6em;}
h2.airH2 a {color:#4e9f56;    background-color:transparent;}
h2.liquidH2 {top:26em;}
h2.liquidH2 a {color:#5097c5;    background-color:transparent;}
h2.gasH2 {bottom:0.6em;}
h2.gasH2 a {color:#fe9a29;    background-color:transparent;}

div.chartWrapper h3
    {
    position:absolute;    z-index:2;
    right:1em;
    margin:1.5em 0 0 0;
    text-align:right;
    color:#000;    background-color:transparent;
    font-style:italic;
    font-size:1em;
    }


div.chartWrapper hr
    {
    clear:left;
    margin:0.5em 0 0 0;
    height:1px;
    }
div.chartWrapper p
    {
    clear:left;
    margin:0;
    padding:6px;
    }
div.chartWrapper p,
div.chartWrapper p a
    {
    font-size:1em;
    }
div.chartWrapper p a
    {
    color:#000;
    }
div.chartWrapper p a.bar
    {
    float:left;
    border:1px solid #777;
    height:1em;
    }
div.chartWrapper p a.bar:hover
    {
    border:1px solid #777;
    text-decoration:none;
    color:#000;    background-color:transparent;
    }
p.air a,
p.liquid a,
p.gas a
    {
    margin-top:0.2em;
    margin-bottom:0.3em;
    }
p.air a.bar         {background-color:#4e9f56;}
p.air a.LasairII    {margin-left:122px;    width:147px;}
p.air a.LasairII110 {margin-left:87px;     width:130px;}
p.air a.HandiLazmini{margin-left:122px;    width:94px;}
p.air a.HandiLaz    {margin-left:122px;    width:94px;}
p.air a.Airnet      {margin-left:110px;    width:104px;}
p.air a.Rnet        {margin-left:123px;    width:92px;}
p.air a.IsoAir      {margin-left:110px;    width:104px;}
p.air a.IsoAirPLUS  {margin-left:122px;    width:147px;}
p.air a.MiniNet     {margin-left:122px;    width:94px;}
p.air a.HSLASII     {margin-left:70px;     width:92px;}
p.air a.LASXII      {margin-left:84px;     width:145px;}

p.liquid a.bar            {background-color:#5097c5;}
p.liquid a.UltraDI50      {margin-left:63px;    width:46px;}
p.liquid a.HSLISM50e      {margin-left:63px;    width:46px;}
p.liquid a.Liquistat1     {margin-left:87px;    width:54px;}

p.liquid a.HSLISM65eM100e {margin-left:70px;    width:95px;}
p.liquid a.HSLISM65       {margin-left:70px;    width:38px;}
p.liquid a.Liquistat2     {margin-left:87px;    width:54px;}
p.liquid a.LiQuilazS      {margin-left:110px;    width:153px;}
p.liquid a.LiQuilazE      {margin-left:186px;    width:145px}

p.liquid a.CLS700T        {margin-left:110px;    width:153px;}
p.liquid a.CLS1000        {margin-left:87px;    width:54px;}

p.liquid a.APSS200        {margin-left:186px;    width:142px;}

p.liquid a.LiQuilazSE     {margin-left:110px;    width:217px;}

p.liquid a.HSLISM65eS     {margin-left:70px;    width:71px;}

p.liquid a.surfexGraph    {margin-left:110px;    width:216px;}
p.liquid a.syringSampl    {margin-left:110px;    width:216px;}
p.liquid a.comprsSampl    {margin-left:87px;    width:240px;}

p.gas a.bar          {background-color:#fe9a29;}
p.gas a.HpGp         {margin-left:87px;    width:129px;}
p.gas a.MicroHPLaser {margin-left:87px;    width:129px;}



.cleanlinessWrap h1 {
    text-align:center;
    color:#800;    background-color:transparent;
    }


.floatLeft
    {
    float:left;    width:200px;
    margin-top:10px;
    text-align:center;
    color:#555;    background-color:transparent;
    font-weight:bold;
    }
.floatLeft a
    {
    text-decoration:underline;
    color:#555;    background-color:transparent;
    font-weight:bold;
    }
.floatLeft ul
     {
    text-align:left;
    }
.secondRow
    {
    clear:left;
    }


.pharmCol
    {
    float:left;    width:16%;
    border-right:1px solid #ccc;
    text-align:center;
    }
.pharmCol h3
    {
    border-bottom:2px solid #ccc;
    margin:0.5em 0;
    height:4.0em;
    color:#000;    background-color:#eee;
    font-size:1.2em;
    }


div.productMenu div.newSign
    {
    float:left;
    margin-right:-1em;
    width:1em;
    }
div.productMenuWrapper
    {
    position:relative;
    margin:0 6px;
    }
div.productMenuWrapper h2
    {
    clear:both;
    margin:3px 0 0 0;
    }
div.productMenu
    {
    position:relative;
    margin:8px 0;
    clear:both;
    }
table.productMenu
    {
    margin:8px 0 0 16px;
    clear:both;
    }
table.productMenu td
    {
    border:none;
    }
table.productMenu td a
    {
    color:#000;
    font-weight:bold;
    font-size:1.25em;
    }
table.productMenu td p
    {
    color:#000;
    margin:0 0 0 2px;
    font-size:1.25em;
    }
div.productMenu .floatLeft
    {
    float:left;
    margin:0 0 0 12px;
    padding:0;
    width:78px;
    }
div.productMenu .floatLeft img
    {
    margin:0;
    padding:0;
    }
div.productMenuWrapper div.productMenu .title,
div.productMenuWrapper div.productMenu .shortText
    {
    margin-left:80px;
    }
div.productMenuWrapper div.productMenu .title a
    {
    color:#000;    background-color:transparent;
    font-weight:bold;
    font-size:1.2em;
    }
div.productMenuWrapper div.productMenu .title a:hover
    {
    text-decoration:none;
    color:#800;    background-color:#ddd;
    }
div.productMenuWrapper div.productMenu .shortText p
    {
    margin:0;
    }


div.productMenu a,
div.productMenu h5
    {
    color:#000;    background-color:transparent;
    }
div.productMenu h5
    {
    margin:0;
    padding:0;
    font-weight:bold;
    font-size:1.0em;
    }
div.menuCol2,
div.menuCol3,
div.menuCol4
    {
    float:right;    z-index:4;
    margin:0 0 0 0.2em;
    padding:0;
    background-color:transparent;
    }
div.menuCol1 ul,
div.menuCol1 ol,
div.menuCol2 ul,
div.menuCol2 ol,
div.menuCol3 ul,
div.menuCol3 ol,
div.menuCol4 ul,
div.menuCol4 ol
    {
    margin:0 0 0 10px;
    padding:0;
    }
div.menuCol1 li,
div.menuCol2 li,
div.menuCol3 li,
div.menuCol4 li
    {
    margin:0;
    padding:0;
    }
div.menuCol1 p,
div.menuCol2 p,
div.menuCol3 p,
div.menuCol4 p
    {
    margin:0;
    }


.productMenuFeat
    {
    float:right;
    width:120px;
    padding:0;
    color:#000;    background-color:#bbb;
    }
.productMenuFeat h4
    {
    margin:0;
    padding:0 0.2em;
    width:100%;
    text-align:center;
    color:#fff;    background-color:#7f8184;
    }
.productMenuFeat ul
    {
    list-style-type:none;
    margin:0 0 0 0.5em;
    padding:0;
    }
.productMenuFeat ul li,
.productMenuFeat ul li a
    {
    margin:0;
    padding:0;
    font-size:0.9em;
    }



div.product
    {
    position:relative;
    margin:0;
    padding:0 0.5em;
    font-size:1.2em;
    }
div.product div.productBanner
    {
    float:left;
    width:auto;
    }
div.product div.bannerFile
    {
    float:right;
    margin-top:1em;
    width:320px;
    }
div.product div.bannerFile a
    {
    color:#ffc000;    background-color:transparent;
    font-weight:bold;
    font-size:1.8em;
    }
div.product h1.h1Main
    {
    clear:both;
    }
div.product div.shortText
    {
    position:relative;
    border-top:1px solid #fff;
    border-bottom:1px solid #ccc;
    margin:0 8px 6px 8px;
    padding:0 0 0.7em 0;
    }
div.product div.shortText p
    {
    margin:0;
    padding:0;
    }
div.product p#topFile a
    {
    font-weight:bold;
    }
div.product div.Header,
div.product div.HeaderColor
    {
    margin:8px 0 0 8px;
    padding:0;
    font-weight:bold;
    font-size:1.1em;
    }
div.product div.HeaderColor
    {
    color:#ec1b24;
    }
a.BuyNowButton
    {
    display:block;
    float:right;
    border:4px outset #fe0000;
    margin:0 4em 0 0;
    padding:0.2em 0.5em;
    width:8.8em;
    text-align:center;
    color:#fff;    background-color:#fe0000;
    font:normal 900 1.1em 'Arial Black',Arial,sans-serif;
    }
a.BuyNowButton:hover
    {
    border-style:inset;
    text-decoration:none;
    color:#fff;    background-color:#fe0000;
    }
div.product div.productPic
    {
    float:right;    width:auto;    clear:right;
    margin:0;
    padding:0.7em 0 0.8em 0.8em;
    }
div.product div.productPic img,
div.product div.productPicRight img,
div.product div.productPicLeft img
    {
    margin:0;
    padding:0;
    border-bottom:14px solid #a52a2a;
    }
div.productPicRight
    {
    float:right;    clear:right;
    margin:0;
    padding:0.7em 0 0.8em 0.8em;
    width:auto;
    text-align:center;
    color:#222;    background-color:transparent;
    font-style:italic;
    font-size:0.8em;
    }
div.productPicLeft
    {
    float:left;
    margin:0 2em 0 0;
    padding:0.7em 0.8em 0.8em 0;
    width:auto;
    text-align:center;
    color:#000;    background-color:transparent;
    font-style:italic;
    font-size:0.8em;
    }
div.product div.productRightList
    {
    float:right;    clear:right;
    margin:0 0 0.8em 0.8em;
    padding:0;
    width:23em;
    }
div.product ul
    {
    margin:0.4em 0.7em 0 0.7em;
    padding:0 0 0.8em 0;
    }
div.product li
    {
    font-size:1em;
    }
div.product .newRow
    {
    clear:right;
    margin:0;
    padding:0;
    }
div.splashPage ul          /* products section */
    {
    list-style:square;
    color:#f00;
    }
div.splashPage ul li a
    {
    color:#000;
    }
div.products p,
.miniListHead
    {
    font-weight:bold;
    }
.productSubHeader p
    {
    margin:0;
    padding:0;
    font-weight:bold;
    }


div.software
    {
    padding:0 1.0em;
    }
div.software p
    {
    margin:0.5em 0;
    padding:0;
    line-height:1.3em;
    font-size:1.5em;
    }
div.software p a
    {
    font-weight:bold;
    font-size:0.85em;
    }
div.software div.softwareBanner
    {
    float:left;
    width:auto;
    }
div.software div.softwareFile
    {
    float:right;
    margin-top:1em;
    width:320px;
    }
div.software div.softwareFile a
    {
    color:#ffc000;    background-color:transparent;
    font-weight:bold;
    font-size:1.8em;
    }
div.software h1
    {
    clear:both;
    margin:0;
    padding:0.5em 0 0 0;
    color:#009ccf;    background-color:transparent;
    }
div.software div.shortText
    {
    position:relative;
    margin:0 0.7em 1em 0;
    padding:0;
    }
div.software div.shortText p
    {
    margin:0;
    padding:0;
    font-size:1.5em;
    }
div.softwarePicRight
    {
    float:right;
    width:auto;
    }
div.software div.softwareListRight
    {
    float:right;
    clear:right;
    width:300px;
    }
div.software div.softwareListHeader
    {
    margin:1em 0 0 0;
    color:#ec1b24;    background-color:transparent;
    font-weight:bold;
    font-size:1.5em;
    }
div.software ul
    {
    margin-left:0;
    padding-left:0;
    color:#ec1b24;    background-color:transparent;
    }
div.software ul li
    {    
    color:#000;    background-color:transparent;
    font-style:italic;
    font-size:1.2em;
    }


div.newSign
    {
    text-align:center;
    color:#f00;
    font-weight:bold;
    }
table.store
    {
    margin:0 0 0 10px;
    }
table.store td
    {
    border:none;
    }
table.store td p
    {
    padding:0.5em 0;
    }
table.store td.primaryTitle
    {
    font-weight:bold;
    font-size:1em;
    }
table.store td.tdRetailDollars,
table.store td.tdEcomButton
    {
    text-align:right;
    }
table.store td.tdEcomButton a
    {
    display:block;
    border:3px outset #ccc;
    width:10em;
    text-align:center;
    color:#000;    background-color:#ccc;
    }
table.store td.tdEcomButton a:hover
    {
    border:3px inset #800;
    text-decoration:none;
    color:#fff;    background-color:#888;
    }


div.bookColumn1
    {
    float:left;    width:21.5em;
    margin:2em 1em 0 1em;
    padding:0;
    }
div.bookCredits
    {
    margin:0;
    font-style:italic;
    }
div.bookCredits p
    {
    color:#000;    background-color:#fff;
    font-size:0.9em;
    }

div.bookTitle
    {
    border-bottom:1px solid #6a9cc8;
    color:#fff;    background-color:#6a9cc8;
    }
div.bookTitle h1
    {
    margin:1.0em 0 0 0;
    letter-spacing:0.1em;
    color:#fff;    background-color:transparent;
    font-size:2em;
    font-family:"Ariel Black",sans-serif;
    }
div.bookTitle h2
    {
    border-top:none;
    margin:0;
    padding:0;
    text-align:left;
    color:#fff;    background-color:transparent;
    font-size:1.6em;
    }
div.bookTitle p
    {
    color:#fff;    background-color:#6a9cc8;
    font-size:1.2em;
    }

div.bookBanner
    {
    color:#fff;    background-color:#ed1f23;
    font:bold 1.7em "Ariel Black",sans-serif;
    }
div.bookBanner a
    {
    color:#fff;    background-color:transparent;
    }

div.bookBody
    {
    margin-left:22em;
    }
div.bookBody ul
    {
    position:relative;
    }
div.bookBody li
    {
    color:#000;    background-color:transparent;
    }

.ecomLogo
    {
    float:right;    width:auto;
    }


table.thumbEmbed td
    {
    border:none;
    }
a.faqButton
    {
    margin:6px 10px;
    font-weight:bold;
    }


.moreWrapper
    {
    position:relative;
    width:100%;
    }
.moreWrapper h2
    {
    clear:left;
    }
div.moreWrapper div.productMenu .title,
div.moreWrapper div.productMenu .shortText
    {
    margin-left:220px;
    }
div.moreWrapper div.productMenu .title
    {
    font-weight:bold;
    font-size:1.2em;
    }
.moreWrapper p,
.moreWrapper li,
.moreWrapper li a
    {
    font-size:12px;
    }

.applicationPic
    {
    float:left;    width:12em;
    text-align:center;
    }
hr.appNoteHr
    {
    height:10px;
    color:#fff;    background-color:#fff;
    }
table.appWrap td li
    {
    margin-left:0;
    padding:0;
    }
table.appWrap
    {
    /*border-right:2px solid #ddd;
    border-bottom:2px solid #ddd;*/
    margin:0;
    padding:0;
    width:100%;
    color:#000;    background-color:transparent;
    }
table.appWrap th,
table.appWrap td
    {
    border:none;
    border-bottom:none;
    }
table.appWrap h2
    {
    border:none;
    margin:0 0 0 10px;
    padding:0;
    text-align:left;
    color:#333;    background-color:transparent;
    font-weight:bold;
    font-size:12px;
    }
table.appWrap p
    {
    margin:4px 0 0 10px;
    padding:0;
    font-size:12px;
    }
table.appWrap a
    {
    color:#00f;    background-color:transparent;
    font-size:12px;
    }
.appTitle
    {
    margin:0 0 0 10px;
    padding:0;
    font-weight:bold;
    font-size:12px;
    }
.appText p
    {
    margin:4px 0 0 20px;
    padding:0;
    font-size:12px;
    }
.appFile
    {
    margin:0 0 0 20px;
    }
.appFile a
    {
    color:blue;    background-color:transparent;
    font-size:12px;
    }
h1.appNoteHtmlH1
    {
    color:#555;    background-color:transparent;
    font-style:italic;
    font-size:1.2em;
    }
h1.appNoteHtmlH1 a
    {
    color:#000;    background-color:transparent;
    font-size:1.6em;
    }
h2.appNoteHtmlH2
    {
    border-top:none;
    padding:0.4em;
    text-align:left;
    color:white;    background-color:#aaa;
    font:bold 1em serif;
    }
h2.appNoteHtmlH2 a
    {
    color:#00c;    background-color:transparent;
    }
div.appNoteHtmlBody h1
    {
    border-bottom:1px solid #800;
    margin:0 0 0 0.8em;
    padding:0;
    text-align:left;
    color:#000;    background-color:transparent;
    font-weight:bold;
    font-size:1.1em;
    }
div.appNoteHtmlBody img
    {
    margin:0 0.5em;
    }



a.collegeRegisterButton
    {
    width:14em;
    border:3px outset #ccc;
    margin:0 0 0 1em;
    padding:0.2em 0.5em;
    text-align:center;
    color:#000;    background-color:#ccc;
    }
a.collegeRegisterButton:hover
    {
    border:3px inset #ccc;
    }
table.formLinks
    {
    margin-bottom:1em;
    width:100%;
    }
.collegeImage
    {
    float:right;    width:auto;
    margin:0 0 1em 1em;
    }
.collegeTitle
    {
    margin:0 0 0 1em;
    color:#761c04;    background-color:transparent;
    font-weight:bold;
    font-size:1.4em;
    }
.collegeList
    {
    float:right;
    border-right:2px solid #ddd;
    border-bottom:2px solid #ddd;
    margin:0 0 0 1em;
    padding:0.5em;
    width:50%;
    text-align:left;
    color:#000;    background-color:#eee;
    }
.collegeList ul
    {
    list-style-type:disc;
    margin:0 0 0.5em 0.2em;
    padding:0 0 0 0.2em;
    color:#444;    background-color:transparent;
    }
.collegeList ul ul
    {
    list-style-type:circle;
    }
.faxIt
    {
    font-style:italic;
    }
/*textarea
    {
    height:100px; width:400px;
    font-size:11px;
    }*/


div.splashWrap h2,
div.servicePage h2
    {
    clear:none;
    }
div.servicePage h2
    {
    border:none;
    margin-left:1em;
    }
div.servicePage div.fileBorder,
div.splashWrap div.fileBorder
    {
    border:1px dotted #00f;
    margin-top:1em;
    }
div.servicePage div.footAddress
    {
    text-align:center;
    }

div.splashWrap ul
    {
    list-style:square;
    color:#f00;
    }
div.splashWrap ul li a
    {
    color:#000;
    }



div.submitWrap
    {
    position:relative;
    }
fieldset#newsGeneral
    {
    width:36em;
    }
form#MAsheet p
    {
    text-align:right;
    }
form#MAsheet fieldset.personalData label.checkboxes
    {
    display:inline;
    margin-left:0.5em;
    }
form#MAsheet fieldset.personalData label.checkboxes input
    {
    width:1em;
    }
form
    {
    margin:0;
    padding:0;
    text-align:center;
    }
form p
    {
    margin:0 0 0 10px;
    padding:0;
    text-align:left;
    }
fieldset
    {
    position:relative;    display:block;
    border-width:1px;
    border-style:solid;
    border-color:#ddd #888 #888 #ddd;
    margin:0 auto;
    padding:0.5em;
    width:36em;
    text-align:left;
    background-color:#eee;
    }
fieldset.eloquaHidden
    {
    display:inline;
    border:none;
    padding:0;
    width:auto;
    }
legend
    {
    padding:0 1em;
    background-color:#eee;
    font-weight:bold;
    }
fieldset.personalData label
    {
    display:block;
    text-align:right;
    }
label.country
    {
    margin-right:4.2em;
    }
label.statef
    {
    margin-right:11.8em;
    }
.personalData input
    {
    width:15em;
    }
.personalData label.checkboxes input
    {
    width:3em;
    }
.labelsInline
    {
    display:inline;
    text-align:right;
    width:4em;
    }
input#yesId1,
input#noId1
    {
    width:1em !important;
    }
input[type="radio"]
    {
    width:1em !important;
    }
.pleaseFill
    {
    text-align:right;
    color:#800;    background-color:transparent;
    }
textarea
    {
    width:100%;
    height:12em;
    }
fieldset.formControls
    {
    clear:left;
    }
#submit
    {
    width:80%;
    text-align:center;
    color:white;       background:#07c;
    }
form#emailThis
    {
    position:relative;
    width:38em;
    }


form.searchWrap
    {
    display:inline;
    margin:0 0 0 0.5em;
    }
form.searchWrap p
    {
    display:inline;
    }
form.searchWrap .searchInput
    {
    width:8em;
    letter-spacing:1px;
    color:#000;    background-color:#ffe;
    font-size:11px;
    }
p.searchReturn
    {
    border-bottom:1px solid #ccc;
    margin:2px 0 2px 20px;
    }
a.previousNextButtons
    {
    border:1px solid #ccc;
    margin:0 1em;
    padding:0.2em 0.5em;
    color:#800;    background-color:#eee;
    }


span.distEmailFormTo
    {
    border:2px inset #ccc;
    padding:1px 10px;
    color: #000;    background-color: #fef9e5;
    }



div.loginWrap
    {
    margin:4em auto;
    text-align:center;
    }


div.applicationWrap
    {
    margin:1em auto;
    padding:0 1em;
    width:48em;
    background-color:#eee;
    }
div.applicationWrap p
    {
    margin:0.5em 0;
    }
div.applicationWrap textarea
    {
    height:3em;
    }


table.signupForms
    {
    margin:0 10em 0 0;
    width:50em;
    color:#fff;    background-color:#ed1b24;
    }
table.signupForms th
    {
    text-align:center;
    color:#fff;    background-color:transparent;
    }
table.signupForms td
    {
    border:none;
    text-align:right;
    color:#fff;    background-color:transparent;
    }
table.signupForms td.loginForm2 table
    {
    margin:2em 0.2em 0 0;
    }
table.signupForms input
    {
    width:10em;
    }


table.loginForm
    {
    margin:0 8em 0 0;
    width:40em;
    color:#fff;    background-color:#ed1b24;
    }
table.loginForm form
    {
    margin:2em 0 0 0;
    }
table.loginForm form th,
table.loginForm form td
    {
    color:#fff;    background-color:transparent;
    }


div.okForm
    {
    margin:0 10em 0 0;
    width:15em;
    text-align:center;
    color:#000;    background-color:transparent;
    font-size:1.2em;
    }
div.okForm table
    {
    text-align:center;
    }
.okForm input
    {
    padding:0.2em 0.5em;
    color:#fff;    background-color:#ed1b24;
    font-weight:bold;
    }


.ecomCart
    {
    text-align:center;
    }
.ecomCart a
    {
    width:10em;
    border:4px outset #c00;
    color:#fff;    background-color:#c00;
    }


.note
    {
    color:#000;    background-color:#ccc;
    }
.pmsCart
    {
    margin:0 0 0 2em;
    padding:0 1em 1em 1em;
    text-align:center;
    color:#000;    background-color:#eee;
    }
.pmsCart td
    {
    margin-right:1em;
    text-align:right;
    }
.pmsCart .SessionCart
    {
    width:3em;
    text-align:center;
    }
.pmsCart .checkbox
    {
    }













.productMenu .floatLeft
    {
    margin:0 0.4em 0.4em 0;
    }
.menuCol1,
.menuCol1 h5
    {
    z-index:10;
    }
.menuCol1 h5
    {
    margin:0 48% 0 0;
    }
.menuCol2,
.menuCol3,
.menuCol4
    {
    width:15%;
    }
.menuCol1 p,
.menuCol2 p,
.menuCol3 p,
.menuCol4 p
    {
    padding:0;
    }
div.product div.productAppList
    {
    width:45%;
    }

