﻿BODY
{
    FONT-SIZE: 0.7em;
    BACKGROUND: #042a46 repeat-y center top;
    MARGIN: 0px;
    FONT-FAMILY: Tahoma, Verdana, Helvetica, Helvetica-Narrow, sans-serif
}
A:link
{
    COLOR: #333399
}
A:visited
{
    COLOR: #333399
}
A:hover
{
    COLOR: #cc3333;
    TEXT-DECORATION: none
}
A:active
{
    COLOR: #000000;
    TEXT-DECORATION: none
}
INPUT
{
    FONT-SIZE: 1em;
    FONT-FAMILY: arial, Verdana, Helvetica, Helvetica-Narrow, sans-serif
}
SELECT
{
    FONT-SIZE: 1em;
    FONT-FAMILY: arial, Verdana, Helvetica, Helvetica-Narrow, sans-serif
}
TEXTAREA
{
    FONT-SIZE: 1em;
    FONT-FAMILY: arial, Verdana, Helvetica, Helvetica-Narrow, sans-serif
}
H1
{
    MARGIN: 2px 0px
}
H2
{
    MARGIN: 2px 0px
}
H3
{
    MARGIN: 2px 0px
}
H4
{
    MARGIN: 2px 0px
}
H5
{
    MARGIN: 2px 0px
}
H6
{
    MARGIN: 2px 0px
}
H1
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 28px;
    MARGIN: 5px 0px
}
H1 A:link
{
    COLOR: #000000;
    TEXT-DECORATION: none
}
H1 A:visited
{
    COLOR: #000000;
    TEXT-DECORATION: none
}
H1 A:hover
{
    COLOR: #000000;
    TEXT-DECORATION: none
}
H1 A:active
{
    COLOR: #000000;
    TEXT-DECORATION: none
}
.membercard H3
{
    FONT-SIZE: 1em
}
#loginbanner H2
{
    MARGIN-TOP: 8px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 1em
}
#poster H2
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 13px;
    COLOR: #50700e
}
.leftblock H2
{
    FONT-SIZE: 1.6em
}
.rightblock H2
{
    FONT-SIZE: 1.6em
}
.fullwidth H2
{
    FONT-SIZE: 1.6em
}
.rightblock H3
{
    PADDING-RIGHT: 0px;
    DISPLAY: block;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 1em;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px
}
.eventmonth H3
{
    PADDING-RIGHT: 20px;
    PADDING-LEFT: 20px
}
.eventlist LABEL
{
    PADDING-RIGHT: 4px;
    FONT-WEIGHT: bold
}
#poster
{
    MARGIN-TOP: 17px;
    BACKGROUND: url(images/RDR_headerNew.jpg) no-repeat;
    MARGIN-LEFT: auto;
    WIDTH: 900px;
    MARGIN-RIGHT: auto;
    HEIGHT: 200px
}
#navtop
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    BACKGROUND: url(images/background_nav_main.jpg) repeat-x;
    PADDING-BOTTOM: 22px;
    MARGIN-LEFT: auto;
    WIDTH: 900px;
    MARGIN-RIGHT: auto;
    FONT-FAMILY: Verdana, Helvetica, Helvetica-Narrow, Tahoma, sans-serif;
    HEIGHT: 15px
}
#navbottom
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    BACKGROUND: url(images/background_nav_main.jpg) repeat-x;
    PADDING-BOTTOM: 22px;
    MARGIN-LEFT: auto;
    WIDTH: 900px;
    MARGIN-RIGHT: auto;
    FONT-FAMILY: Verdana, Helvetica, Helvetica-Narrow, Tahoma, sans-serif;
    HEIGHT: 15px
}
#navbottom
{
    MARGIN-TOP: 15px
}
#footer
{
    MARGIN-TOP: 10px;
    PADDING-BOTTOM: 22px;
    MARGIN-LEFT: auto;
    WIDTH: 900px;
    COLOR: #ffffff;
    MARGIN-RIGHT: auto;
    TEXT-ALIGN: center
}
#navtop UL
{
    MARGIN: 0px 0px 0px 0px;
    PADDING-TOP: 12px;
    LIST-STYLE-TYPE: none;
    HEIGHT: 19px;
    TEXT-ALIGN: left
}
#navbottom UL
{
    MARGIN: 0px 0px 0px 0px;
    PADDING-TOP: 12px;
    LIST-STYLE-TYPE: none;
    HEIGHT: 19px;
    TEXT-ALIGN: left
}
#navtop UL LI
{
    DISPLAY: inline;
    BORDER-RIGHT: #000000 1px solid;
    BORDER-BOTTOM: #000000 1px solid;
    PADDING: 1px 1px 1px 1px;
    BACKGROUND-COLOR: #DD0000;
    COLOR: #ffffff;
    MARGIN-RIGHT: 10px
}
#navbottom UL LI
{
    DISPLAY: inline;
    BORDER-RIGHT: #000000 1px solid;
    BORDER-BOTTOM: #000000 1px solid;
    PADDING: 1px 1px 1px 1px;
    BACKGROUND-COLOR: #DD0000;
    COLOR: #ffffff;
    MARGIN-RIGHT: 10px
}
#navtop A:link
{
    COLOR: #ffffff;
    TEXT-DECORATION: none
}
#navbottom A:link
{
    COLOR: #ffffff;
    TEXT-DECORATION: none
}
#navtop A:visited
{
    COLOR: #ffffff;
    TEXT-DECORATION: none
}
#navbottom A:visited
{
    COLOR: #ffffff;
    TEXT-DECORATION: none
}
#navtop A:hover
{
    COLOR: #d1daf1;
    TEXT-DECORATION: none
}
#navbottom A:hover
{
    COLOR: #d1daf1;
    TEXT-DECORATION: none
}
#navtop A:active
{
    COLOR: #000000;
    TEXT-DECORATION: none
}
#navbottom A:active
{
    COLOR: #000000;
    TEXT-DECORATION: none
}
#body
{
    MARGIN-TOP: 7px;
    MARGIN-LEFT: auto;
    WIDTH: 900px;
    MARGIN-RIGHT: auto;
    POSITION: relative
}
#columnleft
{
    FLOAT: left;
    WIDTH: 240px
}
#columnright
{
    MARGIN-LEFT: 245px
}
.leftblock
{
    BORDER-RIGHT: #000000 1px solid;
    PADDING-RIGHT: 15px;
    BORDER-TOP: #000000 1px solid;
    PADDING-LEFT: 15px;
    BACKGROUND: url(images/background_columnleft-n.gif) #ffffff repeat-y;
    MARGIN-BOTTOM: 10px;
    PADDING-BOTTOM: 15px;
    VERTICAL-ALIGN: top;
    BORDER-LEFT: #000000 1px solid;
    PADDING-TOP: 15px;
    BORDER-BOTTOM: #000000 1px solid
}
.rightblock
{
    BORDER-RIGHT: #000000 1px solid;
    PADDING-RIGHT: 15px;
    BORDER-TOP: #000000 1px solid;
    PADDING-LEFT: 15px;
    BACKGROUND: url(images/background_columnright-n.jpg) #ffffff repeat-y;
    MARGIN-BOTTOM: 10px;
    PADDING-BOTTOM: 15px;
    BORDER-LEFT: #000000 1px solid;
    WIDTH: 623px;
    PADDING-TOP: 15px;
    BORDER-BOTTOM: #000000 1px solid;
    POSITION: relative
}
.clear2column
{
    CLEAR: both;
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    LINE-HEIGHT: 0;
    PADDING-TOP: 0px;
    HEIGHT: 0px
}
.fullwidth
{
    BORDER-RIGHT: #000000 1px solid;
    PADDING-RIGHT: 15px;
    BORDER-TOP: #000000 1px solid;
    PADDING-LEFT: 15px;
    BACKGROUND: url(images/background_fullwidth-865.gif) #ffffff repeat-y;
    MARGIN-BOTTOM: 10px;
    PADDING-BOTTOM: 10px;
    MARGIN-LEFT: auto;
    BORDER-LEFT: #000000 1px solid;
    WIDTH: 865px;
    MARGIN-RIGHT: auto;
    PADDING-TOP: 10px;
    BORDER-BOTTOM: #000000 1px solid;
    TEXT-ALIGN: left
}
#loginbanner
{
    BORDER-RIGHT: #000000 1px solid;
    PADDING-RIGHT: 15px;
    BORDER-TOP: #000000 1px solid;
    PADDING-LEFT: 15px;
    BACKGROUND: url(images/background_fullwidth-865.gif) #ffffff repeat-y;
    MARGIN-BOTTOM: 10px;
    PADDING-BOTTOM: 10px;
    MARGIN-LEFT: auto;
    BORDER-LEFT: #000000 1px solid;
    WIDTH: 865px;
    MARGIN-RIGHT: auto;
    PADDING-TOP: 10px;
    BORDER-BOTTOM: #000000 1px solid;
    TEXT-ALIGN: left
}
.fulleventwidth
{
    PADDING-RIGHT: 15px;
    PADDING-LEFT: 15px;
    BACKGROUND: url(images/background_fullwidth-865gif) #ffffff repeat-y;
    MARGIN-BOTTOM: 10px;
    PADDING-BOTTOM: 10px;
    MARGIN-LEFT: auto;
    WIDTH: 865px;
    MARGIN-RIGHT: auto;
    PADDING-TOP: 10px;
    TEXT-ALIGN: left
}
#loginbanner
{
    PADDING-BOTTOM: 0px
}
.controlblock
{
    BORDER-RIGHT: #999999 1px solid;
    PADDING-RIGHT: 3px;
    BORDER-TOP: #999999 1px solid;
    PADDING-LEFT: 3px;
    PADDING-BOTTOM: 3px;
    MARGIN: 2px 0px 5px;
    VERTICAL-ALIGN: top;
    BORDER-LEFT: #999999 1px solid;
    PADDING-TOP: 3px;
    BORDER-BOTTOM: #999999 1px solid
}
.dashedline
{
    CLEAR: right;
    MARGIN-BOTTOM: 10px;
    PADDING-TOP: 10px;
    BORDER-BOTTOM: #999999 1px dashed
}
.actionbuttons
{
    PADDING-RIGHT: 1px;
    PADDING-LEFT: 1px;
    PADDING-BOTTOM: 1px;
    PADDING-TOP: 1px;
    POSITION: relative;
    TEXT-ALIGN: right
}
.eventmonth
{
    BORDER-RIGHT: #999999 1px solid;
    PADDING-RIGHT: 15px;
    BORDER-TOP: #999999 1px solid;
    PADDING-LEFT: 15px;
    BACKGROUND: url(images/background_fullwidth-n.gif) #ffffff repeat-y;
    MARGIN-BOTTOM: 10px;
    MARGIN-LEFT: auto;
    BORDER-LEFT: #999999 1px solid;
    WIDTH: 694px;
    MARGIN-RIGHT: auto;
    PADDING-TOP: 10px;
    BORDER-BOTTOM: #999999 1px solid;
    TEXT-ALIGN: center
}
.eventmonthtable
{
    BORDER-RIGHT: #999999 1px solid;
    BORDER-TOP: #999999 1px solid;
    MARGIN-BOTTOM: 15px;
    MARGIN-LEFT: auto;
    BORDER-LEFT: #999999 1px solid;
    WIDTH: 694px;
    MARGIN-RIGHT: auto;
    BORDER-BOTTOM: #999999 1px solid;
    POSITION: relative;
    BORDER-COLLAPSE: collapse
}
.dayNumber
{
    CLEAR: none;
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 2px;
    FLOAT: right;
    PADDING-BOTTOM: 2px;
    BORDER-LEFT: #cc3333 1px solid;
    PADDING-TOP: 2px;
    BORDER-BOTTOM: #cc3333 2px solid
}
.calcurrentmonth
{
}
.calothermonth
{
    BACKGROUND-COLOR: #aab8c8
}
.calcurrentday
{
    BACKGROUND-COLOR: #ffffff
}
.calweekend
{
    BACKGROUND-COLOR: #d3dae1
}
.calcurrentmonth
{
    BORDER-RIGHT: #000000 2px solid;
    BORDER-TOP: #000000 2px solid;
    VERTICAL-ALIGN: top;
    BORDER-LEFT: #000000 2px solid;
    BORDER-BOTTOM: #000000 2px solid;
    POSITION: relative;
    BORDER-COLLAPSE: separate;
    HEIGHT: 60px;
    TEXT-ALIGN: left;
    border-spacing: 5px
}
.calcurrentmonth
{
    BORDER-RIGHT: #000000 2px solid;
    BORDER-TOP: #000000 2px solid;
    VERTICAL-ALIGN: top;
    BORDER-LEFT: #000000 2px solid;
    BORDER-BOTTOM: #000000 2px solid;
    POSITION: relative;
    BORDER-COLLAPSE: separate;
    HEIGHT: 60px;
    TEXT-ALIGN: left;
    border-spacing: 5px
}
.calothermonth
{
    BORDER-RIGHT: #000000 2px solid;
    BORDER-TOP: #000000 2px solid;
    VERTICAL-ALIGN: top;
    BORDER-LEFT: #000000 2px solid;
    BORDER-BOTTOM: #000000 2px solid;
    POSITION: relative;
    BORDER-COLLAPSE: separate;
    HEIGHT: 60px;
    TEXT-ALIGN: left;
    border-spacing: 5px
}
.calcurrentday
{
    BORDER-RIGHT: #000000 2px solid;
    BORDER-TOP: #000000 2px solid;
    VERTICAL-ALIGN: top;
    BORDER-LEFT: #000000 2px solid;
    BORDER-BOTTOM: #000000 2px solid;
    POSITION: relative;
    BORDER-COLLAPSE: separate;
    HEIGHT: 60px;
    TEXT-ALIGN: left;
    border-spacing: 5px
}
.calweekend
{
    BORDER-RIGHT: #000000 2px solid;
    BORDER-TOP: #000000 2px solid;
    VERTICAL-ALIGN: top;
    BORDER-LEFT: #000000 2px solid;
    BORDER-BOTTOM: #000000 2px solid;
    POSITION: relative;
    BORDER-COLLAPSE: separate;
    HEIGHT: 60px;
    TEXT-ALIGN: left;
    border-spacing: 5px
}
.nextlink
{
    PADDING-RIGHT: 15px;
    RIGHT: 0px;
    POSITION: absolute
}
LEGEND
{
    PADDING-RIGHT: 4px;
    PADDING-LEFT: 4px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 1em;
    MARGIN-BOTTOM: 7px;
    COLOR: #666666
}
FORM
{
    MARGIN: 0px
}
FIELDSET
{
    BORDER-RIGHT: medium none;
    PADDING-RIGHT: 0px;
    BORDER-TOP: medium none;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    BORDER-LEFT: medium none;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: medium none
}
.hidden
{
    VISIBILITY: hidden
}
.none
{
    DISPLAY: none
}
.photo
{
    BORDER-RIGHT: #000000 1px solid;
    PADDING-RIGHT: 5px;
    BORDER-TOP: #000000 1px solid;
    PADDING-LEFT: 5px;
    BACKGROUND: #000000;
    PADDING-BOTTOM: 5px;
    BORDER-LEFT: #000000 1px solid;
    PADDING-TOP: 5px;
    BORDER-BOTTOM: #000000 1px solid
}
.picture
{
    BORDER-RIGHT: #999999 1px solid;
    PADDING-RIGHT: 5px;
    BORDER-TOP: #999999 1px solid;
    PADDING-LEFT: 5px;
    BACKGROUND: #000000;
    PADDING-BOTTOM: 5px;
    MARGIN: 5px;
    BORDER-LEFT: #999999 1px solid;
    PADDING-TOP: 5px;
    BORDER-BOTTOM: #999999 1px solid
}
.listitem
{
    MARGIN: 0px;
    WIDTH: 555px
}
.editbuttons
{
    PADDING-TOP: 6px
}
.thumbnail
{
    FLOAT: right;
    MARGIN: 0px 0px 0px 5px
}
.clearlist
{
    CLEAR: right;
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    LINE-HEIGHT: 0px;
    PADDING-TOP: 0px;
    HEIGHT: 0px
}
.PageNumbers
{
    DISPLAY: inline
}
.PageNumbers SPAN
{
    PADDING-LEFT: 3px
}
.newscrumbs A
{
    PADDING-RIGHT: 2px;
    FONT-WEIGHT: bold
}
.membercard
{
    BORDER-RIGHT: #999999 1px solid;
    PADDING-RIGHT: 10px;
    BORDER-TOP: #999999 1px solid;
    PADDING-LEFT: 10px;
    MARGIN-BOTTOM: 10px;
    PADDING-BOTTOM: 10px;
    BORDER-LEFT: #999999 1px solid;
    WIDTH: 198px;
    PADDING-TOP: 10px;
    BORDER-BOTTOM: #999999 1px solid;
    BACKGROUND-COLOR: #ffffff
}
.clearcard
{
    CLEAR: left;
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
    HEIGHT: 0px
}
#membercardcolumnleft
{
    FLOAT: left;
    POSITION: relative
}
#membercardcolumnright
{
    MARGIN-LEFT: 226px
}
.membercard P
{
    MARGIN: 5px
}
.eventlistdate
{
    PADDING-RIGHT: 4px
}
.eventlisticon
{
    TEXT-ALIGN: center
}
.eventlisttime
{
    WIDTH: 95px;
    TEXT-ALIGN: center
}
.eventlistevent
{
    FONT-WEIGHT: bold
}
.eventlistlocation
{
}
.eventlist TD
{
    PADDING-BOTTOM: 4px
}
.buttonsmall
{
    BORDER-RIGHT: medium none;
    PADDING-RIGHT: 3px;
    BORDER-TOP: medium none;
    PADDING-LEFT: 3px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 9px;
    BACKGROUND: url(images/background_button_small-n.gif) repeat-x;
    PADDING-BOTTOM: 9px;
    BORDER-LEFT: medium none;
    CURSOR: pointer;
    COLOR: #ffffff;
    BORDER-BOTTOM: medium none;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    HEIGHT: 22px
}
.buttonsmall-ovr
{
    BORDER-RIGHT: medium none;
    PADDING-RIGHT: 3px;
    BORDER-TOP: medium none;
    PADDING-LEFT: 3px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 9px;
    BACKGROUND: url(images/background_button_small-n.gif) repeat-x;
    PADDING-BOTTOM: 9px;
    BORDER-LEFT: medium none;
    CURSOR: pointer;
    COLOR: #ffffff;
    BORDER-BOTTOM: medium none;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    HEIGHT: 22px
}
.buttonsmall-ovr
{
    BACKGROUND: url(images/backgrnd_button_small-ovr-n.gif) repeat-x;
    TEXT-DECORATION: underline
}
.downloadevent IMG
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    VERTICAL-ALIGN: middle;
    BORDER-LEFT: medium none;
    MARGIN-RIGHT: 5px;
    BORDER-BOTTOM: medium none
}
.itemdetails
{
    FONT-SIZE: 1.3em
}
#popupbody
{
    FONT-SIZE: 0.7em;
    BACKGROUND: #000000;
    MARGIN: 0px;
    FONT-FAMILY: Tahoma, Verdana, Helvetica, Helvetica-Narrow, sans-serif
}
#popupinner
{
    BORDER-RIGHT: #000000 1px solid;
    PADDING-RIGHT: 15px;
    BORDER-TOP: #000000 1px solid;
    PADDING-LEFT: 15px;
    BACKGROUND: #000000;
    PADDING-BOTTOM: 10px;
    MARGIN: 5px;
    BORDER-LEFT: #000000 1px solid;
    PADDING-TOP: 10px;
    BORDER-BOTTOM: #000000 1px solid
}
#popupbody H2
{
    PADDING-RIGHT: 0px;
    DISPLAY: block;
    PADDING-LEFT: 5px;
    FONT-WEIGHT: bold;
    PADDING-BOTTOM: 5px;
    MARGIN: 0px;
    PADDING-TOP: 1px
}
.selected
{
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 2px;
    PADDING-BOTTOM: 2px;
    WIDTH: 80px;
    PADDING-TOP: 2px;
    HEIGHT: 100px;
    TEXT-ALIGN: center
}
.unselected
{
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 2px;
    PADDING-BOTTOM: 2px;
    WIDTH: 80px;
    PADDING-TOP: 2px;
    HEIGHT: 100px;
    TEXT-ALIGN: center
}
.unselected
{
    BORDER-RIGHT: #cccccc 1px solid;
    BORDER-TOP: #cccccc 1px solid;
    BORDER-LEFT: #cccccc 1px solid;
    BORDER-BOTTOM: #cccccc 1px solid;
    BACKGROUND-COLOR: transparent
}
.selected
{
    BORDER-RIGHT: #000000 1px solid;
    BORDER-TOP: #000000 1px solid;
    BACKGROUND: #cccccc;
    BORDER-LEFT: #000000 1px solid;
    BORDER-BOTTOM: #000000 1px solid
}
.scrollablelist
{
    BORDER-RIGHT: #999999 1px solid;
    BORDER-TOP: #999999 1px solid;
    OVERFLOW: auto;
    BORDER-LEFT: #999999 1px solid;
    WIDTH: 460px;
    BORDER-BOTTOM: #999999 1px solid;
    HEIGHT: 230px
}
.scrollablelist2
{
    BORDER-RIGHT: #999999 1px solid;
    BORDER-TOP: #999999 1px solid;
    OVERFLOW: auto;
    BORDER-LEFT: #999999 1px solid;
    WIDTH: 210px;
    BORDER-BOTTOM: #999999 1px solid;
    HEIGHT: 230px
}
.scrolledtable
{
}
.selectablephoto
{
    BORDER-RIGHT: #ffffff 1px solid;
    PADDING-RIGHT: 2px;
    BORDER-TOP: #ffffff 1px solid;
    PADDING-LEFT: 2px;
    BACKGROUND: #ffffff;
    PADDING-BOTTOM: 2px;
    BORDER-LEFT: #ffffff 1px solid;
    PADDING-TOP: 2px;
    BORDER-BOTTOM: #ffffff 1px solid
}
.contextbuttons
{
    MARGIN: 5px 3px
}
.formlabel
{
    VERTICAL-ALIGN: top;
    WIDTH: 120px
}
.formvalue
{
    VERTICAL-ALIGN: top
}
.txtfield
{
    WIDTH: 300px
}
.datefield
{
    WIDTH: 60px
}
.txtblock
{
    WIDTH: 300px
}
#footer A:active
{
    COLOR: white;
    TEXT-DECORATION: none
}
#footer A:link
{
    COLOR: white;
    TEXT-DECORATION: none
}
#footer A:hover
{
    COLOR: lightgrey;
    TEXT-DECORATION: none
}
#footer A:visited
{
    COLOR: red;
    TEXT-DECORATION: none
}

