/* Init */
.MAGNOLIA{font-family:tahoma,serif;font-size:11px}

.buttonx {
background:#3b5998;margin-top:3px;border-color:#d9dfea #0e1f5b #0e1f5b #d9dfea;border-width:1px;color:white;font-family:tahoma,serif;font-size:11px;padding:2px 15px 3px;text-align:center
}

.buttony {
	-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
	-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
	box-shadow:inset 0px 1px 0px 0px #ffffff;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ededed), color-stop(1, #dfdfdf));
	background:-moz-linear-gradient(top, #ededed 5%, #dfdfdf 100%);
	background:-webkit-linear-gradient(top, #ededed 5%, #dfdfdf 100%);
	background:-o-linear-gradient(top, #ededed 5%, #dfdfdf 100%);
	background:-ms-linear-gradient(top, #ededed 5%, #dfdfdf 100%);
	background:linear-gradient(to bottom, #ededed 5%, #dfdfdf 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#dfdfdf',GradientType=0);
	background-color:#ededed;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #dcdcdc;
	display:inline-block;
	cursor:pointer;
	color:#000000;
	font-family:arial;
	font-size:12px;
	padding:2px 10px;
	text-decoration:none;
	text-shadow:0px 1px 0px #ffffff;
}
.buttony:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #dfdfdf), color-stop(1, #ededed));
	background:-moz-linear-gradient(top, #dfdfdf 5%, #ededed 100%);
	background:-webkit-linear-gradient(top, #dfdfdf 5%, #ededed 100%);
	background:-o-linear-gradient(top, #dfdfdf 5%, #ededed 100%);
	background:-ms-linear-gradient(top, #dfdfdf 5%, #ededed 100%);
	background:linear-gradient(to bottom, #dfdfdf 5%, #ededed 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#dfdfdf', endColorstr='#ededed',GradientType=0);
	background-color:#dfdfdf;
}
.buttony:active {
	position:relative;
	top:1px;
}



.td_1{background:#d8dfea;border-bottom:1px solid #cccccc;}
.td_cell{background:#d8dfea;border-bottom:1px;}

.td_header {background:#3b5998;border-bottom:1px solid #cccccc;color:white;font-weight:bold;text-align:center;padding:5px}

label.error {
	/* remove the next line when you have trouble in IE6 with labels in list */
	color: red;
	font-style: italic;
	font-size:12px;
    -webkit-animation-name: blinker;
    -webkit-animation-duration: 1s;
    -webkit-animation-timing-function: linear;
    -webkit-animation-iteration-count: infinite;

    -moz-animation-name: blinker;
    -moz-animation-duration: 1s;
    -moz-animation-timing-function: linear;
    -moz-animation-iteration-count: infinite;

    animation-name: blinker;
    animation-duration: 1s;
    animation-timing-function: linear;
    animation-iteration-count: infinite;
}

@-moz-keyframes blinker {  
    0% { opacity: 1.0; }
    50% { opacity: 0.0; }
    100% { opacity: 1.0; }
}

@-webkit-keyframes blinker {  
    0% { opacity: 1.0; }
    50% { opacity: 0.0; }
    100% { opacity: 1.0; }
}

@keyframes blinker {  
    0% { opacity: 1.0; }
    50% { opacity: 0.0; }
    100% { opacity: 1.0; }
}



/* Form */
.MAGNOLIA___FORM{margin:0px}
.MAGNOLIA___FORM table{border:solid 1px silver;font-family:tahoma,serif;font-size:12px;color:#494949}
.MAGNOLIA___FORM table td.td_1{background:#d8dfea;border-bottom:1px solid #cccccc;}
.MAGNOLIA___FORM table td.td_2{background:white;border-bottom:1px solid #cccccc}
.MAGNOLIA___FORM table td.td_1 div{padding:3px 5px 5px 10px}
.MAGNOLIA___FORM table td.td_2 div{padding:3px 10px 5px 5px}
.MAGNOLIA___FORM table td.td_header div{background:#3b5998;border-bottom:1px solid #cccccc;color:white;font-weight:bold;text-align:center;padding:5px}
.MAGNOLIA___FORM .input-button{background:#3b5998;margin-top:3px;border-color:#d9dfea #0e1f5b #0e1f5b #d9dfea;border-width:1px;color:white;font-family:tahoma,serif;font-size:11px;padding:2px 15px 3px;text-align:center}
.MAGNOLIA___FORM .input-reset{padding:2px 15px 3px 15px;border-width:1px;font-size:11px;font-family:tahoma,serif;text-align:center;background:#f0f0f0;color:black;border-top-color:#e7e7e7;border-right-color:#666;border-bottom-color:#666;border-left-color:#e7e7e7}
.MAGNOLIA___FORM .input-text{border:1px solid #bdc7d8;font-family:tahoma,serif;font-size:11px;padding:3px}
.MAGNOLIA___FORM textarea{border:1px solid #bdc7d8;padding:3px;font-size:11px;font-family:tahoma,serif}
.MAGNOLIA___FORM .input-text:hover,.MAGNOLIA___FORM .input-text:focus,.MAGNOLIA___FORM textarea:hover,.MAGNOLIA___FORM textarea:focus{border:1px solid #3b5998;background:#d8dfea}
.MAGNOLIA___FORM select{border:1px solid #bdc7d8;font-family:tahoma,serif;font-size:11px;padding:2px}
.MAGNOLIA___FORM input.input_bobot{border:1px solid #bdc7d8;font-family:tahoma,serif;font-size:11px;padding:2px}
.MAGNOLIA___FORM .input-radio{padding:0;margin:0 5px 0 0;vertical-align:middle}
.MAGNOLIA___FORM .input-checkbox{border:0;vertical-align:middle}

/* Browse */
.MAGNOLIA___BROWSE{border-collapse:collapse}
.MAGNOLIA___BROWSE td{border:solid 1px #bdc7d8;font-size:11px}
.MAGNOLIA___BROWSE td div{font-family:tahoma,serif}
.MAGNOLIA___BROWSE td.header{background:#3b5998;color:white;font-weight:bold;text-align:center}
.MAGNOLIA___BROWSE td.header div{padding:5px;font-size:12px}
.MAGNOLIA___BROWSE td.data_0{background:#f6f7f8}
.MAGNOLIA___BROWSE td.data_1{background:#E9E9E9}
.MAGNOLIA___BROWSE td.data_0 div,.MAGNOLIA___BROWSE td.data_1 div{padding:5px;font-size:11px}
.MAGNOLIA___PAGING{text-align:center;font-family:tahoma,serif;font-size:12px;color:#666666}
.MAGNOLIA___PAGING a{color:#3b5998;text-decoration:underline}
.MAGNOLIA___PAGING a:hover,.MAGNOLIA___PAGING a:active,.MAGNOLIA___PAGING a:hover{color:blue;text-decoration:underline}
.MAGNOLIA___PAGING .current_sheet{background:#3b5998;padding:3px;color:white}

