﻿/* -------------------------------------------------- COLORS */
/* RDS Blue        [Hex: #265D95] [RGB: 38 93 149]
/* Dk Blue        [Hex: #000080] [RGB: 0 0 128]
/* Maroon        [Hex: #800080] [RGB: 128 0 0]



/* -------------------------------------------------- PAGE STANDARD */
body {
 margin: 0;
 padding: 0;
 background-image: url('../images/pgBG.jpg');
 background-repeat: repeat-y;
 background-position: top center;
 background-color: #FFFFFF;
 font-family: "Trebuchet MS", Tahoma, Arial, "Microsoft Sans Serif";
 font-size: 12px;
}

p {
 margin: 0 0 10px 0;
}

h6, h5, h4, h3, h2, h1 {
 margin: 0;
}

img {
 border: 0;
 margin: 0;
}

form {
 margin: 0;
}

table {
 border-collapse: collapse;
 width: 100%;
}

td {
 padding: 0;
 border-collapse: collapse;
 width: 100%;
}


/* -------------------------------------------------- STYLES */
#actionArea {
 padding: 5px;
 vertical-align: top;
 background-image: url('../images/bodyBG.jpg');
 background-repeat: no-repeat;
 background-position: left 30px;
}

#actionArea_inner {
 padding: 5px;
}

#addAny {
  width: 20%;
}

#body {
 width: 650px;
 padding-bottom: 5px;
 vertical-align: top;
}

#bookmark {
 float: left;
 margin-top: 2px;
}

#bottom {
 width: 100%;
 height: 40px;
 background-image: url('../images/bottomBG.jpg');
 text-align: center;
 padding: 0;
 margin: 50px 0 10px 0px;
 color: #FFFFFF;
 font-size: 11px;
}

#bottom td {
 vertical-align: bottom;
}

#consultDiv {
 text-align: center;
 padding: 5px 0 5px 0;
}

#consultSubmit {
 float: right;
 margin: 0 40px 5px 0;
}

#consultTable {
  width: 400px;
  float: left;
}

#contactButton {
 padding: 5px 0 0 5px;
 width: 75%;
}

#contactForm {
  border-top: 1px #808080 dotted;
  border-right: 1px #808080 dotted;
  height: 600px;
  vertical-align: top;
}

#contact_1 {
  width: 50%;
  vertical-align: top;
  padding-top: 5px;
}

#contact_2 {
  width: 50%;
  vertical-align: top;
  padding: 5px 0 0 5px;
}

#contactText {
 width: 20%;
 vertical-align: top;
 text-align: right;
}

#container {
 width: 850px;
 margin: 0 auto 0 auto;
}

#copyright {
 width: 100%;
 height: 10px;
 background-color: #265D95;
 text-align: center;
 color: #FFFFFF;
}

#eniac {
  margin: 10px;
  padding: 5px;
  border: 1px #808080 dotted;
}

#fbLike {
  border:none;
  width: 125px;
  height: 22px;
  margin: 5px auto 0 auto;
  text-align: center;
}

#floatNav {
  margin: 0;
  padding: 0;
  text-align: right;
  position: fixed;
  width: 25px;
  bottom: 0;
  right: 0;
}

#formError_ctr {
 color: #FF0000;
 font-weight: bold;
 height: 20px;
 text-align: center;
}

#formError_lft {
 color: #FF0000;
 font-weight: bold;
 height: 20px;
}

#homeServicesNav {
  margin: 5px 0 5px 5px;
}

#ipaArea {
  width: 50%;
  text-align: right;
}

#ipaDisplay {
 background-color: #C0C0C0;
 color: #000000;
 font-size: 80%;
 border-bottom: 1px #000000 solid;
 border-top: 1px #000000 solid;
 border-right: 1px #000000 solid;
 border-left: 0;
 height: 23px;
 padding: 0 5px 0 5px;
}

#login {
 width: 60%;
 color: #808080;
 font-size: 80%;
 font-weight: bold;
 padding: 2px 0 2px 5px;
}

#loginSearch {
  background-color: #E0E0E0;
  border-top: 1px #C0C0C0 solid;
  border-left: 1px #C0C0C0 solid;
  border-right: 1px #C0C0C0 solid;
}

#map {
 width: 300px;
 height: 300px;
 border: 2px #265D95 solid;
 background-color: #265D95;
 margin: 0 0 10px 0;
 overflow: hidden;
}

