﻿body
{
  font-family: Lucida Sans;
  font-size: 11px;
}
/* The following classes fixes the 'hasLayout' bug */
/* slightly enhanced, universal clearfix hack */
.clearfix:after {
     visibility: hidden;
     display: block;
     font-size: 0;
     content: " ";
     clear: both;
     height: 0;
     }
.clearfix { display: inline-block; }
/* start commented backslash hack \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* close commented backslash hack */

ul, ul li
{
 list-style : none;   
}


.register-heading
{
 font-size:16px;
     
     color : #75573E;
}

/* Block heading*/
.header
{
    height : auto;
    width : 100%;
    font-size : 14px;
    color : #FFFFFF;
    font-weight: bold;
    margin-bottom : 2px;
    background-color : #A36E3F;
}

/* Block heading text, ex : 1. Personal Details*/
/* Plus minus enclosing anchor */ 
.header a
{
    display : block;
    height : 20px;
    width : 100%;
    cursor : pointer;
    padding-left : 5px;
    padding-top : 4px;
}

.heading-anchor-active
{
    background-image : url('../Images/minus.jpg');
    background-repeat : no-repeat;
    background-position : right top;
}

.heading-anchor-inactive
{
    background-image : url('../Images/plus.jpg');
    background-repeat : no-repeat;
    background-position : right top;
}

.login-form-container
{
  width : 400px;
}

.center-text
{
    text-align : center;
}

form label.error, 
form span.error { color: red !important; display: block; font-weight: bold; padding-left:0px; }

.heading-yellow
{
    font-size : 18px;
    color : #E78834;    
}

.post-reg-message-container p.thankyou
{
	margin-top : 10px;
	padding : 8px;
	background-color : #E6E6E6;
	text-align : center;	
}

.post-reg-message-container p label.smallfont
{
	font-size : 8px;
}

.post-reg-message-container p strong
{
	font-size : 12px;
}

.appform-container
{
    width : 750px;
    height: auto;
}

p.payment-radio-container input
{
    width : 100px;
}

.form-block
{
    margin-bottom : 3px;  
}

.personalDetailsForm
{
    height : auto;
}
.personalDetailsForm .left-sub-div
{
    width : 380px;    
}

ul.form li
{
    height :auto;
    margin-bottom : 5px;
}

.date-image
{
    vertical-align : top;    
}

.clear-float
{
    clear: both;
}

ul.form label
{
    font-size :11px;
    color : #75573E;
    font-weight: bold;
}

.caps
{
    text-transform : uppercase;
}

ul.form input
{
    width : 300px;
}

ul.form select
{
    width : 310px
}

ul.restrict-styles input, ul.restrict-styles select
{
    width: auto;
}

.datepicker-trigger-anchor
{
    cursor : pointer;
}

.notes
{
    color : #FC1618;
    padding-bottom:10px;
}

.notes-brown
{
    font-size : 11px;
    color: #975F2E;
     padding:5px;
    font-weight : bold;
}

.pale-orange-backgorund
{
    background-color : #D1B69F;
}

.creditCard-table-header th
{
    text-align : center;
}

.creditCard-table
{
    border : solid 1px #A36E3F;
    text-align : right;
    width : 350px;
}

.creditCard-table tr td
{
    height : 30px;
    padding : 5px;
    border : solid 1px #A36E3F;
}

.creditCard-table tr td.input-container
{
    text-align : left;
}

.notes-gray
{
    color : Gray;
    font-weight:bold;
}

ul.top-notes, ul.top-notes li
{
    list-style : none;   
}

ul.top-notes li ul li
{
    list-style-type : decimal;
}

.information
{
    color : #975f2e;
    font-size : 10px;
}

.float-left
{
    float: left;
}

.float-right
{
    float: right;
}

.margin-right-five
{
    margin-right : 5px;    
}

.margin-right-ten
{
    margin-right : 10px;    
}

.margin-right-fifteen
{
    margin-right : 15px;    
}

.mandatory
{
    color: #FC1618;
   
}

p.payment-radio-container input
{
  width : 80px;
  text-align : left;
}
.register-heading
{
 font-size:18px;
  
    color: #975F2E;
     padding-bottom:1px;
}

.heading-line
{
    padding-top:1px;
    border-bottom:1px solid #ddd1c8;
    padding-bottom:5px;
}
    
.Applyjobformlables
{
    float:left;
    width:150px;
    text-align:right;
    font-size:12px;
    color:#826782;
    font-weight:bold;
	font-family: "Lucida Sans";
	margin-right:10px;
  
}

.Applyjobformdropdown
{
    float:left;
    text-align:left;
    padding-left:20px;
    margin-left:40px;
   
}


.clearapplyjobform
{
    clear:both;
}
 
 .blue {color:#764820; font-size:16px;}
.red {color:#ab000e;font-size:12px;}
.red2 {color:#f0514d;font-size:12px;}
.gray {color:#626262;font-size:11px;}
.gray2 {color:#8b8b8b;font-size:11px;}
.text {width:153px;height:20px;line-height:20px;font-size:11px;padding-left:3px;}
/*.text2 {width:100px;height:20px;line-height:20px;font-size:11px;padding-left:3px;} */
.text2 {width:103px;height:20px;line-height:20px;font-size:11px;padding-left:3px;}
.select {width:160px;height:20px;line-height:20px;font-size:11px;}
.hide {display:none;}
td {padding-bottom:5px;}
select option {padding-left:3px;height:15px;font-size:11px;}
#download-wrapper {width:525px;border:1px solid #E7D3BD;position:relative;font-size:12px;}
#download-header {padding:10px 0px 0px 10px;}
#text1 {width:450px;margin-left:10px;margin-top:5px;}
#form {margin-left:10px;margin-top:5px;}

#thank-you {width:450px;margin-left:10px;margin-top:25px;text-align:center;font-size:12px; display:none;}
#save {margin-top:30px;}
* {margin:0px;padding:0px;}
body {margin:0px;padding:0px;font-family:Arial;}
table {margin:0px;padding:0px;}
img {border:0px;}
a {text-decoration:none;}
.bold {font-weight:bold;}
.clear {clear:both;}
.gray {color:#757575;}
.right {text-align:right;}
.brown {color:#854f22;font-size:13px;}
#app-info {width:190px; margin:0 auto;font-size:12px;}
#app-help {margin-top:10px;font-size:12px;color:#909090;}
#options {margin-top:10px;font-size:12px;}
.step {margin-top:5px;color:#909090;}
#foot-note {font-size:12px;margin-left:25px;}


/*bank*/
#bank-wrapper {width:525px;position:relative;font-size:12px;}
#nearest {
    font-size: 12px;
    margin-left: 10px;
    margin-top: 25px;
    text-align: center;
    width: 480px;
}
.branch-list {
    color: #000000;
    font-size: 12px;
    margin-left: 10px;
    margin-top: 25px;
    text-align: left;
    width: 450px;
}
.addresses ul {
    margin-left: 25px;
    margin-top: 10px;
}
#save1 {
    height: 30px;
    line-height: 30px;
    margin: 17px auto 0 8px;
    padding-bottom: 28px;
}
.red2 {
    color: #F0514D;
    font-size: 12px;
}
.addresses ul li
{
    list-style:outside !important;
}

