BODY {
	TEXT-ALIGN: center; MARGIN: 8px 0px 16px; FONT-FAMILY: "Lucida Grande", Tahoma, Arial, Verdana, sans-serif; BACKGROUND: #006600; FONT-SIZE: 10px
}
#form_container {
	TEXT-ALIGN: left; MARGIN: auto auto; WIDTH: 700px; BACKGROUND: #fff; FONT-SIZE 100%
}
#top {
	MARGIN: 10px 10px; WIDTH: 700px; DISPLAY: block; HEIGHT: 10px
}
#footer {
	TEXT-ALIGN: center; PADDING-BOTTOM: 15px; WIDTH: 700px; COLOR: #999999; CLEAR: both; FONT-SIZE: 85%
}
#footer A {
	BORDER-BOTTOM: #999999 1px dotted; COLOR: #999999; TEXT-DECORATION: none
}
#bottom {
	MARGIN: 10px auto; WIDTH: 700px; DISPLAY: block; HEIGHT: 10px
}
FORM.appnitro {
	PADDING-BOTTOM: 20px; MARGIN: 20px 20px 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
H1 {
	PADDING-BOTTOM: 0px; BACKGROUND-COLOR: #FF0000; TEXT-INDENT: -8000px; MARGIN: 0px; MIN-HEIGHT: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; TEXT-DECORATION: none; PADDING-TOP: 0px
}
H1 A {
	MIN-HEIGHT: 40px; DISPLAY: block; HEIGHT: 100%; OVERFLOW: hidden
}
IMG {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BORDER-TOP: medium none; BORDER-RIGHT: medium none; BEHAVIOR: url(css/iepngfix.htc)
}
.appnitro {
	FONT-FAMILY: Lucida Grande, Tahoma, Arial, Verdana, sans-serif; FONT-SIZE: 14px
}
.appnitro LI {
	WIDTH: 61%
}
FORM UL {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 100%; PADDING-RIGHT: 0px; FONT-SIZE: 100%; PADDING-TOP: 0px
}
FORM LI {
	POSITION: relative; PADDING-BOTTOM: 2px; MARGIN: 0px; PADDING-LEFT: 9px; PADDING-RIGHT: 5px; DISPLAY: block; PADDING-TOP: 4px
}
FORM LI:after {
	DISPLAY: block; HEIGHT: 0px; VISIBILITY: hidden; CLEAR: both; CONTENT: "."
}
.buttons:after {
	DISPLAY: block; HEIGHT: 0px; VISIBILITY: hidden; CLEAR: both; CONTENT: "."
}
.buttons {
	MARGIN-TOP: 10px; DISPLAY: block; CLEAR: both
}
* HTML FORM LI {
	HEIGHT: 1%
}
* HTML .buttons {
	HEIGHT: 1%
}
* HTML FORM LI DIV {
	DISPLAY: inline-block
}
FORM LI DIV {
	PADDING-BOTTOM: 8px; MARGIN: 0px 4px 0px 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: #444; PADDING-TOP: 0px
}
FORM LI SPAN {
	PADDING-BOTTOM: 8px; MARGIN: 0px 4px 0px 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FLOAT: left; COLOR: #444; PADDING-TOP: 0px
}
FORM LI DIV.left {
	WIDTH: 48%; DISPLAY: inline; FLOAT: left
}
FORM LI DIV.right {
	WIDTH: 48%; DISPLAY: inline; FLOAT: right
}
FORM LI DIV.left .medium {
	WIDTH: 100%
}
FORM LI DIV.right .medium {
	WIDTH: 100%
}
.clear {
	CLEAR: both
}
FORM LI DIV LABEL {
	LINE-HEIGHT: 9px; MARGIN: 0px; DISPLAY: block; COLOR: #444; CLEAR: both; FONT-SIZE: 9px; PADDING-TOP: 3px
}
FORM LI SPAN LABEL {
	LINE-HEIGHT: 9px; MARGIN: 0px; DISPLAY: block; COLOR: #444; CLEAR: both; FONT-SIZE: 9px; PADDING-TOP: 3px
}
FORM LI .datepicker {
	PADDING-BOTTOM: 0px; MARGIN: 0.1em 5px 0px 0px; PADDING-LEFT: 0px; WIDTH: 16px; PADDING-RIGHT: 0px; FLOAT: left; HEIGHT: 16px; CURSOR: pointer !important; PADDING-TOP: 0px
}
.form_description {
	BORDER-BOTTOM: #ccc 1px dotted; MARGIN: 0px 0px 1em; DISPLAY: inline-block; CLEAR: both
}
[class].form_description {
	DISPLAY: block
}
.form_description H2 {
	MARGIN: 0px 0px 3px; CLEAR: left; FONT-SIZE: 200%; FONT-WEIGHT: 400
}
.form_description P {
	LINE-HEIGHT: 130%; MARGIN: 0px 0px 12px; FONT-SIZE: 100%
}
FORM HR {
	DISPLAY: none
}
FORM LI.section_break {
	PADDING-BOTTOM: 0px; MARGIN-TOP: 9px; PADDING-LEFT: 9px; WIDTH: 97% !important; BORDER-TOP: #ccc 1px dotted; PADDING-TOP: 13px
}
FORM UL LI.first {
	MARGIN-TOP: 0px !important; BORDER-TOP: medium none; PADDING-TOP: 0px !important
}
FORM .section_break H3 {
	LINE-HEIGHT: 130%; MARGIN: 0px 0px 2px; FONT-SIZE: 110%; FONT-WEIGHT: 400
}
FORM .section_break P {
	MARGIN: 0px 0px 10px; FONT-SIZE: 85%
}
INPUT.button_text {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 7px; WIDTH: auto; PADDING-RIGHT: 7px; OVERFLOW: visible; PADDING-TOP: 0px
}
.buttons INPUT {
	FONT-SIZE: 200%; MARGIN-RIGHT: 5px
}
LABEL.description {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 1px; LINE-HEIGHT: 150%; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: block; COLOR: #222; FONT-SIZE: 95%; BORDER-TOP: medium none; FONT-WEIGHT: 700; BORDER-RIGHT: medium none; PADDING-TOP: 0px
}
SPAN.symbol {
	LINE-HEIGHT: 130%; FONT-SIZE: 115%
}
INPUT.text {
	BORDER-BOTTOM: #ddd 1px solid; BORDER-LEFT: #c3c3c3 1px solid; PADDING-BOTTOM: 2px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BACKGROUND: url(../../../images/shadow.gif) #fff repeat-x 50% top; COLOR: #333; FONT-SIZE: 100%; BORDER-TOP: #7c7c7c 1px solid; BORDER-RIGHT: #c3c3c3 1px solid; PADDING-TOP: 2px
}
INPUT.file {
	PADDING-BOTTOM: 2px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: #333; FONT-SIZE: 100%; PADDING-TOP: 2px
}
TEXTAREA.textarea {
	BORDER-BOTTOM: #ddd 1px solid; BORDER-LEFT: #c3c3c3 1px solid; MARGIN: 0px; WIDTH: 99%; FONT-FAMILY: "Lucida Grande", Tahoma, Arial, Verdana, sans-serif; BACKGROUND: url(../../../images/shadow.gif) #fff repeat-x 50% top; COLOR: #333; FONT-SIZE: 100%; BORDER-TOP: #7c7c7c 1px solid; BORDER-RIGHT: #c3c3c3 1px solid
}
SELECT.select {
	BORDER-BOTTOM: #ddd 1px solid; BORDER-LEFT: #c3c3c3 1px solid; PADDING-BOTTOM: 0px; MARGIN: 1px 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BACKGROUND: url(../../../images/shadow.gif) #fff repeat-x 50% top; COLOR: #333; FONT-SIZE: 100%; BORDER-TOP: #7c7c7c 1px solid; BORDER-RIGHT: #c3c3c3 1px solid; PADDING-TOP: 1px
}
INPUT.currency {
	TEXT-ALIGN: right
}
INPUT.checkbox {
	LINE-HEIGHT: 1.4em; MARGIN: 6px 0px 0px 3px; WIDTH: 13px; DISPLAY: block; HEIGHT: 13px
}
INPUT.radio {
	LINE-HEIGHT: 1.4em; MARGIN: 6px 0px 0px 3px; WIDTH: 13px; DISPLAY: block; HEIGHT: 13px
}
LABEL.choice {
	PADDING-BOTTOM: 5px; LINE-HEIGHT: 1.4em; MARGIN: -1.55em 0px 0px 25px; PADDING-LEFT: 0px; WIDTH: 90%; PADDING-RIGHT: 0px; DISPLAY: block; COLOR: #444; FONT-SIZE: 100%; PADDING-TOP: 4px
}
SELECT[class].select {
	PADDING-BOTTOM: 1px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 1px
}
*:first-child + HTML SELECT[class].select {
	MARGIN: 1px 0px
}
.safari SELECT.select {
	MARGIN-BOTTOM: 1px; FONT-SIZE: 120% !important
}
INPUT.small {
	WIDTH: 25%
}
SELECT.small {
	WIDTH: 25%
}
INPUT.medium {
	WIDTH: 50%
}
SELECT.medium {
	WIDTH: 50%
}
INPUT.large {
	WIDTH: 99%
}
SELECT.large {
	WIDTH: 100%
}
TEXTAREA.small {
	HEIGHT: 5.5em
}
TEXTAREA.medium {
	HEIGHT: 10em
}
TEXTAREA.large {
	HEIGHT: 20em
}
#error_message {
	BORDER-BOTTOM: red 1px dotted; TEXT-ALIGN: center; BORDER-LEFT: red 1px dotted; PADDING-LEFT: 0px; WIDTH: 99%; PADDING-RIGHT: 0px; MARGIN-BOTTOM: 1em; BACKGROUND: #fff; BORDER-TOP: red 1px dotted; BORDER-RIGHT: red 1px dotted; PADDING-TOP: 4px
}
#error_message_title {
	PADDING-BOTTOM: 0px; MARGIN: 7px 0px 5px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: #df0000; FONT-SIZE: 125%; PADDING-TOP: 0px
}
#error_message_desc {
	MARGIN: 0px 0px 0.8em; COLOR: #000; FONT-SIZE: 100%
}
#error_message_desc STRONG {
	PADDING-BOTTOM: 2px; BACKGROUND-COLOR: #ffdfdf; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; COLOR: red; PADDING-TOP: 2px
}
FORM LI.error {
	BORDER-BOTTOM: #eacbcc 1px solid; BACKGROUND-COLOR: #ffdfdf !important; MARGIN: 3px 0px; BORDER-RIGHT: #eacbcc 1px solid
}
FORM LI.error LABEL {
	COLOR: #df0000 !important
}
FORM P.error {
	MARGIN: 0px 0px 5px; COLOR: red; CLEAR: both; FONT-SIZE: 10px; FONT-WEIGHT: 700
}
FORM .required {
	FLOAT: none; COLOR: red; FONT-WEIGHT: 700
}
FORM LI.highlighted {
	BACKGROUND-COLOR: #fff7c0
}
FORM .guidelines {
	Z-INDEX: 1000; BORDER-BOTTOM: #e6e6e6 1px solid; POSITION: absolute; BORDER-LEFT: #e6e6e6 1px solid; PADDING-BOTTOM: 9px; LINE-HEIGHT: 130%; MARGIN: 0px 0px 0px 8px; PADDING-LEFT: 10px; WIDTH: 42%; PADDING-RIGHT: 10px; BACKGROUND: #f5f5f5; VISIBILITY: hidden; COLOR: #444; FONT-SIZE: 80%; BORDER-TOP: #e6e6e6 1px solid; TOP: 0px; BORDER-RIGHT: #e6e6e6 1px solid; PADDING-TOP: 8px; LEFT: 100%
}
FORM .guidelines SMALL {
	FONT-SIZE: 105%
}
FORM LI.highlighted .guidelines {
	VISIBILITY: visible
}
FORM LI:hover .guidelines {
	VISIBILITY: visible
}
.no_guidelines .guidelines {
	DISPLAY: none !important
}
.no_guidelines FORM LI {
	WIDTH: 97%
}
.no_guidelines LI.section {
	PADDING-LEFT: 9px
}
.form_success {
	TEXT-ALIGN: center; PADDING-BOTTOM: 100px; MARGIN: 0px; PADDING-LEFT: 0pt; PADDING-RIGHT: 0pt; CLEAR: both; PADDING-TOP: 90px
}
.form_success H2 {
	MARGIN: 0pt 0pt 3px; CLEAR: left; FONT-SIZE: 160%; FONT-WEIGHT: normal
}
UL.password {
	TEXT-ALIGN: center; MARGIN-TOP: 60px; MARGIN-BOTTOM: 60px
}
.password H2 {
	MARGIN: 0pt auto 10px; COLOR: #df0000; FONT-WEIGHT: bold
}
.password INPUT.text {
	TEXT-ALIGN: center; WIDTH: 380px; FONT-SIZE: 170% !important
}
.password LABEL {
	DISPLAY: block; FONT-SIZE: 120% !important; FONT-WEIGHT: bold; PADDING-TOP: 10px
}
#li_captcha {
	PADDING-LEFT: 5px
}
#li_captcha SPAN {
	FLOAT: none
}
.embed #form_container {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BORDER-TOP: medium none; BORDER-RIGHT: medium none
}
.embed #top {
	DISPLAY: none
}
.embed #bottom {
	DISPLAY: none
}
.embed H1 {
	DISPLAY: none
}
.embed #form_container {
	WIDTH: 100%
}
.embed #footer {
	TEXT-ALIGN: left; PADDING-LEFT: 10px; WIDTH: 99%
}
.embed .success#footer {
	TEXT-ALIGN: center
}
.embed FORM.appnitro {
	MARGIN: 0px
}
