* {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
BODY {
	BACKGROUND:  #CCCCCC; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; FONT-FAMILY: "Trebuchet MS", Arial, Helvetica, sans-serif; TEXT-ALIGN: center
}
#home_page {
	BACKGROUND:  #CCCCCC no-repeat center top;
}
#product_page {
	BACKGROUND: #cccccc no-repeat center top;
}
#ecatalogue_page {
	BACKGROUND: #cccccc no-repeat center top;
}
#aboutus_page {
	BACKGROUND: #cccccc no-repeat center top;
}
#literature_page {
	BACKGROUND: #cccccc no-repeat center top;
}
#contact_page {
	BACKGROUND: #cccccc no-repeat center top;
}
.container {
	MARGIN: 0px auto; WIDTH: 894px; TEXT-ALIGN: left;
	padding: 10px;
	background: #ffffff;
}
.clear {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.white {
	COLOR:#000033
}
#navigation {
	MARGIN-TOP: 5px; FONT-SIZE: 12px; TEXT-TRANSFORM: uppercase; HEIGHT: 38px
}
#navigation UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 894px; COLOR: #000033; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; HEIGHT: 38px
}
#navigation LI {
	FLOAT: left; WIDTH: 149px; HEIGHT: 38px
}
#navigation LI A {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; OVERFLOW: hidden; WIDTH: 149px; COLOR: #4ac3d1; LINE-HEIGHT: 46px; PADDING-TOP: 0px; HEIGHT: 38px; TEXT-ALIGN: center; TEXT-DECORATION: none
}
#navigation LI#home {
	BACKGROUND: url(images/tab_static.gif) no-repeat left top
}
#navigation LI#product {
	BACKGROUND: url(images/tab_static.gif) no-repeat left top
}
#navigation LI#services {
	BACKGROUND: url(images/tab_static.gif) no-repeat left top
}
#navigation LI#clients {
	BACKGROUND: url(images/tab_static.gif) no-repeat left top
}
#navigation LI#profile {
	BACKGROUND: url(images/tab_static.gif) no-repeat left top
}
#navigation LI#home A:link {
	BACKGROUND: url(images/tab_static.gif) no-repeat left top
}
#navigation LI#home A:visited {
	BACKGROUND: url(images/tab_static.gif) no-repeat left top
}
#navigation LI#home A:active {
	BACKGROUND: url(images/tab_static.gif) no-repeat left top
}
#navigation LI#product A:link {
	BACKGROUND: url(images/tab_static.gif) no-repeat left top
}
#navigation LI#product A:visited {
	BACKGROUND: url(images/tab_static.gif) no-repeat left top
}
#navigation LI#product A:active {
	BACKGROUND: url(images/tab_static.gif) no-repeat left top
}
#navigation LI#services A:link {
	BACKGROUND: url(images/tab_static.gif) no-repeat left top
}
#navigation LI#services A:visited {
	BACKGROUND: url(images/tab_static.gif) no-repeat left top
}
#navigation LI#services A:active {
	BACKGROUND: url(images/tab_static.gif) no-repeat left top
}
#navigation LI#clients A:link {
	BACKGROUND: url(images/tab_static.gif) no-repeat left top
}
#navigation LI#clients A:visited {
	BACKGROUND: url(images/tab_static.gif) no-repeat left top
}
#navigation LI#clients A:active {
	BACKGROUND: url(images/tab_static.gif) no-repeat left top
}
#navigation LI#profile A:link {
	BACKGROUND: url(images/tab_static.gif) no-repeat left top
}
#navigation LI#profile A:visited {
	BACKGROUND: url(images/tab_static.gif) no-repeat left top
}
#navigation LI#profile A:active {
	BACKGROUND: url(images/tab_static.gif) no-repeat left top
}
#navigation LI#contact A:link {
	BACKGROUND: url(images/tab_static.gif) no-repeat left top
}
#navigation LI#contact A:visited {
	BACKGROUND: url(images/tab_static.gif) no-repeat left top
}
#navigation LI#contact A:active {
	BACKGROUND: url(images/tab_static.gif) no-repeat left top
}
#navigation LI#home A:hover {
	BACKGROUND: url(images/tab_hover.gif) no-repeat left top; COLOR: #4ac3d1
}
#navigation LI#product A:hover {
	BACKGROUND: url(images/tab_hover.gif) no-repeat left top; COLOR: #4ac3d1
}
#navigation LI#services A:hover {
	BACKGROUND: url(images/tab_hover.gif) no-repeat left top; COLOR: #4ac3d1
}
#navigation LI#clients A:hover {
	BACKGROUND: url(images/tab_hover.gif) no-repeat left top; COLOR: #4ac3d1
}
#navigation LI#profile A:hover {
	BACKGROUND: url(images/tab_hover.gif) no-repeat left top; COLOR: #4ac3d1
}
#navigation LI#contact A:hover {
	BACKGROUND: url(images/tab_hover.gif) no-repeat left top; COLOR: #4ac3d1
}
#home_page #navigation LI#home A:link {
	BACKGROUND: url(images/tab_selected.gif) no-repeat left top; COLOR: #fff
}
#home_page #navigation LI#home A:visited {
	BACKGROUND: url(images/tab_selected.gif) no-repeat left top; COLOR: #fff
}
#home_page #navigation LI#home A:active {
	BACKGROUND: url(images/tab_selected.gif) no-repeat left top; COLOR: #fff
}
#product_page #navigation LI#product A:link {
	BACKGROUND: url(images/tab_selected.gif) no-repeat left top; COLOR: #fff
}
#product_page #navigation LI#product A:visited {
	BACKGROUND: url(images/tab_selected.gif) no-repeat left top; COLOR: #fff
}
#product_page #navigation LI#product A:active {
	BACKGROUND: url(images/tab_selected.gif) no-repeat left top; COLOR: #fff
}
#services_page #navigation LI#services A:link {
	BACKGROUND: url(images/tab_selected.gif) no-repeat left top; COLOR: #fff
}
#services_page #navigation LI#services A:visited {
	BACKGROUND: url(images/tab_selected.gif) no-repeat left top; COLOR: #fff
}
#services_page #navigation LI#services A:active {
	BACKGROUND: url(images/tab_selected.gif) no-repeat left top; COLOR: #fff
}
#clients_page #navigation LI#clients A:link {
	BACKGROUND: url(images/tab_selected.gif) no-repeat left top; COLOR: #fff
}
#clients_page #navigation LI#clients A:visited {
	BACKGROUND: url(images/tab_selected.gif) no-repeat left top; COLOR: #fff
}
#clients_page #navigation LI#clients A:active {
	BACKGROUND: url(images/tab_selected.gif) no-repeat left top; COLOR: #fff
}
#profile_page #navigation LI#profile A:link {
	BACKGROUND: url(images/tab_selected.gif) no-repeat left top; COLOR: #fff
}
#profile_page #navigation LI#profile A:visited {
	BACKGROUND: url(images/tab_selected.gif) no-repeat left top; COLOR: #fff
}
#profile_page #navigation LI#profile A:active {
	BACKGROUND: url(images/tab_selected.gif) no-repeat left top; COLOR: #fff
}
#contact_page #navigation LI#contact A:link {
	BACKGROUND: url(images/tab_selected.gif) no-repeat left top; COLOR: #fff
}
#contact_page #navigation LI#contact A:visited {
	BACKGROUND: url(images/tab_selected.gif) no-repeat left top; COLOR: #fff
}
#contact_page #navigation LI#contact A:active {
	BACKGROUND: url(images/tab_selected.gif) no-repeat left top; COLOR: #fff
}
#secondaryNavigation {
	FONT-SIZE: 11px; BACKGROUND: url(images/bg_subNav.gif) repeat-x left top; MARGIN-BOTTOM: 15px; TEXT: lowercase; HEIGHT: 33px
}
#secondaryNavigation UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; HEIGHT: 32px
}
#secondaryNavigation LI {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; BACKGROUND: url(images/secondaryDivider.gif) no-repeat right top; FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: auto; LINE-HEIGHT: 32px; PADDING-TOP: 0px
}
#secondaryNavigation LI A {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; WIDTH: auto; COLOR: #85d6d0; PADDING-TOP: 0px; WHITE-SPACE: nowrap; TEXT-DECORATION: none
}
#secondaryNavigation LI A:hover {
	WIDTH: auto; COLOR: #8ec73d; WHITE-SPACE: nowrap; TEXT-DECORATION: none
}
#secondaryNavigation #selectedSection {
	
}
#secondaryNavigation #selectedSection A {
	BACKGROUND: url(images/secNav_carrot.gif) no-repeat center top; WIDTH: auto; COLOR: #fff; WHITE-SPACE: nowrap; TEXT-DECORATION: none
}
#secondaryNavigation #selectedSection A:hover {
	BACKGROUND: url(images/secNav_carrot.gif) no-repeat center top; WIDTH: auto; COLOR: #fff; WHITE-SPACE: nowrap; TEXT-DECORATION: none
}
#videoWindow {
	MARGIN-TOP: 15px; FLOAT: left; WIDTH: 322px; HEIGHT: 306px
}
#videoDescription {
	PADDING-LEFT: 15px; FLOAT: left; WIDTH: 320px
}
#videoDescription P {
	FONT-SIZE: 13px; MARGIN-BOTTOM: 5px; COLOR: #85d6d0; LINE-HEIGHT: 22px
}
#videoDescription P A {
	BORDER-BOTTOM: #85d6d0 1px dotted; TEXT-DECORATION: none
}
#videoDescription P A:hover {
	COLOR: #000033; BORDER-BOTTOM: #000033 1px dotted; TEXT-DECORATION: none
}
#leftCol {
	DISPLAY: block; FLOAT: left; WIDTH: 669px
}
#leftCol .twoColContent {
	DISPLAY: block; FLOAT: left; WIDTH: 334px
}
#leftCol UL {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: 13px; PADDING-BOTTOM: 10px; COLOR: #000033; LINE-HEIGHT: 22px; PADDING-TOP: 10px; LIST-STYLE-TYPE: none
}
#leftCol UL A {
	COLOR: #000033; BORDER-BOTTOM: #ffffff 1px dotted; TEXT-DECORATION: none
}
#leftCol UL A:hover {
	COLOR: #000033; BORDER-BOTTOM: #ffffff 1px dotted; TEXT-DECORATION: none
}
#leftCol LI {
	PADDING-LEFT: 20px; BACKGROUND: url(images/smArrow_green.gif) no-repeat 0px 6px; PADDING-BOTTOM: 10px
}
#leftCol UL LI UL {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: 13px; PADDING-BOTTOM: 10px; COLOR: #fff; LINE-HEIGHT: 12px; PADDING-TOP: 10px; LIST-STYLE-TYPE: circle
}
#leftCol UL LI UL LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 5px; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 10px; PADDING-TOP: 0px
}
#leftCol .greenHeading {
	FONT-WEIGHT: normal; FONT-SIZE: 19px; TEXT-TRANSFORM: uppercase; COLOR: #adc201; LINE-HEIGHT: 28px; MARGIN-RIGHT: 20px
}
#leftCol H1 {
	FONT-WEIGHT: normal; FONT-SIZE: 19px; TEXT: lowercase; COLOR: #000033; LINE-HEIGHT: 28px; MARGIN-RIGHT: 20px
}
#leftCol H4 {
	FONT-WEIGHT: normal; FONT-SIZE: 16px; TEXT-TRANSFORM: uppercase; COLOR: #000033; LINE-HEIGHT: 28px; MARGIN-RIGHT: 20px; BORDER-BOTTOM: #04353c 1px solid
}
#leftCol H4.doubleLine {
	BORDER-TOP: #000033 1px solid; FONT-WEIGHT: normal; FONT-SIZE: 16px; MARGIN: 20px 20px 0px 0px; TEXT-TRANSFORM: uppercase; COLOR: #000033; LINE-HEIGHT: 28px; BORDER-BOTTOM: #04353c 1px solid
}
#leftCol H5 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 15px; PADDING-BOTTOM: 0px; COLOR: #fff; PADDING-TOP: 16px
}
#leftCol P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 12px; MARGIN-BOTTOM: 5px; PADDING-BOTTOM: 8px; COLOR: #000033; LINE-HEIGHT: 24px; PADDING-TOP: 8px
}
#leftCol P A {
	COLOR: #85d6d0; BORDER-BOTTOM: #85d6d0 1px dotted; TEXT-DECORATION: none
}
#leftCol P A:hover {
	COLOR: #fff; BORDER-BOTTOM: #fff 1px dotted; TEXT-DECORATION: none
}
#leftCol.greenUnderline {
	FONT-WEIGHT: normal; FONT-SIZE: 19px; MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 5px; TEXT: lowercase; COLOR: #b4c612; LINE-HEIGHT: 28px; MARGIN-RIGHT: 20px; BORDER-BOTTOM: #04353c 1px solid
}
#leftCol H1.greenUnderlinePad {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 19px; PADDING-BOTTOM: 5px; MARGIN: 0px 20px 10px 0px; TEXT: lowercase; COLOR: #b4c612; LINE-HEIGHT: 28px; PADDING-TOP: 20px; BORDER-BOTTOM: #04353c 1px solid
}
#leftCol H2 {
	PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 12px; MARGIN: 20px 20px 10px 0px; BORDER-LEFT: #ffffff 3px solid; COLOR: #000033; LINE-HEIGHT: 26px
}
#leftCol H2 A {
	COLOR: #000033; BORDER-BOTTOM: #85d6d0 1px dotted; TEXT-DECORATION: none
}
#leftCol H2 A:hover {
	COLOR: #b4c612; BORDER-BOTTOM: #b4c612 1px dotted; TEXT-DECORATION: none
}
H3.stepsHeading {
	FONT-WEIGHT: normal; FONT-SIZE: 19px; MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 5px; TEXT-TRANSFORM: uppercase; COLOR: #000033; LINE-HEIGHT: 28px; MARGIN-RIGHT: 20px; BORDER-BOTTOM: #04353c 1px solid
}
#rightCol {
	DISPLAY: block; FLOAT: left; WIDTH: 214px
}
#rightColSub {
	DISPLAY: block; FLOAT: right; MARGIN-LEFT: 10px; WIDTH: 214px; PADDING-TOP: 5px
}
#rightCol EM {
	DISPLAY: block; FONT-SIZE: 14px; MARGIN-BOTTOM: 10px; COLOR: #000033; LINE-HEIGHT: 22px
}
#rightColSub EM {
	DISPLAY: block; FONT-SIZE: 14px; MARGIN-BOTTOM: 10px; COLOR: #000033; LINE-HEIGHT: 22px
}
#rightColSub STRONG {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FONT-WEIGHT: bold; PADDING-BOTTOM: 12px; COLOR: #fff; PADDING-TOP: 0px; FONT-STYLE: italic
}
#testimonialTop {
	BACKGROUND: url(images/quote_bot.gif) no-repeat left bottom; PADDING-BOTTOM: 26px; WIDTH: 212px
}
#testimonialTop H2 {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: 12px; PADDING-BOTTOM: 10px; COLOR: #000033; LINE-HEIGHT: 22px; PADDING-TOP: 10px
}
.quoteMarkTop {
	PADDING-RIGHT: 4px; FONT-WEIGHT: bold; FONT-SIZE: 20px; VERTICAL-ALIGN: -5px; COLOR: #fff
}
.quoteMarkBot {
	PADDING-LEFT: 4px; FONT-WEIGHT: bold; FONT-SIZE: 20px; VERTICAL-ALIGN: -5px; COLOR: #fff
}
#testimonialBot {
	BORDER-RIGHT: #003037 3px solid; BORDER-TOP: #003037 3px solid; BACKGROUND: #001c20; BORDER-LEFT: #003037 3px solid
}
#testimonialClient {
	MARGIN-TOP: 20px; LINE-HEIGHT: 18px
}
#testimonialClient H3 {
	FONT-SIZE: 12px; TEXT-TRANSFORM: uppercase; COLOR: #000033
}
#rightColSub H3 {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; PADDING-BOTTOM: 4px; COLOR: #000033
}
#rightColSub H3 A {
	FONT-SIZE: 12px; COLOR: #000033; BORDER-BOTTOM: #9aac16 1px dotted; TEXT-DECORATION: none
}
#rightColSub H3 A:hover {
	FONT-SIZE: 12px; COLOR: #fff; BORDER-BOTTOM: #fff 1px dotted; TEXT-DECORATION: none
}
#rightColSub H2 {
	FONT-SIZE: 14px; TEXT-TRANSFORM: uppercase; COLOR: #fff
}
#testimonialClient H4 {
	FONT-SIZE: 12px; COLOR: #000033
}
.fourColModule {
	DISPLAY: block; FLOAT: left; WIDTH: 213px; MARGIN-RIGHT: 10px
}
.fourColModule H3 {
	PADDING-RIGHT: 0px; BORDER-TOP: #04353c 1px solid; PADDING-LEFT: 0px; FONT-SIZE: 13px; PADDING-BOTTOM: 5px; TEXT-TRANSFORM: uppercase; COLOR: #000033; PADDING-TOP: 5px; BORDER-BOTTOM: #04353c 1px solid
}
.fourColModule .head1 {
	PADDING-RIGHT: 0px; BORDER-TOP: #04353c 1px solid; PADDING-LEFT: 25px; FONT-SIZE: 14px; PADDING-BOTTOM: 5px; TEXT-TRANSFORM: uppercase; COLOR: #000033; PADDING-TOP: 5px; BORDER-BOTTOM: #04353c 1px solid
}
.fourColModule .head2 {
	PADDING-RIGHT: 0px; BORDER-TOP: #04353c 1px solid; PADDING-LEFT: 25px; FONT-SIZE: 14px; PADDING-BOTTOM: 5px; TEXT-TRANSFORM: uppercase; COLOR: ##000033; PADDING-TOP: 5px; BORDER-BOTTOM: #04353c 1px solid
}
.fourColModule .head3 {
	PADDING-RIGHT: 0px; BORDER-TOP: #04353c 1px solid; PADDING-LEFT: 25px; FONT-SIZE: 14px; PADDING-BOTTOM: 5px; TEXT-TRANSFORM: uppercase; COLOR: ##000033; PADDING-TOP: 5px; BORDER-BOTTOM: #04353c 1px solid
}
.fourColModule .head1 {
	BACKGROUND: url(images/hmIcon_1.gif) no-repeat left top
}
.fourColModule .head2 {
	BACKGROUND: url(images/hmIcon_2.gif) no-repeat left top
}
.fourColModule .head3 {
	BACKGROUND: url(images/hmIcon_3.gif) no-repeat left top
}
#leftCol .fourColModule P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 12px; MARGIN-BOTTOM: 5px; PADDING-BOTTOM: 8px; COLOR: #000033; LINE-HEIGHT: 22px; PADDING-TOP: 8px; BORDER-BOTTOM: #04353c 1px solid
}
.container .fourColModule P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 12px; MARGIN-BOTTOM: 5px; PADDING-BOTTOM: 8px; COLOR: #000033; LINE-HEIGHT: 22px; PADDING-TOP: 8px; BORDER-BOTTOM: #04353c 1px solid
}
A.arrowLink {
	PADDING-RIGHT: 15px; FONT-SIZE: 12px; BACKGROUND: url(images/smArrow_green.gif) no-repeat right center; COLOR: #000033; TEXT-DECORATION: none
}
A.arrowLink:hover {
	PADDING-RIGHT: 15px; FONT-SIZE: 12px; BACKGROUND: url(images/smArrow_green.gif) no-repeat right center; COLOR: #000033; TEXT-DECORATION: none
}
#footer {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; FONT-SIZE: 11px; BACKGROUND: #00191b; PADDING-BOTTOM: 10px; MARGIN: 40px 0px 0px 0px; COLOR: #005762; PADDING-TOP: 15px
}
INPUT {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; FONT-SIZE: 12px; PADDING-BOTTOM: 4px; WIDTH: 300px; COLOR: #000; PADDING-TOP: 4px; FONT-FAMILY: "Trebuchet MS", Arial, Helvetica, sans-serif
}
TEXTAREA {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; FONT-SIZE: 12px; PADDING-BOTTOM: 4px; WIDTH: 300px; COLOR: #000; PADDING-TOP: 4px; FONT-FAMILY: "Trebuchet MS", Arial, Helvetica, sans-serif
}
FIELDSET {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
LEGEND {
	DISPLAY: none
}
INPUT:focus {
	BORDER-RIGHT: #bbcc2a 2px solid; BORDER-TOP: #bbcc2a 2px solid; BACKGROUND: #e2e9a4; BORDER-LEFT: #bbcc2a 2px solid; BORDER-BOTTOM: #bbcc2a 2px solid
}
TEXTAREA:focus {
	BORDER-RIGHT: #bbcc2a 2px solid; BORDER-TOP: #bbcc2a 2px solid; BACKGROUND: #e2e9a4; BORDER-LEFT: #bbcc2a 2px solid; BORDER-BOTTOM: #bbcc2a 2px solid
}
#contactContent2 .thankYou {
	FONT-SIZE: 12px; FLOAT: left; COLOR: #bbcc2a; PADDING-TOP: 10px
}
#contactContent2 P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
INPUT.submitBtn {
	PADDING-RIGHT: 0px; MARGIN-TOP: 6px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: auto; PADDING-TOP: 0px
}
.textfieldRequiredMsg {
	DISPLAY: none
}
.textfieldInvalidFormatMsg {
	DISPLAY: none
}
.textfieldMinValueMsg {
	DISPLAY: none
}
.textfieldMaxValueMsg {
	DISPLAY: none
}
.textfieldMinCharsMsg {
	DISPLAY: none
}
.textfieldMaxCharsMsg {
	DISPLAY: none
}
.textfieldValidMsg {
	DISPLAY: none
}
.textfieldRequiredState .textfieldRequiredMsg {
	DISPLAY: inline; FONT-SIZE: 12px; COLOR: #bbcc2a
}
.textfieldInvalidFormatState .textfieldInvalidFormatMsg {
	DISPLAY: inline; FONT-SIZE: 12px; COLOR: #bbcc2a
}
.textfieldMinValueState .textfieldMinValueMsg {
	DISPLAY: inline; FONT-SIZE: 12px; COLOR: #bbcc2a
}
.textfieldMaxValueState .textfieldMaxValueMsg {
	DISPLAY: inline; FONT-SIZE: 12px; COLOR: #bbcc2a
}
.textfieldMinCharsState .textfieldMinCharsMsg {
	DISPLAY: inline; FONT-SIZE: 12px; COLOR: #bbcc2a
}
.textfieldMaxCharsState .textfieldMaxCharsMsg {
	DISPLAY: inline; FONT-SIZE: 12px; COLOR: #bbcc2a
}
.textfieldValidState INPUT {
	BACKGROUND: url(/static/images/smiley.gif) #fff no-repeat right center
}
INPUT.textfieldFocusState {
	BORDER-RIGHT: #1698a3 2px solid; BORDER-TOP: #1698a3 2px solid; BACKGROUND: #85d6d0; BORDER-LEFT: #1698a3 2px solid; BORDER-BOTTOM: #1698a3 2px solid
}
.textfieldFlashText INPUT {
	COLOR: red! important
}
INPUT.textfieldFlashText {
	COLOR: red! important
}
.picturebox {
	background-color: #CCCCCC;
	padding: 5px;
	border: 1px solid #FFFFFF;
}

