Body{
	font-family: verdana;
	font-size: 12px;
	color:#333;
	padding-top:0px;
	margin-top:0px;

}

img {
	border:0px;
	}

fieldset {
  padding: 1em;
  font:100%/1 verdana;
  border:1px solid #75263d;
  line-height:18px;

}

.bold{
font-weight:bold;
}

.error{
font-weight:bold;
background-color:#75263d;
color:#ffffff;
text-align:center;
}
  
legend{
  font-weight:bold;
  color:#75263d;
  text-transform: uppercase; font-size:13pt;
}

.red{
  color:#75263d;
  font-weight:bold;
}

form {
display:inline;
}
  
label {
	  float:left;
  width:26%;
  margin-right:0.8em;
  padding-top:0.60em;
  text-align:right;
}

h1{
	font-size:14px;
	color:#75263d;
	padding:0px;
	margin:0px;
}

h2{
	font-size:13px;
	color:#75263d;
	padding:0px;
	margin:0px;
}
span.noborder input{
  	border:0px;
  	width:20px;
  	float:left;
  	}
  	

input.loginnoborder{
	border:0px;
	width:5px;
	
}

span.loginnoborder label{
	float:left;	
}

span.loginnoborder input{
	border:0px;
	width:15px;
	float:left;margin-left:160px;
}

table.logintable{
	margin-left:200px;
}
  
  
  table.header td{
  	padding-left:0px;
  	}
  
  td{
  	
  margin:0px;
  padding-left:5px;
  
  	}
  	
input[type="radio"]{
  	border:0px;
  	width:20px;
  	float:left;
  	}
  	
input[type="checkbox"]{
  	border:0px;
  	width:20px;
  	float:left;
  	}
  	
td.right{
 	text-align:right;
}

label.small {
	  float:left;
  width:125px;
  margin-right:0.5em;

  text-align:right;
  
  }
  
label{
	white-space: nowrap;  
  
}

table.radiolist{
float:left;
width:640px;
margin-bottom:10px;
}

.mandatory{
float:left;
visibility:visible;

}

input.small  {
	  float:left;
  width:95px;
  margin-right:1px;
  }
  
textarea{
  border:1px solid #75263d;
  font-size: 11px;
  width:200px;
  }
  
.zeromargin{
	margin:0px;
  }

input{
  margin-top: 6px;
  border:1px solid #75263d;
  font-size: 10px;
  width:180px;
  }
  
  .radio{
  border:0px;
  width: 25px;
  }
   
 input.button{
border:1px solid #cccccc;
width:100px;
cursor:hand;
  }
  

  
  select.small{
  margin-top: 6px;
  border:1px solid #75263d;
  font-size: 10px;
  width:125px;
  }

select{
  margin-top: 0px;
  border:1px solid #75263d;
  font-size: 10px;
}
  
p{
  padding-left:10px;
}

tr.header, td.header{
	background-color: #d3d1d1 ;
	color: #75263d;
	font-weight: bold;
	}

th{
	text-align:left;
	padding-left:3px;
}

tr.odd{
	background-color: #dfdfdf ;
	}
	
tr.even{
	background-color: #ecebeb ;
}

a{
	text-decoration:underline;
	color:#75263d;
	}
	
	a:hover{
	color:#333;
	text-decoration:underline;
	}
	
	


a.button {
    background: transparent url('../images/bg_button_a.gif') no-repeat scroll top right;
    color: #444;
    display: block;
    float: left;
    font: normal 12px arial, sans-serif;
    height: 24px;
    margin-right: 6px;
    padding-right: 18px; /* sliding doors padding */
    text-decoration: none;
}

a.button span {
    background: transparent url('../images/bg_button_span.gif') no-repeat;
    display: block;
    line-height: 14px;
    padding: 5px 0 5px 18px;
} 

a.button:active {
    background-position: bottom right;
    color: #000;
    outline: none; /* hide dotted outline in Firefox */
}

a.button:active span {
    background-position: bottom left;
    padding: 6px 0 4px 18px; /* push text down 1px */
}


a.buttonyellow {
    background: transparent url('../images/bg_button_c.gif') no-repeat scroll top right;
    color: #444;
    display: block;
    float: left;
    font: normal 12px arial, sans-serif;
    height: 24px;
    margin-right: 6px;
    padding-right: 18px; /* sliding doors padding */
    text-decoration: none;
}

a.buttonyellow span {
    background: transparent url('../images/bg_button_span_yellow.gif') no-repeat;
    display: block;
    line-height: 14px;
    padding: 5px 0 5px 18px;
} 

a.buttonyellow:active {
    background-position: bottom right;
    color: #000;
    outline: none; /* hide dotted outline in Firefox */
}

a.buttonyellow:active span {
    background-position: bottom left;
    padding: 6px 0 4px 18px; /* push text down 1px */
}



a.buttonred {
    background: transparent url('../images/bg_button_a_red.gif') no-repeat scroll top right;
    color: #75263d;
    display: block;
    float: left;
    font: normal 12px arial, sans-serif;
    height: 24px;
    margin-right: 6px;
    padding-right: 18px; /* sliding doors padding */
    text-decoration: none;
}

a.buttonred span {
    background: transparent url('../images/bg_button_span_red.gif') no-repeat;
    display: block;
    line-height: 14px;
    padding: 5px 0 5px 18px;
} 

a.buttonred:active {
    background-position: bottom right;
    color: #000;
    outline: none; /* hide dotted outline in Firefox */
}

a.buttonred:active span {
    background-position: bottom left;
    padding: 6px 0 4px 18px; /* push text down 1px */
}

a.buttondisabled {
    background: transparent url('../images/bg_button_a_disabled.gif') no-repeat scroll top right;
    color: #ccc;
    display: block;
    float: left;
    font: normal 12px arial, sans-serif;
    height: 24px;
    margin-right: 6px;
    padding-right: 18px; /* sliding doors padding */
    text-decoration: none;
}

a.buttondisabled span {
    background: transparent url('../images/bg_button_span_disabled.gif') no-repeat;
    display: block;
    line-height: 14px;
    padding: 5px 0 5px 18px;
} 

a.buttondisabled:active {
    background-position: bottom right;
    color: #000;
    outline: none; /* hide dotted outline in Firefox */
}

a.buttondisabled:active span {
    background-position: bottom left;
    padding: 6px 0 4px 18px; /* push text down 1px */
}


.footerColumn1{
width: 33%;
padding-left:0px;
margin-left:0px;
text-align:left;
}

.HiddenLogin
{
	display:none;
}



.smalltext{
	font-size:11px;
}

.TGITitle, 
.OurTitle{
	width:150px;
}

.EmployeeID{
	width:100px;
}

.TGIJobCode, 
.OurJobCode{
	width:50px;
}

.SubJob{
	width:20px;
}
