/* Generated by Developer Tools. This might not be an accurate representation of the original source file */
TABLE.form TD {
	VERTICAL-ALIGN: top
}
.form DIV.field {
	FLOAT: none; CLEAR: left
}
.form .field .sublabel {
	FONT-SIZE: 0.7em
}
.form .required {
	BACKGROUND-COLOR: #f7fdf4
}
.form .field LABEL {
	TEXT-ALIGN: left; DISPLAY: block; FLOAT: left; FONT-WEIGHT: bold; PADDING-TOP: 4px
}
.form .field LABEL.lblLeft {
	TEXT-ALIGN: right; WIDTH: 10em; MARGIN-RIGHT: 8px
}
.form .field LABEL.lblRight {
	DISPLAY: inline; FLOAT: none
}
.form .field LABEL.lblBelow {
	DISPLAY: block; FLOAT: none
}
.form .field LABEL.lblAbove {
	FLOAT: none
}
.form .CheckBox LABEL {
	TEXT-ALIGN: left; WIDTH: auto; DISPLAY: inline; FLOAT: none; MARGIN-LEFT: 0.2em; FONT-WEIGHT: normal
}
.form .field DIV LABEL {
	DISPLAY: inline; FLOAT: none
}
.form .Radio UL {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px 0px 0px 3px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.form .Radio UL LI {
	
}
.form .Radio LI LABEL {
	FLOAT: none
}
.form HR.separator {
	FLOAT: none; CLEAR: both
}
INPUT.error {
	BORDER-BOTTOM: #c00 2px solid; BORDER-LEFT: #c00 2px solid; BACKGROUND-COLOR: #ffdfdf; BORDER-TOP: #c00 2px solid; BORDER-RIGHT: #c00 2px solid
}
TEXTAREA.error {
	BORDER-BOTTOM: #c00 2px solid; BORDER-LEFT: #c00 2px solid; BACKGROUND-COLOR: #ffdfdf; BORDER-TOP: #c00 2px solid; BORDER-RIGHT: #c00 2px solid
}
.error:focus {
	BACKGROUND-COLOR: #fff
}
.form .wXXSmall {
	WIDTH: 30px
}
.form .wXSmall {
	WIDTH: 40px
}
.form .wSmall {
	WIDTH: 50px
}
.form .wMedium {
	WIDTH: 150px
}
.form .wLarge {
	WIDTH: 200px
}
.form .wXLarge {
	WIDTH: 250px
}
.form .wXXLarge {
	WIDTH: 300px
}
.form .hXXSmall {
	HEIGHT: 50px
}
.form .hXSmall {
	HEIGHT: 75px
}
.form .hSmall {
	HEIGHT: 100px
}
.form .hMedium {
	HEIGHT: 125px
}
.form .hLarge {
	HEIGHT: 150px
}
.form .hXLarge {
	HEIGHT: 200px
}
.form .hXXLarge {
	HEIGHT: 300px
}
DIV.errors {
	BORDER-BOTTOM: #b00 2px solid; BORDER-LEFT: #b00 2px solid; PADDING-BOTTOM: 10px; MARGIN: 0.5em 0px 1em; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; BACKGROUND: #ffecec; COLOR: #333; BORDER-TOP: #b00 2px solid; BORDER-RIGHT: #b00 2px solid; PADDING-TOP: 10px
}
.errors P {
	MARGIN: 0px; PADDING-LEFT: 22px; BACKGROUND: url(http://resources.synkronvia.com/systemicons/si216.gif) no-repeat
}
.errors UL {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: square; MARGIN: 0px 0px 0px 20px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.errors LI {
	LINE-HEIGHT: 1.5; MARGIN-LEFT: 16px
}
.errors A {
	COLOR: #a00
}
 