body
{
    margin: 0px;
    height: 100%;
    font-size: 10pt;
    color: black;
    font-family: 'Trebuchet MS' , Tahoma, Verdana, Arial, Helvetica, Sans-Serif, Geneva, sans-serif;
}

	#root {
		position:absolute;
		height:400px;
		width:400px;
		background-color:#EEEEEE;
		border:1px solid #333;
		font-family:verdana, Geneva, sans-serif;
		font-size:11px;
		}

	#handle {
		margin:2px;
		padding:2px;
		width:192px;
		color:white;
		background-color:gray;
		cursor:default;
		}
	
	#thumb {
		position:absolute;
		height:25px;
		width:11px;
		background-color:silver;
		border:1px outset silver;
		}

html {
  height: 100%;
  margin: 0;
}
table.MyClass {
  height: 100%;
}

A:link
{
    COLOR: black;
    TEXT-DECORATION: none;
}
A:active
{
    COLOR: black;
    TEXT-DECORATION: none;
} 
A:visited
{
    color: #414141;
    text-decoration: none;
}
A:hover
{
    COLOR: gray;
    TEXT-DECORATION: none;
}
A.red:link
{
    COLOR: #CC0C00;
    TEXT-DECORATION: none;
}
A.red:active
{
    COLOR: #CC0C00;
    TEXT-DECORATION: none;
} 
A.red:visited
{
    COLOR: red;
    TEXT-DECORATION: none;
}
A.red:hover
{
    COLOR: gray;
    TEXT-DECORATION: none;
}
A.green:link
{
    COLOR: green;
    TEXT-DECORATION: none;
}
A.green:active
{
    COLOR: #CC0C00;
    TEXT-DECORATION: none;
} 
A.green:visited
{
    COLOR: green;
    TEXT-DECORATION: none;
}
A.green:hover
{
    COLOR: gray;
    TEXT-DECORATION: none;
}

A.white:link
{
    COLOR: white;
    TEXT-DECORATION: none;
}
A.white:active
{
    COLOR: white;
    TEXT-DECORATION: none;
} 
A.white:visited
{
    COLOR: white;
    TEXT-DECORATION: none;
}
A.white:hover
{
    COLOR: gray;
    TEXT-DECORATION: none;
}

A.white_0_0:link
{
    COLOR: white;
    TEXT-DECORATION: none;
    margin-bottom:0pt;
    margin-top:0pt;
}
A.white_0_0:active
{
    COLOR: white;
    TEXT-DECORATION: none;
} 
A.white_0_0:visited
{
    COLOR: white;
    TEXT-DECORATION: none;
}
A.white_0_0:hover
{
    COLOR: gray;
    TEXT-DECORATION: none;
}

A.black_0_0:link
{
    COLOR: black;
    TEXT-DECORATION: none;
    margin-bottom:0pt;
    margin-top:0pt;
}
A.black_0_0:active
{
    COLOR: black;
    TEXT-DECORATION: none;
} 
A.black_0_0:visited
{
    COLOR: black;
    TEXT-DECORATION: none;
}
A.black_0_0:hover
{
    COLOR: gray;
    TEXT-DECORATION: none;
}
.floating 
{
position:absolute;
z-Index:1000;
visibility:hidden;
display:none;
text-align:center;
border-style:none;
background-color:white;
border-width:2; 
}

