

DIV.header_bar
{
    BORDER-RIGHT: thin;
    PADDING-RIGHT: 0px;
    BORDER-TOP: thin;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    BORDER-LEFT: thin;
    WIDTH: 100%;
    COLOR: #00ade9;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: thin;
    HEIGHT: 26px;
    BACKGROUND-COLOR: #231f20;
    TEXT-ALIGN: center
}
DIV.menu
{
    BORDER-RIGHT: lime thin;
    PADDING-RIGHT: 0px;
    BORDER-TOP: lime thin;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    BORDER-LEFT: lime thin;
    WIDTH: 960px;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: lime thin;
    TEXT-ALIGN: left
}
#menuwrapper
{
    BORDER-RIGHT: blue thin;
    BORDER-TOP: blue thin;
    FLOAT: left;
	display:inline;
    MARGIN-LEFT: 20px;
    BORDER-LEFT: blue thin;
    WIDTH: 400px;
    BORDER-BOTTOM: blue thin
}
.clearit
{
    CLEAR: both;
    FONT-SIZE: 0px;
    LINE-HEIGHT: 0;
    HEIGHT: 0px
}
#p7menubar
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
    FONT-FAMILY: Verdana;
    LIST-STYLE-TYPE: none
}
#p7menubar UL
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
    FONT-FAMILY: Verdana;
    LIST-STYLE-TYPE: none
}
#p7menubar A
{
    BORDER-RIGHT: #00ade9 1px solid;
    PADDING-RIGHT: 10px;
    DISPLAY: block;
    PADDING-LEFT: 10px;
    FONT-SIZE: 11px;
    PADDING-BOTTOM: 5px;
    COLOR: #FFFFFF;
    PADDING-TOP: 5px;
    TEXT-DECORATION: none
}
#p7menubar A.end
{
    BORDER-RIGHT: 0px;
    PADDING-RIGHT: 10px;
    DISPLAY: block;
    PADDING-LEFT: 10px;
    FONT-SIZE: 11px;
    PADDING-BOTTOM: 5px;
    COLOR: #ffffff;
    PADDING-TOP: 5px;
    TEXT-DECORATION: none
}
#p7menubar A.trigger
{
    PADDING-RIGHT: 10px;
    PADDING-LEFT: 10px;
    PADDING-BOTTOM: 5px;
    PADDING-TOP: 5px
}
#p7menubar LI
{
    FLOAT: left;
	display:inline;
    WIDTH: 9em
}
#p7menubar LI UL
{
    WIDTH: 10em
}
#p7menubar UL LI
{
    WIDTH: 10em
}
#p7menubar UL LI A
{
    PADDING-RIGHT: 12px;
    PADDING-LEFT: 8px;
    PADDING-BOTTOM: 3px;
    COLOR: #00ade9;
    PADDING-TOP: 3px;
    TEXT-ALIGN: left
}
#p7menubar LI UL
{
    BORDER-RIGHT: #00ade9 0px solid;
    BORDER-TOP: #00ade9 1px solid;
    DISPLAY: none;
    BORDER-LEFT: #00ade9 1px solid;
    BORDER-BOTTOM: #00ade9 0px solid;
    POSITION: absolute;
    BACKGROUND-COLOR: #231f20}
#p7menubar LI:hover A
{
    COLOR: #EFEFEF;
    BACKGROUND-COLOR: #00ade9}
#p7menubar A:unknown
{
    COLOR: #FFFFFF;
    BACKGROUND-COLOR: #00ade9}
#p7menubar A:active
{
    COLOR: #FFFFFF;
    BACKGROUND-COLOR: #231f20}
#p7menubar LI.p7hvr A
{
    COLOR: #EFEFEF;
    BACKGROUND-COLOR: #00ade9}
#p7menubar LI:hover UL
{
    DISPLAY: block
}
#p7menubar LI.p7hvr UL
{
    DISPLAY: block
}
#p7menubar LI:hover UL A
{
    COLOR: #FFFFFF;
    BORDER-BOTTOM: #00ade9 1px solid;
    BACKGROUND-COLOR: transparent
}
#p7menubar LI.p7hvr UL A
{
    COLOR: #FFFFFF;
    BORDER-BOTTOM: #00ade9 1px solid;
    BACKGROUND-COLOR: transparent
}
#p7menubar UL A:hover
{
    COLOR: #EFEFEF! important;
    BACKGROUND-COLOR: #00ade9! important
}
#p7menubar LI
{
    WIDTH: auto
}
BODY
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px
}
DIV.quicksearch
{
    BORDER-RIGHT: olive thin;
    PADDING-RIGHT: 25px;
    BORDER-TOP: olive thin;
    PADDING-LEFT: 0px;
    FLOAT: right;
	display:inline;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    BORDER-LEFT: olive thin;
    PADDING-TOP: 2px;
    BORDER-BOTTOM: olive thin;
    HEIGHT: 24px;
    BACKGROUND-COLOR: #231f20;
    TEXT-ALIGN: right
}
P.white_text
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 11px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    COLOR: white;
    PADDING-TOP: 0px;
    FONT-FAMILY: Verdana
}
P.white_text_small
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 10px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    COLOR: white;
    PADDING-TOP: 0px;
    FONT-FAMILY: Verdana
}
INPUT.quicksearch_input
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 11px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
    FONT-FAMILY: Verdana;
    HEIGHT: 14px
}
INPUT.quicksearch_button
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 10px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    COLOR: black;
    PADDING-TOP: 0px;
    FONT-FAMILY: Verdana;
    HEIGHT: 18px
}
DIV.hint_main
{
    PADDING-RIGHT: 0px;
	background-color: #EFEFEF;
    BACKGROUND-IMAGE: url(images/hint_box_trans.png);
    BACKGROUND-POSITION: 10px;
	background-repeat: no-repeat;
    PADDING-LEFT: 0px;
    FLOAT: right;
	display:inline;
    PADDING-BOTTOM: 0px;
    MARGIN: 32px 7px 0px 0px;
    WIDTH: 409px;
    PADDING-TOP: 0px;
    BACKGROUND-REPEAT: no-repeat;
    HEIGHT: 84px
}
DIV.top_main
{
    BORDER-RIGHT: black thin;
    PADDING-RIGHT: 0px;
    BORDER-TOP: black thin;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    BORDER-LEFT: black thin;
    WIDTH: 960px;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: black thin;
    HEIGHT: 140px
}
DIV.hint_text
{
    BORDER-RIGHT: fuchsia thin;
    PADDING-RIGHT: 0px;
    BORDER-TOP: fuchsia thin;
    PADDING-LEFT: 0px;
    FONT-SIZE: 11px;
    FLOAT: left;
	display:inline;
    PADDING-BOTTOM: 0px;
    MARGIN: 18px 0px 0px 65px;
    BORDER-LEFT: fuchsia thin;
    WIDTH: 320px;
    COLOR: black;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: fuchsia thin;
    FONT-FAMILY: Verdana;
    HEIGHT: 60px;
    TEXT-ALIGN: left
}
B
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px
}
P
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 11px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    COLOR: black;
    PADDING-TOP: 0px;
    FONT-FAMILY: Verdana
}
DIV.main
{
    BORDER-RIGHT: black thin;
    PADDING-RIGHT: 0px;
    BORDER-TOP: black thin;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 25px 0px 0px;
    OVERFLOW: auto;
    BORDER-LEFT: black thin;
    WIDTH: 960px;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: black thin;
    TEXT-ALIGN: left
}
DIV.column1
{
    BORDER-RIGHT: #231f20 1px solid;
    PADDING-RIGHT: 0px;
    BORDER-TOP: medium none;
    PADDING-LEFT: 0px;
    FLOAT: left;
	display:inline;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 0px 25px;
    OVERFLOW: auto;
    BORDER-LEFT: medium none;
    WIDTH: 478px;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: medium none
}
DIV.column2
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FLOAT: right;
	display:inline;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 0px 25px;
    OVERFLOW: auto;
    WIDTH: 480px;
    PADDING-TOP: 0px;
    TEXT-ALIGN: left
}
DIV.column1_search
{
    BORDER-RIGHT: #231f20 1px solid;
    PADDING-RIGHT: 0px;
    BORDER-TOP: medium none;
    PADDING-LEFT: 0px;
    FLOAT: left;
	display:inline;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    OVERFLOW: auto;
    BORDER-LEFT: medium none;
    WIDTH: 300px;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: medium none;
    TEXT-ALIGN: left
}
DIV.column2_search
{
    BORDER-RIGHT: medium none;
    PADDING-RIGHT: 0px;
    BORDER-TOP: medium none;
    PADDING-LEFT: 0px;
    FLOAT: left;
	display:inline;
    PADDING-BOTTOM: 2px;
    MARGIN: 0px;
    OVERFLOW: auto;
    BORDER-LEFT: medium none;
    WIDTH: 650px;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: medium none;
    TEXT-ALIGN: left
}
DIV.activity_search_results
{
    BORDER-RIGHT: thin;
    PADDING-RIGHT: 0px;
    BORDER-TOP: thin;
    PADDING-LEFT: 0px;
    FLOAT: left;
	display:inline;
    PADDING-BOTTOM: 2px;
    MARGIN: 0px;
    OVERFLOW: auto;
    BORDER-LEFT: thin;
    WIDTH: 960px;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: thin;
    TEXT-ALIGN: left
}
DIV.inbox_results
{
    BORDER-RIGHT: fuchsia thin;
    PADDING-RIGHT: 0px;
    BORDER-TOP: fuchsia thin;
    PADDING-LEFT: 0px;
    FLOAT: left;
	display:inline;
    PADDING-BOTTOM: 0px;
    MARGIN: 10px 0px 0px 20px;
    OVERFLOW: auto;
    BORDER-LEFT: fuchsia thin;
    WIDTH: 931px;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: fuchsia thin;
    HEIGHT: 500px;
    BACKGROUND-COLOR: #EFEFEF}
H1
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 18px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    COLOR: #231f20;
    PADDING-TOP: 0px;
    FONT-FAMILY: Verdana
}
DIV.column1_text
{
    BORDER-RIGHT: blue thin;
    PADDING-RIGHT: 0px;
    BORDER-TOP: blue thin;
    PADDING-LEFT: 0px;
    FLOAT: right;
	display:inline;
    PADDING-BOTTOM: 0px;
    MARGIN: 10px 20px 0px 0px;
    BORDER-LEFT: blue thin;
    WIDTH: 440px;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: blue thin;
    BACKGROUND-COLOR: #EFEFEF;
    TEXT-ALIGN: left
}
DIV.column2_text
{
    BORDER-RIGHT: fuchsia thin;
    PADDING-RIGHT: 0px;
    BORDER-TOP: fuchsia thin;
    PADDING-LEFT: 0px;
    FLOAT: left;
	display:inline;
    PADDING-BOTTOM: 0px;
    MARGIN: 10px 0px 0px 20px;
    BORDER-LEFT: fuchsia thin;
    WIDTH: 440px;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: fuchsia thin;
    BACKGROUND-COLOR: #EFEFEF}
DIV.column1_text_search
{
    BORDER-RIGHT: blue thin;
    PADDING-RIGHT: 0px;
    BORDER-TOP: blue thin;
    PADDING-LEFT: 0px;
    FLOAT: right;
	display:inline;
    PADDING-BOTTOM: 0px;
    MARGIN: 10px 20px 0px 0px;
    BORDER-LEFT: blue thin;
    WIDTH: 260px;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: blue thin;
    BACKGROUND-COLOR: #EFEFEF;
    TEXT-ALIGN: left
}
DIV.column2_text_search
{
    BORDER-RIGHT: fuchsia thin;
    PADDING-RIGHT: 0px;
    BORDER-TOP: fuchsia thin;
    PADDING-LEFT: 0px;
    FLOAT: left;
	display:inline;
    PADDING-BOTTOM: 0px;
    MARGIN: 10px 0px 0px 20px;
    OVERFLOW: auto;
    BORDER-LEFT: fuchsia thin;
    WIDTH: 630px;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: fuchsia thin;
    HEIGHT: 470px;
    BACKGROUND-COLOR: #EFEFEF}
DIV.activity_results_text
{
    BORDER-RIGHT: fuchsia thin;
    PADDING-RIGHT: 0px;
    BORDER-TOP: fuchsia thin;
    PADDING-LEFT: 0px;
    FLOAT: left;
	display:inline;
    PADDING-BOTTOM: 0px;
    MARGIN: 10px 0px 0px 20px;
    OVERFLOW: auto;
    BORDER-LEFT: fuchsia thin;
    WIDTH: 931px;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: fuchsia thin;
    HEIGHT: 500px;
    BACKGROUND-COLOR: #EFEFEF}
DIV.reciepiant_results_text
{
    BORDER-RIGHT: fuchsia thin;
    PADDING-RIGHT: 0px;
    BORDER-TOP: fuchsia thin;
    OVERFLOW-Y: scroll;
    PADDING-LEFT: 0px;
    FLOAT: left;
	display:inline;
    OVERFLOW-X: hidden;
    PADDING-BOTTOM: 0px;
    MARGIN: -10px 0px 0px;
    BORDER-LEFT: fuchsia thin;
    WIDTH: 910px;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: fuchsia thin;
    HEIGHT: 300px
}
DIV.reciepiant_list
{
    BORDER-RIGHT: fuchsia thin;
    PADDING-RIGHT: 0px;
    BORDER-TOP: fuchsia thin;
    OVERFLOW-Y: scroll;
    PADDING-LEFT: 0px;
    FLOAT: left;
	display:inline;
    OVERFLOW-X: hidden;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    BORDER-LEFT: fuchsia thin;
    WIDTH: 628px;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: fuchsia thin;
    HEIGHT: 115px
}
DIV.column2_activity_search
{
    BORDER-RIGHT: fuchsia thin;
    PADDING-RIGHT: 0px;
    BORDER-TOP: fuchsia thin;
    PADDING-LEFT: 0px;
    FLOAT: left;
	display:inline;
    PADDING-BOTTOM: 0px;
    MARGIN: 10px 0px 0px 20px;
    OVERFLOW: auto;
    BORDER-LEFT: fuchsia thin;
    WIDTH: 630px;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: fuchsia thin;
    HEIGHT: 93px;
    BACKGROUND-COLOR: #EFEFEF}
DIV.column2_memos_box
{
    BORDER-RIGHT: fuchsia thin;
    PADDING-RIGHT: 0px;
    BORDER-TOP: fuchsia thin;
    PADDING-LEFT: 0px;
    FLOAT: left;
	display:inline;
    PADDING-BOTTOM: 0px;
    MARGIN: 10px 0px 0px 20px;
    OVERFLOW: auto;
    BORDER-LEFT: fuchsia thin;
    WIDTH: 630px;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: fuchsia thin;
    HEIGHT: 115px;
    BACKGROUND-COLOR: #EFEFEF}
TABLE
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 11px;
    PADDING-BOTTOM: 0px;
    MARGIN: 20px 0px 20px 20px;
    COLOR: black;
    PADDING-TOP: 0px;
    FONT-FAMILY: Verdana
}
TABLE.totals
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 11px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 0px 20px 20px;
    COLOR: black;
    PADDING-TOP: 0px;
    FONT-FAMILY: Verdana
}
DIV.column1_h1
{
    BORDER-RIGHT: blue thin;
    PADDING-RIGHT: 0px;
    BORDER-TOP: blue thin;
    PADDING-LEFT: 0px;
    FLOAT: right;
	display:inline;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 20px 0px 0px;
    BORDER-LEFT: blue thin;
    WIDTH: 440px;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: blue thin;
    TEXT-ALIGN: left
}
DIV.stretch_h1
{
    BORDER-RIGHT: blue thin;
    PADDING-RIGHT: 0px;
    BORDER-TOP: blue thin;
    PADDING-LEFT: 0px;
    FLOAT: right;
	display:inline;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    BORDER-LEFT: blue thin;
    WIDTH: 940px;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: blue thin;
    TEXT-ALIGN: left
}
DIV.column2_h1
{
    BORDER-RIGHT: fuchsia thin;
    PADDING-RIGHT: 0px;
    BORDER-TOP: fuchsia thin;
    PADDING-LEFT: 0px;
    FLOAT: left;
	display:inline;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 0px 0px 20px;
    BORDER-LEFT: fuchsia thin;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: fuchsia thin
}
DIV.column1_h1_search
{
    BORDER-RIGHT: blue thin;
    PADDING-RIGHT: 0px;
    BORDER-TOP: blue thin;
    PADDING-LEFT: 0px;
    FLOAT: right;
	display:inline;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 20px 0px 0px;
    BORDER-LEFT: blue thin;
    WIDTH: 260px;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: blue thin;
    TEXT-ALIGN: left
}
DIV.column2_h1_search
{
    BORDER-RIGHT: fuchsia thin;
    PADDING-RIGHT: 0px;
    BORDER-TOP: fuchsia thin;
    PADDING-LEFT: 0px;
    FLOAT: left;
	display:inline;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 0px 0px 20px;
    BORDER-LEFT: fuchsia thin;
    WIDTH: 300px;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: fuchsia thin
}
TD.variable_50_50
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    WIDTH: 300px;
    PADDING-TOP: 0px
}
INPUT.day_month
{
    WIDTH: 20px
}
INPUT.year
{
    WIDTH: 40px
}
A.search_links
{
    FONT-SIZE: 9px;
    COLOR: #231f20;
    FONT-FAMILY: Verdana;
    LETTER-SPACING: normal;
    TEXT-DECORATION: none
}
A.search_links:hover
{
    TEXT-DECORATION: underline
}
A.home_links
{
    FONT-SIZE: 11px;
    COLOR: black;
    FONT-FAMILY: Verdana;
    LETTER-SPACING: normal;
    TEXT-DECORATION: none
}
A.home_links:hover
{
    TEXT-DECORATION: underline
}
TD.td_search
{
    BORDER-RIGHT: medium none;
    PADDING-RIGHT: 0px;
    BORDER-TOP: #A2A2A2 1px solid;
    PADDING-LEFT: 0px;
    FONT-SIZE: 2px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    OVERFLOW: hidden;
    BORDER-LEFT: medium none;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: #231f20 1px;
    HEIGHT: 2px
}
P.changed
{
    COLOR: #429a43
}
P.changed
{
    DISPLAY: inline;
    COLOR: #429a43
}
SELECT
{
    FONT-SIZE: 11px;
    WIDTH: 147px;
    COLOR: black;
    FONT-FAMILY: Verdana
}
TABLE.working_hours
{
    MARGIN-LEFT: 0px
}
DIV.stretch_box
{
    BORDER-RIGHT: medium none;
    PADDING-RIGHT: 0px;
    BORDER-TOP: medium none;
    PADDING-LEFT: 0px;
    FLOAT: left;
	display:inline;
    PADDING-BOTTOM: 0px;
    MARGIN: 10px 0px 0px 20px;
    BORDER-LEFT: medium none;
    WIDTH: 439px;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: medium none;
    BACKGROUND-COLOR: #EFEFEF}
DIV.view_booking_boxes
{
    BORDER-RIGHT: black 1px;
    PADDING-RIGHT: 0px;
    BORDER-TOP: black 1px;
    PADDING-LEFT: 0px;
    FLOAT: left;
	display:inline;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    BORDER-LEFT: black 1px;
    WIDTH: 940px;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: black 1px
}
DIV.cancel_booking_box
{
    BORDER-RIGHT: thin;
    PADDING-RIGHT: 0px;
    BORDER-TOP: thin;
    PADDING-LEFT: 0px;
    FLOAT: left;
	display:inline;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    BORDER-LEFT: thin;
    WIDTH: 460px;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: thin
}
DIV.payments_box
{
    BORDER-RIGHT: thin;
    PADDING-RIGHT: 0px;
    BORDER-TOP: thin;
    PADDING-LEFT: 0px;
    FLOAT: right;
	display:inline;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    BORDER-LEFT: thin;
    WIDTH: 460px;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: thin
}
DIV.receipt_body
{
    BORDER-RIGHT: blue 1px;
    PADDING-RIGHT: 0px;
    BORDER-TOP: blue 1px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 18px 0px 0px 20px;
    BORDER-LEFT: blue 1px;
    WIDTH: 555px;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: blue 1px;
    HEIGHT: 782px
}
DIV.qsm_receipt_logo
{
    BORDER-RIGHT: black thin;
    PADDING-RIGHT: 0px;
    BORDER-TOP: black thin;
    PADDING-LEFT: 0px;
    FLOAT: right;
	display:inline;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    BORDER-LEFT: black thin;
    WIDTH: 555px;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: black thin;
    HEIGHT: 150px;
    TEXT-ALIGN: right
}
DIV.receipt_bar
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FLOAT: left;
	display:inline;
    PADDING-BOTTOM: 0px;
    MARGIN: 20px 0px 0px;
    WIDTH: 555px;
    PADDING-TOP: 0px;
    HEIGHT: 18px;
    BACKGROUND-COLOR: #231f20}
DIV.receipt_bar_text
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 2px 0px 0px 5px;
    WIDTH: 545px;
    PADDING-TOP: 0px;
    HEIGHT: 15px;
    TEXT-ALIGN: left
}
DIV.receipt_box
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FLOAT: left;
	display:inline;
    PADDING-BOTTOM: 20px;
    MARGIN: 10px 0px 0px 10px;
    OVERFLOW: auto;
    WIDTH: 535px;
    PADDING-TOP: 20px;
    BACKGROUND-COLOR: #EFEFEF}
DIV.receipt_box_text
{
    BORDER-RIGHT: medium none;
    PADDING-RIGHT: 0px;
    BORDER-TOP: medium none;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 0px 0px 10px;
    OVERFLOW: auto;
    BORDER-LEFT: medium none;
    WIDTH: 515px;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: medium none
}
H2
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 14px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    COLOR: #231f20;
    PADDING-TOP: 0px;
    FONT-FAMILY: Verdana
}
DIV.receipt_customer_address
{
    BORDER-RIGHT: gray thin;
    PADDING-RIGHT: 0px;
    BORDER-TOP: gray thin;
    PADDING-LEFT: 0px;
    FLOAT: left;
	display:inline;
    PADDING-BOTTOM: 0px;
    MARGIN: 15px 0px 0px;
    BORDER-LEFT: gray thin;
    WIDTH: 160px;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: gray thin;
    TEXT-ALIGN: left
}
DIV.receipt_branch_address
{
    BORDER-RIGHT: gray thin;
    PADDING-RIGHT: 0px;
    BORDER-TOP: gray thin;
    PADDING-LEFT: 0px;
    FLOAT: left;
	display:inline;
    PADDING-BOTTOM: 0px;
    MARGIN: 15px 10px 0px 0px;
    BORDER-LEFT: gray thin;
    WIDTH: 160px;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: gray thin
}
DIV.accounts_summary_details
{
    BORDER-RIGHT: gray thin;
    PADDING-RIGHT: 0px;
    BORDER-TOP: gray thin;
    PADDING-LEFT: 0px;
    FLOAT: left;
	display:inline;
    PADDING-BOTTOM: 0px;
    MARGIN: 15px 10px 0px 0px;
    BORDER-LEFT: gray thin;
    WIDTH: 320px;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: gray thin
}
DIV.icon
{
    BORDER-RIGHT: medium none;
    PADDING-RIGHT: 0px;
    BORDER-TOP: medium none;
    PADDING-LEFT: 0px;
    FLOAT: left;
	display:inline;
    PADDING-BOTTOM: 0px;
    MARGIN: 20px 0px 0px 20px;
    BORDER-LEFT: medium none;
    WIDTH: 130px;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: medium none;
    HEIGHT: 114px
}
DIV.bookings_spacer
{
    BORDER-RIGHT: fuchsia thin;
    PADDING-RIGHT: 0px;
    BORDER-TOP: fuchsia thin;
    PADDING-LEFT: 0px;
    FLOAT: left;
	display:inline;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    BORDER-LEFT: fuchsia thin;
    WIDTH: 630px;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: fuchsia thin;
    HEIGHT: 363px;
    BACKGROUND-COLOR: #EFEFEF}
DIV.accounts_spacer
{
    BORDER-RIGHT: fuchsia thin;
    PADDING-RIGHT: 0px;
    BORDER-TOP: fuchsia thin;
    PADDING-LEFT: 0px;
    FLOAT: left;
	display:inline;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    BORDER-LEFT: fuchsia thin;
    WIDTH: 630px;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: fuchsia thin;
    HEIGHT: 330px;
    BACKGROUND-COLOR: #EFEFEF}
DIV.totals
{
    BORDER-RIGHT: medium none;
    PADDING-RIGHT: 0px;
    BORDER-TOP: medium none;
    PADDING-LEFT: 0px;
    FLOAT: left;
	display:inline;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    BORDER-LEFT: medium none;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: medium none
}
DIV.column2_h1_search_name
{
    BORDER-RIGHT: thin;
    PADDING-RIGHT: 0px;
    BORDER-TOP: thin;
    PADDING-LEFT: 0px;
    FLOAT: right;
	display:inline;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 10px 0px 0px;
    BORDER-LEFT: thin;
    WIDTH: 325px;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: thin;
    TEXT-ALIGN: right
}
A.grey
{
    PADDING-RIGHT: 0px;
    DISPLAY: inline;
    PADDING-LEFT: 0px;
    FONT-SIZE: 9px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    COLOR: slategray;
    PADDING-TOP: 0px
}
DIV.back_btn
{
    BORDER-RIGHT: medium none;
    PADDING-RIGHT: 0px;
    BORDER-TOP: medium none;
    PADDING-LEFT: 0px;
    FLOAT: left;
	display:inline;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    BORDER-LEFT: medium none;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: medium none
}
DIV.home_btn
{
    BORDER-RIGHT: medium none;
    PADDING-RIGHT: 0px;
    BORDER-TOP: medium none;
    PADDING-LEFT: 0px;
    FLOAT: left;
	display:inline;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 0px 0px 5px;
    BORDER-LEFT: medium none;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: medium none
}
DIV.login_box
{
    BORDER-RIGHT: #231f20 1px solid;
    PADDING-RIGHT: 0px;
    BORDER-TOP: #231f20 1px solid;
    PADDING-LEFT: 0px;
    LEFT: 235px;
    FLOAT: left;
	display:inline;
    PADDING-BOTTOM: 0px;
    MARGIN: 235px 0px 0px 235px;
    BORDER-LEFT: #231f20 1px solid;
    WIDTH: 270px;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: #231f20 1px solid;
    TOP: 235px;
    HEIGHT: 215px;
    BACKGROUND-COLOR: #EFEFEF;
    TEXT-ALIGN: left
}
DIV.login_body
{
    BORDER-RIGHT: black thin;
    PADDING-RIGHT: 0px;
    BORDER-TOP: black thin;
    PADDING-LEFT: 0px;
    BACKGROUND-IMAGE: url(images/login_background.jpg);
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    BORDER-LEFT: black thin;
    WIDTH: 740px;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: black thin;
    BACKGROUND-REPEAT: no-repeat;
    HEIGHT: 740px
}
DIV.pupil_login_body
{
    BORDER-RIGHT: black thin;
    PADDING-RIGHT: 0px;
    BORDER-TOP: black thin;
    PADDING-LEFT: 0px;
    BACKGROUND-IMAGE: url(images/login_background.jpg);
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    BORDER-LEFT: black thin;
    WIDTH: 740px;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: black thin;
    BACKGROUND-REPEAT: no-repeat;
    HEIGHT: 740px
}
DIV.login_message
{
    BORDER-RIGHT: medium none;
    PADDING-RIGHT: 0px;
    BORDER-TOP: medium none;
    PADDING-LEFT: 0px;
    FONT-SIZE: 12px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    BORDER-LEFT: medium none;
    WIDTH: 270px;
    COLOR: crimson;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: medium none;
    FONT-FAMILY: Verdana;
    POSITION: relative;
    TOP: 210px
}
DIV.home_page_background
{
    PADDING-RIGHT: 0px;
    BACKGROUND-POSITION: left top;
    PADDING-LEFT: 0px;
    BACKGROUND-IMAGE: url(images/home_page_background.jpg);
    PADDING-BOTTOM: 0px;
    MARGIN: 20px 0px 0px;
    WIDTH: 960px;
    PADDING-TOP: 0px;
    BACKGROUND-REPEAT: no-repeat;
    HEIGHT: 680px
}
DIV.instructor_home_page_background
{
    PADDING-RIGHT: 0px;
    BACKGROUND-POSITION: left top;
    PADDING-LEFT: 0px;
    BACKGROUND-IMAGE: url(images/home_page_instructor_background.jpg);
    PADDING-BOTTOM: 0px;
    MARGIN: 20px 0px 0px;
    WIDTH: 960px;
    PADDING-TOP: 0px;
    BACKGROUND-REPEAT: no-repeat;
    HEIGHT: 680px
}
DIV.pupil_home_page_background
{
    PADDING-RIGHT: 0px;
    BACKGROUND-POSITION: left top;
    PADDING-LEFT: 0px;
    BACKGROUND-IMAGE: url(images/home_page_pupil_background.jpg);
    PADDING-BOTTOM: 0px;
    MARGIN: 20px 0px 0px;
    WIDTH: 960px;
    PADDING-TOP: 0px;
    BACKGROUND-REPEAT: no-repeat;
    HEIGHT: 680px
}

DIV.system_expires
{
    BORDER-RIGHT: 0px solid black;
    PADDING-RIGHT: 0px;
    BORDER-TOP: 0px solid black;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 180px 0px 0px 50px;
    BORDER-LEFT: 0px solid black;
    WIDTH: 420px;
	height: 45px;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: 0px solid black;
	  BACKGROUND-IMAGE: url(images/warning_triangle.jpg);
	  BACKGROUND-POSITION: left top;
	  background-repeat: no-repeat;
    TEXT-ALIGN: left;
	float: left;
	display:inline;
}

DIV.system_not_expires
{
    BORDER-RIGHT: 0px solid black;
    PADDING-RIGHT: 0px;
    BORDER-TOP: 0px solid black;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 180px 0px 0px 50px;
    BORDER-LEFT: 0px solid black;
    WIDTH: 420px;
	height: 45px;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: 0px solid black;
	
	  BACKGROUND-POSITION: left top;
	  background-repeat: no-repeat;
    TEXT-ALIGN: left;
	float: left;
	display:inline;
}

DIV.system_expires_text
{
    BORDER-RIGHT: 0px  black;
    PADDING-RIGHT: 0px;
    BORDER-TOP: 0px black;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 2px 0px 0px 65px;
    BORDER-LEFT: 0px black;
    WIDTH: 330px;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: 0px  black;
    TEXT-ALIGN: left;
	float: left;
	display:inline;
}

DIV.system_information
{
    BORDER-RIGHT: 0px solid black;
    PADDING-RIGHT: 350px;
    BORDER-TOP: 0px solid black;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 25px 0px 0px 200px;
    BORDER-LEFT: 0px solid black;
    WIDTH: 220px;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: 0px solid black;
    TEXT-ALIGN: left;
	float: left;
	display:inline;
}
DIV.pupil_system_information
{
    BORDER-RIGHT: 0px solid black;
    PADDING-RIGHT: 0px;
    BORDER-TOP: 0px solid black;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 100px 0px 0px 110px;
    BORDER-LEFT: 0px solid black;
    WIDTH: 500px;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: 0px solid black;
    TEXT-ALIGN: left;
	float: left;
	display:inline;
}
DIV.pupil_calendar
{
    BORDER-RIGHT: 0px solid black;
    PADDING-RIGHT: 0px;
    BORDER-TOP: 0px solid black;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 45px 0px 0px 110px;
    BORDER-LEFT: 0px solid black;
    WIDTH: 500px;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: 0px solid black;
    TEXT-ALIGN: left;
	float: left;
	display:inline;
	overflow:auto;
}
DIV.memo_system
{
    BORDER-RIGHT: fuchsia;
    PADDING-RIGHT: 350px;
    BORDER-TOP: fuchsia;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 0px 0px 200px;
    BORDER-LEFT: fuchsia;
    WIDTH: 220px;
    PADDING-TOP: 100px;
    BORDER-BOTTOM: fuchsia;
    TEXT-ALIGN: left;
	float: left;
	display:inline;
}
DIV.contact_ins_details
{
    BORDER-RIGHT: 0px solid fuchsia;
    PADDING-RIGHT: 0px;
    BORDER-TOP: 0px solid fuchsia;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 20px 0px 0px 110px;
    BORDER-LEFT: 0px solid fuchsia;
    WIDTH: 250px;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: 0px solid fuchsia;
    TEXT-ALIGN: left;
	float: left;
	display:inline;
}
DIV.pupil_booking_details
{
    BORDER-RIGHT: 0px solid fuchsia;
    PADDING-RIGHT: 0px;
    BORDER-TOP: 0px solid fuchsia;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 45px 0px 0px 110px;
    BORDER-LEFT: 0px solid fuchsia;
    WIDTH: 500px;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: 0px solid fuchsia;
    TEXT-ALIGN: left;
	float: left;
	display:inline;
}
DIV.no_memo
{
    BORDER-RIGHT: fuchsia;
    PADDING-RIGHT: 350px;
    BORDER-TOP: fuchsia;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 60px 0px 0px 0px;
    BORDER-LEFT: fuchsia;
	height:50px;
    WIDTH: 50px;
	background-color: white;
    PADDING-TOP: 120px;
    BORDER-BOTTOM: fuchsia;
    TEXT-ALIGN: left;
	float: left;
	display:inline;
	
}
A.calendar_links
{
    FONT-SIZE: 11px;
    COLOR: #231f20;
    FONT-FAMILY: Verdana;
    TEXT-DECORATION: none
}
A.calendar_links:hover
{
    FONT-SIZE: 11px;
    COLOR: #231f20;
    FONT-FAMILY: Verdana;
    TEXT-DECORATION: underline
}
A.mini_calendar_links
{
    FONT-SIZE: 11px;
    COLOR: #050ACF;
    FONT-FAMILY: Verdana;
    TEXT-DECORATION: none
}
A.mini_calendar_links:hover
{
    FONT-SIZE: 11px;
	 COLOR: #050ACF;
    FONT-FAMILY: Verdana;
    TEXT-DECORATION: underline
}
DIV.message_display_box
{
    BORDER-RIGHT: medium none;
    PADDING-RIGHT: 0px;
    BORDER-TOP: medium none;
    OVERFLOW-Y: scroll;
    PADDING-LEFT: 0px;
    OVERFLOW-X: hidden;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    BORDER-LEFT: medium none;
    WIDTH: 840px;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: medium none;
    HEIGHT: 350px
}
DIV.logo
{
    BORDER-RIGHT: medium none;
    PADDING-RIGHT: 0px;
    BORDER-TOP: medium none;
    PADDING-LEFT: 0px;
    FLOAT: left;
	display:inline;
    PADDING-BOTTOM: 0px;
    MARGIN: 20px 0px 0px 20px;
    BORDER-LEFT: medium none;
    WIDTH: 309px;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: medium none;
    HEIGHT: 114px
}
DIV.print_div
{
    BORDER-RIGHT: aqua thin;
    PADDING-RIGHT: 0px;
    BORDER-TOP: aqua thin;
    PADDING-LEFT: 0px;
    FLOAT: right;
	display:inline;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 20px 0px 0px;
    BORDER-LEFT: aqua thin;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: aqua thin;
    HEIGHT: 22px;
    TEXT-ALIGN: center
}
DIV.print_activity_div
{
    BORDER-RIGHT: aqua thin;
    PADDING-RIGHT: 0px;
    BORDER-TOP: aqua thin;
    PADDING-LEFT: 0px;
    FLOAT: right;
	display:inline;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    BORDER-LEFT: aqua thin;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: aqua thin;
    HEIGHT: 24px;
    TEXT-ALIGN: center
}
DIV.activity_bottom
{
    BORDER-RIGHT: 1px;
    PADDING-RIGHT: 0px;
    BORDER-TOP: 1px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    BORDER-LEFT: 1px;
    WIDTH: 950px;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: 1px
}
DIV.activity_pages
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FLOAT: left;
	display:inline;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px
}



