input, textarea, button{	
font-family: Arial, Helvetica, sans-serif;
font-size:9pt;
border:1px solid #eee;
background:transparent;
color:#666;
width:260px;
margin: 0;
padding:2px;
margin-top:3px;
}
.input2{
width:150px;
}
textarea {
height:120px;
margin:0 0 5px 0;
}
input:focus, textarea:focus, select:focus{
border:1px solid #333;
}

.button {
   background: #723e3e;
   background: -webkit-gradient(linear, left top, left bottom, from(#a51919), to(#723e3e));
   background: -webkit-linear-gradient(top, #a51919, #723e3e);
   background: -moz-linear-gradient(top, #a51919, #723e3e);
   background: -ms-linear-gradient(top, #a51919, #723e3e);
   background: -o-linear-gradient(top, #a51919, #723e3e);
   padding: 5px 5px;
   text-shadow: rgba(0,0,0,.4) 0 1px 0;
   color: white;
   font-size: 14px;
   text-decoration: none;
   vertical-align: middle;
   width:80px;
   cursor:pointer;
   float:right;
   margin:-7px 12px 0 0;
   border:none;
   }
.button:hover {
   background: #753131;
   color: #ffffff;
   }
.button:active {
   background: #723e3e;
}
html, body {
	height:100%; 
	margin:0; 
	padding:0;
}
body {
	position:relative; 
	display:table; 
	height:100%; 
	width:100%; 
	font-family:Arial, Helvetica, sans-serif;
	font-size:11pt;
	color:#666;
	background:#e5e5e5;
}
h1{
color:#333;
font-weight:normal;
font-size:34pt;
}
h3{
	border-top:1px solid #eee;
	padding-top:12px;
	margin-bottom:5px;
}
p{
	margin-top:0;
}
b{
	color:#333;
}
a, a:link, a:visited{
	color:#333;
	font-weight:bold;
	text-decoration:none;
}
a:hover{
	color:red;
}
form{
	border-top:1px solid #eee;
	padding-top:12px;

}
form p{
	color:#666;
	font-size:8pt;
	text-transform:uppercase;
}
/* ------------------------------------------------------------------------Intro Baru----------------------------------------------------------------*/
#main {
	display: table-cell; 
	vertical-align: middle;
}
#container{
	text-align: left; 
	position: relative; 
	width: 1000px; 
	margin: 0 auto;
	height:600px;
	padding:50px;
	background: url(images/season-greetings-2013.gif) no-repeat;
}
#introluar{
position:relative;
width:700px;
height:500px;
}
#intro{
position:relative;
height:500px;
}
#intro div{
display:none;
}
#navangka{
position:relative;
top:-40px;
left:20px;
height:20px;
}
.nav{
position:relative;
top:0px;
width:20px;
height:20px;
float:left;
margin:0 5px 0 0;
cursor:pointer;
border:solid 1px #cccccc;
text-align:center;
text-decoration:none;
}
#infobox{
float:right;
width:300px;
height:510px;
padding:50px 30px 40px 30px;
border-left:1px solid #ccc;
}

.securitycode{
	color:#990000;
	font-weight:bold;
}
.msg{
	color:#FF0000;
	font-style:italic;
}