P
{
    margin-bottom:8pt;
    margin-top:2pt;
    margin-left:0pt;
    margin-right:0pt;
}
P.header_16
{
    FONT-SIZE: 16pt;
    COLOR: black;
    font-weight:bold;
}
P.header_14
{
    FONT-SIZE: 14pt;
    COLOR: black;
    font-weight:bold;
}
P.header_14_0_0
{
    FONT-SIZE: 14pt;
    COLOR: black;
    font-weight:bold;
    margin-top:0pt;
    margin-bottom:0pt;
}
P.header_12
{
    FONT-SIZE: 12pt;
    COLOR: black;
    font-weight:bold;
}
P.header_12_red
{
    FONT-SIZE: 12pt;
    COLOR: red;
    font-weight:bold;
}
P.header_12_red_12
{
    FONT-SIZE: 12pt;
    COLOR: red;
    font-weight:bold;
    margin-top:12pt;
}
P.header_12_red_0
{
    FONT-SIZE: 12pt;
    COLOR: red;
    font-weight:bold;
    margin-top:0pt;
}
P.header_12_white
{
    FONT-SIZE: 12pt;
    COLOR: white;
    font-weight:bold;
}
P.header_11
{
    FONT-SIZE: 11pt;
    COLOR: black;
    font-weight:bold;
}
P.header_10
{
    FONT-SIZE: 10pt;
    COLOR: black;
    font-weight:bold;
}
P.header_10_white
{
    FONT-SIZE: 10pt;
    COLOR: white;
    font-weight:bold;
}
P.header_10_red
{
    FONT-SIZE: 10pt;
    COLOR: red;
    font-weight:bold;
}
P.body_text_10
{
    FONT-SIZE: 10pt;
    COLOR: black;
}
P.body_text_9
{
    FONT-SIZE: 9pt;
    COLOR: black;
}
P.body_text_8
{
    FONT-SIZE: 8pt;
    COLOR: black;
}
P.body_text_8_white
{
    FONT-SIZE: 8pt;
    COLOR: white;
}
P.body_text_8_red
{
    FONT-SIZE: 8pt;
    COLOR: red;
}
P.body_text_8_0_0
{
    FONT-SIZE: 8pt;
    COLOR: black;    
    margin-bottom:0pt;
    margin-top:0pt;
}
P.indent_text_8
{
    FONT-SIZE: 8pt;
    COLOR: black;
    margin-left:20pt;
    text-indent:-20pt;
}
P.body_text_7
{
    FONT-SIZE: 7pt;
    COLOR: black;
}