#mapHead {
  width: 300px;
  padding: 2px;
  background-color: #265D95;
  color: #FFFFFF;
  font-weight: bold;
  text-align: center;
  font-size: 90%;
}

#masthead {
 width: 780px;
 margin: 0 auto 0 auto;
}

#mastSubTable_1 {
 height: 100px;
 width: 350px;
}

#mastSubTD_1 {
 width: 350px;
 height: 70px;
 background-image: url('../images/pageTop.jpg');
 background-repeat: no-repeat;
 background-position: center;
 background-position: center 10px;
}

#mastSubTD_2 {
 height: 30px;
 vertical-align: bottom;
 text-align: center;
 padding-top: 5px;
}

#mastTD_1 {
 height: 100px;
 width: 480px;
 vertical-align: top;
}

#mastTD_2 {
 height: 100px;
 width: 300px;
 background-color: #FFFFFF;
 background-image: url('../images/logoBG.jpg');
 text-align: center;
 background-repeat: no-repeat;
 background-position: center 10px;
}

#mobileBrowser {
  color: #FF0000;
  font-size: 90%;
  text-align: center;
}

#mobileRSS {
  width: 30%;
  padding-top: 3px;
}

#navColumn {
 width: 200px;
 padding-bottom: 5px;
 vertical-align: top;
}

#navTable {
 background-repeat: no-repeat;
 background-position: center top;
}

#newsColumn_1 {
 width: 65%;
 vertical-align: top;
 padding: 5px 5px 0 5px;
 border-left: 1px #808080 dotted;
 border-right: 1px #808080 dotted;
 border-top: 1px #808080 dotted;
}

#newsColumn_2 {
 width: 35%;
 vertical-align: top;
 padding: 5px 0 0 5px;
 border-top: 1px #808080 dotted;
}

#redTxt {
  font-weight: bold;
  color: #ff0000;
}

#search {
 width: 40%;
 color: #808080;
 font-size: 80%;
 font-weight: bold;
 text-align: right;
 padding: 2px 5px 2px 0;
}

#searchError {
  text-align: right;
  color: #FF0000;
  font-weight: bold;
}

#serviceText {
  width: 65%;
  vertical-align: top;
  padding-right: 5px;
}

#sliAction {
  background-color: #E0E0E0;
  border-bottom: 1px #C0C0C0 solid;
  border-left: 1px #C0C0C0 solid;
  border-right: 1px #C0C0C0 solid;
  padding: 0 5px 0 5px;
}

#sliDIV {
  border-bottom: 1px #808080 dashed;
  padding: 5px;
}

#srForm {
  border-top: 1px #808080 dotted;
  border-left: 1px #808080 dotted;
  height: 700px;
  vertical-align: top;
  padding: 5px 0 0 5px;
}

#srFormArea {
  width: 35%;
  vertical-align: top;
}

#srText {
  height: 75px;
  vertical-align: top;
  padding-bottom: 10px;
}

#srTable {
  font-size: 90%;
}

#termSelect {
  font-size: 90%;
  font-family: "Trebuchet MS", Tahoma, Arial, "Microsoft Sans Serif";
}

#termSearchDIV {
  padding: 5px;
  text-align: center;
}

#termSearchTD {
  padding: 2px;
  background-color: #3299FE;
  font-size: 90%;
  border-top: 1px #265D95 solid;
  border-left: 1px #265D95 solid;
  border-right: 0;
  width: 40%;
}

#termSelectTD {
  padding: 2px;
  background-color: #3299FE;
  font-size: 90%;
  border-top: 1px #265D95 solid;
  border-left: 0;
  border-right: 0;
  width: 40%;
}

#termShowAll {
  padding: 2px;
  background-color: #3299FE;
  font-size: 90%;
  border-top: 1px #265D95 solid;
  border-left: 0;
  border-right: 1px #265D95 solid;
  width: 20%;
  text-align: center;
}

#textArea {
 padding-top: 10px;
}

#timeclock {
  background-color: transparent;
  font-family: "Trebuchet MS", Tahoma, Arial, "Microsoft Sans Serif";
  font-size: 10px;
  font-weight: bold;
  text-align: center;
  border: 0;
  border-collapse: collapse;
  width: 350px;
  margin-bottom: 5px;
}

#top {
 width: 100%;
 height: 110px;
 margin: 0;
 padding: 0;
 background-image: url('../images/topBG.jpg');
 background-repeat: repeat-x;
 background-position: center 10px;
}

