/* CSS Document */

body,table,tr,td,p { font-family:verdana;font-size:9px;color:#333333;font-weight:bold;margin-bottom:5px;margin-top:5px; }
#body { width:920px; margin:0px auto 0px auto; }
#head { margin:0px; width:920px; }
td { vertical-align:top; }

#topnav { width:920px; margin:1px 0px 0px 0px; background-color:#002E7A; position:relative;
	text-align:center; padding:5px 0px 5px 0px; z-index:12;  }
#topnav ul { list-style:none; padding:0px; margin-top:4px; margin-left:10px; margin-bottom:0px; 
	vertical-align: middle;  height:18px; }
#topnav li { float:left; margin:0px; padding:0px 20px 0px 20px; font-family:helvetica,arial,sans-serif; font-size:14px;  font-weight:bold; 
	vertical-align: middle; position:relative; }
#topnav .on a { color:#3873B0; }
#topnav a { color:#99CCFF; text-decoration:none; }
#topnav ul ul { display:none; }
#topnav li:hover ul, #topnav li.sfhover ul { display:block }
#topnav ul ul { position:absolute; left:0px; top:0px; margin-top:15px; padding-top:8px; border:0px #000000 solid; display:none;  }
#topnav ul ul li { padding:3px 3px 3px 3px; float:none; text-align:left; width:150px; height:auto; background-color:#D8E1E9; }
#topnav ul ul li a { color:#333333; font-size:11px;  }
#topnav ul ul li:hover { background-color:#BFCCD8;  }
#topnav ul ul ul { position:relative; margin:0px; padding:0px 0px 0px 10px;  }
#topnav ul ul ul li { width:auto;  background-color:transparent }
#topnav ul ul ul li a:hover { color:#000000; }

#main { position:relative; }
#left { border-left:2px #999999 dotted; width:180px; padding:0px 5px 0px 5px; }
#events { padding:20px 0px 0px 10px; overflow:auto;height:420px;width:163px;line-height:14px;color:#000000; }
#events p { margin-bottom:10px; }
#mainbody { padding:0px 15px 0px 15px; border-left:2px #999999 dotted; border-right:2px #999999 dotted;  }
#right { padding:0px 0px 0px 10px; border-right:2px #999999 dotted; }


.columnHeader { color:#FFFFFF;font-family:helvetica;font-weight:bold;font-size:13px; }
.columnHeaderYellow { color:#FFCC33;font-family:helvetica;font-weight:bold;font-size:13px; }
.columnHeaderBlack { color:#000000;font-family:helvetica;font-weight:bold;font-size:13px; }
.columnHeaderBlue { color:#003366;font-family:helvetica;font-weight:bold;font-size:13px; }
.columnHeaderRed { color:#CC0000;font-family:helvetica;font-weight:bold;font-size:13px; }
.columnSubHeader { color:#FFFFFF;font-family:verdana;font-weight:bold;font-size:10px; }
.columnSubHeaderYellow { color:#E1A900;font-family:verdana;font-weight:bolder;font-size:10px; }
.columnSubHeaderBlue { color:#003366;font-family:helvetica;font-weight:bold;font-size:11px; }

.content { font-family:helvetica,century gothic;font-size:12px;color:#333333;line-height:16px; }
.footernav { font-family:arial-narrow,arial;font-size:9px;color:#666666;}
.featuredEvents { position:absolute;visibility:hidden;width:168px;font-weight:normal; left:5px;  }
.featuredEvents img { padding:3px; }

a.linkSubHeaderBlue:link,a.linkSubHeaderBlue:visited { color:#003366;font-family:helvetica;font-weight:bold;font-size:11px;text-decoration:none; }
a.linkSubHeader:link,a.linkSubHeader:visited { color:#FFFFFF;font-family:verdana;font-weight:bold;font-size:10px; text-decoration:none; }
a.linkSubHeaderYellow:link,a.linkSubHeaderYellow:visited  { color:#E1A900;font-family:verdana;font-weight:bolder;font-size:10px;text-decoration:none; }
a.linkHeader:link,a.linkHeader:visited { color:#FFFFFF;font-family:helvetica;font-weight:bold;font-size:13px;text-decoration:none; }


.rightbox { border:1px #000000 solid; width:158px; background-color:#cc0000; color:#ffffff;
	font-family:helvetica,Arial,sans-serif; font-size:13px; margin:0px 0px 10px 0px; padding:4px 0px 4px 0px; }
.rightbox li {  text-transform:uppercase; list-style-image:url(images/bullet-redbox.gif); padding:0px; margin:0px 0px 0px 20px; }
.rightbox a { color:#ffffff; text-decoration:none; }
.rightbox h4 { margin:0px; padding-left:4px; font-size:13px; }
.rightbox p { font-size:10px; padding-left:4px; margin-top:0px; text-transform:none; color:#ffffff; }

#redbox { background-color:#cc0000; }
#redbox li { list-style-image:url(images/bullet-redbox.gif);  }
#yellowbox { background-color:#FFCC33; }
#yellowbox li { list-style-image:url(images/bullet-yellowbox.gif);  }
#yellowbox a { color:#003366; }
#bluebox { background-color:#7F96BC; padding:0px; }
#bluebox h4 { margin:0px; padding:4px; }
#bluebox ul { background-color:#7F96BC;  }
#bluebox a { text-transform:none; }

#footer { width:920px; padding-bottom:20px; }
#footer h4 { width:100%; background-color:#002E7A; margin:0px; text-align:center; color:#ffffff; padding:3px 0px 3px 0px }
#footer ul { width:920px; float:left; margin:3px 0px 10px 0px; padding:0px; text-align:center; }
#footer li { float:left; margin:0px; padding:0px 7px 0px 7px; font-size:10px; border-right:1px #666666 solid; font-weight:normal; color:#666666;
	list-style:none; font-family:arial-narrow,arial;   }
#footer li a { color:#666666; text-decoration:none; font-weight:normal;  text-transform:uppercase; }
#nextevent {
	font-size: 11px;
	color: #000;
}
