body, td, th { font-family: Tahoma,Helvetica,Arial,sans-serif; font-size: 11px; cursor: default; }
a:link, a:visited, a:active { color: #7000B0; text-decoration: none; }
a:hover { color: #404040; text-decoration: underline; }
p { margin: 0px 0px 8px 0px; padding: 0px; }
img { border: 0px; }
input { font-size: 11px; }
textarea { font-size: 11px; font-family: Tahoma,Helvetica,Arial; padding: 2px; }
select { font-family: Tahoma, Helvetica, Arial; font-size: 11px; }
table { border: 0px; }

.hidden { display: none; }
.textbox { FONT-FAMILY: Tahoma,Helvetica,Arial; FONT-SIZE: 8pt; }
.textareabox { FONT-FAMILY: Tahoma,Helvetica,Arial; FONT-SIZE: 8pt; }
.lockbox { FONT-FAMILY: Courier,Courier New; FONT-SIZE: 8pt; BACKGROUND-COLOR: #E7E7E7; }
.copyright { FONT-FAMILY: Tahoma,Verdana,Helvetica,Arial; FONT-SIZE: 9px; COLOR: #808080; }
.toplinks { FONT-FAMILY: Arial,Helvetica,; FONT-SIZE: 14px; LINE-HEIGHT: 1.5em; LETTER-SPACING: -0.01em; }
.xsmall { FONT-FAMILY: Tahoma,Verdana,Helvetica,Arial; FONT-SIZE: 9px; }
.xsmallgray { FONT-FAMILY: Tahoma,Verdana,Helvetica,Arial; FONT-SIZE: 9px; COLOR: #C0C0C0; }
.xsmall:link, .xsmall:visited, .xsmall:active, .xsmallgray:link, .xsmallgray:visited, .xsmallgray:active { color: #C0C0C0; }
.xsmallblack { FONT-FAMILY: Tahoma,Verdana,Helvetica,Arial; FONT-SIZE: 9px; }
.xsmallblack:link, .xsmall:visited, .xsmall:active { color: #000000; }
.small { FONT-FAMILY: Tahoma,Verdana,Helvetica,Arial; FONT-SIZE: 11px; }
.smallwhite { FONT-FAMILY: Tahoma,Verdana,Helvetica,Arial; FONT-SIZE: 11px; COLOR: #FFFFFF; }
.smallwhite:link, .smallwhite:visited, .header:link, .header:visited, .toplinks:link, .toplinks:visited, .smallwhite:active, .header:active, .toplinks.active { color: #FFFFFF; }
.medium { FONT-FAMILY: Tahoma,Verdana,Helvetica,Arial; FONT-SIZE: 12px; LINE-HEIGHT: 1.5em; }

.large { FONT-FAMILY: Helvetica,Arial; FONT-SIZE: 22px; COLOR: #000000; LETTER-SPACING: -0.02em; }
.xlarge { FONT-FAMILY: Georgia,Times,Times New Roman; FONT-SIZE: 24px; LETTER-SPACING: -0.02em; }
.invite { FONT-FAMILY: Tahoma,Helvetica,Arial; FONT-SIZE: 11px; FONT-WEIGHT: bold; TEXT-DECORATION: none; COLOR: #FFFFFF; BACKGROUND-COLOR: #000000; }

.header { FONT-FAMILY: Tahoma,Helvetica,Arial; FONT-SIZE: 11px; FONT-WEIGHT: bold; TEXT-DECORATION: none; COLOR: #FFFFFF; BACKGROUND-COLOR: #404040; }
.navigation { FONT-FAMILY: Tahoma,Helvetica,Arial; FONT-SIZE: 11px; COLOR: #404040; }
.navigation:link, .navigation:visited, .navigation:active { color: #404040; text-decoration: none; }
.navigation:hover { color: #404040; text-decoration: underline; }
.title { FONT-FAMILY: Tahoma,Helvetica,Arial; FONT-SIZE: 10px; COLOR: #000000; LETTER-SPACING: 0.5em; TEXT-ALIGN: center; COLOR: #FFFFFF; BACKGROUND-COLOR: #7000B0; }

.dialogue { }
.dialogue .fullpage { position: absolute; left: 0px; top: 0px; }
.dialogue .darkshade { background-color: #000000; }
.dialogue .lightshade { background-color: #FFFFFF; }
.dialogue .content { position: fixed; align: center; vertical-align: center; color: #FFFFFF; opacity: 1; }
.dialogue .content .close { color: #FFFFFF; font-size: 11px; text-align: right; font-weight: bold; }
#expand { display: none; }
#expand img iframe { opacity: 1; }

.linkwhite { TEXT-DECORATION: none; COLOR: #FFFFFF; VLINK: #FFFFFF; }
.linkblack { TEXT-DECORATION: none; COLOR: #000000; VLINK: #000000; }
.linkred { TEXT-DECORATION: none; COLOR: #FF0000; VLINK: #FF0000; }
.linkgreen { TEXT-DECORATION: none; COLOR: #009C00; VLINK: #009C00; }
.linkblue { TEXT-DECORATION: none; COLOR: #0000C0; VLINK: #0000C0; }
.linkyellow { TEXT-DECORATION: none; COLOR: #000000; VLINK: #000000; BACKGROUND-COLOR: #FFFF00; PADDING: 2px; }

.cart1 { FONT-FAMILY: Tahoma,Helvetica,Arial; FONT-SIZE: 11px; TEXT-DECORATION: none; COLOR: #404040; }
.cart2 { FONT-FAMILY: Tahoma,Helvetica,Arial; FONT-SIZE: 11px; TEXT-DECORATION: none; COLOR: #000000; }

.error { FONT-FAMILY: Tahoma,Helvetica,Arial; FONT-SIZE: 12px; COLOR: #FF0000; }

/* Scalable Inman Flash Replacement (sIFR) 3
   Copyright 2006 Mark Wubben <http:/*www.novemberborn.net>
   This software is licensed and provided under the CC-GNU LGPL. See <http:/*creativecommons.org/licenses/LGPL/2.1/>  */

.sIFR-flash { visibility: visible !important; margin: 0; padding: 0; }
.sIFR-replaced { visibility: visible !important; }
.sIFR-alternate { position: absolute; left: 0; top: 0; width: 0; height: 0; display: block; overflow: hidden; }
.sIFR-active h1 { visibility: hidden; font-family: Verdana; line-height: 24px; font-size: 24px; margin-bottom: 6px; height: 30px; }
.sIFR-active h2 { visibility: hidden; font-family: Verdana; line-height: 16px; font-size: 16px; margin: 4px 0px 0px 6px; }
.sIFR-active h3 { visibility: hidden; font-family: Verdana; line-height: 16px; font-size: 16px; text-align: right; margin-top: 6px; margin-bottom: 0px; }
.sIFR-active h4 { visibility: hidden; font-family: Verdana; line-height: 18px; font-size: 18px; text-align: left; margin-top: 0px; margin-bottom: 0px; height: 19px; }
.sIFR-active h5 { visibility: hidden; font-family: Verdana; line-height: 14px; font-size: 14px; text-align: left; margin-top: 0px; margin-bottom: 0px; height: 16px; }