body {
  font-family:      Arial, Helvetica, sans-serif, Verdana, Times New Roman;
  font-style:       normal;
  font-size:        16px;
  font-variant:     normal;
  text-decoration:  none;
  background-image: url('http://globeint.com/images/Web-Design-New-Hampshire.jpg');
}

h1 {
  font-size:        24px;
  font-style:       normal;
  font-weight:      bold;
  font-variant:     normal;
  text-decoration:  none;
  color:            #0066CC;
  display:          inline;
}

h2 {
  font-size:        20px;
  font-style:       normal;
  font-weight:      bold;
  font-variant:     normal;
  text-decoration:  none;
  color:            #000000;
  display:          inline;
}

h3 {
  font-size:        16px;
  font-weight:      bold;
  color:            #000000;
  display:          inline;
}

h4 {
  font-size:        16px;
  font-weight:      bold;
  color:            #000000;
  display:          inline;
}

a {
  color:            #0066CC;
  font-weight:      bold;
  text-decoration:  none;
}

#navcontainer ol {
  margin:           0px;
  padding:          -5px;
  list-style-type:  none;
  font-size:        0px;
}

.mainlinks {
  font-family:         Verdana, Arial, Times New Roman, Helvetica, sans-serif;
  font-size:           18px;
  display:             block;
  text-indent:         3px;
  text-align:          middle;
  font-weight:         bold;
  text-decoration:     none;
  background-color:    #E2E2E2;
  color:               #212E69;
  vertical-align:      middle;
  line-height:         25px;
  width:               180px;
  border-width:        0px;
  border-top-style:    solid;
  border-right-style:  solid;
  border-bottom-style: solid;
  border-left-style:   solid;
}
.mainlinks a {
  display:             block;
  text-decoration:     none;
  background-color:    #E2E2E2;
  color:               #212E69;
  line-height:         25px;
  width:               180px;
  border-width:        2px;
  border-color:        #0066CC;
  border-top-style:    solid;
  border-right-style:  solid;
  border-bottom-style: solid;
  border-left-style:   solid;
}
.mainlinks a:hover {
  display:             block;
  text-decoration:     none;
  background-color:    #0066CC;
  color:               #FFFFFF;
  line-height:         25px;
  width:               180px;
  border-width:        2px;
  border-color:        #0066CC;
  border-top-style:    double;
  border-right-style:  double;
  border-bottom-style: double;
  border-left-style:   double;
}

.flexdropdownmenu, .flexdropdownmenu ul{ /*topmost and sub ULs, respectively*/
  font-weight:         bold;
  font-size:           24px;
  text-decoration:     none;
  background-color:    #E2E2E2;
  color:               #212E69;
  width:               235px;
  margin:              0px;
  padding:             0px;
  position:            absolute;
  left:                0px;
  top:                 0px;
  list-style-type:     none;
  border-width:        2px;
  border-style:        solid;
  border-color:        #0066CC;
  border-bottom-width: 0px;
  visibility:          hidden;
  display:             none;                    /*collapse all sub menus to begin with*/
  box-shadow:          3px 3px 8px 8px #818181; /*shadow for CSS3 capable browsers.*/
  -webkit-box-shadow:  3px 3px 8px 8px #818181;
  -moz-box-shadow:     3px 3px 8px 8px #818181;
}

.flexdropdownmenu li{
  position: relative;
}

.flexdropdownmenu li a{
  font-size:           20px;
  display:             block;
  width:               235px; /*width of menu (not including side paddings)*/
  background-color:    #E2E2E2;
  color:               #212E69;
  border-width:        2px;
  border-style:        solid;
  border-color:        #0066CC;
  text-decoration:     none;
  padding:             4px 5px;
}

* html .flexdropdownmenu li{ /*IE6 CSS hack*/
  display: inline-block;
  width:   235px; /*width of menu (include side paddings of LI A*/
}

.flexdropdownmenu li a:hover, .flexdropdownmenu li.selected>a {
  font-size:           20px;
  display:             block;
  text-indent:         3px;
  font-weight:         bold;
  border-width:        2px;
  border-style:        solid;
  text-decoration:     none;
  border-color:        #0066CC;
  background-color:    #0066CC;
  color:               #FFFFFF;
}

.tablecontent {
  background-color:    #FFFFFF;
  border-color:        #0066CC;
  border-width:        5px;
  border-top-style:    double;
  border-right-style:  double;
  border-bottom-style: double;
  border-left-style:   double;
}

.subcategories a {
  font-size:           18px;
  font-weight:         bold;
  display:             block;
  text-indent:         2px;
  text-align:          center;
  border-style:        outset;
  border-color:        #0C980D;
  border-width:        6px;
  text-decoration:     none;
  background-color:    #0066CC;
  color:               #080000;
  vertical-align:      middle;
  line-height:         25px;
  margin-left:         auto;
  margin-right:        auto;
  width:               100px;
  height:              50px;
  padding-top:         5px;
  padding-bottom:      5px;
  padding-right:       5px;
  padding-left:        5px;
  border-radius:       15px;
}

.subcategories a:hover {
  border-color:        #212E69;
  background-color:    #0C980D;
  color:               #FFFFFF;
}

