body {
	font-family:  Tahoma, Arial, Verdana, "Trebuchet MS", sans-serif, serif;
	font-size: 8pt;
	color: #333333;
	background: #FFFFFF;
	margin: 0px;
}
a {
	color: #118C9C;
	text-decoration: none;
}
.tahoma8 {
	font: 8pt Tahoma, Arial, Verdana, "Trebuchet MS", sans-serif, serif;
}
.copyright {
	font: 8pt Tahoma, Arial, Verdana, "Trebuchet MS", sans-serif, serif;
	color: #999999;
	border-top: 1px dashed #118C9C;
	border-right: 1px none #118C9C;
	border-bottom: 1px none #118C9C;
	border-left: 1px none #118C9C;
}
a:hover {
	color: #FF6600;
	text-decoration: underline;
}
.mainTable {
	font: 8pt Tahoma, Arial, Verdana, "Trebuchet MS", sans-serif, serif;
	color: #333333;
	border-top: 1px none #118D96;
	border-right: 1px dashed #118D96;
	border-bottom: 1px none #118D96;
	border-left: 1px dashed #118D96;
}
.tahoma14 {
	font: 14pt Tahoma, Arial, Verdana, "Trebuchet MS", sans-serif, serif;
}
input {
	font: 8pt Tahoma, Arial, Verdana, "Trebuchet MS", sans-serif, serif;
	color: #333333;
	background: #FFFFFF;
	border: 1px solid #CCCCCC;
}

select {
	font: 8pt Tahoma, Arial, Verdana, "Trebuchet MS", sans-serif, serif;
	color: #333333;
	background: #FFFFFF;
	border: 1px solid #CCCCCC;
}

textarea {
	font: 8pt Tahoma, Arial, Verdana, "Trebuchet MS", sans-serif, serif;
	color: #333333;
	background: #FFFFFF;
	border: 1px solid #CCCCCC;
}

.mainTableHeader {
	font: 14pt Tahoma, Arial, Verdana, "Trebuchet MS", sans-serif, serif;
	border-top: 0px dashed #118C9C;
	border-right: 0px dashed #118C9C;
	border-bottom: 1px dashed #118C9C;
	border-left: 0px dashed #118C9C;
}
.topicUnderline {
	border-top: 1px #118C9C;
	border-right: 1px #118C9C;
	border-bottom: 1px dashed #118C9C;
	border-left: 1px #118C9C;
}
.listTableHeader {
	font: bold 8pt Tahoma, sans-serif, Arial, Verdana, serif;
	color: #FFFFFF;
	background: #83AFB5;
}
.dashedHeader {
	font: normal 14pt Tahoma, sans-serif, Arial, Verdana, serif;
	color: #118C9C;
	border-top: 1px none #83AFB5;
	border-right: 1px none #83AFB5;
	border-bottom: 1px dashed #83AFB5;
	border-left: 1px none #83AFB5;
	text-transform: lowercase;
	text-align: right;
}
.rightLine {
	border-top: 1px none #118C9C;
	border-right: 1px dashed #118C9C;
	border-bottom: 1px none #118C9C;
	border-left: 1px none #118C9C;
}
.subHeader {
	font: bold 8pt Tahoma, sans-serif, Arial, Verdana, serif;
	color: #000000;
	background: #EEEEEE;
}

.mandatory {
	color: #FF0000;
}
.logoutSucessful {
	font-weight: bold;
	color: #669900;
	font-family: Tahoma, sans-serif, Arial, Verdana, serif;
	font-size: 8pt;
}
.button {
	font-weight: bold;
	color: #FFFFFF;
	background: #006699;
	border: 1px solid #0099CC;
}

.errorMessage {
	font: bold 8pt Tahoma, sans-serif, Arial, Verdana, serif;
	color: #FF0000;
}
.numericText {
	text-align: right;
}
.NPIL {
	background-color: #EDF7F6;
	margin: 1px;
	padding: 3px;
	border: 2px solid #000000;
}
.listTable {
	border: 1px solid #CCCCCC;
}
.banquetMenu {
	font-size: 8pt;
	text-transform: lowercase;
}

