TABLE.page_table
{
    MARGIN: 20px;
}
BODY
{
	COLOR: #000000;
	FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 0px;
    MARGIN: 0px;
    COLOR: #000000;
}
TD
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
TH
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-ALIGN: left;
}
H1
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 20px;
    MARGIN: 20px;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
H2
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 17px;
    MARGIN: 20px;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
H2.page_table
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 17px;
    MARGIN: 0px;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
H3
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    MARGIN: 20px;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
H4
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    MARGIN: 20px;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
P
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    MARGIN: 20px;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
A
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
A.download_link:link
{
    FONT-SIZE: 11px;
    COLOR: #0000ff;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: underline;
}
A.download_link:hover
{
    FONT-SIZE: 11px;
    COLOR: #4682b4;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: underline;
}
A.download_link:visited
{
    FONT-SIZE: 11px;
    COLOR: #0000ff;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: underline;
}
.selected
{
    FONT-WEIGHT: bold;
}
.selected A:link
{
    FONT-WEIGHT: bold;
}
.selected A:visited
{
    FONT-WEIGHT: bold;
}
A:link
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none;
}
A:hover
{
    COLOR: #000000;
    TEXT-DECORATION: none;
}
A:visited
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none;
}

IMG
{
    BORDER-STYLE: none;
}

