﻿body { font-family: Verdana, Geneva, sans-serif; font-size: 13px; background-repeat: repeat-x; overflow: hidden; margin: 0px; padding: 0px; background-color: #FFF; }
html { overflow: hidden; margin: 0px; padding: 0px; }

img { border: 0px; }

input { outline: none; font-family: Verdana, Geneva, sans-serif; }
textarea { outline: none; resize: none; font-family: Verdana, Geneva, sans-serif; }

a { outline: none; }
    a:active { star: expression(this.onFocus=this.blur()); }
    a:focus { outline: 0; }

/*header style*/
.header { background: url(images/top.png); }
.topLogo { background: url(images/logo.png) no-repeat; width: 471px; height: 45px; position: absolute; left: 16px; top: 2px; }
.topLogoSPMS { background: url(images/logoSPMS.png) no-repeat; width: 471px; height: 45px; position: absolute; left: 16px; top: 2px; }
.top1bg { height: 45px; }
    .top1bg a { text-decoration: none; color: #FFF; }
        .top1bg a:hover { color: #FFF; }
.topcontent { margin: 22px 20px 0 0; float: right; color: #FFF; }
.splitline { height: 4px; }
.splitline1 { height: 1px; background-color: #d0d0d0; }
.topmenu { height: 32px; padding-left: 5px; /*background:url(images/menubg.gif);*/ }
    .topmenu a { float: left; background: url(images/topmenu1New.png?1) no-repeat; height: 28px; width: 80px; display: inline-block; color: #545f3a; line-height: 28px; margin: 0 -1px 0 0; text-decoration: none; font-weight: bold; text-align: center; }
        .topmenu a:hover { background: url(images/topmenuNew.png?3) no-repeat; color: #FFF; }
        .topmenu a.selected { background: url(images/topmenuNew.png?3) no-repeat; color: #FFF; }

.topnotice { float: left; line-height: 24px; margin: 19px 0 0 330px; background: url(images/notice.png) no-repeat 0 5px; padding-left: 16px; font-weight: bold; color: #FFF; }

/*footer style*/
.footer { background: url(images/top.png) bottom; text-align: center; line-height: 21px; border-top: 1px solid #d0d0d0; color: #FFF; font-size: 11px; }

/*left style*/

.leftbody { background: url(images/leftbg.png) repeat-y; background-position-x: right; padding: 0; }
.leftMenu a { /*background: url(images/menubg.png);*/ background-color: #F0F0F0; color: #000; padding-left: 10px; line-height: 36px; margin-right: 5px; height: 36px; display: block; text-decoration: none; font-weight: bold; border-bottom: 1px solid #d0d0d0; }
    .leftMenu a:hover { color: #545f3a; }
    .leftMenu a.selected { color: #545f3a; /*background: url(images/menuhover.png) no-repeat;*/ }

.subMenu { overflow: auto; min-height: 20px; margin-right: 5px; }
    .subMenu a { background: #fbfbfb; color: #000; padding-left: 20px; line-height: 32px; height: 32px; display: block; text-decoration: none; border: 1px solid #FFF; }
        .subMenu a:hover { color: #000; /*background: url(images/menuitem.gif) no-repeat;*/ background-color: #F0F0F0; border: 1px solid #D0D0D0; }
        .subMenu a.selected { color: #000; /*background: url(images/menuitem.gif);*/ background-color: #F0F0F0; border: 1px solid #D0D0D0; }

/*login style*/

.login { background: url(images/login.png) no-repeat; width: 703px; height: 238px; }
.loginbutton { background: url(images/btnLogin.png) no-repeat; padding: 0; margin: 0; border: 0; width: 94px; height: 35px; color: #FFF; font-size: 14px; font-weight: bold; }
.logininput { line-height: 22px; width: 180px; height: 24px; }
.searchbox { float: left; margin-left: 15px; }
    .searchbox input { vertical-align: middle; }
    .searchbox img { cursor: pointer; vertical-align: middle; }

.abutton { line-height: 23px; height: 23px; border: 1px solid #F0F0F0; width: 90px; color: #000; text-decoration: none; background: url(images/menubg.png); text-align: center; float: right; display: inline-block; margin: 10px; }
    .abutton:hover { color: #333; }
