A.mainMenu
{
	font-weight: bold;
	font-size: 0.8em;
	color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #6a6a5a;
	font-variant: normal;
	text-decoration: none;
}
A.mainMenu:visited
{
	font-weight: bold;
	font-size: 0.8em;
	color: #ffffff;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #6a6a5a;
	text-decoration: none;
}
A.mainMenu:hover
{
	font-weight: bold;
	font-size: 0.8em;
		color: #ffcc00;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #6a6a5a;
	font-variant: small-caps;
	text-decoration: none;
}
A.mainMenuYellow
{
	font-weight: bold;
	font-size: 0.8em;
	color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #6a6a5a;
	font-variant: normal;
	text-decoration: none;
}
A.mainMenuYellow:visited
{
	font-weight: bold;
	font-size: 0.8em;
	color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #6a6a5a;
	font-variant: normal;
	text-decoration: none;
}
A.mainMenuYellow:hover
{
	font-weight: bold;
	font-size: 0.8em;
	color: #ffcc00;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #6a6a5a;
	font-variant: small-caps;
	text-decoration: none;
}
A.subMenu
{
	font-weight: bold;
	font-size: 0.6em;
	color: white;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
A.subMenu:visited
{
	font-size: 0.6em;
	color: white;
	text-decoration: none; 
}
A.subMenu:hover
{
	color: orange;
}

TD.mainMenuHeader
{

		font-weight: bold;
	font-size: 0.8em;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: red;
	font-variant: small-caps;
	text-decoration: none;
}
.userOnlineLinkBold
{
	font-weight: bold;
	color: #0055e7;
}
A.userOnlineLinkBold
{
	font-weight: bold;
	color: #0055e7;
}
.moderatorOnlineLinkBold
{
	font-weight: bold;
	color: black;
}
A.moderatorOnlineLinkBold
{
	font-weight: bold;
	color: black;
}
.adminOnlineLinkBold
{
	font-weight: bold;
	color: red;
}
A.adminOnlineLinkBold
{
	font-weight: bold;
	color: red;
}

.BIMButton
{
	font-weight: bold;
	font-size: 0.8em;
	border-left-color: silver;
	border-bottom-color: silver;
	color: #ffffff;
	border-top-style: outset;
	border-top-color: silver;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border-right-style: outset;
	border-left-style: outset;
	background-color: #6a6a5a;
	border-right-color: silver;
	border-bottom-style: outset;
}
.menuTitle
{
	font-weight: bold;
	font-size: 20px;
	color: navy;
	font-family: Arial, Helvetica, sans-serif;
}
.menuText
{
	font-weight: bold;
	font-size: 0.6em;
	color: #ffffff;
}
A.HorMenu
{
	font-weight: bold;
	font-size: 0.8em;
	color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #6a6a5a;
	font-variant: normal;
	text-decoration: none;
}
A.HorMenu:hover
{
	font-weight: bold;
	font-size: 0.8em;
	color: #ffcc00;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color:#6a6a5a;
	font-variant: small-caps;
	text-decoration: none;
}
.searchPager
{
	font-weight: bold;
	font-size: 0.7em;
}
.searchItem
{
	background-color: #ddeeff;
}
.searchAlternatingItem
{
	background-color: #ffffff;
}
TD.flatViewSpacing
{
	height: 2px;
	background-color: #80b7ff;
}
TH
{
	background-color: #F9FFFF;
	color:Black;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: .8em;	
}
TD.HeaderBg
{
	font-weight: bold;
	font-size: 0.97em;
	color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: red;
		
}

TD.forumHeaderBackgroundBlack
{
	background-image: url(./images/topv2.gif);
	background-color: #ebedf6;	
}

TD.forue
{
	background-image: url(./images/forumFooterBackgroundAlternate.gif);
	background-color: #ebedf6;
	
}
BODY
{
	font-size: 8pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #ffffff;
}
.validationWarningSmall
{
	font-size: 0.7em;
	color: red;
}
.font1
{
	font-size: 0.6em;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.font2
{
	font-size: 0.7em;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;	
}
.font3
{
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
}
.font3b
{
	color: #000000;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
}
.font3bB
{
	color: #000099;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
}
.fontHB
{
	color: #000000;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: .97em;
}
.font2b
{
	font-weight: bold;
	font-size: 0.7em;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;	
}
.font2bu
{
	font-weight: bold;
	font-size: 0.7em;
	color: #cc0000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.font2Red
{
	font-size: 0.7em;
	color: red;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.tableHeaderText
{
	font-weight: bold;
	font-size: 0.8em;
	color: white;
	font-family: Verdana;
}
.RedButtonControlStyle
{
	font-weight: bold;
	border-left-color: #cc0000;
	border-bottom-color: #cc0000;
	color: white;
	border-top-style: outset;
	border-top-color: #cc0000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border-right-style: outset;
	border-left-style: outset;
	background-color: #cc0000;
	border-right-color: #cc0000;
	border-bottom-style: outset;
}

.BlueButtonControlStyle
{
	font-weight: bold;
	border-left-color: aqua;
	border-bottom-color: aqua;
	color: white;
	border-top-style: outset;
	border-top-color: aqua;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border-right-style: outset;
	border-left-style: outset;
	background-color: #003399;
	border-right-color: aqua;
	border-bottom-style: outset;
}
.tableBorder
{
	border-right: #003399 1px solid;
	border-top: #003399 1px solid;
	border-left: #003399 1px solid;
	border-bottom: #003399 1px solid;
	background-color: #e0dfed;
}
.tableBorder_lightColor
{
	border-right: #99cccc 1px solid;
	border-top: #99cccc 1px solid;
	border-left: #99cccc 1px solid;
	border-bottom: #99cccc 1px solid;
	background-color: #ffffff;
}
TD.forumRow
{
	background-color: #ddeeff;
}
TD.forumAlternate
{
	background-color: #dae7fd;
}
TD.threadTitle
{
	background-color: #d4d9ec;
}
.threadDetailTextSmall
{
	font-size: 0.7em;
	color: #0055e7;
}
.threadDetailTextSmallBold
{
	font-weight: bold;
	font-size: 0.7em;
	color: #0055e7;
}
TD.forumRowHighlight
{
	background-color: #d4d9ec;
}
.forumTitle
{
	font-weight: bold;
	font-size: 0.8em;
	color: #003399;
}
.List_Box
{
	font-weight: normal;
	font-size: smaller;
	color: black;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: white;
}
.forumTitle_red
{
	font-weight: bold;
	font-size: 0.8em;
	color: #ff0000;
}
A.forumTitle:visited
{
	font-weight: bold;
	font-size: 0.8em;
	color: #003399;
}
A.forumTitle:link
{
	font-weight: bold;
	font-size: 0.8em;
	color: #003399;
}
A.forumTitle:hover
{
	color: #dd6900;
}
.forumName
{
	font-weight: bold;
	font-size: 16px;
	color: navy;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}
A.forumName:hover
{
	color: #dd6900;
	text-decoration: underline;
}
SELECT
{
	font-size: 0.75em;
	border-left-color: Black;
	border-bottom-color: Black;
	border-top-color: Black;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #F9FFFF;
	border-right-color: Black;
	
}
TEXTAREA
{
	font-size: 0.8em;
	border-left-color: black;
	border-bottom-color: black;
	border-top-color: black;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: white;
	border-right-color: black;
}
A.linkMenuSink
{
	font-size: 0.7em;
	font-family: Arial, Helvetica, sans-serif;
	position: relative;
}
SPAN.PopupMenuSink
{
	position: relative;
}
DIV.popupMenu
{
	border-right: blue 1px solid;
	border-top: blue 1px solid;
	border-left: blue 1px solid;
	border-bottom: blue 1px solid;
}
DIV.popupTitle
{
	font-weight: bold;
	color: white;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #4455aa;
}
DIV.popupItem
{
	font-weight: bold;
	font-size: 0.8em;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #ddeeff;
}


TD.HMenu
{
	background-color: #6a6a5a;
}
TD.HMenu1
{
	background-color: #6a6a5a;
}
TD.HMenu2
{
	background-color: #6a6a5a;
}
TD.HMenu3
{
	background-color: #6a6a5a;
}
TD.HMenu4
{
	background-color: #6a6a5a;
}