body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	background-position : 0% 0%;
	margin : 0%;
	padding : 0;
	border-width : 0;
	border-style : none;
	border-color : inherit;
	width : 100%; 
}

body.popup {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	background-position : 0% 0%;
	margin : 0%;
	padding : 0;
	border-width : 0;
	border-style : none;
	border-color : inherit;
	width : 100%;
	background-color : #D4D0C8;
}

a:link		{ color: #000000; background-color : inherit; text-decoration: underline; }
a:visited	{ color: #000000; background-color : inherit; text-decoration: underline; }
a:active	{ color: #000000; background-color : inherit; text-decoration: underline; }
a:hover		{ color: #4B65A4; background-color : inherit; text-decoration: underline; }

iframe {
	height: 100%;
	width: 100%;
	margin : 0px 0px 0px 0px;
}

hr {
	width : 100%;
	color : #999999;
	height : 1px;
}

button {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
}

/* Start - Basic FormElements*/
fieldset	{ font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-style: normal; line-height: normal; font-weight: normal; }
fieldset	{ margin: 0px 0px 0px 0px; padding: 5px 5px 5px 5px; }
legend		{ font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-style: normal; line-height: normal; font-weight: normal; }
label		{ font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-style: normal; line-height: normal; font-weight: normal; }
input		{ font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-style: normal; line-height: normal; font-weight: normal; }
select		{ font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-style: normal; line-height: normal; font-weight: normal; }
option		{ font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-style: normal; line-height: normal; font-weight: normal; }
textarea	{ font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-style: normal; line-height: normal; font-weight: normal; }
/* Start - Basic FormElements*/

/* Start - Buttons*/
input.reset     { color: #FFFFFF; background-color: #7F1E00; width: 7em; border: 1px solid #FFFFFF; cursor: pointer; }
input.submit    { color: #FFFFFF; background-color: #339900; width: 7em; border: 1px solid #FFFFFF; cursor: pointer; }
input.save      { color: #FFFFFF; background-color: #4B65A4; width: 7em; border: 1px solid #FFFFFF; cursor: pointer; }
input.cancel    { color: #FFFFFF; background-color: #666666; width: 7em; border: 1px solid #FFFFFF; cursor: pointer; }
input.close     { color: #FFFFFF; background-color: #666666; width: 7em; border: 1px solid #FFFFFF; cursor: pointer; }
input.select    { color: #FFFFFF; background-color: #339900; width: 7em; border: 1px solid #FFFFFF; cursor: pointer; }
input.delete    { color: #FFFFFF; background-color: #7F1E00; width: 7em; border: 1px solid #FFFFFF; cursor: pointer; }
input.insert    { color: #FFFFFF; background-color: #77A44A; width: 7em; border: 1px solid #FFFFFF; cursor: pointer; }
input.add       { color: #FFFFFF; background-color: #339900; width: 7em; border: 1px solid #FFFFFF; cursor: pointer; }
input.add2      { color: #FFFFFF; background-color: #339900; width: 14em; border: 1px solid #FFFFFF; cursor: pointer; }
input.link      { color: #FFFFFF; background-color: #CC6600; width: 7em; border: 1px solid #FFFFFF; cursor: pointer; }
input.link2     { color: #FFFFFF; background-color: #CC6600; width: 14em; border: 1px solid #FFFFFF; cursor: pointer; }
input.copy      { color: #FFFFFF; background-color: #CC6600; width: 7em; border: 1px solid #FFFFFF; cursor: pointer; }
input.copy2     { color: #FFFFFF; background-color: #CC6600; width: 14em; border: 1px solid #FFFFFF; cursor: pointer; }
input.previous  { color: #FFFFFF; background-color: #4B65A4; width: 8em; border: 1px solid #FFFFFF; cursor: pointer; }
input.next      { color: #FFFFFF; background-color: #4B65A4; width: 8em; border: 1px solid #FFFFFF; cursor: pointer; }
input.export    { color: #FFFFFF; background-color: #FF9900; width: 8em; border: 1px solid #FFFFFF; cursor: pointer; }
input.print     { color: #FFFFFF; background-color: #660000; width: 8em; border: 1px solid #FFFFFF; cursor: pointer; }
input.open      { color: #FFFFFF; background-color: #CC6600; width: 7em; border: 1px solid #FFFFFF; cursor: pointer; }
input.calculate { color: #FFFFFF; background-color: #FF3300; width: 7em; border: 1px solid #FFFFFF; cursor: pointer; }
/* End - Buttons*/

/* Start - TabButtons*/
input.tab       { color: #FFFFFF; background-color : #999999; padding: 1px 10px 1px 10px; width: 100%; border: 1px solid #D4D0C8; cursor: pointer; }
input.tabUp     { color: #FFFFFF; background-color : #999999; padding: 1px 10px 1px 10px; width: 100%; border: 1px solid #D4D0C8; cursor: pointer; }
input.tabDown   { color: #FFFFFF; background-color : #999999; padding: 1px 10px 1px 10px; width: 100%; border: 1px solid #D4D0C8; cursor: pointer; }
/* End - TabButtons*/

/* Start - innerFrame*/
.innerFrame             { border: 1px outset; table-layout: fixed; }
.innerFrameHeader       { background-color: #2C4887; }
.innerFrameFooter       { }
.innerFrameHeaderLeft   { font-size: 8pt; color: #FFFFFF; text-align: left; vertical-align: middle; font-weight: bold; }
.innerFrameHeaderCenter { font-size: 8pt; color: #FFFFFF; text-align: center; vertical-align: middle; font-weight: bold; }
.innerFrameHeaderRight  { font-size: 8pt; color: #FFFFFF; text-align: right; vertical-align: middle; font-weight: bold; }
.innerFrameContent      { font-size: 8pt; color: #000000; text-align: center; vertical-align: middle; }
.innerFrameFooterLeft   { font-size: 8pt; color: #FFFFFF; text-align: left; vertical-align: middle; font-weight: bold; }
.innerFrameFooterCenter { font-size: 8pt; color: #FFFFFF; text-align: center; vertical-align: middle; font-weight: bold; }
.innerFrameFooterRight  { font-size: 8pt; color: #FFFFFF; text-align: right; vertical-align: middle; font-weight: bold; }
/* End - innerFrame*/

/* Start - row coloring*/
.rowEven         { font-size: 8pt; background-color: #FFFFFF; color: #000000; cursor: hand; }
.rowOdd          { font-size: 8pt; background-color: #EFEFEF; color: #000000; cursor: hand; }
.rowOver         { font-size: 8pt; background-color: #C1DAE6; color: #000000; cursor: hand; }
.rowRightClick   { font-size: 8pt; background-color: #FCCC0C; color: #000000; cursor: hand; }
.rowSelectedEven { font-size: 8pt; background-color: #2C4887; /* #D2FFA6 */ color: #000000; cursor: hand; }
.rowSelectedOdd  { font-size: 8pt; background-color: #9BFF37; /* #9BFF37 */ color: #000000; cursor: hand; }
/* End - row coloring*/

input.inline {
	border : none;
	background-color : transparent;
	margin : 0 0 0 0;
	width : 100%;
	text-align : right;
}

td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #000000;
	background-color : inherit;
	text-decoration: none;
}

th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #000000;
	background-color : inherit;
	text-decoration: none;
}

.formLabel {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #4B65A4;
	background-color : #ffffff;
	background : #ffffff;
}

.formLabel2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #4B65A4;
	background-color : #efefef;
	background : #efefef;
}

.pageTitleHit {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #4B65A4;
	background-color : #ffffff;
}

.innerFrameBorder {
	color: #000000;
	background-color: #666666;
}

.innerFrameTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #999999;
}

.innerFrameRow {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #000000;
	background-color : #D4D0C8;
}

.lighttext {
	color: #999999;
}

.smalltext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #000000;
}

.smalltext2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #000000;
	background-color : #efefef;
}

.smalltext3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #000000;
	background-color : #dedede;
}

.smalltext4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #4B65A4;
	background-color : #ffffff;
}

.smalltext5 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #4B65A4;
	background-color : #efefef;
}

.smalltext6 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #0a2d6e;
	background-color : #dedede;
}

.row1 {
	font-size: 8pt;
	background-color: #ffffff;
}
.row2 {
	font-size: 8pt;
	background-color: #efefef;
}

.infoCell {
	cursor: help;
}

.print_hide {
	display: none;
}

.print_show {
	display: block;
}

div.textarea {
	background-color:#FFFFFF;
	padding:5px;
	overflow:auto;
	width:100%;
	height:100%;
}