body {
    background-color:#FFFFFF;
	color:#000000;
	font-family:Arial,Verdana,Geneva,sans-serif;
	margin-left:0px;
	margin-top:0px;
	margin-right:0px;
	margin-bottom:0px;
	scrollbar-3dlight-color:#cccccc;
	scrollbar-arrow-color:#999999;
	scrollbar-track-color:#E5E3E3;
	scrollbar-darkshadow-color:#cccccc;
	scrollbar-face-color:#E5E3E3;
	scrollbar-highlight-color:#EEEDED;
	scrollbar-shadow-color:#666666;
}

/* -----------  link control  -----------------*/
a:link {
	font-family:Verdana,Arial,Tahoma,Geneva,sans-serif;
	font-size:12px;
	color: #0033FF;
	text-decoration: none;
	line-height:22px;
}

a.news:link {
	font-family:Verdana,Arial,Tahoma,Geneva,sans-serif;
	font-size:12px;
	color: #0033CC;
	text-decoration: none;
	line-height:22px;
}

a:visited {
	font-family:Verdana,Arial,Tahoma,Geneva,sans-serif;
	font-size:12px;
	color: #CC9966;
	text-decoration: none;
	line-height:22px;

}
a:hover {
	font-family:Verdana,Arial,Tahoma,Geneva,sans-serif;
	font-size:12px;
	color: #CC0033;
	text-decoration: underline;
	line-height:22px;

}
a:active {
	font-family:Verdana,Arial,Tahoma,Geneva,sans-serif;
	font-size:12px;
	color: #7d8282;
	text-decoration: none;
	line-height:22px;

}

