.caption {
	font-weight: bold;
	font-size: 0.7em;
}

.cat
{
    PADDING-BOTTOM: 4px
}
BODY
{
    MARGIN-TOP: 0px;
    MARGIN-LEFT: 0px;
    BACKGROUND-COLOR: #d8d6d7
}
#topmenu
{
    PADDING-RIGHT: 0px;
    BORDER-TOP: #666666 1px solid;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 0px 3px;
    TEXT-TRANSFORM: uppercase;
    WIDTH: 770px;
    COLOR: #9f9f9f;
    PADDING-TOP: 0px;
    FONT-FAMILY: "verdana",sans-serif;
    POSITION: relative;
    HEIGHT: 83px;
    BACKGROUND-COLOR: #666666;
    TEXT-ALIGN: left
}
#topmenu TD
{
    VERTICAL-ALIGN: top
}
#topmenu DD
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    MARGIN: 0px 0px 0px 2px;
    TEXT-TRANSFORM: uppercase;
    COLOR: #c1e124
}
#topmenu DT IMG
{
    VERTICAL-ALIGN: top
}
#topmenu DT A
{
    FONT-WEIGHT: bold;
    MARGIN-BOTTOM: 4px;
		position: relative; top: 8px; left: 2px;
    TEXT-TRANSFORM: uppercase;
    COLOR: #fff;
    TEXT-DECORATION: none
}
#topmenu DD A
{
    MARGIN: 0px;
    TEXT-TRANSFORM: uppercase;
    COLOR: #9f9f9f;
    TEXT-DECORATION: none
}
#topmenu DD A:hover
{
    TEXT-TRANSFORM: uppercase;
    COLOR: #fff
}
#topmenu DD A:active
{
    TEXT-TRANSFORM: uppercase;
    COLOR: #fff
}
#leftmenu
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 8pt;
    LEFT: 0px;
    PADDING-BOTTOM: 0px;
    WIDTH: 176px;
    COLOR: #9f9f9f;
    PADDING-TOP: 10px;
    FONT-FAMILY: arial,sans-serif;
    POSITION: absolute;
    TOP: 0px;
    BACKGROUND-COLOR: #666666
}
#leftmenu H4
{
    FONT-SIZE: 10pt;
    MARGIN: 0px;
    COLOR: #fff
}
#leftmenu P
{
    MARGIN: 4px
}
#leftmenu H1
{
    MARGIN: 2px
}
#leftmenupages DT
{
    MARGIN-TOP: 0px;
    FONT-SIZE: 11px;
    MARGIN-BOTTOM: 4px;
    MARGIN-LEFT: 16px;
    COLOR: #fff
}
#leftmenupages DT IMG
{
    MARGIN-LEFT: 11px
}
#leftmenupages DD
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    MARGIN-LEFT: 16px;
    COLOR: #c1e124
}
#leftmenupages DT A
{
    MARGIN-BOTTOM: 4px;
    COLOR: #fff;
    TEXT-DECORATION: none
}
#leftmenupages DD A
{
    MARGIN: 0px;
    COLOR: #9f9f9f;
    TEXT-DECORATION: none
}
#leftmenupages DD A:hover
{
    COLOR: #fff
}
#leftmenupages DD A:active
{
    COLOR: #fff
}
#content
{
    FONT-SIZE: 11px;
    LEFT: 179px;
    WIDTH: 591px;
    COLOR: #fff;
    FONT-FAMILY: verdana,sans-serif;
    POSITION: absolute;
    TOP: 0px;
    BACKGROUND-COLOR: #666666
}
#bodycontent
{
    PADDING-RIGHT: 20px;
    PADDING-LEFT: 20px;
    PADDING-BOTTOM: 6px;
    PADDING-TOP: 6px;
    BACKGROUND-COLOR: #48494a
}
#bodycontent p
{
    MARGIN-TOP: 0px;
    MARGIN-BOTTOM: 12px;
}
.bodycol
{
    WIDTH: 451px;
    HEIGHT: 300px
}
#bannercol
{
    LEFT: 451px;
    WIDTH: 120px;
    POSITION: absolute;
    TOP: 0px
}
#content A
{
    COLOR: #c1e124
}
#content TD
{
    FONT-SIZE: 11px;
    VERTICAL-ALIGN: top;
    COLOR: #fff;
    FONT-FAMILY: verdana,sans-serif
}
#content TD A
{
    COLOR: #c1e124
}
#content H1
{
    FONT-SIZE: 16pt;
    TEXT-TRANSFORM: uppercase;
    COLOR: #c1e124;
    FONT-FAMILY: "arial",sans-serif
}
#bodycontent H1
{
    MARGIN-TOP: 25px
}
#content H2
{
    FONT-SIZE: 12pt;
    TEXT-TRANSFORM: uppercase;
    COLOR: #c1e124
}
#content H3
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    TEXT-TRANSFORM: uppercase;
    COLOR: #c1e124
}
.eventheader
{
    MARGIN-TOP: 3px;
    MARGIN-BOTTOM: 2px
}
#content H3 A
{
    COLOR: #c1e124;
    TEXT-DECORATION: none
}
#content H3 A:hover
{
    COLOR: #c1e124;
    TEXT-DECORATION: underline
}
#content H4
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    MARGIN: 0px;
    TEXT-TRANSFORM: uppercase;
    COLOR: #9f9f9f
}
.nomargin
{
    MARGIN: 0px
}
#lower
{
    WIDTH: 681px;
    POSITION: relative;
    TEXT-ALIGN: left
}
BUTTON
{
    BORDER-RIGHT: #51600f 2px solid;
    PADDING-RIGHT: 0px;
    BORDER-TOP: #e6f3a1 2px solid;
    PADDING-LEFT: 0px;
    FONT-SIZE: 7pt;
    PADDING-BOTTOM: 0px;
    TEXT-TRANSFORM: uppercase;
    BORDER-LEFT: #c9e93e 2px solid;
    COLOR: #000;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: #51600f 2px solid;
    FONT-FAMILY: arial;
    HEIGHT: 17px;
    BACKGROUND-COLOR: #c1e124
}
#maillistform H1
{
    FONT-SIZE: 10pt;
    TEXT-TRANSFORM: uppercase;
    COLOR: #fff
}
#maillistform
{
    PADDING-RIGHT: 6px;
    MARGIN-TOP: 0px;
    PADDING-LEFT: 6px;
    FONT-SIZE: 8pt;
    MARGIN-BOTTOM: 5px;
    PADDING-BOTTOM: 6px;
    MARGIN-LEFT: 5px;
    TEXT-TRANSFORM: uppercase;
    PADDING-TOP: 6px
}
#maillistform INPUT.text
{
    BORDER-RIGHT: 1px inset;
    BORDER-TOP: 1px inset;
    FONT-SIZE: 8pt;
    BORDER-LEFT: 1px inset;
    WIDTH: 149px;
    COLOR: #333;
    BORDER-BOTTOM: 1px inset
}
#maillistform LABEL
{
    FONT-SIZE: 6pt;
    TEXT-TRANSFORM: uppercase;
    COLOR: #fff;
    FONT-FAMILY: arial
}
.green
{
    COLOR: #c1e124
}
.maillistsubmitbtn
{
    WIDTH: 42px
}
#contact
{
    PADDING-RIGHT: 6px;
    MARGIN-TOP: 15px;
    PADDING-LEFT: 6px;
    FONT-SIZE: 8pt;
    MARGIN-BOTTOM: 5px;
    PADDING-BOTTOM: 20px;
    TEXT-TRANSFORM: uppercase;
    COLOR: #ddd;
    PADDING-TOP: 6px
}
#contact TD
{
    FONT-SIZE: 8pt;
    TEXT-TRANSFORM: uppercase;
    COLOR: #ddd
}
#contact H1
{
    FONT-SIZE: 10pt;
    TEXT-TRANSFORM: uppercase;
    COLOR: #fff
}
#contact A
{
    COLOR: #ddd;
    TEXT-DECORATION: none
}
TD
{
    VERTICAL-ALIGN: middle
}
#topmnucontent
{
    MARGIN-TOP: 2px;
    PADDING-LEFT: 6px
}
#topmnucontent DD
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    TEXT-TRANSFORM: uppercase;
    LINE-HEIGHT: normal
}
#topmnucontent DD A
{
    TEXT-DECORATION: none
}
#homebtn A
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: #9f9f9f;
    FONT-FAMILY: verdana,sans-serif;
    TEXT-DECORATION: none
}
#homebtn A:hover
{
    COLOR: #fff
}
.logo
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 14pt;
    LEFT: 560px;
    PADDING-BOTTOM: 0px;
    TEXT-TRANSFORM: uppercase;
    COLOR: #c1e124;
    PADDING-TOP: 0px;
    FONT-FAMILY: arial,sans-serif;
    POSITION: absolute;
    TOP: 0px
}
.logo A
{
    COLOR: #c1e124;
    TEXT-DECORATION: none
}
.lighter
{
    MARGIN-BOTTOM: 35px;
    BACKGROUND-COLOR: #666666
}
#downloadinfo
{
    PADDING-RIGHT: 6px;
    MARGIN-TOP: 15px;
    PADDING-LEFT: 6px;
    FONT-SIZE: 8pt;
    MARGIN-BOTTOM: 5px;
    PADDING-BOTTOM: 10px;
    PADDING-TOP: 6px
}
#downloadinfo H1
{
    FONT-SIZE: 11pt;
    COLOR: #fff
}
#downloadinfo P
{
    MARGIN-TOP: 0px
}
#spexlogo
{
    LEFT: 648px;
    POSITION: absolute;
    TOP: 0px
}
#homebtn
{
    LEFT: 693px;
    POSITION: absolute;
    TOP: 30px
}
#downloadlinks
{
    BORDER-RIGHT: #999 1px solid;
    PADDING-RIGHT: 1em;
    BORDER-TOP: #999 1px solid;
    PADDING-LEFT: 1em;
    PADDING-BOTTOM: 1em;
    BORDER-LEFT: #999 1px solid;
    PADDING-TOP: 1em;
    BORDER-BOTTOM: #999 1px solid;
    BACKGROUND-COLOR: #333
}
#downloadlinks A
{
    COLOR: #c1e124
}
.triangle
{
    BORDER-RIGHT: 0px;
    BORDER-TOP: 0px;
    MARGIN-TOP: 3px;
    MARGIN-LEFT: 0px;
    VERTICAL-ALIGN: top;
    BORDER-LEFT: 0px;
    MARGIN-RIGHT: 7px;
    BORDER-BOTTOM: 0px
}
.eventdate
{
    MARGIN: 0px
}
.eventdate A
{
    COLOR: #999! important;
    TEXT-DECORATION: none
}
.eventdate A:hover
{
    TEXT-DECORATION: underline
}
.eventimage
{
    BORDER-RIGHT: #666 6px solid;
    BORDER-TOP: #666 6px solid;
    BORDER-LEFT: #666 6px solid;
    WIDTH: 361px;
    BORDER-BOTTOM: #666 6px solid;
    HEIGHT: 69px
}
.yellowline
{
    MARGIN-TOP: 3px
}
.eventsbtns
{
    MARGIN: 8px 0px 0px
}
.eventsbtns A
{
    COLOR: #fff! important;
    TEXT-DECORATION: none
}
.eventsbtns A:hover
{
    TEXT-DECORATION: underline
}
.eventimagediv
{
    MARGIN: 0px
}
.pageimage
{
    BORDER-RIGHT: #666 6px solid;
    BORDER-TOP: #666 6px solid;
    BORDER-LEFT: #666 6px solid;
    BORDER-BOTTOM: #666 6px solid
}
#call
{
    PADDING-LEFT: 20px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 11pt;
    TEXT-TRANSFORM: uppercase;
    PADDING-TOP: 20px;
    FONT-FAMILY: arial;
    POSITION: relative
}
#leftmenubottom
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 8pt;
    BACKGROUND: url(../images/9/baseline.gif) repeat-x;
    LEFT: 0px;
    PADDING-BOTTOM: 0px;
    WIDTH: 176px;
    COLOR: #fff;
    PADDING-TOP: 10px;
    FONT-FAMILY: arial,sans-serif;
    POSITION: absolute;
    TOP: 0px;
    HEIGHT: 58px
}
#footer
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 8pt;
    LEFT: 0px;
    PADDING-BOTTOM: 0px;
    WIDTH: 770px;
    COLOR: #fff;
    POSITION: absolute
}
#contentbottom
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 8pt;
    BACKGROUND: url(../images/9/baseline.gif) repeat-x;
    LEFT: 179px;
    PADDING-BOTTOM: 0px;
    WIDTH: 591px;
    COLOR: #fff;
    FONT-FAMILY: arial,sans-serif;
    POSITION: absolute;
    TOP: 0px;
    HEIGHT: 58px
}
#leftseparator
{
    BACKGROUND: url(../images/9/darkspacer.gif) repeat-x;
    WIDTH: 100%;
    POSITION: absolute;
    HEIGHT: 3px
}
#contentseparator
{
    BACKGROUND: url(../images/9/darkspacer.gif) repeat-x;
    WIDTH: 361px;
    POSITION: relative;
    HEIGHT: 3px
}
#privacy
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    MARGIN-BOTTOM: 5px;
    MARGIN-LEFT: 16px;
    TEXT-TRANSFORM: none;
    COLOR: #9f9f9f;
    POSITION: relative
}
#privacy A
{
    COLOR: #9f9f9f;
    TEXT-DECORATION: none
}
#privacy A:hover
{
    COLOR: #fff
}
#privacybottom
{
    FONT-SIZE: 10px;
    MARGIN-LEFT: 16px;
    TEXT-TRANSFORM: uppercase;
    COLOR: #9f9f9f;
    POSITION: absolute
}
#privacybottom A
{
    COLOR: #9f9f9f;
    TEXT-DECORATION: none
}
#privacybottom A:hover
{
    COLOR: #fff
}
.redirect
{
    COLOR: #c1e124! important
}
#demo
{
    MARGIN-TOP: 25px;
    FONT-SIZE: 11px;
    MARGIN-LEFT: 25px;
    COLOR: #000000;
    MARGIN-RIGHT: 25px;
    FONT-FAMILY: "verdana",sans-serif
}
#demo A
{
    COLOR: #000000
}
.wideinput
{
    WIDTH: 200px
}
.bodycolfull
{
    WIDTH: 590px;
    HEIGHT: 300px
}
td.cat dl dt a span.hd
{
	font-size: 60%; position: relative; top: -8px;
}
div#leftmenupages dl dt span.hd
{
	font-size: 100%; font-weight: bold; text-transform: uppercase;
	margin-left: 10px;
}