@charset "utf-8";
 
/* Signup Form ************************************ */
#formregisteruser { width:450px; margin-top:20px; margin-bottom:20px;}
#formregisteruser dt label { color: #777777; font-size:13px; }
#formregisteruser dd input[type="text"], #formregisteruser dd input[type="password"], #formregisteruser dd input[type="email"] { color:#555555; font-size:24px; width:98%; padding:3px; margin:2px 0 16px 0; border:#dfdfdf 1px solid; background-color:#fbfbfb; }

#formregisteruser dd#Submit-element { text-align:center; }
/* ************************************************ */

/* Single signup ********************************** */
#formregistercomplete { width:450px; margin-top:20px; margin-bottom:20px;}
#formregistercomplete dt label { color: #777777; font-size:13px; }
#formregistercomplete dd input[type="text"], #formregistercomplete dd input[type="password"], #formregisteruser dd input[type="email"] { color:#555555; font-size:24px; width:98%; padding:3px; margin:2px 0 16px 0; border:#dfdfdf 1px solid; background-color:#fbfbfb; }

#formregistercomplete dd#Submit-element { text-align:center; }
#formregistercomplete dd#Submit-element input#Submit { background-color:transparent; background:url(../../images/buttons/signup.png) top no-repeat; border:none; width:88px; height:30px; text-indent:-99999px; }
#formregistercomplete dd#Submit-element input#Submit:hover { background-position:0 -30px; cursor:pointer; }

#formregisteruser .education-div, #formregisteruser .imindmapuse-div { border:1px #dfdfdf solid; padding:5px; margin:10px 0px; background-color:#FBFBFB; }
#formregisteruser .businesssector-div, #formregisteruser .education-radio-div { border:1px #dfdfdf solid; padding:5px; border-bottom:none; margin-top:10px; background-color:#FBFBFB; }
#formregisteruser .businessrole-div { border:1px #dfdfdf solid; padding:5px; border-top:none; border-bottom:none; background-color:#FBFBFB; }
#formregisteruser .businesssize-div, #formregisteruser .education-level-div { border:1px #dfdfdf solid; padding:5px; border-top:none; margin-bottom:10px; background-color:#FBFBFB; }
#employees-label { margin-right:80px; }

#privacy-element { display:none;  } /*Used to add the privacy text above the submit button*/

.register-title { color: #143774; padding: 30px 0px 15px 0px; text-shadow: #6ba1d9 0 1px 2px; font: normal 35px/30px "Helvetica Neue", Helvetica, Arial; letter-spacing: 1px; }
#register-area { min-height:500px; margin-left:70px;  }
#register-area { background:url(/images/freetrial_computerarrow.jpg) 95% 75% no-repeat; }
#register-area h1, #register-area h3  { font-family:Helvetica, arial, verdana; }
#register-area h1 { 
	font-size:21pt;
}
#register-area h3 {
	font-size:16pt;
	color:#e8991a;
}
.register-containment {
	width:470px;
}
.content-boundary {  background:url(/images/products/buy/header.jpg) top left no-repeat; padding-top:180px;}
#email { border:1px solid #b4c9db; }
#Submit { text-transform: uppercase; }
p.terms-of-service { width:520px; }
#benefits { width:800px;}
#benefits td { width:50%; vertical-align:top; padding:0 10px 0 0; }
#benefits td ul li { padding-left:15px;background:url(/images/revision/1/bullet.png) 0px 6px no-repeat; padding-bottom:8px; color:#009DFF;}
#benefits td ul li span {  color:#5a6d80; }
.register-containment-2 {
	width:800px;
}
.register-containment-2 p { width:600px; }