/* selector */

body
{
	margin:0px;
}

/* navigation */

/* text */
.footer{
background-image:url(../img/gradfooter.jpg);
background-position:top;
background-repeat:repeat-x;

}
.ari66611
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
}
.ari66611bold
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	font-weight:bold;
}
.ari66613bold
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#666666;
	font-weight:bold;
}

.ariblue13bold
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#003D82;
	font-weight:bold;
}

.ariblu11
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#003D82;
}

.arired11
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#990000;
}
.ariwhite11
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ffffff;
}

.arired11v2
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FF0000;
}

.ariblu16
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#003D82;
}
.ariblubold16
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#FFFFFF;
	font-weight:bold
}
.ariblubold14
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#FFFFFF;
	font-weight:bold
}
.blue11px
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#003D82;
}
.general14
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#003D82;
}

.general14:hover
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#FF0000;
	font-weight:bold
}
.general14:link
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold
}
.dropdown{
border:1px solid #666666;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
width:173px;


}
/* link */

.ari66611 a:active, .ari66611 a:link, .ari66611 a:visited
{
	text-decoration:none;
	color:#666666;
}

.ari66611 a:hover
{
	text-decoration:none;
	color:#999999;
}

.ariblu11 a:active, .ariblu11 a:link, .ariblu11 a:visited
{
	text-decoration:none;
	color:#003D82;
}

.ariblu11 a:hover
{
	text-decoration:none;
	color:#990000;
}

.arired11 a:active, .arired11 a:link, .arired11 a:visited
{
	text-decoration:none;
	color:#990000;
}

.arired11 a:hover
{
	text-decoration:none;
	color:#990000;
}

.arired11v2 a:active, .arired11v2 a:link, .arired11v2 a:visited
{
	text-decoration:none;
	color:#FF0000;
}

.arired11v2 a:hover
{
	text-decoration:none;
	color:#990000;
}
.linked 
{
	text-decoration:none;
	color:#ff0000;
	text-decoration:none;
}
.linked :link
{
	text-decoration:none;
	color:#ff0000;
	text-decoration:none;
}
.linked :hover
{
	text-decoration:none;
	color:#ff0000;
	text-decoration:underline;
}
.ariblu14
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#04639A;
}
/* padding margin border */

.martop10
{
	margin-top:10px;
}


.martop20
{
	margin-top:20px;
}

.marlef10
{
	margin-left:10px;
}

.marlef20
{
	margin-left:20px;
}

/* button form filebrowser*/

.searchform
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#999999;
	background-color: #FFFFFF;
	border:1px solid #C0C0C0;
	width:110px;
	height:15px;
}

.formstandard
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#999999;
	background-color: #FFFFFF;
	border:1px solid #C0C0C0;
	width:110px;
	height:15px;
}

.formstandard2
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#999999;
	background-color: #FFFFFF;
	border:1px solid #C0C0C0;
	width:250px;
	height:15px;
}

.contactform
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#999999;
	background-color: #FFFFFF;
	border:1px solid #CCCCCC;
	width:340px;
	height:15px;
}

.contacttextarea
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#999999;
	background-color: #FFFFFF;
	border:1px solid #CCCCCC;
	width:340px;
	height:100px;
}

.borderrighttop{
	padding-top:20px;
	padding-right:8px;
	border-right-color:#CCCCCC;
	border-right-style:solid;
	border-right-width:1px;
}
.bordertop20{
padding-top:20px;
}
.bordertop{
border-top:1px solid #E5E5E5;


}
.bordersupplier{
border-bottom-color:#CCC; border-bottom-style:solid; border-bottom-width:1px;
}
.borderbottomgrey{
border-top:1px solid #CCCCCC;

}
.orange {
	color: #FF9933;
	font-weight: bold;
}
.red {color: #FF3333}
.green {
	color: #A6CF39;
	font-weight: bold;
}

.paddingleft{
padding:10px 0px 10px 10px;

}

.hide{
display: none;
}

.show{
display: block;
}

/* div boy */

#logo
{
	float:left;
	width:580px;
	height:50px;
	padding-top:9px;
}

#blank
{
	float:left;
	width:350px;
	height:30px;
	padding-top:20px;
}

#search
{
	float:left;
	width:37px;
	height:30px;
	padding-top:20px;
}

#searchbox
{
	float:left;
	width:120px;
	height:30px;
	padding-top:16px;
	padding-left:5px;
}

#go
{
	float:left;
	width:45px;
	height:33px;
	padding-top:17px;
}

#home
{
	float:left;
	width:57px;
	height:38px;
	padding-top:20px;
	padding-right:8px;
	border-right-color:#CCCCCC;
	border-right-style:solid;
	border-right-width:1px;
}

#sitemap
{
	float:left;
	width:50px;
	height:38px;
	padding-top:20px;
	padding-right:9px;
	border-right-color:#CCCCCC;
	border-right-style:solid;
	border-right-width:1px;
}

#bahasa
{
	float:left;
	width:40px;
	height:28px;
	padding-top:20px;
	padding-left:10px;
}

#nav
{
	padding-top:19px;
	padding-right:30px;
}

#slidebar
{
	float:left;
	width:195px;
	height:130px;
}

#newsbox
{
	float:left;
	width:553px;
	height:130px;
}

#bannerbox
{
	float:left;
	width:196px;
	height:130px;
}
@media print{
body {background:#FFFFFF; 
     
     margin:0 }
	 
#print_spec {
 position:absolute; 
	 width: auto;
  	 margin: 0 5%;
     padding: 0;
     border: 0;
     float: none !important;
     color: black;
     height:auto; 
	 z-index:3; 
	 left: 0px; 
	 top: 0px;

}