
/* ============================ */
/*		[S] HTML Standards		*/
/* ============================ */
body 	{ margin:0; font: 12px Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #354B8C; background-color:#FFF }
p 	{ text-align: justify; margin: 5px 0px 15px 0px; }
b 	{ font-weight: bold }
li 	{ padding: 1px 1px 1px 0px; margin: 0px 0px 0px 0px }
strong 	{ font-weight: bold }
i { font-style: italic }
pre { font-family: monospace; }
img { border: 0px; border-style:none }
th, td, li, dd, dl, dt    {
	/* redundant selectors to help NS4 not forget */
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 12px;
	}
/* Link */
a:link			{ color: #354B8C; font-style: none; text-decoration:none; font-weight: bold }
a:hover			{ color: #ABC693; font-style: none; text-decoration:underline; font-weight: bold }
a:visited		{ color: #354B8C; font-style: none; text-decoration:none; font-weight: bold }
a:visited:hover	{ color: #ABC693; font-style: none; text-decoration:underline; font-weight: bold }
#spotlight	a:hover	{ color: #354B8C; font-style: none; text-decoration:underline; font-weight: bold }
#spotlight	a:visited:hover	{ color: #354B8C; font-style: none; text-decoration:underline; font-weight: bold }
#spotlight	img	{border: 2px solid #354B8C; display: block; }


/* ============================ */
/*		[E] HTML Standards		*/
/* ============================ */


/* ============================ */
/*		[S] Headers, etc.		*/
/* ============================ */
.header10 	{ font-size: 10px; color: #354B8C; font-weight: bold }
.header12 	{ font-size: 12px; color: #354B8C; font-weight: bold }
.header14 	{ font-size: 14px; color: #354B8C; font-weight: bold }
.header16 	{ font-size: 16px; color: #354B8C; font-weight: bold }
.header18 	{ font-size: 18px; color: #354B8C; font-weight: bold }
.header20 	{ font-size: 20px; color: #354B8C; font-weight: bold }
.small 		{ font-size: 9px; }
.smallwhite { font-size: 9px; color: #FFFFFF; }
.nosp 		{ display: block }
.red 		{ color: #F00; }
.cyan 		{ color: #58C; }
.green 		{ color: #0B0; }
.orange 	{ color: #F60; }
.yellow 	{ color: #FF0; }
.white 		{ color: #FFFFFF; }
.black 		{ color: #000000; }
.smallblack { font-size: 9px; color: #000; }
.smallwhite { font-size: 9px; color: #FFF; }
.explanations {border: solid 1px #AAA; background: #FFE; padding: 5px; margin:10px}
.notebox {border: solid 1px #AAA; background: #f5f5f5; padding: 5px; margin:0px}
/* ============================ */
/*		[E] Headers, etc.		*/
/* ============================ */


/* ============================ */
/*		[S] Buttons, etc.		*/
/* ============================ */
.button 	{ font: bold 10px; color: #FFF; background-color: #354B8C; }
.buttonsm 	{ font: bold 9px color: #FFF; background-color: #354B8C; }
.buttonbad 	{ font: bold 10px; color: #FFF; background-color: #F00; }
.buttongo 	{ font: bold 10px; color: #FFF; background-color: #390; }
.textbox 	{ font: bold 12px; color: #354B8C; background-color: #FFF }
.textboxsm 	{ font: bold 9px; color: #354B8C; background-color: #FFF }
.selectbox 	{ font: bold 12px; color: #FFF; background-color: #354B8C }
.selectboxsm 	{ font: bold 9px; color: #FFF; background-color: #354B8C }
/* ============================ */
/*		[E] Buttons, etc.		*/
/* ============================ */

.eventbox {
				background-image: url(/images/img-corner-left.gif);
		background-repeat: no-repeat;
		background-position: top left;
				}
.eventdiv {
		margin: 8px 15px 5px 20px;
		height: 70px;
		overflow: hidden;
		}		
.eventtitle { margin-bottom: -4px; text-align: left; font: 20px Helvetica, Arial, Verdana, Tahoma, sans-serif; color: #354B8C; letter-spacing: -1px; font-weight: normal; line-height: 18px }
.subtitle { margin-bottom: -4px; text-align: left; font: 14px Helvetica, Arial, Verdana, Tahoma, sans-serif; color: #354B8C; letter-spacing: -0px; font-weight: normal; line-height: 12px }
.eventtxt {
		padding-top: 4px;
		line-height: 18px;
		font-size: 11px;
		}
.eventpix {border: 2px solid #FFF}		
.eventmore, .sponsors {margin: 0px 15px 0px 0px}
.sponsors {margin-bottom: 20px; }
.spothdr {
		border-left: 2px solid #FFF;
				background-image: url(/images/img-corner-right.gif);
		background-repeat: no-repeat;
		background-position: top right;
				padding: 5px 0px 0px 5px;
		font: 14px Helvetica, Arial, Verdana, Tahoma, sans-serif;
		color: #354B8C;
		letter-spacing: 1px;
		font-weight: bold;}		