      .body-signin {
        padding-top: 40px;
        padding-bottom: 40px;
        background-color: #f5f5f5;
     }

      .form-signin {
        font:normal 85%/150% "Helvetica Neue", Helvetica, Arial, sans-serif;
        max-width: 22em;
        padding: 19px 29px 29px;
        margin: 0 auto 20px;
        background-color: #fff;
        border: 1px solid #e5e5e5;
        -webkit-border-radius: 5px;
           -moz-border-radius: 5px;
                border-radius: 5px;
        -webkit-box-shadow: 0 1px 2px rgba(0,0,0,.05);
           -moz-box-shadow: 0 1px 2px rgba(0,0,0,.05);
                box-shadow: 0 1px 2px rgba(0,0,0,.05);
      }
      .form-signin .form-signin-heading,
      .form-signin .checkbox {
        margin-bottom: 10px;
      }
      .form-signin input[type="text"],
      .form-signin input[type="password"] {
        font-size: 16px;
        height: auto;
        width: 17em;
        margin-bottom: 15px;
        padding: 7px 9px;
      }
	.btn-primary,
	/* .btn-primary:hover, */
	.btn-primary:active,
	.btn-primary:visited,
	.btn-primary:focus {
		background-color: #6E7D85;
		border-color: #6E7D85;
        color:white;
font-weight: bold;
        border-radius: .4em;
        width:5em;
        height:2.5em;
	}
	
	.panel-heading{
		font-size: 225%;
		text-align:center;
	}
	#imgOne{
		float: left;
		padding-left:5px;
		padding-right:5px;
		width:50px;
	}
	
	#Col1{
		width:55px;
		padding-left:18px;
	}
	#Col7{
		background-color:white;
		width:90px;
	}

	.Basic label {
		width:200px;
	}
	label.radio-inline{
		width:79px;
	}
	#TypeListT{
		width:168px;
		margin-left:-15px;	
	}
	#TypeListS{
		width:168px;
		margin-left:-15px;	
	}
	#ValidLabel{
		width:40px;
	}
	#ToLabel{
		width:23px;
	}
	#DescriptionLabel{
		width:79px;
	}
	#DocumentType{
		height:27px;
	}
	.Width30{
		width:30px;
	}
	label.radio-inline.Width100.Bold{
		width:100px;
	}
	#Position{
		width:75px;
	}
	#ActivationLabel{
		padding-top: 15px;
	}
	.Width100{
		width:100px;
	}
	.Width200{
		width:200px;
	}
	.Width300{
		width:300px;
	}
	.dbPhone{
		text-align:left;
		width:110px;
	}
	.BasicEmail{
		text-align:left;
		width:313px;
	}
	.StoreCertButton{
		margin-left:5px;
	}
	
	#NewTechDescription{
		text-align:left;
		max-width:130px;
	}	
	#Level{
		max-width: 50px;
	}	
	#TechDateTaken{
		text-align:center;
		max-width:100px;
	}
	#TechExpiryDate{
		text-align:center;
		max-width:100px;
	}
	#Hours{
		max-width: 40px;
	}	
	#RequiredLabel{
		text-align: center;
	}
	#NewSafetyDescription{
		text-align:left;
		width:150px;
	}	
	.Required{
		width:46px;
		text-align: center;
	}
	#SafetyDateTaken{
		text-align:center;
		max-width:100px;
	}
	#SafetyExpiryDate{
		text-align:center;
		max-width:100px;
	}
	.CertLevel{
		width:75px;
		height: 26px;
	}
	.CertDate{
		text-align:center; 
		width:100px;
	}
	.CertHours{
		width: 40px;
	}
	.CertName{
		width:195px;
	}
	.Date80{
		text-align:center; 
		max-width:80px;
	}	
	.Center100{
		text-align:center; 
		max-width:100px;
	}	
	#InputFile{
		display: none;
	}
	#SelectFileButton{
		margin-right:5px;
	}
	#StoreFileButton{
		margin-left:10px;
	}
	#LocalUnion{
		text-align:left;
		width:55px;
	}
	#UnionNumber{
		text-align:left;
		width:70px;
	}
	.Right100{
		text-align:right;
		width:100px;
	}
	#ProvinceSelect{
		width:50px;
	}
	.Bold{
		font-weight: bold;
	}
	#PrintableDocuments{
		display:inline-block;
	}
	.MarginLeft10{
		margin-left: 10px;
	}
	.MarginLeft15{
		margin-left: 15px;
	}
	#InDocs{
		display: none;
	}
	.DeleteButton{
		width:20px;
		height:20px;
	}
	.ViewButton{
		width:20px;
		height:20px;
	}
	.DeleteTechButton{
		width:20px;
		height:20px;
	}
	.DelSafetyButton{
		width:20px;
		height:20px;
	}
	#btn-exit{
		margin-top:-3px;
	}
	.form_inline{
	display : inline-block;
	}
	
	