#tsAction_1 {
  font-weight: bold;
  color: #FF0000;
}

#tsAction_2 {
  background-color: #3299FE;
  border-bottom: 1px #265D95 solid;
  border-left: 1px #265D95 solid;
  border-right: 1px #265D95 solid;
  padding: 0 5px 0 5px;
  font-weight: bold;
  color: #FFFFFF;
}

#tweetIt {
  border:none;
  width:50px;
  height:23px;
  float: left;
  margin: 3px 0 0 17px;
  cursor: pointer;
}

#tweetLike_td {
  border-top: 0;
  border-left: 1px #c0c0c0 solid;
  border-right: 1px #c0c0c0 solid;
  border-bottom: 1px #c0c0c0 solid;
  text-align: center;
  padding: 5px 0 5px 0;
}

#twitter {
  text-align:center;
  padding: 5px 0 2px 0;
}

#twitter_div {
  width: 190px;
  overflow: hidden;
  margin: 0 auto 0 auto;
}

#twitterFeeds {
  padding-top: 2px;
  text-align: center;
}

#twitter_update_list {
  margin: 0;
  padding: 0;
  font-size: 90%;
}

#twitter_update_list li {
  padding: 5px 0 5px 0;
  font-size: 90%;
}

#virus {
 background-color: #FFFFFF;
 margin: 2px;
 padding: 2px 2px 2px 15px;
 font-size: 80%;
}

#weather {
 width: 160px;
 height: 90px;
 border-collapse: collapse;
 margin: 2px 0 2px 20px;
}


/* -------------------------------------------------- CLASSES */
.approachTable {
 border-top: 1px #808080 dotted;
 margin-bottom: 10px;
}

.approachTD_1 {
 padding: 10px 5px 0 0;
 width: 35%;
 vertical-align: top;
}

.approachTD_2 {
 width: 65%;
 vertical-align: top;
 padding: 10px 0 0 5px;
 border-left: 1px #808080 dotted;
}

.bigBold {
 font-weight: bold;
 font-size: 120%;
}

.blackLine {
 height: 1px;
 background-color: #000000;
}

.bold {
 font-weight: bold;
}

.boldRed {
 font-weight: bold;
 color: #FF0000;
}

.center {
 text-align: center;
}

.coal {
  color: #808080;
}

.coalButton {
 margin: 0;
 background: #808080;
 width: 15px;
 height: 15px;
}

.coalButtonOver {
 margin: 0;
 background: #C0C0C0;
 width: 15px;
 height: 15px;
 cursor: pointer;
}

.consultField {
 width: 70%;
 padding: 0 5px 0 5px;
}

.consultLabel {
 width: 30%;
 text-align: right;
 padding-bottom: 5px;
}

.consultText {
 border: 1px #000000 solid;
 width: 640px;
 height: 500px;
 background-color: transparent;
 font-family: "Trebuchet MS", Tahoma, Arial, "Microsoft Sans Serif";
 font-size: 90%;
}

.consultTextFocus {
 border: 1px #FF0000 solid;
 width: 640px;
 height: 500px;
 background-color: #E0E0E0;
 font-family: "Trebuchet MS", Tahoma, Arial, "Microsoft Sans Serif";
 font-size: 90%;
}

.contactField {
 width: 80%;
 padding: 0 5px 0 5px;
}

.contactLabel {
 width: 20%;
 text-align: right;
 padding-bottom: 5px;
}

.contactText {
 border: 1px #000000 solid;
 width: 250px;
 height: 350px;
 background-color: transparent;
 font-family: "Trebuchet MS", Tahoma, Arial, "Microsoft Sans Serif";
 font-size: 90%;
}

.contactTextFocus {
 border: 1px #FF0000 solid;
 width: 250px;
 height: 350px;
 background-color: #E0E0E0;
 font-family: "Trebuchet MS", Tahoma, Arial, "Microsoft Sans Serif";
 font-size: 90%;
}

.currentPageTD {
 width: 50%;
 padding: 2px;
 text-align: center;
 font-size: 90%;
 background-color: #C0C0C0;
}

.fatLine {
 height: 5px;
 background-color: #000000;
}

.formButton {
 margin: 0;
 text-align: center;
 background: #800000;
 color: #FFFFFF;
 font-size: 90%;
}

.formButtonOver {
 margin: 0;
 text-align: center;
 background: #3299FE;
 color: #000080;
 cursor: pointer;
 font-size: 90%;
}

