body {background-color:white; color:#000;margin:0;}
.returnhome {position:absolute;top:0;left:0;width:319px;height:152px;}
a {font-weight:bold; color:#000080; text-decoration:none;}
a:visited {color:#000080;}
a:hover {color:#9f1100; text-decoration:underline;}
#topnav {position:absolute; top:5px; left:340px; width:454px; height:65px;}
#mainblock {position:absolute; padding:4px; left:290px; width:500px; color:#000; top:75px; background-color:#2212a8;}
.mainbody {border:black 2px solid; border-left:#CC9933 2px solid; border-top:#CC9933 2px solid;padding:10px; color:#000; background-color:#fff;font:9pt/13pt verdana,sans-serif;}
.mainbody a {text-decoration:underline;}
.leftbar {border:thick green solid;position:absolute; top:160px; left:20px; width:245px; border:#191970 1px solid; background:url(images/peach.jpg) repeat-x; color:#000;font:7pt/12pt verdana,sans-serif;}
strong {font-weight:bold}
b {font-weight:bold}
h1 {font:bold 16pt/18pt verdana,sans-serif; margin:0 0 20px; color:black;}
h1.fancy {padding:5px; color:#0f009f; background-color:#feeee9}
h2 {font:bold 12pt/14pt verdana,sans-serif; margin:0 0 10px; color:black;}
h3 {border-top:#CC9933 1px solid;padding-top:4px; margin-top:5px; font:bold 10pt/12pt verdana,sans-serif; margin-bottom:10px;}
h4 {clear:both;margin:0;padding:5px; border-top:#191970 1px solid; border-bottom:#191970 1px solid; font:bold 9pt verdana,sans-serif; background:#fff; color:#000080; letter-spacing:0.2em; text-align:center;}
h5 {font:bold 9pt/11pt verdana,sans-serif; color:#333333; font-variant:small-caps;margin:0;}
.side {padding:5px; margin:0; color:#000;font:8pt/11pt verdana,sans-serif;text-align:left;}
.side p {margin-top:0;}
.side ul {font:bold 8pt/12pt verdana,sans-serif; padding-left:12px; margin:0 0 60px 0;}
.side li {background:url(images/bluebullet.gif) no-repeat; margin:0 0 5px; padding-left:24px; list-style-type:none}
.picl {float:left;margin:0 10px 10px 0;font:7pt verdana,sans-serif;}
.picr {float:right;margin:0 0 10px 10px;font:7pt verdana,sans-serif;}
.pic {font:7pt verdana,sans-serif;}
td {vertical-align:top;}
table.look td {padding-bottom:15px; font:7.5pt verdana,sans-serif;}
table.look td.pi {padding-right:5px;}
td.rightside {padding-left:20px;font:7.5pt/8.5pt verdana,sans-serif;}
td.sponsors {font:8.5pt/10.5pt verdana,sans-serif;}
.goldrule {border-top:2px solid #cc9933;padding-top:2px;margin-bottom:5px;}
.tight {margin:0;}
.ds li {padding-bottom:8px;}
.dspace li {margin-bottom:15px;}
li.hot {COLOR: black;TEXT-DECORATION: underline overline;}
.vfont {font:7.5pt verdana,sans-serif;}
.rules {FONT-SIZE: 12px; FONT-FAMILY: arial, helvetica, sans-serif}
.rules P { FONT-SIZE: 12px; FONT-FAMILY: arial, helvetica, sans-serif}
.rules H3{ FONT-WEIGHT: bold; FONT-SIZE: 14px; MARGIN-BOTTOM: 5px; TEXT-TRANSFORM: none; COLOR: #191970}
UL.leftnav2{ PADDING-LEFT: 24px; MARGIN: 0;}
UL.leftnav2 LI{ PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: 10px; BACKGROUND-IMAGE: none; MARGIN: 0 0 5px; LINE-HEIGHT: 14px; LIST-STYLE-TYPE: none;}
UL.leftnav2 LI.hot {FONT-SIZE: 10px; COLOR: black; BACKGROUND-COLOR: transparent; TEXT-DECORATION: underline overline}
.footer {text-align:center;font:8pt arial,sans-serif;border-top:1px black solid;margin-top:20px;margin-bottom:20px;clear:both;padding-top:6px;}
.note {border:3px black dotted; padding:10px;color:#9F1100;margin-bottom:8px;}
.announce {border:1px gray solid; background:#dfdfdf; padding:3px; text-align:center;}
.picturenav
@media print {
 #topnav {display:none;}
 .leftbar {display:none;}
 .returnhome {display: none;}
 #mainblock {position:relative; left:0; top:0; width:100%;padding:0;margin:0;border-style:none;}
 .mainbody {margin:0;padding:0;border-style:none;width:90%;}
}
.picturenav
