BODY, H1, H2, H3, H4, H5, H6, OL, UL, LI, P, TD, BUTTON, SPAN, PRE {
    font-family:  Arial, sans-serif;
    margin:0;
    padding:0;
}

BODY {font-size:12px; background:#fff}


:focus {outline:0}

DIV, P {1line-height:150%}

P {padding:0; margin:0; clear:both}

A {text-decoration:none}

H1, H2 {font-weight:normal}
H3, H4, H5, H6 {font-weight:bold}
H1 {font-size:140%; margin:15px 0 0;}
H2 {font-size:150%; 1line-height:30px}
H3 {font-size:120%; 1line-height:28px}
H4 {font-size:100%; 1line-height:15px}

IMG {border:0}

OL, UL, LI {list-style:none}

TABLE {1table-layout:fixed; border-collapse:collapse; border-spacing:0}

.loginForm TABLE {border-spacing:5px; border-collapse:separate;}

PRE {font-family:monospace}

STRONG, B {font-weight:bold}

/*checkbox*/
LABEL {
    padding:0 13px 0 0;
    line-height:20px;
}

LABEL * {vertical-align:middle}

LABEL INPUT {
    margin:-2px 6px 0 0;
   _margin: 0 3px 0 -4px;
}

/*input&textarea*/
.text {
    border:3px solid #ccc;
    padding:0 3px;
}

.text INPUT {
    width:100%;
    border:0;
    padding:5px 0;
    font:200 15px Arial;
}

INPUT.text,
TEXTAREA {
    border:3px solid #ccc;
    padding:1px 0 2px 3px;
    width:100%;
}

SELECT {
    border:1px solid #ccc;
    margin:3px 6px 0 0;
    width:150px;
}


TEXTAREA {width:100%; height:6.6em; _height:6.4em}

/*button*/
BUTTON {
    background:transparent;
    border:0;
    cursor:pointer;
    padding:1px 10px;
    overflow:visible;
    line-height:1.17em;
   _width:1px;
}

/*warning*/

.fl {float:left}
.fr {float:right}
.cb {clear:both}

.link {
    border-bottom:1px dashed #a9a9a9;
    color:#a9a9a9;
    line-height:25px;
}

A.link:hover {border-bottom:1px dashed #666; color:#666}

.active,
A.active:hover{border:0; color:#000; cursor:default;}
