body { background-color: #fff; font-family: Verdana, arial, sans-serif; margin: 0 0 0 0; text-align: center; }
tbody h3 { font-size: 76%; }
#maintable { width: 100%; }
#content { background: #fff url("../images/yellow-swoosh.jpg") bottom left no-repeat; }
#footer { width: 100%; background: url("../images/ftr-tile.gif") repeat-x; height: 58px; font-size: 76%; text-align: right; padding-right: 80px; color: 737373; vertical-align: top;  }
#footer a { color: #7DA7D9; text-decoration: none; }
#footer a:hover { color: #374B9C; }
#copytable { height: 300px; width: 776px; }
#navbar { width:776px; font-size:10pt; height: 23px; }
.secontent { vertical-align: top; background: #fff url("../images/flash-halfstandin.jpg") top left no-repeat; padding-top: 58px; }

#utility { padding: 40px 0 5px 0; font-size: 9pt; text-align: center; }
#utility ul { margin: 0 0 0 0; padding: 0 0 0 0; float: right; width: 120px;}
#utility li { display: inline; color: #FFD328; }
#utility li a { display: block; width: 100%; border-bottom: 1px solid #FFd328; border-right: 3px solid #FFd328; padding: 2px 3px 2px 0; color: #374B9C; font-variant: small-caps; text-decoration: none; }
#utility li a:hover { background-color: #FFEEAB; }

.docs { width: 300px }
.docs a { color: #374B9C; margin-left: 10px}
.docs a:hover { color: #000000; }
.docs ul { margin-top: 0px; background-color: #D1E0F4; padding: 5px; border: 1px solid #7DA7D9;}
.docs ul li { list-style-type: none; }

.adobe { margin-top: 100px; font-size: 8pt; color: #7DA7D9; text-align: center; padding: 10px }

.copy { font-size: 100%; width: 500px; margin: 0 0 40px 30px; }
.copy h3 { padding-left: 25px; color: #374B9C; margin: 0 0 0 0; font: small-caps bold 100% Arial; }
.copyblock { color: #666; background: url("../images/cell-bkgd.jpg") top left no-repeat; width: 100%; font-size: 76%; float: left; border-bottom: 1px solid #FFD328; line-height: 170%; padding: 8px 0 20px 25px; margin-bottom: 20px; }
/* .copyblock h3 { padding-left: 0px; color: #666; margin 0 0 0 0; font: small-caps bold 120% Arial;  text-decoration: underline;  } */

.copyleft { width: 153px; padding-top: 15px; vertical-align: top; text-align: right; background: url("../images/logo-bkgd.jpg") top no-repeat; }
.left { width: 153px; padding-top: 15px; vertical-align: top; text-align: right; }
.copyright { vertical-align: top;}

#navigation { border-bottom: 5px solid #7DA7D9; background: #374B9C url("../images/navbar-graphic.jpg") top right no-repeat; width: 776px; font-size: 10pt; position:relative; z-index:100;}
#navigation ul { display: inline; margin: 0 0 0 0; white-space: nowrap; }
#navigation li { float: left; }
#navigation li a { display: block; margin: 0 0 0 0; padding: 0 0 3px 15px; background-color: #374B9C; color: #FFF; font-variant: small-caps; text-decoration:none;}
#navigation li a:hover { background-color: #7DA7D9; } 

#navigation ul li a { padding: 3px 7px 3px 8px; display: block; color: #FFF; text-decoration: none; }
#navigation ul li a:hover { color: #000; background-color: #7DA7D9; }
#navigation ul ul { display: none; position: absolute; width: 150px; margin: 0 0 0 0; }
#navigation ul ul li { border-top: 1px solid #FFD328; margin: 0 0 0 0; padding: 0 0 0 0; }
#navigation ul ul li a { color: #FFF; white-space: nowrap; display: block; padding: 2px 5px 2px 5px; width: 150px; }
#navigation ul ul ul { border-left: 1px solid #000; }
#navigation ul ul ul#one { top: 3px; left: 150px;  }
#navigation ul ul ul#two { top: 21px; left: 150px; }
#navigation ul ul ul#three { top: 42px; left: 150px; }
#navigation ul ul ul#four { top: 63px; left: 150px; }
#navigation ul ul ul#five { top: 84px; left: 150px; } 
#navigation ul ul ul li { background-color: #374B9C; }

#newnav { border-bottom: 5px solid #7DA7D9; background: #374B9C; position:relative; z-index:100;}

.link { font-size: 76%; }
.linktitle { font-size: 76%; padding: 2px 30px 2px 0; }
.linktitle a { color: #374b9c; text-decoration: none; font-weight: bold; border-bottom: 1px dotted #7DA7D9;}
.linktitle a:hover { color: #000; }
.linktext { padding: 0 0 0 10px; margin-right: 50px; font-size: 76%; color: #666666; }

.sponsortitle { font-size: 76%; padding: 2px 30px 2px 0; color: #374B9C; font-weight: bold; border-bottom: 1px dotted #BBB; border-top: 1px dotted #BBB; }
.sponsortext { padding: 0 0 15px 10px; margin-right: 50px; font-size: 76%; color: #666666; }
.sponsortext ul { margin-top: -15px; margin-bottom: 0px; }
.eventdate { font-size: 76%; width: 150px; vertical-align: top; padding: 0 20px 0 0; color: #374b9c; font-weight: bold; }
.eventtext { font-size: 76%; color: #666666; }

.shazam {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; background-color: #374B9C; padding: 5px;}
.shazam a:link {color:#FFFFFF; text-decoration:none; background:#374B9C; padding: 5px;}
.shazam a:visited {color:#FFFFFF; text-decoration:none; background:#374B9C; padding: 5px;}
.shazam a:hover {color:#FFFFFF; text-decoration:none; background:#7DA7D9; padding: 5px;}
.shazam a:active {color:#FFFFFF; text-decoration:none; background:#374B9C; padding: 5px;}
.shazam a:visited:hover {color:#FFFFFF; text-decoration:none; background:#7DA7D9; padding: 5px;}

.prognav {font-size: 11px}
.prognav a:link {color: #374B9C; text-decoration:none;}
.prognav a:visited {color:#374B9C; text-decoration:none;}
.prognav a:hover {color: #0066CC; text-decoration:underline;}
.prognav a:active {color:#374B9C; text-decoration:none;}
.prognav a:visited:hover {color:#0066CC; text-decoration:underline;}

.donate {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #374B9C; background-color:#FFFFCC; padding: 5px;  margin: 0 0 0 30px; border: 2px solid #FFD328;}
.donate a:link {color: #374B9C; text-decoration:none;}
.donate a:visited {color:#374B9C; text-decoration:none; }
.donate a:hover {color:#374B9C; text-decoration:underline;}
.donate a:active {color:#374B9C; text-decoration:none;}
.donate a:visited:hover {color:#374B9C; text-decoration:underline;}