table.dirtable{
	BACKGROUND: transparent; BORDER-STYLE: none; MARGIN: 0px;
	border-collapse:separate; empty-cells:show;
	border-spacing: 0px;
}

td.box1{
  FONT-FAMILY: 'Tahoma';FONT-WEIGHT: bold; FONT-SIZE: 8pt;
	VERTICAL-ALIGN: top; PADDING:0px 0px 0px 0px; 
	BORDER-TOP-STYLE:solid; BORDER-LEFT-STYLE:solid; BORDER-WIDTH:2px; BORDER-COLOR:black;
	background-color: lightgreen;
	height: 17; width: 15;
}

td.box2{
  FONT-FAMILY: 'Tahoma';FONT-WEIGHT: bold; FONT-SIZE: 8pt;
	VERTICAL-ALIGN: top; PADDING:0px 0px 0px 0px; 
	BORDER-TOP-STYLE:solid; BORDER-RIGHT-STYLE:solid; BORDER-WIDTH:2px; BORDER-COLOR:black;
	background-color: lightgreen;
	height: 17; width: 15;
}

td.box3{
  FONT-FAMILY: 'Tahoma';FONT-WEIGHT: bold; FONT-SIZE: 8pt;
	VERTICAL-ALIGN: top; PADDING:0px 0px 0px 0px; 
	BORDER-BOTTOM-STYLE:solid; BORDER-LEFT-STYLE:solid; BORDER-WIDTH:2px; BORDER-COLOR:black;
	background-color: lightgreen;
	height: 17; width: 15;
}

td.box4{
  FONT-FAMILY: 'Tahoma';FONT-WEIGHT: bold; FONT-SIZE: 8pt;
	VERTICAL-ALIGN: top; PADDING:0px 0px 0px 0px; 
	BORDER-BOTTOM-STYLE:solid; BORDER-RIGHT-STYLE:solid; BORDER-WIDTH:2px; BORDER-COLOR:black;
	background-color: lightgreen;
	height: 17; width: 15;
}

td.boxtext{
  FONT-FAMILY: 'Tahoma';FONT-WEIGHT: bold; FONT-SIZE: 8pt;
	VERTICAL-ALIGN: top; PADDING:0px 0px 0px 5px; 
	BORDER-STYLE:none; BORDER-WIDTH:1px; BORDER-COLOR:black;
	height: 17;
	background-color: transparent;
}

td.begin1{
  FONT-FAMILY: 'Tahoma';FONT-WEIGHT: bold; FONT-SIZE: 8pt;
	VERTICAL-ALIGN: top; PADDING:0px 0px 0px 0px; 
	BORDER-STYLE:none; BORDER-WIDTH:2px; BORDER-COLOR:black;
	height: 17; width: 15;
}

td.begin2{
  FONT-FAMILY: 'Tahoma';FONT-WEIGHT: bold; FONT-SIZE: 8pt;
	VERTICAL-ALIGN: top; PADDING:0px 0px 0px 0px; 
	BORDER-STYLE:none; BORDER-WIDTH:2px; BORDER-COLOR:black;
	height: 17; width: 15;
}

td.begin3{
  FONT-FAMILY: 'Tahoma';FONT-WEIGHT: bold; FONT-SIZE: 8pt;
	VERTICAL-ALIGN: top; PADDING:0px 0px 0px 0px; 
	BORDER-STYLE:none; BORDER-WIDTH:2px; BORDER-COLOR:black;
	height: 17; width: 15;
}

td.begin4{
  FONT-FAMILY: 'Tahoma';FONT-WEIGHT: bold; FONT-SIZE: 8pt;
	VERTICAL-ALIGN: top; PADDING:0px 0px 0px 0px; 
	BORDER-TOP-STYLE:solid; BORDER-LEFT-STYLE:solid; BORDER-WIDTH:2px; BORDER-COLOR:black;
	height: 17; width: 15;
}

td.middle1{
  FONT-FAMILY: 'Tahoma';FONT-WEIGHT: bold; FONT-SIZE: 8pt;
	VERTICAL-ALIGN: top; PADDING:0px 0px 0px 0px; 
	BORDER-STYLE:none; BORDER-WIDTH:2px; BORDER-COLOR:black;
	height: 17; width: 15;
}

