/* CSS Document */
* { margin:0; padding:0;}
html, body { height:100%; }
body {font-size:100%; line-height:1.125em; background:url(/ast/img/bg.gif) repeat-x top #000000}
html, input, textarea	{
font-family:Tahoma, Geneva, sans-serif;
color:#4F4F4F;
a:hover {  text-decoration:underline}
}	

.alignMiddle{ vertical-align:middle}
.container1{ width:100%}
.clear { clear:both;}
.fleft{ float:left}
.fright{ float:right}
div.container {	overflow:hidden; width: 100%;}
a img{ border:0px}
img{ vertical-align:top;  }
object { vertical-align:top;}

a:link {  text-decoration: none }
a:active { text-decoration: none }
a:visited { text-decoration: none }
a:hover { text-decoration: underline}

.link-1 { display:block; float:right; background:url(/ast/img/link_bg.gif) left top repeat-x; color:#000000; text-decoration:none; font-size:1.08em }
.link-1 em { display:block; background:url(/ast/img/link_left.gif) no-repeat left top;}
.link-1  b { display:block; background:url(/ast/img/link_right.gif) no-repeat right top; padding:10px 13px 10px 15px; font-weight:normal; font-style:normal;}
.link-1:hover{ text-decoration:none; color:#e4243b}

.link-2 { display:block; float:right; background:url(/ast/img/link_bg1.gif) left top repeat-x; color:#000000; text-decoration:none; font-size:1.08em }
.link-2 em { display:block; background:url(/ast/img/link_left1.gif) no-repeat left top;}
.link-2  b { display:block; background:url(/ast/img/link_right1.gif) no-repeat right top; padding:5px 13px 10px 15px; font-weight:normal; font-style:normal;}
.link-2:hover{ text-decoration:none; color:#e4243b}

/*footer*/
#footer { color:#bababa; font-size:0.75em; background:url(/ast/img/bot.gif) repeat-x top; font-weight:bold }
#footer .indent-footer{ padding:18px 30px 0 56px;}
#footer a {color:#ba1530; text-decoration:none; font-weight:normal}  
#footer a:hover {  text-decoration:underline}

#footer .bot-left{ background:url(/ast/img/bot-left.gif) no-repeat top left}
#footer .bot-right{ background:url(/ast/img/bot-right.gif) no-repeat top right; height:90px}

/*left*/
#left a:hover {  text-decoration:underline}

.jamp2{ width:40px; margin-left:6px}
select{font-size:.84em; color:#2d3331; height:20px;	font-family:Tahoma;}

.indent-2{ position:relative; padding-right:20px; float:left}
.h{ height:26px}
.block-contact span{ float:right; margin-right:20px}

.ed1 {
  	font-size: 9pt;
  	color: #000; 
  	border: 1px solid #D9D9D9;
  	background-color: #fff; 
}

#dhtmltooltip{
position: absolute;
left: -300px;
width: 150px;
border: 1px solid #333;
padding:0px;
background: #FFF url(http://www.karyawan.net/ast/img/tbh/back_tip.gif) repeat-x;
visibility: hidden;
z-index: 100;
}

#dhtmlpointer{
position:absolute;
left: -300px;
z-index: 101;
visibility: hidden;
}

#tooltip { padding:10px; font: normal 12px tahoma; color:#333;   }
#tooltip b {font:normal 1.2em tahoma; color: #F92E40; *letter-spacing:-0.03em; }
#tooltip span { margin:0; padding:0; background:#FFF;}
#tooltipx { background-color:#FFFFFF; height:31px; float:right; font: normal 9px tahoma; color:#005073; padding:3px;}
#tooltipx img { vertical-align:middle;}

#modules { margin-left: 0px; margin-top: 0px; padding-left: 0; list-style: none;}
#modules a { font:normal 12px tahoma; color:#FFFFFF; text-decoration:none; float:left;}
#modules a:hover { color:#FFFFFF; text-decoration:none;}
#modules span {font:normal 10px tahoma; color:#999; margin-right:5px; float:left;}
#modules img {float:right; margin-left:2px;}