
/*****************************************************
General Anchor
*****************************************************/
a.linkSmallBold, a.linkMenuSink
{
	font-weight: bold;
}

a.linkSmall, a.LinkSmallBold, a.linkMenuSink
{
	color: navy;
	font-size: 0.7em;
}


a.linkSmallBold:visited, a.linkMenuSink:visited
{
	color: #A40101;
}

a.linkSmallBold:Hover, a.linkMenuSink:Hover
{
	color: #DD6900;
}

body
{
	margin: 0 0 0 0;
}


/*****************************************************
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: #E73300;
}

.moderatorOnlineLinkBold, a.moderatorOnlineLinkBold, a.moderatorOnlineLinkBold:Visited, a.moderatorOnlineLinkBold:Hover, a.moderatorOnlineLinkBold:Link
{
	font-weight: bold;
	color: darkred;
}

.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: red;
}

.menuText
{
	font-size: 0.6em;
	font-weight: bold;
	color: #FFFFFF;
}

a.menuTextLink:visited, a.menuTextLink:link
{
	font-size: 0.6em;
	text-decoration: none;
	color: #A43D01;
}

a.menuTextLink:Hover
{
	color: #000000;
}


/*****************************************************
Text and anchors used in the search
*****************************************************/
.searchPager
{
	font-size: 0.7em;
	font-weight: bold;
}

.searchItem
{
	background-color: #FFEEDD;
}

.searchAlternatingItem
{
	background-color: #FFFFFF;
}


/*****************************************************
Default separator style for PostList
*****************************************************/
td.flatViewSpacing
{
	height: 2px;
	background-color: #FFB780;
}

/*****************************************************
Table Header and cell definitions
*****************************************************/
th
{
	/*	background-image: url(../images/forumHeaderBackground.gif); */
	background-color: #7392AD;
	color: white;
}

td.forumHeaderBackgroundAlternate
{
	background-image: url(../images/forumHeaderBackgroundAlternate.gif);
	background-color: #F3E0BF;
}

.userPanelBorder
{
	border: 1px #1E345C solid;
	background-color: #FFFFFF;
}

th.userPanelHeader
{
	font-size: 0.7em;
	font-weight: bold;
	padding: 2 4 2 4
}

td.userPanelRow
{
	background-color: #F9F4F4;
	padding: 10 10 10 10
}

td.userPanelRow2
{
	background-color: #F9F4F4;
	padding: 2 2 2 2
}

td.userPanelRow3
{
	background-color: #F9F4F4;
	padding: 3 3 3 3
}

td.sitebanner
{
	background-color: #1E345C; /* D93A3A; */
}

.sitebanner
{
	background-color: #D93A3A;
}

.userSubPanelBorder
{
	border: 1px #83B6B0 solid;
	background-color: #FFFFFF;
	padding: 2 4 2 4
}

th.userSubPanelHeader
{
	color: black;
	font-size: 0.7em;
	font-weight: bold;
	background-image: url(../images/forumHeaderBackgroundAlternate.gif);
	background-color: #D9E6FE;
}

td.userSubPanelRow
{
	background-color: #EAF4F1;
	padding: 1 2 1 2
}
/*****************************************************
Body
*****************************************************/
body
{
	font-size: 8pt;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #FFFFFF;
}


/*****************************************************
Validation Text
*****************************************************/
.validationWarningSmall
{
	color: Red;
	font-size: 0.7em;
}

/*****************************************************
General Text
*****************************************************/
.normalText
{
	font-size: 0.8em;
}

.normalTextSmall
{
	font-size: 0.7em;
}

.normalTextSmallBold
{
	font-size: 0.7em;
	font-weight: bold;
}

.normalTextSmaller
{
	font-size: 0.6em;
}

.normalTextSmallest
{
	font-size: 0.5em;
}

