
html,
body,
a,
img,
tr,
td
    {
    border-width:0;
    border-style:none;
    border-collapse:collapse;
    }
table,
tr,
td
    {
    border-width:0;
    border-collapse:collapse;
    border-spacing:0;
    }
html
    {
    margin:0;
    padding:0;
    font-size:100%;
    width:100%;
    }
body
    {
    margin:0;
    padding:0;
    color:#000;    background-color:#fff;
    font-style:normal;
    font-weight:normal;
    font-size:1em;
    font-family:"Arial Narrow",Arial,Verdana,Helvetica,sans-serif;
    }
#standardBrowsersWidth
    {
    position:relative;
    }
p
    {
    margin:1em 2em;
    padding:0;
    line-height:1.7em;
    }
a
    {
    text-decoration:underline;
    color:#119;    background-color:transparent;
    font-weight:normal;
    }
a:hover
    {
    text-decoration:underline;
    color:#000;    background-color:#eee;
    }
a:active
    {
    text-decoration:none;
    color:#f00;    background-color:transparent;
    }
h1
    {
    margin-top:0.8em;
    margin-left:1.0em;
/*    margin-left:1em;*/
    padding:0;
    color:#119;    background-color:transparent;
    letter-spacing:0.04em;
    font-weight:normal;
    font-size:1.5em;
/*    font-size:2em;*/
    }
h2
    {;
    margin-top:0.8em;
    margin-left:1.3em;
    padding:0;
    color:#000;    background-color:transparent;
    letter-spacing:0.04em;
/*    font-size:1.5em;*/
    }
h3
    {
    margin:0.7em 0 0 0.7em;
    padding:0;
    color:#000;    background-color:transparent;
/*    font-size:1em;*/
    }
h4
    {
    display:inline;
    color:#000;    background-color:transparent;
    font-weight:normal;
    }
.font3,
.tiny
    {
    font-size:0.75em;
    }
.breakFloat
    {
    clear:both;
    font-size:4px;
    }
td
    {
    vertical-align:top;
    }
.vertSpace
    {
    height:10em;
    }


#header
    {
    position:relative;
    margin:0;
    padding:0;
    height:100px;
    color:#000;   background-color:#fff;  /*  z-index:20;*/
    min-width:971px;    /*984px;*/
    width:971px;    /*984px;*/
    }
#logo
    {
    }
#logowords
    {
    position:absolute;
    top:0;    height:auto;
    right:0;    width:auto;
    /*margin-right:421px;*/
    }


#auxMenu
    {
    position:relative;
    width:auto;
    margin:0;
    padding:0;
    text-align:right;

    color:#fff;    background-color:#000;
    }
#auxMenu a
    {
    border-left:2px solid #ccc;
    margin:0 0 0 1em;
    padding:0em 0 0em 1em;
    text-decoration:none;
    letter-spacing:0.1em;
    line-height:1em;
    color:#fff;    background-color:transparent;
    font-weight:normal;
    font-size:0.85em;
    font-family:Arial,Verdana,Helvetica,sans-serif;
    }
#auxMenu a.item1
    {
    border-left:none;
    }
#auxMenu a:hover,
#auxMenu a.highLight:hover
    {
    text-decoration:none;
    color:#f41;    background-color:transparent;
    }
#auxMenu a.highLight
    {
    text-decoration:none;
    color:#f41;    background-color:transparent;
    }
#auxMenu .level2
    {
    margin:0;
    padding:0 10em 0 0;
    width:auto;
    text-align:right;
    color:#000;    background-color:#888;
    }
#auxMenu .level2 a
    {
    margin:0 1em;
    padding:0 0.9em;
    color:#fff;    background-color:transparent;
    }
#auxMenu .level2 a:hover,
#auxMenu .level2 a.highLight:hover
    {
    text-decoration:none;
    color:#fff;    background-color:#555;
    }
#auxMenu .level2 a.highLight
    {
    text-decoration:none;
    color:#fff;    background-color:#555;
    }


#mainMenu
    {
    position:relative;
    border-top:1px solid #888;
    width:auto;
    margin:0;
    padding:0;
    text-align:center;
    line-height:1.8em;
    color:#fff;    background-color:#000;
    }
