#workContent {
	width: 750px;
}

.formareaTitle {
	font-size: 0.8em;
	font-weight: bold;
	padding: 8px 4px;
}

.explanation {
	font-size: 0.7em;
	padding: 8px 4px;
}

.explanation1 {
	font-size: 0.7em;
	padding: 0px 4px 8px;
}

.whitespace {
	height: 20px;
}

.whitebackground {
	background: White;
}

td.whitebackground {
	font-size: 0.7em;
	padding-right: 6px ;
}


.registration_steps {
	background: url(../images/register/bg-steps-on.png);
}

.registration_stepon {
	background: url(../images/register/bg-steps-on.png);
	height: 28px;
	font-size: 0.8em;
	padding: 7px 12px 0px 4px;
}

.registration_step {
	background: url(../images/register/bg-steps-off.png);
	height: 28px;
	font-size: 0.8em;
	padding: 7px 12px 0px 4px;
}

label.nofloat {
	float: none;
	width: 500px;
	vertical-align: top;
	font-weight: normal;
	font: normal 1.0em Tahoma, Helvetica, Arial, Verdana, sans-serif;
	vertical-align: middle;
}

label.nofloat1 {
	float: none;
	width: auto;
	vertical-align: top;
	font: normal 1.0em Tahoma, Helvetica, Arial, Verdana, sans-serif;
	width: 25%;
	vertical-align: middle;
}

.checkboxfield {
	vertical-align: middle;
}

.labelspacer {
	width: 30%;
}

#applyforcontact {
	display: none;
}

#terms_and_conditions, #privacy_and_security {
	border : 1px solid gray;
	padding: 5px ;
	margin-top: 5px ;
	height: 450px ;
	width: 700px ;
	overflow: auto ;
	background-color: white ;
	text-align: left ;
}

#terms_and_conditions p, #privacy_and_security p {
	background-color: white ;
	line-height: 110% ;
}

#terms_and_conditions h1, #privacy_and_security h1 {
	font-size : 0.9em ;
}



/* NEW DESIGN */




#workContent1 {
	background-color: white ;
	padding: 0px 10px ;
}
#idWorkmessage {
	margin-top:5px;
	background-color: #f2f2f2;
	font-size: 0.9em;
}
.formButtons {
	padding-top: 15px;
	padding-right: 10px;
	padding-bottom: 15px;
	padding-left: 235px;
	margin-top:25px;
	background-color: #f2f2f2;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #e1e1e1;
	cursor: pointer;
	font-size: 0.7em;
}
.buttonBlue span, .buttonBlue input {
	width: 150px;
	height: 35px;
	font-size: 11px;
	font-weight: bold ;
	color: white ;
	text-transform: uppercase;
	background-color: rgb(242,242,242);
	background-image: url(userregister_images/button.png);
	border-width: 0px ;
	cursor: pointer;
}
.buttonBlueLarge span, .buttonBlueLarge input {
	width: 200px;
	height: 35px;
	font-size: 11px;
	font-weight: bold ;
	color: white ;
	text-transform: uppercase;
	background-color: rgb(242,242,242);
	background-image: url(userregister_images/button_large.png);
	border-width: 0px ;
	cursor: pointer;
}
.buttonBlue200 span, .buttonBlue200 input {
	width: 200px;
	height: 35px;
	font-size: 11px;
	font-weight: bold ;
	color: white ;
	text-transform: uppercase;
	background-color: rgb(242,242,242);
	background-image: url(userregister_images/button_200.png);
	border-width: 0px ;
	cursor: pointer;
}
.buttonBlue350 span, .buttonBlue350 input {
	width: 350px;
	height: 35px;
	font-size: 11px;
	font-weight: bold ;
	color: white ;
	text-transform: uppercase;
	background-color: white;
	background-image: url(userregister_images/button_350.png);
	border-width: 0px ;
	cursor: pointer;
}
.buttonWhite span, .buttonWhite input {
	width: 150px;
	height: 35px;
	font-size: 11px;
	font-weight: bold ;
	color: #00b9f1 ;
	text-transform: uppercase;
	background-color: rgb(242,242,242);
	background-image: url(userregister_images/buttonw.png);
	border-width: 0px ;
	cursor: pointer;
}
.buttonWhiteSmall span, .buttonWhiteSmall input {
	width: 50px;
	height: 22px;
	font-size: 11px;
	font-weight: bold ;
	color: #00b9f1 ;
	text-transform: uppercase;
	background-color: rgb(242,242,242);
	background-image: url(userregister_images/buttonw_small.png);
	border-width: 0px ;
}
.buttonWhite175 span, .buttonWhite175 input {
	width: 175px;
	height: 35px;
	font-size: 11px;
	font-weight: bold ;
	color: #00b9f1 ;
	text-transform: uppercase;
	background-color: rgb(242,242,242);
	background-image: url(userregister_images/buttonw175.png);
	border-width: 0px ;
}
a#tcbutton {
	color: #00b9f1;
	cursor:pointer;
}
a#tcbutton:hover {
	text-decoration:underline;
}
.workData p, .explanation, .explanation1 {
	background-color: white ;
	font-family: Verdana,Arial,sans-serif;
	font-size: 0.7em;
	line-height: 1.5;
	padding-top: 0px ;
}
.workMessage {
	background-color: rgb(242,242,242) ;
	border-width: 0px ;
	font-family: Verdana,Arial,sans-serif;
	font-size: 0.7em;
	line-height: 1.5;
}
.workData p label {
	float: left;
	width: 220px;
	margin-right: 15px;
	font-weight: bold;
	text-align: right;
}
.workData p label.nofloat {
	float: left;
	width: 700px;
	vertical-align: top;
	font-weight: normal;
	font: normal 1.0em Tahoma, Helvetica, Arial, Verdana, sans-serif;
	vertical-align: middle;
}
.workRequiredmark {
	color: #00baf2;
}
.formareaTitle {
	font-size: 14px;
	font-weight: bold;
	/* color: #00baf2; */
	color: #aaaaaa ;
}
input.inputfield, input.passwordfield, select.selectfield {
	padding-left: 5px ;
	border: 1px solid #e1e1e1;
	height: 20px;
	background-color: #ffffff;
	background-image: url(userregister_images/bak_textFields.gif);
	background-repeat: repeat-x;
	background-attachment: scroll;
	background-position: 0pt 0pt;
	float: left;
}
select.selectfield1 {
	padding-left: 5px ;
	border: 1px solid #e1e1e1;
	background-color: #ffffff;
	background-image: url(userregister_images/bak_textFields.gif);
	background-repeat: repeat-x;
	background-attachment: scroll;
	background-position: 0pt 0pt;
	float: left;
}

