@charset "utf-8";
/* CSS Document */

#login_box {
	float: left;
	width: 400px;
	margin-top: 15px;
	margin-left: 15px;
}

#login_box #frmlogin, #login_box #frmresetpasword {
	padding: 0 17px 0 15px;
}

#login_box input {
	display: block;
	border: 1px solid #cccccc;
	margin-bottom: 10px;
}

#login_box input[type=text], #login_box input[type=password] {
	width: 330px;
	padding: 8px;
}

#login_box input[type=submit] {
	padding: 4px 10px;
}

#login_box label {
	font-weight: bold;
}

#reg_box {
	float: left;
	width: 430px;
	height: 395px;
	margin-top: 15px;
	margin-left: 20px;
}

#reg_box #register_link {
	margin-bottom: 15px;
	padding-bottom: 15px;
	border-bottom: 1px solid black;
}

#register_box {
	float: left;
	width: 430px;
	margin-top: 15px;
	margin-left: 15px;
}

#register_box input, #register_box select {
	display: block;
}

#register_box input, #register_box select {
	border: 1px solid #cccccc;
	padding: 5px;
}

#register_box input[type=submit] {
	padding: 4px 10px;
}

#register_box_sukses {
	margin: 15px;
	height: 436px;
}

.group_frm {
	display: block;
	margin-top: 5px;
}

.group_frm label{
	margin-top: 5px;
	width: 200px;
	float: left;
}

.group_frm input[type=text], .group_frm input[type=password], .group_frm select {
	border: 1px solid #cccccc;	
	width: 250px;
}


.group_frm select {
	float: right;
	width: 262px;
}

.reg_frm {
	display: block;
	margin-top: 5px;
}

.reg_frm label{
	margin-top: 5px;
	width: 145px;
	float: left;
}

.reg_frm input[type=text], .reg_frm input[type=password], .reg_frm select {
	border: 1px solid #cccccc;	
	width: 250px;
}


.reg_frm select {
	float: left;
	width: 262px;
}


input[type=submit] {
	padding: 4px 10px;
}

#security_code {
	padding: 5px 0;
}

#security_code #sec_input {
	float: left;
}

#security_code #sec_input input{
	width: 100px;
	margin-top: 8px;
	font-weight: bold;
}

#security_code #sec_input label{
	font-weight: bold;
}

#security_code #sec_image {
	padding-top: 23px;
	padding-left: 10px;
	float: left;
}

.event_box .error_response {
	color: red;
	font-size: 11px;
	float: right;
}

.error_response {
	color: red;
	font-size: 11px;
	float: right;
}

.icon_required {
	color: red;
	font-size: 11px;
}

#member_area {
	padding: 20px 15px;
}

#member_area #akun {
	margin: 15px;
	border-bottom: 2px solid grey;
	padding-bottom: 10px;	
}

#member_area #pp_area {
	float: left;
}

#member_area #pp_area #reset_pp {
	margin-top: 3px;
	font-size: 12px;
}

#member_area #pp_area #reset_pp a {
	color: blue;
	text-decoration: none;
}

#member_area #pp_area #reset_pp a:hover {
	text-decoration: underline;
}

#member_area #pp_area #profile_picture {
	background-size:150px 150px;
	background-repeat: no-repeat;
	border: 1px solid grey;
	width: 150px;
	height: 150px;
}

#member_area #akun_items {
	margin-left: 20px;
	float: left;
}

#member_area #akun #akun_items input {
	border: 1px solid #cccccc;
	padding: 5px;
}

#member_area #akun #akun_items input[type=file] {
	width: 300px;
}

#member_area #akun #akun_items input[type=submit] {
	width: 75px;
}

#member_area #akun_items .akun_items_group {
	display: block;
}

#member_area #akun_items .akun_items_group .item_label{
	font-weight: bold;
	padding: 5px;
	width: 150px;
	float: left;
}

#member_area #akun_items .akun_items_group .item_field{
	padding: 5px;
	float: left;
}

#member_area #profil {
	margin: 15px;	
	padding: 15px;
	border: 1px solid grey;
	background-color: #eeeeee;
	padding-bottom: 10px;
}

#member_area #profil #profile_left{
	float: left;
}


#member_area #profil label {
	font-weight: bold;
	width: 140px;
	margin-top: 8px;
	float: left;
}

#member_area #profil input, #member_area #profil select, #member_area #profil textarea {
	border: 1px solid #cccccc;
	padding: 5px;
	margin-bottom: 10px;
}

#member_area #profil input[type=text], #member_area #profil select {
	float: left;
	width: 230px;
}

#member_area #profil select {
	width: 240px;
}

#member_area #profil textarea {
	height: 60px;
	width: 230px;
	font-family: Arial;
	font-size: 13px;

}

#member_area #profil #profile_right{
	float: left;
	margin-left:20px;	
}

#member_area .komen_itm {
	margin-bottom:10px;
	padding: 5px;
	background-color:#fff;
	border: 1px solid #ccc;
}

#member_area .komen_itm .komen_text {
	font-family: 
}

#member_area .stat_kom {
	margin-bottom:10px;
	padding: 5px;
	background-color:#fff;
	border: 1px solid #ccc;	
}