#mainMenu a
    {
    border-left:2px solid #ccc;
    margin:0 0em 0 1em;
    padding:0.3em 0 0.3em 1em;
    text-decoration:none;
    letter-spacing:0.1em;
    color:#fff;    background-color:transparent;
    font-weight:normal;
    font-size:0.75em;
    font-family:Arial,Verdana,Helvetica,sans-serif;
    }
#mainMenu a.item1,
div#mainMenu div.level2 a.item1
    {
    border-left:none;
    }
#mainMenu a:hover,
#mainMenu a.highLight:hover
    {
    text-decoration:none;
    color:#f41;    background-color:transparent;
    }
#mainMenu a.highLight
    {
    text-decoration:none;
    color:#f41;    background-color:transparent;
    }
#mainMenu .level2
    {
    margin:0;
    padding:0;
    width:auto;
    line-height:1.2em;
    text-align:center;
    color:#000;    background-color:#888;
    }
#mainMenu .level2 a
    {
    border-left:2px solid #ccc;
    margin:0 1em;
    padding:0.1em 1em;
    /*height:1.8em;*/
    color:#fff;    background-color:transparent;
    }
#mainMenu .level2 a:hover,
#mainMenu .level2 a.highLight:hover
    {
    text-decoration:none;
    color:#fff;    background-color:#555;
    }
#mainMenu .level2 a.highLight
    {
    text-decoration:none;
    color:#fff;    background-color:#555;
    }


#subMenuNone
    {
    width:0;
    }
#subMenu
    {
    position:absolute;    z-index:2;
    top:0;    height:40em;
    left:-181px;    width:185px;
    margin:0;
    padding:0;
    color:#000;    background-color:transparent;
    }
.subMenuHeader1
    {
    margin:0 0 0.9em 0;
    padding:0;
    line-height:1.3em;
    text-align:center;
    color:#fff;    background-color:#c02127;
    font-weight:bold;
    }
.subMenuHeader1 a
    {
    color:#fff;    background-color:#c02127;
    font-weight:bold;
    }
.subMenuHeader2
    {
    position:absolute;
    top:1em;    height:auto;
    left:1em;    width:160px;
    margin:0;
    padding:0;
    letter-spacing:0.05em;
    color:#fff;    background-color:transparent;
    font-weight:bold;
    font-size:0.87em;
    }
#subMenu a
    {
    display:block;
    text-decoration:none;
    }
#subMenu a:hover,
#subMenu a.highLight:hover
    {
    color:#000;    background-color:#eee;
    text-decoration:none;
    }
#subMenu a.highLight
    {
    color:#0083c0;    background-color:transparent;
    }




#subMenu ul
    {
    margin:0 0 0 0;     padding:0;
    color:#000;    background-color:transparent;
    }
#subMenu ul li
    {
    border-bottom:1px solid #ddd;
    margin:0 0 0 0.5em;     padding:0;
    list-style:disc outside;
    }
#subMenu ul li a
    {
    margin:0.1em 0 0 0;     padding:0 0 0 0;
    vertical-align:middle;
    letter-spacing:0.07em;
    color:#c02127;    background-color:transparent;
    font-weight:bold;
    font-size:0.9em;
    }
#subMenu ul li a.highLight
    {
    color:#0083c0;    background-color:transparent;
    }


#subMenu ul ul
    {
    margin:0 0 0 0;
    }
#subMenu ul ul li
    {
    margin:0 0 0 1em;
    }
#subMenu ul ul li a
    {
    margin:0.1em 0 0 0;     padding:0 0 0 0.2em;
    height:auto;
    color:#000;    background-color:transparent;
    font-weight:normal;
    font-size:0.9em;
    }
#subMenu ul ul li a,
#subMenu ul ul li a.highLight
    {
    background-image:none;
    }
#subMenu ul ul li a:hover
    {
    }
#subMenu ul ul li a.highLight
    {
    color:#f00;    background-color:#bbb;
    }


#featureList
    {
    position:absolute;    z-index:2;
    top:4em;    height:auto;
    right:-12em;    width:12em;
    margin:0;
    padding:0;
    color:#000;    background-color:#fff;
    font-size:0.9em;
    }


.ffolder
    {
    margin:0.3em;
    padding:0;
    color:#000;    background-color:transparent;
    }
.ffolder ul
    {
    margin:0;
    padding:0;
    }
