@charset "utf-8";

/*------------- [ US BLOCK ] -------------*/

#content .block { width: 200px; float: right; display: inline; margin: 0px 0px 10px 14px; border: 3px #212629 solid; background: url(../images/contentblock_bg.png) #343C41; }
	#content .block div { padding: 16px 0px 16px 0px; background: url(../images/contentblock_top.png) top no-repeat; }
		#content .block h1 { margin: 0px 0px 0px 16px; padding: 0px 0px 0px 0px; background: none; font-size: 16px; font-weight: bold; color: #FFFFFF; }
		#content .block ul { margin: 10px 0px 0px 0px; }
			#content .block li { margin: 10px 10px 0px 25px; padding: 0px 0px 0px 15px; background: url(../images/block_mark.gif) left 4px no-repeat; list-style: none; color: #28A4FF; font-size: 12px; line-height: 1.4; }


#content .block2 { width: 200px; float: right; display: inline; margin: 0px 0px 10px 14px; text-align:center; border: 3px #212629 solid; background: url(../images/contentblock_bg.png) #343C41; }
	#content .block2 div { padding: 16px 0px 16px 0px; background: url(../images/contentblock_top.png) top no-repeat; }
		#content .block2 h1 { margin: 0px 0px 0px 16px; padding: 0px 0px 0px 0px; background: none; font-size: 16px; font-weight: bold; color: #FFFFFF; }

/*------------- [ FORM ] -------------*/

label { display: block; margin: 10px 0px 2px 0px; font-size: 14px; }
.first { margin-top: 0px; }

input, select, textarea { width: 190px; display: block; margin: 0px 0px 0px 0px; border: 1px #AFB9BE solid; padding: 3px; background: #343C41; color: #AFB9BE; font-size: 12px; }
textarea { width: 240px; height: 128px; }
button { width: 86px; height: 30px; margin: 10px 0px 0px 0px; border: 0px; background: url(../images/form_button.png); cursor: pointer; }

input.validation-failed, textarea.validation-failed, select.validation-failed { border: 1px solid #FF3300; color: #FF3300; }
input.validation-passed, textarea.validation-passed, select.validation-passed { border: 1px solid #819198; color: #819198; }
input.focused, textarea.focused, select.focused { border: 1px solid #D2D9DB; background: #212629; color: #D2D9DB; }


/*------------- [ MESSAGES ] -------------*/

.validation-advice, .validation-notice { margin: 0px 0px 0px 14px; border-left: 4px #F3AF1C solid; padding: 4px 0px 10px 16px; }
	.validation-advice span, .validation-notice span { display: block; width: 414px; border: 1px solid #212629; padding: 4px 10px 4px 30px; background: url(../images/contactus_advice.png) #343C41 no-repeat 10px 5px; font-size: 13px; color : #FF3300; }
	.validation-notice span { background-image: url(../images/contactus_notice.png); color : #2FB900; }
