

/*a
{
	color: 666600;
}
a:hover
{
    color: #DD6900;
}
*/


/*****************************************************
General Anchor
*****************************************************/


a.linkSmallBold, a.linkMenuSink, a.linkSmallBoldSelected
{
    font-weight: bold;
}

a.linkSmall, a.LinkSmallBold, a.linkMenuSink
{
	font-size: 75%;
	color: #666600;
}
a.linkSmallBoldSelected, a.linkSmallBoldSelected:Hover, alinkSmalBoldSelected:visited
{
	font-size: 75%;
	color: #D30000;
}

a.linkSmallBold:visited, a.linkMenuSink:visited
{
    color: #666600;
}

a.linkSmallBold:Hover, a.linkMenuSink:Hover
{
    color: #DD6900;
}


/*****************************************************
Text and Anchor to display when a user is online
*****************************************************/
.userOnlineLinkBold, a.userOnlineLinkBold, a.userOnlineLinkBold:Visited, a.userOnlineLinkBold:Hover, a.userOnlineLinkBold:Link
{
    font-weight: bold;
    color: #666600;
}

.moderatorOnlineLinkBold, a.moderatorOnlineLinkBold, a.moderatorOnlineLinkBold:Visited, a.moderatorOnlineLinkBold:Hover, a.moderatorOnlineLinkBold:Link
{
    font-weight: bold;
    color: darkblue;
}

.adminOnlineLinkBold, a.adminOnlineLinkBold, a.adminOnlineLinkBold:Visited, a.adminOnlineLinkBold:Hover, a.adminOnlineLinkBold:Link
{
    font-weight: bold;
    color: black;
}

/*****************************************************
Text and anchors used in the navigation menu
*****************************************************/
.menuTitle
{
    font-weight: bold;
    font-size: 20px; 
    font-family: Arial, Helvetica, sans-serif;
    color: 666600;
}

.menuText
{
    font-size: 70%;
    font-weight: bold;
    color: #FFFFFF;
}

a.menuTextLink, a.menuTextLink:visited, a.menuTextLink:link
{
    font-size: 70%;
    text-decoration: none; 
    color: #666600;
}

a.menuTextLink:Hover
{
    color: #000000;
}

/*****************************************************
Text and anchors used in the search
*****************************************************/
.searchPager
{
    font-size : 75%;
    font-weight: bold;
}

.searchItem
{
    background-color: #F5F5CC; 
}

.searchAlternatingItem
{
    background-color: #FFFFFF;
}


/*****************************************************
Default separator style for PostList
*****************************************************/
td.flatViewSpacing
{
    height: 2px;
    background-color: #666600;
}

/*****************************************************
Table Header and cell definitions
*****************************************************/
th
{
    background-image: url(../images/forumHeaderBackground.gif);
    background-color: #666600
}

td.forumHeaderBackgroundAlternate
{
    background-image: url(../images/forumHeaderBackgroundAlternate.gif);
    background-color: #EbEb99;
}

/*****************************************************
Body
*****************************************************/



/*****************************************************
Validation Text
*****************************************************/
.validationWarningSmall
{
    color: Red;
    font-size : 75%;
}

/*****************************************************
General Text
*****************************************************/
.normalTextSmall 
{ 
    font-size : 75%;
}

.normalTextSmallBold
{ 
    font-size : 75%;
    font-weight: bold;
}

.normalTextSmaller
{
    font-size: 70%;
}

.normalTextSmall, .normalTextSmallBold, .normalTextSmaller
{ 
    color : #000000; 
    font-family: Verdana, Arial, Helvetica, sans-serif;
}


/*****************************************************
Text used on tables with a background
*****************************************************/
.tableHeaderText
{
    color: white;
    font-size: 75%;
    font-weight:bold;
}

/*****************************************************
Border used around tables
*****************************************************/
.tableBorder
{
	border-right: #003800 1px solid;
	border-top: #003800 1px solid;
	border-left: #003800 1px solid;
	border-bottom: #003800 1px solid;
	background-color: #ffffff;
}

/*****************************************************
Main forum colors
*****************************************************/
td.forumRow
{
    background-color: #F5F5CC;
}


td.forumAlternate
{
    background-color: #EBEB99;
}

/*****************************************************
Background color and text used in threaded view
*****************************************************/
td.threadTitle
{
    background-color: #EBEB99;
}

.threadDetailTextSmall
{
    color: #666600;
    font-size: 75%;
}

.threadDetailTextSmallBold
{
    color: #666600;
    font-size: 75%;
    font-weight: bold;
}

td.forumRowHighlight
{
    background-color: #EbEb99;
}