.ffolder ul li
    {
    margin:.2em 0;
    padding:0;
    list-style:none;
    }
.ffolder a
    {
    display:block;
    margin:0;
    padding:0.2em 0 0.2em 0;
    width:8em;
    text-decoration:none;
    text-align:center;
    letter-spacing:0.1em;
    color:#fff;    background-color:#aaa;
    font-weight:bold;
    font-size:0.95em;
    }
.ffolder a:hover
    {
    text-decoration:none;
    color:#f41;    background-color:#ccc;
    }


#footWrapperSubFeat,
#footWrapperFeat,
#footWrapperSub,
#footWrapper
    {
    position:relative;    z-index:2;
    color:#555;    background-color:transparent;
    font-size:0.8em;
    }
#footWrapperSubFeat
    {
    margin:3em 15.0em 0 233.25px;
    }
#footWrapperFeat
    {
    margin:3em 15.0em 0 0;
    }
#footWrapperSub
    {
    margin:3em 0 0 0;
    }
#footWrapper
    {
    margin:3em 0 0 0;
    }
#footWrapper a,
#footWrapper a:hover,
#privacy a,
#copyright a
   {
    text-decoration:none;
    color:#00c;    background-color:transparent;
    }
#footWrapper a:hover
    {
    text-decoration:underline;
    color:#000;    background-color:transparent;
    }
#privacy
    {
    position:absolute;
    top:0;    height:auto;
    left:2em;    width:8em;
    }
#copyright
    {
    text-align:center;
    }
#wme
    {
    position:absolute;
    top:-0.2em;    height:auto;
    right:2em;    width:4em;
    color:#000;    background-color:transparent;
    }


.dataWrapperSubFeat,
.dataWrapperFeat,
.dataWrapperSub,
.dataWrapper
    {
    border:1px solid #fff;
    position:relative;
    padding:0;
    color:#000;   background-color:transparent;
    }
.dataWrapperSubFeat
    {
    margin:0 12em 0 185px;
    }
.dataWrapperFeat
    {
    margin:0 12em 0 0;
    }
.dataWrapperSub
    {
    margin:0 0 0 185px;
    }
.dataWrapper
    {
    margin:0 0 0 0;
    }
.contentPic1
    {
    float:right;    width:auto;
    margin:0.3em 0.5em 1em 1em;
    padding:0;
    color:#4f4f4f;    background-color:transparent;
    }
.contentPic1 img
    {
    }
.dataWrapperSubFeat p,
.dataWrapperSub p,
.dataThumb p
    {
    width:760px;
    }
                        /* -------- Page Color Sets -------- */
.wanlanSet h2 a,
.securitySet h2 a,
.sysadminSet h2 a,
.commSet h2 a,
.desktopSet h2 a,
.aboutSet h2 a
    {
    text-decoration:none;
    }
.wanlanSet h2 a:hover,
.securitySet h2 a:hover,
.sysadminSet h2 a:hover,
.commSet h2 a:hover,
.desktopSet h2 a:hover,
.aboutSet h2 a:hover
    {
    border-right:1px solid #aaa;
    }
.wanlanSet h2,
.wanlanSet h2 a
    {
    color:#f89a1c;
    }
.securitySet h2,
.securitySet h2 a
    {
    color:#9051a0;
    }
.sysadminSet h2,
.sysadminSet h2 a
    {
    color:#009272;
    }
.commSet h2,
.commSet h2 a
    {
    color:#e93024;
    }
.desktopSet h2,
.desktopSet h2 a
    {
    color:#0083c0;
    }
.aboutSet h1,
.aboutSet h2,
.aboutSet h2 a
    {
    color:#b21d26;
    }
.aboutSet h1
    {
    font-size:1.5em;
    }
/* ------------------------------------------------------ */
em
    {
    font-weight:bold;
    }
strong
    {
    color:#c90;    background-color:transparent;
    }
dl
    {
    margin-left:2em;
    }
dt
    {
    color:#875;    background-color:transparent;
    }
dd
    {
    color:#000;    background-color:transparent;
    }
.dataWrapper li
    {
    margin:0.5em 0 0 1em;
    padding:0;
    }
.h1small
    {
    color:#000;    background-color:transparent;
    font-weight:normal;
    font-size:0.5em;
    letter-spacing:0.0em;
    }


