body {
    /*color: darkblue;*/
    /*background-color: darkblue;*/
    background-image: url("images/bluegrad.jpg");
    padding-left: 0em;
    padding-top: 0em;
    margin: 0;
    font-family: Arial, sans-serif;
    font-size: 11pt;
}
/*
li {
    text-align: justify;
    padding: 0.25em;
}
*/
a:link {
    color: blue;
    text-decoration: none;
}
a:visited {
    color: purple;
    text-decoration: none;
}
a:hover {
    text-decoration: underline;
    color: red;
}
address {
    margin-top: 1em;
    padding-top: 1em;
    border-top: thin dotted;
}
table.headerTbl {
    background-color: darkblue;
    background-image: url("images/blackGrad.jpg");
    width: 850;
}
table.bodyTbl {
    background-color: white;
    width: 850;
}
table.navbar {
    width: 850;
    border-collapse: collapse;
}
table.navbar td {
    background: #909090;
    background-image:url("button.gif");
    background-repeat: repeat-x;
    margin: 0em 0;
    padding: 0em;
    align: center;
    width: 11.1%;
    font-size: 0.75em;
}
table.navbar a {
    text-decoration: none;
    align: center;
}
table.navbar a:link {
    color: darkblue;
}
table.navbar a:visited {
    color: darkblue;
}
table.navbar a:hover {
    text-decoration: underline;
}
table.navbar tr {
    height: 2.5em;
}
table.vertNavbar {
    /*position absolute;*/
    /*top 5em;*/
    /*left 0em;*/
    /*width 7em;*/
    list-style-type: none;
    /*padding: 0;*/
    /*margin: 0;*/
}
table.vertNavbar tr {
    margin: 0em 0;
    /*padding: 0.3em;*/
    /*height: 2.5em*/
    /*width: 100%*/
}
table.vertNavbar td {
    margin: 0em 0;
    padding: 5px;
    /*height: 2.5em;*/
    /*width: 100%;*/
    /*border: 0.5pt solid windowtext;*/
}
table.vertNavbar a {
    text-decoration: none;
}
table.vertNavbar a:link {
    color: yellow;
}
table.vertNavbar a:visited {
    color: yellow;
}
table.vertNavbar a:hover {
    text-decoration: underline;
}
table.footerNav {
    font-size: 0.75em;
}
p.footerNav {
    font-size: 0.85em;
}
p.footerNav a:link {
    color: yellow;
    text-decoration: none;
}
p.footerNav a:visited {
    color: yellow;
}
p.footerNav a:hover {
    text-decoration: underline;
}
p.footerNav a:active {
    text-decoration: none;
}
p.subHeading {
    color: #3366FF;
}
p.normal {
    text-align: justify;
}
table.tblServices {
    border: 0.5pt solid;
    width: 80%;
}
table.tblServices td {
    border: 0.5pt solid windowtext;
    width: 50%;
}
table.tblServCell {
    width: 100%;
}
table.tblServCell td {
    border: 0pt;
    padding: 5pt;
}
td.tdLeftBorder {
    /*border-left:7px solid #FF0000;*/
    background-color: #FFFFFF;
    border-style: dotted;
    border-width: 0 0 0px 1px;
}
td.tdRightBorder {
    /*border-left:7px solid #FF0000;*/
    /*background-color: #FFFFFF;*/
    border-style: dotted;
    border-width: 0 1px 0px 0px;
}
td.tdBottomBorder {
    /*border-left:7px solid #FF0000;*/
    background-color: #FFFFFF;
    border-style: dotted;
    border-width: 0 0 1px 0px;
}
td.tdTopBorder {
    /*border-left:7px solid #FF0000;*/
    background-color: #FFFFFF;
    border-style: dotted;
    border-width: 1px 0 0px 0px;
}
td.tdBorder {
    /*border-left:7px solid #FF0000;*/
    background-color: #FFFFFF;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
}
td.selectedCell {
    background-color: #FFFFCC;
    background-image: url("images/vertNavBarSelect.jpg");
    background-repeat: repeat-y;
}
ol.whyChooseList {
    font-weight: bold;
}
ol.whyChooseList li {
    color=blue;
}
p.whyChooseDescr {
    font-weight: normal;
    color: black;
    text-align: justify;
}
td.thresholdsHdr {
    font-size: 0.75em;
    color: #000080;
    font-weight: bold;
    text-align: center;
}


/* menu */
li.menuitem {
   list-style-type:none;
   margin: 0;
   padding: 0;
   text-align: center;
}

li.menuitem:hover {
   text-align: left;
   font-size: 1.25em;
}

li.submenuitem {
   background:#660066;
   /*background:darkblue;*/
   text-align: justify;
   font-size: 1em;
}


li.submenuitem a{
   padding:3px;
	display:block;
	width:250px;
        /*height:1.1em;*/
        color: red;
}


li.submenuitem a:hover {
   text-decoration: none;
   background:blue;
}

li:hover ul , li.over ul{ /* lists nested under hovered list items */
	display: block;
}

ul.topmenu {
   margin: 0;
   padding: 0;
   /*background:blue;*/
}

ul.topmenu:hover {
   background:blue;
   /*text-align:left;*/
}

ul.submenu {
   list-style-type:none;
   position:absolute;
   margin: 0;
   padding:2px;
   display:none;
   background:blue;
   /*border-left:7px solid blue;*/
}

#dmenu li>ul { 
	top: auto;
	left: auto;
}

#content {
	clear: left;

}
