body { height: 100%; margin: 0; font-family: trebuchet ms, arial, sans-serif; }

h1, div#h1 { color: #900; text-transform: uppercase; font-size: 24pt; font-weight: bold; position: relative; margin-bottom: 0px; }
h2      { font-size: 13pt; font-weight: bold; margin: 0; }
h3      { color: #FFD4CD; text-transform: uppercase; font-size: 9pt; margin-top: 0px; margin-bottom: 10px; }
p       { font-size: 10.25pt; line-height: 18px; }
li      { color: #FFF; font-size: 10.25pt; line-height: 13pt; background: url(/images/bullet.png) no-repeat 0px 2px; padding-left: 18px; }
a, li a { color: #FFF; text-decoration: none; }
ul      { margin: 0px; padding-left: 0px; list-style: none; }
table#series { background: #D21E00; border: 1px solid #F0553C; }
table#series h2 { color: #EEE448; }

span#h1 { position: absolute; left: 0px; top: -2px; display: inline; color: #EEE448; }

div#flash { background-image: url(/images/flash.jpg); height: 334px; }
div#flash_object { overflow: hidden; }

div.MainColumn { width: 780px; text-align: left; }
div.MainColumn p, div.MainColumn h2, div.MainColumn table { color: #fff; }

div#shadow { background: url(/images/side_shadow.png) repeat-y top center; }

div#redBackground { background: url(/images/background.png); }
div#redBackground a { color: #FFF; }
div#redBackground a:hover { color: #FCC; }
div#redBackground div.MainColumn { background: url(/images/mbg.jpg) no-repeat #E22601 left 334px; padding-bottom: 20px;}

div#footerBackground { background: url(/images/background.png); }
div#footerBackground div.MainColumn { width: 780px; background: url(/images/footer_background.gif) repeat-x #2E508D; }
div#footerBackground a { color: #FFF; }
div#footerBackground a:hover { color: #CCF; }
div#footerBackground h2 { color: #5393C5; }
div#footerBackground h3 { color: #BBD5E9; }

input#email_newsletter { border: 1px solid #5393C5; background-color: #263C65; width: 190px; padding: 5px; color: #FFF; }

td#copyright { color: #CCF; font-size: 8.25pt; padding-top: 20px; }
td#copyright a { color: #CCF; margin-left: 15px; padding-left: 15px; border-left: 1px dotted #CCF; }

/* Style for the slideshow component */
div#SlideShow_Component        { background: url(/images/slideshow_shadow.png) no-repeat top center; _padding: 5px; width: 302px; -moz-user-select: none; padding-left: 25px; padding-right: 25px; }
div#SlideShow                  { position: relative; background-color: #FFF; border: 1px solid #400; }
div#SlideShow:hover            { _border: 1px solid #C00; }
div#SlideShow div              { cursor: pointer; position: absolute; }
div#SlideShow_Magnify          { left: 0; top: 0; background: url(/images/slideshow_zoom.png) no-repeat center center; }
div#SlideShow_Left             { left: 0; top: 50%; margin-top: -24px; background: url(/images/slideshow_left.png); width: 38px; height: 48px; }
div#SlideShow_Right            { left: 100%; top: 50%; margin-left: -38px; margin-top: -24px; background: url(/images/slideshow_right.png); width: 38px; height: 48px; }   
div#SlideShow_Background       { position: fixed; left: 0px; top: 0px; width: 100%; height: 100%; background-color: #000; display: none; z-index: 1000; }
img#SlideShow_Enlarge          { position: fixed; left: 50%; top: 50%; display: none; background-color: #FFF; padding: 8px; border: 1px solid #888; cursor: pointer; z-index: 1001; }
div#SlideShow_Thumbs           { margin-top: 5px; _display: none; }
div#SlideShow_Thumbs img       { border: 1px solid #400; margin-bottom: 1px; margin-left: 1px; margin-right: 1px; padding: 1px; background-color: #FFF; cursor: pointer; }
div#SlideShow_Thumbs img:hover { border: 1px solid #000; }