body {background-color:white;font-family:Verdana, Helvetica, Arial, sans-serif;margin:0;font-size:10pt;}

#wrapper {width:760px; margin: 0 auto 0 auto; text-align:center;}

#header {width:392px; text-align:left; float:left;background:#fff; margin:3px 0 5px 0;}

#header_ad {width:352px; text-align:right; float:right;background:#fff; margin:3px 0 5px 0;}


#headergroup {display:block;width:760px;position:relative;margin:0;padding:0;}
#headerdate {display:block;width:226px;text-align:right;float:right;color:#ffffff;background:#c0c0c0;font-size:8pt;font-weight:bold;margin:0 0 0 0;padding:2px 3px 2px 0;border-bottom:6px solid #ffffff;}
#headermenu {display:block;width:528px; text-align:left; float:left;color:#880000;background:#c0c0c0;font-size:8pt;margin:0 0 0 0;padding:2px 0 2px 3px;border-bottom:6px solid #ffffff;}

a.hmenu, a.hmenu:visited {color:#ffffff;text-decoration:underline;font-weight:bold;}
a.hmenu:hover {color:#880000;text-decoration:none;font-weight:bold;}

#hcontents {width:148px; float:left; text-align:right;background:#dddddd;font-size:8pt;font-weight:bold;vertical-align:top;padding:3px 2px 0 0;margin:0 0 10px 0;}

ul.contents {list-style-type:none;line-height:14pt;margin:0 0 12px 0;padding:0;}
a.vmenu, a.vmenu:visited {color:#000088;text-decoration:underline;font-weight:bold;font-size:8pt;}
a.vmenu:hover {color:#880000;text-decoration:none;font-weight:bold;font-size:8pt;}

#mainbody {border-left:8px solid #fff;width:602px; text-align:left; float:right; background:#ffffff;font-size:10pt;vertical-align:top;margin:0 0 10px 0;padding:3px 0 0 0;}

#footer {width:760px; clear:both;text-align:center; color:#888888; position:relative;background:#ffffff;font-size:8pt;font-weight:bold; margin:0; padding:2px 0 0 0;border-top:1px #888888 solid;}

form.small {padding:0;margin:0;}

.c_gfx {float:right;padding:0 0 5px 5px;}

h2 {font-family:Georgia;font-weight:bold;color:#ba2619;padding:0;margin:0;}

p.title {font-family:Georgia;text-align:center;font-size:14px;font-weight:bold;color:#000000;padding:0;margin:10px 0 0 0;line-height:30px;}

p.testimonial {font-family:Georgia;text-align:center;font-style:italic;color:#000000;padding:0;margin:15px 5px 15px 5px;}

a.title, a.title:visited {font-family:Georgia;text-align:center;font-size:14px;font-weight:bold;color:#000088;text-decoration:underline;}
a.title:hover {font-family:Georgia;text-align:center;font-size:14px;font-weight:bold;color:#ba2169;text-decoration:none;}

td.btitle {border:solid;border-width:1px;border-color:#dddddd;text-align:center;padding:10px;margin:50px;}

th.title {font-weight:bold;font-size:10pt;color:#000000;background-color:#ccccff;padding-left: 5px;padding-right: 5px;padding-top:2px;padding-bottom:2px;}
th.subtitle {font-weight:bold;font-size:8pt;color:#000000;background-color:#ccccff;padding-left: 5px;padding-right: 5px;padding-top:2px;padding-bottom:2px;}
th.titlebutton {text-align:right;font-weight:bold;font-size:10pt;color:#000000;background-color:#ccccff;}
th.subtitle_ans {font-weight:bold;font-size:8pt;color:#000000;background-color:#ccffcc;padding-left: 5px;padding-right: 5px;padding-top:2px;padding-bottom:2px;}
th.subtitle_fifty {font-weight:bold;font-size:8pt;color:#000000;background-color:#ffffcc;padding-left: 5px;padding-right: 5px;padding-top:2px;padding-bottom:2px;}
th.subtitle_w {font-weight:bold;font-size:8pt;color:#000000;background-color:#ffcccc;padding-left: 5px;padding-right: 5px;padding-top:2px;padding-bottom:2px;}
td.one {font-size:8pt;background-color:#e5e5e5;padding-top: 2px;padding-bottom: 2px;padding-left: 10px;padding-right: 5px;}
td.two {font-size:8pt;background-color:#d5d5d5;padding-top: 2px;padding-bottom: 2px;padding-left: 10px;padding-right: 5px;}
td.onei {font-size:8pt;background-color:#e5e5e5;padding-top: 2px;padding-bottom: 2px;}
td.twoi {font-size:8pt;background-color:#d5d5d5;padding-top: 2px;padding-bottom: 2px;}
td.key {font-size:8pt;text-align:center;vertical-align:middle;}
td.demo {text-align:center;font-size:8pt;background-color:#e5e5e5;padding-top: 2px;padding-bottom: 2px;padding-left: 10px;padding-right: 5px;}

a,a:visited {color:#000088;text-decoration:underline;}
a:hover {color:#000088;text-decoration:none;}

a.info, a.info:visited {color:#0000ff;font-size:10pt;text-decoration:underline;}
a.info:hover {color:#ffffff;font-size:10pt;text-decoration:none;}

a.info2, a.info2:visited {color:#0000ff;font-size:8pt;text-decoration:underline;}
a.info2:hover {color:#ffffff;font-size:8pt;text-decoration:none;}

p.body {color:#000000;background-color: white;text-align:justify;}
p.body_c {color:#000000;background-color: white;text-align:center;}

p.news {color:#000000;background-color: white;text-align:justify;margin:0;}
p.headline {color:#000000;background-color:#c0c0ff;text-align:justify;margin:1.5em 0 0 0;}

p.instr {font-size:8pt;color:#000000;background-color: white;margin:0;}

a.pw, a.pw:visited {color:#000088;font-size:8pt;text-decoration:underline;}
a.pw:hover {color:#000088;font-size:8pt;text-decoration:none;}

a.puzzle, a.puzzle:visited {color:#000088;font-size:8pt;text-decoration:underline;}
a.puzzle:hover {color:#000088;font-size:8pt;text-decoration:none;}

a.body, a.body:visited {color:#000088;text-decoration:underline;}
a.body:hover {color:#000088;text-decoration:none;}

.m {font-weight:bold;color:#ba2619;align:center;}

.terms{font-size:8pt;text-align:justify;} 
a.terms,a.terms:visited {color:#000088;font-size:8pt;text-decoration:underline;}
a.terms:hover {color:#000088;font-size:8pt;text-decoration:none;}

input {font-family:verdana, arial, helvetica, sans-serif;font-size:8pt;}

.q{background:#ccccff;font-size:9pt;}
.ans{background:#ccffcc;font-size:9pt;}
.fifty{background:#ffffcc;font-size:9pt;}
.w{background:#ffCCCC;font-size:9pt;}

