body { font-family: verdana, Arial, Helvetica, sans-serif; font-size:11px;}
p { font-family: verdana, Arial, Helvetica, sans-serif; font-size:11px;}
li, td { font-family: verdana, arial, Helvetica, sans-serif; font-size:11px;}
input,textarea,select { font-family: verdana, arial, Helvetica, sans-serif; font-size:11px; BORDER-BOTTOM: #000022 1px solid;
BORDER-LEFT: #000022 1px solid; BORDER-RIGHT: #000022 1px solid; BORDER-TOP: #000022 1px solid;}

hr { color:#000000; width:100%; text-align:center; height:1px; BACKGROUND-COLOR: #e0e0e0; }

.checkbox { font-family: verdana, arial, Helvetica, sans-serif; BORDER-BOTTOM: #000022 0px solid;
BORDER-LEFT: #000022 0px solid; BORDER-RIGHT: #000022 0px solid; BORDER-TOP: #000022 0px solid;}

.td11 { font-family: verdana, arial, Helvetica, sans-serif; font-size:11px;}
.td12 { font-family: verdana, arial, Helvetica, sans-serif; font-size:12px;}

td.color a:link {font-family:verdana, arial;  color:blue; font-size:11px; text-decoration:none;}     			
td.color a:active {font-family:verdana, arial;  color:blue; font-size:11px; text-decoration:none;}      			
td.color a:visited {font-family:verdana, arial;  color:blue; font-size:11px; text-decoration:none;}      			
td.color a:hover {font-family:verdana, arial;  color:red; font-size:11px; text-decoration:none;}

.boldlink a:link,.boldlink a:active,.boldlink a:visited {font-family:verdana, arial;  color:blue; font-size:11px; text-decoration:none; font-weight:bold;}     			
.boldlink a:hover {font-family:verdana, arial;  color:red; font-size:11px; text-decoration:none; font-weight:bold}

a:link {font-family:verdana, arial;  color:blue; font-size:11px; text-decoration:none;}     			
a:active {font-family:verdana, arial;  color:blue; font-size:11px; text-decoration:none;}      			
a:visited {font-family:verdana, arial;  color:blue; font-size:11px; text-decoration:none;}      			
a:hover {font-family:verdana, arial;  color:red; font-size:11px; text-decoration:underline;}

a.del,a.del:active,a.del:visited {font-family:verdana, arial;  color:maroon; font-size:11px; text-decoration:none;}     			
a.del:hover {font-family:verdana, arial;  color:maroon; font-size:11px; text-decoration:underline;}

a.tiny:link {font-family:verdana, arial;  color:blue; font-size:9px; text-decoration:none;}     			
a.tiny:active {font-family:verdana, arial;  color:blue; font-size:9px; text-decoration:none;}      			
a.tiny:visited {font-family:verdana, arial;  color:blue; font-size:9px; text-decoration:none;}      			
a.tiny:hover {font-family:verdana, arial;  color:red; font-size:9px; text-decoration:underline;}


.box {BACKGROUND-COLOR: #f3f3f3; height:22;}
.boxbold {BACKGROUND-COLOR: #f3f3f3; FONT-WEIGHT: bold; height:22;}
.boxhead {BACKGROUND-COLOR: #e0e0e0; FONT-WEIGHT: bold; height:22;}

td.sethead1 {BACKGROUND-COLOR: #330066; color:#ffffff; font-weight:bold; height:22;}
td.sethead2 {BACKGROUND-COLOR: #c0c0c0; color:#000000; font-weight:bold;}
td.set1 {BACKGROUND-COLOR: #c0c0c0; text-align:right;}
td.set2 {BACKGROUND-COLOR: #e7e3e7;}


td.rps12 { font-family:  Arial, verdana, Helvetica,  sans-serif; font-size:12px; }
td.rps11 { font-family:  Arial, verdana, Helvetica,  sans-serif; font-size:11px;}
td.rps10 { font-family:  Arial, verdana, Helvetica,  sans-serif; font-size:11px; }
td.reportrps10 {	BORDER-RIGHT: #000000 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #000000 1px solid; PADDING-LEFT: 2px; FONT-SIZE: 10px; PADDING-BOTTOM: 2px; BORDER-LEFT: #000000 1px solid; COLOR: #000000; PADDING-TOP: 2px; BORDER-BOTTOM: #000000 1px solid; FONT-FAMILY: verdana,arial, helvetica, geneva, sans-serif;}
td.reportrps10i {	BORDER-RIGHT: #000000 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #000000 1px solid; PADDING-LEFT: 2px; FONT-SIZE: 10px; PADDING-BOTTOM: 2px; BORDER-LEFT: #000000 1px solid; COLOR: #000000; PADDING-TOP: 2px; BORDER-BOTTOM: #000000 1px solid; FONT-FAMILY: verdana,arial, helvetica, geneva, sans-serif;  font-style: italic;}
td.reportrps12i {	BORDER-RIGHT: #000000 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #000000 1px solid; PADDING-LEFT: 2px; FONT-SIZE: 12px; PADDING-BOTTOM: 2px; BORDER-LEFT: #000000 1px solid; COLOR: #000000; PADDING-TOP: 2px; BORDER-BOTTOM: #000000 1px solid; FONT-FAMILY: verdana,arial, helvetica, geneva, sans-serif;  font-style: italic;}
td.rpsam12 { font-family:  Arial, verdana, Helvetica,  sans-serif; font-size:12px;}
td.rpsam11 { font-family:  Arial, verdana, Helvetica,  sans-serif; font-size:11px;}
td.rpsam10 { font-family:  Arial, verdana, Helvetica,  sans-serif; font-size:10px;}







.box11 {BACKGROUND-COLOR: #f3f3f3; BORDER-BOTTOM: #ffffff 1px solid; 
BORDER-LEFT: #ffffff 1px solid; BORDER-RIGHT: #ffffff 1px solid; BORDER-TOP: #ffffff 1px solid;
COLOR: black; FONT-FAMILY: verdana; FONT-SIZE: 11px; TEXT-DECORATION: none}

td.box11 a:link {font-family:verdana, arial;  color:blue; font-size:11px; text-decoration:none;}     			
td.box11 a:active {font-family:verdana, arial;  color:blue; font-size:11px; text-decoration:none;}      			
td.box11 a:visited {font-family:verdana, arial;  color:blue; font-size:11px; text-decoration:none;}      			
td.box11 a:hover {font-family:verdana, arial;  color:red; font-size:11px; text-decoration:none;}

td.display2 {BACKGROUND-COLOR: #e4eaf2; BORDER-BOTTOM:#b30000 0px solid; BORDER-LEFT:#b30000 0px solid; BORDER-RIGHT:#b30000 0px solid; BORDER-TOP:#b30000 0px solid;}
td.display3 {BACKGROUND-COLOR: #f5f9fd; BORDER-BOTTOM:#b30000 0px solid; BORDER-LEFT:#b30000 0px solid; BORDER-RIGHT:#b30000 0px solid; BORDER-TOP:#b30000 0px solid;}
td.display4 {BACKGROUND-COLOR: #c7d2e0; BORDER-BOTTOM:#b30000 0px solid; BORDER-LEFT:#b30000 0px solid; BORDER-RIGHT:#b30000 0px solid; BORDER-TOP:#b30000 0px solid;}
td.display5 {BACKGROUND-COLOR: #a5c0e5; BORDER-BOTTOM:#b30000 0px solid; BORDER-LEFT:#b30000 0px solid; BORDER-RIGHT:#b30000 0px solid; BORDER-TOP:#b30000 0px solid;}

th.report {
	BORDER-RIGHT: #000000 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #000000 1px solid; PADDING-LEFT: 2px; FONT-WEIGHT: bold; FONT-SIZE: 11px; PADDING-BOTTOM: 2px; BORDER-LEFT: #000000 1px solid; COLOR: #000000; PADDING-TOP: 2px; BORDER-BOTTOM: #000000 1px solid; FONT-FAMILY: verdana,arial, helvetica, geneva, sans-serif; BACKGROUND-COLOR: #ffffff
}
td.report {
	BORDER-RIGHT: #000000 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #000000 1px solid; PADDING-LEFT: 2px; FONT-SIZE: 11px; PADDING-BOTTOM: 2px; BORDER-LEFT: #000000 1px solid; COLOR: #000000; PADDING-TOP: 2px; BORDER-BOTTOM: #000000 1px solid; FONT-FAMILY: verdana,arial, helvetica, geneva, sans-serif; BACKGROUND-COLOR: #ffffff
}



th.reporttiny {
	BORDER-RIGHT: #000000 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #000000 1px solid; PADDING-LEFT: 2px; FONT-WEIGHT: bold; FONT-SIZE: 9px; PADDING-BOTTOM: 2px; BORDER-LEFT: #000000 1px solid; COLOR: #000000; PADDING-TOP: 2px; BORDER-BOTTOM: #000000 1px solid; FONT-FAMILY: verdana,arial, helvetica, geneva, sans-serif; BACKGROUND-COLOR: #ffffff
}
td.reporttiny {
	BORDER-RIGHT: #000000 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: #000000 1px solid; PADDING-LEFT: 1px; FONT-SIZE: 9px; PADDING-BOTTOM: 1px; BORDER-LEFT: #000000 1px solid; COLOR: #000000; PADDING-TOP: 1px; BORDER-BOTTOM: #000000 1px solid; FONT-FAMILY: verdana,arial, helvetica, geneva, sans-serif; BACKGROUND-COLOR: #ffffff
}
td.report23 {
	BORDER-RIGHT: #000000 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: #000000 1px solid; PADDING-LEFT: 1px; FONT-SIZE: 11px; PADDING-BOTTOM: 1px; BORDER-LEFT: #000000 1px solid; COLOR: #000000; PADDING-TOP: 1px; BORDER-BOTTOM: #000000 1px solid; FONT-FAMILY: verdana,arial, helvetica, geneva, sans-serif; BACKGROUND-COLOR: #ffffff
}
td.report_white {
	BORDER-RIGHT: #ffffff 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #ffffff 1px solid; PADDING-LEFT: 2px; FONT-SIZE: 11px; PADDING-BOTTOM: 2px; BORDER-LEFT: #ffffff 1px solid; COLOR: #ffffff; PADDING-TOP: 2px; BORDER-BOTTOM: #ffffff 1px solid; FONT-FAMILY: verdana,arial, helvetica, geneva, sans-serif; BACKGROUND-COLOR: #ffffff
}
td.report_gray {
	BORDER-RIGHT: #000000 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #000000 1px solid; PADDING-LEFT: 2px; FONT-SIZE: 11px; PADDING-BOTTOM: 2px; BORDER-LEFT: #000000 1px solid; COLOR: #000000; PADDING-TOP: 2px; BORDER-BOTTOM: #000000 1px solid; FONT-FAMILY: verdana,arial, helvetica, geneva, sans-serif; BACKGROUND-COLOR: #eeeeee
}
table.report {
	BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; BORDER-LEFT: #000000 1px solid; BORDER-BOTTOM: #000000 1px solid; BORDER-COLLAPSE: collapse; border-spacing: 0
}

table.flight {
	BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid; BORDER-BOTTOM: #cccccc 1px solid; BORDER-COLLAPSE: collapse; border-spacing: 0
}

table.report23 {
	BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; BORDER-LEFT: #000000 1px solid; BORDER-BOTTOM: #000000 1px solid; BORDER-COLLAPSE: collapse; border-spacing: 0
}


table.report1 {
	 BORDER-COLLAPSE: collapse; border-spacing: 0
}

th.report1 {
	BORDER-RIGHT: #000000 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #000000 1px solid; PADDING-LEFT: 2px; FONT-WEIGHT: bold; FONT-SIZE: 10px; PADDING-BOTTOM: 2px; BORDER-LEFT: #000000 1px solid; COLOR: #000000; PADDING-TOP: 2px; BORDER-BOTTOM: #000000 1px solid; FONT-FAMILY: verdana,arial, helvetica, geneva, sans-serif; BACKGROUND-COLOR: #ffffff
}
td.report1 {
	BORDER-RIGHT: #000000 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #000000 1px solid; PADDING-LEFT: 2px; FONT-SIZE: 10px; PADDING-BOTTOM: 2px; BORDER-LEFT: #000000 1px solid; COLOR: #000000; PADDING-TOP: 2px; BORDER-BOTTOM: #000000 1px solid; FONT-FAMILY: verdana,arial, helvetica, geneva, sans-serif; BACKGROUND-COLOR: #ffffff
}

td.report2a {	BORDER-TOP: #000000 1px solid; FONT-WEIGHT: bold; FONT-SIZE: 10px; PADDING-BOTTOM: 2px; COLOR: #000000; PADDING-TOP: 2px; BORDER-BOTTOM: #000000 1px solid; FONT-FAMILY: arial,verdana, helvetica, geneva, sans-serif; BACKGROUND-COLOR: #ffffff}
td.report2 {	BORDER-TOP: #000000 1px solid; FONT-WEIGHT: bold; FONT-SIZE: 11px; PADDING-BOTTOM: 2px; COLOR: #000000; PADDING-TOP: 2px; BORDER-BOTTOM: #000000 1px solid; FONT-FAMILY: verdana,arial, helvetica, geneva, sans-serif; BACKGROUND-COLOR: #ffffff}
td.report2top {	BORDER-TOP: #000000 1px solid; FONT-WEIGHT: ; FONT-SIZE: 11px; PADDING-BOTTOM: 2px; COLOR: #000000; PADDING-TOP: 2px;  FONT-FAMILY: verdana,arial, helvetica, geneva, sans-serif; BACKGROUND-COLOR: #ffffff}
td.report3 {	BORDER-TOP: #000000 0px solid; FONT-SIZE: 11px; PADDING-BOTTOM: 1px; COLOR: #000000; PADDING-TOP: 1px; BORDER-BOTTOM: #000000 1px solid; FONT-FAMILY: verdana,arial, helvetica, geneva, sans-serif; BACKGROUND-COLOR: #ffffff}
td.nounderline {	BORDER-TOP: #000000 0px solid; FONT-SIZE: 13px; PADDING-BOTTOM: 1px; COLOR: #000000; PADDING-TOP: 1px; BORDER-BOTTOM: #000000 0px solid; FONT-FAMILY: arial,verdana, helvetica, geneva, sans-serif; BACKGROUND-COLOR: #ffffff}
td.underline {	BORDER-TOP: #000000 0px solid; FONT-SIZE: 13px; PADDING-BOTTOM: 1px; COLOR: #000000; PADDING-TOP: 1px; BORDER-BOTTOM: #000000 1px solid; FONT-FAMILY: arial,verdana, helvetica, geneva, sans-serif; BACKGROUND-COLOR: #ffffff}
td.report4 {	BORDER-TOP: #000000 0px solid; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; COLOR: #000000; PADDING-TOP: 1px; BORDER-BOTTOM: #000000 1px solid; FONT-FAMILY: verdana,arial, helvetica, geneva, sans-serif; BACKGROUND-COLOR: #ffffff}
td.guhit {	BORDER-TOP: #000000 0px solid; PADDING-BOTTOM: 1px; COLOR: #000000; PADDING-TOP: 1px; BORDER-BOTTOM: #000000 1px solid;  BACKGROUND-COLOR: #ffffff}

.cell_over {BACKGROUND-COLOR: #e0e0e0; BORDER-BOTTOM: #000080 0px solid; BORDER-LEFT: #000080 0px solid; BORDER-RIGHT: #000080 0px solid; BORDER-TOP: #000080 0px solid;  height:20;}
.cell_over A:link {COLOR: black; FONT-FAMILY: verdana; FONT-SIZE: 10px; TEXT-DECORATION: none;  height:20;}
.cell_over A:active {COLOR: black; FONT-FAMILY: verdana; FONT-SIZE: 10px; TEXT-DECORATION: none;  height:20;}
.cell_over A:visited {COLOR: black; FONT-FAMILY: verdana; FONT-SIZE: 10px; TEXT-DECORATION: none;  height:20;}
.cell_over A:hover {COLOR: red; FONT-FAMILY: verdana; FONT-SIZE: 10px; TEXT-DECORATION: none; height:20;}

    	
.cell_out A:link {BACKGROUND-COLOR: #f4f4f4; COLOR: black; FONT-FAMILY: verdana; FONT-SIZE: 10px; TEXT-DECORATION: none; height:20;}
.cell_out A:active {COLOR: black; FONT-FAMILY: verdana; FONT-SIZE: 10px; TEXT-DECORATION: none;  height:20;}
.cell_out A:visited {COLOR: black; FONT-FAMILY: verdana; FONT-SIZE: 10px; TEXT-DECORATION: none;  height:20;}

.submenu A:link {COLOR: black; FONT-FAMILY: verdana; FONT-SIZE: 10px; TEXT-DECORATION: none; height:20;}
.submenu A:active {	COLOR: black; FONT-FAMILY: verdana; FONT-SIZE: 10px; TEXT-DECORATION: none height:20;}
.submenu A:visited {COLOR: black; FONT-FAMILY: verdana; FONT-SIZE: 10px; TEXT-DECORATION: none height:20;}
.submenu A:hover {COLOR: blue; FONT-FAMILY: verdana; FONT-SIZE: 10px; TEXT-DECORATION: none height:20;}						

.tr_over {BACKGROUND-COLOR: #ffd993;}
.tr_out {BACKGROUND-COLOR: ;}

td.reportline {
	BORDER-TOP: #000000 1px solid; FONT-WEIGHT: bold; FONT-SIZE: 11px; PADDING-BOTTOM: 2px; COLOR: #000000; PADDING-TOP: 2px; BORDER-BOTTOM: #000000 0px solid; FONT-FAMILY: arial, verdana, helvetica, geneva, sans-serif; BACKGROUND-COLOR: #ffffff
}

td.thinreport {
	BORDER-RIGHT: #000000 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: #000000 1px solid; PADDING-LEFT: 1px; FONT-SIZE: 11px; PADDING-BOTTOM: 1px; BORDER-LEFT: #000000 1px solid; COLOR: #000000; PADDING-TOP: 1px; BORDER-BOTTOM: #000000 1px solid; FONT-FAMILY: verdana,arial, helvetica, geneva, sans-serif; FONT-SIZE: 10px;BACKGROUND-COLOR: #ffffff;
}
td.thin1report {
	FONT-FAMILY: verdana,arial, helvetica, geneva, sans-serif; FONT-SIZE: 10px;
}
td.smallfont{
	FONT-FAMILY: arial, verdana, helvetica, geneva, sans-serif; FONT-SIZE: 9px;
}
td.reportleft {
	BORDER-LEFT: #000000 1px solid; 
}
td.reportlefttop {
	BORDER-LEFT: #000000 1px solid; BORDER-TOP: #000000 1px solid; 
}
td.reportright {
	BORDER-RIGHT: #000000 1px solid; 
}
td.reportbottom {
	BORDER-BOTTOM: #000000 1px solid; BORDER-LEFT: #000000 1px solid; 
}
td.reportlr {
	BORDER-LEFT: #000000 1px solid; BORDER-RIGHT: #000000 1px solid; 
}

td.bottom {
	BORDER-BOTTOM: #000000 1px solid; 
}

td.bottop {
	BORDER-BOTTOM: #000000 1px solid; BORDER-TOP: #000000 1px solid; 
}

