﻿body
{
	margin: 0px;
	font-family: Tahoma;
	font-size: small;
}

.pagebtnholder
{
    float: left;
    clear: right;
}

a.pagebutton
{
    background-color: #EBEBEB;
    font-style: normal;
    font-size: small;
    font-family: Arial, Helvetica, sans-serif;
    background-image: url('images/pages.png');
    width: 32px;
    height: 32px;
    display: block;
    text-decoration: none;
    vertical-align: bottom;
    text-align: center;
    font-weight: normal;
    line-height: 30px;
    color: #333333;
}
a.pagebuttonactive
{
    background-color: #EBEBEB;
    font-style: normal;
    font-size: small;
    font-family: Arial, Helvetica, sans-serif;
    background-image: url('images/pagesactive.png');
    width: 32px;
    height: 32px;
    display: block;
    text-decoration: none;
    vertical-align: bottom;
    text-align: center;
    font-weight: normal;
    line-height: 30px;
    color: #333333;
}

.componentengine
{
 display:block;
 width:105px;
 height:105px;
 background-image:url('images/engine.png');
}

a.componentengine:hover
{
 
 background-image:url('images/engine_hover.png');
}
.componenttranny
{
 display:block;
 width:105px;
 height:105px;
 background-image:url('images/tranny.png');
}

a.componenttranny:hover
{
 
 background-image:url('images/tranny_hover.png');
}


.componentbrake
{
 display:block;
 width:105px;
 height:105px;
 background-image:url('images/brakes.png');
}

a.componentbrake:hover
{
 background-image:url('images/brakes_hover.png');
}


.componentdrivetrain
{
 display:block;
 width:105px;
 height:105px;
 background-image:url('images/drivetrain.png'); 
}
a.componentdrivetrain:hover
{
 background-image:url('images/drivetrain_hover.png');
}




.componentelectronics
{
 display:block;
 width:105px;
 height:105px;
 background-image:url('images/electronics.png'); 
}
a.componentelectronics:hover
{
 background-image:url('images/electronics_hover.png');
}

.componentfuel
{
 display:block;
 width:105px;
 height:105px;
 background-image:url('images/fuel.png'); 
}
a.componentfuel:hover
{
 background-image:url('images/fuel_hover.png');
}


.componenthull
{
 display:block;
 width:105px;
 height:105px;
 background-image:url('images/hull.png'); 
}
a.componenthull:hover
{
 background-image:url('images/hull_hover.png');
}

.componenthydraulics
{
 display:block;
 width:105px;
 height:105px;
 background-image:url('images/hydraulics.png'); 
}
a.componenthydraulics:hover
{
 background-image:url('images/hydraulics_hover.png');
}


.componentlights
{
 display:block;
 width:105px;
 height:105px;
 background-image:url('images/lites.png'); 
}
a.componentlights:hover
{
 background-image:url('images/lites_hover.png');
}



.componentmisc
{
 display:block;
 width:105px;
 height:105px;
 background-image:url('images/misc.png'); 
}
a.componentmisc:hover
{
 background-image:url('images/misc_hover.png');
}

.componentpaint
{
 display:block;
 width:105px;
 height:105px;
 background-image:url('images/paint.png'); 
}
a.componentpaint:hover
{
 background-image:url('images/paint_hover.png');
}


.componentwheels
{
 display:block;
 width:105px;
 height:105px;
 background-image:url('images/wheels.png'); 
}
a.componentwheels:hover
{
 background-image:url('images/wheels_hover.png');
}


.filesbtn {
 display:block;
 width:52px;
 height:52px;
 background-image:url('images/files_btn.png');
 
}

a.filesbtn:hover
{
	background-image:url('images/files_btn_hover.png');

}




.closebtn {
 display:block;
 width:52px;
 height:52px;
 background-image:url('images/close_btn.png');
 
}

a.closebtn:hover
{
	background-image:url('images/close_btn_hover.png');

}

.savebtn {
display:block;
 width:52px;
 height:52px;
 background-image:url('images/save_btn.png');
 
}

a.savebtn:hover
{
	background-image:url('images/save_btn_hover.png');

}

.printbtn {
display:block;
 width:52px;
 height:52px;
 background-image:url('images/print_btn.png');
 
}

a.printbtn:hover
{
	background-image:url('images/print_btn_hover.png');

}

.deletebtn {
display:block;
 width:52px;
 height:52px;
 background-image:url('images/delete_btn.png');
 
}

a.deletebtn:hover
{
	background-image:url('images/delete_btn_hover.png');

}


/*Modal Popup*/
.modalBackground {
	background-color:Gray;
	filter:alpha(opacity=80);
	opacity:0.7;
}
.modalReportsRequired {
	background-color:Gray;
	filter:alpha(opacity=80);
	opacity:0.7;
}
.modalPopup {
	background-color:#ffffdd;
	border-width:3px;
	border-style:solid;
	border-color:Gray;
	padding:3px;
	width:250px;
}

.closebtn
{
    background-image: 
}

#adddiv
{
  
    background-image: url(   'useredit2.aspx' );
   
}
.generic:hover
{
	cursor:pointer;
		
}

.generic2:hover
{
	border: 1px solid #3366CC;
	cursor: pointer;
	background-color: #95DDFF;
}
.generic3:hover
{

	cursor: pointer;
	background-color: #95DDFF;
}

.generictextbox
{
	border: 1px solid #C0C0C0;
	font-family: Tahoma;
	font-size: x-small;
	font-weight: normal;
	font-variant: normal;
    margin-left: 0px;
}

.customerselect
{
		border: 1px solid #C0C0C0;
	font-family: Tahoma;
	font-size: small;
	font-weight: normal;
	font-variant: normal;
}
.customerselect:hover
{
	border: 1px solid #0000FF;
	font-family: Tahoma;
	font-size: small;
	font-weight: normal;
	font-variant: normal;
	background-color: #B0C4DE;
	cursor: pointer;
	color: #FFFFFF;
}
.genericbutton
{
	border: 1px solid #808080;
	background-color: #EBEBEB;
	height: 24px;
	font-style: italic;
	font-size: x-small;
}


.tablerowhover:hover
{
}

.tablerowhover:hover
{
	background-color: #669999;
}
.titlebarlink:hover
{
	text-decoration: underline;
	cursor: pointer;
}
.unassignedemployeeslist
{
	overflow: scroll;
	height: 290px;
	display: inline-block;
	width: 292px;
}
.unassignedequipmentlist
{
	overflow: scroll;
	height: 290px;
	display: inline-block;
	
}
.phaseno
{
	overflow: scroll;
	height: 90px;
	display: inline-block;
	width: 292px;
}

.absenteelistbox
{
	overflow: scroll;
	height: 290px;
	display: inline-block;
	width: 480px;
}
.absentslist
{
	overflow: scroll;
	height: 175px;
	display: inline-block;
	width: 480px;
}
.phaselist
{
	overflow: scroll;
	height: 275px;
	display: inline-block;
	width: 640px;
}


.sigblockA
{
	
	position: absolute; 
	top: 66px;
    left:30px;
}
.sigblockB
{
	
	position: absolute; 
	top: 15px;
}


.sigblockAP
{
	
	position: absolute; 
	top: 730px;
    left:130px;
}
.sigblockBP
{
	
	position: absolute; 
	top: 675px;
}