
.heading, 
.darkColorHeading
{
	font-family: Tahoma, Arial;
	font: 12pt;
}

.shadowText
{
	font-family: Tahoma, Arial;
	color: #C7C7C7;
	font: bold 8pt; 
}

A.badLink, 
.formWarningLabel, 
.errorText

{
	font-family: Tahoma, Arial;
	color: Red;
	font: bold 8pt; 
}

A
{
	font-family: Tahoma, Arial;
	color: Blue;
	font: bold 8pt; 
}

.darkBG, 
.alertHeader, 
.dgSelectedItem,
TH, 
TR.solidHeaderRow
{
	font-family: Tahoma, Arial;
	color: #FFFFFF;
	font: bold 10pt;
}

.darkColorHeading,
.smallDarkColorHeading
{
	font-family: Tahoma, Arial;
	color: #3F74BA;
	font: 10pt; 
}

TH, 
TR.solidHeaderRow, 
.darkBG,
.dgSelectedItem,
.alertHeader, 
.dividerRule
{
	font-family: Tahoma, Arial;
	background-color: #0674ba;
	font: 10pt; 
}

.subNavButtonNormal,
.mainNavButtonHover,
.formLabel,
.thinBorderOpenLeft, 
.formButtonBar, 
.subNav
{
	font-family: Tahoma, Arial;
	background-color:#E7E7E7;
	font: 10pt; 
}

TR.solidBodyRow, 
.thinBorderLeftRight, 
.thinBorderOpenBottom, 
.thinBorderOpenTop,
.subNavButtonHover,
.formDataEntry, 
.dgAlternatingItem
{
	font-family: Tahoma, Arial;
	background-color: #F7F7F7;
	font: 10pt; 
}

.mainNavButtonNormal,
.dgFooter,
.dgHeader,
.topNavPad, 
TR.actionRow, 
.dgPager,
.dgPrevNextPager
{
	font-family: Tahoma, Arial;
	background-color: #D7D7D7;
	font: bold 10pt; 
}

.formSubLabel
{
	font-family: Tahoma, Arial;
	background-color: #EEEEEE;
	font: bold 10pt; 
}

.alertBody
{
	font-family: Tahoma, Arial;
	background-color: #fffacd;
	font: bold 10pt; 
}

.thinBorder,
.thinBorderTopBottom, 
.thinBorderOpenRight, 
.thinBorderOpenLeft,
.thinBorderOpenBottom
{
	border-top: solid 1px #3F74BA;
}

.thinBorder,
.thinBorderTopBottom, 
.thinBorderOpenRight, 
.thinBorderOpenLeft,
.thinBorderOpenTop
{
	border-bottom: solid 1px #3F74BA;
}

.thinBorder,
.thinBorderOpenRight,
.thinBorderLeftRight, 
.thinBorderOpenBottom, 
.thinBorderOpenTop
{
	border-left: solid 1px #3F74BA;
}

.thinBorder,
.thinBorderOpenLeft,
.thinBorderLeftRight, 
.thinBorderOpenBottom, 
.thinBorderOpenTop
{
	border-right: solid 1px #3F74BA;
}

.flatFormElementError 
{
	border: solid 1px red;
	font: bold 10pt; 
}


TR.solidHeaderRow, 
TR.solidBodyRow
{
	border: solid 1px white;
}

SELECT, 
TEXTAREA, 
BUTTON, 
.flatFormElement 
{
	border: solid 1px black;
}

.formButtonBar
{
	text-align: right;
}

.dgPager,
.dgPrevNextPager
{
	text-align: center;
}
.dgPrevNextPager A,
.dgPrevNextPager SPAN
{
	margin-left: 30px;
	margin-right: 30px;
}

TH,
.dgFooter,
.dgHeader,
.dgPager,
.dgPrevNextPager,
.dgSelectedItem,
.alertHeader, 
.heading, 
.darkColorHeading, 
.smallDarkColorHeading, 
.formLabel,
.formWarningLabel
{
	font-family: Tahoma, Arial;
	font: bold 10pt; 
}

.dividerRule
{
	height: 6px;
}

SELECT, 
TEXTAREA, 
BUTTON, 
.flatFormElement, 
.flatFormElementError,
.infoSection,
.subNavButtonNormal,
.subNavButtonHover,
.mainNavButtonNormal,
.mainNavButtonHover
{
	padding-right: 2px;
	padding-left: 2px;
}

.infoSection 
{
	padding-bottom: 2px;
	padding-top: 2px;
}

.visible
{
    VISIBILITY: visible;
    display: inline;
}
.hidden
{
    DISPLAY: none;
    VISIBILITY: hidden
}

.subNavButtonNormal,
.subNavButtonHover,
.mainNavButtonNormal,
.mainNavButtonHover
{
	cursor: hand;
	width: 80px;
	border: #999999 1px solid;
}

.dg,
.dgItem,
.dgEditItem,
.formButtonBar INPUT 
{
	font-family: Tahoma, Arial;
	font: 10pt; 
}
.clickableText
{
	cursor: hand;
	color: blue;
}

.WQDInactiveDesc
{
	color: gray;
}

.test
{
	text-align: right;
}

.tipBox       { position: absolute; font-family: Tahoma, Arial; font: 10pt; width: 300px; z-index: 100; border: 1px #808080 solid; padding: 3px; background: #FFFFCC; display: none;}
.tipBoxShadow { position: absolute; font-family: Tahoma, Arial; font: 10pt; width: 300px; z-index: 99; border: 1px #cccccc solid; padding: 3px; background: #cccccc; display: none; }
.tipIcon { position: absolute; width: 10px; padding: 3px; padding-bottom: 2px; background-color: #A0A0A0; color: white; font-family: Tahoma, Arial; font: 900 10px; z-index: 101; display: none; }

