
@import url("GlobalStyles.css");

body				{ font-size:62.5%; line-height:normal; height:100%; color:#333; margin:0 !important;background-repeat:repeat-x; }
/*background-image:url("../images/bg_body.png");  background-color:#FFCC01; */
img 				{ border:0 !important; background:transparent; }
a img:hover			{ opacity:0.6; }
p			{ word-wrap: break-word; font-size:11px; line-height:140%; }
hr					{ height: 5px; background-image:url("../images/table-hr.gif"); background-color:transparent; background-repeat:repeat-x; border:none; }


/* GENERAL CSS */
.clearboth 			{ clear:both; }
.fontBold			{ font-weight:bold; }
.roundCorner		{ border-radius: 6px; -webkit-border-radius: 6px; }
.italicfont			{ font-style:italic; color:#666; }
.dateFormat			{ font:normal normal 11px/1.2em; color:#666; }
.timeFormat			{ font:bold normal 13px/1.2em; display:block; padding:3px 5px 3px 20px; color:#F60; background-image:url("../images/icon-clock.gif"); background-repeat:no-repeat; }
.placeFormat		{ font:bold normal 13px/1.2em; display:block; padding:3px 5px 3px 20px; color:#F60; background-image:url("../images/icon-place.png"); background-repeat:no-repeat; }
.contentInfo		{ color:#A11; background-color:#FFC; border:1px inset #A11; padding:3px;}
.notFound			{ color:#F33; background-color:#EE5;}
.tip_content		{ font:normal normal 11px/1.2em }
#divInfo			{ clear:both; border-radius: 6px; -webkit-border-radius: 6px; border:1px dashed #CCC; padding:5px}


/* FONT SIZE CONTROL */
.font10 {font-size:10px; line-height:140%; } /* for setting 10px */
.font11 {font-size:11px; line-height:160%; } /* for setting 11px */
.font12 {font-size:12px; line-height:160%; } /* for setting 12px */
.font13 {font-size:13px; line-height:160%; } /* for setting 13px */
.font14 {font-size:14px; line-height:160%; } /* for setting 14px */
.font15 {font-size:15px; line-height:160%; } /* for setting 15px */
.font16 {font-size:16px; line-height:150%; } /* for setting 16px */
.font17 {font-size:17px; line-height:140%; } /* for setting 17px */
.font18 {font-size:18px;} /* for setting 18px */
.font19 {font-size:19px;} /* for setting 19px */
.font20 {font-size:20px;} /* for setting 20px */



/* NEW CLEARFIX */
.clearfix:after 			{ visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
* html .clearfix            { zoom: 1; } /* IE6 */
*:first-child+html .clearfix{ zoom: 1; } /* IE7 */



/* CLOSE BUTTON */
.fixedBottomClose			{ text-align:right; margin-top:-15px; padding:0 10px; }
.fixedBottomClose a			{ font-weight:bold !important; }

/* HEADING */
h1, h2, h3, h4, h5, h6		{ font-weight:normal; margin:8px 0; }
h1							{ font-size:28px; }
h2							{ font-size:24px; }
h3							{ font-size:20px; }
h4							{ font-size:17px; }
h5							{ font-size:14px; }
h6							{ font-size:12px; }
h4.boxTitle					{ color:#000 !important; text-transform:uppercase; font-weight:bold !important; color:#000; letter-spacing:0px; }
h5.boxTitle					{ color:#000 !important; text-transform:uppercase; font-weight:bold !important; color:#000; letter-spacing:0px; }


/* LOGIN BOX */                                       
.loginBoxCont				{ float:right; width:250px; background-image:url("../images/bg-table-th.gif"); background-color:#FFF;   background-repeat:no-repeat; margin:auto; border:solid 1px #ccc; border-radius: 7px; -webkit-border-radius: 7px; z-index:9999; padding-bottom:8px;}
.loginBoxCont div, .loginBoxCont p, .loginBoxCont a { text-align:left; }
.loginBox					{ width:192px; background:#FFF; text-align:left; padding:15px; _padding-top:5px !important; margin:10px; border:solid 0px #e6e6e6; border-radius: 4px; -webkit-border-radius: 4px; }	
.loginBox label				{ margin:0 !important; padding:0 !important; font-size:10px !important; font-weight:normal !important; }
.loginBoxInputBorder		{ background:#e0e0e0; width:190px; padding:0 0 0 0; float:left; border-radius: 4px; -webkit-border-radius: 4px; }
.loginTitle					{ float:left; text-align:left; width:170px; margin-left:15px; _margin-left:5px !important; margin-bottom:0; font-weight:bold !important; color:#333 !important; padding-top:10px; }
.loginBox input				{ padding:5px; font-size:11px; font-weight:bold !important; }		
.ttitle						{clear:both;}


/* MAIN LINK */
a							{ outline:none; text-decoration:none; }
a:link						{ color:#066A99; text-decoration:none; }
a:visited					{ color:#066A99; text-decoration:none; }
a:hover						{ color:#0058dc; text-decoration:underline; }
a:active					{ color:#066A99; text-decoration:none; }


/* SECONDARY LINK */
a.slink						{ outline:none; text-decoration:none; }
a.slink:link				{ color:#6D84B4; text-decoration:none; }
a.slink:visited				{ color:#6D84B4; text-decoration:none; }
a.slink:hover				{ color:#6D84B4; text-decoration:underline; }
a.slink:active				{ color:#6D84B4; text-decoration:none; }

.showpage div				{ font:normal 12px/1.4e;}


/* FORM & BUTTON */
.box						{ border:solid 1px #bbb; padding:20px 25px; width:714px; }
	.box table				{ border-collapse:collapse; }
	.box td					{ padding:5px 10px; border:solid 1px #ccc; text-align:left; }
	
	.form *					{ vertical-align: middle; list-style:none; }
	.form ul.formList		{ margin:0; padding:0; float:left; margin-right:15px; }
	.form input, textarea, select
							{ padding:5px 3px 5px 3px; margin:2px; font-size:11px; width: auto; overflow: visible; }
	.form select			{ padding:4px 3px 4px 0px !important; }
	.form select option		{ padding-right:15px; }
	.form label				{ float: left; text-align: right; margin-right:8px; font-weight:bold; padding-top:8px;  }
	.form input[type='radio'], input[type='checkbox'] { height:26px; width:25px; }
	
	.form span				{ font-size:11px; }
	.errorMsg				{ color:red; font-weight:normal; padding:4px 6px 4px 32px; border:solid 1px red; background:#FF9 url("../images/error-icon.gif") left top no-repeat; -webkit-border-radius:3px; border-radius:3px; }
	
	input.errorMsg			{ font-weight:normal; border:solid 1px red; background:#FFF; -webkit-border-radius:3px; border-radius:3px; }
	
	.btn 					{   margin:2px 0; outline:none; border:solid 1px #f0b800 !important; height:26px; padding:4px 32px 4px 8px !important;
								color:#462e00; font:normal bold 11px/1em; text-shadow: 0px 1px 0px #ffe593;
								background:#ffd95e url("../images/button-icons3.gif") no-repeat right top;
								-webkit-border-radius:3px; border-radius:3px; cursor:pointer; 
							}
	
	input:hover.btn 		{ background-color:#ffc400; color:#462e00 !important; cursor:pointer; }
	input:active.btn 		{ }	
	
	input.btnDownload		{ background-position:right -26px !important; }	
	input.btnUnlock			{ background-position:right -52px !important; }	
	input.btnLock			{ background-position:right -78px !important; }	
	input.btnKey			{ background-position:right -104px !important; }
	input.btnNext			{ background-position:right -130px !important; }	
	input.btnPrevious		{ background-position:right -156px !important; }	
	input.btnReset			{ background-position:right -182px !important; }	
	input.btnSetting		{ background-position:right -208px !important; }	
	input.btnStructure		{ background-position:right -234px !important; }	
	input.btnSubmit			{ background-position:right -260px !important; }		
	input.btnSendmail		{ background-position:right -286px !important; }	
	input.btnSearch			{ background-position:right -312px !important; }	
	input.btnHome			{ background-position:right -338px !important; }	
	input.btnEmpty			{ background-position:right -364px !important; }	
	input.btnDelete			{ background-position:right -390px !important; }	
	input.btnEdit			{ background-position:right -416px !important; }	
	input.btnOk				{ background-position:right -442px !important; }	
	input.btnFirstpage		{ background-position:right -468px !important; }	
	input.btnLastpage		{ background-position:right -494px !important; }	
	input.btnGo				{ background-position:right -520px !important; }	
	input.btnSave			{ background-position:right -546px !important; }	
	input.btnCancel			{ background-position:right -572px !important; }	
	input.btnViewdetail		{ background-position:right -598px !important; }	
	input.btnAdditem		{ background-position:right -624px !important; }	
	input.btnLessitem		{ background-position:right -650px !important; }	
	input.btnProfile		{ background-position:right -676px !important; }	
	input.btnWarning		{ background-position:right -702px !important; }	
	input.btnExtlink		{ background-position:right -728px !important; }	
	input.btnAddmore		{ background-position:right -754px !important; }	
	input.btnLessmore		{ background-position:right -780px !important; }	
	input.btnNewdoc			{ background-position:right -806px !important; }	
	input.btnListitem		{ background-position:right -832px !important; }	
	input.btnComment		{ background-position:right -858px !important; }	
	input.btnRefresh		{ background-position:right -884px !important; }	
	input.btnReport			{ background-position:right -910px !important; }	
	input.btnCart			{ background-position:right -936px !important; }	
	input.btnPrint			{ background-position:right -962px !important; }	
	input.btnCut			{ background-position:right -988px !important; }	
	input.btnCopy			{ background-position:right -1014px !important; }	
	input.btnClean			{ background-position:right -1040px !important; }	
	input.btnPaste			{ background-position:right -1066px !important; }	
	input.btnFlag			{ background-position:right -1092px !important; }	
	input.btnChart			{ background-position:right -1118px !important; }	
	input.btnTable			{ background-position:right -1144px !important; }	
	input.btnLove			{ background-position:right -1170px !important; }	
	input.btnDocument		{ background-position:right -1196px !important; }	
	input.btnHelp			{ background-position:right -1222px !important; }	
	input.btnOpenfolder		{ background-position:right -1248px !important; }	
	input.btnAddpage		{ background-position:right -1274px !important; }	
	input.btnRemovepage		{ background-position:right -1300px !important; }	
	input.btnDelpage		{ background-position:right -1326px !important; }	
	input.btnCheckpage		{ background-position:right -1352px !important; }	
	input.btnNextpage		{ background-position:right -1378px !important; }	
	input.btnPrevpage		{ background-position:right -1404px !important; }	
	input.btnSelectlist		{ background-position:right -1430px !important; }	
	input.btnUserlogged		{ background-position:right -1456px !important; }	
	input.btnStar			{ background-position:right -1482px !important; }	
	input.btnWindow			{ background-position:right -1508px !important; }	
	input.btnUpload			{ background-position:right -1534px !important; }
	input.btnUsergroup		{ background-position:right -1560px !important; }
	input.btnDoc			{ background-position:right -1586px !important; }
	input.btnFile			{ background-position:right -1612px !important; }
	input.btnInfo			{ background-position:right -1638px !important; }
	input.btnCommentlist	{ background-position:right -1664px !important; }
	
	input.btnSmall			{ height:26px !important; padding:0px 15px 2px 15px !important; color:#352300; border:solid 1px #ccc !important; background:#f6f6f6 !important; -webkit-border-radius:15px; border-radius:15px; }
	input.btnSmall:hover	{ color:#000; }
	
	input.btnUnclick		{ height:25px !important; padding:0px 15px 2px 15px !important; text-shadow: -1px -1px 1px white !important; cursor:text; color:#999; border:solid 1px #bbb !important; background:#ddd !important; -webkit-border-radius:15px; border-radius:15px; }
	input.btnUnclick:hover	{ height:25px !important; padding:0px 15px 2px 15px !important; text-shadow: -1px -1px 1px white !important; cursor:text; color:#999 !important; border:solid 1px #bbb !important; background:#ddd !important; -webkit-border-radius:15px; border-radius:15px; outline:none; }
	input.btnUnclick:active	{ top:0; position:relative; outline:none; }
	input.blur 				{ color: #999 !important; }
	
	.button					{   margin:3px 0; outline:none; border:solid 1px #f0b800 !important; padding:2px 8px 2px 8px !important; height:25px; 
								color:#462e00 !important; font-size:11px; text-shadow: 0px 1px 0px #ffe593;
								background-image:url("../images/bg-plain-button.gif"); background-color:#fecf07; background-repeat:repeat-x;
								-webkit-border-radius:3px; border-radius:3px;
							}							
	.button:hover			{ background:#ffc400; text-decoration:none !important; }
	.button:active			{ background:#ffc400; text-decoration:none !important; }
	
	.btnNextArrow, .btnNextarrow				{ background:#ffc818 url("../images/button-icons3.gif") no-repeat !important; background-position:right -130px !important; padding-left:0 !important; padding-right:19px !important; }
	.btnPrevArrow, .btnPrevarrow				{ background:#ffc818 url("../images/button-icons3.gif") no-repeat !important; background-position:right -156px !important; padding-left:0 !important; padding-right:19px !important; }
	.btnNextArrow:hover, .btnNextarrow:hover	{ text-decoration:none !important; }
	.btnPrevArrow:hover, .btnPrevarrow:hover	{ text-decoration:none !important; }
	
	
/* CUSTOM LINK */	
.link						{ border:solid 1px #bbb; padding:20px 25px; width:714px; }
	.link table				{ border-collapse:collapse; }
	.link td				{ padding:15px 10px; border:solid 1px #ccc; text-align:left; }
	
	.btnlink				{   outline:none; border:solid 1px #f0b800 !important; padding:6px 35px 6px 10px !important; height:26px; text-decoration:none !important;
								color:#462e00 !important; font:normal bold 11px/1em; text-shadow: 0px 1px 0px #ffe593;
								background-image:url("../images/button-icons3.gif"); background-color:#ffd95e; background-repeat:no-repeat;
								-webkit-border-radius:3px; border-radius:3px;
							}
							
	.btnlink:hover			{ background-color:#ffc400; color:#462e00 !important; }	
	.btnlink:active			{ background-color:#ffc400; color:#462e00 !important; }
	
	a.btnDownload			{ background-position:right -26px !important; }	
	a.btnUnlock				{ background-position:right -52px !important; }	
	a.btnLock				{ background-position:right -78px !important; }	
	a.btnKey				{ background-position:right -104px !important; }
	a.btnNext				{ background-position:right -130px !important; }	
	a.btnPrevious			{ background-position:right -156px !important; }	
	a.btnReset				{ background-position:right -182px !important; }	
	a.btnSetting			{ background-position:right -208px !important; }	
	a.btnStructure			{ background-position:right -234px !important; }	
	a.btnSubmit				{ background-position:right -260px !important; }		
	a.btnSendmail			{ background-position:right -286px !important; }	
	a.btnSearch				{ background-position:right -312px !important; }	
	a.btnHome				{ background-position:right -338px !important; }	
	a.btnEmpty				{ background-position:right -364px !important; }	
	a.btnDelete				{ background-position:right -390px !important; }	
	a.btnEdit				{ background-position:right -416px !important; }	
	a.btnOk					{ background-position:right -442px !important; }	
	a.btnFirstpage			{ background-position:right -468px !important; }	
	a.btnLastpage			{ background-position:right -494px !important; }	
	a.btnGo					{ background-position:right -520px !important; }	
	a.btnSave				{ background-position:right -546px !important; }	
	a.btnCancel				{ background-position:right -572px !important; }	
	a.btnViewdetail			{ background-position:right -598px !important; }	
	a.btnAdditem			{ background-position:right -624px !important; }	
	a.btnLessitem			{ background-position:right -650px !important; }	
	a.btnProfile			{ background-position:right -676px !important; }	
	a.btnWarning			{ background-position:right -702px !important; }	
	a.btnExtlink			{ background-position:right -728px !important; }	
	a.btnAddmore			{ background-position:right -754px !important; }	
	a.btnLessmore			{ background-position:right -780px !important; }	
	a.btnNewdoc				{ background-position:right -806px !important; }	
	a.btnListitem			{ background-position:right -832px !important; }	
	a.btnComment			{ background-position:right -858px !important; }	
	a.btnRefresh			{ background-position:right -884px !important; }	
	a.btnReport				{ background-position:right -910px !important; }	
	a.btnCart				{ background-position:right -936px !important; }	
	a.btnPrint				{ background-position:right -962px !important; }	
	a.btnCut				{ background-position:right -988px !important; }	
	a.btnCopy				{ background-position:right -1014px !important; }	
	a.btnClean				{ background-position:right -1040px !important; }	
	a.btnPaste				{ background-position:right -1066px !important; }	
	a.btnFlag				{ background-position:right -1092px !important; }	
	a.btnChart				{ background-position:right -1118px !important; }	
	a.btnTable				{ background-position:right -1144px !important; }	
	a.btnLove				{ background-position:right -1170px !important; }	
	a.btnDocument			{ background-position:right -1196px !important; }	
	a.btnHelp				{ background-position:right -1222px !important; }	
	a.btnOpenfolder			{ background-position:right -1248px !important; }	
	a.btnAddpage			{ background-position:right -1274px !important; }	
	a.btnRemovepage			{ background-position:right -1300px !important; }	
	a.btnDelpage			{ background-position:right -1326px !important; }	
	a.btnCheckpage			{ background-position:right -1352px !important; }	
	a.btnNextpage			{ background-position:right -1378px !important; }	
	a.btnPrevpage			{ background-position:right -1404px !important; }	
	a.btnSelectlist			{ background-position:right -1430px !important; }	
	a.btnUserlogged			{ background-position:right -1456px !important; }	
	a.btnStar				{ background-position:right -1482px !important; }	
	a.btnWindow				{ background-position:right -1508px !important; }	
	a.btnUpload				{ background-position:right -1534px !important; }	
	a.btnUsergroup			{ background-position:right -1560px !important; }
	a.btnDoc				{ background-position:right -1586px !important; }
	a.btnFile				{ background-position:right -1612px !important; }
	a.btnInfo				{ background-position:right -1638px !important; }
	a.btnCommentlist		{ background-position:right -1664px !important; }
	
	a.btnNextArrow			{ background-position:right -130px !important; padding-left:0 !important; padding-right:22px !important; }
	a.btnPrevArrow			{ background-position:right -156px !important; padding-left:0 !important; padding-right:22px !important; }
	a:hover.btnNextArrow	{ }
	a:hover.btnPrevArrow	{ }
	a.btnUsergroup			{ background-position:right -1560px !important; }
	

/* FIELDSET BOX */	
fieldset		{ background:#fff; padding-bottom:13px; margin:10px 10px 20px 10px; border:solid 1px #ccc; border-bottom:solid 3px #ccc; border-radius: 4px; -webkit-border-radius: 4px;}
fieldset legend	{ color:#000000;background:#eceef0 url("../images/bg-legend-right-side.gif") left top repeat-x; border-bottom:solid 1px #ccc; padding:4px 12px 3px 12px;  }


/* TABLE VIEW */
.reportTbl *						{ border-collapse:collapse; line-height:16px; }
.reportTbl							{ margin:5px 0 10px 0; text-align:left; background-color:#fff !important; border-collapse:collapse; border:solid 1px #ccc; border-bottom:solid 1px #ddd; -webkit-box-shadow: 0px 1px 2px 0px #ddd; -moz-box-shadow: 0px 1px 2px 0px #ddd; box-shadow: 0px 1px 2px 0px #ddd; outline:none; clear:both; }
td.reportContent > table.reportTbl,td.reportContent >div> table.reportTbl{margin:0 auto !important; }
.reportTbl th, .reportTbl thead tr td	{ font-size:12px; font-weight:bold; text-decoration:none; padding:6px; background-image:url("../images/bg-table-header.gif"); background-color:#cacaca; background-position:left top; background-repeat:repeat-x; color:#444; text-shadow: 0px 1px 0px #eee; border:solid 1px #bbb; border-bottom:solid 1px #aaa !important; }
.reportTbl td						{ border-collapse:collapse;font-size:11px; padding:4px; border:solid 1px #ccc; vertical-align:top; background:transparent url("../images/bg-table-td-shadow.gif") repeat-x left top; }
.reportTbl td strong				{ color:#000; }
.reportTbl tr						{ border-top:solid 1px #ccc; border-bottom:solid 1px #ccc; }
.reportTbl tr:nth-of-type(odd)		{ background-color: #e9edef; }
.reportTbl .header 					{ background-image: url("../images/bg-table-th.gif"); background-color:transparent; background-repeat: repeat-x; background-position: left center; text-align: center; font-size:14px; color:#333 !important; border-bottom:solid 2px #fecf07 !important; }
.reportTbl .header, .reportTbl thead tr .headerSortUp, .reportTbl thead tr .headerSortDown { background-color:#fff; }
.reportTbl thead tr .headerSortUp 	{ background-color:#d8d8d8; background-image: url("../images/asc.gif"), url("../images/bg-table-th-up.gif"); background-repeat: no-repeat, repeat-x; background-position: right center, left center; }
.reportTbl thead tr .headerSortDown { background-color:#d8d8d8; background-image: url("../images/desc.gif"), url("../images/bg-table-th-up.gif"); background-repeat: no-repeat, repeat-x; background-position: right center, left center; }
.reportTbl .fkey 					{ font-weight:bold; background-color:#fffee4; color:#CC3300; }
.reportTbl .fbot					{ font-weight:bold;}
.reportTbl .fhead					{ font-weight:bold;background-color:#EAEAEA;}
.filter								{ padding:3px; }
.tableTitle							{ font-size:13px; padding:10px; background-image:url("../images/table-title2.gif"); background-color:#eee; background-repeat:repeat-x; background-position:left top; border-top:solid 1px #ddd; font-weight:bold; }
.reportTbl hr						{ height: 5px; background-image:url(../images/table-hr.gif); background-color:transparent; background-repeat:repeat-x; background-position: top center; border:none; }
.divHeader							{ background-image: url("../images/bg-table-th.gif"); background-repeat: repeat-x; background-position: left center; text-align: center; font-size:16px; color:#222 !important; }
.ttitle								{ clear:both; }
div .fixInfoBtn						{ text-align:right; margin:10px 0;}


/* BANNER SPACE */
.bannerSpace		{ background-color:#fff; padding:0; border:solid 1px #a40023; margin-bottom:8px; float:left; overflow:hidden; }
.bannerRight		{ display:inline; width:228px; background-color:#fff; padding:0; border:solid 1px #fff; margin:5px 10px; float:left; overflow:hidden; -webkit-border-radius:6px; border-radius:6px; }
.bannerLeft			{ width:692px; background-color:#fff; padding:3px; border:solid 1px #ccc; margin:25px 0px; float:left; overflow:hidden; -webkit-border-radius:6px; border-radius:6px; }


/* calendar css */
#calendar			{ width: 100%; height: 100%; clear:both; }
	.cal			{ background-color:#ccc; width: 100%; }
	.cal  a			{ text-decoration:none !important; }
	.calhead		{ width: 100%; font-weight: bold; color: #FFFFFF; font-size: 14px; }
	.calhead img	{ border: none; }
	.dayhead		{ height: 20px;	background-color: #EEE; font-size: 12px; }
	.dayhead td		{ text-align: center; color: #710000; padding: 3px; }
	.dayrow			{ background-color: #FFF;	height: 20px; }
	.dayrow td		{ width: 14%; color: #000; padding: 3px; }
	.day			{ float: right; font-size:10px; }
	.dayover		{ background-color: #EEE9E9; }
	.dayout			{ background-color: #FFF; }
	
	#calendar table		{ margin:0; }
	#calendar table th	{ border:none; }
	#calendar table h4	{ font-size:12px; font-weight:bold; }

	
	
/* Pagination */
#paginasi ul 			{ margin:0; padding:0; font-size: 110%; height:22px; } 
	#paginasi li 		{ float: left; list-style-type: none; margin: 0 2px; font-weight:bold; }
 	#paginasi a 		{ padding: 3px 6px; color: #666; background: #eee; border: 1px solid #aaa; border-radius: 3px; -webkit-border-radius: 3px; text-decoration: none; }
 	#paginasi a:hover 	{ color: #fff; background-color: #000; border: 1px solid #000; } 
	#paginasi .active 	{ background-color: #000; border: 1px solid #000; color: #fff; cursor: default; /* Important: makes a link act like a text */ }
 	#paginasi .disabled, #paginasi a.disabled:hover { color: #bbb; border: 1px solid #bbb; background-color: #fff; cursor: default; /* Important: makes a link act like a text */ }
	#paginasi .period, #paginasi a.period:hover 	{ background: none; color: #000; border: 0; cursor: default; /* Important: makes a link act like a text */ }
		
/* NEW MENU */
#newmenu { background-color:#FFF; width:200px; margin:5px 0 0 0; padding:0; float:left; border:1px solid #bbb !important; border-radius: 5px; -webkit-border-radius: 5px;}
	#newmenu a:hover		{ background-color:#F77; color:#111; text-decoration:none; }

/* MENU NAVIGATION */
#hnavcont						{ background-color:#EEE; width:998px; margin:0; padding:0; float:left; border:1px solid #bbb !important; border-radius: 5px; -webkit-border-radius: 5px;}			
#hnavcont table				{ margin:0; }
#hnavcont td				{ margin:0px; padding:0px; height:22px; background-image:url("../images/bg_menu.gif")}
#hnavcont td.menu			{ width:107px; border-right:1px solid #999}
#hnavcont td a				{ display:block; background:none; padding:8px 0 8px 14px; color:#000; font-size:12px; font-weight:bold; text-decoration:none; text-align:left;}			
#hnavcont td:last-child a	{ border:none; }
			#hnavcont td a:hover		{ background-color:#EEE; color:#111; text-decoration:none; }		
			#hnavcont td a:active		{ background-color:#EEE; color:#111; text-decoration:none; }		
			#hnavcont .boxMenu			{ padding:0 8px 8px 8px;}
			#menuUtama1 div 			{ float:left; width:150px; height:24px; padding:2px; font-size:11px;}
			#menuUtama1 div .nsubmenu	{ padding-left:12px;background-image:url("../images/icon-bottom-arrow.gif"); background-position: left center; background-repeat:no-repeat; position: relative;}
			#menuUtama1 div a 			{ display:block; color:#222; font:normal 12px/1.2em 'tahoma'; text-decoration:none;height:12px;padding:5px;}
			#menuUtama1 div a:hover  	{ font-weight:bold; font-size:10.5px; color:#000;text-decoration:underline;}
			#menuUtama2 div 			{ float:left; min-width:100px; height:20px; padding:1px; font-size:11px; margin:0 7px;}
			#menuUtama2 div a 			{ display:block; color:#222; font:normal 12px/1.2em 'tahoma'; text-decoration:none;height:12px;padding:3px;}
			#menuUtama2 div a:hover  	{ font-weight:bold; font-size:10.5px; color:#000; background-color:#F1F1F1;text-decoration:underline;}

/* MENU NAVIGATION V 2016*/
#hnavcont_2016						{  width:999px; margin:0px  ; padding: 0  ; float:left;  }			
#hnavcont_2016 table				{ margin:0; }
#hnavcont_2016 td				{ margin:0px; padding:0px; height:22px;background:#ffcb05}
/*background-image:url("../images/bg_menu.gif")*/
#hnavcont_2016 td.menu			{ min-width:40px; border-right:1px solid #fff}
#hnavcont_2016 td a				{ display:block; background:none; padding:6px 0 0px 6px; color:#000; font-size:12px; font-weight:bold; text-decoration:none; text-align:left;height: 20px;}			
#hnavcont_2016 td:last-child a	{ border:none; }
#hnavcont_2016 td a:hover		{ background-color:#eadba1; color:#111; text-decoration:none; }		
#hnavcont_2016 td a:active		{ background-color:#EEE; color:#111; text-decoration:none; }	
#menuUtama1_2016  			{ width: 750px;MARGIN: auto;}
#menuUtama1_2016 div:hover  	{  color:#000;text-decoration:none;background:#ffe395;}

#menuUtama2_2016 			{ float:left; padding-top:2px; width:474px; text-align:left; background:transparent;}

#menuUtama2_2016 ul {
  list-style: none;
  padding: 0;
  margin: 0;
}

#menuUtama2_2016 ul li {
  display: block;
  position: relative;  
  width: 50%;
  min-width:300px;
  background:transparent url("../images/icon-09.gif") left center no-repeat;
  padding-left:7px;
  text-align: left;
  /*border:1px dotted #Fecc01;*/
  margin-top:-1px;
  word-wrap: break-word;
  min-height: 26px;
  font-weight:bold;
}

/* This hides the dropdowns */

#menuUtama2_2016 li ul { display: none; }
#menuUtama2_2016 ul li a {
  display: block;
  padding: 0.6em;
  text-decoration: none;			  
  color: #000000;
  
}

#menuUtama2_2016 ul li a:hover {  background:#fffe8f; border-radius: 5px; }
#menuUtama2_2016 ul li a:active {  background:#FeC51b; border-radius: 5px; }

/* Display the dropdown */
#menuUtama2_2016 li:hover > ul {
  display: block;
  position: absolute;
}

/* Displays second level dropdowns to the right of the first level dropdown */

#menuUtama2_2016 ul ul {
  left: 100%;
  top: 0;
}
			
			
		
/* NEWSTICKER */
#homeNewsflash			{ float:left; width:695px; padding:9px 10px;}
#newsticker 			{ background-image:url("../images/informasi-penting.gif"); background-color:#fff; background-position: left top; background-repeat:no-repeat; position: relative; }
#newsticker ul 			{ list-style: none; min-height: 1.5em; padding:2px 0 0 0; font-size:12px; font-weight:bold; margin:0; padding-left: 110px; }
* html #newsticker ul 	{ height: 1.5em; overflow: visible; }
#newsticker li.error 	{ color: #f00; }
#newsticker #togglenewsticker { display:none;	background-image:url("images/icon_closenewsticker.gif"); background-color: transparent; background-repeat:no-repeat; overflow: hidden;	position: absolute;	right: 0px; top: 0px;	width: 14px; height: 14px; text-indent: 20px; outline: none; }
* html #newsticker #togglenewsticker { right: 30px; }

/* STATISTIK */
.statistic-span { float:left; display:block; width:80px; }
.statistic-number { display:block; color:#910000; font-weight:bold; }
.private{
    background-color:#222222;
    color:#FFFFFF;
    padding:2px 8px;
    font-size:14px;
}