input:focus, textarea.inputfield:focus {
	border: 1px solid #00baf2;
}

h1 {
	color: #4d4d4d ;
	font-size: 30px ;
	padding-left: 5px ;
}

/* DIALOGS */

div.ui-dialog {
	font-size: 11px ;
}
div.ui-dialog-titlebar {
	background-image: url(../myaccount/userregister_images/bar.png) ;
	margin: 0px 0px 5px ;
	color: white ;
}
div.ui-dialog-buttonpane, .ui-widget-content {
	border-top-width: 0em;
}

/* CORNERS */

.corners-top-right, .corners-top-left, .corners-bottom-right, .corners-bottom-left {
	background-image: url('userregister_images/corners1280x18.gif'); /* CHANGE: path and name of your image */
	height: 9px;       /* CHANGE: replace by the height of one of your corners (= 1/2 height of the image) */
	font-size: 2px;    /* DNC: correction IE for height of the <div>'s */
	}
.corners-top-right {
	background-position: 100% 0;    /* DNC: position right corner at right side, no vertical changes */
	}
.corners-bottom-left  { 
	background-position: 0 -9px;    /* CHANGE: replace second number by negative height of one of your corners */
	}
.corners-bottom-right { 
	background-position: 100% -9px; /* CHANGE: replace second number by negative height of one of your corners */
	}
.corners-content {
	border-left: 1px solid rgb(229,229,229); /* YCC: color & properties of the left-borderline */
	border-right: 1px solid rgb(229,229,229);/* YCC: color & properties of the right-borderline */
	background: white;            /* YCC: background-color of the inside */
	padding: 0px 10px ;
}

/*	TABS	*/