.normalText, .normalTextSmall, .normalTextSmallBold, .normalTextSmaller
{
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

a.normalTextSmaller
{
	font-size: 0.6em;
	text-decoration: none;
}

a.normalTextSmaller:hover
{
	text-decoration: underline;
}

/*****************************************************
Text used on tables with a background
*****************************************************/
.tableHeaderText
{
	color: white;
	font-size: 0.7em;
	font-weight: bold;
}

.tableHeaderTextAlt
{
	color: white;
	font-size: 0.7em;
	font-weight: bold;
}

.subTableHeaderText
{
	color: white;
	font-size: 0.7em;
	font-weight: bold;
	background-color: black;
}

/*****************************************************
Border used around tables
*****************************************************/
.tableBorder
{
	border: 1px #1E345C solid;
	background-color: #FFFFFF;
}

.popupBorder
{
	border: 1px #1E345C solid;
	color: Black;
	background-color: #FFFF99;
	font-size:7pt;
}

.subTableBorder
{
	border: 1px #83B6B0 solid;
	background-color: #FFFFFF;
}

/*****************************************************
Main forum colors
*****************************************************/
th.tableHeaderText
{
	background-color: #7392AD;
	color: white;
	height: 19;
}

td.forumRow
{
	background-color: #f0f0f0; /*FBF3E3;*/
}

td.forumAlternate
{
	background-color: #f0f0f0;
}

td.forumRowAlternate2
{
	background-color: #d0d0d0;
}

td.buttonBarText
{
	color: white;
	font-size: 0.7em;
	font-weight: bold;
	background-image: url(../images/msbg.gif);
	/*background-color: #7978AD;*/
}

a.buttonBarText
{
	color: black;
	font-size: 7.5pt;
	font-weight: bold;
	text-decoration: none;
}

a.buttonBarText:hover
{
	color: #a0a0a0;
}

td.buttonBarTextRH
{
	color: white;
	font-size: 0.7em;
	font-weight: bold;
	background-color: #AD3333;
}

a.buttonBarTextRH
{
	color: #e8e8e8;
	font-weight: bold;
	background-color: #AD3333;
	text-decoration: none;
}

a.buttonBarTextRH:hover
{
	color: white;
	text-decoration: none;
}

/*
 * Navbanner
 */
.navBannerTable
{
/*	background-image: url(../images/bar.gif);
*/	background-color: #7392AD;
}

.navBannerSpacer
{
	height: 8;
}

td.navBannerText
{
	font-family: Arial, Helvetica, sans-serif;
}

td.navBannerText
{
	height: 17;
	color: white;
	font-size: 0.7em;
}

a.navBannerText
{
	color: white;
	text-decoration: none;
}

a.navBannerText:hover
{
	color: black;
}

a.navBannerText:visited
{
	color: white;
	text-decoration: none;
}

a.navBannerText:visited:hover
{
	color: black;
}

/*****************************************************
Background color and text used in threaded view
*****************************************************/
td.threadTitle
{
	background-color: #ECD9D4;
}

.threadDetailTextSmall
{
	color: #E70000;
	font-size: 0.7em;
}

.threadDetailTextSmallBold
{
	color: #E70000;
	font-size: 0.7em;
	font-weight: bold;
}

td.forumRowHighlight
{
	background-color: #F3E0BF;
}

/*****************************************************
Text and links used in ForumGroupRepeater and ForumRepeater
*****************************************************/
.forumTitle
{
	font-size: 0.8em;
	font-weight: bold;
	color: #A40101;
}

.forumTitleAlternate
{
	font-size: 0.8em;
	font-weight: bold;
	color: #A43D01;
	background-color: #F5BEBE;
}

a.forumTitle:visited, a.forumTitle:link
{
	font-size: 0.8em;
	font-weight: bold;
	color: #A40101;
}

a.forumTitle:hover
{
	color: #DD0000;
}

.forumName
{
	font-weight: bold;
	font-size: 16px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #A00000;
}

a.forumName:hover
{
	color: #DD6900;
	text-decoration: underline;
}

.newsTitle
{
	font-weight: bold;
	font-size: 16px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: black;
}

.bannerSlogan
{
	font-weight: bold;
	font-size: 16px;
	font-family: Arial, Helvetica, sans-serif;
	color: black;
}

.bannerCompany
{
	font-weight: bold;
	font-size: 36px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color: black;
}

.mediumTitle
{
	font-weight: bold;
	font-size: 16px;
	font-family: Arial, Helvetica, sans-serif;
	color: black;
}

/*
 *  Ordering styles
 */
td.orderList
{
	vertical-align: center;
	background-color: #FBF3D3;
}

td.orderListAlternate
{
	vertical-align: center;
	background-color: #FCEBCB;
}

th.orderListHeaderText
{
	height: 15;
	vertical-align: center;
	text-align; center;
}

.orderListTitle
{
	font-size: 0.6em;
	font-weight: bold;
}

.orderListTable
{
	border: 1px #A40101 solid;
	background-color: #FFFFFF;
}

.orderListHeaderText
{
	color: white;
	font-size: 7.5pt;
	font-weight: bold;
}

.orderListName
{
	font-weight: bold;
	font-size: 10pt;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: darkred;
}

.celeron
{
	color: white;
	background-color: #7C6ABE;
}

.p4
{
	color: white;
	background-color: #489A4A;
}

.xeon
{
	color: white;
	background-color: #C93333;
}

/*****************************************************
Form Elements
*****************************************************/
select
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	font-weight: bold;
	background-color: white;
	border-color: Black;
}