.categories a {
  font-size:           18px;
  font-weight:         bold;
  display:             block;
  text-indent:         2px;
  text-align:          center;
  border-style:        outset;
  border-color:        #212E69;
  border-width:        6px;
  text-decoration:     none;
  background-color:    #C0C0C0;
  color:               #080000;
  vertical-align:      middle;
  line-height:         25px;
  margin-left:         auto;
  margin-right:        auto;
  width:               125px;
  height:              50px;
  padding-top:         5px;
  padding-bottom:      5px;
  padding-right:       5px;
  padding-left:        5px;
  border-radius:       15px;
}

.categories a:hover {
  border-color:        #212E69;
  background-color:    #000000;
  color:               #FFFFFF;
}


.hostingcompare a {
  font-size:           18px;
  font-weight:         bold;
  display:             block;
  text-indent:         2px;
  text-align:          center;
  border-style:        outset;
  border-color:        #0C980D;
  border-width:        6px;
  text-decoration:     none;
  background-color:    #C0C0C0;
  color:               #080000;
  vertical-align:      middle;
  line-height:         15px;
  margin-left:         auto;
  margin-right:        auto;
  width:               250px;
  height:              25px;
  padding-top:         5px;
  padding-bottom:      5px;
  padding-right:       5px;
  padding-left:        5px;
  border-radius:       15px;
}

.hostingcompare a:hover {
  border-color:        #C0C0C0;
  background-color:    #0C980D;
  color:               #FFFFFF;
}

<!-- Begin the CSS for the footer buttons Menus -->
.footermenu {
  line-height:         16px;
  font-size:           16px;
  text-align:          center;
  text-decoration:     none;
  background-color:    #C0C0C0;
  color:               #080000;
}

.footermenu a {
  line-height:         16px;
  font-size:           16px;
  text-align:          center;
  text-decoration:     none;
  background-color:    #C0C0C0;
  color:               #080000;
}

.footermenu a:hover {
  border-color:        #FFFFFF;
  background-color:    #080000;
  color:               #C0C0C0;
}

.banner a {
  font-size: 22px;
  display: block;
  text-indent: 3px;
  font-weight: bold;
  border-width: 5px;
  border-style: solid;
  border-color: #800000;
  padding: 15px;
  text-decoration: none;
  background-color: #CCCCCC;
  color: #3443A0;
}
.banner a:hover {
  font-size: 22px;
  display: block;
  text-indent: 3px;
  font-weight: bold;
  border-width: 5px;
  border-style: solid;
  border-color: #3443A0;
  padding: 15px;
  text-decoration: none;
  background-color: #800000;
  color: #FFFFFF;
}

.contactemail a {
  font-size: 16px;
  display: block;
  text-indent: 3px;
  font-weight: bold;
  padding: 15px;
  text-decoration: none;
  color: #000000;
  display: inline;
}
.contactemail a:hover {
  font-size: 16px;
  display: block;
  text-indent: 3px;
  font-weight: bold;
  padding: 15px;
  text-decoration: none;
  color: #336699;
  display: inline;
}

.buttonslinks {
  color: #FFFFFF;
  font-weight: bold;
  font-size: 10px;
  text-decoration: none;
}
.buttonslinks a {
  text-decoration: none;
  background-color: #FFFFFF;
  color: #000000;
}
.buttonslinks a:hover {
  background-color: #080000;
  color: #FFFFFF;
}

.headername {
  font-size: 24px;
  color: #F0F0F0;
}

.headertag {
  font-size: 30px;
  color: #F0F0F0;
}

.welcomemsg {
  font-size: 26px;
  color: #FFFFFF;
}


.scheduleservice a {
  font-size:           18px;
  font-weight:         bold;
  display:             block;
  text-indent:         2px;
  text-align:          center;
  border-style:        outset;
  border-width:        6px;
  text-decoration:     none;
  border-color:        #C0C0C0;
  background-color:    #E66C19;
  color:               #FFFFFF;
  vertical-align:      middle;
  line-height:         25px;
  margin-left:         auto;
  margin-right:        auto;
  width:               200px;
  height:              25px;
  padding-top:         5px;
  padding-bottom:      5px;
  padding-right:       5px;
  padding-left:        5px;
  border-radius:       15px;
}

.scheduleservice a:hover {
  border-color:        #C0C0C0;
  background-color:    #FFFFFF;
  color:               #E66C19;
}

.learnmore a {
  font-size:           14px;
  font-weight:         bold;
  display:             block;
  text-indent:         2px;
  text-align:          center;
  border-style:        outset;
  border-width:        6px;
  text-decoration:     none;
  border-color:        #C0C0C0;
  background-color:    #E66C19;
  color:               #FFFFFF;
  vertical-align:      middle;
  line-height:         25px;
  margin-left:         auto;
  margin-right:        auto;
  width:               150px;
  height:              25px;
  padding-top:         5px;
  padding-bottom:      5px;
  padding-right:       5px;
  padding-left:        5px;
  border-radius:       15px;
}

.learnmore a:hover {
  border-color:        #C0C0C0;
  background-color:    #2FA22B;
  color:               #FFFFFF;
}