#tabs {
	background-color: white ;
	background-image: none ;
	font-size: 1em ;
	border: 0px ;
}
#tabs ul {
	font-size: 0.8em ;
	border-width: 1px ;
	border-color: #0082c7 ;
	padding: 5px 5p 0px ;
	background-image: url(userregister_images/bar.png) ;
	background-repeat: repeat-x ;
	background-color: #0082c7 ;
}
.ui-tabs .ui-tabs-nav li {
	border-color: #0082c7 ;
}
.ui-tabs .ui-tabs-nav li a {
	background-image: url(userregister_images/bargrey.png) ;
	background-repeat: repeat-x ;
	color: black ;
	font-weight: normal ;
}
.ui-tabs .ui-tabs-nav li a:hover {
	background-image: none ;
	background-color: #e5e5e5 ;
	color: black ;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected {
	background-image: none ;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a {
	background-image: none ;
	color: #00b9f1 ;
	font-weight: bold ;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a:hover {
	background-color: white ;
	color: #00b9f1 ;
}
.ui-tabs .ui-tabs-nav li.ui-state-disabled {
	background-image: url(userregister_images/bargrey.png) ;
	background-color: #e5e5e5 ;
	filter:Alpha(Opacity=100);
	opacity: 1;
	-moz-opacity:1;
}
.ui-tabs .ui-tabs-nav li.ui-state-disabled a {
	background-image: url(userregister_images/bargrey.png) ;
	background-color: #e5e5e5 ;
	color: grey ;
	font-weight: normal ;
}
.ui-tabs .ui-tabs-nav li.ui-state-disabled a:hover {
	background-image: url(userregister_images/bargrey.png) ;
	background-color: #e5e5e5 ;
	color: grey ;
}
.ui-tabs .ui-tabs-panel, #tab1, #tab2, #tab3, #tab4, #tab5 { 
	margin-top: 0px;
	height: 0px; 
	padding-left: 0em;
	padding-right: 0em;
}
.tab1on, .tab2on, .tab3on, .tab4on, .tab5on, .tab1off, .tab2off, .tab3off, .tab4off, .tab5off  {
	background-repeat: no-repeat ;
	padding-left: 22px ;
}
.tab1on { background-image: url(userregister_images/cnt1.png) ;}
.tab2on { background-image: url(userregister_images/cnt2.png) ;}
.tab3on { background-image: url(userregister_images/cnt3.png) ;}
.tab4on { background-image: url(userregister_images/cnt4.png) ;}
.tab5on { background-image: url(userregister_images/cnt5.png) ;}
.tab1off { background-image: url(userregister_images/cnt1i.png) ;}
.tab2off { background-image: url(userregister_images/cnt2i.png) ;}
.tab3off { background-image: url(userregister_images/cnt3i.png) ;}
.tab4off { background-image: url(userregister_images/cnt4i.png) ;}
.tab5off { background-image: url(userregister_images/cnt5i.png) ;}

/* DIALOGS */

div.ui-dialog {
	font-size: 11px ;
}
div.ui-dialog-titlebar {
	background-image: url(userregister_images/bar.png) ;
	margin: 0px 0px 5px ;
	color: white ;
}
div.ui-dialog-buttonpane, .ui-widget-content {
	border-top-width: 0em;
}

/* Selectmenu 
----------------------------------*/


.ui-selectmenu { display: block; position:relative; height:1.9em; text-decoration: none; overflow:hidden; float: left;}
.ui-selectmenu-icon { position:absolute; right:6px; margin-top:-8px; top: 50%;}
.ui-selectmenu-menu { padding:0; margin:0; list-style:none; position:absolute; top: 0; visibility: hidden; overflow: auto;}
.ui-selectmenu-open { visibility: visible; }
.ui-selectmenu-menu-popup { margin-top: -1px; }
.ui-selectmenu-menu-dropdown {}
.ui-selectmenu-menu li { padding:0; margin:0; display: block; border-top: 1px dotted transparent; border-bottom: 1px dotted transparent; border-right-width: 0 !important; border-left-width: 0 !important; font-weight: normal !important; }
.ui-selectmenu-menu li a,.ui-selectmenu-status {line-height: 1.4em; display:block; padding:.3em 1em; outline:none; text-decoration:none; font-size: 11px; text-align:left ;white-space: nowrap;}
.ui-selectmenu-menu li.ui-selectmenu-hasIcon a,
.ui-selectmenu-hasIcon .ui-selectmenu-status { padding-left: 20px; position: relative; margin-left: 5px;}
.ui-selectmenu-menu li .ui-icon, .ui-selectmenu-status .ui-icon { position: absolute; top: 1em; margin-top: -8px; left: 0; }
.ui-selectmenu-status { line-height: 1.4em; }
.ui-selectmenu-open li.ui-selectmenu-item-focus a {  }
.ui-selectmenu-open li.ui-selectmenu-item-selected { }
.ui-selectmenu-menu li span,.ui-selectmenu-status span { display:block; margin-bottom: .2em; }
.ui-selectmenu-menu li .ui-selectmenu-item-header { font-weight: bold; }
.ui-selectmenu-menu li .ui-selectmenu-item-content { }
.ui-selectmenu-menu li .ui-selectmenu-item-footer { opacity: .8; }
/*for optgroups*/
.ui-selectmenu-menu .ui-selectmenu-group { font-size: 1em; }
.ui-selectmenu-menu .ui-selectmenu-group .ui-selectmenu-group-label { line-height: 1.4em; display:block; padding:.6em .5em 0; font-weight: bold; }
.ui-selectmenu-menu .ui-selectmenu-group ul { margin: 0; padding: 0; }