P.body_text_7_red
{
    FONT-SIZE: 7pt;
    COLOR: red;
}
P.body_text_7_0_0
{
    FONT-SIZE: 7pt;
    COLOR: black;    
    margin-bottom:0pt;
    margin-top:0pt;
}
P.button_text_7
{
    font-size: 7pt;
    color: gray;
    border-top: gray 1pt solid;
    border-bottom: gray 1pt solid;
    text-align: center;
}
P.menu_1_white
{
    FONT-SIZE: 10pt;
    COLOR: white;
}
P.menu_1_black
{
    FONT-SIZE: 10pt;
    COLOR: black;
}
P.menu_2_white
{
    FONT-SIZE: 8pt;
    COLOR: white;
}
P.menu_2_black
{
    FONT-SIZE: 8pt;
    COLOR: black;
}
P.login_1_grey
{
    FONT-SIZE: 8pt;
    COLOR: #333333;
}
P.login_1_black
{
    FONT-SIZE: 8pt;
    COLOR: black;
    font-weight:bold;
}
.box_one
{
    BORDER-RIGHT: #d4d4d4 1px solid;
    BORDER-TOP: #d4d4d4 1px solid;
    FONT-SIZE: 8pt;
    BORDER-LEFT: #d4d4d4 1px solid;
    COLOR: #333333;
    BORDER-BOTTOM: #d4d4d4 1px solid;
    FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #ffffff
}
.box_two
{
    BORDER-RIGHT: #d4d4d4 1px solid;
    BORDER-TOP: #d4d4d4 1px solid;
    FONT-SIZE: 8pt;
    BORDER-LEFT: #d4d4d4 1px solid;
    COLOR: #333333;
    BORDER-BOTTOM: #d4d4d4 1px solid;
    FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #d4d4d4
}
P.P6
{
    FONT-SIZE: 10pt;
    MARGIN: 0mm 0mm 3pt 12mm;
    FONT-FAMILY: Verdana, Geneva, Arial, Helvetica;
}
P.PA
{
    FONT-SIZE: 10pt;
    MARGIN: 0mm 0mm 0pt 12mm;
    FONT-FAMILY: Verdana, Geneva, Arial, Helvetica;
}
P.A4
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12pt;
    MARGIN: 0mm 0mm 3pt;
    COLOR: red;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana, Geneva, Arial, Helvetica;
    TEXT-ALIGN: left;
    FONT-VARIANT: small-caps;
    TEXT-DECORATION: none;
}
P.C6
{
    FONT-SIZE: 10pt;
    MARGIN: 3pt 0mm 10pt 24mm;
    COLOR: red;
    TEXT-INDENT: -8mm;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana, Geneva, Arial, Helvetica;
    TEXT-DECORATION: none;
}
P.D6
{
    FONT-SIZE: 10pt;
    MARGIN: 3pt 0mm 3pt 24mm;
    COLOR: red;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana, Geneva, Arial, Helvetica;
    TEXT-DECORATION: none;
}
P.H1
{
    FONT-SIZE: 10pt;
    MARGIN: 0mm 0mm 0pt 20mm;
    TEXT-INDENT: -8mm;
    FONT-FAMILY: Verdana, Geneva, Arial, Helvetica;
}
P.H2
{
    FONT-SIZE: 10pt;
    MARGIN: 0mm 0mm 0pt 24mm;
    TEXT-INDENT: -8mm;
    FONT-FAMILY: Verdana, Geneva, Arial, Helvetica;
}
P.H3
{
    FONT-SIZE: 10pt;
    MARGIN: 0mm 0mm 0pt 28mm;
    TEXT-INDENT: -8mm;
    FONT-FAMILY: Verdana, Geneva, Arial, Helvetica;
}
P.H4
{
    FONT-SIZE: 10pt;
    MARGIN: 0mm 0mm 0pt 32mm;
    TEXT-INDENT: -8mm;
    FONT-FAMILY: Verdana, Geneva, Arial, Helvetica;
}
P.G1
{
    FONT-SIZE: 10pt;
    MARGIN: 0mm 0mm 3pt 20mm;
    TEXT-INDENT: -8mm;
    FONT-FAMILY: Verdana, Geneva, Arial, Helvetica;
}
P.G2
{
    FONT-SIZE: 10pt;
    MARGIN: 0mm 0mm 3pt 24mm;
    TEXT-INDENT: -8mm;
    FONT-FAMILY: Verdana, Geneva, Arial, Helvetica;
}
P.G3
{
    FONT-SIZE: 10pt;
    MARGIN: 0mm 0mm 3pt 28mm;
    TEXT-INDENT: -8mm;
    FONT-FAMILY: Verdana, Geneva, Arial, Helvetica;
}
P.G4
{
    FONT-SIZE: 10pt;
    MARGIN: 0mm 0mm 3pt 32mm;
    TEXT-INDENT: -8mm;
    FONT-FAMILY: Verdana, Geneva, Arial, Helvetica;
}
P.X1
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    MARGIN: 0mm 0mm 0pt 20mm;
    TEXT-INDENT: -8mm;
    FONT-FAMILY: Verdana, Geneva, Arial, Helvetica;
}
P.X2
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    MARGIN: 0mm 0mm 0pt 24mm;
    TEXT-INDENT: -8mm;
    FONT-FAMILY: Verdana, Geneva, Arial, Helvetica;
}
P.W1
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    MARGIN: 0mm 0mm 3pt 20mm;
    TEXT-INDENT: -8mm;
    FONT-FAMILY: Verdana, Geneva, Arial, Helvetica;
}
P.W2
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    MARGIN: 0mm 0mm 3pt 24mm;
    TEXT-INDENT: -8mm;
    FONT-FAMILY: Verdana, Geneva, Arial, Helvetica;
}
P.W3
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    MARGIN: 0mm 0mm 3pt 28mm;
    TEXT-INDENT: -8mm;
    FONT-FAMILY: Verdana, Geneva, Arial, Helvetica;
}
P.I2
{
    FONT-SIZE: 10pt;
    MARGIN: 0mm 0mm 0pt 24mm;
    FONT-FAMILY: Verdana, Geneva, Arial, Helvetica;
}
P.I3
{
    FONT-SIZE: 10pt;
    MARGIN: 0mm 0mm 0pt 28mm;
    FONT-FAMILY: Verdana, Geneva, Arial, Helvetica;
}
P.J2
{
    FONT-SIZE: 10pt;
    MARGIN: 0mm 0mm 3pt 24mm;
    FONT-FAMILY: Verdana, Geneva, Arial, Helvetica;
}
P.J3
{
    FONT-SIZE: 10pt;
    MARGIN: 0mm 0mm 3pt 28mm;
    FONT-FAMILY: Verdana, Geneva, Arial, Helvetica;
}
P.J4
{
    FONT-SIZE: 10pt;
    MARGIN: 0mm 0mm 3pt 32mm;
    FONT-FAMILY: Verdana, Geneva, Arial, Helvetica;
}
P.K2
{
    FONT-SIZE: 10pt;
    MARGIN: 0mm 0mm 0pt 24mm;
    TEXT-INDENT: -12mm;
    FONT-FAMILY: Verdana, Geneva, Arial, Helvetica;
}
P.L2
{
    FONT-SIZE: 10pt;
    MARGIN: 0mm 0mm 0pt 24mm;
    TEXT-INDENT: -12mm;
    FONT-FAMILY: Verdana, Geneva, Arial, Helvetica;
}
P.V2
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    MARGIN: 0mm 0mm 3pt 24mm;
    TEXT-INDENT: -12mm;
    FONT-FAMILY: Verdana, Geneva, Arial, Helvetica;
}
P.W1
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    MARGIN: 0mm 0mm 3pt 20mm;
    TEXT-INDENT: -8mm;
    FONT-FAMILY: Verdana, Geneva, Arial, Helvetica;
}
P.XX
{
    FONT-SIZE: 10pt;
    MARGIN: 0mm 0mm 6pt 20mm;
    TEXT-INDENT: -8mm;
    FONT-FAMILY: Verdana, Geneva, Arial, Helvetica;
    LIST-STYLE-TYPE: circle;
}
P.Q6
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    MARGIN: 0mm 0mm 3pt 34pt;
    FONT-FAMILY: Verdana, Geneva, Arial, Helvetica;
}
P.lect_ref
{
    FONT-SIZE: 10pt;
    MARGIN: 3pt 0mm 3pt 12mm;
    COLOR: red;
    FONT-FAMILY: Verdana, Geneva, Arial, Helvetica;
    TEXT-DECORATION: none;
    text-transform:capitalize;
}
P.lect_comment
{
    FONT-SIZE: 9pt;
    MARGIN: 3pt 0mm 3pt 12mm;
    COLOR: red;
    FONT-STYLE: italic;
    FONT-FAMILY: Verdana, Geneva, Arial, Helvetica;
    TEXT-DECORATION: none;
}
TABLE.personalCal
{
    border-collapse: collapse;
    border-right: silver 0pt solid;
    border-top: silver 0pt solid;
    border-left: silver 0pt solid;
    border-bottom: silver 0pt solid;
}
TD.personalCal
{
    border-collapse: collapse;
    text-align:center; color:black; font-weight:bold;
    background-color: #ffffff;    
    border-right: silver 1pt solid;
    border-top: silver 1pt solid;
    border-left: silver 1pt solid;
    border-bottom: silver 1pt solid;
    padding-left: 0pt;
    padding-top: 0pt;
}


