﻿body
{
    margin: 0px;
    FONT-SIZE: 10pt;
    COLOR: black;
    FONT-FAMILY: Arial, Verdana, Helvetica
}

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.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_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.small:link
{
    FONT-SIZE: 8pt;
    margin-top:0pt;
    margin-bottom:0pt;
    COLOR: black;
    TEXT-DECORATION: none
}
A.small:active
{
    FONT-SIZE: 8pt;
    margin-top:0pt;
    margin-bottom:0pt;
    COLOR: black;
    TEXT-DECORATION: none
} 
A.small:visited
{
    FONT-SIZE: 8pt;
    margin-top:0pt;
    margin-bottom:0pt;
    color: #414141;
    text-decoration: none;
}
A.small:hover
{
    FONT-SIZE: 8pt;
    margin-top:0pt;
    margin-bottom:0pt;
    COLOR: gray;
    TEXT-DECORATION: none
}

A.small_red:link
{
    FONT-SIZE: 8pt;
    margin-top:0pt;
    margin-bottom:0pt;
    COLOR: red;
    TEXT-DECORATION: none
}
A.small_red:active
{
    FONT-SIZE: 8pt;
    margin-top:0pt;
    margin-bottom:0pt;
    COLOR: red;
    TEXT-DECORATION: none
} 
A.small_red:visited
{
    FONT-SIZE: 8pt;
    margin-top:0pt;
    margin-bottom:0pt;
    COLOR: red;
    text-decoration: none;
}
A.small_red:hover
{
    FONT-SIZE: 8pt;
    margin-top:0pt;
    margin-bottom:0pt;
    COLOR: gray;
    TEXT-DECORATION: none
}

P
{
    margin-bottom:8pt;
    margin-top:2pt;
    margin-left:0pt;
    margin-right:0pt;
}

P.page_header_1
{
    FONT-SIZE: 36pt;
    COLOR: white;
    font-weight:bold;
}

P.page_header_2
{
    FONT-SIZE: 18pt;
    margin-top:0pt;
    COLOR: silver;
    FONT-FAMILY: Verdana, Arial, Helvetica
}

P.header_14_0_0
{
    FONT-SIZE: 14pt;
    COLOR: black;
    font-weight:bold;
    margin-top:0pt;
    margin-bottom:0pt;
}

P.header_10
{
    FONT-SIZE: 10pt;
    COLOR: black;
    font-weight:bold;
}
P.body_text_7_0_0
{
    FONT-SIZE: 7pt;
    COLOR: black;    
    margin-bottom:0pt;
    margin-top:0pt;
}
P.body_text_8_0_0
{
    FONT-SIZE: 8pt;
    COLOR: black;    
    margin-bottom:0pt;
    margin-top:0pt;
}
P.header_11
{
    FONT-SIZE: 11pt;
    COLOR: black;
    font-weight:bold;
}
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_14
{
    FONT-SIZE: 14pt;
    COLOR: black;
    font-weight:bold;
}
P.header_16
{
    FONT-SIZE: 16pt;
    COLOR: black;
    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_red
{
    FONT-SIZE: 8pt;
    COLOR: red;
}
P.body_text_7
{
    FONT-SIZE: 7pt;
    COLOR: black;
}
P.body_text_7_white
{
    FONT-SIZE: 8pt;
    COLOR: white;
}
P.body_text_7_red
{
    FONT-SIZE: 8pt;
    COLOR: red;
}
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;
}
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:#3D6EAA; font-weight:bold;
    text-align:left;
    margin-bottom: 0pt;
    margin-top: 0pt;
}
p.personalCal_tab
{
    text-align:center; font-size:12pt; color:#000000; font-weight:bold;
    margin-bottom: 0pt;
    margin-top: 0pt;
}
a.personalCal_tab2:link
{
    text-align:center; font-size:12pt; color:#FFFFFF; font-weight:bold;
    margin-bottom: 0pt;
    margin-top: 0pt;
}
a.personalCal_tab2:visited
{
    text-align:center; font-size:12pt; color:#FFFFFF; font-weight:bold;
    margin-bottom: 0pt;
    margin-top: 0pt;
}
a.personalCal_tab2:hover
{
    text-align:center; font-size:12pt; color:#DDDDDD; font-weight:bold;
    margin-bottom: 0pt;
    margin-top: 0pt;
}
p.personalCal_tab2
{
    text-align:center; font-size:12pt; 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: #3D6EAA; 
}
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;
}

.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, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #ffffff
}


TD.main 
{
    
	border: 1px solid #cccccc;
	border-width: 0px 1px 1px 1px;
    height: 100%;
    
}

TD.main_no_border
{
    
	border: 0px solid #cccccc;
	border-width: 0px 1px 1px 1px;
    height: 100%;
    
}

	#root {
		position:absolute;
		height:200px;
		width:200px;
		background-color:#EEEEEE;
		border:1px solid #333;
		font-family:verdana, 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;
		}