/* EmailForm 
------------------------------------------------------------------------------- */
#EmailForm {
	text-align: left;
	padding: 0px;
	margin:0px;
	border: none;
}

#RegisterForm {
	float: left;
	width: 229px;
}

#EmailForm fieldset {
    border: none;
	 margin: 0px;
	 padding: 0px;
	 width: 387px;
}

#RegisterForm fieldset {
	 border: none;
	 margin: 10px 0 0 0;
	 padding: 0;
}

#RegisterForm ul {
	list-style: none;
	list-style-position: outside;
}

#EmailForm label {
	display: block;
	clear: both;
	width: 387px;
}

#EmailForm input {
	display: block;
}

#EmailForm select {
	float: left;
	display: block;
}

#RegisterForm .rfDetails input,
#EmailForm label input,
#EmailForm textarea,
#EmailForm select  {
	margin-bottom: 6px;
	padding: 3px;
	padding-left: 4px;
	border: 1px solid #fabf5b;
	background: White url(../img/formfield_bg.gif) no-repeat left top;
	color: Black;
	display: block;
}

#RegisterForm .rfDetails input,
#EmailForm label input {
	width: 220px;
}

#EmailForm textarea {
	width: 380px;
}

#RegisterForm input.button,
#EmailForm input.button {
	float: right;
	height: 26px;
	color: Black;
   font-family: Arial,helvetica,sans-serif;
   font-size: 12px;
   font-weight: bold;
   border: 1px solid;
   border-top-color:#fabf5b;
   border-left-color:#fabf5b;
   border-right-color:#7F5E2D;
   border-bottom-color: #7F5E2D;
	background: White url(../img/formbutton_bg.gif) no-repeat left top;
	text-align: left;
}


#RegisterForm .rfSeminar li {
	clear: left;
	margin: 0 0 8px;
}

#RegisterForm .rfSeminar input {
	float: left;
	margin: 0 5px 0 0;
	border: none;
}

/* Subscribe to our newsletter */
/* Addition piggybacked PDF Capture styling*/

#frmnewsletter fieldset {
	border: 0;
	padding: 0;
}

#frmnewsletter ul {
	list-style: none;
	list-style-position: outside;
	margin: 0;
	padding: 0;
	float: left;
	width: 100%;
}

#frmnewsletter ul li {
	float: left;
	clear: left;
	margin: 0 0 1em 0;
	width: 100%;
}

#frmpdfcapture label,
#frmnewsletter label {
	float: left;
	width: 8em;
	position: relative;
}

	#frmnewsletter label abbr {
		position: absolute;
		right: 0;
		top: 0;
		padding: 0 .4em;
		border: none;
	}

#frmpdfcapture input#name,
#frmpdfcapture input#email,
#frmpdfcapture input#phone,
#frmnewsletter input#name,
#frmnewsletter input#email,
#frmnewsletter input#confirmemail,
#frmnewsletter input#company,
#frmnewsletter input#phone {
	width: 20em;
}

#frmnewsletter input#vericode {
	width: 144px;
}

#frmpdfcapture input#name,
#frmpdfcapture input#email,
#frmpdfcapture input#phone,
#frmnewsletter input#name,
#frmnewsletter input#email,
#frmnewsletter input#confirmemail,
#frmnewsletter input#company,
#frmnewsletter input#phone,
#frmnewsletter textarea#comment,
#frmnewsletter input#vericode {
	margin: 0;
	padding: .2em;
	background: #fff url("../img/formfield_bg.gif") no-repeat;
	border: 1px solid #FABF5B;	
}
	#frmpdfcapture input#name:hover,
	#frmpdfcapture input#email:hover,
	#frmpdfcapture input#phone:hover,
	#frmnewsletter input#name:hover,
	#frmnewsletter input#email:hover,
	#frmnewsletter input#confirmemail:hover,
	#frmnewsletter input#company:hover,
	#frmnewsletter input#phone:hover,
	#frmnewsletter textarea#comment:hover,
	#frmnewsletter input#vericode:hover {
		border-color: #000;
	}
	#frmpdfcapture input#name:focus,
	#frmpdfcapture input#email:focus,
	#frmpdfcapture input#phone:focus,
	#frmnewsletter input#name:active,
	#frmnewsletter input#email:active,
	#frmnewsletter input#confirmemail:active,
	#frmnewsletter input#company:active,
	#frmnewsletter input#phone:active,
	#frmnewsletter input#comment:active,
	#frmnewsletter input#vericode:active,
	#frmnewsletter input#name:focus,
	#frmnewsletter input#email:focus,
	#frmnewsletter input#confirmemail:focus,
	#frmnewsletter input#company:focus,
	#frmnewsletter input#phone:focus,
	#frmnewsletter textarea#comment:focus,
	#frmnewsletter input#vericode:focus {
		border-color: #6F2A8E;	
	}

#frmnewsletter li#captcha-image,
#frmnewsletter li#captcha-code,
#frmnewsletter li#controls {
	float: left;
	margin: 0 0 1em 0;
}

#frmnewsletter li#captcha-code input,
#frmnewsletter li#controls input {
	margin: 0 0 0 96px;
}

#frmnewsletter li#captcha-image label {
	width: 25em;
	margin: 0 0 0 8em;
}

#frmnewsletter #captcha-image label img {	
	clear: left;
	float: left;
	margin: .5em 0 0 0;
	border: 1px solid #ccc;
	width: 148px;
	height: 60px;
}

#frmnewsletter .errors {
	border: 2px solid #6F2A8E;
	background: #FFECD7;
	padding: 1em 2em;
}

#frmnewsletter .errors strong {
	color: #e00000;
	font-size: 1.3em;
	display: block;
}


#frmpdfcapture{
	margin:10px auto;
	width:370px;
}

html>body #frmpdfcapture{
width:340px;
}

#frmpdfcapture fieldset{
	border:none;
	padding:0;
	margin:0;
}

#frmpdfcapture p{
padding:15px 0;
color:#444;
}

#frmpdfcapture legend{
	font-weight: bold;
	margin:0;
	padding:0;
}

html>body #frmpdfcapture legend{
position:relative;
left:-8px;
}

#frmpdfcapture input[type=submit]{
	margin:10px 0 0 96px;
}

