html, body, table { font-size:10pt; }
body, table, p, ul { font-family:Arial, Helvetica, sans-serif; font-weight:normal; }

h1, h2, h3, h4, h5 { margin:10px 0px; }
h6 { margin:0px; padding::0px; }
h1 { font-size:x-large }
h2 { font-size:larger; }
h3 { font-size:large; }
h4 { font-size:medium; }
h5 { font-size:small; }
h6 { font-size:smaller; }

.large { font-size:110%; }
.normal { font-size:100%; }
.small { font-size:90%; }
.smaller { font-size:85%; }

.red { color:#DE0010; }
.blue { color:#0080C0; }
.grey6 { color:#666; }

.inline { display:inline; }

a { font: bold 10pt arial,sans-serif; color:#0080C0; text-decoration:underline; }
a:hover { color:#E50039; }
a.subcat { font-weight:normal; color:#000; text-decoration:none; }
a.subcat:hover { font-weight:normal; text-decoration:underline; }
a.challnav {  color:#FFFFFF; text-decoration:none; }
a.eventcal { font: 8pt verdana; color:#0080C0; text-decoration:none; }
a.eventcal:hover  { color:#E50039; text-decoration:underline; }
a.largelink { font-size:12pt; color:#0080C0; text-decoration:none; }
a.largelink:hover  { color:#E50039; text-decoration:underline; }
a.webdisclarge { font-size:11pt; color: #0080C0; text-decoration: none; }  
a.webdisclarge:hover { color: #E50039; text-decoration: underline; } 
a.webdisc { font-size:10pt; color: #0080C0; text-decoration: none; }  
a.webdisc:hover { color: #E50039; text-decoration: underline; } 
a.webdiscnav { font-size:9pt; color: #FFF; text-decoration: none; }  
a.webdiscnav:hover { color: #FCF3AB; } 
a.searchtitle  { font-size:12pt;; color:#0080C0; text-decoration:none; }
a.searchtitle:hover  { color:#E50039; text-decoration:underline; }
a.searchmore  { font: bold 8pt verdana,sans-serif; color:#0080C0; text-decoration:none; }
a.searchmore:hover  { color:#E50039; text-decoration:underline; }

ul.list { list-style-type:disc; list-style-image:url(/images/li_dard.gif); list-style-position:outside; line-height:1.6em; }
ul.ecal { list-style-image:url(/images/arrow3.gif); margin:0px; }
ul.ecal li { font-size:8pt; font-family:Verdana, Arial, sans-serif; padding:4px 0px; }

.alignR { float:right; margin-left:15px; }
.alignL { float:left; margin-right:15px; }

img.border { border:solid 1px #0080C0; }

.caption { text-align:center; padding:5px; font-size:smaller; color:#333; border:dashed 1px #999; border-top:none !important; margin:0px auto; background:transparent url(/images/bg_gdbot.gif) repeat-x top left; }

#content a[href$='.pdf'],a[href^='mailto:']{display:inline-block;padding-left:20px;vertical-align:middle}
#content a[href$='.pdf']{background:transparent url(/images/file_pdf.gif) no-repeat 0 0}
#content a[href^='mailto:']{background:transparent url(/images/i_email.gif) no-repeat 0 0}

hr { height:1px; width:100%; display:block; border:0; border-top:1px solid #CCC; margin:1em 0; padding:0 }