TD.personalCal_active
{
    border-collapse: collapse;
    text-align:center; color:black; font-weight:bold;
    background-color: #e5e5e5;    
    border-right: silver 1pt solid;
    border-top: silver 1pt solid;
    border-left: silver 1pt solid;
    border-bottom: silver 1pt solid;
    padding-left: 0pt;
    padding-top: 0pt;
}


TD.personalCal_today
{
    border-collapse: collapse;
    text-align:center; color:black; font-weight:bold;
    background-color: #9EB6D4;    
    border-right: silver 1pt solid;
    border-top: silver 1pt solid;
    border-left: silver 1pt solid;
    border-bottom: silver 1pt solid;
}
a.personalCal:link
{
    text-align:center; color:black; font-weight:bold;
    margin-bottom: 2pt;
    margin-top: 2pt;
    font-size:9pt;
}
a.personalCal:hover
{
    text-align:center; color:silver; font-weight:bold;
    margin-bottom: 2pt;
    margin-top: 2pt;
}
a.personalCal:visited
{
    text-align:center; color:black; font-weight:bold;
    margin-bottom: 2pt;
    margin-top: 2pt;
}
p.personalCal
{
    margin-bottom: 2pt;
    margin-top: 2pt;
}
p.personalCal2
{
    text-align:center; color:silver; font-weight:bold;
    margin-bottom: 2pt;
    margin-top: 2pt;
}
p.personalCal_days
{
    text-align:center; font-size:8pt; color:silver; font-weight:bold;
    margin-bottom: 2pt;
    margin-top: 0pt;
}
p.personalCal_month
{
    text-align:center; font-size:12pt; color:#000000; font-weight:bold;
    text-align:left;
    margin-bottom: 0pt;
    margin-top: 0pt;
}
p.personalCal_tab
{
    text-align:center; font-size:11pt; color:#000000; font-weight:bold;
    margin-bottom: 0pt;
    margin-top: 0pt;
}
a.personalCal_tab2:link
{
    text-align:center; font-size:11pt; color:#FFFFFF; font-weight:bold;
    margin-bottom: 0pt;
    margin-top: 0pt;
}
a.personalCal_tab2:visited
{
    text-align:center; font-size:11pt; color:#FFFFFF; font-weight:bold;
    margin-bottom: 0pt;
    margin-top: 0pt;
}
a.personalCal_tab2:hover
{
    text-align:center; font-size:11pt; color:#DDDDDD; font-weight:bold;
    margin-bottom: 0pt;
    margin-top: 0pt;
}
p.personalCal_tab2
{
    text-align:center; font-size:11pt; color:#FFFFFF; font-weight:bold;
    margin-bottom: 0pt;
    margin-top: 0pt;
}
p.personalCal_display_header
{
    text-align:left; font-size:8pt; color:#000000; font-weight:bold;
    margin-bottom: 1pt;
    margin-top: 1pt;
}
p.personalCal_display
{
    text-align:left; font-size:8pt; color:#000000; font-weight:normal;
    margin-bottom: 1pt;
    margin-top: 1pt;
    margin-left: 10pt;
}
p.personalCal_time
{
    text-align:left; font-size:7pt; color:#000000; font-weight:normal;
    margin-bottom: 1pt;
    margin-top: 1pt;
}
TD.personalCal_tab
{
    border-collapse: collapse;
    background-color: #ffffff; 
}
TD.personalCal_tab2
{
    border-collapse: collapse;
    background-color: #888888; 
}
TD.personalCal_time0
{
    border-collapse: collapse;
    background-color: #FFFFFF; 
}
TD.personalCal_time1
{
    border-collapse: collapse;
    background-color:#dcffff; 
}

