body { background:#EFEEEE; text-align:center }
body, td, th, div { font-family: trebuchet MS,verdana,arial; font-size:12px }
body, div, form, input, p { margin: 0; padding: 0; }

p { padding:10px 0px; }

.text { color:#5072AF; font-size:12px }

a,a:active,a:visited {color:#e6ffe6;text-decoration:underline; font-weight:bold}
a:hover {color:#ffff80}

#main-wrap { width:603px; margin:0px auto; padding:0; text-align:left }
#main-mid { width:603px; height:287px; background:url(_images/loginbaru_02.png); }
#main-bot { width:603px; height:22px; background:url(_images/loginbaru_03.png) }

#login { padding-left:20px; padding-right:260px; login }
#login a { color:#e6ffe6;text-decoration:none; font-weight:bold; font-style:normal }
#login a:hover { color:#ffff80 }

#keterangan { padding-left:20px; padding-right:260px; padding-top:10px; }
#keterangan, #keterangan div { color:#000000; font-size:13px; font-family:arial;text-align:justify }
.alert { padding-left:50px; padding-top:0px; color:#c30; font-size:12px; }

.txtBox {border:2px solid #287393; margin:0; padding:2px 2px 0px 4px; height:18px; width:180px;
	background: white url(_images/box_shadow.png) top left;
	font-weight:bold; font-family:arial; font-size:14px; font-style:normal; color:#287393 }

.login-submit { border:0; width: 96px; height: 24px; background: black url(_images/loginbutt.png) no-repeat; }
.login-submit:hover { background: url(_images/loginbutt.png) no-repeat 0 -24px; }

#main-top { width:603px; height:88px; background:url(_images/loginbaru_01.png) }

#login div { padding:5px 10px; text-align:right; font-size:14px; font-style:italic; color:#267499 }
#login-button { border-top:1px dotted #cee0e8 }

#divCapsLock { padding:3px 0px 3px 0px; background:#d20000; color:#f9f9f9; font-weight:bold; visibility:hidden; }

.highlight { color:#dddd00 }