a.abody:link {	font-size:8pt;	text-decoration: none; color: #484848;font-family:Tahoma,Arial;line-height:12px;}
a.abody:visited {font-size:8pt;	text-decoration: none; color: #484848;font-family:Tahoma,Arial;line-height:12px;}
a.abody:hover {	font-size:8pt;	text-decoration: none; color: #484848;font-family:Tahoma,Arial;line-height:12px;}
a.abody:active {	font-size:8pt;	text-decoration: none; color: #484848;font-family:Tahoma,Arial;line-height:12px;}


/*-----------  form control  ----------------*/


/*
FORM {
	
			PADDING-RIGHT: 0px; 
			PADDING-LEFT: 0px;
			PADDING-BOTTOM: 0px; 
			MARGIN: 0px; 
			PADDING-TOP: 0px;
     		background: white;
		
}
*/


INPUT {
	
			BORDER-RIGHT: #787878 1px solid; 
			BORDER-TOP: #787878 1px solid; 
			FONT-SIZE: 12px; 
			BORDER-LEFT: #787878 1px solid; 
			COLOR: #444444; 
			BORDER-BOTTOM: #787878 1px solid; 
			FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
         	height: 21px;
        	margin: 2px 1;
		  
}



INPUT.SS {
	
			BORDER-RIGHT: #787878 1px solid; 
			BORDER-TOP: #787878 1px solid; 
			FONT-SIZE: 11px; 
			BORDER-LEFT: #787878 1px solid; 
			COLOR: #444444; 
			BORDER-BOTTOM: #787878 1px solid; 
			FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
         	height: 20px;
        	margin: 2px 1;
		  
}

SELECT {
	
				BORDER-RIGHT: #787878 1px solid; 
				BORDER-TOP: #787878 1px solid; 
				FONT-SIZE: 12px; 
				BORDER-LEFT: #787878 1px solid; 
				COLOR: #444444; 
				BORDER-BOTTOM: #787878 1px solid; 
				FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
;
 		}

		

TEXTAREA {
	BORDER-RIGHT: #787878 1px solid; 
					BORDER-TOP: #787878 1px solid; 
					FONT-SIZE: 13px; 
					BORDER-LEFT: #787878 1px solid; 
					COLOR: #444444; 
					BORDER-BOTTOM: #787878 1px solid; 
					FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
        			margin: 4px 0;
					

				}


.input_box07 {
	BORDER-RIGHT: #787878 1px solid; 
	BORDER-TOP: #787878 1px solid; 
	BORDER-LEFT: #787878 1px solid; 
	BORDER-BOTTOM: #787878 1px solid; 
	font-family:Arial;
	height: 21px;
	color: #000000;
	text-decoration:none;
	text-align:left;
}

.input_box08 {
	BORDER-RIGHT: #787878 1px solid; 
	BORDER-TOP: #787878 1px solid; 
	BORDER-LEFT: #787878 1px solid; 
	BORDER-BOTTOM: #787878 1px solid; 
	font-family:Arial;
	height: 21px;
	color: #000000;
	text-decoration:none;
	text-align:center;
}

/*----------- table decoration ----------------------*/

Table.partsdetail{
	font-family:tahoma,Verdana,Arial,Geneva,sans-serif;
	font-size:12px;
	border: 0px solid #FFFFFF;
    margin-left:1px;
	margin-right:1px;
	margin-bottom:0px;
	padding:0;
	width:730px;
}


Table.partslabel{
	font-family:Verdana,tahoma,Arial,Geneva,sans-serif;
	font-size:12px;
	border: 1px solid #FFFFFF;
	margin:0;
	padding:0;
    width:730px;

}

Table.request{
	font-family:Verdana,tahoma,Arial,Geneva,sans-serif;
	font-size:12px;
	border: 0px solid #FFFFFF;
	margin:0;
	padding:0;
    width:730px;

}

Table.others{
	font-family:Verdana,tahoma,Arial,Geneva,sans-serif;
	font-size:12px;
	border: 1px solid #333333;
	margin:0;
	padding:3;
    width:730px;

}


Table.news{
	font-family:Verdana,tahoma,Arial,Geneva,sans-serif;
	font-size:12px;
    margin-left:2px;margin-right:2px;margin-bottom:0px;
	margin:0;
	padding:0;
    width:734px;
	border: 1px solid #FFFFFF;
}

TD.newsrow {    
	    font-family:Verdana,Arial,Tahoma,sans-serif;
		font-size:12px;
		line-height:22px;
    	color: #FFFFFF;
		font-style: normal;
		text-align: center;  
     	padding: 3;	
     	margin:1;		
		background-color: #CC0033;
		}

TD.newsdata {    
	    font-family:Verdana,Arial,Tahoma,sans-serif;
		font-size:12px;
		line-height:20px;
    	color: #444444;
		font-style: normal;
		text-align: center;  
     	padding: 3;	
     	margin:1;		
		}

TD.newsdataleft {    
	    font-family:Verdana,Arial,Tahoma,sans-serif;
		font-size:12px;
		line-height:20px;
    	color: #444444;
		font-style: normal;
		text-align: left;  
     	padding: 4;	
     	margin:4;		
		}

TD.newsviewtitle {    
	    font-family:Verdana,Arial,Tahoma,sans-serif;
		font-size:12px;
		line-height:20px;
    	color: #FFFFFF;
		font-style: normal;
		text-align: center;  
     	padding: 3;	
     	margin:1;	
		background-color: #CC0033;		
		}

.newsviewdata {    
		font-family:Arial, Verdana,Tahoma,sans-serif;
		font-size:12px;
		line-height:20px;
		color: #000000;    
		text-align: left;    
		background-color: #FFFFFF;
		}


TD.newstitle{
	font-family:Arial,Verdana,tahoma,Arial,Geneva,sans-serif;
	font-size:12px;
	height: 22px;
	color: #FFFFFF;
	text-align:center;
	padding: 4;
	border: 1px solid #FFFFFF;
}
/*    print control         */
Table.prnparts{
	font-family:tahoma,Verdana,Arial,Geneva,sans-serif;
	font-size:11px;
	border: 0px solid #FFFFFF;
    margin-left:1px;
	margin-right:1px;
	margin-bottom:0px;
	padding:0;
	width:730px;
}

TD.prnprodtitle{
	font-family:Arial,Verdana,tahoma,Arial,Geneva,sans-serif;
	font-size:12px;
	line-height: 18px;
	color: #FFFFFF;
	text-align:center;
	padding: 3;
   	margin:1;
	border: 1px solid #FFFFFF;
}

TD.prnprod{
	font-family:Verdana,tahoma,Arial,Geneva,sans-serif;
	font-size:11px;
	height: 18px;
	color: #333333;
	padding: 3;
	border: 1px solid #FFFFFF;
}

TD.prnprod1{
	font-family:Verdana,tahoma,Arial,Geneva,sans-serif;
	font-size:11px;
	height: 18px;
	color: #333333;
	text-align:center;
	padding: 3;
	border: 1px solid #FFFFFF;
}

/* ----------------------------------------------  */

TD.prod1title{
	font-family:Arial,Verdana,tahoma,Arial,Geneva,sans-serif;
	font-size:12px;
	line-height: 22px;
	color: #FFFFFF;
	text-align:center;
	padding: 3;
   	margin:1;
	border: 1px solid #FFFFFF;
}

TD.prod2title{
	font-family:Verdana, Arial,tahoma,Arial,Geneva,sans-serif;
	font-size:12px;
	height:28px;
	color: #FFFFFF;
	text-align:center;
	padding: 4;
	border: 1px solid #FFFFFF;
}

TD.formlabel{
	font-family:Verdana, Arial,tahoma,Arial,Geneva,sans-serif;
	font-size:12px;
	color: #FFFFFF;
	background-color:#CC0033;
	text-align:right;
	padding: 3;
	border: 1px solid #FFFFFF;
}

TD.prod{
	font-family:Verdana,tahoma,Arial,Geneva,sans-serif;
	font-size:12px;
	height: 20px;
	color: #333333;
	padding: 4;
	border: 1px solid #FFFFFF;
}

TD.prod1{
	font-family:Verdana,tahoma,Arial,Geneva,sans-serif;
	font-size:12px;
	height: 22px;
	color: #333333;
	text-align:center;
	padding: 4;
	border: 1px solid #FFFFFF;
}

TD.prodmain{
	font-family:Verdana,tahoma,Arial,Geneva,sans-serif;
	font-size:11px;
	background:#0E3667;
	color: #EAE8E8;
	text-align:left;
	padding: 8 8;
	border: 1px solid #0E3667;
}

TD.others{
	font-family: Verdana,Geneva,sans-serif;
	font-size:12px;
	line-height:20px;
	color: #000000;
	text-align:left;
	padding: 4;
	margin: 0 ;
	border: 1px solid #FFFFFF;

}


TR.otherstitle{
	font-family:Verdana,Arial,Geneva,sans-serif;
	font-size:11px;
	line-height:20px;
	color: #000000;
	font-weight: bold;
	background-color:#66CCFF;
	text-align:center;
	padding: 4;
	margin: 0 ;
	border: 1px solid #333333;

}

/* ---------------------   */

table.kit {    
		font-family:Verdana,Arial,Geneva,sans-serif;
		font-size:11px;
		width:730px;
		padding: 4px;
	    margin:0;		
		background-color:#FFFFFF;   
       border-collapse:collapse;

	  }
table.kit td {
		font-family:Verdana,Arial,Geneva,sans-serif;
		font-size:11px;
		padding: 5px;    
		border: 1px solid #0F0F0F;
	  }

.sdata {    
		font-family:Verdana,Arial,Geneva,sans-serif;
		font-size:11px;
		line-height:18px;
		color: #000000;    
		text-align: center;    
		background-color: #FFFFFF;
		}

.toprow {    
	    font-family:Verdana,Arial,Geneva,sans-serif;
		font-size:12px;
		line-height:22px;
	    font-weight: bold;
		font-style: normal;
		text-align: center;    
		background-color: #66CCFF;
		}
.leftcol {    
	    font-family:Verdana,Arial,Geneva,sans-serif;
		font-weight: bold;    
		text-align: left;    
		width: 150px;    
		background-color: #CCCCCC;
	}


/* ---------------------   */

table.POPIN {    
		font-family:Verdana,Arial,Geneva,sans-serif;
		font-size:11px;
		padding: 0px;
		width:350px;
	    margin:0;		
		background-color:#FFFFFF;   
        border-collapse:collapse;

	  }



.pdata {    
		font-family:Verdana,Arial,Geneva,sans-serif;
		font-size:12px;
		line-height:22px;
		color: #000000;    
		text-align: center;    
		padding: 0px;
	    margin:5;
		background-color: #FFFFFF;
		}
.ptoprow {    
	    font-family:Verdana,Arial,Geneva,sans-serif;
		font-size:12px;
		line-height:22px;
	    font-weight: bold;
		font-style: normal;
		text-align: center;    
		background-color: #BBB2AD;
		}

.pleftcol {    
	    font-family:Verdana,Arial,Geneva,sans-serif;
		font-weight: normal;    
		text-align: center;    
		line-height:22px;		
		padding: 0px;
	    margin:5;
		color:#FFFFFF;
		background-color: #CC0033;
	}


table.popintb {    
		padding: 0px;
	    margin:0;		
		background-color:#BBB2AD; 
        border-collapse:collapse;
	  }


table.POPIN200 {    
		font-family:Verdana,Arial,Geneva,sans-serif;
		font-size:11px;
		padding: 0px;
		width:200px;
	    margin:0;		
        border-collapse:collapse;
    	border: 1px solid #999900;
	  }


/*----------- Text decoration ----------------------*/
.copy {
	font-family:Arial;
	font-size:10px;
	line-height:16px;
	color: #727272;
	text-align:center;
}

.copy1 {
	font-family:Arial;
	font-size:10px;
	line-height:16px;
	color: #FFFFFF;
}



.note {
	font-family:Verdana,Arial,Geneva,sans-serif;
	font-size:12px;
	line-height:16px;
	color: #2D5684;
	text-align:left;
}

.prodtitle {
	font-family:Verdana,Arial,Geneva,sans-serif;
	font-size:14px;
	line-height:16px;
	color: #6699FF;
	font-weight: bold;
	text-align:left;
}

.subprod {
	font-family:Arial,Verdana, Geneva,sans-serif;
	font-size:12px;
	line-height:16px;
	color: #003366;
	text-align:left;
}

.titlenote {
	font-family:Verdana,Arial,Geneva,sans-serif;
	font-size:12px;
	line-height:16px;
	color: #000000;
	text-align:left;
}

.parttitle {
	font-family:Verdana,Arial,Geneva,sans-serif;
	font-size:12px;
	line-height:16px;
	color: #003366;
	font-weight: bold;
	text-align:left;
	margin: 0 ;
	padding: 4px;
}

.partstitle {
	font-family:Verdana,Arial,Geneva,sans-serif;
	font-size:12px;
	line-height:16px;
	color: #FFFFFF;
	font-weight: bold;
	text-align:left;
	margin: 0 ;
	padding: 4px;
}


.ctitle {
	font-family:Verdana,Arial,Geneva,sans-serif;
	font-size:14px;
	line-height:18px;
	color: #FFFFFF;
	margin: 0 ;
	padding: 6px;
	font-weight: bold;
}

.ctext {
	font-family:Arial;
	font-size:12px;
	line-height:16px;
	color: #FFFFFF;
	padding: 6px;
	font-weight: normal;
}


.rndtext {
	font-family:Arial;
	font-size:12px;
	line-height:20px;
	color: #000000;
	padding: 15px;
	text-align:left;
	font-weight: normal;
}

.othertext {
	font-family:Verdana,Arial;
	font-size:15px;
	line-height:22px;
	color: #3366CC;
	padding: 0px;
	text-align:right;
	font-weight: bold;
}

.linktext {
	font-family:Tahoma,Verdana,Arial;
	font-size:11px;
	line-height:18px;
	color: #28528a;
	padding: 0px;
	font-weight: normal;
}


.text01 {
	font-family:Verdana,Arial;
	font-size:11px;
	line-height:16px;
	color: #28528a;
	padding: 1px;
	margin: 5 ;
	font-weight: normal;
}

.text03 {
	font-family:Arial;
	font-size:11px;
	line-height:16px;
	color: #28528a;
	font-weight: bold;
}

.text04 {
	font-family:Arial;
	font-size:11px;
	line-height:16px;
	color: #ad3c3c;
}
.text05 {
	font-family:Arial;
	font-size:11px;
	color: #4d4d4d;
}
.text06 {
	font-family:Arial;
	font-size:12px;	
	line-height:16px;
	color:#937658;
}
.text07 {
	font-family:Arial;
	font-size:12px;
	color: #4d4d4d;
}
.text08 {
	font-family:Arial;
	font-size:12px;
	color: #4d4d4d;
	font-weight: bold;
}
.text09 {
	font-family:Arial;
	font-size:12px;
	color: #b3a899;
	font-weight: bold;
}
.where_text {
	font-family:Arial;
	font-size: 11px;
	color: #848888;
}
.white_text{
	font-family:Arial;
	font-size: 11px;
	line-height: 16px;
	color: #eae6e1;
}
.white_text02{
	font-family:Arial;
	font-size: 11px;
	line-height: 16px;
	color: #FFFFFF;
}
.border_text_s {
	font-family:Arial;
	font-size:11px;
	line-height:23px;
	color:#7d8282;
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#f0f0f0;
}

img {border:0;}

