body {
    margin: 0px;
    padding: 0px;
    background-color: rgb(255,255,255);
    color: rgb(31,26,23);
    font: 10px Verdana, Tahoma, Arial, Helvetica, FreeSans, sans-serif;
    line-height: 1.35em;
    text-align: center;
}

div {
    display: block;
}

img {
    border: 0px;
}

p {
    margin: 0px 0px 5px;
}

h1 {
    color: rgb(0,74,158);
    font: bold 15px Verdana, Tahoma, Arial, Helvetica, FreeSans, sans-serif;
}

div#tit h1 {
    margin: 0px;
    padding: 0px;
}

div#contents h1 {
    margin: 0px 0px 20px;
    padding: 0px;
}

h2 {
    margin: 0px 0px 5px;
    padding: 0px;
}

a {
    color: rgb(0,74,158);
    text-decoration: none;
    cursor: pointer;
}

a:hover {
    color: rgb(227,33,24);
    text-decoration: underline;
}

div#mpage {
    width: 800px;
    height: 600px;
    border: 1px solid rgb(31,26,23);
    margin: 0px auto;
    text-align: left;
}

div#tit {
    position: absolute;
    z-index: 10;
    top: 25px;
    left: 30px;
    width: 600px;
}

div#flag1 {
    position: absolute;
    z-index: 20;
    top: 450px;
    left: 0px;
    width: 700px;
    height: 67px;
    background: transparent url("/static/images/flag1.gif") no-repeat;
}

div#flag2 {
    position: absolute;
    z-index: 20;
    top: 424px;
    left: 330px;
    width: 370px;
    height: 26px;
    background: transparent url("/static/images/flag2.gif") no-repeat;
}

div#flag3 {
    position: absolute;
    z-index: 20;
    top: 400px;
    left: 700px;
    width: 100px;
    height: 100px;
    background: transparent url("/static/images/flag3.gif") no-repeat;
}

div#menubg {
    position: absolute;
    z-index: 10;
    top: 96px;
    left: 0px;
    width: 160px;
    height: 353px;
    background: rgb(255,255,255) url("/static/images/bg1.jpg") no-repeat;
}

div#menu {
    position: absolute;
    z-index: 15;
    top: 96px;
    left: 0px;
    width: 160px;
    height: 353px;
    background: transparent none no-repeat;
}

div#menuin {
    margin: 35px 0px 0px;
}

a.menuitem {
    display: block;
    float: none;
    width: 160px;
    height: 22px;
    margin: 0px 0px 18px;
    font: bold 11px Verdana, Tahoma, Arial, Helvetica, FreeSans, sans-serif;
    color: rgb(31,26,23);
}

a.menuitem:hover {
    color: rgb(227,33,24);
    text-decoration: none;
}

a.menuitem:before {
    position: relative;
    top: 3px;
    content: url("/static/images/menuit.gif");
    vertical-align: top;
    float: left;
    margin: 0px 5px;
}

a.menuitem:hover:before {
    content: url("/static/images/menuithover.gif");
}

div#contbg {
    position: absolute;
    z-index: 10;
    top: 96px;
    left: 170px;
    width: 530px;
    height: 353px;
    background: rgb(255,255,255) url("/static/images/bg2.jpg") no-repeat;
}

div#nfulog {
    position: absolute;
    z-index: 10;
    top: 534px;
    left: 14px;
    width: 287px;
    height: 42px;
    background: rgb(255,255,255) url("/static/images/nfulogo.jpg") no-repeat;
}

div#umftlog {
    position: absolute;
    z-index: 10;
    top: 509px;
    left: 601px;
    width: 199px;
    height: 91px;
    background: rgb(255,255,255) url("/static/images/umftlogo.jpg") no-repeat;
}

div#logo {
    position: absolute;
    z-index: 10;
    top: 0px;
    left: 700px;
    width: 100px;
    height: 150px;
    background: transparent url("/static/images/ciplogo.jpg") no-repeat;
}

div#sep {
    position: absolute;
    z-index: 10;
    top: 80px;
    left: 30px;
    width: 591px;
    height: 1px;
    background: transparent url("/static/images/sepbar1.png") no-repeat;
}

div#contents {
    position: absolute;
    z-index: 15;
    top: 95px;
    left: 170px;
    width: 530px;
    height: 375px;
    background-color: transparent;
    overflow: auto;
}

div#footer {
    position: absolute;
    z-index: 15;
    top: 565px;
    left: 325px;
    width: 260px;
    height: 20px;
}

div.popupdiv {
    z-index: 95;
}

div.popupdiv1 {
    top: 0px;
    left: 0px;
    z-index: 96;
    width: 320px;
    height: 220px;
    background: transparent url("/static/pdiv2bg.gif") no-repeat;
    overflow: hidden;
}

div.popupdiv2 {
    top: 0px;
    left: 0px;
    z-index: 97;
    width: 320px;
    height: 220px;
    background: transparent url("/static/pdiv1bg.gif") no-repeat;
    overflow: hidden;
}

div.popupdiv3 {
    top: 30px;
    left: 30px;
    z-index: 98;
    width: 260px;
    height: 130px;
    background: transparent;
    overflow: hidden;
    text-align: center;
}

div.popupdiv4 {
    top: 160px;
    left: 30px;
    z-index: 98;
    width: 260px;
    height: 30px;
    background: transparent;
    overflow: hidden;
    text-align: center;
}

.textinput {
    border: 1px solid rgb(31,26,23);
    padding: 3px;
    background-color: rgb(250,250,255);
    color: rgb(0,74,158);
    font: bold 11px Verdana,Tahoma,Arial,Helvetica,FreeSans,sans-serif;
}

.button1 {
    padding: 4px 25px;
    color: rgb(255,255,255);
    background-color: rgb(0,74,158);
    border-top: 1px solid rgb(220,222,220);
    border-left: 1px solid rgb(220,222,220);
    border-bottom: 1px solid rgb(31,26,23);
    border-right: 1px solid rgb(31,26,23);
    font: bold 11px Verdana,Tahoma,Arial,Helvetica,FreeSans,sans-serif;
}

.button1:hover {
    background-color: rgb(20,94,178);
}

.button1:active {
    background-color: rgb(20,94,178);
    border-top: 1px solid rgb(31,26,23);
    border-left: 1px solid rgb(31,26,23);
    border-bottom: 1px solid rgb(220,222,220);
    border-right: 1px solid rgb(220,222,220);
}

.counter1, .counter2 {
    float: right;
    font: bold italic 19px Georgia,Garamond,"Times New Roman",Times,serif;
}

.counter1 {
    color: rgb(160,160,160);
}

.counter2 {
    color: rgb(180,50,50);
}

.abs {
    position: absolute;
}

.fsep {
    padding: 0px 7px;
}

.tinygrey {
    font-size: 8px;
    color: rgb(110,110,110);
}

.blk {
    display: block;
}

.margbot10 {
    margin-bottom: 10px;
}

.margbot20 {
    margin-bottom: 20px;
}

.lead1, body {
    margin-bottom: 10px;
}

.lead2 {
    font-weight: bold;
    margin-bottom: 10px;
}

.bld {
    font-weight: bold;
}

.pd10 {
    padding: 10px;
}

.op50{
    opacity: 0.5;
    filter: alpha(opacity=50);
}

.op100{
    opacity: 1;
    filter: alpha(opacity=100);
}

