*
{
    margin:0;
    padding:0;
}

hr
{
    border:0;
    color:#999999;
    background-color:#999999;
    height:1px;
}

b.rtop b, b.rbottom b,.bluebg
{
    background:#FFCCCC;
}

b.rtop, b.rbottom{display:block;background: #FFFFFF;}
b.rtop b, b.rbottom b{display:block;height: 1px;overflow: hidden;}
b.r1{margin: 0 5px}
b.r2{margin: 0 3px}
b.r3{margin: 0 2px}
b.rtop b.r4, b.rbottom b.r4{margin: 0 1px;height: 2px}

h1 { font-size:26px;}
h2 { font-size:9px;}
h3 { font-size:18px; color:#990000; }
body { font-family: Arial, sans-serif; font-size: 8pt; background-color: #FFFFFF; width: 100%;}
#bodyDiv {position:relative;width: 800px; margin:0px auto; padding: 30px 10px 10px 10px; }
#logo { padding: 20px 0px 20px 0px; }
#TitleBarDiv { font-weight: bold; font-size: 10pt; padding: 25px 5px 15px 5px; }
#result { background: #FFCCCC;border: 3px solid #FFCCCC;padding:6px;}
#menu { background: #FFCCCC;border: 3px solid #FFCCCC;padding:6px; }
#mainDiv { background:#FFF;width:100%;}
#embed {bottom:10px;background: #FFCCCC;margin:auto;display:none;}
#pagebar{background: #FFCCCC;padding:5px;}
a { text-decoration: none; color:#990000; }
a:hover { text-decoration: underline; }
.thumbnail { width: 75px; height: 56px; border: 1px solid #990000; }
.title { font-weight:bold; }
.nextpage { font-weight:bold; font-size:12px;padding:2px;}
.extrainfo {color:#999;padding:2px;}
.secondrow { background-color:#F3F6FF;}