@import url("../Styles/step.css");
@import url("../Styles/navigation.css");

BODY
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 62.5%;
    PADDING-BOTTOM: 50px;
    MARGIN: 0px;
    COLOR: #666666;
    PADDING-TOP: 0px;
    FONT-FAMILY: arial;
    TEXT-ALIGN: center
}
HTML
{
    BORDER-TOP-WIDTH: 0px;
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    BORDER-LEFT-WIDTH: 0px;
    BORDER-BOTTOM-WIDTH: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
    BORDER-RIGHT-WIDTH: 0px
}
UL
{
    BORDER-TOP-WIDTH: 0px;
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    BORDER-LEFT-WIDTH: 0px;
    BORDER-BOTTOM-WIDTH: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
    BORDER-RIGHT-WIDTH: 0px
}
OL
{
    BORDER-TOP-WIDTH: 0px;
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    BORDER-LEFT-WIDTH: 0px;
    BORDER-BOTTOM-WIDTH: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
    BORDER-RIGHT-WIDTH: 0px
}
LI
{
    BORDER-TOP-WIDTH: 0px;
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    BORDER-LEFT-WIDTH: 0px;
    BORDER-BOTTOM-WIDTH: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
    BORDER-RIGHT-WIDTH: 0px
}
H1
{
    BORDER-TOP-WIDTH: 0px;
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    BORDER-LEFT-WIDTH: 0px;
    BORDER-BOTTOM-WIDTH: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
    BORDER-RIGHT-WIDTH: 0px
}
H2
{
    BORDER-TOP-WIDTH: 0px;
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    BORDER-LEFT-WIDTH: 0px;
    BORDER-BOTTOM-WIDTH: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
    BORDER-RIGHT-WIDTH: 0px
}
H3
{
    BORDER-TOP-WIDTH: 0px;
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    BORDER-LEFT-WIDTH: 0px;
    BORDER-BOTTOM-WIDTH: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
    BORDER-RIGHT-WIDTH: 0px
}
H4
{
    BORDER-TOP-WIDTH: 0px;
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    BORDER-LEFT-WIDTH: 0px;
    BORDER-BOTTOM-WIDTH: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
    BORDER-RIGHT-WIDTH: 0px
}
H5
{
    BORDER-TOP-WIDTH: 0px;
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    BORDER-LEFT-WIDTH: 0px;
    BORDER-BOTTOM-WIDTH: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
    BORDER-RIGHT-WIDTH: 0px
}
H6
{
    BORDER-TOP-WIDTH: 0px;
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    BORDER-LEFT-WIDTH: 0px;
    BORDER-BOTTOM-WIDTH: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
    BORDER-RIGHT-WIDTH: 0px
}
FORM
{
    BORDER-TOP-WIDTH: 0px;
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    BORDER-LEFT-WIDTH: 0px;
    BORDER-BOTTOM-WIDTH: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
    BORDER-RIGHT-WIDTH: 0px
}
FIELDSET
{
    BORDER-TOP-WIDTH: 0px;
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    BORDER-LEFT-WIDTH: 0px;
    BORDER-BOTTOM-WIDTH: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
    BORDER-RIGHT-WIDTH: 0px
}
A
{
    BORDER-TOP-WIDTH: 0px;
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    BORDER-LEFT-WIDTH: 0px;
    BORDER-BOTTOM-WIDTH: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
    BORDER-RIGHT-WIDTH: 0px
}
IMG
{
    BORDER-TOP-WIDTH: 0px;
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    BORDER-LEFT-WIDTH: 0px;
    BORDER-BOTTOM-WIDTH: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
    BORDER-RIGHT-WIDTH: 0px
}
BLOCKQUOTE
{
    BORDER-TOP-WIDTH: 0px;
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    BORDER-LEFT-WIDTH: 0px;
    BORDER-BOTTOM-WIDTH: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
    BORDER-RIGHT-WIDTH: 0px
}
LEGEND
{
    DISPLAY: none
}
SELECT
{
    FONT-SIZE: 1em
}
INPUT
{
    FONT-SIZE: 1em
}
TEXTAREA
{
    FONT-SIZE: 1em;
    COLOR: #666666;
    FONT-FAMILY: arial
}
A:link
{
    FONT-WEIGHT: bold;
    COLOR: #93a701
}
A:visited
{
    FONT-WEIGHT: bold;
    COLOR: #93a701
}
A:hover
{
    COLOR: #00b1db
}
A:active
{
    COLOR: #93a701;
    TEXT-DECORATION: none
}
H1
{
    DISPLAY: none
}
H2
{
    CLEAR: both;
    DISPLAY: inline;
    FONT-WEIGHT: bolder;
    FONT-SIZE: 1.5em;
    MARGIN: 5px 0px;
    COLOR: #00b1db
}
H3
{
    FONT-SIZE: 1.2em;
    MARGIN: 0px 0px 5px;
    COLOR: #93a701
}
H4
{
    FONT-SIZE: 1.2em;
    MARGIN: 0px 0px 5px;
    COLOR: #00b1db
}
P
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 5px 0px 10px;
    PADDING-TOP: 0px
}
.clearfix:unknown
{
    CLEAR: both;
    DISPLAY: block;
    VISIBILITY: hidden;
    HEIGHT: 0px;
    content: "."
}
.hr
{
    CLEAR: both;
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    BACKGROUND: #e3ed99;
    PADDING-BOTTOM: 0px;
    MARGIN: 5px 0px;
    PADDING-TOP: 0px;
    HEIGHT: 1px
}
.hrblue
{
    CLEAR: both;
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    BACKGROUND: #00b1db;
    PADDING-BOTTOM: 0px;
    MARGIN: 5px 0px;
    PADDING-TOP: 0px;
    HEIGHT: 1px
}
.hr HR
{
    DISPLAY: none
}
.hrblue HR
{
    DISPLAY: none
}
.invisible
{
    DISPLAY: none
}
.cleaner
{
    CLEAR: both
}
.bold
{
    FONT-WEIGHT: bolder
}
.block
{
    DISPLAY: block
}
.italic
{
    FONT-STYLE: italic
}
.alignright
{
    TEXT-ALIGN: right
}
.floatleft
{
    DISPLAY: inline;
    FLOAT: left
}
.floatright
{
    DISPLAY: inline;
    FLOAT: right
}
.nomargin
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px
}
.team-member
{
    MARGIN: 12px 0px 0px
}
.teamimage
{
    BORDER-RIGHT: #e3ed99 3px solid;
    BORDER-TOP: #e3ed99 3px solid;
    DISPLAY: inline;
    FLOAT: left;
    MARGIN: 0px 15px 0px 0px;
    BORDER-LEFT: #e3ed99 3px solid;
    BORDER-BOTTOM: #e3ed99 3px solid
}
.button
{
    MARGIN: 5px 0px 0px
}
#site-wrapper
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 1.2em;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px auto;
    WIDTH: 780px;
    LINE-HEIGHT: 1.5em;
    PADDING-TOP: 15px;
    TEXT-ALIGN: left
}
#column-one
{
    DISPLAY: inline;
    FLOAT: left;
    MARGIN: 0px;
    WIDTH: 250px
}
* HTML #column-one
{
    MARGIN: 15px 0px 0px
}
* HTML #column-two
{
    MARGIN: 15px 0px 0px
}
* HTML #lhs-nav
{
    MARGIN: 15px 0px 0px
}
* HTML #content
{
    MARGIN: 15px 0px 0px
}
* HTML #rhs-bar
{
    MARGIN: 15px 0px 0px
}
#column-two
{
    DISPLAY: inline;
    FLOAT: right;
    MARGIN: 0px;
    WIDTH: 500px
}
#column-one UL
{
    PADDING-LEFT: 20px;
    LIST-STYLE-TYPE: disc
}
#column-two UL
{
    PADDING-LEFT: 20px;
    LIST-STYLE-TYPE: disc
}
#content
{
    DISPLAY: inline;
    Z-INDEX: 1;
    FLOAT: left;
    MARGIN: 0px 0px 20px;
    WIDTH: 590px
}
#contentTC
{
    DISPLAY: inline;
    Z-INDEX: 1;
    FLOAT: left;
    MARGIN: 0px 0px 20px;
    WIDTH: 100%
}
#contentLogin
{
    DISPLAY: inline;
    Z-INDEX: 1;
    FLOAT: left;
    MARGIN: 0px 0px 20px;
    WIDTH: 780px
}
#content UL
{
    PADDING-LEFT: 24px;
    LIST-STYLE-TYPE: disc
}
#content UL.contentlist
{
    PADDING-LEFT: 0px;
    LIST-STYLE-TYPE: none
}
#content OL
{
    MARGIN-LEFT: 32px;
    LIST-STYLE-TYPE: decimal
}
#content OL LI
{
    LIST-STYLE-TYPE: decimal
}
#rhs-bar
{
    DISPLAY: inline;
    FLOAT: right;
    MARGIN: 0px;
    WIDTH: 150px
}
.home-advert-box
{
    PADDING-RIGHT: 20px;
    PADDING-LEFT: 20px;
    BACKGROUND: no-repeat 50% bottom;
    PADDING-BOTTOM: 20px;
    MARGIN: -4px 0px 15px;
    PADDING-TOP: 0px
}
* HTML .home-advert-box
{
    MARGIN: 0px
}
.home-advert-spacer
{
    FLOAT: left;
    WIDTH: 0px;
    HEIGHT: 250px
}
P.workshop-name
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: bolder;
    FONT-SIZE: 1.1em;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    COLOR: #00b1db;
    PADDING-TOP: 0px
}
P.date
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: bolder;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    COLOR: #999;
    PADDING-TOP: 0px
}
.faq
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    WIDTH: 280px;
    PADDING-TOP: 0px
}
.box-wrap
{
    DISPLAY: inline;
    FLOAT: left;
    MARGIN: 0px;
    WIDTH: 245px
}
.pad-right
{
    MARGIN: 0px 10px 0px 0px
}
#header-left
{
    DISPLAY: inline;
    FLOAT: left;
    MARGIN: 0px 0px 10px
}
#header-right
{
    DISPLAY: inline;
    FLOAT: right;
    MARGIN: 0px 0px 10px;
    WIDTH: 500px;
    TEXT-ALIGN: right
}
UL.global-nav
{
    PADDING-RIGHT: 0px;
    DISPLAY: inline;
    PADDING-LEFT: 0px;
    FLOAT: right;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
    LIST-STYLE-TYPE: none
}
UL.global-nav LI
{
    PADDING-RIGHT: 15px;
    DISPLAY: inline;
    PADDING-LEFT: 15px;
    FONT-WEIGHT: bolder;
    BACKGROUND: no-repeat right 50%;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    COLOR: #00b1db;
    PADDING-TOP: 0px;
    LIST-STYLE-TYPE: none
}
UL.global-nav LI A:link
{
    COLOR: #666666;
    TEXT-DECORATION: none
}
UL.global-nav LI A:active
{
    COLOR: #666666;
    TEXT-DECORATION: none
}
UL.global-nav LI A:visited
{
    COLOR: #666666;
    TEXT-DECORATION: none
}
UL.global-nav LI A:hover
{
    COLOR: #00b1db
}
#mini-search
{
    DISPLAY: inline;
    FLOAT: right;
    MARGIN: 10px 0px 0px
}
#mini-search LABEL
{
    HEIGHT: 24px
}
INPUT.search
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    BACKGROUND: #e3ed99;
    PADDING-BOTTOM: 5px;
    MARGIN: 0px 10px;
    VERTICAL-ALIGN: top;
    BORDER-TOP-STYLE: none;
    PADDING-TOP: 5px;
    BORDER-RIGHT-STYLE: none;
    BORDER-LEFT-STYLE: none;
    HEIGHT: 13px;
    BORDER-BOTTOM-STYLE: none
}
.button
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    BORDER-LEFT: medium none;
    BORDER-BOTTOM: medium none
}
* HTML INPUT.search
{
    HEIGHT: 21px
}
.logo
{
    DISPLAY: inline;
    BACKGROUND: no-repeat;
    FLOAT: left;
    MARGIN: 10px 5px 10px 0px;
    WIDTH: 107px;
    HEIGHT: 68px
}
.logo IMG
{
    MARGIN: 5px
}
.end
{
    MARGIN: 10px 0px
}
UL.footer
{
    DISPLAY: inline;
    FONT-SIZE: 0.9em
}
UL.footer LI
{
    PADDING-RIGHT: 15px;
    DISPLAY: inline;
    PADDING-LEFT: 15px;
    BACKGROUND: url(../images/bg/nav-item.gif) no-repeat;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 0px;
    LIST-STYLE-TYPE: none
}
UL.footer A:link
{
    FONT-WEIGHT: normal;
    COLOR: #666666;
    TEXT-DECORATION: none
}
UL.footer A:active
{
    FONT-WEIGHT: normal;
    COLOR: #666666;
    TEXT-DECORATION: none
}
UL.footer A:visited
{
    FONT-WEIGHT: normal;
    COLOR: #666666;
    TEXT-DECORATION: none
}
UL.footer A:hover
{
    COLOR: #00b1db
}
.textbox
{
    BORDER-RIGHT: #e3ed99 1px solid;
    BORDER-TOP: #e3ed99 1px solid;
    BACKGROUND: #fff;
    VERTICAL-ALIGN: top;
    BORDER-LEFT: #e3ed99 1px solid;
    WIDTH: 200px;
    BORDER-BOTTOM: #e3ed99 1px solid
}
.form-panel TEXTAREA
{
    BORDER-RIGHT: #e3ed99 1px solid;
    BORDER-TOP: #e3ed99 1px solid;
    BACKGROUND: #fff;
    VERTICAL-ALIGN: top;
    BORDER-LEFT: #e3ed99 1px solid;
    WIDTH: 310px;
    BORDER-BOTTOM: #e3ed99 1px solid
}
.form-panel FIELDSET
{
    BORDER-RIGHT: #e3ed99 1px solid;
    PADDING-RIGHT: 20px;
    BORDER-TOP: #e3ed99 1px solid;
    PADDING-LEFT: 20px;
    BACKGROUND: #f1f6cc;
    PADDING-BOTTOM: 20px;
    MARGIN: 20px 20px 0px;
    BORDER-LEFT: #e3ed99 1px solid;
    PADDING-TOP: 20px;
    BORDER-BOTTOM: #e3ed99 1px solid
}
.form-panel DL
{
    MARGIN: 0px
}
.form-panel DT
{
    FLOAT: left;
    MARGIN: 0px 15px 0px 0px;
    WIDTH: 90px;
    HEIGHT: 25px;
    TEXT-ALIGN: left
}
.form-panel DD
{
    FLOAT: none;
    MARGIN: 0px 15px 0px 0px;
    HEIGHT: 25px
}
.required
{
    FONT-WEIGHT: bold;
    COLOR: red
}
.pager
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FLOAT: right;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 0px;
    LIST-STYLE-TYPE: none;
    POSITION: relative;
    TOP: 8px
}
.pager LI
{
    PADDING-RIGHT: 4px;
    PADDING-LEFT: 0px;
    FLOAT: left;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    LINE-HEIGHT: 0;
    PADDING-TOP: 0px;
    LIST-STYLE-TYPE: none
}
.pager LI A.selected
{
    COLOR: #00b1db
}
.date
{
    COLOR: #cdcdcd
}
.location
{
    COLOR: #cdcdcd
}
.contentlist LI
{
    MARGIN-BOTTOM: 6px;
    PADDING-TOP: 12px;
    BORDER-BOTTOM: #e3ed99 1px solid
}
.contentlist LI UL LI
{
    BORDER-TOP-WIDTH: 0px;
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    BORDER-LEFT-WIDTH: 0px;
    BORDER-BOTTOM-WIDTH: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
    BORDER-RIGHT-WIDTH: 0px
}
.rsslink
{
    MARGIN: 0px 0px 0px 6px;
    LINE-HEIGHT: 0
}
.rsslink IMG
{
    MARGIN: 1px 0px 0px
}
A.back
{
    DISPLAY: block;
    BACKGROUND: no-repeat;
    MARGIN: 12px 0px 0px;
    WIDTH: 65px;
    HEIGHT: 22px
}
#sitemap UL LI
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px
}
#sitemap UL LI A
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: bold;
    PADDING-BOTTOM: 0px;
    COLOR: #00b1db;
    PADDING-TOP: 0px
}
#sitemap LI UL
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 15px;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 0px
}
#sitemap UL LI UL LI A
{
    FONT-WEIGHT: normal;
    COLOR: #93a701
}
#sitemap LI
{
    LIST-STYLE-TYPE: none
}
LI.question A
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: normal;
    PADDING-BOTTOM: 5px;
    PADDING-TOP: 5px
}
.highlight
{
    FONT-WEIGHT: bold;
    COLOR: #93a701
}
.orange
{
    FONT-WEIGHT: bold;
    COLOR: #c54c15
}
#contactform
{
    MARGIN: 12px 0px 20px
}
#contactform TD
{
    PADDING-RIGHT: 4px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 8px;
    VERTICAL-ALIGN: top;
    PADDING-TOP: 0px
}
#contactform TD.field
{
    PADDING-RIGHT: 4px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 8px;
    WIDTH: 150px;
    PADDING-TOP: 2px
}
#contactform .req
{
    COLOR: #cc0000
}
#contactform .error
{
    CLEAR: both;
    FLOAT: right;
    COLOR: #cc0000;
    WHITE-SPACE: nowrap
}
#contactform INPUT
{
    BORDER-RIGHT: #a6a6a6 1px solid;
    PADDING-RIGHT: 4px;
    BORDER-TOP: #a6a6a6 1px solid;
    PADDING-LEFT: 4px;
    FONT-SIZE: 1em;
    FLOAT: right;
    PADDING-BOTTOM: 2px;
    BORDER-LEFT: #a6a6a6 1px solid;
    WIDTH: 200px;
    COLOR: #666666;
    PADDING-TOP: 2px;
    BORDER-BOTTOM: #a6a6a6 1px solid;
    FONT-FAMILY: arial
}
#contactform TEXTAREA
{
    BORDER-RIGHT: #a6a6a6 1px solid;
    PADDING-RIGHT: 4px;
    BORDER-TOP: #a6a6a6 1px solid;
    PADDING-LEFT: 4px;
    FONT-SIZE: 1em;
    FLOAT: right;
    PADDING-BOTTOM: 2px;
    BORDER-LEFT: #a6a6a6 1px solid;
    WIDTH: 200px;
    COLOR: #666666;
    PADDING-TOP: 2px;
    BORDER-BOTTOM: #a6a6a6 1px solid;
    FONT-FAMILY: arial;
    HEIGHT: 100px
}
#loginform
{
    MARGIN: 12px 0px 20px
}
#loginform TD
{
    PADDING-RIGHT: 4px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 8px;
    VERTICAL-ALIGN: top;
    PADDING-TOP: 0px
}
#loginform TD.field
{
    PADDING-RIGHT: 4px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 8px;
    WIDTH: 150px;
    PADDING-TOP: 2px
}
#loginform .req
{
    COLOR: #cc0000
}
#loginform .error
{
    CLEAR: both;
    FLOAT: right;
    COLOR: #cc0000;
    WHITE-SPACE: nowrap
}
#loginform .INPUT
{
    BORDER-RIGHT: #a6a6a6 1px solid;
    PADDING-RIGHT: 4px;
    BORDER-TOP: #a6a6a6 1px solid;
    PADDING-LEFT: 4px;
    FONT-SIZE: 1em;
    FLOAT: right;
    PADDING-BOTTOM: 2px;
    BORDER-LEFT: #a6a6a6 1px solid;
    WIDTH: 200px;
    COLOR: #666666;
    PADDING-TOP: 2px;
    BORDER-BOTTOM: #a6a6a6 1px solid;
    FONT-FAMILY: arial
}
.errorbox
{
    BORDER-RIGHT: #cccccc 1px solid;
    PADDING-RIGHT: 5px;
    BORDER-TOP: #cccccc 1px solid;
    PADDING-LEFT: 5px;
    PADDING-BOTTOM: 10px;
    MARGIN: 0px 0px 0px 40px;
    BORDER-LEFT: #cccccc 1px solid;
    COLOR: red;
    PADDING-TOP: 10px;
    BORDER-BOTTOM: #cccccc 1px solid;
    BACKGROUND-COLOR: #efefef
}
