body { color: black;
       background-color: white;
       font-family: Arial, sans-serif;
       padding: 0px 0px 0px 0px;
       margin: 0px 0px 0px 0px;
     }

p.orange { color: #F8BD69;
           background-color: white;
         }

p.blue { color: #679FD3;
         background-color: white;
       }

h1, h2, h3, h4 { color: #F8BD69;
                 background-color: white;
                 padding: 0px 5px 0px 5px;
               }

a { color: #679FD3;
    background-color: white;
    text-decoration: underline;
  }

a:visited { color: #679FD3;
            background-color: white;
            text-decoration: underline;
          }

a:hover { color: #F8BD69;
          background-color: white;
          text-decoration: none;
        }


p.space { margin: 0px 0px 22px 0px; }
p.smallspace { margin: 0px 0px 12px 0px; }
p.lastitem { margin: 0px 0px 0px 0px; }
p.indent { padding-left: 40px;
           padding-top: 0px;
           padding-bottom: 0px;
         }

.right { text-align: right; }

.left { text-align: left; }

#topbar { width: 667px;
          height: 21px;
          position: relative;
          left: 50%;
          margin-left: -333px;
        }

#header { border: solid thin black; }

#logo { width: 363px;
        height: 69px;
        border: none;
        position: relative;
        display: block;
        left: 50%;
        margin: 0px 0px 0px -333px;
        padding: 0px 0px 0px 0px;
        z-index: 1;
      }

#logo a { text-decoration: none; }

#main-nav { color: #679FD3;
            background-color: white;
            overflow: visible;
            font-weight: bold;
            font-size: 75%;
            word-spacing: 15px;
            position: absolute;
            display: inline;
            right: 50%;
            top: 50px;
            margin: 0px -333px 0px 0px;
            padding: 0px 0px 0px 0px;
            z-index: 10;
          }

#main-nav a {
  color: #679FD3;
  background-color: white;
  text-decoration: none;
  margin: 0px 5px 0px 5px;
}

#main-nav a:visited { color: #679FD3;
                      background-color: white;
                      text-decoration: none;
                    }

#main-nav a:hover { color: #F8BD69;
                    background-color: white;
                  }

#main-nav-news-chevron { width: 8px;
                         height: 7px;
                         position: relative;
                         bottom: 18px;
                         right: 22px;
                         display: none;
                       }
#main-nav-news-chevron a:hover { display: inline; }

#main-nav-about-chevron { width: 8px;
                          height: 7px;
                          position: relative;
                          bottom: 18px;
                          right: 22px;
                          display: none;
                        }
#main-nav a:hover img.main-nav-about-chevron { display: inline; }

#main-nav-services-chevron { width: 8px;
                             height: 7px;
                             position: relative;
                             bottom: 18px;
                             right: 30px;
                             display: none;
                           }
#main-nav-partners-chevron { width: 8px;
                             height: 7px;
                             position: relative;
                             bottom: 18px;
                             right: 32px;
                             display: none;
                           }
#main-nav-contact-chevron { width: 8px;
                            height: 7px;
                            position: relative;
                            bottom: 18px;
                            right: 26px;
                            display: none;
                          }

#main-nav-news { }
#main-nav-about { }
#main-nav-services { }
#main-nav-partners { }
#main-nav-contact { }

#side-nav { position: relative;
            left: 50%;
            overflow: visible;
            margin: 15px 0px 0px -333px;
            width: 150px;
            height: 530px;
            font-size: 75%;
            font-weight: bold;
          }

#side-nav-title { position: relative;
                  width: 150px;
                  height: 21px;
                  margin: 0px;
                }

#side-nav-fade { position: absolute;
                 bottom: 0px;
                 right: 0px;
                 margin: 0px 0px 0px 0px;
                 width: 102px;
                 height: 65px;
               }

.side-nav-link { position: relative;
                 padding: 0px 0px 0px 0px;
                 margin: 5px 0px 20px 0px;
                 line-height: 200%;
               }

.side-nav-link a { color: #679FD3;
                   background-color: white;
                   text-decoration: none;
                 }

.side-nav-link a:visited { color: #679FD3;
                           background-color: white;
                           text-decoration: none;
                         }

.side-nav-link a:hover { color: #F8BD69;
                         background-color: white;
                         text-decoration: none;
                       }

