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

:focus {outline:0}

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

A {
    color:#00aed1;
    text-decoration:none;
}

A:hover {text-decoration:none}

A.dashed {border-bottom:1px dashed #fff}


H1, H2 {font-weight:normal}
H3, H4, H5, H6 {font-weight:bold}

H1 {font-size:46px}

H2 {font-size:32px}

H3 {font-size:24px}

IMG {border:0}

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

TABLE {border-collapse:collapse; border-spacing:0}

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:1px solid #ccc;
    background:#bdc6a8;
}

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

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


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

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

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