/* Auto Form */
span.required{color:red;width:5px}

form.autoform{max-width:800px; padding:20px 5px; border:solid 1px #ccc;}
#contentwrap form.autoform img{float:none}
form.autoform .fieldstatus a{border:none}
form.autoform .fieldstatus a:hover{background:none}
form.autoform div{margin:2px 0; clear:both;}

/* Labels / Messages */
form.autoform label{padding:6px}
form.autoform .msg.icon{padding:5px 5px 5px 25px; margin:0 10px}
form.autoform span.error.icon{background:#FFF6CF url(/images/icons/icon_alert.gif) 7px center  no-repeat; display:inline}
form.autoform span.ok.icon{background:#D7FFCF url(/images/icons/tick.png) 7px center  no-repeat; display:inline}
form.autoform span.info.icon{background:#DFF0FF url(/images/icons/help.png) 7px center no-repeat; display:inline}
form.autoform label{width:200px; display:block; float:left;}
form.autoform span.required{float:left}

/* Inputs */
form.autoform input[type="text"]{padding:5px;}
form.autoform select{width:190px}
form.autoform label.checkbox,form.autoform label.radio{width:auto; float:left; display:inline;}
form.autoform div#checkboxdiv input, div#radiodiv input{float:left; display:inline;}

/* Submit */
form.autoform div#submitdiv{padding:5px}
form.autoform input[type="submit"]{float:right;margin-right:20px}

form.autoform .msg, form.autoform .fieldstatus{padding:5px; margin:0 10px}
form.autoform .fieldstatus{margin:0; cursor:pointer;}
img,a{padding:0;margin:0;}

/* Compact Style Message */
form.autoform span.error, div.alert{background:#FFF6CF; border:1px solid #FFDA2F; display:none}
form.autoform span.ok{background:#D7FFCF; border:1px solid #8ED181; display:none}
form.autoform span.info{background:#DFF0FF ; border:1px solid #6FBBFF; display:none}