#side-nav-maintainhome-chevron,
#side-nav-versions-chevron,
#side-nav-username-chevron,
#side-nav-password-chevron,
#side-nav-backup-chevron,
#side-nav-security-chevron,
#side-nav-virus-chevron,
#side-nav-maintain-chevron,
#side-nav-busservice-chevron,
#side-nav-backupservice-chevron,
#side-nav-homeservice-chevron,
#side-nav-welcome-chevron,
#side-nav-mission-chevron,
#side-nav-founder-chevron,
#side-nav-partners-chevron,
#side-nav-www-chevron,
#side-nav-it-chevron { display: none; }

body#maintainhome img#side-nav-maintainhome-chevron,
body#versions img#side-nav-versions-chevron,
body#username img#side-nav-username-chevron,
body#password img#side-nav-password-chevron,
body#backup img#side-nav-backup-chevron,
body#security img#side-nav-security-chevron,
body#virus img#side-nav-virus-chevron,
body#maintain img#side-nav-maintain-chevron,
body#busservice img#side-nav-busservice-chevron,
body#backupservice img#side-nav-backupservice-chevron,
body#homeservice img#side-nav-homeservice-chevron,
body#welcome img#side-nav-welcome-chevron,
body#mission img#side-nav-mission-chevron,
body#founder img#side-nav-founder-chevron,
body#partners img#side-nav-partners-chevron,
body#www img#side-nav-www-chevron,
body#it img#side-nav-it-chevron { display: inline; }

body#maintainhome span.side-nav-maintainhome,
body#versions span.side-nav-versions,
body#username span.side-nav-username,
body#password span.side-nav-password,
body#backup span.side-nav-backup,
body#security span.side-nav-security,
body#virus span.side-nav-virus,
body#maintain span.side-nav-maintain,
body#busservice span.side-nav-busservice,
body#backupservice span.side-nav-backupservice,
body#homeservice span.side-nav-homeservice,
body#welcome span.side-nav-welcome,
body#mission span.side-nav-mission,
body#founder span.side-nav-founder,
body#partners span.side-nav-partners,
body#www span.side-nav-www,
body#it span.side-nav-it { color: #F8BD69;
                           background-color: white;
                         }

.text { font-size: 80%;
        padding: 0px 5px 0px 5px;
      }

div#content { position: relative;
              margin: -530px 0px 0px -180px;
              overflow: auto;
              padding: 0px 0px 0px 0px;
              width: 514px;
              height: 534px;
              left: 50%;
            }

div.bottom-tagline { position: absolute;
                     bottom: 4px;
                     height: 19px;
                     width: 513px;
                     margin: 0px;
                     padding: 0px;
                   }

img.contact { margin: 50px 25px 25px 10px; 
              float: left;
            }

div.contact { margin: 50px 0px 0px 0px;
              font-size: 80%;
            }

img.busservice {
  margin: 10px 10px 0px 0px;
  float: left;
}

div.busservice {
  margin: 10px 0px 0px 0px;
  font-size: 80%;
}

div.busservice2 {
  margin: 0px 0px 0px 0px;
  clear: both;
  font-size: 90%;
  height: 286px;
  width:100%;
  overflow: auto;
}

img.homeservice { margin: 15px 0px 15px 15px;
                  float: right;
                  position: relative;
                  right: 0px;
                }

div.homeservice { margin: 15px 0px 0px 0px;
                  font-size: 80%;
                }

div#newsarticle { position: relative;
                  overflow: auto;
                  font-size: 80%;
                  margin: 0px 0px 0px 0px;
                  padding: 3px 3px 3px 5px;
                  height: 311px;
                  width: 505px;
                }

div#article { position: relative;
              overflow: auto;
              font-size: 80%;
              margin: 0px 0px 0px 0px;
              padding: 3px 3px 3px 5px;
              height: 461px;
              width: 505px;
            }

div#modified { position: relative;
               top: -4px;
               margin: 0px 0px 0px 0px;
               padding: 3px 7px 3px 0px;
               color: #F8BD69;
               background-color: black;
               width: 506px;
               height: 13px;
               text-align: right;
               font-size: 60%;
             }

div#footer { position: static;
             background-color: white;
             color: #679FD3;
             text-align: center;
             font-size: 60%;
             margin: 20px 10px 0px 10px;
             z-index: 2;
           }

.vcenter { vertical-align: middle; }

.bold { font-weight: bold; }

.error { margin: 50px 0px 0px 0px;
         font-size: 75%;
         font-weight: bold;
       }

.smallUL { margin-top: 0px;
           margin-bottom: 0px;
         }


