/* Main Definitions */
body, html			{ height: 98%; }
body				{ background-color: white; }
.compatHigh			{ height: 98%; margin: 0; padding: 0; }

a					{ text-decoration: none; color: #667788; }
a:hover				{ color: #666666; }

/* Body Definitions */
.mainBody			{ background: black url("../../../images/background-gradient.jpg"); padding: 2px; margin: 2px; overflow: auto; }
.mainHeader			{ background: #f0f0f0 url("../../../images/blueheader-background.gif"); height: 44px; }

/* Table Formatting */
.mainTable			{ border: 2px solid #ffffff; background-color: #ffffff; height: 100%; width: 100%; }
.subTable			{ background-color: #f9f9f9; margin-top: -1px; } /* margin: 1px; border: 1px; */

.infoDataRow td		{ background-color: #eeffee; }
.warningDataRow td	{ background-color: #f0cfcf; }

.leftMenu			{ background-color: #f3f3f3; } /* padding: 4px; */

.headRow td			{ background: #CDD9E4 url("../../../images/header-row-background-2.gif"); color: white; height: 22px; }
.headData			{ background: #CDD9E4 url("../../../images/header-row-background-2.gif"); color: white; height: 22px; }

.evenDataRow img	{ vertical-align: middle; }
.evenDataRow td		{ background-color: #e0e0e0; }
.evenData			{ background-color: #e0e0e0; }

.oddDataRow img		{ vertical-align: middle; }
.oddDataRow td		{ background-color: #f0f0f0; }
.oddData			{ background-color: #f0f0f0; }

.menuDataRow td		{ background-color: #E5F2DF; font-weight: bold; }
.menuDataRow a		{ color: #44612A; }
.menuDataRow img	{ vertical-align: middle; }

.smallFooter		{ height: 2px; background-color: #d9d9d9; }

.titleRow td		{ height: 25px; vertical-align: middle; background: #283F54 url("../../../images/title-row-background.gif"); color: white; padding-left: 4px; padding-right: 4px; }
.titleData			{ height: 25px; vertical-align: middle; background: #283F54 url("../../../images/title-row-background.gif"); color: white; padding-left: 4px; padding-right: 4px; }

.errorRow td		{ height: 25px; vertical-align: middle; color: white; background-color: #b86c6c; }
.titleRow img		{ vertical-align: middle; }
.smallTabRow td		{ height: 4px; background-color: #E9EFF4; }

.link				{ cursor: pointer; cursor: hand; }
.linkRow td			{ cursor: pointer; cursor: hand; }

.noHeight			{ height: 0%; }

/* Main Formatting */
.larger				{ font-size: 10pt; font-weight: bold; color: #222222; }
.smaller td			{ font-size: 7pt; }
.smaller			{ font-size: 7pt; }
.label				{ font-weight: bold; }
.grayFont			{ color: #a6a6a6; }
.grayBackground		{ background-color: #a6a6a6; }
.searchHighLt		{ font-weight: bold; }

.floatLeft			{ float: left; }

/* GUI Elements */
.button 			{ border: 1px solid; cursor: pointer; }
.menuTable .button	{ cursor: pointer; border: none; margin: 1px; }
.buttonImg			{ vertical-align: middle; }
.buttonHover { 
	/*border: 2px solid #999999;*/ 
	border: 1px outset; 
	cursor: pointer; 
	/*-moz-border-radius: 6px; 
	-webkit-border-radius: 6px; 
	border-radius: 6px; */
}
.buttonPress td { 
	border: 1px inset; 
	cursor: pointer; 
	padding: 2px 0 0 2px; 
	/*-moz-border-radius: 6px; 
	-webkit-border-radius: 6px; 
	border-radius: 6px; */
}

.disabled			{ color: #999999; }
.disabledBack		{ background: transparent; }
.noBorder			{ border: 0px; }
.hidden				{ display: none; }

.footer				{ font-size: 8pt; background: url("../../../images/menubar-background.gif"); }
.footer a			{ color: #a6a6a6; }

.attachmentsBar		{ padding-right: 6px; padding-left: 6px; }
.attachmentsBar td	{ font-size: 8pt; }

.separator			{ width: 0px; height: 24px; border-left: 2px groove; background: transparent; }

.menuTable			{ background-color: #f6f6f6; height: 36px; background: url("../../../images/menubar-background.gif"); } /* border-top: 1px solid #e3e3e3; border-bottom: 1px solid #e3e3e3;  */

.thickBorder		{ border: 2px solid #283f54; }

.arrow				{ cursor: pointer; }

/* Forms */
.input				{ font-family: tahoma,verdana,arial; font-size: 8pt; }
.fixed				{ font-family: "courier new",courier; font-size: 8pt; }
.wide				{ width: 99.5%; }
.mid				{ width: 50%; }
.high				{ height: 100%; }
.fHeight25			{ height: 25px; }
.fWidth25			{ width: 25px; }
.fWidth50			{ width: 50px; }

/* Colorize */
.red				{ color: #99324a; }
.green				{ color: #32994a; }
.white				{ background-color: #ffffff; }
.redDataRow td		{ background-color: #F9C5C5; }
.redDataRow img		{ vertical-align: middle; }
.greenDataRow td	{ background-color: #C5F9C5; }
.greenDataRow img	{ vertical-align: middle; }
.overDataRow		{ background-color: #6d7fA8; color: white; cursor: pointer; cursor: hand; }

 
.tabOn				{ background-image: url('../../../images/tabs/fill-on.gif'); }
.tabOff				{ background-image: url('../../../images/tabs/fill-off.gif'); }
.tabOn	a			{ color: white; }
.tabOff	a			{ color: #333333; }
.tabBar				{ padding-left: 1px; }

 
.innerIcon			{ float:left; margin: 2px 8px 4px 2px; }

/* Positioning */
.absMiddle			{ vertical-align:middle; }
.rightSpace			{ text-align: right; padding-right: 12px; }

.noPadding			{ padding: 0px; }
.fPadding5			{ padding: 5px; }
.fPadding10			{ padding: 10px; }
.noMargin			{ margin: 0px; }
.fMargin5			{ margin: 5px; }
.fMargin10			{ margin: 10px; }

.topCut				{ }

.nowrap				{ white-space: nowrap; }

.alternateBody		{ background-image: url('../../../images/high-background-gradient.jpg'); background-repeat: repeat-x; }

.customIFrame		{ width: 98%; height: 680px; border: 1px solid #999999; }
iframe				{ border-width: 0px; }

.printOnly			{ visibility: hidden; }

.dumptable.header	{ background-color: #e0e0e0; }
.dumptable.title	{ background: #CDD9E4 url("../../../images/header-row-background-2.gif"); color: white; height: 22px; }
.dumptable.data		{ background-color: #f0f0f0; }

#globalProgressBar { 
	position: absolute; 
	width: 320px; 
	height: 140px; 
	z-index: 10; 
	visibility: hidden; 
}
#globalPopupBox		{ 
	position: absolute; 
	width: 360px; 
	height: 140px; 
	z-index: 11; 
	visibility: hidden; 	
}
#globalConfirmBox	{ position: absolute; width: 360px; height: 140px; z-index: 12; visibility: hidden; }
#globalPromptBox	{ position: absolute; width: 360px; height: 140px; z-index: 13; visibility: hidden; }
#progBarHolder		{ border: 1px inset; background-color: white; background-image: url("../../../images/progress-gradient.jpg"); }
#progBarItem		{ height: 12px; font-size: 10px; width: 0px; background: #CDD9E4 url("../../../images/header-row-background-2.gif"); color: white; }

#hiddenSnd			{ position: absolute; top: -100px; visibility: hidden; }

#globalDimArea		{ 
	visibility: hidden; 
	position: absolute; 
	height: 96%; 
	width: 99%; 
	z-index: 5; 
	background-image: url("../../../images/shadow-grid.gif"); 
}
