.page-content-form {
    width:              516px;
    background-color:   #E2E2E2;
    overflow:           hidden;
}
.blend-in {
    background-color:   transparent;
}

.previous {
    float:              left;
}
.next {
    float:              right;
}
.w-1-1 {
    width:              510px;
}
.w-1-2 {
    width:              250px;
}
.w-1-3 {
    width:              180px;
}
.w-1-4 {
    width:              136px;
}
.w-1-8 {
    width:              52px;
}
.la .w-1-8 {
    width:              64px;
}
.w-1-1 input, .w-1-1 textarea {
    width:              504px;
}
.round-container .w-1-1 input {
	width:              492px;
}
.w-1-2 input {
    width:              250px;
}
.w-1-3 input, .round-container .w-1-3 input {
    width:              180px;
}
.w-1-4 input {
    width:              130px;
}
.w-1-8 input {
    width:              62px;
}
.w-1-1 select {
    width:              506px;
}
.round-container .w-1-1 textarea {
	width:              492px;
}
.w-1-2 select {
    width:              279px;
}
.w-1-3 select {
    width:              180px;
}
.w-1-4 select {
    width:              136px;
}
.w-1-8 select {
    width:              68px;
}
.la .w-1-8 {
    width:              64px;
}


#my-data-form .submit-div {
   width: 505px;
}

form .la {
    float:              left;
    text-align:         left;
    margin-top:         2px;
    margin-left:        4px;
}
form .la label {
    font-weight:        bold;
    text-align:         left;
    display:            block;
}
form .la input, form .la select {
    font-weight:        normal;
    line-height:        normal;
}

form .first {
    clear:              left;
    margin-left:        4px;
}
form .top {
    background-color:   #FFFFFF;
    padding-top:        10px;
    padding-bottom:     0px;
}
form .submit-div {
    clear:              both;
    padding:            10px 4px 4px 4px;
}
form .radio {
    clear:              both;
    padding:            0px 4px 4px 4px;
}
form .radiofirst {
    padding:            4px;
}
form .radio label {
    padding-left:       4px;
}
form .group {
    padding:            0 0 4px 4px;
    font-weight:        bold;
}

/* ########################## JOB APPLICATION ############################ */

.wizard_footer {
	position: relative;
	/*top: 315px;*/
	bottom: 0px;
}

.wizard_footer hr {
	margin-bottom: 10px;
	margin-top: 5px;
}

#job_application_form .check {
    clear:              both;
    padding:            0px 4px 4px 4px;
	float: left;
}

#job_application_form label {
	display:			inline;
	float:				none;
}

#job_application_form th label {
	font-size:			inherit;
}

#job_application_form th.label {
	padding-left: 10px;
	text-align: left;
}

#job_application_form table td:first-child {
	width: 350px;
	vertical-align: top;
}

#job_application_form table.narrow td:first-child {
	width: 200px;
	vertical-align: top;
}

#job_application_form table td {
	width: 250px;
}

#job_application_form table td.small {
	width: 50px;
	text-align:center;
}

#job_application_form table td.wide {
	width: 610px;
}

#job_application_form table td.center {
   text-align:center;
}

#job_application_form table td.center-fake {
   padding-left: 20%;
}

#job_application_form table.narrow td.center-fake {
   padding-left: 8%;
}

#job_application_form label.checkbox {
	margin-left: 0px;
}


#job_application_form .dbl_2_cols {
	display: block;
}

#job_application_form .dbl_2_cols table:first-child {
	float: left;
}
#job_application_form .dbl_2_cols table:not(:first-child) {
	/*float: right;*/
	padding-left: 20px;
}
#job_application_form .dbl_2_cols table td:first-child {
	width: 200px;
}
#job_application_form .dbl_2_cols table td {
	width: 180px;
}

#job_application_form .year_only {
	width: 50px;
}

#job_application_form input.text, #job_application_form select {
	width: 150px;
}

#job_application_form input.small, #job_application_form select.small {
	width: 55px;
}

#job_application_form input.medium, #job_application_form select.medium {
	width: 150px;
}

.view-box.bg #job_application_form th {
	font-size: 16px;
}

/* ########################################## order form ######################################### */
#us-import-check-order-form .payment-info {
    clear:              both;
    padding-top:        20px;
    background-image:   url(/image/creditcards.jpg);
    background-position:398px 13px;
    background-repeat:  no-repeat;
    background-color: #FFFFFF;
    height: 22px;
}

table.default td {
    padding:            2px 2px 2px 4px;
    vertical-align:     top;
}

table.default .row1 td {
   background-color: #E0E0E0;
}

table.default .row2 td {
   background-color: #ECECEC;
}

input[type=radio] {
   vertical-align:middle;
}


.contact input, .contact textarea {
   width: 500px;
}

.contact textarea {
   height: 200px;
}

.contact .control input {
   width: auto;
}

ul.job-list {
   float:left;
   margin-left: 16px !important;
}

ul.job-list li {
   list-style-position: inside;
   width: 300px;
   background-color: #FFF;
   padding: 5px;
}

/*
ul.recruiting-navipath {
   list-style-type: none;
   margin-left: 16px !Important;
}

ul.recruiting-navipath li {
   float:left;
   padding: 0px 10px;
   border-right: 1px solid #F00;
}*/

ul.recruiting-navipath li { /* all list items */
   float: left;
   padding-left: 24px;
   background: url(/image/navi-spacer-grey.gif) no-repeat 8px 2px;
   list-style-type: none;
}
ul.recruiting-navipath li.first {
   padding-left: 0;
   background: none;
}
ul.recruiting-navipath li a.selected {
   color: #DC0014;
}