td.middle2{
  FONT-FAMILY: 'Tahoma';FONT-WEIGHT: bold; FONT-SIZE: 8pt;
	VERTICAL-ALIGN: top; PADDING:0px 0px 0px 0px; 
	BORDER-LEFT-STYLE:solid; BORDER-BOTTOM-STYLE:solid; 
	BORDER-LEFT-WIDTH:2px; BORDER-BOTTOM-WIDTH:1px; BORDER-COLOR:black;
	height: 17; width: 15;
}

td.middle3{
  FONT-FAMILY: 'Tahoma';FONT-WEIGHT: bold; FONT-SIZE: 8pt;
	VERTICAL-ALIGN: top; PADDING:0px 0px 0px 0px; 
	BORDER-STYLE:none; BORDER-WIDTH:2px; BORDER-COLOR:black;
	height: 17; width: 15;
}

td.middle4{
  FONT-FAMILY: 'Tahoma';FONT-WEIGHT: bold; FONT-SIZE: 8pt;
	VERTICAL-ALIGN: top; PADDING:0px 0px 0px 0px; 
	BORDER-LEFT-STYLE:solid; BORDER-TOP-STYLE:solid; 
	BORDER-LEFT-WIDTH:2px; BORDER-TOP-WIDTH:1px; BORDER-COLOR:black;
	height: 17; width: 15;
}

td.end1{
  FONT-FAMILY: 'Tahoma';FONT-WEIGHT: bold; FONT-SIZE: 8pt;
	VERTICAL-ALIGN: top; PADDING:0px 0px 0px 0px; 
	BORDER-STYLE:none; BORDER-WIDTH:2px; BORDER-COLOR:black;
	height: 17; width: 15;
}

td.end2{
  FONT-FAMILY: 'Tahoma';FONT-WEIGHT: bold; FONT-SIZE: 8pt;
	VERTICAL-ALIGN: top; PADDING:0px 0px 0px 0px; 
	BORDER-BOTTOM-STYLE:solid; BORDER-LEFT-STYLE:solid; BORDER-WIDTH:2px; BORDER-COLOR:black;
	height: 17; width: 15;
}

td.end3{
  FONT-FAMILY: 'Tahoma';FONT-WEIGHT: bold; FONT-SIZE: 8pt;
	VERTICAL-ALIGN: top; PADDING:0px 0px 0px 0px; 
	BORDER-STYLE:none; BORDER-WIDTH:2px; BORDER-COLOR:black;
	height: 17; width: 15;
}

td.end4{
  FONT-FAMILY: 'Tahoma';FONT-WEIGHT: bold; FONT-SIZE: 8pt;
	VERTICAL-ALIGN: top; PADDING:0px 0px 0px 0px; 
	BORDER-STYLE:none; BORDER-WIDTH:2px; BORDER-COLOR:black;
	height: 17; width: 15;
}

td.connect1{
  FONT-FAMILY: 'Tahoma';FONT-WEIGHT: bold; FONT-SIZE: 8pt;
	VERTICAL-ALIGN: top; PADDING:0px 0px 0px 0px; 
	BORDER-STYLE:none; BORDER-WIDTH:2px; BORDER-COLOR:black;
	height: 17; width: 15;
}

td.connect2{
  FONT-FAMILY: 'Tahoma';FONT-WEIGHT: bold; FONT-SIZE: 8pt;
	VERTICAL-ALIGN: top; PADDING:0px 0px 0px 0px; 
	BORDER-LEFT-STYLE:solid; BORDER-WIDTH:2px; BORDER-COLOR:black;
	height: 17; width: 15;
}

td.space{
  FONT-FAMILY: 'Tahoma';FONT-WEIGHT: bold; FONT-SIZE: 8pt;
	VERTICAL-ALIGN: top; PADDING:0px 0px 0px 0px; 
	BORDER-STYLE:none; BORDER-WIDTH:2px; BORDER-COLOR:black;
	height: 17; width: 15;
}