.formField {
 border: 1px #000000 solid;
 width: 250px;
 background-color: transparent;
 font-family: "Trebuchet MS", Tahoma, Arial, "Microsoft Sans Serif";
 font-size: 90%;
}

.formFieldFocus {
 border: 1px #FF0000 solid;
 width: 250px;
 background-color: #E0E0E0;
 font-family: "Trebuchet MS", Tahoma, Arial, "Microsoft Sans Serif";
 font-size: 90%;
}

.homeServices {
  width: 210px;
  border-top: 1px #808080 dotted;
  border-bottom: 1px #808080 dotted;
  border-left: 1px #808080 dotted;
  padding: 5px 0 5px 5px;
  font-size: 90%;
  float: right;
  margin: 0 0 5px 5px;
}

.homeServicesOver {
  width: 210px;
  border-top: 1px #3299FE solid;
  border-bottom: 1px #3299FE solid;
  border-left: 1px #3299FE solid;
  padding: 5px 0 5px 5px;
  font-size: 90%;
  float: right;
  margin: 0 0 5px 5px;
}

.hSpace_2 {
  height: 2px;
}

.hSpace_5 {
  height: 5px;
}

.jumpNbr {
  font-family: "Trebuchet MS", Tahoma, Arial, "Microsoft Sans Serif";
  font-size: 90%;
}

.left {
 float: left;
 margin-right: 5px;
}

.lExternalLogo {
 padding-top: 5px;
 text-align: center;
}

.loginField {
 border: 1px #808080 solid;
 width: 125px;
 font-family: "Trebuchet MS", Tahoma, Arial, "Microsoft Sans Serif";
 font-size: 90%;
}

.loginFieldFocus {
 border: 1px #3299FE solid;
 width: 125px;
 font-family: "Trebuchet MS", Tahoma, Arial, "Microsoft Sans Serif";
 font-size: 90%;
}

.migrateLi {
  border-bottom: 1px #808080 dotted;
  border-right: 1px #808080 dotted;
  padding: 0 5px 5px 5px;
  margin-top: 10px;
}

.multinavCell {
 color: #800000;
 padding: 2px;
 margin: 2px;
 border: 1px #C0C0C0 dotted;
 background-color: #FFFFFF;
}

.multinavOver {
 color: #800000;
 padding: 2px;
 margin: 2px;
 border: 1px #FF0000 solid;
 cursor: pointer;
 background-color: #E0E0E0;
}

.navBlock {
 margin: 0;
 padding: 5px 0 10px 15px;
 color: #808080;
}

.navBlockOver {
 margin: 0;
 padding: 5px 0 10px 15px;
 color: #800000;
}

.navCell {
 padding: 2px;
 margin: 2px;
 border: 1px #C0C0C0 dotted;
 background-color: #FFFFFF;
}

.navHead {
 background-color: #265D95;
 color: #C0C0C0;
 font-size: 80%;
 font-weight: bold;
 height: 23px;
 text-align: center;
 border: 1px #000000 solid;
}

.navList {
 margin: 0;
 padding-left: 5px;
}

.navOver {
 padding: 2px;
 margin: 2px;
 border: 1px #FF0000 solid;
 cursor: pointer;
 background-color: #E0E0E0;
}

.navTD {
  border: 1px #C0C0C0 solid;
  cursor: pointer;
}

.navTD_main {
  border-left: 1px #C0C0C0 solid;
  border-right: 1px #C0C0C0 solid;
}

.nextTD {
  width: 25%;
  padding: 2px;
  text-align: right;
  font-family: "Trebuchet MS", Tahoma, Arial, "Microsoft Sans Serif";
  font-size: 90%;
  background-color: #C0C0C0;
}

.normal {
 font-weight: normal;
}

.previousTD {
  width: 25%;
  padding: 2px;
  text-align: left;
  font-family: "Trebuchet MS", Tahoma, Arial, "Microsoft Sans Serif";
  font-size: 90%;
  background-color: #C0C0C0;
}

.pwField {
 border: 1px #808080 solid;
 width: 50px;
 font-family: "Trebuchet MS", Tahoma, Arial, "Microsoft Sans Serif";
 font-size: 90%;
}

.pwFieldFocus {
 border: 1px #3299FE solid;
 width: 50px;
 font-family: "Trebuchet MS", Tahoma, Arial, "Microsoft Sans Serif";
 font-size: 90%;
}