#member_area .head_box a {
	color: #fff;
	text-decoration: none;
}

#member_area .head_box a:hover {
	text-decoration: underline;
}

form .readonly {
	background: #eee;
}

#tabel_member {

}

#tabel_member #kolom_ket {
	float: left;
	width: 175px;
}

#tabel_member #kolom_ket ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	overflow: visible;	
}

#tabel_member #kolom_ket li {
}

#tabel_member ul li.header_row {
	background-color: #f0b128;
	border-bottom: 1px solid #f0b128;
}

#tabel_member #kolom {
	float: left;
	width: 150px;
	text-align: center;
}

#tabel_member #kolom ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	overflow: visible;
}

.statkom{
	width: 60px;
	height: 30px;
	text-align: center;
	margin-top:10px;
	padding:5px;
	float:center;
	background-color: #EEEEEE;
	}

	
.box_member {
	font-size:13px;
}

.box_member .head {
	background-color: #6F9ECD;
	height:30px;
	font-size:13px;
	font-weight: bold;
	text-align: center;
	color: #ffffff;
	margin-bottom:7px;
}

.box_member .head .rg1{
	width: 50px;
	float: right;
	padding:7px;
	border-left: 2px solid #ffffff;
	}

.box_member .head .member{
	width: 80px;
	float: left;
	padding:7px;
	border-right: 2px solid #ffffff;
	}
	
.box_member .head .tgl{
	width: 170px;
	float: right;
	padding:7px;
	border-left: 2px solid #ffffff;
	}

.box_member .head .event{
	width: 405px;
	float: right;
	padding:7px;
	}
	
.box_member .head .rg4{
	width: 100px;
	float: right;
	padding:7px;
	text-align: center;
	border-left: 2px solid #ffffff;
	}

.box_member .head .lf4{
	width: 220px;
	float: left;
	padding:7px;
	}

.box_member .lhov {
}

.box_member .lhov :hover{
	background-color: #F9F9F9;
}

.box_member .list {
	background-color: #E3E3E4;
	font-size:13px;
	margin-bottom:2px;
}

.box_member .list .rg1{
	width: 50px;
	float: right;
	text-align: center;
	font-weight: bold;
	padding:7px;
	}

.box_member .list .rg2{
	width: 50px;
	Height: 50px;
	float: right;
	text-align: center;
	font-weight: bold;
	padding:7px;
	border-right: 2px solid #ffffff;
	border-left: 2px solid #ffffff;
	}
	
.box_member .list .rg3{
	width: 180px;
	float: right;
	padding:7px;
	}

.box_member .list .rg4{
	width: 100px;
	float: right;
	padding:7px;
	text-align: center;
	border-left: 2px solid #ffffff;
	}

.box_member .list .lf4{
	width: 220px;
	float: left;
	padding:7px;
	text-align: left;
	}
	
.box_member .list .member{
	width: 40px;
	float: left;
	padding:7px;
	}
	
.box_member .list .tgl{
	width: 185px;
	float: left;
	text-align: left;
	padding:7px 0;
	}

.box_member .list .event{
	width: 417px;
	float: left;
	text-align: left;
	padding:7px;
	border-right: 2px solid #ffffff;
	border-left: 2px solid #ffffff;
	}

.box_member .list .event a{
	color:#3b5998;
	text-decoration:none;
	}
	
//
.juduldaf {
	font-size:13px;
	text-align: center;
	color:#ffffff;
	height:30px;
	background-color: #6F9ECD;
}



.dash_box {
	border-bottom: 2px solid #EDEFF4;
	margin:10px 0;
	background-color: #eeeeee;
	border-bottom: 2px solid #E3E3E4;
	border-right: 2px solid #E3E3E4;

}

.dash_box .tgl {
	font-size:11px;
	color:#989898;
}

.dash_box .picture_box {
	font-family: Arial;
	font-size:12px;
	padding:7px;
}

.dash_box .picture_box .pic {
	float:left;
	margin-right:7px;
	border-bottom: 1px solid #E3E3E4;
	border-right: 1px solid #E3E3E4;
}

.dash_box .picture_box .del a{
	color:#989898;
	float:right;
	text-decoration:none;
}

.dash_box .picture_box .del a:hover{
	color:red;
}

.dash_box .picture_box .judul {
	padding-bottom:7px;
}

.dash_box .picture_box .judul a {
	font-size:13px;
	color:#3b5998;
	text-decoration:none;
}

.dash_box .picture_box .judul a:hover {
	color:#000032;
	text-decoration:underline;
}

.dash_box .picture_box .office {
	float:left;
	width: 100%;
}

.dash_box .picture_box .komen {
	font-size:12px;
	background-color: #ffffff;
	border-radius: 3px;
	float:right;
	width:455px;
	padding:5px;
}

.dash_box .picture_box .click {
	font-size:9px;
	background-color: red;
	float:left;
	color:#fff;
	border-radius : 3px;
	padding:0 3px;
}

.dash_box .picture_box .click a{
	text-decoration:none;
	color:#fff;
}

.cblue {
	color: blue;
}

.cred {
	color: red;
}