body {
         font-family: tahoma, helvetica, arial, sans-serif;
         font-size: 12px;
         text-align: center;
         color: #808080;
}

/* wrapper */

#wrapper {
        margin: 16px auto;
        text-align: left;
        width: 935px;
        position: relative;
}

/* header */

#header {
         background: url(img/header_bg.gif);
         position: relative;
         width: 935px;
         height: 180px;
         margin-bottom: 11px;
}

span {
        display: none;
}

/* top-navigation */

#top-nav {
         position: absolute;
         top: 17px; left: 600px;
         color: #1B0FE9;
}

#top-nav li {
         display: inline;
}

#top-nav a {
         color: #1B0FE9;
         font-weight: bold;
         font-size: 10px;
         text-decoration: none;
}

#top-nav a:hover {
         text-decoration: underline;
}

/* side-navigation */

#side-nav {
         float: left;
         background-color: #FFFFFF;
         width: 100px;
         height: 250px;
         padding: 5px;
}

#side-nav li{
         margin: 0.8em ;
}

#side-nav a {
         color: #ce7210;
         font-weight: bold;
         font-size: 10px;
         text-decoration: none;
}

#side-nav a:hover {
         text-decoration: underline;
}

/* body */

#body h2 {
         margin: 0 0 1.5em 0;
}

#body h3 {
         margin: 0 0 0 0;
}

#body ul {
         margin: 0;
         padding: 0;
         list-style: none;
}

a {
         color: #ce7210;
}

a:hover {
         color: #6f3f0b;
}

/* content */

#content {
         float: left;
         width: 725px;
         padding-left: 28px;
         border-left: solid 1px;
}

#content p {
         line-height: 1.5;
}

#content h3 {
         font-size: 10px;
}

/* service */

#service {
         width: 800px;
         height: 80px;
         background: url(img/helpdesk.gif) no-repeat;
}

#support {
         text-align: center;
         width: 50px;
         height: 50px;
         padding: 20px 0 0 360px;
}

/* certificate */

#certificate {
         width: 800px;
         height: 80px;
         background: url(img/mcp_bg.gif) no-repeat;
}

/* footer */

#footer {
         clear: both;
         text-align: center;
         background: url(img/footer_bg.gif) repeat-x;
}

#footer div div {
         padding: 8px 0;
}

#footer, #footer a {
         color: #FFFFFF;
}

#footer div {
         background: url(img/footer_l.gif) no-repeat; width:100%;
}

#footer div div {
         background: url(img/footer_r.gif) top right no-repeat;width:100%; width:100%;
}

/* footer-navigation */

#footer-nav {
         color: #FFFFFF;
}

#footer-nav li {
         display: inline;
}

#footer-nav a {
         color: #FFFFFF;
         font-weight: bold;
         text-decoration: none;
}

#footer-nav a:hover {
         text-decoration: underline;
}