
@media screen {
    BODY {background:#ffffff; font-family: sans-serif, Arial, "times new roman", sans-serif; }

    A:HOVER { color: blue }
    A:LINK, A:ACTIVE, A:VISITED {color:#ff0000; text-decoration:none;} 

    #banner { position:absolute; margin:0; padding:0; top:0px; left:0px; height:50px;width:100%; background-color:#3b5998; }
    #banner IMG { margin:0; padding:2px 0 0 0; border: 0; width: 120px;}
    #banner P#h1 {font-size:24px;letter-spacing:2px; font-weight:bold; color:#cccccc; padding:15px 10px 10px 20px;margin:0 0 0 0}

    #banner P#stay {font-size:13px;letter-spacing:1.1px; font-weight:bold; color:#cccccc; padding:0;position:absolute; top:25px; right:200px; text-align:right; margin:0;}
    #banner .fade-box{ margin:0 0 0 10px; padding:0 0 0 0;overflow:hidden; position:absolute; top:25px; right:70px; text-align:left; }

    #banner P.h3 {font-size:15px;letter-spacing:1.3px; font-weight:bold; color:#cccccc; padding:0 0 0 0;margin:0 0 0 0}

    #leftnav {position:absolute; top:75px; left:0px; width:17.5%; height:100%; margin:0; padding:0; display:block;}
    #leftnav UL {margin:0 0 0 0; padding:0 0 0 0;}
    #leftnav UL LI A{font-size:12px; font-weight:bold; margin: 10px 10px 0 0; list-style-type:none; padding:3px 12px 3px 12px; display:block;}  
    #leftnav UL A.one:HOVER {color: #000;}
    #leftnav UL A.one {background-color: #095aa5;}
    #leftnav IMG {margin: 20px 0 20px 20px;}
    #leftnav P {color:#000000; font-weight:bold; font-size:14px;  margin:10px 0 0 10px;}
    #leftnav A {color:#000000; text-decoration:none;}

    #rightnav {position:absolute; top:100px; right:10px; height:100%; display:block; font-size:12px;}

    #main { position:absolute; margin:0; padding:0; top:90px; left:17.5%; width:65%; height:100%; background-color:#ffffff;}
    #main A {color:#ff0000;} 
    #main P {line-height:2.0; letter-spacing:1.3px; margin:10px 30px 10px 30px; font-size:12px;}
    #main h1 { margin:.5em 0 0 1em; padding:0; font-size:26px; font-weight:normal; color:#000; letter-spacing:3px; }
    #main h2 { margin:.5em 0 0 1.2em; padding:0; font-weight:normal; font-size:20px; color:#000; letter-spacing:.5px; }
    #main h3 { margin:.5em 0 0 1.4em; padding:0; font-weight:normal;font-size:15px; color:#000; letter-spacing:1.2px; font-weight:bold; }
    #main DL {margin: 10px 40px 10px 40px; font-size:12px; letter-spacing:1px; line-height:1.2;}
    #main DT {font-size:16px; color:#ff7f00; margin:35px 0 0 0;}
    #main DT A.dt_click {font-size:16px; color:#ff7f00; margin:10px 0 10px 0;}
    #main DD {line-height:1.5; text-align:justify; margin:10px 0 0 10px; letter-spacing:1.2px;}
    #main LI {font-size:11px; margin:10px 0 0 10px;}
    #main DD LI {margin:8px 0 0 0;}
    #main IMG#logo_small {float:left; padding:10px; }
    #adv {text-align:center;}
}

@media print {
    BODY {background:#ffffff; font-family: sans-serif, Arial, "times new roman", sans-serif; }
    #banner, #leftnav, #rightnav, #adv {display:none;}
    #main P {line-height:2.0; letter-spacing:1.3px; margin:10px 30px 10px 30px; font-size:12px;}
    #main h1 { margin:.5em 0 0 1em; padding:0; font-size:26px; font-weight:normal; color:#000; letter-spacing:3px; }
    #main h2 { margin:.5em 0 0 1.2em; padding:0; font-weight:normal; font-size:20px; color:#000; letter-spacing:.5px; }
    #main h3 { margin:.5em 0 0 1.4em; padding:0; font-weight:normal;font-size:15px; color:#000; letter-spacing:1.2px; font-weight:bold; }
    #main DL {margin: 10px 40px 10px 40px; font-size:12px; letter-spacing:1px; line-height:1.2;}
    #main DT {font-size:16px; color:#ff7f00; margin:35px 0 0 0;}
    #main DT A.dt_click {font-size:16px; color:#000; margin:10px 0 10px 0;}
    #main DD {line-height:1.5; text-align:justify; margin:15px 0 0 20px; letter-spacing:1.2px;}
    #main LI {font-size:11px; margin:10px 0 0 10px;}
    #main DD LI {margin:8px 0 0 0;}
    #main IMG#logo_small {float:left; padding:10px; }
}

