body {background-color: #FE024F }

a:link, a:visited{ 
background:transparent; 
text-decoration:none; 
color:#FF0000;
}

a:hover{ 
background:transparent; 
text-decoration:underline; 
}

a:active{ 
background:transparent; 
text-decoration:underline; 
color:#2FA7DF;
}

html, body { 
height:100%; 
width:100%; 
} 

img { border: none; }

/* define classes */
/* bg = perceived background color (purple) */
/* bgmenu = menu background & image (purple) */
/* watermark = bottom-right crown */
/* beigebox = the main beige box with red border */
/* textbox = beige areas */
/* stripe = the orange stripe */
/* shopbox = the pink box for shopping etc */
/* sponsorbox = the pink box for sponsors - ALWAYS KEEP SAME COLOR AS SHOPBOX */
/* boxoutline = the red beigebox outline and header */
/* gold = the yellow of the logo */


.bg {background-color:#414BA4}

.bgmenu {background-color:#414BA4;
background-image: url('images/sflogotop_navyblue_sm.gif');
background-repeat: no-repeat;
}

.watermark {background-color: #FE024F;
background-image: url('images/sflogotop_orange_sm.gif');
background-repeat: no-repeat;
background-position: right bottom
}

.textbox {background-color:#FEEAA4}

.beigebox {background-color:#FEEAA4;
border-width:1px;
border-color:#FE024F;
border-style:solid;
}

.stripe {background-color:#FE7F02}

.shopbox {background-color:#FE2566;
background-image: url('images/sflogotop_orange.gif');
background-repeat: no-repeat;
background-position: right bottom;
}

.sponsorbox {background-color:#FE2566}
.boxoutline {background-color:#FE024F}

.gold {background-color:#FDD902}

.upcomingmenu {background-color:#F8EECD;
margin-top:5px;
padding:5px;
width:260px;
color:#000000;
font-family:Helvetica,Arial;
font-size:10pt;
font-weight:bold;
cursor:pointer;
cursor:hand;
}

.submenuUpcomingmenu {
padding:5px;
width:260px;
font-family:Arial;
font-size:10pt;
}

.upcomingmenu2 {background-color:#F8EECD;
margin-top:5px;
padding:5px;
width:260px;
color:#000000;
font-family:Helvetica,Arial;
font-size:10pt;
font-weight:bold;
cursor:pointer;
cursor:hand;
}

.submenuUpcomingmenu2 {
padding:5px;
width:260px;
font-family:Arial;
font-size:10pt;
}



.UpcomingHeader {font-family:Helvetica,Arial;
color:#000000;
font-size:12pt;
font-weight:bold;
margin-bottom:7pt;
}

.UpcomingFootnote {font-family:Arial;
color:#000000;
font-size:8pt;
}