#homePicsWrap
    {
    margin:0;
    padding:0;
    text-align:left;
    height: 497px;
    }
#homePics
    {
    height: 497px;
    position:relative;
    /*border-bottom: 20px solid black;*/
    margin:-1px 0 0 0; /* auto;*/
    padding:0;
    width:971px;
    }
#homePics a, #homePics a:hover
    {
    margin:0;
    padding:0;
    background: transparent;
    }
#homePics img
    {
    margin:0;
    padding:0;
    }
.travers
    {
    position:absolute;
    top:360px;    height:auto;
        width:180px;
    text-align:left;
    }
.travers h3,
.travers li a
    {
    text-decoration:none;
    color:#fff;    background-color:transparent;
    }
.travers h3
    {
    font-weight:bold;
    font-size:0.85em;
    }
.travers li a
    {
    font-weight:normal;
    font-size:0.80em;
    }
.travers a:hover
    {
    color:#f41;    background-color:transparent;
    }
.travers ul
    {
    margin:0;
    padding:0;
    }
.travers li
    {
    margin:0 0 0 1em;
    padding:0;
    list-style:none;
    }
.set1
    {
    left:10px;
    }
.set2
    {
    left:210px;
    }
.set3
    {
    left:395px;
    }
.set4
    {
    left:610px;
    }
.set5
    {
    left:800px;
    }
.homeInfo
    {
    margin:0em 0.2em;
    width:971px;
    }
.homeInfo h1
    {
    margin-top:0;
    }
.homeInfo p
    {
    margin:1.5em 1.5em;
    }


.wanlanSet h2 a,
.securitySet h2 a,
.sysadminSet h2 a,
.commSet h2 a,
.desktopSet h2 a,
.aboutSet h2 a
    {
    text-decoration:none;
    }
.wanlanSet h2 a:hover,
.securitySet h2 a:hover,
.sysadminSet h2 a:hover,
.commSet h2 a:hover,
.desktopSet h2 a:hover,
.aboutSet h2 a:hover
    {
    border-right:1px solid #aaa;
    }
.wanlanSet h1,
.wanlanSet h2,
.wanlanSet h2 a
    {
    color:#f89a1c;
    }
.securitySet h1,
.securitySet h2,
.securitySet h2 a
    {
    color:#9051a0;
    }
.sysadminSet h1,
.sysadminSet h2,
.sysadminSet h2 a
    {
    color:#009272;
    }
.commSet h1,
.commSet h2,
.commSet h2 a
    {
    color:#c02127;    /*e93024;*/
    }
.desktopSet h1,
.desktopSet h2,
.desktopSet h2 a
    {
    color:#0083c0;
    }
.aboutSet h1,
.aboutSet h2,
.aboutSet h2 a
    {
    color:#b21d26;
    }
.aboutSet h1
    {
    font-size:1.5em;
    }


.contactInfo h2
    {
    margin-top:1em;
    margin-bottom:0;
    font-weight:normal;
    }
.contactInfo p
    {
    margin-top:0;
    margin-bottom:0;
    }
#formContact
    {
    margin:0 5%;
    z-index:2;
    text-align:center;
    }
#formContact p
    {
    color:#800;    background-color:transparent;
    }
#formContact fieldset
    {
    margin:0;
    padding:0 0.5em 0.5em 0.5em;
    width:36em;
    color:#000;    background-color:#eee;
    }
legend
    {
    font-weight:bold;
    }
#formContact label
    {
    display:block;
    text-align:right;
    color:#000;    background-color:transparent;
    }
#formContact #commentArea label
    {
    text-align:left;
    }
#formContact #commentArea  textarea
    {
    width:32em;
    height:8em;
    }
#formContact #formControls label
    {
    display:inline;
    padding-top:0.5em;
    text-align:center;
    }
#formContact #submit
    {
    color:#fff;    background-color:#d13f3f;
    width:24em;
    text-align:center;
    line-height:1.4em;
    }


html,
#standardBrowsersWidth
    {
    min-width:62em;
    }












#footWrapper
    {
    min-width:%(widthFootMin)sem;
    }


.dataWrapperSubFeat,
.dataWrapperFeat,
.dataWrapperSub,
.dataWrapper
    {
    min-width:38em;
    min-height:30em;
    }