td.none1{
  FONT-FAMILY: 'Tahoma';FONT-WEIGHT: bold; FONT-SIZE: 8pt;
	VERTICAL-ALIGN: top; PADDING:0px 0px 0px 0px; 
	BORDER-STYLE:none; BORDER-WIDTH:2px; BORDER-COLOR:black;
	height: 17; width: 15;
}

td.none2{
  FONT-FAMILY: 'Tahoma';FONT-WEIGHT: bold; FONT-SIZE: 8pt;
	VERTICAL-ALIGN: top; PADDING:0px 0px 0px 0px; 
	BORDER-STYLE:none; BORDER-WIDTH:2px; BORDER-COLOR:black;
	height: 17; width: 15;
}


div.selbox{
  position:absolute;
  background-color: transparent;
}














body.white{
background-color: white; background-repeat: no-repeat;
}

body.zeromargin{
margin:0px 0px 0px 0px;
}

body.white_noscroll{
background-color: #FFFFFF; overflow:hidden;
}

iframe.dashed{
BORDER-STYLE:dashed; BORDER-WIDTH:2px; BORDER-COLOR:black;
}

form{
DISPLAY:INLINE;
}

input.tahoma{
FONT-FAMILY:Tahoma; font-size:12pt;
}

input{
FONT-FAMILY:Tahoma; font-size:12pt;
}

select{
FONT-FAMILY:Tahoma;
}

div.tip{
position: absolute;
border: 2px dashed red;
padding: 5px;
background-color: lightyellow;
visibility: hidden;
z-index: 100;
font-family: 'Tahoma'; font-weight:bold; font-size:10pt;
}

font.highlighted{
background-color:LawnGreen;
}

