/* General Anchor */

a.linkSmallBold, a.linkMenuSink {font-family: Tahoma; font-size: 8pt}

a.linkSmall, a.LinkSmallBold, a.linkMenuSink {color: #333399;font-size: 8pt; font-family:Tahoma; font-weight:bold}

a:visited.linkSmallBold, a:visited.linkMenuSink {color: #000000; font-size:8pt; font-family:Tahoma; font-weight:bold}

a:hover.linkSmallBold, a:hover.linkMenuSink {color: #000000; font-family:Tahoma; font-size:8pt; text-decoration:underline; font-weight:bold}

/* Text and Anchor to display when a user is online */

.userOnlineLinkBold, a.userOnlineLinkBold, a:visited.userOnlineLinkBold, a:hover.userOnlineLinkBold, a:link.userOnlineLinkBold
{font-weight: bold;color: #646464;font-family:Arial; font-size:10px}

.moderatorOnlineLinkBold, a.moderatorOnlineLinkBold, a:visited.moderatorOnlineLinkBold, a:hover.moderatorOnlineLinkBold, a:link.moderatorOnlineLinkBold
{font-weight: bold;color: #000000;font-family:Arial; font-size:10px}

.adminOnlineLinkBold, a.adminOnlineLinkBold, a:visited.adminOnlineLinkBold, a:hover.adminOnlineLinkBold, a:link.adminOnlineLinkBold
{color: #666699;font-size:10px}

/*****************************************************
Text and anchors used in the navigation menu
*****************************************************/
.menuTitle
{
    font-size: 8pt; 
    font-family: Tahoma;
    color: #000080
}

.menuText
{
    font-size: 8pt;
    font-weight: bold;
    color: #606FD7; font-family:Tahoma
}

a:visited.menuTextLink, a:link.menuTextLink
{
    font-size: 10px;
    text-decoration: none; 
    color: #333399; font-family:Verdana; 
}

a:hover.menuTextLink
{
    color: #FF0000;font-size:10px; font-family:Verdana
}


/*****************************************************
Text and anchors used in the search
*****************************************************/
.searchPager
{
    font-size : 0.7em;
    font-weight: bold;
}

.searchItem
{
    background-color: #EBEDF6; font-family:Tahoma; font-size:8pt 
}

.searchAlternatingItem
{
    background-color: #FFFFFF;
}


/*****************************************************
Default separator style for PostList
*****************************************************/
TD.row1		{ background-color: #f8f8f8 }
TD.row2		{ background-color: #f0f0f0 }
TD.row3		{ background-color: #f4f4f4 }
td.flatViewSpacing
{
    height: 2px;
    background-color: #80B7FF;
}

/*****************************************************
Table Header and cell definitions
*****************************************************/
th
{
    background-image: url('../images/forumHeaderBackground.gif');
    background-color: #C0C0C0; color:#666699
}

td.forumHeaderBackgroundAlternate
{
    background-image: url('../images/forumHeaderBackgroundAlternate.gif');
    background-color: #EBEDF6; font-family:Tahoma; font-size:8pt
}

/*****************************************************
Body
*****************************************************/
body 
{
    FONT-SIZE: 8pt;
    COLOR: #666699;
    FONT-FAMILY: Tahoma;
    background-color: #818181;
    scrollbar-face-color: #DEE3E7;
    scrollbar-highlight-color: #FFFFFF;
    scrollbar-shadow-color: #DEE3E7;
    scrollbar-3dlight-color: #D1D7DC;
    scrollbar-arrow-color:  #006699;
    scrollbar-track-color: #EFEFEF;
    scrollbar-darkshadow-color: #98AAB1;
}


/*****************************************************
Validation Text
*****************************************************/
.validationWarningSmall
{
    color: #800000;
    font-size : 8pt;font-family:Tahoma
}

/*****************************************************
General Text
*****************************************************/
.normalTextSmall 
{ 
    font-size : 8pt; color:#4E4673; font-family:Tahoma
}

.normalTextSmallBold
{ 
    font-size : 8pt;
    font-weight: bold; color:#221F3A; font-family:Tahoma
}

.normalTextSmaller
{
    font-size: 8pt; color:#3A2D55; font-family:Tahoma
}

.normalTextSmall, .normalTextSmallBold, .normalTextSmaller
{ 
    color : #221F3A; 
    font-family: Tahoma; font-size:8pt
}

/*****************************************************
Text used on tables with a background
*****************************************************/
.tableHeaderText
{
    color: #666699;
    font-size: 8pt;
    font-weight:bold
}

/*****************************************************
Border used around tables
*****************************************************/
.tableBorder
{
    border: 1px solid #666699; 
    background-color: #FFFFFF
}

/*****************************************************
Main forum colors
*****************************************************/
td.forumRow
{
    padding:0; background-color: #EAEAF7;color:#666699
}


td.forumAlternate
{
    background-color: #EAEAF7; font-family:Tahoma; font-size:8pt
}

/*****************************************************
Background color and text used in threaded view
*****************************************************/
td.threadTitle
{
    border:1px solid #666699; background-color: #EBEDF6
}

.threadDetailTextSmall
{
    color: #0055E7;
    font-size: 8pt;font-family:Arial
}

.threadDetailTextSmallBold
{
    color: #0055E7;
    font-size: 8pt;
    font-weight: bold; font-family:Arial
}

td.forumRowHighlight
{
    background-color: #EAEAF7; font-family:Tahoma; font-size:8pt
}

/*****************************************************
Text and links used in ForumGroupRepeater and ForumRepeater
*****************************************************/
.forumTitle
{
    font-size: 12pt;
    color: #013DA4
}


a:visited.forumTitle, a:link.forumTitle
{
    font-size: 8pt;
    font-weight: bold;
    color: #38304E; text-decoration:none; font-family:Tahoma
}

a:hover.forumTitle
{
    color: #666699;text-decoration:underline; font-weight:bold; font-size:8pt; font-family:Tahoma
}

.forumName
{
    font-weight: bold;
    font-size: 8pt; 
    font-family: Arial, Helvetica, sans-serif;
    text-decoration: none; 
    color: #000080;
}

a:hover.forumName
{
    color: #0000FF;
    text-decoration: underline
}


/*****************************************************
Form Elements
*****************************************************/
select
{
    border-style:solid; border-width:1; font-family: Verdana;
    font-size: 8pt;
    background-color: #FFFFF9;
    color:#000080; letter-spacing:-1pt; padding-left:4; padding-right:4; padding-top:1; padding-bottom:1
}

textarea
{
    font-family: Tahoma;
    font-size: 8pt;
    background-color: White;
    border-color: Black
}

/*****************************************************
Menu Controls
*****************************************************/
A.linkMenuSink
{
    font-size: 8pt;
    font-family: Tahoma;
    position: relative
}

TD.popupMenuSink
{
    position: relative;
}

DIV.popupMenu
{
    border: 1px solid blue; font-size:8pt
}

DIV.popupTitle
{
    font-family: Arial, Helvetica, sans-serif;
    color: #666699;
    font-weight: bold;
    background-color: #4455AA; font-size:8pt
}

DIV.popupItem
{
    font-size: 8pt;
    font-weight: bold;
    font-family: Arial, Helvetica, sans-serif;
    background-color: #EBEDF6
}