textarea
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	background-color: White;
	border-color: Black;
}

/*****************************************************
Menu Controls
*****************************************************/
A.linkMenuSink
{
	font-size: 0.7em;
	font-family: Arial, Helvetica, sans-serif;
	position: relative;
}

TD.popupMenuSink
{
	position: relative;
}

DIV.popupMenu
{
	border: 1px solid blue;
}

DIV.popupTitle
{
	font-family: Arial, Helvetica, sans-serif;
	color: white;
	font-weight: bold;
	background-color: #AA4444;
}

DIV.popupItem
{
	font-size: 0.8em;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #FFDDDD;
}

.vmenu
{
	background-color: #CC0000;
}

.vmenuheader
{
	height: 10px;
	color: Yellow;
	font-family: Verdana, Sans-Serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	filter: progid:DXImageTransform.Microsoft.dropshadow(OffX=2, OffY=2, Color= '#333333' , Positive= 'true' );
}

.vmenuheader:visited
{
	height: 10px;
	color: LightYellow;
	font-family: Verdana, Sans-Serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	filter: progid:DXImageTransform.Microsoft.dropshadow(OffX=2, OffY=2, Color= '#333333' , Positive= 'true' );
}

.vmenuheader:hover
{
	height: 10px;
	color: Yellow;
	font-family: Verdana, Sans-Serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	filter: progid:DXImageTransform.Microsoft.dropshadow(OffX=2, OffY=2, Color= '#333333' , Positive= 'true' );
}

.vmenuheader:active
{
	height: 10px;
	color: Yellow;
	font-family: Verdana, Sans-Serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	filter: progid:DXImageTransform.Microsoft.dropshadow(OffX=2, OffY=2, Color= '#333333' , Positive= 'true' );
}

.vmenuitem
{
	font-family: Tahoma, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: white;
}

.menubg
{
	color: White;
}

/* hyperlink style for the copyright links */
.copylink {
    text-decoration: none;
    color: #b0b0d0;
	font-size: 6.5pt;
}

.copylink:link {
    text-decoration: none;
    color: #8080c0;
	font-size: 6.5pt;
}

.copylink:visited  {
    text-decoration:    none;
    color:#a0a0e0;
	font-size: 6.5pt;
}

.copylink:active   {
    text-decoration:    none;
    color:#a0a0e0;
	font-size: 6.5pt;
}

.copylink:hover    {
    text-decoration:    underline;
    color:#a0a0e0;
	font-size: 6.5pt;
}

/* Generic titlebox style */

.titlebox
{
	background-color:white;
}

.titleboxtitle
{
	color:white;
	background-color:brown;
	font-size: 0.6em;
}

.titleboxtext
{
	color:black;
	background-color:#FFFFEC;
	font-size: 0.8em;
}