TD.menu_selected
{
    BORDER-RIGHT: #000000 solid;
    BORDER-TOP: #000000 solid;
    BORDER-LEFT: #000000 solid;
    BORDER-BOTTOM: #000000 solid;
}
TD.logobar_bottom
{
    BORDER-RIGHT: #000000 1px solid;
    BORDER-TOP: #000000 1px solid;
    BORDER-LEFT: #000000 1px solid;
    BORDER-BOTTOM: #000000 1px solid;
}
.logobar
{
    BORDER-RIGHT: #000000 1px solid;
    BORDER-TOP: #000000 1px solid;
    BORDER-LEFT: #000000 1px solid;
    BORDER-BOTTOM: #000000 1px solid;
}
SELECT
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none;
}
TABLE.inside
{
    BORDER-RIGHT: #808080 1px solid;
    BORDER-TOP: #808080 1px solid;
    BORDER-LEFT: #808080 1px solid;
    WIDTH: 200px;
    BORDER-BOTTOM: #808080 1px solid;
    BORDER-COLLAPSE: collapse;
    BACKGROUND-COLOR: #ffffff;
}
.menu_selected
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #808080;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
A.menu_selected:link
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #808080;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none;
}
A.menu_selected:visited
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #808080;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none;
}
A.menu_selected:hover
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: underline;
}
A.menu:link
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none;
}
A.menu:visited
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none;
}
A.menu:hover
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: underline;
}
TABLE.list
{
    WIDTH: 80%;
    BACKGROUND-COLOR: #ffffff;
}
TR.list
{
}
TH.list
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #e3e8e7;
    TEXT-DECORATION: none;
}
TH.frame_header_right
{
    BACKGROUND-COLOR: #d3d3d3;
    TEXT-ALIGN: right;
}
TD.list_indent
{
    TEXT-INDENT: 15pt;
}
TD.list
{
}
TH.login
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
TD.login
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
.errorcell
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #ff0000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
.infocell
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #008000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
.selected_organisation
{
}
.selected_organisation A:link
{
    COLOR: #0000FF;
}
.selected_organisation A:visited
{
    COLOR: #0000FF;
}
TABLE.daily_event
{
    BORDER-RIGHT: solid;
    BORDER-TOP: solid;
    BORDER-LEFT: solid;
    WIDTH: 800px;
    BORDER-BOTTOM: solid;
}
TD.daily_event_day_header
{
    BORDER-RIGHT: #00ffff;
    PADDING-RIGHT: 3px;
    BORDER-TOP: #00ffff;
    PADDING-LEFT: 3px;
    BORDER-LEFT: #00ffff;
    COLOR: #000000;
    BORDER-BOTTOM: #00ffff;
    BACKGROUND-COLOR: #d3d3d3;
}
TH.frame_header
{
    BACKGROUND-COLOR: #d3d3d3;
}
TABLE.frame_table
{
    BORDER-RIGHT: #d3d3d3 2px solid;
    BORDER-TOP: #d3d3d3 2px solid;
    BORDER-LEFT: #d3d3d3 2px solid;
    WIDTH: 800px;
    BORDER-BOTTOM: #d3d3d3 2px solid;
    BACKGROUND-COLOR: #fffff1;
}
TABLE.basic_table
{
    WIDTH: 800px;
}
TR.daily_event_row
{
    BORDER-RIGHT: thin solid;
    BORDER-TOP: thin solid;
    BORDER-LEFT: thin solid;
    BORDER-BOTTOM: thin solid;
}
INPUT
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none;
}
INPUT.field_50
{
    FONT-SIZE: 11px;
    WIDTH: 50px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
INPUT.field_75
{
    FONT-SIZE: 11px;
    WIDTH: 75px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
INPUT.field_100
{
    FONT-SIZE: 11px;
    WIDTH: 100px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
INPUT.field_125
{
    FONT-SIZE: 11px;
    WIDTH: 125px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
INPUT.field_150
{
    FONT-SIZE: 11px;
    WIDTH: 150px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
INPUT.field_200
{
    FONT-SIZE: 11px;
    WIDTH: 200px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
INPUT.field_225
{
    FONT-SIZE: 11px;
    WIDTH: 225px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
INPUT.field_250
{
    FONT-SIZE: 11px;
    WIDTH: 250px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
INPUT.field_275
{
    FONT-SIZE: 11px;
    WIDTH: 275px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
INPUT.field_300
{
    FONT-SIZE: 11px;
    WIDTH: 300px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
INPUT.field_325
{
    FONT-SIZE: 11px;
    WIDTH: 325px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
INPUT.field_350
{
    FONT-SIZE: 11px;
    WIDTH: 350px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
INPUT.field_400
{
    FONT-SIZE: 11px;
    WIDTH: 400px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
INPUT.field_450
{
    FONT-SIZE: 11px;
    WIDTH: 450px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
INPUT.field_500
{
    FONT-SIZE: 11px;
    WIDTH: 500px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
INPUT.field_550
{
    FONT-SIZE: 11px;
    WIDTH: 550px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
INPUT.field_600
{
    FONT-SIZE: 11px;
    WIDTH: 600px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
INPUT.field_650
{
    FONT-SIZE: 11px;
    WIDTH: 650px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
INPUT.field_700
{
    FONT-SIZE: 11px;
    WIDTH: 700px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
INPUT.field_750
{
    FONT-SIZE: 11px;
    WIDTH: 750px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
INPUT.tc_field
{
    FONT-SIZE: 11px;
    WIDTH: 240px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
INPUT.tc_medium_field
{
    FONT-SIZE: 11px;
    WIDTH: 400px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
INPUT.tc_long_field
{
    FONT-SIZE: 11px;
    WIDTH: 500px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
INPUT.tc_field_short
{
    FONT-SIZE: 11px;
    WIDTH: 50px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
INPUT.tc_field_medium
{
    FONT-SIZE: 11px;
    WIDTH: 100px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
INPUT.tc_field_wide
{
    FONT-SIZE: 11px;
    WIDTH: 250px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
INPUT.date_input
{
    WIDTH: 85px;
}
SELECT.tc_combo
{
    FONT-SIZE: 11px;
    WIDTH: 240px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
SELECT.tc_medium_combo
{
    FONT-SIZE: 11px;
    WIDTH: 400px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
SELECT.field_50
{
    FONT-SIZE: 11px;
    WIDTH: 50px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
SELECT.field_75
{
    FONT-SIZE: 11px;
    WIDTH: 75px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
SELECT.field_100
{
    FONT-SIZE: 11px;
    WIDTH: 100px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
SELECT.field_125
{
    FONT-SIZE: 11px;
    WIDTH: 125px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
SELECT.field_150
{
    FONT-SIZE: 11px;
    WIDTH: 150px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
SELECT.field_200
{
    FONT-SIZE: 11px;
    WIDTH: 200px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
SELECT.field_225
{
    FONT-SIZE: 11px;
    WIDTH: 225px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
SELECT.field_250
{
    FONT-SIZE: 11px;
    WIDTH: 250px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
SELECT.field_275
{
    FONT-SIZE: 11px;
    WIDTH: 275px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
SELECT.field_300
{
    FONT-SIZE: 11px;
    WIDTH: 300px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
SELECT.field_325
{
    FONT-SIZE: 11px;
    WIDTH: 325px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
SELECT.field_350
{
    FONT-SIZE: 11px;
    WIDTH: 350px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
SELECT.field_400
{
    FONT-SIZE: 11px;
    WIDTH: 400px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
SELECT.field_450
{
    FONT-SIZE: 11px;
    WIDTH: 450px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
SELECT.field_500
{
    FONT-SIZE: 11px;
    WIDTH: 500px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
SELECT.field_550
{
    FONT-SIZE: 11px;
    WIDTH: 550px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
SELECT.field_600
{
    FONT-SIZE: 11px;
    WIDTH: 600px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
SELECT.field_650
{
    FONT-SIZE: 11px;
    WIDTH: 650px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
SELECT.field_700
{
    FONT-SIZE: 11px;
    WIDTH: 700px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
SELECT.field_750
{
    FONT-SIZE: 11px;
    WIDTH: 750px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
SELECT.combo_short
{
    FONT-SIZE: 11px;
    WIDTH: 135px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
SELECT.combo_normal
{
    FONT-SIZE: 11px;
    WIDTH: 240px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
SELECT.combo_long
{
    FONT-SIZE: 11px;
    WIDTH: 335px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
SELECT.tc_combo_short
{
    FONT-SIZE: 11px;
    WIDTH: 100px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
SELECT.tc_combo_medium
{
    WIDTH: 150px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
SELECT.tc_combo_wide
{
    FONT-SIZE: 11px;
    WIDTH: 250px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
SELECT.companysettings_combo
{
    WIDTH: 300px;
}
TEXTAREA.field_50
{
    FONT-SIZE: 11px;
    WIDTH: 50px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    HEIGHT: 50px;
}
TEXTAREA.field_75
{
    FONT-SIZE: 11px;
    WIDTH: 75px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    HEIGHT: 50px;
}
TEXTAREA.field_100
{
    FONT-SIZE: 11px;
    WIDTH: 100px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    HEIGHT: 50px;
}
TEXTAREA.field_125
{
    FONT-SIZE: 11px;
    WIDTH: 125px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    HEIGHT: 50px;
}
TEXTAREA.field_150
{
    FONT-SIZE: 11px;
    WIDTH: 150px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    HEIGHT: 50px;
}
TEXTAREA.field_200
{
    FONT-SIZE: 11px;
    WIDTH: 200px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    HEIGHT: 50px;
}
TEXTAREA.field_225
{
    FONT-SIZE: 11px;
    WIDTH: 225px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    HEIGHT: 50px;
}
TEXTAREA.field_250
{
    FONT-SIZE: 11px;
    WIDTH: 250px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    HEIGHT: 50px;
}
TEXTAREA.field_275
{
    FONT-SIZE: 11px;
    WIDTH: 275px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    HEIGHT: 50px;
}
TEXTAREA.field_300
{
    FONT-SIZE: 11px;
    WIDTH: 300px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    HEIGHT: 50px;
}
TEXTAREA.field_325
{
    FONT-SIZE: 11px;
    WIDTH: 325px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    HEIGHT: 50px;
}
TEXTAREA.field_350
{
    FONT-SIZE: 11px;
    WIDTH: 350px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    HEIGHT: 50px;
}
TEXTAREA.field_400
{
    FONT-SIZE: 11px;
    WIDTH: 400px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    HEIGHT: 50px;
}
TEXTAREA.field_450
{
    FONT-SIZE: 11px;
    WIDTH: 450px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    HEIGHT: 50px;
}
TEXTAREA.field_500
{
    FONT-SIZE: 11px;
    WIDTH: 500px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    HEIGHT: 50px;
}
TEXTAREA.field_550
{
    FONT-SIZE: 11px;
    WIDTH: 550px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    HEIGHT: 50px;
}
TEXTAREA.field_600
{
    FONT-SIZE: 11px;
    WIDTH: 600px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    HEIGHT: 50px;
}
TEXTAREA.field_625
{
    FONT-SIZE: 11px;
    WIDTH: 625px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    HEIGHT: 50px;
}
TEXTAREA.field_650
{
    FONT-SIZE: 11px;
    WIDTH: 650px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    HEIGHT: 50px;
}
TEXTAREA.field_700
{
    FONT-SIZE: 11px;
    WIDTH: 700px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    HEIGHT: 50px;
}
TEXTAREA.field_750
{
    FONT-SIZE: 11px;
    WIDTH: 750px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    HEIGHT: 50px;
}
TEXTAREA.field_50_150
{
    FONT-SIZE: 11px;
    WIDTH: 50px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    HEIGHT: 150px;
}
TEXTAREA.field_75_150
{
    FONT-SIZE: 11px;
    WIDTH: 75px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    HEIGHT: 150px;
}
TEXTAREA.field_100_150
{
    FONT-SIZE: 11px;
    WIDTH: 100px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    HEIGHT: 150px;
}
TEXTAREA.field_150_150
{
    FONT-SIZE: 11px;
    WIDTH: 150px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    HEIGHT: 150px;
}
TEXTAREA.field_200_150
{
    FONT-SIZE: 11px;
    WIDTH: 200px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    HEIGHT: 150px;
}
TEXTAREA.field_250_150
{
    FONT-SIZE: 11px;
    WIDTH: 250px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    HEIGHT: 150px;
}
TEXTAREA.field_300_150
{
    FONT-SIZE: 11px;
    WIDTH: 300px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    HEIGHT: 150px;
}
TEXTAREA.field_350_150
{
    FONT-SIZE: 11px;
    WIDTH: 350px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    HEIGHT: 150px;
}
TEXTAREA.field_400_150
{
    FONT-SIZE: 11px;
    WIDTH: 400px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    HEIGHT: 150px;
}
TEXTAREA.field_450_150
{
    FONT-SIZE: 11px;
    WIDTH: 450px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    HEIGHT: 150px;
}
TEXTAREA.field_500_150
{
    FONT-SIZE: 11px;
    WIDTH: 500px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    HEIGHT: 150px;
}
TEXTAREA.field_550_150
{
    FONT-SIZE: 11px;
    WIDTH: 550px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    HEIGHT: 150px;
}
TEXTAREA.field_600_150
{
    FONT-SIZE: 11px;
    WIDTH: 600px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    HEIGHT: 150px;
}
TEXTAREA.field_650_150
{
    FONT-SIZE: 11px;
    WIDTH: 650px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    HEIGHT: 150px;
}
TEXTAREA.field_700_150
{
    FONT-SIZE: 11px;
    WIDTH: 700px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    HEIGHT: 150px;
}
TEXTAREA.field_750_150
{
    FONT-SIZE: 11px;
    WIDTH: 750px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    HEIGHT: 150px;
}
TEXTAREA.tc_main_description
{
    FONT-SIZE: 11px;
    WIDTH: 475px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    HEIGHT: 32px;
}
TEXTAREA.tc_description
{
    FONT-SIZE: 11px;
    WIDTH: 240px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    HEIGHT: 50px;
}
TEXTAREA.tc_medium_description
{
    FONT-SIZE: 11px;
    WIDTH: 400px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    HEIGHT: 50px;
}
TEXTAREA.tc_long_description
{
    FONT-SIZE: 11px;
    WIDTH: 675px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    HEIGHT: 50px;
}
TEXTAREA.tc_long_and_tall_description
{
    FONT-SIZE: 11px;
    WIDTH: 675px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    HEIGHT: 150px;
}
TR.row1
{
    BACKGROUND-COLOR: #d9d9d9;
}
TR.row2
{
}
TR.row3
{
    BACKGROUND-COLOR: #F0F0F0;
}
TD.row1
{
    BACKGROUND-COLOR: #d9d9d9;
}
TD.row2
{
}
TD.row3
{
    BACKGROUND-COLOR: #F0F0F0;
}
TR.row1_selected
{
    FONT-WEIGHT: bold;
    COLOR: #87021a;
    BACKGROUND-COLOR: #d9d9d9;
}
TR.row2_selected
{
    FONT-WEIGHT: bold;
    COLOR: #87021a;
}
TD.row1_selected
{
    FONT-WEIGHT: bold;
    COLOR: #87021a;
    BACKGROUND-COLOR: #d9d9d9;
}
TD.row2_selected
{
    FONT-WEIGHT: bold;
    COLOR: #87021a;
}
TABLE.calendar_day
{
    WIDTH: 15px;
    HEIGHT: 15px;
    BACKGROUND-COLOR: #fffafa;
}
TD.calendar_day_header
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    HEIGHT: 25px;
    BACKGROUND-COLOR: #d3d3d3;
    TEXT-DECORATION: none;
}
TD.month_header
{
    BORDER-RIGHT: #000000 1px;
    BORDER-TOP: #000000 1px;
    BORDER-LEFT: #000000 1px;
    BORDER-BOTTOM: #000000 1px;
    HEIGHT: 15px;
    BACKGROUND-COLOR: #d3d3d3;
    TEXT-ALIGN: center;
}
.table_border
{
    BORDER-RIGHT: #000000 1px solid;
    BORDER-TOP: #000000 1px solid;
    BORDER-LEFT: #000000 1px solid;
    BORDER-BOTTOM: #000000 1px solid;
}
TABLE.someborders_table
{
    BORDER-RIGHT: #000000 1px solid;
    BORDER-TOP: #000000 1px solid;
    BORDER-LEFT: #000000 1px solid;
    WIDTH: 600px;
    BORDER-BOTTOM: #000000 1px solid;
    BACKGROUND-COLOR: #fffaf0;
}
TD.daily_event_column
{
    PADDING-RIGHT: 3px;
    PADDING-LEFT: 3px;
    BACKGROUND-COLOR: #e7e7e7;
}
TD.daily_event_time_column
{
    PADDING-RIGHT: 3px;
    PADDING-LEFT: 3px;
    PADDING-BOTTOM: 0px;
    WIDTH: 20px;
    PADDING-TOP: 0px;
}
TD.daily_event_row
{
    PADDING-RIGHT: 3px;
    PADDING-LEFT: 3px;
    HEIGHT: 1px;
    BACKGROUND-COLOR: #000000;
}
TD.posting_sum_column_1
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    PADDING-BOTTOM: 5px;
    PADDING-TOP: 5px;
    BACKGROUND-COLOR: #e7e7e7;
}
TD.posting_sum_column_2
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    PADDING-BOTTOM: 5px;
    PADDING-TOP: 5px;
}
TD.posting_sum_column_3
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    PADDING-BOTTOM: 5px;
    PADDING-TOP: 5px;
    BACKGROUND-COLOR: #e7e7e7;
    TEXT-ALIGN: right;
}
TD.posting_column_1
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    PADDING-BOTTOM: 5px;
    WIDTH: 200px;
    PADDING-TOP: 5px;
    BACKGROUND-COLOR: #e7e7e7;
}
TD.posting_column_2
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    PADDING-BOTTOM: 5px;
    WIDTH: 190px;
    PADDING-TOP: 5px;
}
TD.posting_column_3
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    PADDING-BOTTOM: 5px;
    WIDTH: 70px;
    PADDING-TOP: 5px;
    BACKGROUND-COLOR: #e7e7e7;
    TEXT-ALIGN: right;
}
TD.posting_column_4
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    PADDING-BOTTOM: 5px;
    WIDTH: 30px;
    PADDING-TOP: 5px;
}
TH.tc_field_header
{
    WIDTH: 125px;
}
TD.tc_field_data
{
    WIDTH: 275px;
}
TD.tc_field_column
{
    WIDTH: 250px;
}
TD.daily_event_type
{
    PADDING-RIGHT: 3px;
    PADDING-LEFT: 3px;
    PADDING-BOTTOM: 0px;
    WIDTH: 160px;
    PADDING-TOP: 0px;
    BACKGROUND-COLOR: #e7e7e7;
}
TD.daily_event_description
{
    PADDING-RIGHT: 3px;
    PADDING-LEFT: 3px;
    PADDING-BOTTOM: 0px;
    WIDTH: 220px;
    PADDING-TOP: 0px;
}
.daily_event_extrainfo
{
}
TD.daily_event_extrainfo
{
    PADDING-RIGHT: 3px;
    PADDING-LEFT: 3px;
    PADDING-BOTTOM: 0px;
    WIDTH: 160px;
    PADDING-TOP: 0px;
    BACKGROUND-COLOR: #e7e7e7;
}
TD.daily_event_amount
{
    PADDING-RIGHT: 3px;
    PADDING-LEFT: 3px;
    PADDING-BOTTOM: 0px;
    WIDTH: 90px;
    PADDING-TOP: 0px;
    TEXT-ALIGN: right;
}
TD.daily_event_amount_dark
{
    PADDING-RIGHT: 3px;
    PADDING-LEFT: 3px;
    PADDING-BOTTOM: 0px;
    WIDTH: 60px;
    PADDING-TOP: 0px;
    TEXT-ALIGN: right;
	BACKGROUND-COLOR: #e7e7e7;
}
TD.daily_event_receipt
{
    PADDING-RIGHT: 3px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    WIDTH: 18px;
    PADDING-TOP: 0px;
}
TD.daily_event_company_payment
{
    PADDING-RIGHT: 3px;
    PADDING-LEFT: 3px;
    PADDING-BOTTOM: 0px;
    WIDTH: 30px;
    PADDING-TOP: 0px;
    BACKGROUND-COLOR: #e7e7e7;
}
TD.approving_column_1
{
    WIDTH: 10px;
}
TD.approving_column_2
{
    WIDTH: 80px;
}
TD.approving_column_3
{
    WIDTH: 150px;
}
A.daily_event_link:link
{
    FONT-SIZE: 10px;
    COLOR: #0000ff;
    TEXT-DECORATION: underline;
}
A.daily_event_link:active
{
    FONT-SIZE: 10px;
    COLOR: #0000ff;
    TEXT-DECORATION: underline;
}
A.daily_event_link:visited
{
    FONT-SIZE: 10px;
    COLOR: #0000ff;
    TEXT-DECORATION: underline;
}
A.daily_event_link_disabled
{
    FONT-SIZE: 10px;
    COLOR: #808080;
    TEXT-DECORATION: underline;
}
A.blue_action_link:link
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #0000ff;
    TEXT-DECORATION: underline;
}
A.blue_action_link:active
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #0000ff;
    TEXT-DECORATION: underline;
}
A.blue_action_link:visited
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #0000ff;
    TEXT-DECORATION: underline;
}
A.blue_action_link_disabled
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #808080;
    TEXT-DECORATION: underline;
}
A.black_link:link
{
    FONT-SIZE: 10px;
    COLOR: #000000;
    TEXT-DECORATION: underline;
}
A.black_link:active
{
    FONT-SIZE: 10px;
    COLOR: #000000;
    TEXT-DECORATION: underline;
}
A.black_link:visited
{
    FONT-SIZE: 10px;
    COLOR: #000000;
    TEXT-DECORATION: underline;
}
A.red_link:link
{
    COLOR: #ff0000;
}
A.red_link:active
{
    COLOR: #ff0000;
}
A.red_link:visited
{
    COLOR: #ff0000;
}
A.red_link_disabled
{
    COLOR: #ff0000;
}
TD.printing
{
    BORDER-RIGHT: #808080 1px solid;
    BORDER-TOP: #808080 1px solid;
    BORDER-LEFT: #808080 1px solid;
    BORDER-BOTTOM: #808080 1px solid;
}
TD.printing_no_left
{
    BORDER-RIGHT: gray 1px solid;
    BORDER-TOP: gray 1px solid;
    BORDER-LEFT: gray 0px solid;
    BORDER-BOTTOM: gray 1px solid;
}
TD.printing_no_sides
{
    BORDER-RIGHT: gray 0px solid;
    BORDER-TOP: gray 1px solid;
    BORDER-LEFT: gray 0px solid;
    BORDER-BOTTOM: gray 1px solid;
}
TD.printing_no_right
{
    BORDER-RIGHT: gray 0px solid;
    BORDER-TOP: gray 1px solid;
    BORDER-LEFT: gray 1px solid;
    BORDER-BOTTOM: gray 1px solid;
}
TD.printing_no_border
{
    BORDER-RIGHT: gray 0px solid;
    BORDER-TOP: gray 0px solid;
    BORDER-LEFT: gray 0px solid;
    BORDER-BOTTOM: gray 0px solid;
}
TH.printing_list_right
{
    BORDER-RIGHT: #808080 1px solid;
    BORDER-TOP: #808080 1px solid;
    BORDER-LEFT: #808080 1px solid;
    BORDER-BOTTOM: #808080 1px solid;
    TEXT-ALIGN: right;
}
TD.printing_list_right
{
    BORDER-RIGHT: #808080 1px solid;
    BORDER-TOP: #808080 1px solid;
    BORDER-LEFT: #808080 1px solid;
    BORDER-BOTTOM: #808080 1px solid;
    TEXT-ALIGN: right;
}
TH.printing_frame_header
{
    BORDER-RIGHT: #808080 1px solid;
    BORDER-TOP: #808080 1px solid;
    BORDER-LEFT: #808080 1px solid;
    BORDER-BOTTOM: #808080 1px solid;
    BACKGROUND-COLOR: #d3d3d3;
}
TH.printing_frame_header_right
{
    BORDER-RIGHT: #808080 1px solid;
    BORDER-TOP: #808080 1px solid;
    BORDER-LEFT: #808080 1px solid;
    BORDER-BOTTOM: #808080 1px solid;
    BACKGROUND-COLOR: #d3d3d3;
    TEXT-ALIGN: right;
}
TD.printing_smalish_bold
{
    BORDER-RIGHT: #808080 1px solid;
    BORDER-TOP: #808080 1px solid;
    FONT-WEIGHT: bold;
    FONT-SIZE: 8px;
    BORDER-LEFT: #808080 1px solid;
    BORDER-BOTTOM: #808080 1px solid;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
TD.printing_smalish_bold_right
{
    BORDER-RIGHT: #808080 1px solid;
    BORDER-TOP: #808080 1px solid;
    FONT-WEIGHT: bold;
    FONT-SIZE: 8px;
    BORDER-LEFT: #808080 1px solid;
    BORDER-BOTTOM: #808080 1px solid;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-ALIGN: right;
}
TD.printing_smalish_bold_text_right
{
    BORDER-RIGHT: #808080 1px solid;
    BORDER-TOP: #808080 1px solid;
    FONT-WEIGHT: bold;
    FONT-SIZE: 8px;
    BORDER-LEFT: #808080 1px solid;
    BORDER-BOTTOM: #808080 1px solid;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-ALIGN: right;
}
INPUT.array_column
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    FONT-SIZE: 11px;
    BORDER-LEFT: medium none;
    BORDER-BOTTOM: medium none;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
TD.array_column
{
    BORDER-RIGHT: #d3d3d3 1px solid;
    BORDER-TOP: #d3d3d3 1px solid;
    BORDER-LEFT: #d3d3d3 1px solid;
    BORDER-BOTTOM: #d3d3d3 1px solid;
}
INPUT.array_column_date
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    FONT-SIZE: 11px;
    BORDER-LEFT: medium none;
    WIDTH: 70px;
    BORDER-BOTTOM: medium none;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
INPUT.array_column_time
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    FONT-SIZE: 11px;
    BORDER-LEFT: medium none;
    WIDTH: 40px;
    BORDER-BOTTOM: medium none;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
TD.daily_event_date
{
    PADDING-RIGHT: 3px;
    PADDING-LEFT: 3px;
    WIDTH: 100px;
}
.tsDefault
{
    WIDTH: 20px;
    HEIGHT: 20px;
    BACKGROUND-COLOR: #e7e7e7;
    TEXT-ALIGN: center;
}
TD.printing_smalish_bold_without_border
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
INPUT.array_column_with_border
{
    BORDER-RIGHT: #808080 1px groove;
    BORDER-TOP: #808080 1px groove;
    FONT-SIZE: 11px;
    BORDER-LEFT: #808080 1px groove;
    BORDER-BOTTOM: #808080 1px groove;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
INPUT.array_column_date_with_border
{
    BORDER-RIGHT: #808080 1px groove;
    BORDER-TOP: #808080 1px groove;
    FONT-SIZE: 11px;
    BORDER-LEFT: #808080 1px groove;
    WIDTH: 80px;
    BORDER-BOTTOM: #808080 1px groove;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
INPUT.array_column_time_with_border
{
    BORDER-RIGHT: #808080 1px groove;
    BORDER-TOP: #808080 1px groove;
    FONT-SIZE: 11px;
    BORDER-LEFT: #808080 1px groove;
    WIDTH: 40px;
    BORDER-BOTTOM: #808080 1px groove;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
TD.daily_event_route
{
    PADDING-RIGHT: 3px;
    PADDING-LEFT: 3px;
    WIDTH: 120px;
}
TD.companysettings_column
{
    WIDTH: 300px;
}
INPUT.HiddenField
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    BORDER-LEFT: medium none;
    BORDER-BOTTOM: medium none;
    BACKGROUND-COLOR: #fffaf0;
}
TD.drivers_log_time
{
}
TD.drivers_log_extrainfo
{
    BACKGROUND-COLOR: #e7e7e7;
}
TD.drivers_log_route
{
}
TD.drivers_log_description
{
    BACKGROUND-COLOR: #e7e7e7;
}
TD.drivers_log_amount
{
    BACKGROUND-COLOR: #e7e7e7;
}
A.message_link:link
{
    FONT-SIZE: 10px;
    COLOR: #ff0000;
    TEXT-DECORATION: underline;
}
A.message_link:visited
{
    FONT-SIZE: 10px;
    COLOR: #ff0000;
    TEXT-DECORATION: underline;
}
TD.data_missing
{
    COLOR: #000000;
    BACKGROUND-COLOR: #ff6464;
}
TD.drivers_log_date
{
    WIDTH: 100px;
}
TD.drivers_log_type
{
    WIDTH: 140px;
}
.errortable
{
    BORDER-RIGHT: #ff0000 2px solid;
    BORDER-TOP: #ff0000 2px solid;
    MARGIN-TOP: 1px;
    MARGIN-LEFT: 20px;
    BORDER-LEFT: #ff0000 2px solid;
    WIDTH: 100%;
    BORDER-BOTTOM: #ff0000 2px solid;
}
TD.array_column2
{
    BORDER-RIGHT: #d3d3d3 1px solid;
    BORDER-LEFT: #d3d3d3 1px solid;
}
INPUT.array_column_with_silver_border
{
    BORDER-RIGHT: #c0c0c0 1px solid;
    BORDER-TOP: #c0c0c0 1px solid;
    FONT-SIZE: 11px;
    BORDER-LEFT: #c0c0c0 1px solid;
    BORDER-BOTTOM: #c0c0c0 1px solid;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
.infotable
{
    BORDER-RIGHT: #008000 2px solid;
    BORDER-TOP: #008000 2px solid;
    BORDER-LEFT: #008000 2px solid;
    BORDER-BOTTOM: #008000 2px solid;
    MARGIN-TOP: 1px;
    MARGIN-LEFT: 20px;
    WIDTH: 100%;   
}
.spacetable
{
    MARGIN-TOP: 20px;
}
.row2_selected
{
    FONT-WEIGHT: bold;
    COLOR: #87021a;
}
.row2_selected A:link
{
    FONT-WEIGHT: bold;
    COLOR: #87021a;
}
.row2_selected A:visited
{
    FONT-WEIGHT: bold;
    COLOR: #87021a;
}
.row1_selected
{
    FONT-WEIGHT: bold;
    COLOR: #87021a;
    BACKGROUND-COLOR: #d9d9d9;
}
.row1_selected A:link
{
    FONT-WEIGHT: bold;
    COLOR: #87021a;
    BACKGROUND-COLOR: #d9d9d9;
}
.row1_selected A:visited
{
    FONT-WEIGHT: bold;
    COLOR: #87021a;
    BACKGROUND-COLOR: #d9d9d9;
}
.bold_text
{
    FONT-WEIGHT: bold;
}
.bold_text A:link
{
    FONT-WEIGHT: bold;
}
.bold_text A:visited
{
    FONT-WEIGHT: bold;
}
TABLE.blue_frame_table
{
    BORDER-RIGHT: #37A7FF 2px solid;
    BORDER-TOP: #37A7FF 2px solid;
    BORDER-LEFT: #37A7FF 2px solid;
    BORDER-BOTTOM: #37A7FF 2px solid;
    WIDTH: 800px;
    BACKGROUND-COLOR: #fffaf0;
}
TH.blue_frame_header
{
    BACKGROUND-COLOR: #37A7FF;
}
TABLE.yellow_frame_table
{
    BORDER-RIGHT: #fff2a2 2px solid;
    BORDER-TOP: #fff2a2 2px solid;
    BORDER-LEFT: #fff2a2 2px solid;
    WIDTH: 800px;
    BORDER-BOTTOM: #fff2a2 2px solid;
    BACKGROUND-COLOR: #fffaf0;
}
TH.yellow_frame_header
{
    BACKGROUND-COLOR: #fff2a2;
}
.warningcell
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #ee9202;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
.warningtable
{
    BORDER-RIGHT: #ee9202 2px solid;
    BORDER-TOP: #ee9202 2px solid;
    MARGIN-TOP: 1px;
    MARGIN-LEFT: 20px;
    BORDER-LEFT: #ee9202 2px solid;
    WIDTH: 100%;
    BORDER-BOTTOM: #ee9202 2px solid;
}
TH.header_info
{
    COLOR: #ff4500;
}
TD.light_border
{
    BORDER-RIGHT: #000000 2px solid;
    BORDER-TOP: #000000 2px solid;
    BORDER-LEFT: #000000 2px solid;
    BORDER-BOTTOM: #000000 2px solid;
    BACKGROUND-COLOR: #00ffff;
}
TD.grey_borders
{
    BORDER-RIGHT: #d3d3d3 1px solid;
    BORDER-TOP: #d3d3d3 1px solid;
    BORDER-LEFT: #d3d3d3 1px solid;
    BORDER-BOTTOM: #d3d3d3 1px solid;
}
TD.calendar_header
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    WIDTH: 140px;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    HEIGHT: 16px;
    BACKGROUND-COLOR: #e3e8e7;
    TEXT-ALIGN: center;
}
TD.calendar_scroll_year
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    WIDTH: 16px;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    HEIGHT: 16px;
    BACKGROUND-COLOR: #e3e8e7;
    TEXT-ALIGN: center;
}
TD.calendar_scroll_month
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    WIDTH: 16px;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    HEIGHT: 16px;
    BACKGROUND-COLOR: #ffffff;
    TEXT-ALIGN: center;
}
TD.calendar_text
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    WIDTH: 16px;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    HEIGHT: 16px;
    BACKGROUND-COLOR: #e3e8e7;
    TEXT-ALIGN: center;
}
TD.calendar_day
{
	BORDER-RIGHT: #ffffff 1px solid;
    BORDER-TOP: #ffffff 1px solid;
    BORDER-LEFT: #ffffff 1px solid;
    BORDER-BOTTOM: #ffffff 1px solid;
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    WIDTH: 10px;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    HEIGHT: 16px;
    BACKGROUND-COLOR: #ffffff;
    TEXT-ALIGN: center;
}
TD.calendar_day_current
{
    BORDER-RIGHT: #ff0000 1px solid;
    BORDER-TOP: #ff0000 1px solid;
    BORDER-LEFT: #ff0000 1px solid;
    BORDER-BOTTOM: #ff0000 1px solid;
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-ALIGN: center;
    WIDTH: 10px;
    HEIGHT: 10px;
    COLOR: #000000;
    BACKGROUND-COLOR: #d3d3d3;
}
TD.calendar_day_holiday
{
    BORDER-RIGHT: #ff8080 1px solid;
    BORDER-TOP: #ff8080 1px solid;
    BORDER-LEFT: #ff8080 1px solid;
    BORDER-BOTTOM: #ff8080 1px solid;
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-ALIGN: center;
    WIDTH: 10px;
    HEIGHT: 10px;
    COLOR: #000000;
    BACKGROUND-COLOR: #ff9090;
}
TD.row_separator_black
{
	BACKGROUND-COLOR: #000000;
	PADDING-RIGHT: 3px;
    PADDING-LEFT: 3px;
	padding-bottom: 0px;
	padding-top: 0px;
    HEIGHT: 1px;
	
}
TD.row_separator_gray
{
	BACKGROUND-COLOR: #a9a9a9;
	PADDING-RIGHT: 3px;
    PADDING-LEFT: 3px;
	padding-bottom: 0px;
	padding-top: 0px;
    HEIGHT: 1px;
}
TD.daily_event_row_gray
{
    BACKGROUND-COLOR: #a9a9a9;
}
TR.daily_event_row_gray
{
    BACKGROUND-COLOR: #a9a9a9;
}
TD.daily_event_row_black
{
    BACKGROUND-COLOR: #000000;
}
TR.daily_event_row_black
{
    BACKGROUND-COLOR: #000000;
}
TD.row1_border
{
    BORDER-RIGHT: #000000 1px solid;
    BORDER-TOP: #000000 1px solid;
    BORDER-LEFT: #000000 1px solid;
    BORDER-BOTTOM: #000000 1px solid;
    BACKGROUND-COLOR: #ffefd5;
}
TD.row2_border
{
    BORDER-RIGHT: #000000 1px solid;
    BORDER-TOP: #000000 1px solid;
    BORDER-LEFT: #000000 1px solid;
    BORDER-BOTTOM: #000000 1px solid;
    BACKGROUND-COLOR: #ffefd5;
}
A.button_country
{
    FONT-SIZE: 10px;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
A.button_country:hover
{
    FONT-SIZE: 10px;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
A.button_country:visited
{
    FONT-SIZE: 10px;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
A.button_country_selected
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
A.button_country_selected:hover
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
A.button_country_selected:visited
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
DIV.button_short_width
{
    BORDER-RIGHT: #000000 1px solid;
    PADDING-RIGHT: 1px;
    BORDER-TOP: #000000 1px solid;
    PADDING-LEFT: 1px;
    BORDER-LEFT: #000000 1px solid;
    WIDTH: 50px;
    BORDER-BOTTOM: #000000 1px solid;
    BACKGROUND-COLOR: #d3d3d3;
    TEXT-ALIGN: center;
}

DIV.button_short_width A:link
{
    DISPLAY: block;
    FONT-SIZE: 10px;
    WIDTH: 100%;
    COLOR: black;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none;
}
DIV.button_short_width A:visited
{
    DISPLAY: block;
    FONT-SIZE: 10px;
    WIDTH: 100%;
    COLOR: black;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none;
}
DIV.button_short_width A:hover
{
    DISPLAY: block;
    FONT-SIZE: 10px;
    WIDTH: 100%;
    COLOR: black;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none;
}
DIV.button_short_width_disabled
{
    BORDER-RIGHT: #808080 1px solid;
    PADDING-RIGHT: 1px;
    BORDER-TOP: #808080 1px solid;
    PADDING-LEFT: 1px;
    BORDER-LEFT: #808080 1px solid;
    WIDTH: 50px;
    BORDER-BOTTOM: #808080 1px solid;
    BACKGROUND-COLOR: #d3d3d3;
    TEXT-ALIGN: center;
}
DIV.button_short_width_disabled A
{
    DISPLAY: block;
    FONT-SIZE: 10px;
    WIDTH: 100%;
    COLOR: gray;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none;
}
DIV.button_medium_width
{
    BORDER-RIGHT: #000000 1px solid;
    PADDING-RIGHT: 1px;
    BORDER-TOP: #000000 1px solid;
    PADDING-LEFT: 1px;
    BORDER-LEFT: #000000 1px solid;
    WIDTH: 80px;
    BORDER-BOTTOM: #000000 1px solid;
    BACKGROUND-COLOR: #d3d3d3;
    TEXT-ALIGN: center;
}
DIV.button_medium_width A:link
{
    DISPLAY: block;
    FONT-SIZE: 10px;
    WIDTH: 100%;
    COLOR: black;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none;
}
DIV.button_medium_width A:visited
{
    DISPLAY: block;
    FONT-SIZE: 10px;
    WIDTH: 100%;
    COLOR: black;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none;
}
DIV.button_medium_width A:hover
{
    DISPLAY: block;
    FONT-SIZE: 10px;
    WIDTH: 100%;
    COLOR: black;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none;
}
DIV.button_medium_width_disabled
{
    BORDER-RIGHT: #808080 1px solid;
    PADDING-RIGHT: 1px;
    BORDER-TOP: #808080 1px solid;
    PADDING-LEFT: 1px;
    BORDER-LEFT: #808080 1px solid;
    WIDTH: 80px;
    BORDER-BOTTOM: #808080 1px solid;
    BACKGROUND-COLOR: #d3d3d3;
    TEXT-ALIGN: center;
}
DIV.button_medium_width_disabled A
{
    DISPLAY: block;
    FONT-SIZE: 10px;
    WIDTH: 100%;
    COLOR: gray;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none;
}
DIV.button_long_width
{
    BORDER-RIGHT: #000000 1px solid;
    PADDING-RIGHT: 1px;
    BORDER-TOP: #000000 1px solid;
    PADDING-LEFT: 1px;
    BORDER-LEFT: #000000 1px solid;
    WIDTH: 140px;
    BORDER-BOTTOM: #000000 1px solid;
    BACKGROUND-COLOR: #d3d3d3;
    TEXT-ALIGN: center;
}
DIV.button_long_width A:link
{
    DISPLAY: block;
    FONT-SIZE: 10px;
    WIDTH: 100%;
    COLOR: black;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none;
}
DIV.button_long_width A:visited
{
    DISPLAY: block;
    FONT-SIZE: 10px;
    WIDTH: 100%;
    COLOR: black;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none;
}
DIV.button_long_width A:hover
{
    DISPLAY: block;
    FONT-SIZE: 10px;
    WIDTH: 100%;
    COLOR: black;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none;
}
DIV.button_long_width_disabled
{
    BORDER-RIGHT: #808080 1px solid;
    PADDING-RIGHT: 1px;
    BORDER-TOP: #808080 1px solid;
    PADDING-LEFT: 1px;
    BORDER-LEFT: #808080 1px solid;
    WIDTH: 140px;
    BORDER-BOTTOM: #808080 1px solid;
    BACKGROUND-COLOR: #d3d3d3;
    TEXT-ALIGN: center;
}
DIV.button_long_width_disabled A
{
    DISPLAY: block;
    FONT-SIZE: 10px;
    WIDTH: 100%;
    COLOR: gray;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none;
}
DIV.button_longer_width
{
    BORDER-RIGHT: #000000 1px solid;
    PADDING-RIGHT: 1px;
    BORDER-TOP: #000000 1px solid;
    PADDING-LEFT: 1px;
    BORDER-LEFT: #000000 1px solid;
    WIDTH: 200px;
    BORDER-BOTTOM: #000000 1px solid;
    BACKGROUND-COLOR: #d3d3d3;
    TEXT-ALIGN: center;
}
DIV.button_longer_width A:link
{
    DISPLAY: block;
    FONT-SIZE: 10px;
    WIDTH: 100%;
    COLOR: black;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none;
}
DIV.button_longer_width A:visited
{
    DISPLAY: block;
    FONT-SIZE: 10px;
    WIDTH: 100%;
    COLOR: black;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none;
}
DIV.button_longer_width A:hover
{
    DISPLAY: block;
    FONT-SIZE: 10px;
    WIDTH: 100%;
    COLOR: black;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none;
}
DIV.button_longer_width_disabled
{
    BORDER-RIGHT: #808080 1px solid;
    PADDING-RIGHT: 1px;
    BORDER-TOP: #808080 1px solid;
    PADDING-LEFT: 1px;
    BORDER-LEFT: #808080 1px solid;
    WIDTH: 200px;
    BORDER-BOTTOM: #808080 1px solid;
    BACKGROUND-COLOR: #d3d3d3;
    TEXT-ALIGN: center;
}
DIV.button_longer_width_disabled A
{
    DISPLAY: block;
    FONT-SIZE: 10px;
    WIDTH: 100%;
    COLOR: gray;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none;
}
DIV.button_no_width_small_text
{
    BORDER-RIGHT: #000000 1px solid;
    BORDER-TOP: #000000 1px solid;
    BORDER-LEFT: #000000 1px solid;
    BORDER-BOTTOM: #000000 1px solid;
    BACKGROUND-COLOR: #d3d3d3;
    TEXT-ALIGN: center;
}
DIV.button_no_width_small_text A:link
{
    DISPLAY: block;
    FONT-SIZE: 10px;
    WIDTH: 100%;
    COLOR: black;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none;
}
DIV.button_no_width_small_text A:visited
{
    DISPLAY: block;
    FONT-SIZE: 10px;
    WIDTH: 100%;
    COLOR: black;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none;
}
DIV.button_no_width_small_text A:hover
{
    DISPLAY: block;
    FONT-SIZE: 10px;
    WIDTH: 100%;
    COLOR: black;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none;
}
DIV.button_no_width_small_text_disabled
{
    BORDER-RIGHT: #808080 1px solid;
    BORDER-TOP: #808080 1px solid;
    BORDER-LEFT: #808080 1px solid;
    BORDER-BOTTOM: #808080 1px solid;
    BACKGROUND-COLOR: #d3d3d3;
    TEXT-ALIGN: center;
}
DIV.button_no_width_small_text_disabled A
{
    DISPLAY: block;
    FONT-SIZE: 10px;
    WIDTH: 100%;
    COLOR: gray;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none;
}
.mainTable
{
    LEFT: 0px;
    WIDTH: 100%;
    POSITION: absolute;
    TOP: 0px;
    BORDER-COLLAPSE: collapse;
    HEIGHT: 100%;
}
.headerBar
{
    BACKGROUND-IMAGE: url(../images/M2_header.gif);
    VERTICAL-ALIGN: top;
    BACKGROUND-REPEAT: no-repeat;
    HEIGHT: 77px;
    BACKGROUND-COLOR: #cc171e;
}
.headerBarLink
{
    WIDTH: 75px;
    HEIGHT: 65px;
    float: left;
    MARGIN-LEFT: 60px;
    MARGIN-TOP: 6px;
    cursor: pointer;
}
.headerBar2
{
    VERTICAL-ALIGN: top;
    BACKGROUND-COLOR: #cc171e;
}
.leftMenu
{
    MARGIN-TOP: 10px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    Z-INDEX: 1;
    MARGIN-LEFT: 0px;
    WIDTH: 200px;
    LINE-HEIGHT: 20px;
}
.headerInfo
{
    PADDING-RIGHT: 4px;
    FONT-SIZE: 11px;
    FLOAT: right;
    WIDTH: 250px;
    COLOR: #ffffff;
    TEXT-ALIGN: right;
}
.headerNameInfo
{
    PADDING-RIGHT: 4px;
    FONT-SIZE: 11px;
    FLOAT: right;
    COLOR: #ffffff;
    TEXT-ALIGN: right;
}
.headerInfo2
{
    FONT-SIZE: 10px;
    COLOR: #ffffff;
    POSITION: relative;
    BACKGROUND-COLOR: #cc171e;
}
.topMenu
{
    BORDER-RIGHT: 0px;
    BORDER-TOP: 0px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    Z-INDEX: 1;
    LEFT: 0px;
    BORDER-LEFT: 0px;
    WIDTH: 100%;
    COLOR: #808080;
    BORDER-BOTTOM: 0px;
    POSITION: relative;
    TOP: 0px;
    BORDER-COLLAPSE: collapse;
}
.topMenu TR TD A
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    PADDING-TOP: 2px;
}
.pageTitle
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 18px;
    LEFT: 0px;
    PADDING-BOTTOM: 2px;
    MARGIN-LEFT: 23px;
    WIDTH: 800px;
    PADDING-TOP: 10px;
}
.pageContent
{
    FONT-SIZE: 12px;
	BORDER-COLLAPSE: separate;
}
.bodyClass
{
    BACKGROUND-POSITION: right bottom;
    BACKGROUND-ATTACHMENT: fixed;
    BACKGROUND-IMAGE: url(../images/M2_background_bottom.png?v2);
    BACKGROUND-REPEAT: no-repeat;
}
.loginscreen
{
    MARGIN-TOP: -240px;
    PADDING-LEFT: 170px;
    LEFT: 50%;
    BACKGROUND-IMAGE: url(../images/M2_login.png?v2);
    MARGIN-LEFT: -320px;
    WIDTH: 640px;
    PADDING-TOP: 150px;
    BACKGROUND-REPEAT: no-repeat;
    POSITION: absolute;
    TOP: 50%;
    HEIGHT: 480px;
}
.termsofusage
{
	WIDTH: 100%;
	POSITION: absolute;
	BOTTOM: 12px;
	TEXT-ALIGN: center;
    FONT-SIZE: 10px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
.boldedLabel
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
TD.calendar_header
{
    BORDER-RIGHT: #f3f3f3 1px solid;
    BORDER-TOP: #838383 1px solid;
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    BORDER-LEFT: #838383 1px solid;
    COLOR: #000000;
    BORDER-BOTTOM: #f3f3f3 1px solid;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    HEIGHT: 24px;
    BACKGROUND-COLOR: #e3e8e7;
    TEXT-ALIGN: center;
    TEXT-DECORATION: none;
}
A.link_calendar_month
{
    DISPLAY: block;
    LINE-HEIGHT: 20px;
}
TABLE.calendar
{
    BORDER-RIGHT: #d3d3d3 1px solid;
    BORDER-TOP: #d3d3d3 1px solid;
    BORDER-LEFT: #d3d3d3 1px solid;
    WIDTH: 154px;
    BORDER-BOTTOM: #d3d3d3 1px solid;
    HEIGHT: 164px;
    BACKGROUND-COLOR: #fffafa;
    TEXT-ALIGN: center;
}
TD.calendar_day_header
{
    BORDER-RIGHT: #f3f3f3 1px solid;
    BORDER-TOP: #838383 1px solid;
    BORDER-LEFT: #838383 1px solid;
    BORDER-BOTTOM: #f3f3f3 1px solid;
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    WIDTH: 20px;
    COLOR: #000000;
    HEIGHT: 20px;
    BACKGROUND-COLOR: #e3e8e7;
}
TD.calendar_days
{
    BORDER-RIGHT: #d3d3d3 1px solid;
    BORDER-TOP: #d3d3d3 1px solid;
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    BORDER-LEFT: #d3d3d3 1px solid;
    COLOR: #000000;
    BORDER-BOTTOM: #d3d3d3 1px solid;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    WIDTH: 20px;
    HEIGHT: 20px;
    BACKGROUND-COLOR: #fffafa;
    TEXT-DECORATION: none;
}
A.link_calendar
{
    DISPLAY: block;
    WIDTH: 18px;
    LINE-HEIGHT: 18px;
    HEIGHT: 18px;
}
TD.mini_calendar_header
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    HEIGHT: 23px;
    BACKGROUND-COLOR: #e3e8e7;
    TEXT-ALIGN: center;
    TEXT-DECORATION: none;
}
TABLE.calendar_day
{
    WIDTH: 15px;
    HEIGHT: 15px;
    BACKGROUND-COLOR: #fffafa;
}
INPUT.read_only
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    BORDER-LEFT: medium none;
    BORDER-BOTTOM: medium none;
    BACKGROUND-COLOR: transparent;
}
INPUT.read_only_right
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    BORDER-LEFT: medium none;
    BORDER-BOTTOM: medium none;
    BACKGROUND-COLOR: transparent;
    TEXT-ALIGN: right;
}
.tsDeleted
{
    WIDTH: 20px;
    HEIGHT: 20px;
    BACKGROUND-COLOR: #cccccc;
    TEXT-ALIGN: center;
}
.tsEmpty
{
    WIDTH: 20px;
    HEIGHT: 20px;
    BACKGROUND-COLOR: #fffafa;
    TEXT-ALIGN: center;
}
.tsIncompletePlan
{
    WIDTH: 20px;
    HEIGHT: 20px;
    BACKGROUND-IMAGE: url(../images/tsIncompletePlan.gif);
    TEXT-ALIGN: center;
}
.tsCompletedPlan
{
    WIDTH: 20px;
    HEIGHT: 20px;
    BACKGROUND-IMAGE: url(../images/tsCompletedPlan.gif);
    TEXT-ALIGN: center;
}
.tsApprovedPlan1
{
    WIDTH: 20px;
    HEIGHT: 20px;
    BACKGROUND-IMAGE: url(../images/tsCompletedPlan.gif);
    TEXT-ALIGN: center;
}
.tsApprovedPlan2
{
    WIDTH: 20px;
    HEIGHT: 20px;
    BACKGROUND-IMAGE: url(../images/tsCompletedPlan.gif);
    TEXT-ALIGN: center;
}
.tsApprovedPlan3
{
    WIDTH: 20px;
    HEIGHT: 20px;
    BACKGROUND-IMAGE: url(../images/tsCompletedPlan.gif);
    TEXT-ALIGN: center;
}
.tsApprovedFinalPlan
{
    WIDTH: 20px;
    HEIGHT: 20px;
    BACKGROUND-IMAGE: url(../images/tsApprovedFinalPlan.gif);
    TEXT-ALIGN: center;
}
.tsIncomplete
{
    WIDTH: 20px;
    HEIGHT: 20px;
    BACKGROUND-IMAGE: url(../images/tsIncomplete.gif);
    TEXT-ALIGN: center;
}
.tsCompleted
{
    WIDTH: 20px;
    HEIGHT: 20px;
    BACKGROUND-IMAGE: url(../images/tsCompleted.gif);
    TEXT-ALIGN: center;
}
.tsApproved1
{
    WIDTH: 20px;
    HEIGHT: 20px;
    BACKGROUND-IMAGE: url(../images/tsCompleted.gif);
    TEXT-ALIGN: center;
}
.tsApproved2
{
    WIDTH: 20px;
    HEIGHT: 20px;
    BACKGROUND-IMAGE: url(../images/tsCompleted.gif);
    TEXT-ALIGN: center;
}
.tsApproved3
{
    WIDTH: 20px;
    HEIGHT: 20px;
    BACKGROUND-IMAGE: url(../images/tsCompleted.gif);
    TEXT-ALIGN: center;
}
.tsApprovedFinal
{
    WIDTH: 20px;
    HEIGHT: 20px;
    BACKGROUND-IMAGE: url(../images/tsApprovedFinal.gif);
    TEXT-ALIGN: center;
}
.tsPayed
{
    WIDTH: 20px;
    HEIGHT: 20px;
    BACKGROUND-IMAGE: url(../images/tsPayed.gif);
    TEXT-ALIGN: center;
}
.tsTransferredToBookkeeping
{
    WIDTH: 20px;
    HEIGHT: 20px;
    BACKGROUND-IMAGE: url(../images/tsTransferredToBookkeeping.gif);
    TEXT-ALIGN: center;
}
.tsIncompletePlanMulti
{
    WIDTH: 20px;
    HEIGHT: 20px;
    BACKGROUND-IMAGE: url(../images/tsIncompletePlanMulti.gif);
    TEXT-ALIGN: center;
}
.tsCompletedPlanMulti
{
    WIDTH: 20px;
    HEIGHT: 20px;
    BACKGROUND-IMAGE: url(../images/tsCompletedPlanMulti.gif);
    TEXT-ALIGN: center;
}
.tsApprovedPlan1Multi
{
    WIDTH: 20px;
    HEIGHT: 20px;
    BACKGROUND-IMAGE: url(../images/tsCompletedPlanMulti.gif);
    TEXT-ALIGN: center;
}
.tsApprovedPlan2Multi
{
    WIDTH: 20px;
    HEIGHT: 20px;
    BACKGROUND-IMAGE: url(../images/tsCompletedPlanMulti.gif);
    TEXT-ALIGN: center;
}
.tsApprovedPlan3Multi
{
    WIDTH: 20px;
    HEIGHT: 20px;
    BACKGROUND-IMAGE: url(../images/tsCompletedPlanMulti.gif);
    TEXT-ALIGN: center;
}
.tsApprovedFinalPlanMulti
{
    WIDTH: 20px;
    HEIGHT: 20px;
    BACKGROUND-IMAGE: url(../images/tsApprovedFinalPlanMulti.gif);
    TEXT-ALIGN: center;
}
.tsIncompleteMulti
{
    WIDTH: 20px;
    HEIGHT: 20px;
    BACKGROUND-IMAGE: url(../images/tsIncompleteMulti.gif);
    TEXT-ALIGN: center;
}
.tsCompletedMulti
{
    WIDTH: 20px;
    HEIGHT: 20px;
    BACKGROUND-IMAGE: url(../images/tsCompletedMulti.gif);
    TEXT-ALIGN: center;
}
.tsApproved1Multi
{
    WIDTH: 20px;
    HEIGHT: 20px;
    BACKGROUND-IMAGE: url(../images/tsCompletedMulti.gif);
    TEXT-ALIGN: center;
}
.tsApproved2Multi
{
    WIDTH: 20px;
    HEIGHT: 20px;
    BACKGROUND-IMAGE: url(../images/tsCompletedMulti.gif);
    TEXT-ALIGN: center;
}
.tsApproved3Multi
{
    WIDTH: 20px;
    HEIGHT: 20px;
    BACKGROUND-IMAGE: url(../images/tsCompletedMulti.gif);
    TEXT-ALIGN: center;
}
.tsApprovedFinalMulti
{
    WIDTH: 20px;
    HEIGHT: 20px;
    BACKGROUND-IMAGE: url(../images/tsApprovedFinalMulti.gif);
    TEXT-ALIGN: center;
}
.tsPayedMulti
{
    WIDTH: 20px;
    HEIGHT: 20px;
    BACKGROUND-IMAGE: url(../images/tsPayedMulti.gif);
    TEXT-ALIGN: center;
}
.tsTransferredToBookkeepingMulti
{
    WIDTH: 20px;
    HEIGHT: 20px;
    BACKGROUND-IMAGE: url(../images/tsTransferredToBookkeepingMulti.gif);
    TEXT-ALIGN: center;
}

TABLE tr td a.defaultlink:link
{
    text-decoration: none; color: #000080;
}
TABLE tr td a.defaultlink:hover
{
    text-decoration: none; color: #000080; text-decoration: underline;
}
TABLE tr td a.defaultlink:visited
{
    text-decoration: none; color: #000080;
}


TABLE tr td div a.defaultlink:link
{
    text-decoration: none; color: #000080;
}
TABLE tr td div a.defaultlink:hover
{
    text-decoration: none; color: #000080;  text-decoration: underline;
}
TABLE tr td div a.defaultlink:visited
{
    text-decoration: none; color: #000080;
}

TABLE tr td div a#ButtonEdit_a:link
{
    text-decoration: none; color: #000080;
}
TABLE tr td div a#ButtonEdit_a:hover
{
    text-decoration: none; color: #000080; text-decoration: underline;
}
TABLE tr td div a#ButtonEdit_a:visited
{
    text-decoration: none; color: #000080;
}
FONT.normal
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
SMALL.costplanrow
{
	FONT-SIZE: 10px;
}