BODY {	
	MARGIN-TOP: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px;
        scrollbar-face-color:#f9f9f9;
        scrollbar-shadow-color:#0066CC;
        scrollbar-highlight-color:#0066CC;
        scrollbar-3dlight-color:#f9f9f9;
        scrollbar-darkshadow-color:#cccccc;
        scrollbar-track-color:#E1E1E1;
        scrollbar-arrow-color:#f18b23;
	FONT-SIZE: 8pt; COLOR: #000000; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif; LETTER-SPACING: 1px;
}

.table_bg {background-color: #CCCCCC}

.body_bg {background-color: #DDDDDD;}

.body_bg_form {background-color: #EEEEEE;}

.bgtable {
	WIDTH: 100%; BACKGROUND-COLOR: #E79A0C
}
.bgtable {
	BORDER-RIGHT: black 1px solid; BORDER-TOP: white 1px solid; BORDER-LEFT: white 1px solid; BORDER-BOTTOM: black 1px solid
}
.tableout {
	BORDER-RIGHT: black 1px solid; BORDER-TOP: white 1px solid; BORDER-LEFT: white 1px solid; BORDER-BOTTOM: black 1px solid
}
.tabborder {
	BORDER-RIGHT: black 1px solid; BORDER-LEFT: black 1px solid; BORDER-BOTTOM: black 1px solid; BACKGROUND-COLOR: #EEEEEE;
	PADDING-RIGHT: 0pt; PADDING-LEFT: 0pt; PADDING-BOTTOM: 0pt; PADDING-TOP: 0pt
}
.tableout {
	PADDING-RIGHT: 0pt; PADDING-LEFT: 0pt; PADDING-BOTTOM: 0pt; PADDING-TOP: 0pt
}
.tablein {
	BORDER-RIGHT: white 1px solid; BORDER-TOP: black 1px solid; BORDER-LEFT: black 1px solid; BORDER-BOTTOM: white 1px solid
}
.tablein {
	PADDING-RIGHT: 0pt; PADDING-LEFT: 0pt; PADDING-BOTTOM: 0pt; PADDING-TOP: 0pt
}
.maintable {
	WIDTH: 100%; BACKGROUND-COLOR: #E7E4E7
}
.maintable {
	BORDER-RIGHT: black 1px solid; BORDER-TOP: white 1px solid; BORDER-LEFT: white 1px solid; BORDER-BOTTOM: black 1px solid
}
.toptable {
	WIDTH: 100%; BACKGROUND-COLOR: #F1EFF1;
}

.toptable {
	BORDER-LEFT: white 1px solid; BORDER-BOTTOM: black 1px solid;
}
.trbgcolor {
	FONT-SIZE: 8pt; COLOR: #000000; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif; LETTER-SPACING: 1px; BACKGROUND-COLOR: #F3F3F3;
}
.inactivetrbgcolor {
	FONT-SIZE: 8pt; COLOR: #bbbbbb; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif; LETTER-SPACING: 1px; BACKGROUND-COLOR: #F3F3F3;
}
.alttrbgcolor {
	FONT-SIZE: 8pt; COLOR: #000000; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif; LETTER-SPACING: 1px; BACKGROUND-COLOR: #E5E5E5;
}
.inactivealttrbgcolor {
	FONT-SIZE: 8pt; COLOR: #BBBBBB; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif; LETTER-SPACING: 1px; BACKGROUND-COLOR: #E5E5E5;
}
.header {
	WIDTH: 100%; BACKGROUND-COLOR: #E7E4E7;
}
.header {
	BORDER-RIGHT: black 1px solid; BORDER-TOP: white 1px solid; BORDER-LEFT: white 1px solid; BORDER-BOTTOM: black 1px solid
}
.header {
	PADDING-RIGHT: 1pt; PADDING-LEFT: 1pt; PADDING-BOTTOM: 1pt; PADDING-TOP: 1pt
}
.header {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; LETTER-SPACING: 1px
}
.header1 {
	WIDTH: 100%; BACKGROUND-COLOR: #E7E4E7
}
.header1 {
	BORDER-RIGHT: black 1px solid; BORDER-TOP: white 1px solid; BORDER-LEFT: white 1px solid; BORDER-BOTTOM: black 1px solid
}
.header1 {
	PADDING-RIGHT: 1pt; PADDING-LEFT: 1pt; PADDING-BOTTOM: 1pt; PADDING-TOP: 1pt
}
.header1 {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; LETTER-SPACING: 1px
}

.labelhead {
	BACKGROUND-COLOR: #cccccc
}

.labelhead {
	BORDER-RIGHT: black 1px solid; BORDER-TOP: white 1px solid; BORDER-LEFT: white 1px solid; BORDER-BOTTOM: black 1px solid
}

.labelhead {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; LETTER-SPACING: 1px
}

.paging {
	WIDTH: 100%; BACKGROUND-COLOR: #CCCCCC;
}
.paging {
	BORDER-RIGHT: black 1px solid; BORDER-TOP: white 1px solid; BORDER-LEFT: white 1px solid; BORDER-BOTTOM: black 1px solid;
}

.label {
	FONT-SIZE: 9pt; COLOR: #000000; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif; LETTER-SPACING: 1px
}

.moduleid {
	FONT-SIZE: 7pt; COLOR: #FF3300; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif; LETTER-SPACING: 1px;
}

.labelbold {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #000000; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif; LETTER-SPACING: 1px
}

.error {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #CC0000; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif; LETTER-SPACING: 1px
}

.cursortab {
	CURSOR: default
}

.mouseoverlink {
	BACKGROUND-COLOR: #FFDBB7;CURSOR: hand;
}
.mouseoverlink {
	FONT-SIZE: 8pt; COLOR: #cc0000; FONT-FAMILY: Arial, Helvetica, sans-serif; LETTER-SPACING: 1px
}

.mouseoutlink {
	FONT-SIZE: 8pt; COLOR: #0033cc; FONT-FAMILY: Arial, Helvetica, sans-serif; LETTER-SPACING: 1px
}

.inactivemouseoverlink {
	BACKGROUND-COLOR: #FFDBB7;CURSOR: hand;
	FONT-SIZE: 8pt; COLOR: #bbbbbb; FONT-FAMILY: Arial, Helvetica, sans-serif; LETTER-SPACING: 1px;
}

.inactivemouseoutlink {
	FONT-SIZE: 8pt; COLOR: #BBBBBB; FONT-FAMILY: Arial, Helvetica, sans-serif; LETTER-SPACING: 1px;
}

INPUT {
	FONT-SIZE: 8pt; FONT-FAMILY: Arial; LETTER-SPACING: 1px;
}
SELECT {
	FONT-SIZE: 8pt; FONT-FAMILY: Arial; LETTER-SPACING: 1px;
}
TEXTAREA {
	FONT-SIZE: 8pt; FONT-FAMILY: Arial; LETTER-SPACING: 1px;
}
.searchresult {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #CC0000; FONT-FAMILY: verdana
}
.pageno {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #CC0000; FONT-FAMILY: arial
}

A {CURSOR:HAND}

A:link {
	FONT-SIZE: 9pt; COLOR: #0033cc; FONT-FAMILY: arial; text-decoration:none;
}
A:hover {
	FONT-SIZE: 9pt; COLOR: #0033cc; FONT-FAMILY: arial; text-decoration:none;
}
A:active {
	FONT-SIZE: 9pt; COLOR: #0033cc; FONT-FAMILY: arial; text-decoration:none;
}
A:visited {
	FONT-SIZE: 9pt; COLOR: #0033cc; FONT-FAMILY: arial; text-decoration:none;
}

.links:link {
	FONT-SIZE: 8pt; COLOR: #0033cc; FONT-FAMILY: arial;text-decoration:UNDERLINE;
}
.links:hover {
	FONT-SIZE: 8pt; COLOR: #0033cc; FONT-FAMILY: arial;text-decoration:UNDERLINE;
}
.links:active {
	FONT-SIZE: 8pt; COLOR: #0033cc; FONT-FAMILY: arial;text-decoration:UNDERLINE;
}
.links:visited {
	FONT-SIZE: 8pt; COLOR: #0033cc; FONT-FAMILY: arial;text-decoration:UNDERLINE;
}

.tab_border_first {
	background-image:URL(../images/tabfirst_inactive.gif);FONT-SIZE: 8pt; COLOR: #000000; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif; LETTER-SPACING: 1px; BORDER-bottom: black 1px solid; cursor:hand; text-decoration:none;
}

.tab_border {
	background-image:URL(../images/tabmid_inactive.gif);FONT-SIZE: 8pt; COLOR: #000000; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif; LETTER-SPACING: 1px; BORDER-bottom: black 1px solid; cursor:hand; text-decoration:none;
}

.tab_border_last {
	background-image:URL(../images/tabmid_inactive.gif);FONT-SIZE: 8pt; COLOR: #000000; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif; LETTER-SPACING: 1px; BORDER-bottom: black 1px solid; border-right: black 1px solid; cursor:hand; text-decoration:none;
}

.tab_withoutborder_first {
	background-image:URL(../images/tabfirst_active.gif);FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #000000; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif; LETTER-SPACING: 1px;
}

.tab_withoutborder {
	background-image:URL(../images/tabmid_active.gif);FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #000000; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif; LETTER-SPACING: 1px;
}

.tab_withoutborder_last {
	background-image:URL(../images/tabmid_active.gif);FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #000000; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif; LETTER-SPACING: 1px; border-right: black 1px solid;
}

.tab:link {
	FONT-SIZE: 8pt; COLOR: #000000; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif; LETTER-SPACING: 1px; text-decoration:none;
}
.tab:hover {
	FONT-SIZE: 8pt; COLOR: #000000; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif; LETTER-SPACING: 1px; text-decoration:none;
}
.tab:active {
	FONT-SIZE: 8pt; COLOR: #000000; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif; LETTER-SPACING: 1px; text-decoration:none;
}
.tab:visited {
	FONT-SIZE: 8pt; COLOR: #000000; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif; LETTER-SPACING: 1px; text-decoration:none;
}

legend { FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #004EC3; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif; LETTER-SPACING: 1px;}

fieldset {BORDER-RIGHT: #004EC3 1px solid; BORDER-TOP: #004EC3 1px solid; BORDER-LEFT: #004EC3 1px solid; BORDER-BOTTOM: #004EC3 1px solid;}

.extra_font_bold { FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #FF6600; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif; LETTER-SPACING: 1px;}

.extra_font { FONT-SIZE: 8pt; COLOR: #FF6600; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif; LETTER-SPACING: 1px;}

.event_name {
	FONT-WEIGHT: bold; FONT-SIZE: 12pt; FILTER: dropshadow(color=#999999, offx=1, offy=1); WIDTH: 700px; COLOR: #333333; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif ;LETTER-SPACING: 1px;
}

.selectedborder {BORDER-RIGHT: #FF6600 1px solid; BORDER-TOP: #FF6600 1px solid; BORDER-LEFT: #FF6600 1px solid; BORDER-BOTTOM: #FF6600 1px solid; background-color: #CCCCCC;}

.overdue {
	FONT-SIZE: 8pt; COLOR: #000000; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif; LETTER-SPACING: 1px; BACKGROUND-COLOR: #FECDCE;
}
.rollingdisplayhead {
	BORDER-RIGHT: black 1px solid; BORDER-TOP: white 1px solid; BORDER-LEFT: white 1px solid; BORDER-BOTTOM: black 1px solid; FONT-SIZE: 13pt; COLOR: #000000; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif; LETTER-SPACING: 1px; font-weight:bold;
}
.rollingdisplay {
	FONT-SIZE: 17pt; COLOR: #ffffff; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif; LETTER-SPACING: 1px; font-weight:bold;
}

.mandatory { FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #FF0000; FONT-STYLE: normal; FONT-FAMILY: verdana;}

.noneditable {
	FONT-SIZE: 8pt; FONT-FAMILY: Arial; LETTER-SPACING: 1px;background-color:#DFDFDF;
}

.inactivetextfield {
	FONT-SIZE: 8pt; FONT-FAMILY: Arial; LETTER-SPACING: 1px; COLOR: #bbbbbb;
}
.backgroundbooking {
	BORDER-RIGHT: ORANGE 2px solid; BORDER-TOP: GRAY 2px solid; BORDER-LEFT: GRAY 2px solid; BORDER-BOTTOM: ORANGE 2px solid
}

.reportheadbold {
	FONT-WEIGHT: bold; FONT-SIZE: 11pt; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif; LETTER-SPACING: 1px
}

.subreportheadbold {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif; LETTER-SPACING: 1px
}

.reporthead {
	FONT-SIZE: 8pt; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif; LETTER-SPACING: 1px
}

.trselect {
	BACKGROUND-COLOR: #FFDBB7;FONT-SIZE: 8pt; COLOR: #cc0000; FONT-FAMILY: Arial, Helvetica, sans-serif; LETTER-SPACING: 1px;}

.asterisk { FONT-WEIGHT: bold; FONT-SIZE: 8pt; FONT-STYLE: normal; FONT-FAMILY: verdana;}

.border {
	BORDER-RIGHT: black 1px solid; BORDER-TOP: black 1px solid; BORDER-LEFT: black 1px solid; BORDER-BOTTOM: black 1px solid
}

.innerborder {
	BORDER-TOP: black 1px solid; BORDER-BOTTOM: black 1px solid;
}