/*****************************************************
Text and links used in ForumGroupRepeater and ForumRepeater
*****************************************************/
.forumTitle
{
    font-size: 90%;
    font-weight: bold;
    color: #666600;
}


a.forumTitle:visited, a.forumTitle:link
{
    font-size: 90%;
    font-weight: bold;
    color: #666600;
}

a.forumTitle:hover
{
    color: #DD6900;
}

.forumName
{
    font-weight: bold;
    font-size: 120%; 
    font-family: Arial, Helvetica, sans-serif;
    text-decoration: none; 
    color: cccc00;
}

a.forumName:hover
{
    color: #DD6900;
    text-decoration: underline;
}


/*****************************************************
Form Elements
*****************************************************/
select
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 75%;
    font-weight: bold;
    background-color: #EBEB99;
    border-color: Black;
}

textarea
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 75%;
    background-color: White;
    border-color: Black;
}

/*****************************************************
Menu Controls
*****************************************************/
A.linkMenuSink
{
    font-size: 75%;
    font-family: Arial, Helvetica, sans-serif;
    position: relative;
}

TD.popupMenuSink
{
    position: relative;
}
 

	



DIV.popupMenu
{
	border-right: #003800 1px solid;
	border-top: #003800 1px solid;
	z-index: 99;
	border-left: #003800 1px solid;
	border-bottom: #003800 1px solid;
	position: absolute;
}

DIV.popupTitle
{
    font-family: Arial, Helvetica, sans-serif;
    color: white;
    font-weight: bold;
    background-color: #CCCC00;
    font-size: 80%;
}

DIV.popupItem
{

	padding-right: 2px;
	padding-left: 2px;
	font-size: 75%;
	padding-bottom: 2px;
	padding-top: 2px;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #F5F5CC;
}



.ForumTable
{
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 5px;
	padding-top: 5px;
}





