
.button-large, .button-medium {
    display: inline-flex; /* Flexbox for centering */
    justify-content: center;
    align-items: center;
    width: 800px; /* Fixed width */
    height: 200px; /* Fixed height */
    border-radius: 30px;
    color: white;
    font-family: Arial, sans-serif;
    font-size: 50px;
    text-align: center;
    text-decoration: none;
    margin: 5px;
    cursor: pointer;
    background-color: #4285F4;
    white-space: nowrap; /* Prevents text wrapping */
    overflow: hidden; /* Just in case */
    box-sizing: border-box;
}




BODY
{
    PADDING-BOTTOM: 0px;
    BACKGROUND-COLOR: #fff;
    MARGIN: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    PADDING-TOP: 0px
}
HTML
{
    PADDING-BOTTOM: 0px;
    BACKGROUND-COLOR: #fff;
    MARGIN: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    PADDING-TOP: 0px
}
.clr
{
    PADDING-BOTTOM: 0px;
    LINE-HEIGHT: 0px;
    MARGIN: 0px;
    PADDING-LEFT: 0px;
    WIDTH: 100%;
    PADDING-RIGHT: 0px;
    HEIGHT: 0px;
    CLEAR: both;
    FONT-SIZE: 0px;
    OVERFLOW: hidden;
    PADDING-TOP: 0px
}
.container
{
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-LEFT: 0px;
    WIDTH: 100%;
    PADDING-RIGHT: 0px;
    FONT: 12px/1.5em Arial, Helvetica, sans-serif;
    COLOR: #3c3c3c;
    PADDING-TOP: 0px
}
P
{
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 0px 16px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    FONT-FAMILY: Arial;
    FONT-SIZE: 150px;
    PADDING-TOP: 0px
}
A
{
    COLOR: #3c3c3c;
    TEXT-DECORATION: underline
}
H2
{
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    FONT: 30px/1.5em Arial, Helvetica, sans-serif;
    PADDING-TOP: 0px
}
P.light
{
    COLOR: #999
}
P.smalllist
{
    COLOR: #999
    FONT-FAMILY: Arial;
    FONT-SIZE: 100px
}
P.smallerlist
{
    COLOR: #999
    FONT-FAMILY: Arial;
    FONT-SIZE: 50px
}
P.nhsmedlist
{
    COLOR: red;
    FONT-FAMILY: Arial;
    FONT-SIZE: 100px
}
P.tinylist
{
    COLOR: #999
    FONT-FAMILY: Arial;
    FONT-SIZE: 35px
}

A.smalllist
{
    COLOR: #999
    FONT-FAMILY: Arial;
    FONT-SIZE: 100px
}
A.smallerlist
{
    COLOR: #999
    FONT-FAMILY: Arial;
    FONT-SIZE: 50px
}
A.tinylist
{
    COLOR: #999
    FONT-FAMILY: Arial;
    FONT-SIZE: 35px
}



