BODY
{
	font-size: 10pt;
	color: black;
	font-family: Verdana, Arial, Sans-serif;
	background-color: #FFFFFF;
}
.FormButton
{
	font-size: 8pt;
	color: black;
	font-family: Verdana, Arial, Sans-serif;
	background-color: #F4EADE
}
.FormField
{
    BORDER-RIGHT: black 1pt solid;
    BORDER-TOP: black 1pt solid;
    FONT-SIZE: 8pt;
    BORDER-LEFT: black 1pt solid;
    COLOR: black;
    BORDER-BOTTOM: black 1pt solid;
    FONT-FAMILY: Verdana, Arial, Sans-serif;
    BACKGROUND-COLOR: white
}
.FormLabel
{
    FONT-SIZE: 8pt;
    FONT-FAMILY: Verdana, Arial, Sans-serif;
    BACKGROUND-COLOR: transparent
}
.FormLabelRequired
{
	font-weight: bold;
	font-size: 8pt;
	font-family: Verdana, Arial, Sans-serif;
	background-color: transparent;
}

.FormError
{
    FONT-SIZE: 8pt;
    COLOR: red;
    FONT-FAMILY: Verdana, Arial, Sans-serif
}
.TopicListHeaderLables
{
    FONT-SIZE: 10pt;
    COLOR: #006633;
}
.TopicLinks
{
    COLOR: #00e372;
    FONT-FAMILY: Algerian;
    BACKGROUND-COLOR: #00954a;
    TEXT-DECORATION: none
}

.ExpandedFullBodyEven
{
	border-right: black 1px solid;
	border-top: black 1px solid;
	border-left: black 1px solid;
	border-bottom: black 1px solid;
	background-color: whitesmoke;
}
.ExpandedFullBodyOdd
{
    border-right: black 1px solid;
	border-top: black 1px solid;
	border-left: black 1px solid;
	border-bottom: black 1px solid;
	background-color: whitesmoke;
}

.TopicListRowOdd
{
    COLOR: black;
    BACKGROUND-COLOR: white
}

.TopicListRowEven
{
	color: black;
	background-color: white;
}

.ContractedPreviewBodyOdd
{
    FONT-SIZE: 10pt;
    COLOR: black;
    BACKGROUND-COLOR: transparent
}

.ContractedPreviewBodyEven
{
    FONT-SIZE: 10pt;
    COLOR: black;
    BACKGROUND-COLOR: transparent
}

.ReplyHeaderOdd
{
	border-right: black 1px solid;
	border-top: black 1px solid;
	border-left: black 1px solid;
	border-bottom: black 1px solid;
	background-color: #F4EADE;
}

.ReplyHeaderEven
{	
	border-right: black 1px solid;
	border-top: black 1px solid;
	border-left: black 1px solid;
	border-bottom: black 1px solid;
	background-color: #F4EADE;
}

.ExpandedReplyBodyOdd
{
	border-right: black 1px solid;
	border-left: black 1px solid;
	border-bottom: black 1px solid;
	background-color: whitesmoke;
}

.ExpandedReplyBodyEven
{
	border-right: black 1px solid;
	border-left: black 1px solid;
	border-bottom: black 1px solid;
	background-color: whitesmoke;
}

P
{
	font-size: 10pt;
	color: black;
	font-family: Verdana, Arial, Sans-serif;
}
.lnkTopicListHeaders
{
    FONT-SIZE: 10pt;
    COLOR: white;
    FONT-FAMILY: Verdana, Arial, Sans-serif
}
A
{
    FONT-SIZE: 10pt;
    COLOR: #A04302;
    FONT-FAMILY: Verdana, Arial, Sans-serif;
    TEXT-DECORATION: none
}
A:hover
{
    TEXT-DECORATION: underline
}
.SearchCriteria
{
    FONT-SIZE: 10pt;
    COLOR: #A04302;
    FONT-STYLE: italic;
    FONT-FAMILY: Verdana, Arial, Sans-serif
}
.Paging
{
    FONT-SIZE: 10pt;
    COLOR: black;
    FONT-FAMILY: Verdana, Arial, Sans-serif
}
HR
{
    BORDER-TOP: darkblue 1pt solid
}
.ForumListTable
{
    BACKGROUND-COLOR: #A04302;
}

.ForumListGroupRow
{
	font-weight: bold;
	font-size: 10pt;
	color: black;
	font-family: Verdana, Arial;
	background-color: #F4EADE;
}

.ForumListRow
{
    FONT-SIZE: 10pt;
    COLOR: black;
    FONT-FAMILY: Verdana, Arial, Sans-serif;
    BACKGROUND-COLOR: white
}
.ForumListHeader
{
	font-weight: normal;
	font-size: 10pt;
	color: white;
	font-family: Verdana, Arial, Sans-serif;
}
.TopicsTable
{
    BACKGROUND-COLOR: #A04302;
}
.TopicFilterRow
{
    BACKGROUND-COLOR: #F4EADE;
}

.FormattingTable
{
    BACKGROUND-COLOR: #A04302;
}

.LoginTable
{
	border-right: #000066 1px solid;
	border-top: #000066 1px solid;
	border-left: #000066 1px solid;
	border-bottom: #000066 1px solid;
	background-color: #A04302;
}

.Formatting_RowCell
{
    FONT-SIZE: 10pt;
    COLOR: black;
    FONT-FAMILY: Verdana, Arial;
    BACKGROUND-COLOR: white;
    TEXT-DECORATION: none
}
.Formatting_HeaderCell
{
	font-size: 10pt;
	color: white;
	font-family: Verdana, Arial;
	text-decoration: none;
}


.EventList
{
	border-right: #000066 1px solid;
	border-top: #000066 1px solid;
	border-left: #000066 1px solid;
	border-bottom: #000066 1px solid;
	background-color: #A04302;
}

.EventListHeader
{
	font-weight: normal;
	font-size: 10pt;
	color: white;
	font-family: Verdana, Arial, Sans-serif;
}

.EventListCurrentMonth
{
	font-weight: bold;
	font-size: 12pt;
}

.EventListDay
{
	font-weight: bold;
	font-size: 10pt;
	color: black;
	font-family: Verdana, Arial;
	background-color: #F4EADE;
}

.EventListRow
{
	font-size: 10pt;
	font-family: Verdana, Arial;
	background-color: white;
	text-decoration: none;
}

.EventListTime
{
	font-weight: bold;
}

.EventListCategory
{
	font-style: italic;
}

.EventDetailsCategory
{
	font-weight: bold;
	font-size: 12pt;
	color: #A04302;
	font-family: Verdana, Arial;
}

.EventDetailsHeader
{
	font-size: 12pt;
	color: #A04302;
	font-family: Verdana, Arial;
}

.EventDetailsDate
{
}

.EventDetailsVenue
{
}

.EventDetailsDescription
{
	border-right: #000066 1px solid;
	border-top: #000066 1px solid;
	font-size: 10pt;
	border-left: #000066 1px solid;
	border-bottom: #000066 1px solid;
	font-family: Verdana, Arial;
	background-color: #F4EADE;
}

.EventDetailsContact
{
}