BODY
{
	font-size: small;
	
	color: #336600;
	font-family: Arial, Helvetica;
	
}
A:hover
{
    COLOR: #ff0000
}
A.YPGlink
{
    COLOR: #336600
}
A.YPGlink:hover
{
    COLOR: white
}
A.MainLink
{
    FONT-WEIGHT: bold;
    FONT-SIZE: x-small;
    COLOR: #336600;
    FONT-FAMILY: Arial, Helvetica;
    TEXT-DECORATION: none
}
A.MainLink:hover
{
    COLOR: #99cc00
}
A.MainLinkUnd
{
    COLOR: #336600
}
A.MainLinkUnd:hover
{
    COLOR: #99cc00
}
A.OpeningLink
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: #336600;
    FONT-FAMILY: Arial, Helvetica;
    TEXT-DECORATION: none
}
A.OpeningLink:hover
{
    COLOR: #ffffff
}
A.OpeningLinkSelected
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: #ffffff;
    FONT-FAMILY: Arial, Helvetica;
    TEXT-DECORATION: none
}
A.OpeningLinkSelected:hover
{
    COLOR: #ffffff
}
A.OpeningMainLink
{
    COLOR: white
}
A.OpeningMainLink:hover
{
    COLOR: #ffeb75
}
A.OpeningMainLink2
{
    COLOR: #336600
}
A.OpeningMainLink2:hover
{
    COLOR: #99cc00
}
A.ProductAdLink
{
    FONT-SIZE: x-small;
    LINE-HEIGHT: normal;
    FONT-FAMILY: Times, 'Times New Roman';	
	color: #336600
}
A.ProductAdLink:hover
{
    FONT-SIZE: x-small;
    LINE-HEIGHT: normal;
    FONT-FAMILY: Times, 'Times New Roman';	
	color: #99cc00
}
H1
{
    FONT-WEIGHT: bold;
    FONT-SIZE: medium;
    FONT-FAMILY: Arial, Helvetica
}
H2
{
    FONT-WEIGHT: bold;
    FONT-SIZE: small;
    FONT-FAMILY: Arial, Helvetica
}
H3
{
    FONT-WEIGHT: bold;
    FONT-SIZE: x-small;
    FONT-FAMILY: Arial, Helvetica
}
.Headline1
{
    FONT-WEIGHT: bold;
    FONT-SIZE: medium;
    FONT-FAMILY: Arial, Helvetica
}
.Headline2
{
    FONT-WEIGHT: bold;
    FONT-SIZE: small;
    FONT-FAMILY: Arial, Helvetica
}
.Headline3
{
    FONT-WEIGHT: bold;
    FONT-SIZE: x-small;
    FONT-FAMILY: Arial, Helvetica
}
.HeaderZipInput
{
    FONT-SIZE: 10pt;
    FONT-FAMILY: Arial, Helvetica
}
.DirectiveText
{
    FONT-WEIGHT: bold;
    FONT-SIZE: small;
    COLOR: #666600;
    FONT-FAMILY: 'Times New Roman', Times
}
.DirectiveTextSansSerif
{
    FONT-WEIGHT: bold;
    FONT-SIZE: x-small;
    COLOR: #666600;
    FONT-FAMILY: Arial, Helvetica
}
.DropDown
{
	font-size: 8pt;
	font-family: Arial, Helvetica;
}
.BGBackColor
{
    BACKGROUND-COLOR: #d1e0ff
}
.BGHeaderBackColor
{
    BACKGROUND-COLOR: #234e79
}
.BGHeaderTextColor
{
    COLOR: #234e79
}
.BGRow1BackColor
{
    BACKGROUND-COLOR: #f1f6ff
}
.BGRow2BackColor
{
    BACKGROUND-COLOR: #dfe9ff
}
.BGTextColor
{
    COLOR: #234e79
}
.BodyText
{
    FONT-SIZE: small;
    LINE-HEIGHT: normal;
    FONT-FAMILY: Times, 'Times New Roman'
}
TD.BGTableData
{
    FONT-SIZE: x-small;
    COLOR: #234e79;
    FONT-FAMILY: Arial, Helvetica
}
.GGBackColor
{
    BACKGROUND-COLOR: #e0f0b2
}
.GGHeaderBackColor
{
    BACKGROUND-COLOR: #336600
}
.GGHeaderTextColor
{
    COLOR: #ffffff
}
.GGRow1BackColor
{
    BACKGROUND-COLOR: #f3fadc
}
.GGRow2BackColor
{
    BACKGROUND-COLOR: #e0f0b2
}
.GGTextColor
{
    COLOR: #336600
}
TD.GGTableData
{
    FONT-SIZE: x-small;
    COLOR: #336600;
    FONT-FAMILY: Arial, Helvetica
}
.KTBackColor
{
    BACKGROUND-COLOR: #e5e57f
}
.KTHeaderBackColor
{
    BACKGROUND-COLOR: #858533
}
.KTHeaderTextColor
{
    COLOR: #ffffff
}
.KTRow1BackColor
{
    BACKGROUND-COLOR: #f7f7d8
}
.KTRow2BackColor
{
    BACKGROUND-COLOR: #f2f2bf
}
.KTTextColor
{
    COLOR: #666600
}
TD.KTTableData
{
    FONT-SIZE: x-small;
    COLOR: #666600;
    FONT-FAMILY: Arial, Helvetica
}
.LargeBodyText
{
    FONT-SIZE: medium;
    FONT-FAMILY: Times, 'Times New Roman'
}
.LargeSansSerifBodyText
{
    FONT-SIZE: small;
    FONT-FAMILY: Arial, Helvetica
}
.LCBackColor
{
    BACKGROUND-COLOR: #d6c2eb
}
.LCHeaderBackColor
{
    BACKGROUND-COLOR: #660099
}
.LCHeaderTextColor
{
    COLOR: #ffffff
}
.LCRow1BackColor
{
    BACKGROUND-COLOR: #f3edf9
}
.LCRow2BackColor
{
    BACKGROUND-COLOR: #eae0f5
}
.LCTextColor
{
    COLOR: #660099
}
A.LCLink
{
    COLOR: #660099;
    TEXT-DECORATION: none
}
A.LCLink:hover
{
    COLOR: #cac0d5;
    TEXT-DECORATION: none
}
TD.LCTableData
{
    FONT-SIZE: x-small;
    COLOR: #660066;
    FONT-FAMILY: Arial, Helvetica
}
.MainBackColor
{
    BACKGROUND-COLOR: #99cc00
}
.MainHeaderBackColor
{
    BACKGROUND-COLOR: #336600
}
.MainHeaderTextColor
{
    COLOR: #ffffff
}
.MainRow1BackColor
{
    BACKGROUND-COLOR: #f3fadc
}
.MainRow2BackColor
{
    BACKGROUND-COLOR: #e0f0b2
}
.MainTextColor
{
    COLOR: #336600
}
TD.MainTableData
{
    FONT-SIZE: x-small;
    COLOR: #336600;
    FONT-FAMILY: Arial, Helvetica
}
.OCBackColor
{
    BACKGROUND-COLOR: #ffe57f
}
.OCHeaderBackColor
{
    BACKGROUND-COLOR: #ccad00
}
.OCHeaderTextColor
{
    COLOR: #ffffff
}
.OCRow1BackColor
{
    BACKGROUND-COLOR: #fff7d8
}
.OCRow2BackColor
{
    BACKGROUND-COLOR: #fff2bf
}
.OCTextColor
{
    COLOR: #996600
}
A.OCLink
{
    COLOR: #996600;
    TEXT-DECORATION: none
}
A.OCLink:hover
{
    COLOR: #DD9922;
    TEXT-DECORATION: none
}
TD.OCTableData
{
    FONT-SIZE: x-small;
    COLOR: #996600;
    FONT-FAMILY: Arial, Helvetica
}
.OGGBackColor
{
    BACKGROUND-COLOR: #f0d1e0
}
.OGGHeaderBackColor
{
    BACKGROUND-COLOR: #993366
}
.OGGHeaderTextColor
{
    COLOR: #ffffff
}
.OGGRow1BackColor
{
    BACKGROUND-COLOR: #faf1f6
}
.OGGRow2BackColor
{
    BACKGROUND-COLOR: #f7e8ef
}
.OGGTextColor
{
    COLOR: #993366
}
TD.OGGTableData
{
    FONT-SIZE: x-small;
    COLOR: #993366;
    FONT-FAMILY: Arial, Helvetica
}
.PCBackColor
{
    BACKGROUND-COLOR: #cccce5
}
.PCHeaderBackColor
{
    BACKGROUND-COLOR: #330066
}
.PCHeaderTextColor
{
    COLOR: #ffffff
}
.PCRow1BackColor
{
    BACKGROUND-COLOR: #f0f0f7
}
.PCRow2BackColor
{
    BACKGROUND-COLOR: #e5e5f2
}
.PCTextColor
{
    COLOR: #330066
}
TD.PCTableData
{
    FONT-SIZE: x-small;
    COLOR: #330066;
    FONT-FAMILY: Arial, Helvetica
}
.SansSerifBodyText
{
    FONT-SIZE: x-small;
    FONT-FAMILY: Arial, Helvetica
}
.SmallBodyText
{
    FONT-SIZE: x-small;
    LINE-HEIGHT: normal;
    FONT-FAMILY: Times, 'Times New Roman'
}
.SmallSansSerifBodyText
{
    FONT-SIZE: xx-small;
    FONT-FAMILY: Arial, Helvetica
}
.TIGBackColor
{
    BACKGROUND-COLOR: #ffcc7f
}
.TIGHeaderBackColor
{
    BACKGROUND-COLOR: #993300
}
.TIGHeaderTextColor
{
    COLOR: #ffffff
}
.TIGRow1BackColor
{
    BACKGROUND-COLOR: #fff0d8
}
.TIGRow2BackColor
{
    BACKGROUND-COLOR: #ffe5bf
}
.TIGTextColor
{
    COLOR: #cc6600
}
TD.TIGTableData
{
    FONT-SIZE: x-small;
    COLOR: #cc6600;
    FONT-FAMILY: Arial, Helvetica
}
.YPGWelcomeBackText
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    LINE-HEIGHT: 8pt;
    FONT-STYLE: italic;
    FONT-FAMILY: Arial, Helvetica
}
.YPGSmallWelcomeBackText
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    LINE-HEIGHT: 8pt;
    FONT-FAMILY: Arial, Helvetica
}
.YPGTextColor
{
    COLOR: #639a00
}
.LargeSansSerifTitle
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: large;
    FONT-FAMILY: Arial, Helvetica
}