font.WS { FONT-FAMILY: 'Tahoma';FONT-SIZE: 12pt; background-color:#FFFF99 }
font.F { FONT-FAMILY: 'Tahoma';FONT-SIZE: 12pt; background-color:#FFCC00 }
font.O { FONT-FAMILY: 'Tahoma';FONT-SIZE: 12pt; background-color:#FF99CC }
font.B { FONT-FAMILY: 'Tahoma';FONT-SIZE: 12pt; background-color:#FF00FF}
font.BBQ { FONT-FAMILY: 'Tahoma';FONT-SIZE: 12pt; background-color:#FFCC99 }
font.T { FONT-FAMILY: 'Tahoma';FONT-SIZE: 12pt; background-color:#FF6600 }
font.none { FONT-FAMILY: 'Tahoma';FONT-SIZE: 12pt; background-color:#FFFFFF }
font.WS_selected { BORDER-STYLE:Dashed; BORDER-WIDTH:2px; background-color:#FFFF99 }
font.F_selected { BORDER-STYLE:Dashed; BORDER-WIDTH:2px; background-color:#FFCC00 }
font.O_selected { BORDER-STYLE:Dashed; BORDER-WIDTH:2px; background-color:#FF99CC }
font.B_selected { BORDER-STYLE:Dashed; BORDER-WIDTH:2px; background-color:#FF00FF}
font.BBQ_selected { BORDER-STYLE:Dashed; BORDER-WIDTH:2px; background-color:#FFCC99 }
font.T_selected { BORDER-STYLE:Dashed; BORDER-WIDTH:2px; background-color:#FF6600 }
font.none_selected { BORDER-STYLE:Dashed; BORDER-WIDTH:2px; background-color:#FFFFFF }

font.F1 { FONT-FAMILY: 'Tahoma';FONT-SIZE: 12pt; background-color:#EEBB66 }
font.F1_selected { BORDER-STYLE:Dashed; BORDER-WIDTH:2px; background-color:#EEBB66 }
font.F2 { FONT-FAMILY: 'Tahoma';FONT-SIZE: 12pt; background-color:#AABB66 }
font.F2_selected { BORDER-STYLE:Dashed; BORDER-WIDTH:2px; background-color:#AABB66 }
font.F3 { FONT-FAMILY: 'Tahoma';FONT-SIZE: 12pt; background-color:#EE88EE }
font.F3_selected { BORDER-STYLE:Dashed; BORDER-WIDTH:2px; background-color:#EE88EE }
font.F4 { FONT-FAMILY: 'Tahoma';FONT-SIZE: 12pt; background-color:#EE0066 }
font.F4_selected { BORDER-STYLE:Dashed; BORDER-WIDTH:2px; background-color:#EE0066 }
font.F5 { FONT-FAMILY: 'Tahoma';FONT-SIZE: 12pt; background-color:#AA0066 }
font.F5_selected { BORDER-STYLE:Dashed; BORDER-WIDTH:2px; background-color:#AA0066 }
font.F6 { FONT-FAMILY: 'Tahoma';FONT-SIZE: 12pt; background-color:#9988BB }
font.F6_selected { BORDER-STYLE:Dashed; BORDER-WIDTH:2px; background-color:#9988BB }
font.F7 { FONT-FAMILY: 'Tahoma';FONT-SIZE: 12pt; background-color:#11AABB }
font.F7_selected { BORDER-STYLE:Dashed; BORDER-WIDTH:2px; background-color:#11AABB }

TABLE.frame {
	BACKGROUND: #FFFFFF; BORDER-STYLE: none; MARGIN: 0px;
	border-collapse:separate; empty-cells:show;
}

TD.tl {
	BACKGROUND: #FFFFFF url(tl.png) no-repeat; width: 12px; 
}
TD.tr {
	BACKGROUND: #FFFFFF url(tr.png) no-repeat; width: 14px; 
}
TD.bl {
	BACKGROUND: #FFFFFF url(bl.png) no-repeat; width: 12px; HEIGHT: 30px; 
}
TD.br {
	BACKGROUND: #FFFFFF url(br.png) no-repeat; width: 14px; HEIGHT: 30px;
}
TD.t {
  FONT-FAMILY: 'Tahoma';FONT-WEIGHT: bold; FONT-SIZE: 12pt;
	VERTICAL-ALIGN: middle; PADDING:5px 5px 0px 5px; HEIGHT: 5px;
	BACKGROUND: #FFFFFF url(t.png) repeat-x; 
}
TD.b {
  FONT-FAMILY: 'Tahoma'; FONT-SIZE: 12pt;
	BACKGROUND: #FFFFFF url(b.png) repeat-x; HEIGHT: 30px;
	BORDER-TOP-STYLE:solid; BORDER-WIDTH:1px; BORDER-COLOR:#ACC5E9;
	VERTICAL-ALIGN: top;
}
TD.l {
	BACKGROUND: #FFFFFF url(l.png) repeat-y; WIDTH: 12px
}
TD.r {
	BACKGROUND: #FFFFFF url(r.png) repeat-y; WIDTH: 14px
}
TD.c {
  FONT-FAMILY: 'Tahoma';FONT-WEIGHT: bold; FONT-SIZE: 12pt;
	VERTICAL-ALIGN: top; PADDING:0px 5px 0px 5px; 
	BORDER-TOP-STYLE:solid; BORDER-LEFT-STYLE:solid; BORDER-WIDTH:1px; BORDER-COLOR:#ACC5E9;
}
TD.ctop {
  FONT-FAMILY: 'Tahoma';FONT-WEIGHT: bold; FONT-SIZE: 12pt;
	VERTICAL-ALIGN: top; PADDING:0px 5px 0px 5px; 
	BORDER-TOP-STYLE:solid; BORDER-LEFT-STYLE:solid; BORDER-WIDTH:1px; BORDER-COLOR:#ACC5E9;
}
TD.cbottom {
  FONT-FAMILY: 'Tahoma';FONT-WEIGHT: bold; FONT-SIZE: 12pt;
	VERTICAL-ALIGN: bottom; PADDING:0px 5px 0px 5px; 
	BORDER-TOP-STYLE:solid; BORDER-LEFT-STYLE:solid; BORDER-WIDTH:1px; BORDER-COLOR:#ACC5E9;
}
TD.cmiddle {
  FONT-FAMILY: 'Tahoma';FONT-WEIGHT: bold; FONT-SIZE: 12pt;
	VERTICAL-ALIGN: middle; PADDING:0px 5px 0px 5px; 
	BORDER-TOP-STYLE:solid; BORDER-LEFT-STYLE:solid; BORDER-WIDTH:1px; BORDER-COLOR:#ACC5E9;
}
TD.c1 {
  FONT-FAMILY: 'Tahoma';FONT-WEIGHT: bold; FONT-SIZE: 12pt;
	VERTICAL-ALIGN: top; PADDING:0px 5px 0px 5px; 
	BORDER-TOP-STYLE:solid; BORDER-WIDTH:1px; BORDER-COLOR:#ACC5E9;
}
TD.c1top {
  FONT-FAMILY: 'Tahoma';FONT-WEIGHT: bold; FONT-SIZE: 12pt;
	VERTICAL-ALIGN: top; PADDING:0px 5px 0px 5px; 
	BORDER-TOP-STYLE:solid; BORDER-WIDTH:1px; BORDER-COLOR:#ACC5E9;
}
TD.c1bottom {
  FONT-FAMILY: 'Tahoma';FONT-WEIGHT: bold; FONT-SIZE: 12pt;
	VERTICAL-ALIGN: bottom; PADDING:0px 5px 0px 5px; 
	BORDER-TOP-STYLE:solid; BORDER-WIDTH:1px; BORDER-COLOR:#ACC5E9;
}
TD.c1middle {
  FONT-FAMILY: 'Tahoma';FONT-WEIGHT: bold; FONT-SIZE: 12pt;
	VERTICAL-ALIGN: middle; PADDING:0px 5px 0px 5px; 
	BORDER-TOP-STYLE:solid; BORDER-WIDTH:1px; BORDER-COLOR:#ACC5E9;
}
TD.c2 {
  FONT-FAMILY: 'Tahoma';FONT-WEIGHT: bold; FONT-SIZE: 12pt;
	VERTICAL-ALIGN: top; PADDING:0px 5px 0px 5px; 
	BORDER-TOP-STYLE:solid; BORDER-LEFT-STYLE:solid; BORDER-WIDTH:1px; BORDER-COLOR:#ACC5E9; 
}
TD.c2top {
  FONT-FAMILY: 'Tahoma';FONT-WEIGHT: bold; FONT-SIZE: 12pt;
	VERTICAL-ALIGN: top; PADDING:0px 5px 0px 5px; 
	BORDER-TOP-STYLE:solid; BORDER-LEFT-STYLE:solid; BORDER-WIDTH:1px; BORDER-COLOR:#ACC5E9; 
}
TD.c2bottom {
  FONT-FAMILY: 'Tahoma';FONT-WEIGHT: bold; FONT-SIZE: 12pt;
	VERTICAL-ALIGN: bottom; PADDING:0px 5px 0px 5px; 
	BORDER-TOP-STYLE:solid; BORDER-LEFT-STYLE:solid; BORDER-WIDTH:1px; BORDER-COLOR:#ACC5E9; 
}
TD.c2middle {
  FONT-FAMILY: 'Tahoma';FONT-WEIGHT: bold; FONT-SIZE: 12pt;
	VERTICAL-ALIGN: middle; PADDING:0px 5px 0px 5px; 
	BORDER-TOP-STYLE:solid; BORDER-LEFT-STYLE:solid; BORDER-WIDTH:1px; BORDER-COLOR:#ACC5E9; 
}
TD.tl2 {
	BACKGROUND: #FFFFFF url(tl2.png) no-repeat; width: 12px;  
	BACKGROUND-POSITION: bottom left
}
TD.tr2 {
	BACKGROUND: #FFFFFF url(tr2.png) no-repeat; width: 14px; 
	BACKGROUND-POSITION: bottom left
}
TD.t2 {
  FONT-FAMILY: 'Tahoma';FONT-WEIGHT: bold; FONT-SIZE: 12pt;
	VERTICAL-ALIGN: middle; PADDING:0px 5px 0px 5px; 
	BACKGROUND: #FFFFFF url(t2.png) repeat-x; 
	BACKGROUND-POSITION: bottom left
}

font.day{
  COLOR:#707070;
}

*{
FONT-FAMILY:Tahoma; font-size:12pt;
}

