body
    {
        color:              #000;
    }

#shadow
   {

        font-family:        verdana;
        margin-top:         5%;
        margin-right:       auto;
        margin-left:        auto;
        z-index:            auto;
        width:              65.8em;
        position:           relative;
        padding:            0em;
        border-right:       8px solid #666;
        border-bottom:      8px solid #666;
        border-left:        8px solid #fff;
    }

h1
    {
        font-size:          1.2em;
        margin-top:         0px;
        margin-left:        70px;
        color:              #006699;
    }

h2
    {
        margin-top:         0px;
        margin-left:        70px;
        color:              #006699;
    }

h3
    {
        margin-top:         0px;
        margin-left:        70px;
        color:              #006699;
    }

h4
    {
        margin-left:        70px;
        color:              #006699;
    }

#content ol
    {
        margin-top:         0px;
        margin-left:        70px;
    }

ul.hosting
    {
        margin-top:         -1em;
    }

#content ul
    {
        margin-left:        70px;
    }

p
    {
        margin-left:        70px;
        margin-right:       70px;
        clear:              left;
    }

fieldset
    {
        margin-left:        6%;
        margin-right:       6%;
        font-size:          1em;
        clear:              left;
    }

.skips
    {
        display:none;
    }

#header
    {
        border:              0px solid #000;
        position:            absolute;
        margin:              0em;
        padding:             0em;
        top:                 0em;
        left:                0em;
        height:              7.6em;
        width:               100%;
        vertical-align:      bottom;
        background-color:    #000066;
        background-position: right;
        background-image:    url("../media/images/headerWhiteSlither.gif"); 
        background-repeat:   repeat-y;
  }

#headerTop
    {
       border:              0px solid #000;
       position:            absolute;
       top:                 0px;
       height:              59px;
       width:               100%;
       background-color:  #fff;
    }

#logo
    {
       border:              0px solid #000;
       position:            absolute;
       top:                 0em;
       margin:              0em;
       padding:             0em;
       height:              7.6em;
       width:               100%;
       background-position: top left;
       background-image:    url("../media/images/valid-web-solutions-350x83-white-background.gif"); 
       background-repeat: no-repeat;
       vertical-align:      bottom;
    }

#headerLeft
   {
       border:              0px solid #000;
       position:            absolute;
       bottom:              0em;
       height:              7.6em;
       width:               350px;
       vertical-align:      bottom;
       background-image:    url("../media/images/logo-bottom-horizontal-slither.gif"); 
       background-repeat:   repeat-y;

   }

#headerRight
    {
        border:             0px solid #000;
        position:           relative;
        right:              -1em;
        top:                0em;
        float:              right;
        display:            inline;
        width:              55%;
        height:             55px;
        background-color:   #fff;
    }

#controls
    {
        position:          absolute;
        top:               -1em;
        right:             0px;
        float:             right;
        border:            0px solid #000;
        width:             100%;
    }

#controls ul
    {
       float:              right;
       margin-left:        -12em;
       list-style:         none;
       display:            inline;
       white-space:        nowrap;
       border:             0px solid #000;
    }

#controls li
    {
        text-align:         right;
        margin-left:        2%;
        padding-left:       2%;
        display:            inline;
        float:              right;
        white-space:        nowrap;
	padding-right:      0.5em;
        border-right:       1px solid #ccc;
    }

#controls a
    {
        font-size:          0.85em;
        color:              #336699;
    }

#controls li.lastElement
    {
    }

#controls li.firstElement
    {
        border-right:       1px solid #fff;
    }

#headerText
    {
        border:             0px solid #000;
        position:           absolute;
        bottom:             10px;
        line-height:        normal;
        right:              0px;
        left:               3em;
        width:              90%;
        font-weight:        bolder;
        border-right:       1px solid #fff;
        font-style:         italic;
        color:              #ccc;
        font-size:          1em;
    }

#top-menu
    {
        border:             0px solid #000;
        position:           relative;
        right:              0px;
        top:                -8px;
        margin:             0em;
        float:              right;
        height:             50%;
        width:              42em;
        display:            inline;
        white-space:        nowrap;
        border-top:         1px solid #ccc;
        border-right:       1px solid #ccc;
     }

#top-menu li
    {
        border:             0px solid #000;
        margin-top:         20px;
        text-align:         right;
        display:            inline;
        float:              left;
        white-space:        nowrap;
        padding-right:      1em;
        padding-left:       1em;
        border-right:       1px solid #ccc;
    }

a
    {
        text-decoration:    none;
    }
	
#top-menu li.lastElement
    {
        border-right:       0px;
    }

#top-menu li a
   {
        color:              #fff;
        font-size:          0.7em;
   }

#top-menu a.currentLink
    {
        color:              #ff9900;
        font-weight:        bolder;
    }


#sub-menu
    {
        position:           absolute;
        right:              20px;
        top:                10em;
        left:               253px;
        float:              right;
        height:             20px;
        white-space:        nowrap;
        border:             0px solid #000;
        background:         #fff;
        clear:              right;
    }