.DKLargeArial
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: large;
    FONT-FAMILY: Arial, Helvetica
}
.DKPrevAnswer
{
background-color: #e7e7f3
}

.DKPrevAnswerAlt
{
background-color: #f1f1f8
}

.DKMainFont
{
font-family: Arial, Helvetica; font-size: x-small; color: #3A006E
}
.DKMainFontBold { font-family: Arial, Helvetica; font-size: x-small; color: #3A006E ; font-weight: bolder}
.DKHeader { font-family: Arial, Helvetica; font-size: x-small; color: #3A006E ; font-weight: bold }
.DKHeader2 { font-family: Arial, Helvetica; font-size: small; color: #3A006E ; font-weight: bold }

.DKTableBottomLine
{
	padding-top: 15px;
	border-top: #9f87b8 2px solid;
	border-left-color: black;
	border-bottom-color: #9f87b8;
	width: 100%;
	border-right-style: none;
	border-left-style: none;
	border-right-color: black;
	border-bottom-style: none;
}


.DKTableCell
{
	width: 100%;
}

.DKTableCellCentered
{
	width: 100%;
	text-align: center;
}


.div.Newsletter
{

	margin: 10px;
	color: #336600;
	font-family: Arial, Helvetica;
	font-size:x-small;
	background-color: transparent;
	text-align:left;
}