P.nobottom
{
    MARGIN-BOTTOM: 0px
}
P.bot8px
{
    MARGIN-BOTTOM: 8px
}
P.p_center
{
    TEXT-ALIGN: center
}
P.p_right
{
    TEXT-ALIGN: right
}
P.bigprice
{
    MARGIN: 0px 0px 4px;
    FONT: 30px/1.2em Arial, Helvetica, sans-serif
}
P.timeclock
{
    TEXT-ALIGN: center;
    MARGIN: 0px 0px 4px;
    FONT: 30px/1.2em Arial, Helvetica, sans-serif
}
P.timeclock IMG
{
    BORDER-BOTTOM: medium none;
    BORDER-LEFT: medium none;
    MARGIN: -3px 4px -3px 0px;
    BORDER-TOP: medium none;
    BORDER-RIGHT: medium none
}
.linehr
{
    LINE-HEIGHT: 0px;
    MARGIN-BOTTOM: 16px;
    BACKGROUND: url(images/linehr.gif) #d7d7d7 repeat-x 50% top;
    HEIGHT: 2px;
    FONT-SIZE: 0px
}
.header
{
    MIN-WIDTH: 1220px;
    BACKGROUND: url(images/header_bg_right.jpg) #335c91 no-repeat right top;
    COLOR: #a4c5ee
}
.header IMG.logo
{
    BORDER-BOTTOM: medium none;
    BORDER-LEFT: medium none;
    FLOAT: left;
    BORDER-TOP: medium none;
    BORDER-RIGHT: medium none
}
.header .right
{
    WIDTH: 500px;
    PADDING-RIGHT: 36px;
    FLOAT: right
}
.header .right A
{
    COLOR: #fff
}
.header .right P
{
    PADDING-BOTTOM: 8px;
    MARGIN-TOP: 17px;
    PADDING-LEFT: 16px;
    PADDING-RIGHT: 16px;
    FLOAT: right;
    PADDING-TOP: 8px
}
.header .right .dark
{
    BACKGROUND-COLOR: #295287
}
.header .right .light
{
    BORDER-BOTTOM: #43699a 1px solid;
    BORDER-LEFT: #43699a 1px solid;
    BACKGROUND-COLOR: #355e93;
    BORDER-TOP: #43699a 1px solid;
    BORDER-RIGHT: #43699a 1px solid
}
.header .right UL
{
    PADDING-BOTTOM: 8px;
    LIST-STYLE-TYPE: none;
    MARGIN: 16px 0px 0px;
    PADDING-LEFT: 4px;
    PADDING-RIGHT: 4px;
    FLOAT: right;
    PADDING-TOP: 8px
}
.header .right UL LI
{
    BORDER-LEFT: #a4c5ee 1px solid;
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 12px;
    PADDING-RIGHT: 12px;
    FLOAT: left;
    PADDING-TOP: 0px
}
.header .right UL LI.first
{
    BORDER-LEFT: medium none
}
.header .right IMG
{
    BORDER-BOTTOM: medium none;
    BORDER-LEFT: medium none;
    MARGIN: 0px 12px 0px 0px;
    BORDER-TOP: medium none;
    BORDER-RIGHT: medium none
}
.header .right IMG.logout
{
    MARGIN-TOP: -4px;
    MARGIN-BOTTOM: -4px
}
.header .menu
{
    MARGIN: 0px;
    PADDING-RIGHT: 36px;
    BACKGROUND: url(images/menu_bg.gif) repeat-x 50% top
}
.header .menu .rightblock
{
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-LEFT: 0px;
    WIDTH: auto;
    PADDING-RIGHT: 0px;
    BACKGROUND: url(images/menu_balloon.gif) repeat-x 50% top;
    FLOAT: right;
    PADDING-TOP: 0px
}
.header .menu .rightblock DIV
{
    BACKGROUND: url(images/menu_balloon_left.gif) no-repeat left top
}
.header .menu .rightblock DIV DIV
{
    TEXT-ALIGN: right;
    PADDING-BOTTOM: 18px;
    PADDING-LEFT: 6px;
    PADDING-RIGHT: 6px;
    BACKGROUND: url(images/menu_balloon_right.gif) no-repeat right top;
    PADDING-TOP: 18px
}
.header .menu .rightblock A
{
    PADDING-BOTTOM: 5px;
    MARGIN: 0px 2px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    BACKGROUND: url(images/button_white.gif) repeat-x 50% top;
    COLOR: #335c91;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none;
    PADDING-TOP: 5px
}
.header .menu .rightblock A IMG
{
    BORDER-BOTTOM: medium none;
    BORDER-LEFT: medium none;
    PADDING-BOTTOM: 0px;
    MARGIN: -4px 4px -4px 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    BORDER-TOP: medium none;
    BORDER-RIGHT: medium none;
    PADDING-TOP: 0px
}
.header .menu .rightblock A SPAN
{
    PADDING-BOTTOM: 5px;
    PADDING-LEFT: 12px;
    PADDING-RIGHT: 0px;
    BACKGROUND: url(images/button_white_left.gif) no-repeat left top;
    PADDING-TOP: 5px
}
.header .menu .rightblock A SPAN SPAN
{
    PADDING-BOTTOM: 5px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 12px;
    BACKGROUND: url(images/button_white_right.gif) no-repeat right top;
    PADDING-TOP: 5px
}
.header .menu UL
{
    PADDING-BOTTOM: 0px;
    LIST-STYLE-TYPE: none;
    MARGIN: 0px 0px 0px 24px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    FLOAT: left;
    PADDING-TOP: 0px
}
.header .menu UL LI
{
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-LEFT: 2px;
    PADDING-RIGHT: 0px;
    BACKGROUND: url(images/menu_split.gif) no-repeat right top;
    FLOAT: left;
    PADDING-TOP: 0px
}
.header .menu UL LI A
{
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 12px;
    PADDING-RIGHT: 12px;
    DISPLAY: block;
    COLOR: #fff;
    TEXT-DECORATION: none;
    PADDING-TOP: 0px
}
.header .menu UL LI A IMG
{
    BORDER-BOTTOM: medium none;
    BORDER-LEFT: medium none;
    MARGIN: 0px 0px 0px 8px;
    BORDER-TOP: medium none;
    BORDER-RIGHT: medium none
}
.header .menu UL LI A SPAN
{
    DISPLAY: block
}
.header .menu UL LI A SPAN SPAN
{
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 16px;
    PADDING-RIGHT: 0px;
    PADDING-TOP: 0px
}
.header .menu UL LI A SPAN SPAN SPAN
{
    PADDING-BOTTOM: 19px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 16px;
    PADDING-TOP: 19px
}
.header .menu UL LI A:hover SPAN
{
    BACKGROUND: url(images/menu_balloon.gif) repeat-x 50% top
}
.header .menu UL LI A:hover SPAN SPAN
{
    BACKGROUND: url(images/menu_balloon_left.gif) no-repeat left top
}
.header .menu UL LI A:hover SPAN SPAN SPAN
{
    BACKGROUND: url(images/menu_balloon_right.gif) no-repeat right top
}
.header .menu UL UL
{
    PADDING-BOTTOM: 0px;
    LIST-STYLE-TYPE: none;
    MARGIN: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    PADDING-TOP: 0px
}
.header .menu UL UL UL
{
    PADDING-BOTTOM: 0px;
    LIST-STYLE-TYPE: none;
    MARGIN: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    PADDING-TOP: 0px
}
.header .menu UL UL
{
    POSITION: absolute;
    DISPLAY: none
}
.header .menu UL LI:hover UL UL
{
    POSITION: absolute;
    DISPLAY: none
}
.header .menu UL UL
{
    PADDING-BOTTOM: 0px;
    BACKGROUND-COLOR: #2f5586;
    MARGIN: 0px 0px 0px -4px;
    PADDING-LEFT: 0px;
    WIDTH: 178px;
    PADDING-RIGHT: 0px;
    PADDING-TOP: 0px
}
.header .menu UL UL UL
{
    Z-INDEX: 2;
    MARGIN: -30px 0px 0px;
    LEFT: 178px
}
.header .menu UL LI:hover UL
{
    DISPLAY: block
}
.header .menu UL LI:hover LI:hover UL
{
    DISPLAY: block
}
.header .menu UL UL LI
{
    BACKGROUND-IMAGE: none;
    BORDER-BOTTOM: #305687 1px solid;
    BORDER-LEFT: #416798 1px solid;
    PADDING-BOTTOM: 0px;
    BACKGROUND-COLOR: #335c91;
    MARGIN: 1px 0px 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    FLOAT: none;
    BORDER-TOP: #416798 1px solid;
    BORDER-RIGHT: #305687 1px solid;
    PADDING-TOP: 0px
}
.header .menu UL UL LI A
{
    PADDING-BOTTOM: 8px;
    PADDING-LEFT: 18px;
    PADDING-RIGHT: 18px;
    DISPLAY: block;
    BACKGROUND: url(images/li_square_white.gif) no-repeat 10px 16px;
    COLOR: #fff;
    PADDING-TOP: 8px
}
.header .menu UL UL LI.active
{
    BACKGROUND: url(images/dropleft_arrow.gif) #335c91 no-repeat 160px 13px
}
.footer
{
    BACKGROUND: url(images/footer_bg.jpg) #335c91 repeat-x 50% top
}
.footer .bgr
{
    PADDING-RIGHT: 24px;
    BACKGROUND: url(images/footer_bg_right.jpg) no-repeat right top
}
.footer IMG.logo
{
    BORDER-BOTTOM: medium none;
    BORDER-LEFT: medium none;
    FLOAT: left;
    BORDER-TOP: medium none;
    BORDER-RIGHT: medium none
}
.footer DIV.f_right
{
    WIDTH: 400px;
    FLOAT: right
}
.footer A
{
    COLOR: #b8ddf9
}
.footer A SPAN
{
    COLOR: #fff;
    FONT-WEIGHT: bold
}
.footer UL
{
    PADDING-BOTTOM: 0px;
    LIST-STYLE-TYPE: none;
    MARGIN: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    FLOAT: right;
    PADDING-TOP: 20px
}
.footer UL LI
{
    BORDER-LEFT: #b7d1f1 1px solid;
    FLOAT: left
}
.footer UL LI.first
{
    BORDER-LEFT: medium none
}
.footer UL LI A
{
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 12px;
    PADDING-RIGHT: 12px;
    PADDING-TOP: 0px
}
.footer P
{
    TEXT-ALIGN: right;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    COLOR: #b7d1f1;
    PADDING-TOP: 32px
}
.footer P IMG
{
    BORDER-BOTTOM: medium none;
    BORDER-LEFT: medium none;
    MARGIN: -6px 8px;
    BORDER-TOP: medium none;
    BORDER-RIGHT: medium none
}
.content
{
    BACKGROUND: url(images/content_bg.gif) #fff repeat-x 50% top
}
.content_res
{
    PADDING-BOTTOM: 32px;
    MARGIN: 0px auto;
    PADDING-LEFT: 0px;
    WIDTH: 1016px;
    PADDING-RIGHT: 0px;
    PADDING-TOP: 32px
}
.gadget
{
    MARGIN-BOTTOM: 12px
}
.leftblock
{
    WIDTH: 757px;
    FLOAT: left;
    MARGIN-RIGHT: 10px
}
.rightblock
{
    WIDTH: 249px;
    FLOAT: left
}
.gadget H3
{
    PADDING-BOTTOM: 8px;
    MARGIN: 8px 0px 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    FONT: bold 12px/1.5em Arial, Helvetica, sans-serif;
    PADDING-TOP: 8px
}
.gadget H3 IMG.calendar
{
    BORDER-BOTTOM: medium none;
    BORDER-LEFT: medium none;
    MARGIN: -6px 4px -6px 0px;
    BORDER-TOP: medium none;
    BORDER-RIGHT: medium none
}
.gadget .titlebar
{
    BORDER-BOTTOM: #cfcfcf 1px solid;
    BORDER-LEFT: #cfcfcf 1px solid;
    MARGIN-BOTTOM: 2px;
    BORDER-TOP: #cfcfcf 1px solid;
    BORDER-RIGHT: #cfcfcf 1px solid
}
.gadget .titlebar H3
{
    BORDER-BOTTOM: #fff 1px solid;
    BORDER-LEFT: #fff 1px solid;
    PADDING-BOTTOM: 7px;
    MARGIN: 0px;
    PADDING-LEFT: 16px;
    PADDING-RIGHT: 32px;
    FONT: bold 12px/1.5em Arial, Helvetica, sans-serif;
    BACKGROUND: url(images/dropdown_bg.gif) #aaa repeat-x 50% top;
    BORDER-TOP: #fff 1px solid;
    BORDER-RIGHT: #fff 1px solid;
    PADDING-TOP: 8px
}
.gadget .titlebar A
{
    MARGIN: 1px 1px 0px 0px;
    FLOAT: right
}
.gadget .titlebar A IMG
{
    BORDER-BOTTOM: medium none;
    BORDER-LEFT: medium none;
    BORDER-TOP: medium none;
    BORDER-RIGHT: medium none
}
.gadget .error A IMG
{
    BORDER-BOTTOM: medium none;
    BORDER-LEFT: medium none;
    BORDER-TOP: medium none;
    BORDER-RIGHT: medium none
}
.gadget .titlebar A.hidegadget
{
    BACKGROUND: url(images/button_dropup_bl.gif) #335c91 no-repeat center center
}
.gadget .titlebar A.closegadget
{
    BACKGROUND: url(images/button_close_bl.gif) #335c91 no-repeat center center
}
.gadget .error_tit
{
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    MARGIN-BOTTOM: 2px;
    PADDING-TOP: 0px
}
.gadget .error_tit H3
{
    PADDING-BOTTOM: 10px;
    MARGIN: 0px 60px 0px 0px;
    PADDING-LEFT: 16px;
    PADDING-RIGHT: 0px;
    FONT: bold 12px/1.5em Arial, Helvetica, sans-serif;
    COLOR: #fff;
    PADDING-TOP: 9px
}
.gadget .error_tit A.hideerr
{
    MARGIN: 2px 2px 0px 0px;
    FLOAT: right
}
.gadget .error_tit A.closeerr
{
    MARGIN: 2px 4px 0px 0px;
    FLOAT: right
}
.gadget .error_tit IMG
{
    BORDER-BOTTOM: medium none;
    BORDER-LEFT: medium none;
    BORDER-TOP: medium none;
    BORDER-RIGHT: medium none
}
.gadget .error_msg
{
    BORDER-BOTTOM: #ff5e3b 1px solid;
    BORDER-LEFT: #ff5e3b 1px solid;
    PADDING-BOTTOM: 16px;
    BACKGROUND-COLOR: #fffbe0;
    PADDING-LEFT: 16px;
    PADDING-RIGHT: 16px;
    BORDER-TOP: #ff5e3b 1px solid;
    BORDER-RIGHT: #ff5e3b 1px solid;
    PADDING-TOP: 16px
}
.gadget .error_msg P
{
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    COLOR: #3c3c3c;
    PADDING-TOP: 0px
}
.gadget .error_msg A
{
    FONT-WEIGHT: bold
}
.err_or .error_tit
{
    BACKGROUND-COLOR: #ff5e3b
}
.err_bl .error_tit
{
    BACKGROUND-COLOR: #335c91
}
.err_gr .error_tit
{
    BACKGROUND-COLOR: #9d9d9d
}
.err_or .error_tit A.hideerr
{
    BACKGROUND: url(images/button_dropup_or.gif) #df5132 no-repeat center center
}
.err_bl .error_tit A.hideerr
{
    BACKGROUND: url(images/button_dropup_bl.gif) #33507b no-repeat center center
}
.err_gr .error_tit A.hideerr
{
    BACKGROUND: url(images/button_dropup_gr.gif) #7e7e7e no-repeat center center
}
.err_or .error_tit A.closeerr
{
    BACKGROUND: url(images/button_close_or.gif) #df5132 no-repeat center center
}
.err_bl .error_tit A.closeerr
{
    BACKGROUND: url(images/button_close_bl.gif) #33507b no-repeat center center
}
.err_gr .error_tit A.closeerr
{
    BACKGROUND: url(images/button_close_gr.gif) #7e7e7e no-repeat center center
}
.err_or .error_msg A
{
    COLOR: #ff5e3b
}
.err_bl .error_msg A
{
    COLOR: #335c91
}
.err_gr .error_msg A
{
    COLOR: #3c3c3c
}
.gadget .gadgetblock
{
    BORDER-BOTTOM: #cfcfcf 1px solid;
    BORDER-LEFT: #cfcfcf 1px solid;
    PADDING-BOTTOM: 12px;
    BACKGROUND-COLOR: #f4f4f4;
    PADDING-LEFT: 16px;
    PADDING-RIGHT: 16px;
    BORDER-TOP: #cfcfcf 1px solid;
    BORDER-RIGHT: #cfcfcf 1px solid;
    PADDING-TOP: 12px
}
.gadgets3par
{
    MARGIN-LEFT: -4px;
    MARGIN-RIGHT: -4px
}
.gadget3inline
{
    WIDTH: 247px;
    FLOAT: left;
    MARGIN-LEFT: 4px;
    MARGIN-RIGHT: 4px
}
.gadget UL.grayarrow
{
    PADDING-BOTTOM: 0px;
    LIST-STYLE-TYPE: none;
    MARGIN: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    PADDING-TOP: 0px
}
.gadget UL.grayarrow LI
{
    BACKGROUND: url(images/li_arrow.gif) no-repeat 0px 10px
}
.gadget UL.grayarrow LI A
{
    PADDING-BOTTOM: 6px;
    MARGIN: 0px;
    PADDING-LEFT: 16px;
    PADDING-RIGHT: 0px;
    DISPLAY: block;
    COLOR: #335c91;
    PADDING-TOP: 6px
}
.gadget UL.withlines LI
{
    BORDER-BOTTOM: #d7d7d7 1px solid;
    BORDER-TOP: #fff 1px solid
}
.gadget UL.withlines LI.first
{
    BORDER-TOP: medium none
}
.gadget UL.withlines LI.last
{
    BORDER-BOTTOM: medium none
}
.gadget A.colourbutton
{
    PADDING-BOTTOM: 8px;
    PADDING-LEFT: 10px;
    PADDING-RIGHT: 0px;
    COLOR: #fff;
    TEXT-DECORATION: none;
    PADDING-TOP: 6px
}
.gadget A.colourbutton SPAN
{
    PADDING-BOTTOM: 8px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 10px;
    PADDING-TOP: 6px
}
.gadget A.colourbutton SPAN SPAN
{
    PADDING-BOTTOM: 8px;
    PADDING-LEFT: 6px;
    PADDING-RIGHT: 12px;
    PADDING-TOP: 6px
}
.gadget A.button_orange
{
    BACKGROUND: url(images/button_orange_left.gif) no-repeat left top
}
.gadget A.button_orange SPAN
{
    BACKGROUND: url(images/button_orange_right.gif) no-repeat right top
}
.gadget A.button_orange SPAN SPAN
{
    BACKGROUND: url(images/button_orange.gif) #ff5e3b repeat-x 50% top
}
.gadget A.button_blue
{
    BACKGROUND: url(images/button_blue_left.gif) no-repeat left top
}
.gadget A.button_blue SPAN
{
    BACKGROUND: url(images/button_blue_right.gif) no-repeat right top
}
.gadget A.button_blue SPAN SPAN
{
    BACKGROUND: url(images/button_blue.gif) #ff5e3b repeat-x 50% top
}
.gadget .shadowpar
{
    MARGIN: 0px 0px -12px;
    PADDING-LEFT: 6px
}
.gadget .pixshadow
{
    PADDING-BOTTOM: 4px;
    BACKGROUND-COLOR: #ececec;
    MARGIN: 4px 5px 12px;
    PADDING-LEFT: 4px;
    PADDING-RIGHT: 4px;
    FLOAT: left;
    PADDING-TOP: 4px
}
.gadget .pixshadow IMG
{
    BORDER-BOTTOM: #d7d7d7 1px solid;
    BORDER-LEFT: #d7d7d7 1px solid;
    PADDING-BOTTOM: 2px;
    BACKGROUND-COLOR: #fff;
    MARGIN-TOP: -8px;
    PADDING-LEFT: 2px;
    PADDING-RIGHT: 2px;
    MARGIN-LEFT: -8px;
    BORDER-TOP: #d7d7d7 1px solid;
    BORDER-RIGHT: #d7d7d7 1px solid;
    PADDING-TOP: 2px
}
.gadget TABLE.gwlines
{
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    PADDING-TOP: 0px
}
.gadget TABLE.gwlines TH
{
    BORDER-BOTTOM: #d7d7d7 1px solid;
    TEXT-ALIGN: left;
    PADDING-BOTTOM: 6px;
    BACKGROUND-COLOR: #fff;
    PADDING-LEFT: 6px;
    PADDING-RIGHT: 6px;
    FONT-WEIGHT: bold;
    PADDING-TOP: 6px
}
.gadget TABLE.gwlines TD
{
    BORDER-BOTTOM: #d7d7d7 1px solid;
    TEXT-ALIGN: left;
    PADDING-BOTTOM: 6px;
    PADDING-LEFT: 6px;
    PADDING-RIGHT: 6px;
    BORDER-TOP: #fff 1px solid;
    PADDING-TOP: 6px
}
.gadget TABLE.gwlines TR.last TD
{
    BORDER-BOTTOM: medium none
}
.gadget TABLE.arborder
{
    BORDER-BOTTOM: #d7d7d7 1px solid;
    BORDER-LEFT: #d7d7d7 1px solid;
    MARGIN-BOTTOM: 8px;
    BORDER-TOP: #d7d7d7 1px solid;
    BORDER-RIGHT: #d7d7d7 1px solid
}
.gadget TABLE .lrborder
{
    BORDER-LEFT: #d7d7d7 1px solid;
    BORDER-RIGHT: #d7d7d7 1px solid
}
.gadget TABLE TH.calign
{
    TEXT-ALIGN: center
}
.gadget TABLE TD.ralign
{
    TEXT-ALIGN: right;
    PADDING-RIGHT: 12px
}
.gadget IMG.tabpimpa
{
    BORDER-BOTTOM: medium none;
    BORDER-LEFT: medium none;
    BORDER-TOP: medium none;
    BORDER-RIGHT: medium none
}
.gadget .blockshadow
{
    PADDING-BOTTOM: 4px;
    BACKGROUND-COLOR: #ececec;
    MARGIN: 4px 0px 8px 4px;
    PADDING-LEFT: 4px;
    PADDING-RIGHT: 4px;
    PADDING-TOP: 4px
}
.gadget .blockshadow DIV.bs_content
{
    BORDER-BOTTOM: #d7d7d7 1px solid;
    BORDER-LEFT: #d7d7d7 1px solid;
    PADDING-BOTTOM: 10px;
    BACKGROUND-COLOR: #fff;
    MARGIN-TOP: -8px;
    PADDING-LEFT: 12px;
    PADDING-RIGHT: 12px;
    MARGIN-LEFT: -8px;
    BORDER-TOP: #d7d7d7 1px solid;
    BORDER-RIGHT: #d7d7d7 1px solid;
    PADDING-TOP: 10px
}
.gadget .blockshadow DIV.bs_content IMG.context
{
    BORDER-BOTTOM: medium none;
    BORDER-LEFT: medium none;
    FLOAT: left;
    BORDER-TOP: medium none;
    MARGIN-RIGHT: 8px;
    BORDER-RIGHT: medium none
}
.gadget .blockshadow DIV.bs_content DIV.context
{
    WIDTH: 126px;
    FLOAT: left
}
.gadget .blockshadow DIV.bs_content DIV.context H4
{
    BORDER-BOTTOM: #d7d7d7 1px solid;
    PADDING-BOTTOM: 6px;
    MARGIN: 0px 0px 6px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    FONT: bold 16px/1.2em Arial, Helvetica, sans-serif;
    PADDING-TOP: 0px
}
.gadget .iconblockpar
{
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 0px -16px;
    PADDING-LEFT: 6px;
    PADDING-RIGHT: 6px;
    PADDING-TOP: 8px
}
.gadget .iconblockshade
{
    MARGIN: 0px 12px 12px;
    WIDTH: 118px;
    FLOAT: left
}
.gadget .blockshadow DIV.iconblock
{
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 24px;
    PADDING-RIGHT: 24px;
    PADDING-TOP: 6px
}
.gadget .blockshadow DIV.iconblock IMG
{
    BORDER-BOTTOM: medium none;
    BORDER-LEFT: medium none;
    BORDER-TOP: medium none;
    BORDER-RIGHT: medium none
}
.gadget .blockshadow DIV.iconblock P
{
    TEXT-ALIGN: center
}
.gadget .blockshadow DIV.iconblock A
{
    COLOR: #999
}
.gadget .whiteblock
{
    BORDER-BOTTOM: #d7d7d7 1px solid;
    BORDER-LEFT: #d7d7d7 1px solid;
    PADDING-BOTTOM: 12px;
    BACKGROUND-COLOR: #fff;
    PADDING-LEFT: 20px;
    PADDING-RIGHT: 20px;
    BORDER-TOP: #d7d7d7 1px solid;
    BORDER-RIGHT: #d7d7d7 1px solid;
    PADDING-TOP: 12px
}
.gadget .whiteblock IMG
{
    BORDER-BOTTOM: medium none;
    BORDER-LEFT: medium none;
    BORDER-TOP: medium none;
    BORDER-RIGHT: medium none
}
.gadget .whiteblock IMG.cardpay
{
    FLOAT: left
}
.gadget .whiteblock IMG.cardlogo
{
    MARGIN: -6px 0px -8px
}
.gadget .whiteblock .priceblock
{
    PADDING-BOTTOM: 8px;
    PADDING-LEFT: 20px;
    PADDING-RIGHT: 20px;
    FLOAT: left;
    PADDING-TOP: 8px
}
.gadget .whiteblock .cardsblock
{
    BORDER-LEFT: #d7d7d7 1px solid;
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 20px;
    PADDING-RIGHT: 0px;
    FLOAT: right;
    PADDING-TOP: 0px
}
.gadget .whiteblock .pimpabtn
{
    MARGIN: -2px 0px
}
.gadget .whiteblock .specpad
{
    PADDING-TOP: 12px
}
.gadget .clocktime
{
    WIDTH: 110px;
    FLOAT: left
}
.gadget .clockdate
{
    PADDING-LEFT: 4px;
    FLOAT: left
}
.gadget .vertsortable_head
{
    CURSOR: move
}
.gadget .horizsortable_head
{
    CURSOR: move
}
FORM
{
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    PADDING-TOP: 0px
}
FORM OL
{
    PADDING-BOTTOM: 0px;
    LIST-STYLE-TYPE: none;
    MARGIN: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    PADDING-TOP: 0px
}
FORM OL LI
{
    PADDING-BOTTOM: 8px;
    MARGIN: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    DISPLAY: block;
    PADDING-TOP: 0px
}
FORM LABEL
{
    FONT: 12px/1.5em Arial, Helvetica, sans-serif;
    COLOR: #3c3c3c
}
FORM INPUT.text
{
    FONT: 12px/1.5em Arial, Helvetica, sans-serif;
    COLOR: #3c3c3c
}
FORM TEXTAREA
{
    FONT: 12px/1.5em Arial, Helvetica, sans-serif;
    COLOR: #3c3c3c
}
FORM SELECT
{
    FONT: 12px/1.5em Arial, Helvetica, sans-serif;
    COLOR: #3c3c3c
}
FORM LABEL
{
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    DISPLAY: block;
    PADDING-TOP: 0px
}
FORM INPUT.text
{
    BORDER-BOTTOM: #999 1px solid;
    BORDER-LEFT: #999 1px solid;
    PADDING-BOTTOM: 4px;
    MARGIN: 4px 0px;
    PADDING-LEFT: 4px;
    PADDING-RIGHT: 4px;
    BACKGROUND: #fff;
    BORDER-TOP: #999 1px solid;
    BORDER-RIGHT: #999 1px solid;
    PADDING-TOP: 4px
}
FORM TEXTAREA
{
    BORDER-BOTTOM: #999 1px solid;
    BORDER-LEFT: #999 1px solid;
    PADDING-BOTTOM: 4px;
    MARGIN: 4px 0px;
    PADDING-LEFT: 4px;
    PADDING-RIGHT: 4px;
    BACKGROUND: #fff;
    BORDER-TOP: #999 1px solid;
    BORDER-RIGHT: #999 1px solid;
    PADDING-TOP: 4px
}
FORM SELECT
{
    BORDER-BOTTOM: #999 1px solid;
    BORDER-LEFT: #999 1px solid;
    PADDING-BOTTOM: 4px;
    MARGIN: 4px 0px;
    PADDING-LEFT: 4px;
    PADDING-RIGHT: 4px;
    BACKGROUND: #fff;
    BORDER-TOP: #999 1px solid;
    BORDER-RIGHT: #999 1px solid;
    PADDING-TOP: 4px
}