#sub-menu ul
    {
       width:              100%;
       clear:              both;
       list-style:         none;
       display:            inline;
       white-space:        nowrap;
       border:             1px solid #000;
    }

#sub-menu li
    {
        text-align:         right;
        display:            inline;
        float:              left;
        font-size:          11px;
        white-space:        nowrap;
	padding-right:      0.5em;
	padding-left:       0.5em;
        border-right:       1px solid #ccc;
    }

#sub-menu a
   {
        font-family:        arial;
        font-size:          0.95em;
   }

#sub-menu a.currentLink
    {
        font-family:  sans-serif;
        color:        #ff9900;
        font-weight:  bolder;
    }

#sub-menu li.lastElement
    {
        border-right:       0px solid #000;
    }

#arrow
    {
        position:           absolute;
        padding:            0em;
        margin-bottom:      0em;
        top:                0em;
        left:               -1px; 
        float:              left;
        height:             10em;
        width:              45px;
        background-image:   url("../media/images/arrow-12x7.gif");
        background-position: bottom right;
        background-repeat:  no-repeat;
        border-bottom:      1px solid #ccc;
        border-left:        1px solid #fff;
    }

#content
    {
        width:              100%;
        margin-bottom:      0em;
        padding-bottom:     0em;
        position:           relative;
        padding-top:        9em;
        border-top:         0px solid #000;
        border-left:        1px solid #ccc;
    }

#content ul
    { 
        margin-left:        12%;
        list-style:         none;
        font-size:          0.77em;
        font-size:          0.77em;
        font-weight:        bolder;
    }

#content a
   {
        color:        #000066;
   }

.clear
    { 
        display:            block;
        clear:              both;
        height:             0px;
    }

.label
    { 
        display:            inline;
        float:              left;
        width:              15%;
        margin-left:        70px;
        margin-right:       70px;
        clear:              left;
    }

.center
    {
        text-align:         center; 
    }

.formPara
    { 
        margin-left:        0%;
    }

#footer
    {
        position:           relative;
        bottom:             0.5em;
        left:               1em;
        padding-top:        2.5em;
        padding-left:       0%;
        margin-top:         0em;
        text-align:         left;
        float:              left;
        border:             0px solid #000;
        display:            inline;
        height:             1.25em;
    }

#footer ul
    {
        margin-left:        -2em;
        padding-left:       0%;
        margin-top:         0em;
        list-style:         none;
        display:            inline;
        float:              left;
        white-space:        nowrap;
    }

#footer li
    {
        margin-top:         0em;
        text-align:         left;
        display:            inline;
        float:              left;
        border:             0px solid #000;
        white-space:        nowrap;
        border-right:       1px solid #ccc;
        padding-right:      1em;
        margin-left:        0%;
        padding-left:       0%;
    }

#footer a
    {
        font-size:          0.8em;
        font-weight:        lighter;
        color:              #336699;
    }

#footer li.lastElement
    {
        border-right:       0px;
    }

#footer li.lastElement
    {
        padding-left:       1em;
        border-right:       0px;
    }

#copyright
    {
        padding-top:        2.9em;
        font-size:          0.8em;
        display:            inline;
        margin-right:       2em;
        text-align:         right;
        float:              right;
        background-color:    #fff;
        height:             1.25em;
        border:             0px solid #000;
    }

#siteMap
    {
        margin:           0px;
        padding:         0px;
    }

#siteMap li
    {
        padding-bottom:     0.5em;
        padding-left:     0px;
        border-left:     1px solid #ccc;
        margin-left:     10em;
        padding-left:    2em;
        background: url("../media/images/bullet5.gif") left center no-repeat;
    }


#siteMap li.expandedLink
    {
        background: url("../media/images/bullet5.gif") left 6% no-repeat;
    }

#siteMap ul
    {
        padding-top:     0.5em;
        margin-left:     -1em;
        padding-left:    2em;
    }

#sub-links li
    {
        margin-left:            -1em;

    }

#dynmenuOuter
    {
       margin-top:           0em;
       margin-left:          -2em;
       margin-right:         0em;
       border:               0px dashed #000;
       padding:              0.25em;
       padding-top:          0em;
       height:               1.5em;
       width:                60%;
       float:                right;
    }

#dynmenuLeft
    {
       margin-top:           -1.5em;
       float:               right;
       width:               5%;
       height:              2em;
       padding:             0;
       display:             inline;
       border:              0px dashed #000;
    }

#dynmenuRight
    {
       margin-top:           -1.5em;
       float:               right;
       width:               5%;
       height:              2em;
       padding:             0;
       display:             inline;
       border:              0px dashed #000;
    }

#dynmenu
   {
       margin-top:           -1.5em;
       width:                50%;
       border:               0px solid #000;
       height:               2em;
       float:                right;
   }