body {
    font-family: Verdana, Sans-Serif;
    color: #000;
    font-size: 12px;
    padding: 0px;
    margin: 0px;
}

ul {
    margin: 0px;
}

#header {
    height: 103px;
    width:100%;    
    box-shadow: 0px 0px 10px 5px #888;
    background-color: #fff;
    position: fixed;
    z-index: 100;
}

#logo {
    margin-left:5px;
}

#headerContent {
    height: 112px;
    text-transform: uppercase;
}

#headerContent, #main, #footer {
    width: 910px;
    position: absolute;
    left:50%;
    margin-left: -455px;
}

#loginbox {
    float: left;
}

#main {
    margin-top:112px;
    padding-bottom: 50px;
}

#mainContent {
    padding: 0px;
    margin: 0px;
}

div#poomsae {
    height: 500px;
    overflow-y: scroll;
}

#subnavi {
    width: 200px;
    height: 450px;
    float: left;
    background-image: url(../upload/design/content.png);
    background-repeat: no-repeat;
    position: fixed;
    z-index: 0;
}

#content {
    margin-left: 200px;
    z-index: 100;
    min-height: 400px;
}

#footer {
    text-align: right;
    clear: both;
}

#trailimageid {
    position: absolute;
    visibility: hidden;
    left: 50%;
    top: 70px;
    height: 1px;
    z-index: 5000;
}

a {
    color:#1919B3;
    text-decoration:none;
}

a:hover {
    color:#BB0000;
         text-decoration:none;
}

h1 {
        font-size:20px;
}

h2 {
        font-size:18px;
}

h3 {
        font-size:16px;
}

h4 {
        font-size:14px;
}

h5 {
        font-size:12px;
}

h6 {
        font-size:18px;
        color: #ff0000;
        padding: 0px;
        margin: 0px;
}

.login_button {
        font-family:Verdana,Sans-Serif;
        font-size:10px;
        color:#000;
        background-color:#FFFFFF;
        height:18px;
        border:1px #ccc solid;
        padding: 0px 0px 2px 0px;
}

.login_textbox {
        font-family:Verdana,Sans-Serif;
        font-size:10px;
        color:#000;
        background-color:#FFFFFF;
        border:1px #ccc solid;
        width:100px;
}

.button {
        font-family:Verdana,Sans-Serif;
        font-size:12px;
        color:#000;
        background-color:#FFffff;
        height:18px;
        padding:0px 2px 2px 2px;
        border:1px #000080 solid;
}

.textbox {
        font-family:Verdana,Sans-Serif;
        font-size:12px;
        color:#000;
        background-color:#FFffff;
        border:1px #000080 solid;
}


.main-menu-active, .main-menu-passive {
    position:relative;
    float: left;
    font-size: 24px;
    height: 67px;
    padding: 36px 15px 0px 15px;
    cursor: pointer;
}

.main-menu-active, .main-menu-passive:hover {
    background-color: #ccc;
}

.main-menu-active a, .sub-sub-menu-active a, .main-menu-passive:hover a {
    color:#ffffff;
    text-decoration:none;
}

.main-menu-passive {
}

.main-menu-passive a, .sub-sub-menu-passive a {
    color:#000;
         text-decoration:none;
}

#rahmen {
    background:#000080;
         position:absolute;
         top:0px;
         height:16px;
         margin-left:60px;
}

#sub-menu {
    position:absolute;
    top:81px;
    margin-left:10px;

}

.sub-menu-active, .sub-menu-passive {
    position:relative;
    margin-top:5px;
    height:25px;
    padding:10px 5px 5px 5px;
    width:140px;
    font-size: 15px;
    text-transform: uppercase;
    cursor: pointer;
}

.sub-menu-active a, .sub-menu-passive a {
    color:#000;
    text-decoration:none;
}

.sub-menu-active, .sub-menu-passive:hover {
    border:2px solid #333;
    background-color: #ccc;
}

.sub-menu-passive {
    border:2px dashed #ccc;
    background-color: #eee;
}

#sub-sub-menu {
    position:absolute;
    top:80px;
    margin-left:10px;
}

.sub-sub-menu-active, .sub-sub-menu-passive {
    position:relative;
    top:0px;
    margin:0px 0px 5px 5px;
    padding:2px;
    width: 160px;
    cursor: pointer;
}

.sub-sub-menu-passive {
    color: #000;
    background: #fff;
    border:1px dashed #ccc;
}

.sub-sub-menu-active a, .sub-sub-menu-passive a {
    color: #000;
}

.sub-sub-menu-active, .sub-sub-menu-passive:hover {
    background:#ccc;
    color: #000;
    border:1px solid #333;
}
a.toggle, a.toggleDown {
    background-repeat:no-repeat;
    color:#888;
    cursor:pointer;
    display:inline-block;
    font-weight:bold;
    height:18px;
    margin:0px 0px 0px 4px;
    padding-left:20px;
    text-decoration:none;
    vertical-align:middle;
}

a.toggle {
    background-image:url(../upload/images/right.png);
}

a.toggleDown {
    background-image:url(../upload/images/down.png);
}

a.toggle:hover, a.toggleDown:hover {
    background-position:0px -18px;
    color:#444;
}

div.highlightBox {
    padding:5px 0px 5px 20px;
    padding-top: 3px;
    margin-left: 10px;
    border: 2px solid #D2691E;
    background-color: #faebd7;
    width: 470px;
}

div.boxContent {
    padding:5px 0px 5px 20px;
}

div.boxContent table {
    font-size:10px;
    border:0px;
}

div.boxContent td.type {
    vertical-align:top;
    width:60px;
}