/***************************************************/
/***** DEFAULT PAGE ELEMENTS AND THEIR CLASSES *****/
/***************************************************/                      	

body  {                                      	
	font-family:  Tahoma, Verdana, Arial;    	
	font-size: 11px;
    line-height: 18px;                         	
	color:#284C73;                           	
	margin-top:0;
	margin-right:0;
	margin-left:0;
	margin-bottom:0; 
	background: #7EB6D7 url(../images/back.gif) top left repeat-x;
	text-align: center;
}
td  {                                    		
	font-size: 11px;                         	
    line-height: 18px;	
} 
a {                                          	                   	       	
	color : #284C73;                     	
	text-decoration : underline;  	
}                                             	                                          	
a:hover {                                    	     	                  	
	text-decoration : underline;	
} 

/**************************************/
/***** DEFAULT SURROUNDING LAYERS *****/
/**************************************/ 

#wrapper  { 
	position: relative;
	width: 775px;
	margin: 0;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
}

/************************************/
/*********** SPECIFIC ID'S **********/
/************************************/

#menu  { 
	position: absolute;
	width: 680px;
	top: 142px;
	height: 20px;
	margin: 0 auto;
	background-color: #81A7CC;
	border-top: solid 1px #5588B7;
} 
#subnavproducts  { 
	position: absolute;
	width: 138px;
	top: 163px;
	left: 276px;
	margin: 0 auto;
} 
#subnavindustries  { 
	position: absolute;
	width: 138px;
	top: 163px;
	left: 276px;
	margin: 0 auto;
}
#subnavindustries2  { 
	position: absolute;
	width: 138px;
	top: 163px;
	left: 414px;
	margin: 0 auto;
} 
#subnavspareparts  { 
	position: absolute;
	width: 138px;
	top: 163px;
	left: 414px;
	margin: 0 auto;
} 
#subnavspareparts2  { 
	position: absolute;
	width: 138px;
	top: 163px;
	left: 552px;
	margin: 0 auto;
}
#filterbasics  { 
	position: absolute;
	width: 138px;
	top: 163px;
	left: 281px;
	margin: 4 auto;
}
#filterbasics2  { 
	position: absolute;
	width: 138px;
	top: 163px;
	left: 419px;
	margin: 4 auto;
}

/**************************************/
/*********** GENERIC CLASSES **********/
/**************************************/

a.white { 
    font-size: 10px;
	border: 0px;                                            	                   	       	
	color : #FFFFFF; 
	font-weight: bold; 
	text-decoration : none;                   		
}  
a.red {  
	font-size: 12px;                         	
    line-height: 18px;
	color: #EB2F33;
	font-weight: bold; 
	text-decoration : none;                   		
}                                             	                                          	
a.blue {                                      	                   	       	
	color : #A6CCE2; 
	text-decoration : none;                   		
}
a.imagerand {
	color: #FFFFFF;
}
a:hover.imagerand {
	color: #EB2F33;
}
a img.imagerand {
	border: 2px solid #FFFFFF;
}
a:hover img.imagerand {
	border: 2px solid #EB2F33;
}
a.menu1 { 
    font-size: 10px;                                          	                   	       	
	color: #FFFFFF;
	font-weight: bold; 
	text-decoration : none;                 		
}
a:hover.menu1 {                                	                   	       	
	color: #284C73; 
	text-decoration : none;                  		
}
a.menu2 { 
    font-size: 10px;                                          	                   	       	
	color: #284C73;
	font-weight: bold; 
	text-decoration : none;                 		
}
a:hover.menu2 {                                           	                   	       	
	color : #FFFFFF; 
	text-decoration : none;                   		
}  
a.submenu1 { 
    font-size: 9px;                                       	                   	       	
	color: #5988BA;
	font-weight: bold;
	padding-left: 2px; 
	text-transform: uppercase; 
	text-decoration : none;               		
}
a:hover.submenu1 {                                           	                   	       	
	color: #284C73; 
	text-decoration : none;                   		
} 
h1  {                                    		
	font-size: 10px;                         	
	color: #FFFFFF;
	font-weight: bold;
	margin:0;
    padding:0;
}
h2  {                                    		
	font-size: 13px;                         	
    line-height: 18px;
	color: #5887B9;
	font-weight: bold;
	margin:0;
    padding:0;
}
h2.jobs  {                                    		
	font-size: 13px;                         	
	line-height: 14px;
	color: #5887B9;
	font-weight: bold;
	margin:0;
	padding:0;
}
h3  {                                    		
	font-size: 12px;                         	
    line-height: 18px;
	color: #EB2F33;
	font-weight: bold;
	margin:0;
    padding:0;
}
h6  {                                    		
	font-size: 10px;                         	
    line-height: 18px;
	color: #A6CCE2;
	font-weight: bold;
	margin:0;
    padding:0;
}
.bluebig {                                          	                   	       	
	color : #A6CCE2; 
	font-size: 11px;             		
}
td.submenu1 { 
	width: 138px;
	height: 19px;
	border-right: solid 1px #5588B7;
	border-left: solid 1px #5588B7;
	border-bottom: solid 1px #5588B7;
	background-color: #FFFFFF;   
    font-size: 9px;                                       	                   	       	
	color: #5988BA;
	font-weight: bold;
	padding-left: 2px; 
	text-transform: uppercase; 
} 
td.submenu2 { 
	width: 138px;
	height: 19px;
	border-right: solid 1px #5588B7;
	border-left: solid 1px #5588B7;
	border-bottom: solid 1px #5588B7;
	background-color: #C2DCEB; 
    padding-left: 2px;                                          	                   	       	              		
} 
.tdborder { 
	border-left: solid 1px #5588B7;                                       	                   	       	              		
}
.tableblue { 
	border: solid 1px #5588B7;
	background-color: #E6EEF5;                                       	                   	       	              		
}
img.contact { 
    margin: 4px;                                     	                   	       	              		
}

                  	
/**************************************/
/***********     FORMS       **********/
/**************************************/

input.border {                                      	         	
	font-size: 11px;                     	
	border: 1px solid #5588B7; 	
	background-color: #FFFFFF;           	
	color: #5588B7;                      	
}
textarea {                                      	         	
	font-size: 11px;                     	
	border: 1px solid #5588B7; 	
	background-color: #FFFFFF;           	
	color: #5588B7;                      	
}
input.button {                                      	         	
	font-size: 11px;                     	
	border: 1px solid #5588B7; 	
	background-color: #81A7CC;           	
	color: #FFFFFF;                      	
}
select {                                      	        	
	font-size: 11px;                     		
	background-color: #FFFFFF;           	
	color: #5588B7;                   	
}	