.red {
 color: #FF0000;
}

.redTD {
  padding-bottom: 10px;
  color: #FF0000;
}

.right {
 float: right;
 margin-left: 5px;
}

.rightImg {
  float: right;
  margin: 0 65px 5px 5px;
  
}

.searchButton {
 margin: 0;
 text-align: center;
 background: #808080;
 color: #FFFFFF;
 font-size: 90%;
}

.searchButtonOver {
 margin: 0;
 text-align: center;
 background: #C0C0C0;
 color: #000000;
 cursor: pointer;
 font-size: 90%;
}

.searchField {
 border: 1px #808080 solid;
 width: 125px;
 font-family: "Trebuchet MS", Tahoma, Arial, "Microsoft Sans Serif";
 font-size: 90%;
}

.searchFieldFocus {
 border: 1px #3299FE solid;
 width: 125px;
 font-family: "Trebuchet MS", Tahoma, Arial, "Microsoft Sans Serif";
 font-size: 90%;
}

.small {
 font-size: 90%;
}

.spacer2 {
 margin: 2px;
 padding: 2px;
}

.spacer5 {
 margin: 5px;
 padding: 5px;
}

.spacer10 {
 margin: 10px;
 padding: 10px;
}

.srBlur {
 border: 1px #000000 solid;
 width: 225px;
 background-color: #E0E0E0;
 font-family: "Trebuchet MS", Tahoma, Arial, "Microsoft Sans Serif";
 font-size: 90%;
}

.srField {
 border: 1px #000000 solid;
 width: 225px;
 background-color: transparent;
 font-family: "Trebuchet MS", Tahoma, Arial, "Microsoft Sans Serif";
 font-size: 90%;
}

.srFieldFocus {
 border: 1px #FF0000 solid;
 width: 225px;
 background-color: #E0E0E0;
 font-family: "Trebuchet MS", Tahoma, Arial, "Microsoft Sans Serif";
 font-size: 90%;
}

.srText {
 border: 1px #000000 solid;
 width: 225px;
 height: 300px;
 background-color: transparent;
 font-family: "Trebuchet MS", Tahoma, Arial, "Microsoft Sans Serif";
 font-size: 90%;
}

.srTextFocus {
 border: 1px #FF0000 solid;
 width: 225px;
 height: 300px;
 background-color: #E0E0E0;
 font-family: "Trebuchet MS", Tahoma, Arial, "Microsoft Sans Serif";
 font-size: 90%;
}

.subNav {
 margin: 2px;
 border: 1px #C0C0C0 solid;
}

.srButtonTD {
 padding: 5px 0 0 5px;
}

.termSearchFieldFocus {
 border: 1px #800000 solid;
 width: 125px;
 font-family: "Trebuchet MS", Tahoma, Arial, "Microsoft Sans Serif";
 font-size: 90%;
}

.times {
 font-family: "Times New Roman", Times, serif;
}

.uline {
 text-decoration: underline;
}

.vSpacer {
 width: 5px;
}

.whyImg {
  float: right;
  margin-right: 50px;
  border-bottom: 1px #000000 solid;
  border-right: 1px #000000 solid;
  margin-left: 5px;
}

.whyTD {
  padding: 5px 0 20px 5px;
  vertical-align: top;
  border-left: 1px #808080 dotted;
  border-top: 1px #808080 dotted;
}


