BODY
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px
}
DIV
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px
}
DL
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px
}
DT
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px
}
DD
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px
}
UL
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px
}
OL
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px
}
LI
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px
}
H1
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px
}
H2
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px
}
H3
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px
}
H4
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px
}
H5
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px
}
H6
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px
}
PRE
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px
}
FORM
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px
}
FIELDSET
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px
}
INPUT
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px
}
TEXTAREA
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px
}
P
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px
}
BLOCKQUOTE
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px
}
TH
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px
}
TD
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px
}
TABLE
{
    BORDER-COLLAPSE: collapse;
    border-spacing: 0
}
FIELDSET
{
    BORDER-RIGHT: 0px;
    BORDER-TOP: 0px;
    BORDER-LEFT: 0px;
    BORDER-BOTTOM: 0px
}
IMG
{
    BORDER-RIGHT: 0px;
    BORDER-TOP: 0px;
    BORDER-LEFT: 0px;
    BORDER-BOTTOM: 0px
}
ADDRESS
{
    FONT-WEIGHT: normal;
    FONT-STYLE: normal
}
CAPTION
{
    FONT-WEIGHT: normal;
    FONT-STYLE: normal
}
CITE
{
    FONT-WEIGHT: normal;
    FONT-STYLE: normal
}
CODE
{
    FONT-WEIGHT: normal;
    FONT-STYLE: normal
}
DFN
{
    FONT-WEIGHT: normal;
    FONT-STYLE: normal
}
EM
{
    FONT-WEIGHT: normal;
    FONT-STYLE: normal
}
STRONG
{
    FONT-WEIGHT: normal;
    FONT-STYLE: normal
}
TH
{
    FONT-WEIGHT: normal;
    FONT-STYLE: normal
}
VAR
{
    FONT-WEIGHT: normal;
    FONT-STYLE: normal
}
UL
{
    LIST-STYLE-TYPE: none
}
CAPTION
{
    TEXT-ALIGN: left
}
TH
{
    TEXT-ALIGN: left
}
H1
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 100%
}
H2
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 100%
}
H3
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 100%
}
H4
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 100%
}
H5
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 100%
}
H6
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 100%
}
Q:unknown
{
    content: ''
}
Q:unknown
{
    content: ''
}
abbr
{
    BORDER-RIGHT: 0px;
    BORDER-TOP: 0px;
    BORDER-LEFT: 0px;
    BORDER-BOTTOM: 0px
}
ACRONYM
{
    BORDER-RIGHT: 0px;
    BORDER-TOP: 0px;
    BORDER-LEFT: 0px;
    BORDER-BOTTOM: 0px
}
BODY
{
    BACKGROUND: url(../images/background.gif) #434343 repeat-x center top;
    FONT-FAMILY: "Trebuchet MS", Arial, Helvetica, sans-serif
}
P
{
    FONT-SIZE: 12px;
    PADDING-BOTTOM: 20px;
    COLOR: #44494a;
    LINE-HEIGHT: 24px;
    FONT-FAMILY: "Trebuchet MS", Arial, Helvetica, sans-serif
}
H1
{
    FONT-SIZE: 18px;
    BACKGROUND: url(../images/heading_underline.gif) repeat-x left bottom;
    MARGIN-BOTTOM: 20px;
    PADDING-BOTTOM: 15px;
    COLOR: #1e164f;
    LINE-HEIGHT: 24px;
    FONT-FAMILY: Georgia, "Times New Roman", Times, serif
}
H2
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    PADDING-BOTTOM: 10px;
    TEXT-TRANSFORM: uppercase;
    COLOR: #343434;
    LINE-HEIGHT: 18px;
    FONT-FAMILY: "Trebuchet MS", Arial, Helvetica, sans-serif;
    LETTER-SPACING: 0px
}
H3
{
    FONT-SIZE: 13px;
    BACKGROUND: url(../images/heading_underline.gif) repeat-x left bottom;
    MARGIN-BOTTOM: 20px;
    PADDING-BOTTOM: 15px;
    TEXT-TRANSFORM: uppercase;
    COLOR: #1896b9;
    LINE-HEIGHT: 24px;
    FONT-FAMILY: Georgia, "Times New Roman", Times, serif;
    LETTER-SPACING: 2px
}
A:link
{
    FONT-SIZE: 12px;
    COLOR: #000000;
    LINE-HEIGHT: 26px;
    FONT-FAMILY: "Trebuchet MS", Arial, Helvetica, sans-serif;
    TEXT-DECORATION: underline
}
A:visited
{
    FONT-SIZE: 12px;
    COLOR: #000000;
    LINE-HEIGHT: 26px;
    FONT-FAMILY: "Trebuchet MS", Arial, Helvetica, sans-serif;
    TEXT-DECORATION: underline
}
A:hover
{
    TEXT-DECORATION: none
}
LI
{
    FONT-SIZE: 12px;
    COLOR: #44494a;
    LINE-HEIGHT: 24px;
    FONT-FAMILY: "Trebuchet MS", Arial, Helvetica, sans-serif
}
OL
{
    PADDING-BOTTOM: 20px
}
UL
{
    PADDING-BOTTOM: 20px
}
.facts
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    TEXT-TRANSFORM: uppercase;
    COLOR: #7f2710;
    LETTER-SPACING: 2px
}
.quotation
{
    FONT-SIZE: 16px;
    COLOR: #88965c
}
.answer
{
    FONT-STYLE: italic
}
.image-center
{
    MARGIN-BOTTOM: 20px
}
.image-left
{
    FLOAT: left;
    MARGIN: 0px 25px 15px 0px
}
.image-right
{
    FLOAT: right;
    MARGIN: 0px 0px 15px 25px
}
.contactinfo
{
    FLOAT: left;
    MARGIN: 0px 50px 15px 0px;
    LINE-HEIGHT: 22px;
    BORDER-BOTTOM: #d3d8db 1px solid
}
.callout
{
    FONT-WEIGHT: bold;
    COLOR: #7f2710
}
.employees
{
    MARGIN: 0px 0px 15px;
    BORDER-BOTTOM: #d3d8db 1px solid
}
.projects
{
    MARGIN: 0px 0px 15px;
    BORDER-BOTTOM: #d3d8db 1px solid
}
.pagination
{
    COLOR: #24a3c6;
    TEXT-ALIGN: right
}
.clear
{
    CLEAR: both
}
#divWrapper
{
    BACKGROUND: url(../images/header_background.jpg) no-repeat center top;
    MARGIN: 0px auto;
    WIDTH: 907px
}
#divHeader
{
    WIDTH: 907px
}
#divBranding
{
    WIDTH: 907px;
    POSITION: relative;
    HEIGHT: 172px
}
#divLogo
{
    LEFT: 14px;
    WIDTH: 126px;
    POSITION: absolute;
    TOP: 0px;
    HEIGHT: 99px
}
#divLogo A:link
{
    DISPLAY: block;
    BACKGROUND: url(../images/logo.jpg) no-repeat 0px 0px;
    WIDTH: 354px;
    HEIGHT: 189px
}
#divLogo A:visited
{
    DISPLAY: block;
    BACKGROUND: url(../images/logo.jpg) no-repeat 0px 0px;
    WIDTH: 354px;
    HEIGHT: 189px
}
#divLogo A:hover
{
    BACKGROUND-POSITION: -354px 0px
}
#divLogo A:active
{
    BACKGROUND-POSITION: -354px 0px
}
#divHeaderImages
{
    LEFT: 600px;
    POSITION: absolute;
    TOP: 45px
}
#divHeaderImages UL
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 0px
}
#divHeaderImages LI
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 0px
}
#divHeaderImages LI
{
    FLOAT: left;
    MARGIN-RIGHT: 30px
}
#divHeaderImages LI.img_last
{
    MARGIN-RIGHT: 0px
}
#divNavMain
{
    BACKGROUND: url(../images/navmain_background.gif) no-repeat center top;
    WIDTH: 907px;
    POSITION: relative;
    HEIGHT: 61px
}
#divNavMain UL
{
    BACKGROUND: url(../images/nav_background.gif) repeat-x left top;
    LEFT: 16px;
    WIDTH: 875px;
    POSITION: absolute;
    TOP: 10px;
    HEIGHT: 50px
}
#divNavMain LI
{
    FLOAT: left
}
#divNavMain UL
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 0px
}
#divNavMain LI
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 0px
}
#divNavMain A:link
{
    DISPLAY: block;
    FONT-SIZE: 15px;
    BACKGROUND: url(../images/link_background.gif) no-repeat 0px 0px;
    WIDTH: 125px;
    COLOR: #fff;
    LINE-HEIGHT: 50px;
    HEIGHT: 50px;
    TEXT-ALIGN: center;
    TEXT-DECORATION: none
}
#divNavMain A:visited
{
    DISPLAY: block;
    FONT-SIZE: 15px;
    BACKGROUND: url(../images/link_background.gif) no-repeat 0px 0px;
    WIDTH: 125px;
    COLOR: #fff;
    LINE-HEIGHT: 50px;
    HEIGHT: 50px;
    TEXT-ALIGN: center;
    TEXT-DECORATION: none
}
#divNavMain A.current:link
{
    BACKGROUND: url(../images/link_background_current.gif) no-repeat 0px 0px;
    COLOR: #2fa7d8
}
#divNavMain A.current:visited
{
    BACKGROUND: url(../images/link_background_current.gif) no-repeat 0px 0px;
    COLOR: #2fa7d8
}
#divNavMain A.current:hover
{
    BACKGROUND: url(../images/link_background_current.gif) no-repeat 0px 0px;
    COLOR: #2fa7d8
}
#divNavMain A.nav_last:link
{
    BACKGROUND: url(../images/link_background_last.gif) no-repeat 0px 0px
}
#divNavMain A.nav_last:visited
{
    BACKGROUND: url(../images/link_background_last.gif) no-repeat 0px 0px
}
#divNavMain A.nav_last_current:link
{
    BACKGROUND: url(../images/link_background_last_current.gif) no-repeat 0px 0px;
    COLOR: #2fa7d8
}
#divNavMain A.nav_last_current:visited
{
    BACKGROUND: url(../images/link_background_last_current.gif) no-repeat 0px 0px;
    COLOR: #2fa7d8
}
#divNavMain A.nav_last_current:hover
{
    BACKGROUND: url(../images/link_background_last_current.gif) no-repeat 0px 0px;
    COLOR: #2fa7d8
}
#divNavMain A:hover
{
    BACKGROUND-POSITION: 0px -50px
}
#divNavMain A.nav_last:hover
{
    BACKGROUND-POSITION: 0px -50px
}
#divNavMain A:active
{
    BACKGROUND-POSITION: 0px -100px
}
#divNavMain A.nav_last:active
{
    BACKGROUND-POSITION: 0px -100px
}
#divNav_sub
{
    MARGIN: 0px 16px;
    WIDTH: 875px;
    BORDER-BOTTOM: #8b9599 1px solid;
    HEIGHT: 30px
}
#divNav_sub UL
{
    MARGIN: 0px 25px;
    HEIGHT: 30px
}
#divNav_sub LI
{
    PADDING-RIGHT: 25px;
    FLOAT: left;
    PADDING-TOP: 3px
}
#divNav_sub A:link
{
    FONT-SIZE: 11px;
    TEXT-TRANSFORM: uppercase;
    COLOR: #919ca0;
    FONT-VARIANT: small-caps;
    TEXT-DECORATION: none
}
#divNav_sub A:visited
{
    FONT-SIZE: 11px;
    TEXT-TRANSFORM: uppercase;
    COLOR: #919ca0;
    FONT-VARIANT: small-caps;
    TEXT-DECORATION: none
}
#divNav_sub A:hover
{
    COLOR: #505a5c;
    TEXT-DECORATION: none
}
#divNav_sub A.current:link
{
    COLOR: #2fa7d8
}
#divNav_sub A.current:visited
{
    COLOR: #2fa7d8
}
#divContent
{
    BACKGROUND: url(../images/content_background.gif) repeat-y center top;
    OVERFLOW: auto;
    WIDTH: 907px
}
#divContentMain
{
    BORDER-RIGHT: #d3d8db 1px solid;
    PADDING-RIGHT: 25px;
    PADDING-LEFT: 41px;
    FLOAT: left;
    PADDING-BOTTOM: 0px;
    MARGIN: 35px 0px 25px;
    WIDTH: 555px;
    PADDING-TOP: 0px
}
#divContentMain UL
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 10px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px
}
#divContentMain OL
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 10px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px
}
#divContentMain LI
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 10px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px
}
#divContentMain_secondary
{
    PADDING-RIGHT: 25px;
    PADDING-LEFT: 41px;
    FLOAT: left;
    PADDING-BOTTOM: 0px;
    MARGIN: 35px 0px 25px;
    WIDTH: 770px;
    PADDING-TOP: 0px
}
#divContentMain_secondary LI
{
    MARGIN-LEFT: 25px;
}
P.pagination A:link
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 15px;
    COLOR: #24a3c6;
    TEXT-DECORATION: none
}
P.pagination A:visited
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 15px;
    COLOR: #24a3c6;
    TEXT-DECORATION: none
}
P.pagination A:hover
{
    PADDING-LEFT: 15px;
    BACKGROUND: url(../images/pagination_current.gif) no-repeat 12px 0px;
    COLOR: #fff
}
P.pagination A.pagination_current:link
{
    PADDING-LEFT: 15px;
    BACKGROUND: url(../images/pagination_current.gif) no-repeat 12px 0px;
    COLOR: #fff
}
P.pagination A.pagination_current:visited
{
    PADDING-LEFT: 15px;
    BACKGROUND: url(../images/pagination_current.gif) no-repeat 12px 0px;
    COLOR: #fff
}
#divContentSub
{
    PADDING-RIGHT: 41px;
    PADDING-LEFT: 25px;
    BACKGROUND: url(../images/contentmain_line.gif) repeat-y center top;
    FLOAT: left;
    PADDING-BOTTOM: 30px;
    WIDTH: 120px;
    PADDING-TOP: 35px
}
#divFooter
{
    BACKGROUND: url(../images/footer_background.gif) #7b7b7b no-repeat center top;
    WIDTH: 907px;
    HEIGHT: 33px
}
#divFooter P
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 41px;
    FONT-SIZE: 11px;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 7px
}
LABEL
{
    PADDING-RIGHT: 10px;
    DISPLAY: block;
    FONT-SIZE: 12px;
    FLOAT: left;
    PADDING-BOTTOM: 0.25em;
    COLOR: #44494a;
    LINE-HEIGHT: 24px;
    TEXT-ALIGN: right
}
LABEL SPAN
{
    PADDING-RIGHT: 10px;
    DISPLAY: block;
    FONT-SIZE: 12px;
    FLOAT: left;
    PADDING-BOTTOM: 0.25em;
    COLOR: #44494a;
    LINE-HEIGHT: 24px;
    TEXT-ALIGN: right
}
LABEL SPAN
{
    WIDTH: 100px
}
.smalllabel
{
    PADDING-RIGHT: 10px;
    WIDTH: 57px;
    TEXT-ALIGN: right
}
.largelabel
{
    PADDING-RIGHT: 10px;
    WIDTH: 525px;
    TEXT-ALIGN: right
}
.mediumform
{
    WIDTH: 150px
}
.mediumselect
{
    WIDTH: 200px
}
.smallform
{
    WIDTH: 75px
}
.selectbutton
{
    FLOAT: none;
    MARGIN-BOTTOM: 0px;
    MARGIN-LEFT: 5px;
    WIDTH: 1em;
    MARGIN-RIGHT: 5px;
    HEIGHT: 1em
}
INPUT
{
    BORDER-RIGHT: #bcbcbc 1px solid;
    PADDING-RIGHT: 3px;
    BORDER-TOP: #bcbcbc 1px solid;
    PADDING-LEFT: 3px;
    FONT-SIZE: 12px;
    FLOAT: left;
    MARGIN-BOTTOM: 2px;
    PADDING-BOTTOM: 3px;
    BORDER-LEFT: #bcbcbc 1px solid;
    WIDTH: 300px;
    COLOR: #44494a;
    PADDING-TOP: 3px;
    BORDER-BOTTOM: #bcbcbc 1px solid
}
SELECT
{
    BORDER-RIGHT: #bcbcbc 1px solid;
    PADDING-RIGHT: 3px;
    BORDER-TOP: #bcbcbc 1px solid;
    PADDING-LEFT: 3px;
    FONT-SIZE: 12px;
    FLOAT: left;
    MARGIN-BOTTOM: 2px;
    PADDING-BOTTOM: 3px;
    BORDER-LEFT: #bcbcbc 1px solid;
    WIDTH: 300px;
    COLOR: #44494a;
    PADDING-TOP: 3px;
    BORDER-BOTTOM: #bcbcbc 1px solid
}
TEXTAREA
{
    BORDER-RIGHT: #bcbcbc 1px solid;
    PADDING-RIGHT: 3px;
    BORDER-TOP: #bcbcbc 1px solid;
    PADDING-LEFT: 3px;
    FONT-SIZE: 12px;
    FLOAT: left;
    MARGIN-BOTTOM: 2px;
    PADDING-BOTTOM: 3px;
    BORDER-LEFT: #bcbcbc 1px solid;
    WIDTH: 300px;
    COLOR: #44494a;
    PADDING-TOP: 3px;
    BORDER-BOTTOM: #bcbcbc 1px solid
}
DIV.information
{
    FONT-SIZE: 12px;
    MARGIN-BOTTOM: 15px;
    PADDING-BOTTOM: 15px;
    COLOR: #44494a;
    LINE-HEIGHT: 24px;
    BORDER-BOTTOM: #d3d8db 1px solid
}
#divSubmitForm INPUT
{
    BORDER-RIGHT: 0px;
    BORDER-TOP: 0px;
    MARGIN-LEFT: 105px;
    BORDER-LEFT: 0px;
    WIDTH: 80px;
    BORDER-BOTTOM: 0px;
    HEIGHT: 25px
}
BR
{
    CLEAR: both;
    MARGIN-BOTTOM: 10px
}
SPAN.LV_validation_message
{
    CLEAR: both;
    PADDING-RIGHT: 0px;
    DISPLAY: block;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    FLOAT: none;
    PADDING-BOTTOM: 5px;
    MARGIN: 0px;
    WIDTH: auto;
    PADDING-TOP: 0px;
    TEXT-ALIGN: left
}
.error_wrapper
{
    PADDING-RIGHT: 0px;
    DISPLAY: block;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    WIDTH: auto;
    PADDING-TOP: 0px
}
.indent1
{
    MARGIN-LEFT: 25px
}
.indent2
{
    MARGIN-LEFT: 50px
}
.indent3
{
    MARGIN-LEFT: 75px
}
.LV_valid
{
}
.LV_invalid
{
    COLOR: #cc0000
}
.LV_invalid_field
{
    BORDER-RIGHT: #cc0000 1px solid;
    BORDER-TOP: #cc0000 1px solid;
    BORDER-LEFT: #cc0000 1px solid;
    BORDER-BOTTOM: #cc0000 1px solid
}
INPUT.LV_invalid_field:hover
{
    BORDER-RIGHT: #cc0000 1px solid;
    BORDER-TOP: #cc0000 1px solid;
    BORDER-LEFT: #cc0000 1px solid;
    BORDER-BOTTOM: #cc0000 1px solid
}
INPUT.LV_invalid_field:active
{
    BORDER-RIGHT: #cc0000 1px solid;
    BORDER-TOP: #cc0000 1px solid;
    BORDER-LEFT: #cc0000 1px solid;
    BORDER-BOTTOM: #cc0000 1px solid
}
TEXTAREA.LV_invalid_field:hover
{
    BORDER-RIGHT: #cc0000 1px solid;
    BORDER-TOP: #cc0000 1px solid;
    BORDER-LEFT: #cc0000 1px solid;
    BORDER-BOTTOM: #cc0000 1px solid
}
TEXTAREA.LV_invalid_field:active
{
    BORDER-RIGHT: #cc0000 1px solid;
    BORDER-TOP: #cc0000 1px solid;
    BORDER-LEFT: #cc0000 1px solid;
    BORDER-BOTTOM: #cc0000 1px solid
}