TD.personalCal_week0
{
    border-collapse: collapse;
    background-color: #FFFFFF; 
    border-left: silver 1pt solid;
    border-right: silver 1pt solid;
    width:20pt;
}
TD.personalCal_week1
{
    border-collapse: collapse;
    background-color: #dcffff;
    border-left: silver 1pt solid;
    border-right: silver 1pt solid;
    width:20pt;
}
TD.personalCal_time30
{
    border-collapse: collapse;
    background-color: #0000FF; 
}
TD.personalCal_time31
{
    border-collapse: collapse;
    background-color:#0000ff; 
}
.full {
     width:100%;
     height:100%;
     display:block;
}

TD.full_border 
{
    
	border: 1px solid #cccccc;
	border-width: 1px 1px 1px 1px;
    height: 100%;
    
}

TD.main 
{
    
	border: 1px solid #cccccc;
	border-width: 0px 1px 1px 1px;
    height: 100%;
    
}

div#box ul.tabs {
	display: block;
	padding: 0px;
	margin: 0px;
	white-space: nowrap;
	text-transform: none;
	z-index: 5500;
/*\*/	vertical-align: middle;/*\*/
	font-family: Arial, sans-serif;
	font-size:8pt;
	font-weight:bold;
	}
		
div#box ul.tabs li {
	margin: 0px;
	display: block;
	float: left;
	background-color: Transparent;
	border: 1px solid #cccccc;
	border-width: 1px 1px 1px 0px;
	white-space: nowrap;
	padding: 4px 7px 3px 7px;
	z-index: 6000;
	background-image: none;
	}
		