/* -------------------------------------------------- LINK CLASSES */
.navCell a:link {text-decoration: none; color: #800000; font-size: 90%;}
.navCell a:visited {text-decoration: none; color: #800000; font-size: 90%;}
.navCell a:hover {text-decoration: none; color: #C0C0C0; font-size: 90%;}
.navCell a:active {text-decoration: none; color: #800000; font-size: 90%;}

.navOver a:link {text-decoration: none; color: #FF0000; font-size: 90%;}
.navOver a:visited {text-decoration: none; color: #FF0000; font-size: 90%;}
.navOver a:hover {text-decoration: none; color: #FF0000; font-size: 90%;}
.navOver a:active {text-decoration: none; color: #FF0000; font-size: 90%;}

.multinavCell a:link {text-decoration: none; color: #808080; font-size: 90%;}
.multinavCell a:visited {text-decoration: none; color: #808080; font-size: 90%;}
.multinavCell a:hover {text-decoration: none; color: #000080; font-size: 90%;}
.multinavCell a:active {text-decoration: none; color: #808080; font-size: 90%;}

.multinavOver a:link {text-decoration: none; color: #800000; font-size: 90%;}
.multinavOver a:visited {text-decoration: none; color: #800000; font-size: 90%;}
.multinavOver a:hover {text-decoration: underline; color: #FF0000; font-size: 90%;}
.multinavOver a:active {text-decoration: none; color: #800000; font-size: 90%;}

#bottom a:link {text-decoration: none; color: #c0c0c0;}
#bottom a:visited {text-decoration: none; color: #c0c0c0;}
#bottom a:hover {text-decoration: underline; color: #fff;}
#bottom a:active {text-decoration: none; color: #c0c0c0;}

#textArea a:link {text-decoration: none; color: #000080;}
#textArea a:visited {text-decoration: none; color: #000080;}
#textArea a:hover {text-decoration: underline; color: #3299FE;}
#textArea a:active {text-decoration: none; color: #000080;}

#mobileBrowser a:link {text-decoration: none; color: #800000; font-weight: bold;}
#mobileBrowser a:visited {text-decoration: none; color: #800000; font-weight: bold;}
#mobileBrowser a:hover {text-decoration: underline; color: #000080; font-weight: bold;}
#mobileBrowser a:active {text-decoration: none; color: #800000; font-weight: bold;}

#sliDIV a:link {text-decoration: none; color: #800000; font-weight: bold;}
#sliDIV a:visited {text-decoration: none; color: #800000; font-weight: bold;}
#sliDIV a:hover {text-decoration: underline; color: #000080; font-weight: bold;}
#sliDIV a:active {text-decoration: none; color: #800000; font-weight: bold;}

#virus a:link {text-decoration: none; color: #800000; font-weight: bold;}
#virus a:visited {text-decoration: none; color: #800000; font-weight: bold;}
#virus a:hover {text-decoration: underline; color: #000080; font-weight: bold;}
#virus a:active {text-decoration: none; color: #800000; font-weight: bold;}

#termShowAll a:link {text-decoration: none; color: #800000;}
#termShowAll a:visited {text-decoration: none; color: #800000;}
#termShowAll a:hover {text-decoration: underline; color: #C0C0C0;}
#termShowAll a:active {text-decoration: none; color: #800000;}

#twitterLink a:link {text-decoration: none; color: #800000; font-weight: bold;}
#twitterLink a:visited {text-decoration: none; color: #800000; font-weight: bold;}
#twitterLink a:hover {text-decoration: underline; color: #000080; font-weight: bold;}
#twitterLink a:active {text-decoration: none; color: #800000; font-weight: bold;}

#twitter_update_list a:link {text-decoration: none; color: #800000; font-weight: bold;}
#twitter_update_list a:visited {text-decoration: none; color: #800000; font-weight: bold;}
#twitter_update_list a:hover {text-decoration: underline; color: #000080; font-weight: bold;}
#twitter_update_list a:active {text-decoration: none; color: #800000; font-weight: bold;}


/* -------------------------------------------------- SITE NAV MENU */
.glossymenu, .glossymenu li ul{
list-style-type: none;
margin: 0;
padding: 0;
width: 200px; /*WIDTH OF MAIN MENU ITEMS*/
}

.glossymenu li{
position: relative;
}

.glossymenu li a{
background-color: #fff;
border-bottom: 1px #c0c0c0 solid;
font-size: 11px;
color: #800000;
display: block;
padding: 3px 0 3px 10px;
text-decoration: none;
}

.glossymenu li ul{ /*SUB MENU STYLE*/
position: absolute;
width: 200px; /*WIDTH OF SUB MENU ITEMS*/
left: 0px;
top: -1px;
display: none;
}

.glossymenu li ul li{
float: left;
}

.glossymenu li ul a{
width: 200px; /*WIDTH OF SUB MENU ITEMS - 10px padding-left for A elements */
margin-left: 4px;
border-left: 1px #c0c0c0 solid;
border-right: 1px #c0c0c0 solid;
border-bottom: 1px #c0c0c0 solid;
}

.glossymenu li a:hover{
background-color: #e0e0e0;
}

.navmore {
  float: right;
  margin: 5px 5px 0 0;
  color: #800000;
}

.topborder {
  border-top: 1px #c0c0c0 solid;
}

/* Holly Hack for IE \*/
* html .glossymenu li { float: left; height: 1%; }
* html .glossymenu li a { height: 1%; }
/* End */