FORM INPUT.text
{
    HEIGHT: 15px
}
FORM TEXTAREA
{
    HEIGHT: 82px
}
FORM SELECT
{
    PADDING-BOTTOM: 2px;
    PADDING-LEFT: 2px;
    PADDING-RIGHT: 2px;
    HEIGHT: 25px;
    PADDING-TOP: 2px
}
FORM A.pnbtn
{
    BORDER-BOTTOM: #d7d7d7 1px solid;
    BORDER-LEFT: #d7d7d7 1px solid;
    PADDING-BOTTOM: 4px;
    BACKGROUND-COLOR: #fff;
    PADDING-LEFT: 8px;
    PADDING-RIGHT: 8px;
    BORDER-TOP: #d7d7d7 1px solid;
    BORDER-RIGHT: #d7d7d7 1px solid;
    TEXT-DECORATION: none;
    PADDING-TOP: 4px
}
.form_quickcontact INPUT.text
{
    WIDTH: 140px
}
.form_quickcontact TEXTAREA
{
    WIDTH: 204px
}
.form_login
{
    MARGIN-BOTTOM: 8px
}
.form_login INPUT.text
{
    WIDTH: 140px
}
FORM INPUT.text
{
    WIDTH: 140px
}
.form_example TEXTAREA
{
    WIDTH: 450px
}
.form_example INPUT.mini
{
    TEXT-ALIGN: center;
    WIDTH: 64px
}
.form_example INPUT.small
{
    WIDTH: 120px
}
.form_example INPUT.medium
{
    WIDTH: 180px
}
.form_example INPUT.large
{
    WIDTH: 180px
}
FORM INPUT.medium
{
    WIDTH: 180px
}
FORM INPUT.large
{
    WIDTH: 450px
}
.form_example INPUT.date
{
    WIDTH: 16px
}
.form_example INPUT.year
{
    WIDTH: 32px
}
.form_example SELECT
{
    WIDTH: 450px
}
.form_example SELECT.cntresults
{
    WIDTH: 100px;
    FLOAT: right
}
.form_example LABEL.small
{
    WIDTH: 132px;
    FLOAT: left
}
.form_example LABEL.date
{
    WIDTH: 35px;
    FLOAT: left
}
.form_example LABEL.year
{
    WIDTH: 50px;
    FLOAT: left
}
.ui-state-default
{
    BORDER-BOTTOM: #f3f3f3 1px solid;
    TEXT-ALIGN: center;
    BORDER-LEFT: #f3f3f3 1px solid;
    BORDER-TOP: #f3f3f3 1px solid;
    BORDER-RIGHT: #f3f3f3 1px solid
}
.ui-widget-content .ui-state-default
{
    BORDER-BOTTOM: #f3f3f3 1px solid;
    TEXT-ALIGN: center;
    BORDER-LEFT: #f3f3f3 1px solid;
    BORDER-TOP: #f3f3f3 1px solid;
    BORDER-RIGHT: #f3f3f3 1px solid
}
.ui-state-default A
{
}
.ui-state-default A:link
{
}
.ui-state-default A:visited
{
}
.ui-state-hover
{
    BORDER-BOTTOM: #d7d7d7 1px dotted;
    BORDER-LEFT: #d7d7d7 1px dotted;
    BORDER-TOP: #d7d7d7 1px dotted;
    BORDER-RIGHT: #d7d7d7 1px dotted
}
.ui-widget-content .ui-state-hover
{
    BORDER-BOTTOM: #d7d7d7 1px dotted;
    BORDER-LEFT: #d7d7d7 1px dotted;
    BORDER-TOP: #d7d7d7 1px dotted;
    BORDER-RIGHT: #d7d7d7 1px dotted
}
.ui-state-focus
{
    BORDER-BOTTOM: #d7d7d7 1px dotted;
    BORDER-LEFT: #d7d7d7 1px dotted;
    BORDER-TOP: #d7d7d7 1px dotted;
    BORDER-RIGHT: #d7d7d7 1px dotted
}
.ui-widget-content .ui-state-focus
{
    BORDER-BOTTOM: #d7d7d7 1px dotted;
    BORDER-LEFT: #d7d7d7 1px dotted;
    BORDER-TOP: #d7d7d7 1px dotted;
    BORDER-RIGHT: #d7d7d7 1px dotted
}
.ui-state-active
{
    BORDER-BOTTOM: #d7d7d7 1px solid;
    BORDER-LEFT: #d7d7d7 1px solid;
    BORDER-TOP: #d7d7d7 1px solid;
    BORDER-RIGHT: #d7d7d7 1px solid
}
.ui-widget-content .ui-state-active
{
    BORDER-BOTTOM: #d7d7d7 1px solid;
    BORDER-LEFT: #d7d7d7 1px solid;
    BORDER-TOP: #d7d7d7 1px solid;
    BORDER-RIGHT: #d7d7d7 1px solid
}
.ui-state-active A
{
}
.ui-state-active A:link
{
}
.ui-state-active A:visited
{
}
.ui-state-highlight
{
    BORDER-BOTTOM: #d7d7d7 1px solid;
    TEXT-ALIGN: center;
    BORDER-LEFT: #d7d7d7 1px solid;
    BACKGROUND: #fff;
    BORDER-TOP: #d7d7d7 1px solid;
    BORDER-RIGHT: #d7d7d7 1px solid
}
.ui-widget-content .ui-state-highlight
{
    BORDER-BOTTOM: #d7d7d7 1px solid;
    TEXT-ALIGN: center;
    BORDER-LEFT: #d7d7d7 1px solid;
    BACKGROUND: #fff;
    BORDER-TOP: #d7d7d7 1px solid;
    BORDER-RIGHT: #d7d7d7 1px solid
}
.ui-datepicker
{
    MARGIN-TOP: 8px;
    MARGIN-BOTTOM: 16px
}
.ui-datepicker .ui-datepicker-header
{
    BORDER-BOTTOM: #d7d7d7 1px solid;
    POSITION: relative;
    BORDER-LEFT: #d7d7d7 1px solid;
    PADDING-BOTTOM: 4px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    BACKGROUND: #fff;
    BORDER-TOP: #d7d7d7 1px solid;
    BORDER-RIGHT: #d7d7d7 1px solid;
    PADDING-TOP: 4px
}
.ui-datepicker .ui-datepicker-prev
{
    POSITION: absolute;
    WIDTH: 36px;
    HEIGHT: 23px;
    TEXT-DECORATION: none;
    PADDING-TOP: 3px;
    TOP: 2px
}
.ui-datepicker .ui-datepicker-next
{
    POSITION: absolute;
    WIDTH: 36px;
    HEIGHT: 23px;
    TEXT-DECORATION: none;
    PADDING-TOP: 3px;
    TOP: 2px
}
.ui-datepicker .ui-datepicker-prev-hover
{
    BORDER-BOTTOM: medium none;
    BORDER-LEFT: medium none;
    BORDER-TOP: medium none;
    BORDER-RIGHT: medium none
}
.ui-datepicker .ui-datepicker-next-hover
{
    BORDER-BOTTOM: medium none;
    BORDER-LEFT: medium none;
    BORDER-TOP: medium none;
    BORDER-RIGHT: medium none
}
.ui-datepicker .ui-datepicker-prev
{
    TEXT-ALIGN: right;
    BACKGROUND: url(images/arrow_prev.gif) no-repeat 2px 8px;
    LEFT: 8px
}
.ui-datepicker .ui-datepicker-next
{
    BACKGROUND: url(images/arrow_next.gif) no-repeat 28px 8px;
    LEFT: 56px
}
.ui-datepicker .ui-datepicker-prev SPAN
{
    DISPLAY: block
}
.ui-datepicker .ui-datepicker-next SPAN
{
    DISPLAY: block
}
.ui-datepicker .ui-datepicker-title
{
    TEXT-ALIGN: right;
    LINE-HEIGHT: 1.8em;
    MARGIN: 0px;
    PADDING-RIGHT: 12px
}
.ui-datepicker TABLE
{
    WIDTH: 100%;
    BORDER-COLLAPSE: collapse
}
.ui-datepicker TH
{
    TEXT-ALIGN: center;
    PADDING-BOTTOM: 6px;
    PADDING-LEFT: 4px;
    PADDING-RIGHT: 4px;
    BACKGROUND: url(images/linehr.gif) repeat-x 50% bottom;
    FONT-WEIGHT: bold;
    PADDING-TOP: 6px
}
.ui-datepicker TD
{
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    PADDING-TOP: 0px
}
.ui-datepicker TD SPAN
{
    PADDING-BOTTOM: 4px;
    PADDING-LEFT: 4px;
    PADDING-RIGHT: 4px;
    DISPLAY: block;
    TEXT-DECORATION: none;
    PADDING-TOP: 4px
}
.ui-datepicker TD A
{
    PADDING-BOTTOM: 4px;
    PADDING-LEFT: 4px;
    PADDING-RIGHT: 4px;
    DISPLAY: block;
    TEXT-DECORATION: none;
    PADDING-TOP: 4px
}
#mask
{
    Z-INDEX: 9000;
    POSITION: absolute;
    BACKGROUND-COLOR: #000;
    DISPLAY: none;
    TOP: 0px;
    LEFT: 0px
}
#dialogboxes .window
{
    Z-INDEX: 9999;
    POSITION: absolute;
    PADDING-BOTTOM: 2px;
    BACKGROUND-COLOR: #335c91;
    PADDING-LEFT: 2px;
    WIDTH: 382px;
    PADDING-RIGHT: 2px;
    DISPLAY: none;
    PADDING-TOP: 2px;
    TOP: 0px;
    LEFT: 0px
}
#dialogboxes .window .gadget
{
    MARGIN-BOTTOM: 0px
}
#dialogboxes .window .gadget .gadget
{
    MARGIN-BOTTOM: 12px
}
.mybox {
    width: 500px;
    FONT-FAMILY: Arial;
    FONT-SIZE: 80px;
}
.myselect {
    width: 1000px;
    height: 200px;
    FONT-FAMILY: Arial;
    FONT-SIZE: 80px;
}
.mybutton {
    width: 500px;
    FONT-FAMILY: Arial;
    FONT-SIZE: 80px;
}