#registereod .incorrectemail{position:absolute;margin-left:-140px;margin-top:5px;}
#formwrapperapp{width:740px;margin:15px auto auto 30px;text-align:left;}
#formwrapper{width:600px;margin:15px auto;padding-bottom:40px;}
#tpieodlogo{float:right;}
#formwrapper #register{width:600px;margin:15px 0;padding:10px 20px;background-color:#D0ECF9;border-right:2px solid #999999;border-bottom:2px solid #999999;border-left:1px solid #CCCCCC;border-top:1px solid #CCCCCC;}
#formwrapper #register legend{font-weight:bold;font-size:1.2em;color:#000;}
#formwrapperapp #registerapp fieldset{text-align:left;}
#formwrapperapp #registerapp td p{text-align:left;}
#formwrapper #register fieldset{border:none;}
#formwrapper #register label{float:left;line-height:1.8;vertical-align:top;font-size:1.1em;font-weight:bold;}
#formwrapper #register fieldset ol{margin:8px;}
#formwrapper #register fieldset li{list-style:none;padding:5px 0;margin:0;}
#formwrapper #register em{color:#f00;}
#formwrapper #register label{width:150px;}
#formwrapper #register input[type="text"], #formwrapper #register select{width:250px;}
#formwrapper #register input[type="checkbox"]{width:30px;margin-left:145px;}
#formwrapper #register .body2bold input[type="checkbox"]{margin-left:0 !important;}
#cookiesdirective input[type=submit]{}
input[type='submit'], input[type='reset']{background-image:linear-gradient(to bottom, #FEFEFE 0%, #E0E4E7 100%) !important;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fefefe', endColorstr='#e0e4e7',GradientType=0) !important;border:1px solid #B2B9BF !important;border-radius:5px 5px 5px 5px !important;color:#0069AA !important;display:block;font-size:11px;margin:10px 0;padding:3px;text-align:center;text-transform:uppercase;width:114px;font-weight:bold;font-family:arial;}
#cookiesdirective input[type=submit]{margin:auto;margin-top:15px;}
#formwrapper #register div{width:100%;}
#formwrapper #register div input{width:120px;height:20px;font-size:1em;font-weight:bold;color:#333333;border:none;margin-left:10px;}
#formwrapper #register div input .small{width:30px;height:20px;font-size:1em;font-weight:bold;color:#333333;border:none;margin-left:10px;}
#formwrapper #register .password #submit, #formwrapper #register #submit{width:120px;height:20px;font-size:1em;font-weight:bold;margin-left:245px;}
#formwrapper #register .submit{font-size:1em;font-weight:bold;color:#333;width:120px;}
#formwrapper #registereod .submit{color:#333333;width:10em;margin-right:1em;}
#formwrapper #register #submit{margin-left:245px;}
#formwrapper #register .password p{font-size:0.9em;margin-left:8px;}
#formwrapper #register div li{padding:0;display:inline;margin-right:20px;}
#formwrapper #register div li a{font-size:0.9em;}
#formwrapper #register div ul{margin:10px 0 0 0;}
#formwrapper #register a:link, #formwrapper #register a:active, #formwrapper #register a:visited{color:#333333;font-weight:bold;}
#formwrapper #register a.back{margin-left:8px;background:url(../images/template/back_arrow.gif) no-repeat top left;color:#0064a6;padding:4px 0 6px 15px;text-decoration:none;}
#contentcol form{width:380px;margin:15px 0;padding:10px 20px;background-color:#D0ECF9;border-right:2px solid #999999;border-bottom:2px solid #999999;border-left:1px solid #CCCCCC;border-top:1px solid #CCCCCC;}
#contentcol form fieldset{border:none;}
#contentcol form legend{font-weight:bold;font-size:1.2em;color:#000;}
#contentcol form label{float:left;line-height:1.8;vertical-align:top;font-size:1.1em;font-weight:bold;}
#contentcol form fieldset ol{margin:8px;}
#contentcol form fieldset li{list-style:none;padding:5px 0;margin:0;}
#contentcol form em{color:#f00;}
#contentcol form label{width:120px;}
#contentcol form input, #contentcol form select{width:210px;}
#contentcol form div{float:right;}
#contentcol form div input{width:120px;height:20px;background-image:url(../images/template/form_button.gif);font-size:1em;font-weight:bold;color:#999999;border:none;}
#contentcol form div li{padding:0;}
#contentcol form div li a{font-size:0.9em;}
#contentcol form div ul{margin-top:10px;}
#contentcol form a:link, #contentcol form a:active, #contentcol form a:visited{color:#333333;font-weight:bold;}
#contentcol form a.noline{text-decoration:none;}
#formwrappercareers{width:650px;margin:15px auto;font-size:1.1em;}
#formwrappercareers #register h3{color:#333333;font-size:13px;margin-bottom:10px;margin-top:20px;}
#formwrappercareers #register input.fulltxt{width:609px;}
.qlist{width:130px;}
#formwrappercareers #register input.twothirdtxt{width:390px;}
#formwrappercareers #register input.athirdtxt{width:195px;}
#formwrappercareers #register input.aquadtxt{width:100px;}
#formwrappercareers #register table.boldtxt{font-weight:bold;}
#formwrappercareers #register table td{vertical-align:top;}
#formwrappercareers #register{width:650px;margin:15px 0;padding:10px 20px;background-color:#D0ECF9;border-right:2px solid #999999;border-bottom:2px solid #999999;border-left:1px solid #CCCCCC;border-top:1px solid #CCCCCC;}
#formwrappercareers #register legend{font-weight:bold;font-size:1.2em;color:#000;}
#formwrappercareers #register fieldset{border:none;}
#formwrappercareers #register label{}
#formwrappercareers #register fieldset ol{margin:8px;}
#formwrappercareers #register fieldset li{list-style:none;padding:5px 0;margin:0;}
#formwrappercareers #register div.radio table{width:100px;}
#formwrappercareers #register div.radio table{padding:0;margin:0;}
#formwrappercareers #register div.radio table tr td input{width:50px;font-weight:normal;}
#formwrappercareers #register em{color:#f00;}
#formwrappercareers #register label{float:left;line-height:1.8;vertical-align:top;font-size:1.1em;font-weight:bold;}
#formwrapper #register fieldset ol{margin:8px;}
#formwrapper #register fieldset li{list-style:none;padding:5px 0;margin:0;}
#formwrapper #register em{color:#f00;}
#formwrapper #register label{width:150px;}
#formwrappercareers #register input, #formwrapper #register select{}
#formwrappercareers #register .submit{color:#333333;}
#formwrappercareers #register div{width:100%;}
#formwrappercareers #register ul.mandatory li{list-style-type:none;margin-bottom:16px;}
#formwrappercareers #register ul.mandatory li div.question{font-weight:bold;}
#formwrappercareers #register .password #submit, #formwrapper #register #submit{width:120px;height:20px;font-size:1em;font-weight:bold;border:none;margin-left:245px;}
#formwrappercareers #register #submit{margin-left:245px;}
#formwrappercareers #register div li{padding:0;display:inline;margin-right:20px;}
#formwrappercareers #register div li a{font-size:0.9em;}
#formwrappercareers #register div ul{margin:10px 0 0 0;}
#formwrappercareers #register a:link, #formwrappercareers #register a:active, #formwrappercareers #register a:visited{color:#333333;font-weight:bold;}
#formwrappercareers #register a.back{margin-left:8px;background:url(../images/template/back_arrow.gif) no-repeat top left;color:#0064a6;padding:4px 0 6px 15px;text-decoration:none;}
#formwrapper #registereod{width:600px;margin:35px 0;padding:10px 20px;background-color:#D0ECF9;border-right:2px solid #999999;border-bottom:2px solid #999999;border-left:1px solid #CCCCCC;border-top:1px solid #CCCCCC;}
#formwrapper #registereod legend{font-weight:bold;font-size:1.2em;color:#000;}
#formwrapper #registereod fieldset{border:none;}
#formwrapper #registereod label{float:left;line-height:1.8;vertical-align:top;font-size:1.1em;font-weight:normal;}
#formwrapper #registereod fieldset ol{margin:8px;}
#formwrapper #registereod fieldset ol.data{border-radius:15px;-moz-border-radius:15px;padding:10px;margin-left:0px;border:dotted 1px #35ACE6;}
#formwrapper #registereod fieldset li{list-style:none;padding:5px 0;margin:0;}
#formwrapper #registereod em{color:#f00;}
#formwrapper #registereod label{width:150px;}
#formwrapper #registereod fieldset li input.long{width:200px;}
#formwrapper #registereod fieldset li label.longlbl{width:250px;}
#formwrapper #registereod fieldset li input.short{width:50px;}
.txtlong{width:350px;}