html, body { height: 100%; }

body {
    margin:0px;
    background-color:#666666;
    color:#000000;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size:11px;
    line-height: 19px;
    /*background-image: url(images/bkgd_rope.gif);
    background-repeat: repeat;*/
    text-align: center; /* part 1 of 2 centering hack */
    }

body, tr, td, p {
    color:#000000;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size:11px;
    line-height: 19px;
}

.tableNest {
    background: #666666;
    border-left: 1px dashed #293D14;
    border-right: 1px dashed #293D14;
}
form {margin:0px;} /*this hack keeps forms tight*/

a:link { color: #40A1D4; text-decoration: none; }
a:visited { color: #40A1D4; text-decoration: none; }
a:hover { color: #88C4E4; text-decoration: underline; }
a:active { color: #88C4E4;    text-decoration: underline; }

/* topMost nesting box CENTERED */

#topNest {
    width: 800px;
    height: 100%;
    padding: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-right: auto;
    margin-left: auto;
    /* opera does not like 'margin:20px auto' */
    background: #FFF;
    border-left: 1px dashed #293D14;
    border-right: 1px dashed #293D14;
    text-align:left;
    /* part 2 of 2 centering hack */
    width: 800px; /* ie5win fudge begins */
    voice-family: "\"}\"";
    voice-family:inherit;
    width: 800px;
}

html>body #topNest {
    width: 760px; /* ie5win fudge ends */
    }
#topNest2 {
    padding: 20px;
    margin: 0px;
    clear: both;
}

#header {
    background-color: #FFFFFF;
    padding: 0px;
    margin: 0px;
    font-size: 12px;
    color: #669933;
}
#header a:link, #header a:visited  {
    color: #669933;
    font-weight: normal;
    padding: 0px;
    margin: 0px;
    margin-left: 0px;
    text-decoration: none;
}

#header a:hover  {
    color: #669933;
    font-weight: normal;
    padding: 0px;
    margin: 0px;
    margin-left: 0px;
    text-decoration: underline;
}
#header a.active  {
    color: #669933;
    font-weight: bold;
    padding: 0px;
    margin: 0px;
    margin-left: 0px;
}
#header a.none  {
    color: #FFFFFF;
    padding: 0px;
    margin: 0px;
    border: none;
    text-decoration: none;
    background-color: #FFFFFF;
}

#footer {
    background-color: #FFFFFF;
    padding: 0px;
    margin: 0px;
    text-align: center;
}
#footer b {
    font-weight: bold;
    color: #333399;
}

#contentIntro {
    background-color: #FFFFFF;
    padding: 0px;
    padding-top: 0px;
    margin: 0px;
}
#introContent {
    background-color: #FFFFFF;
    padding: 0px;
    margin: 0px;
    float: left;
}

#contentBody {
    background-color: #FFFFFF;
    padding: 0px;
    padding-top: 0px;
    margin: 0px;
}

#calloutNestRight {
    background-color: #FFFFFF;
    padding: 0px;
    padding-left: 20px;
    margin: 0px;
    width: 200px;
    float: right;
}
#callout01 {
    background-color: #FFFFFF;
    padding: 5px;
    margin: 0px;
    margin-bottom: 10px;
}
#businessNest {
    background-color: #FFFFFF;
    padding: 0px;
    margin: 0px;
    width: 235px;
    float: left;
}
#business {
    background-color: #00CCFF;
    padding: 5px;
    margin: 0px;
    border: 1px solid black;
    margin-bottom: 10px;
}
#consumerNest {
    background-color: #FFFFFF;
    padding: 0px;
    margin: 0px;
    width: 235px;
    float: left;
}
#consumer {
    background-color: #00CCFF;
    padding: 5px;
    margin: 0px;
    border: 1px solid black;
    margin-bottom: 10px;
}
#hospitalNest {
    background-color: #FFFFFF;
    padding: 0px;
    margin: 0px;
    width: 235px;
    float: left;
}
#hospital {
    background-color: #00CCFF;
    padding: 5px;
    margin: 0px;
    border: 1px solid black;
    margin-bottom: 10px;
}

/* for the paragraph about the acquisition */
.bottom{
    vertical-align: bottom;
    padding-left: 30px;
    font-size: 9px;
    padding-bottom: 30px;
	padding-right: 20px;
}

/* HTML selectors */

p { font-size: 11px }

h1, h2, h3, h4, h5, h6 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
    margin: 0px;
    padding: 0px;
}

ul {
    list-style-image: url("../images/wmdhs_arrow.png");
    padding: 1.5em;
    padding-top: 0em;
    list-style-position: outside;
}

li.pad_bottom {
    padding-bottom: 1em;

}

h1 { font-size: 18px; color: #333399;} /* 0060508 removed: [width: 400px;] */
h2 { font-size: 14px; color: #333399; }
h3 { font-size: 14px; color: #669933; line-height: normal;}
h4 { font-size: 12px; color: #333399; }
h5 { font-size: 11px; color: #333399; }
h6 { font-size: 10px; color: #333399; }