div#box ul.tabs li.selected {
	background-color: white;
	border-bottom: none;
	z-index: 9999;
	padding: 4px 7px 4px 7px;
	}
	
div#box ul.tabs li.filler_flex 
{
	background-color: #ffffff;
	border-left: none;
	border-top: none;
	border-right: none;
	padding: 4px 7px 4px  7px;
	white-space: normal;
	}
		
li.list 
{
	font-family: Arial, sans-serif;
	font-size:8pt;
    margin-bottom:0pt;
    margin-top:0pt;
    margin-left:0pt;
    margin-right:0pt;
	}

div#fun ul.tabs {
	display: block;
	padding: 0px;
	margin: 0px;
	white-space: nowrap;
	text-transform: none;
	z-index: 5500;
/*\*/	vertical-align: middle;/*\*/
	font-family: Arial, sans-serif;
	font-size:8pt;
	font-weight:bold;
	}
		
div#fun ul.tabs li {
	margin: 0px;
	display: block;
	float: left;
	background-color: Transparent;
	border: 1px solid #cccccc;
	border-width: 1px 1px 1px 0px;
	white-space: nowrap;
	padding: 4px 7px 3px 7px;
	z-index: 6000;
	background-image: none;

	}
		
div#fun a.tabs {

	display: block;

	}
			
div#fun ul.tabs li.bottom {

	border-width: 1px 1px 1px 0px;

	}
			
div#fun ul.tabs li.selected {
	background-color: white;
	border-bottom: none;
	z-index: 9999;
	padding: 4px 7px 4px 7px;
}
			
div#fun ul.tabs li.selected_bot {
	background-color: white;
	border-top: none;
	z-index: 9999;
	padding: 4px 7px 4px 7px;

	}
	
	
	
#pagesettingscx{
position:absolute;
right:10px;
bottom:3px;
z-index:90;
}
#pagesettings{
display:none;
position:absolute;
top:100%;
right:-3px;
width:11.3em;
margin:2px 0 0;
background:#acc0c9;
z-index:99;
}
#pagesettings .bd{
position:relative;
top:-1px;
left:-1px;
padding:0;
background:#fffac6;
border:1px solid #000;
border-color:#cad5db #6b8792 #6b8792 #cad5db;
}
#pagesettings .bd span{
display:block;
padding:15px 5px;
font:bold 77% verdana;
white-space:nowrap;
border:1px solid #fff;
border-width:0 1px 1px 0;
}
#pagesettings h4{
float:left;
margin-right:-4px;
font:normal 100% verdana;
}
#pagesettings ol li{
float:left;
display:inline;
margin-left:5px;
}

DIV.menulink {
      DISPLAY: block; 
      COLOR: #ffffff; 
      TEXT-ALIGN: left; 
      TEXT-DECORATION: none;
      cursor: pointer;
}
DIV.menulink:hover {
      BACKGROUND-COLOR: #F8F8F8;
      cursor: pointer;
}
DIV.menulink2 {
      DISPLAY: block; 
      COLOR: #000000; 
      TEXT-ALIGN: left; 
      TEXT-DECORATION: none;
      cursor: pointer;
}
DIV.menulink2:hover {
      BACKGROUND-COLOR: #F8F8F8;
      cursor: pointer;
}