* {
	margin:0px;
	padding:0px;
}

body {
	background-color:#ffffff;
	margin:0px;
	padding:0px;
	font-family:Tahoma;
	font-size:12px;
	font-style:normal;
	font-weight:normal;
	color:#333333;
	cursor:default;
}

div.clear {
	clear:both;
}

div.reset-fontsize {
	font-size:12px;
}

h1 {
	font-family:Tahoma,sans-serif;
	font-size:20px;
	color:#2D4986;
}

strong {
	color:#222222;
}

td {
	font-family:Tahoma;
	font-size:12px;
	font-style:normal;
	font-weight:normal;
	color:#333333;
	cursor:default;
}

img {
	border:none;
}

li {
	margin-left:15px;
}

div.caption, span.caption, label.caption {
	white-space:nowrap;
}

span.caption-disabled, label.caption-disabled {
	white-space:nowrap;
	color:#999999;
}

div.fieldinfo {
	font-style:italic;
	margin-bottom:7px;
}

div.hint {
	font-size:11px;
}

div.hint-highlight {
	font-size:11px;
	font-weight:bold;
	color:#cc0000;
}

/* Input */

input.inputtext {
	font-family:Arial,sans-serif;
	font-size:12px;
	font-style:normal;
	font-weight:normal;
	color:#333333;
	padding:1px;
}

input.numeric {
	text-align:right;
	border:solid 1px #dddddd;
}

input.readonly {
	text-align:right;
	border:none;
}

input.inputrb {
	vertical-align:top;
	width:18px;
	height:18px;
}

select {
	font-family:Arial,sans-serif;
	font-size:12px;
	font-style:normal;
	font-weight:normal;
	color:#333333;
	padding:1px;
}

select.select-disabled {
	background-color:#f5f5f5;
}

/* Validator */

span.errormessage-asterik {
	color:#cc0000 !important;
	font-weight:bold;
}
div.validationsummary {
	color:#cc0000 !important;
}
div.validationsummary ul {
	list-style-position:inside;/* note: to display bullet at proper position in Ms IE 9 and Google Chrome */
}

ul.validationsummary {
	color:#cc0000 !important;
	list-style-position:inside;/* note: to display bullet at proper position in Ms IE 9 and Google Chrome */
}

/* Hyperlink */

a, a:link, a:active, a:visited {
	text-decoration:none;
	color:#0070b8;
	font-size:12px;
}
a:hover {
	color:#f08521;
}
a.link-disabled, a.link-disabled:link, a.link-disabled:active, a.link-disabled:visited, a.link-disabled:hover {
	text-decoration:none;
	color:#999999;
	cursor:default;
}

a.stronglink, a.stronglink:link, a.stronglink:active, a.stronglink:visited {	
	text-decoration:none;
	font-weight:bold;
	color:#0070b8;
}
a.stronglink:hover {
	color:#f08521;
}
a.stronglink-disabled, a.stronglink-disabled:link, a.stronglink-disabled:active, a.stronglink-disabled:visited, a.stronglink-disabled:hover {
	text-decoration:none;
	font-weight:bold;
	color:#999999;
	cursor:default;
}

a.hintlink, a.hintlink:link, a.hintlink:active, a.hintlink:visited {	
	text-decoration:none;
	font-size:11px;
	color:#0070b8;
}
a.hintlink:hover {
	color:#f08521;
}
a.hintlink-disabled, a.hintlink-disabled:link, a.hintlink-disabled:active, a.hintlink-disabled:visited, a.hintlink-disabled:hover {
	text-decoration:none;
	font-size:11px;
	color:#999999;
	cursor:default;
}

/* Link Button */

a.linkbtnseries, a.linkbtnseries:link, a.linkbtnseries:active, a.linkbtnseries:visited {
	text-decoration:none;
	font-weight:bold;
	display:inline-block;
	border-style:solid;
	border-width:1px;
	padding:4px 12px;
	margin-right:5px !important;
	margin-right:4px;
	color:#ffffff;
	/*background-image:url(../image/bg_button.jpg);
	background-repeat:repeat-x;
	border-color:#b65a2c;*/
	background-color:#99cc66;
	border-color:#7c9d3d;
	vertical-align:middle;
}
a.linkbtnseries:hover {
	/*background-image:url(../image/bg_button_hover.jpg);
	background-repeat:repeat-x;
	border-color:#2462af;*/
	background-color:#ff9966;
	border-color:#cd6836;
}
a.linkbtnseries-disabled, a.linkbtnseries-disabled:link, a.linkbtnseries-disabled:active, a.linkbtnseries-disabled:visited, a.linkbtnseries-disabled:hover {
	text-decoration:none;
	font-weight:bold;
	display:inline-block;
	border-style:solid;
	border-width:1px;
	padding:4px 12px;
	margin-right:5px !important;
	margin-right:4px;
	color:#888888;
	background-color:#cccccc;
	border-color:#bbbbbb;
	cursor:default;
}

a.linkbtn, a.linkbtn:link, a.linkbtn:active, a.linkbtn:visited {
	text-decoration:none;
	font-weight:bold;
	display:inline-block;
	border-style:solid;
	border-width:1px;
	padding:4px 9px;
	color:#ffffff;
	background-image:url(../image/bg_button.jpg);
	background-repeat:repeat-x;
	border-color:#2462af;
	vertical-align:middle;
}
a.linkbtn:hover {
	background-image:url(../image/bg_button_hover.jpg);
	background-repeat:repeat-x;
	border-color:#b65a2c;
}
a.linkbtn-disabled, a.linkbtn-disabled:link, a.linkbtn-disabled:active, a.linkbtn-disabled:visited, a.linkbtn-disabled:hover {
	text-decoration:none;
	font-weight:bold;
	display:inline-block;
	border-style:solid;
	border-width:1px;
	padding:4px 9px;
	color:#888888;
	background-color:#cccccc;
	border-color:#bbbbbb;
	cursor:default;
}

/* Layout */

div#pagearea {
	background-image:url(../image/bg_besar_old.jpg);
	background-attachment:scroll;
	background-position:center top;
	background-repeat:no-repeat;
}

table#pagearea-table {
	width:975px;
	margin-left:auto;
	margin-right:auto;
}
div#headerarea {
	width:100%;
}
div#headercontentarea {
	width:100%;
	height:100px;
	background-color:Transparent;
}
table#headercontenttable {
	width:100%;
	height:100%;
}
td#headercontentarea-left {
	text-align:center;
}
td#headercontentarea-left img {
	margin:0px;
}
td#headercontentarea-center {
	padding-bottom:30px;
	text-align:left;
	vertical-align:bottom;
}
td#headercontentarea-right {
	width:100%;
	background-image:none;
	text-align:right;
	vertical-align:top;
	padding-bottom:8px;
	padding-right:15px;
	padding-left:0px;
}
div#switchdevbar {
}
div.paneluserinfo {
	margin-top:10px;
	height:75px;
	line-height:17px;
}
div.paneluserinfo strong {
	font-size:12px;
	font-family:Tahoma;
	font-weight:normal;
	color:#222222;
}

div#panearea {
	width:100%;
}
div.panearea-horizontalspace {
	height:10px;
	font-size:0px !important;
	background-color:#ffffff;
}
div.panearea-horizontalspace-bottom {
	height:10px;
	font-size:0px !important;
	background-color:#ffffff;
	border-bottom: solid 1px #cccccc;
}
div.panearea-wrappanel {
	width:100%;
}
table.panetable {
	width:100%;
	background-color:#ffffff;
}
td.panearea-left {
	width:1px;
	vertical-align:top;
	padding:0px;
}
td.panearea-center, div.panearea-center {
	width:100%;
	vertical-align:top;
	padding:0px 10px;
}
td.panearea-right {
	width:1px;
	vertical-align:top;
	padding:0px;
}

/* Footer */

div#footerarea {
	height:55px;
	/*border-top:solid 1px #cccccc;*/
}

table#footerarea-table {
	width:975px;
	height:100%;
	/*background-color:#0072b9;*/
	margin-left:auto;
	margin-right:auto;
	vertical-align:middle;
}
td#footerarea-left {
	padding-left:10px;
	text-align:left;
	line-height:20px;
	font-family:Verdana;
	font-size:11px;
	font-weight:bold;
	color:#999999;
}
a.footerarea-link, a.footerarea-link:link, a.footerarea-link:active, a.footerarea-link:visited {
	font-size:11px;
	color:#999999;
}
a.footerarea-link:hover {
	font-size:11px;
	color:#ff9900;
}
span.footerarea-copyright {
	font-family:Verdana;
	font-size:11px;
	color:#999999;
	font-weight:normal;
	/*font-style:italic;*/
}
td#footerarea-center {
	text-align:right;
	vertical-align:middle;
	font-family:Georgia;
	font-size:14px;
	font-style:italic;
	margin-right:10px;
	color:#999999;
}
td#footerarea-right {
	text-align:right;
	vertical-align:middle;
	padding-right:10px;
	width:130px;
}

td.minheight {
	width:1px;
}
div.minheight {
	width:1px;
	height:400px;
	font-size:0px !important;
}
div.minwidth {
	width:770px;
	height:1px;
	font-size:0px !important;
}

div#boxes-bottom-wrap {
	width:100%;
	margin-top:20px !important;
	margin-top:8px;
	margin-bottom:5px !important;
	margin-bottom:3px;
	background-image:url(../image/bg_box_bottom.jpg);
	background-position:top;
	background-repeat:no-repeat;
	padding-top:0px;
}

div.informasi-bottom {
	 color:#666666; 
	 font-family:Verdana;
}

div.pengumuman-bottom {
	 color:#0070b8;
	 font-family:Verdana;
	 font-style:italic;
	 font-size:11px;
}

/* Developer Bar */

div.devbar {
	width:100%;
	font-size:12px;
	height:35px;
	background-color:#ffffff;
	background-image:url(../image/bg_devbar.jpg);
	background-repeat:repeat-x;
}
table#devbar {
	width:100%;
	height:35px;
}
td#devbar-left {
	vertical-align:top;
	padding:0px 0px 0px 10px;
	width:65px;
}
td#devbar-center {
}
td#devbar-right {
}

table.devmenu-staticmenu {
}
table.devmenu-staticmenuitem {
	background:transparent;
}
table.devmenu-statichover {
	background:#0070b8;
}
a.devmenu-staticmenuitem, a.devmenu-statichover {
	font-family:Tahoma;
	font-size:11px !important;
	font-style:normal;
	font-weight:bold;
	cursor:hand !important;
	display:block;
	height:25px;
	line-height:24px !important;
	line-height:23px;
	padding:0px 7px;
	text-decoration:none !important;
}
a.devmenu-staticmenuitem {
	color:#0070b8 !important;
}
a.devmenu-statichover {
	color:#ffffff !important;
}

div.devmenu-dynamicmenu {
	z-index:1;/* note: workaround fix for IE 8 bug */
	background:#888888;
	border-width:1px;
	border-style:solid;
	border-top-color:#0070b8;
	border-left-color:#aaaaaa;
	border-bottom-color:#555555;
	border-right-color:#555555;
}
table.devmenu-dynamicmenuitem {
	background:#0070b8;
}
table.devmenu-dynamichover {
	background:#449ed7;
}
a.devmenu-dynamicmenuitem, a.devmenu-dynamichover {
	font-family:Tahoma;
	font-size:11px !important;
	font-style:normal;
	font-weight:bold;
	cursor:hand !important;
	display:block;
	height:23px;
	line-height:23px !important;
	line-height:22px;
	padding:0px 10px;
	text-decoration:none !important;
}
a.devmenu-dynamicmenuitem {
	color:#ffffff !important;
}
a.devmenu-dynamichover {
	color:#ffffff !important;
}

/* Main Menu */

div.headermenuarea-wrap {
	padding:0px 10px;
	height:27px;
	margin-top:5px;
	background-image:url(../image/bg_menubar_web2.jpg);
	background-repeat:repeat-x;
}
div.headermenuarea-wrap-ex {
	padding:0px;
	height:39px;
}
div.headermenuarea {
	width:100%;
}

table.headermenutable {
	width:100%;
}

td.headermenuarea-left-ex {
	width:40px;
}
td.headermenuarea-center-ex {
	background-image:url(../image/bg_menubar_web.jpg);
	background-repeat:repeat-x;
}
td.headermenuarea-lang-ex {
	font-weight:bold;
	width:53px;
	text-align:center;
	padding-top:12px;
	vertical-align:top;
	background-image:url(../image/bg_menubar_web.jpg);
	background-repeat:repeat-x;
}
td.headermenuarea-right-ex {
	width:4px;
	background-image:url(../image/bg_menubar_web_kanan.jpg);
	background-repeat:no-repeat;
}

div.panelmenuex-wrap {
	width:975px;
	background-color:#0070b8;
	background-image:url(../image/bg_panelmenuex_bottom.jpg);
	background-repeat:repeat-x;
	background-position:bottom;
	border-bottom:solid 5px #f8931d;
	border-top:solid 5px #f8931d;
	opacity:0.95;
	filter:alpha(opacity=95);
}
div.panelmenuex {
	width:100%;
	height:100%;	
}
div.panelmenuex-title {
	font-family:Tahoma;
	font-size:12px;
	font-style:normal;
	font-weight:bold;
	color:#ffaa00;
}
table.panelmenuex-tablewrap, table.panelmenuex-tablecontent {
	width:100%;
}
table.panelmenuex-tablewrap td {
	padding:10px;
	margin:0px;
}
table.panelmenuex-tablewrap tr {
	vertical-align:top;
}
td.panelmenuex-sekat {
	background-color:#ff9900;
	width:1px !important;
	padding:0px !important;
}
table.panelmenuex-tablecontent {
}
table.panelmenuex-tablecontent td {
	padding:0px;
	margin:0px;
}
table.panelmenuex-tablecontent tr {
	vertical-align:top;
	height:25px;
}
tr.panelmenuex-img {
	text-align:center;
	height:90px !important;
	vertical-align:middle !important;
}
tr.panelmenuex-imgbesar {
	text-align:center;
	height:125px !important;
	vertical-align:middle !important;
}
tr.panelmenuex-rows {
	text-align:center;
}

a.panelmenuex-typo, a.panelmenuex-typo:link,a.panelmenuex-typo:active, a.panelmenuex-typo:visited {
	font-family:Tahoma;
	font-size:12px;
	font-style:normal;	
	font-weight:bold;
	color:#ffffff;
}
a.panelmenuex-typo:hover {
	font-family:Tahoma;
	font-size:12px;
	font-style:normal;	
	font-weight:bold;
	color:#ffaa00;
}

table.headermenu-staticmenu {
}
table.headermenu-staticmenuitem {
	background-image:url(../image/bg_menubar_web2.jpg);
	background-repeat:repeat-x;
}
table.headermenu-statichover {
	background-image:url(../image/bg_menubar_web2_hover.jpg);
	background-repeat:repeat-x;
}
a.headermenu-staticmenuitem, a.headermenu-statichover {
	font-family:Tahoma;
	font-size:13px !important;
	font-style:normal;
	font-weight:bold;
	cursor:hand !important;
	display:block;
	height:27px;
	line-height:26px !important;
	line-height:25px;
	padding:0px 7px;
	text-decoration:none !important;
}
a.headermenu-staticmenuitem {
	color:#0070b8 !important;
}
a.headermenu-statichover {
	color:#ffffff !important;
}

div.headermenu-dynamicmenu {
	z-index:1;/* note: workaround fix for IE 8 bug */
	background:#0070b8;
	border-width:1px;
	border-style:solid;
	border-top-color:#0070b8;
	border-left-color:#aaaaaa;
	border-bottom-color:#555555;
	border-right-color:#555555;
}
table.headermenu-dynamicmenuitem {
	background:#0070b8;
}
table.headermenu-dynamichover {
	background:#449ed7;
}
a.headermenu-dynamicmenuitem, a.headermenu-dynamichover {
	font-family:Tahoma;
	font-size:11px !important;
	font-style:normal;
	font-weight:bold;
	cursor:hand !important;
	display:block;
	height:23px;
	line-height:23px !important;
	line-height:22px;
	padding:0px 10px;
	text-decoration:none !important;
}
a.headermenu-dynamicmenuitem {
	color:#ffffff !important;
}
a.headermenu-dynamichover {
	color:#ffffff !important;
}

div.headermenu-panahceruk {
	font-size:0px;
}

/* Main Menu Ex */

a.menuex-linkhome, a.menuex-linkhome:link, a.menuex-linkhome:active, a.menuex-linkhome:visited {
	text-decoration:none;
	display:inline-block;
	background-color:#ff9900;
	background-repeat:no-repeat;
	background-image:url(../image/bg_menuex_0.jpg);
	width:71px;
	height:39px;
}
a.menuex-linkhome:hover {
	background-color:#0070b8;
	background-image:url(../image/bg_menuex_0_hover.jpg);
}

a.menuex-link1, a.menuex-link1:link, a.menuex-link1:active, a.menuex-link1:visited {
	text-decoration:none;
	display:inline-block;
	background-color:#ff9900;
	background-repeat:no-repeat;
	background-image:url(../image/bg_menuex_1.jpg);
	width:159px;
	height:39px;
}
a.menuex-link1:hover {
	background-color:#0070b8;
	background-image:url(../image/bg_menuex_1_hover.jpg);
}

a.menuex-link2, a.menuex-link2:link, a.menuex-link2:active, a.menuex-link2:visited {
	text-decoration:none;
	display:inline-block;
	background-color:#ff9900;
	background-repeat:no-repeat;
	background-image:url(../image/bg_menuex_2.jpg);
	width:120px;
	height:39px;
}
a.menuex-link2:hover {
	background-color:#0070b8;
	background-image:url(../image/bg_menuex_2_hover.jpg);
}

a.menuex-link3, a.menuex-link3:link, a.menuex-link3:active, a.menuex-link3:visited {
	text-decoration:none;
	display:inline-block;
	background-color:#ff9900;
	background-repeat:no-repeat;
	background-image:url(../image/bg_menuex_3.jpg);
	width:116px;
	height:39px;
}
a.menuex-link3:hover {
	background-color:#0070b8;
	background-image:url(../image/bg_menuex_3_hover.jpg);
}

a.menuex-link4, a.menuex-link4:link, a.menuex-link4:active, a.menuex-link4:visited {
	text-decoration:none;
	display:inline-block;
	background-color:#ff9900;
	background-repeat:no-repeat;
	background-image:url(../image/bg_menuex_4.jpg);
	width:139px;
	height:39px;
}
a.menuex-link4:hover {
	background-color:#0070b8;
	background-image:url(../image/bg_menuex_4_hover.jpg);
}

a.menuex-link5, a.menuex-link5:link, a.menuex-link5:active, a.menuex-link5:visited {
	text-decoration:none;
	display:inline-block;
	background-color:#ff9900;
	background-repeat:no-repeat;
	background-image:url(../image/bg_menuex_5.jpg);
	width:117px;
	height:39px;
}
a.menuex-link5:hover {
	background-color:#0070b8;
	background-image:url(../image/bg_menuex_5_hover.jpg);
}

a.menuex-link6, a.menuex-link6:link, a.menuex-link6:active, a.menuex-link6:visited {
	text-decoration:none;
	display:inline-block;
	background-color:#ff9900;
	background-repeat:no-repeat;
	background-image:url(../image/bg_menuex_6.jpg);
	width:51px;
	height:39px;
}
a.menuex-link6:hover {
	background-color:#0070b8;
	background-image:url(../image/bg_menuex_6_hover.jpg);
}

a.menuex-link7, a.menuex-link7:link, a.menuex-link7:active, a.menuex-link7:visited {
	text-decoration:none;
	display:inline-block;
	background-color:#ff9900;
	background-repeat:no-repeat;
	background-image:url(../image/bg_menuex_7.jpg);
	width:91px;
	height:39px;
}
a.menuex-link7:hover {
	background-color:#0070b8;
	background-image:url(../image/bg_menuex_7_hover.jpg);
}

a.menuex-link8, a.menuex-link8:link, a.menuex-link8:active, a.menuex-link8:visited {
	text-decoration:none;
	display:inline-block;
	background-color:#ff9900;
	background-repeat:no-repeat;
	background-image:url(../image/bg_menuex_8.jpg);
	width:39px;
	height:39px;
}
a.menuex-link8:hover {
	background-color:#0070b8;
	background-image:url(../image/bg_menuex_8_hover.jpg);
}

/* Part Box */

table.partboxcenterpane {
	width:100%;
	margin-bottom:10px;
}
table.partboxleftpane {
	width:100%;
	margin-left:10px;
	margin-right:0px;
	margin-bottom:10px;
}
table.partboxrightpane {
	width:100%;
	margin-left:0px;
	margin-right:10px;
	margin-bottom:10px;
}

td.partbox-header {
	font-weight:bold;
	font-family:Arial;
	font-size:17px;
	color:#0070b8;
	border-bottom:solid 3px #ffcc33;
	padding:5px 3px;
}
td.partbox-content {
	padding:5px 3px;
	line-height:18px;
}

table.partbox-desc {
	margin-left:5px;
	margin-bottom:5px;
}
td.partbox-desc-icon {
	vertical-align:top;
	text-align:right;
}
td.partbox-desc-icon img {
}
td.partbox-desc-info {
	vertical-align:top;
	padding:6px 10px 10px;
}
td.partbox-desc-info strong {
	font-family:Verdana;
	font-style:italic;
	font-size:14px;
	color:#0070b8;
	font-weight:normal;
}

/* Box Keterangan */

table.keteranganbox {
	margin:10px 0px 10x 50px;
	border:0px;
	padding:10px 0px 10px 20px;
}

tr.keteranganbox-row {
	height:25px;
}

td.keteranganbox-caption {
	width:100px;
}

td.keteranganbox-punctual {
	width:10px;
}

td.keteranganbox-desc {
	width:400px;
	font-weight:bold;
}

td.keteranganbox-caption-jadwal {
	width:150px;
}

td.keteranganbox-punctual-jadwal {
	width:10px;
}

td.keteranganbox-desc-jadwal {
	width:600px;
	font-weight:bold;
}


/* Login Page */

div.panelloginpagebox {
	width:100%;
}
div.loginpagebox-wrap {
	text-align:center;
}
div.loginpagebox {
	text-align:left;
	width:220px;
	margin:15px auto;
}
table.loginpagebox {
}
table.loginpagebox td.caption {
	width:75px;
}
table.loginpagebox td.validator {
	width:10px;
	text-align:right;
}
div.panelloginpagebox div.validationsummary {
	text-align:center;
	margin-top:10px;
}

div.panelloginpageexception {
	width:100%;
	margin-top:10px;
}
div.loginpageexception {
	text-align:center;
}
table.loginpageexception {
	margin:0px auto;
	text-align:left;
}
td.loginpageexception-icon {
	vertical-align:top;
	text-align:right;
}
td.loginpageexception-icon img {
}
td.loginpageexception-info {
	vertical-align:top;
	padding:6px 10px 10px;
}
td.loginpageexception-footer {
	text-align:center;
	padding:10px;
}

/* Standard Table */

table.standard td {
	padding-bottom:4px !important;
	padding-bottom:3px;
}

td.caption {
	white-space:nowrap;
}

/* Standard Search Table */

fieldset.stdsearch {
	margin-bottom:10px;
	display:block;
}

legend.stdsearch {
	font-family:Arial,sans-serif;
	font-size:12px;
	font-style:normal;
	font-weight:bold;
	color:#333333;
	cursor:default;
}

div.stdsearch-wrap {
	padding:5px 5px 5px 10px;
}

table.stdsearch {
	width:100%;
}

table.stdsearch td {
	padding-bottom:3px !important;
	padding-bottom:2px;
}

table.stdsearch td.btn {
	padding-top:5px !important;
	padding-top:4px;
}

table.stdsearchsub {
	width:100%;
}

table.stdsearchsub td.caption {
	white-space:nowrap;
	padding-left:15px;
	padding-right:10px;
}

table.stdsearchsub td.ddl {
	padding-right:5px;
}
select.stdsearchsub {
	width:100%;
}

/* Standard GridView */

table.stdgridview {
	width:100%;
	margin-bottom:8px;
	border:none;
}
table.stdgridview a, table.stdgridview a:link, table.stdgridview a:active, table.stdgridview a:visited {
	color:#ffffff;
}
table.stdgridview a:hover {
	color:#90ddff;
}
table.stdgridview th {
	color:#fff8a6;
	border:solid 1px #dddddd;
}
table.stdgridview td {
	border:solid 1px #dddddd;
	vertical-align:top;
}
table.stdgridview td.rb {
	padding:4px 0px 2px !important;
}

table.stdgridview tr.stdgridview-header {
	background-color:#00b2da;
	background-repeat:repeat-x;
}
table.stdgridview tr.stdgridview-header th {
	padding:4px 4px;
}
table.stdgridview tr.stdgridview-header td {
	padding:4px 4px;	
	color:#ffffff !important;
	font-weight:bold !important;
	vertical-align:middle;
	text-align:center;
}

table.stdgridview tr.stdgridview-row td {
	padding:4px 3px 2px;
	background-color:#ffffff;
}
table.stdgridview tr.stdgridview-altrow td {
	padding:4px 3px 2px;
	background-color:#f5f0e9;
}
table.stdgridview tr.stdgridview-emptyrow td {
	padding:4px 7px 2px;
	background-color:#f5f0e9;
}

table.stdgridview tr.stdgridview-pager {
	background-color:#f5f5f5;
}
table.stdgridview tr.stdgridview-pager a, 
table.stdgridview tr.stdgridview-pager a:link, 
table.stdgridview tr.stdgridview-pager a:active,
table.stdgridview tr.stdgridview-pager a:visited {
	text-decoration:none;
	color:#0070b8;
	font-size:12px;
}
table.stdgridview tr.stdgridview-pager a:hover {
	color:#f08521;
}
table.stdgridview tr.stdgridview-pager td {
	padding:2px 3px;
}
table.stdgridview tr.stdgridview-pager td table td {
	padding:0px 3px;
	border:none;
}

/* Standard Detail Table */

div.stddetail-wrap {
	padding:5px;
}

table.stddetail {
	width:100%;
}

table.stddetail td {
	padding-bottom:2px;
}
table.stddetail td.caption {
	vertical-align:top;
	padding-top:2px;
}

table.stddetail td.txt {
	padding-bottom:4px !important;
	padding-bottom:3px;
	padding-right:10px;
}
table.stddetail td.btn {
	padding-top:5px !important;
	padding-top:4px;
}
table.stddetail td.ddl {
	padding-bottom:4px !important;
	padding-bottom:3px;
	padding-right:5px;
}
table.stddetail td.listbox {
	padding-bottom:4px !important;
	padding-bottom:3px;
	padding-right:10px;
}

table.stddetailsub {
	width:100%;
}

table.stddetailsub td.caption {
	vertical-align:top;
	padding-top:2px;
	white-space:nowrap;
	padding-left:15px;
	padding-right:10px;
}

table.stddetailsub td.ddl {
	padding-right:5px;
}
select.stddetailsub {
	width:100%;
}

div.stddetail-meta {
	margin-top:5px;
	font-style:italic;
	font-size:11px;
	line-height:16px;
}

div.stddetail-cmdbtn {
	margin-top:10px;
}

div.stddetailvalsum {
	border:solid 1px #333333;
	background-color:#eeeeee;
	padding:10px 10px 10px 6px;
	margin:3px 0px 10px;
}

fieldset.stddetailex {
	margin-top:10px;
	margin-bottom:10px;
	display:block;
}

legend.stddetailex {
	font-family:Arial,sans-serif;
	font-size:12px;
	font-style:normal;
	font-weight:bold;
	color:#333333;
	cursor:default;
}

div.stddetailex-wrap {
	padding:10px;
}

div.stddetailex-wrapscroll {
	overflow:auto;
	border:solid 1px #cccccc;
}

table.stddetailex {
	width:100%;
}

table.stddetailex td.left {
	vertical-align:top;
}
table.stddetailex td.left select {
	margin-top:5px;
}
table.stddetailex td.left input.inputtext {
	margin-top:4px !important;
	margin-top:3px;
}

table.stddetailex td.center {
	vertical-align:middle;
	text-align:center;
}

table.stddetailex td.right {
	vertical-align:top;
}
table.stddetailex td.right select {
	margin-top:5px;
}
table.stddetailex td.right input.inputtext {
	margin-top:4px !important;
	margin-top:3px;
}

span.checkboxlist {
	display:block;
	margin-top:3px;
	margin-bottom:5px;
}

span.checkboxlist input {
	margin-left:9px !important;
	margin-left:5px;
	margin-right:7px !important;
	margin-right:3px;
	margin-top:6px !important;
	margin-top:2px;
}

span.checkboxlist label {
	color:#333333;
}

/* ASP.NET Custom Error */

table.customerror {
	margin:10px 0px 0px;
}
td.customerror-icon {
	vertical-align:middle;
	text-align:right;
}
td.customerror-icon img {
	margin-left:5px;
}
td.customerror-info {
	vertical-align:middle;
	padding:0px 10px 10px;
	line-height:25px;
}
table.customerror-headermenu-staticmenu {
}
table.customerror-headermenu-staticmenuitem {
	background-image:url(../image/bg_menubar_web.jpg);
	background-repeat:repeat-x;
}
a.customerror-headermenu-staticmenuitem, a.customerror-headermenu-statichover {
	font-family:Tahoma;
	font-size:13px !important;
	font-style:normal;
	font-weight:bold;
	cursor:hand !important;
	display:block;
	height:27px;
	line-height:26px !important;
	line-height:25px;
	padding:0px 7px;
	text-decoration:none !important;
}
a.customerror-headermenu-staticmenuitem,
a.customerror-headermenu-staticmenuitem:link,
a.customerror-headermenu-staticmenuitem:active,
a.customerror-headermenu-staticmenuitem:visited {
	color:#ffffff !important;
}
a.customerror-headermenu-staticmenuitem:hover {
	color:#ffffff !important;
	background-image:url(../image/bg_menubar_web_hover.jpg);
	background-repeat:repeat-x;
}

/* Master Exception */

div.masterexception-wrappanel {
	margin:10px 10px 0px;
}
table.masterexception {
	width:100%;
	border:solid 1px #dedede;
	background-color:#f3f3f3;
}
td.masterexception-icon {
	vertical-align:top;
	text-align:right;
	width:1px;
}
td.masterexception-icon img {
	margin:5px 0px 3px 10px;
}
td.masterexception-info {
	vertical-align:top;
	padding:12px 10px 12px;
}

/* Standard Info */

div.stdinfo-wrappanel {
	margin:10px 0px;
}
table.stdinfo {
	width:100%;
	border:solid 1px #dedede;
	background-color:#f3f3f3;
}
td.stdinfo-icon {
	vertical-align:top;
	text-align:right;
	width:1px;
}
td.stdinfo-icon img {
	margin:5px 0px 3px 10px;
}
td.stdinfo-info {
	vertical-align:top;
	padding:12px 10px 12px;
}

/* Menu Management */

table#menumgmnt {
}

table#menumgmnt td {
	vertical-align:top;
}

div.menumgmnt-cmdbtn {
	margin:5px 0px;
}

div#menumgmnt-listnote {
	margin-top:10px;
	font-style:italic;
}

table#menumgmnt div.stdinfo-wrappanel {
	margin-top:0px;
}

div.menumgmntvalsum {
	border:solid 1px #dedede;
	background-color:#f3f3f3;
	padding:10px 10px 10px 6px;
	margin:0px 0px 10px;
}

/* Role Management */

div.rolemgmnt-listnote {
	margin-top:10px;
	font-style:italic;
}

/* Web Page */

div#webpage {
	width:100%;
	vertical-align:top;
}

div#webpage-left {
	float:left;
	width:715px;
}
div#webpage-right {
	float:right;
	width:230px;
}

div#slides_main-wrap {
	width:100%;
	height:435px;
}
div#indexbar1-wrap {
	width:100%;
	margin-top:3px !important;
	margin-top:6px;
}
div#indexbar2-wrap {
	width:100%;
	margin-top:10px !important;
	margin-top:8px;
	margin-bottom:5px !important;
	margin-bottom:3px;
}

div#infopmb-caption {
	float:left;
	width:93px;
	height:33px;
}
a.infopmb-linktolist, a.infopmb-linktolist:link, a.infopmb-linktolist:active, a.infopmb-linktolist:visited {
	text-decoration:none;
	display:inline-block;
	background-repeat:no-repeat;
	background-image:url(../image/bg_infopmb.jpg);
	width:93px;
	height:33px;
}
a.infopmb-linktolist:hover {
}
div#infopmb-bar {
	float:left;
	width:616px;
	height:33px;
	background-image:url(../image/bg_textbox.jpg);
	background-repeat:repeat-x;
}
div#infopmb-closer {
	float:left;
	width:6px;
	height:33px;
	background-image:url(../image/bg_textbox_kanan.jpg);
}

div#highlight-caption {
	float:left;
	width:93px;
	height:33px;
}
a.highlight-linktolist, a.highlight-linktolist:link, a.highlight-linktolist:active, a.highlight-linktolist:visited {
	text-decoration:none;
	display:inline-block;
	background-repeat:no-repeat;
	background-image:url(../image/bg_highlight.jpg);
	width:93px;
	height:33px;
}
a.highlight-linktolist:hover {
}
div#highlight-bar {
	float:left;
	width:616px;
	height:33px;
	background-image:url(../image/bg_textbox_kuning.jpg);
	background-repeat:repeat-x;
}
div#highlight-closer {
	float:left;
	width:6px;
	height:33px;
	background-image:url(../image/bg_textbox_kuning_kanan.jpg);
}

/* Web Control Box */

table.webcontrolbox {
	width:100%;
	margin-bottom:10px;
}
td.webcontrolbox-header {
	font-weight:bold;
	font-family:Arial;
	font-size:16px;
	color:#0070b8;
	border-bottom:solid 3px #ffcc33;
	padding:5px 0px;
}
td.webcontrolbox-content {
	padding-top:5px;
	padding-bottom:5px;
	line-height:18px;
	border-bottom:solid 1px #ffcc33;
}

/* Web Control Box Info PMB*/

td.webcontrolbox-header-infopmb-rightplace {
	font-weight:bold;
	font-family:Arial;
	font-size:16px;
	color:#ff6600;
	border-bottom:solid 3px #ffcc33;
	padding:5px 0px;
}

/* Web Control Box (OU) */

table.webcontrolboxou {
	width:100%;
	margin-bottom:10px;
}
td.webcontrolboxou-header {
	font-size:0px;
}
td.webcontrolboxou-content {
	padding-top:5px;
	padding-bottom:5px;
	line-height:18px;
	border-left:solid 1px #cccccc;
	border-right:solid 1px #cccccc;
	border-bottom:solid 1px #cccccc;
}

/* Standard Page */

div.standardpage {
	width:100%;
}

div.standardpage-header {
	font-weight:bold;
	font-family:Arial;
	font-size:17px;
	color:#0070b8;
	border-bottom:dashed 1px #aaaaaa;
	padding:5px 0px;
}

div.standardpage-content-wrap {
	padding-top:5px;
	padding-bottom:5px;
}
div.standardpage-content {
}

/* Web Host */

iframe.webhost {
	width:950px;
	height:550px;
	border:solid 1px #cccccc;
}

/* Social Media */

a.socmed-facebook, a.socmed-facebook:link, a.socmed-facebook:active, a.socmed-facebook:visited {
	text-decoration:none;
	display:inline-block;
	background-color:Transparent;
	background-repeat:no-repeat;
	background-image:url(../image/sm_fb.jpg);
	width:26px;
	height:25px;
}
a.socmed-facebook:hover {
	background-color:Transparent;
	background-image:url(../image/sm_fb_hover.jpg);
}

a.socmed-twitter, a.socmed-twitter:link, a.socmed-twitter:active, a.socmed-twitter:visited {
	text-decoration:none;
	display:inline-block;
	background-color:Transparent;
	background-repeat:no-repeat;
	background-image:url(../image/sm_twitter.jpg);
	width:26px;
	height:25px;
}
a.socmed-twitter:hover {
	background-color:Transparent;
	background-image:url(../image/sm_twitter_hover.jpg);
}

a.socmed-email, a.socmed-email:link, a.socmed-email:active, a.socmed-email:visited {
	text-decoration:none;
	display:inline-block;
	background-color:Transparent;
	background-repeat:no-repeat;
	background-image:url(../image/sm_email.jpg);
	width:26px;
	height:25px;
}
a.socmed-email:hover {
	background-color:Transparent;
	background-image:url(../image/sm_email_hover.jpg);
}

a.socmed-youtube, a.socmed-youtube:link, a.socmed-youtube:active, a.socmed-youtube:visited {
	text-decoration:none;
	display:inline-block;
	background-color:Transparent;
	background-repeat:no-repeat;
	background-image:url(../image/sm_youtube.jpg);
	width:26px;
	height:25px;
}
a.socmed-youtube:hover {
	background-color:Transparent;
	background-image:url(../image/sm_youtube_hover.jpg);
}

/* Informasi Untuk */

div.informasiuntuk-item {
	border-bottom:dotted 1px #cccccc;
	padding:3px 0px 3px 3px;
}
div.informasiuntuk-itemlast {
	padding:3px 0px 3px 3px;
}

div.informasiuntuk {
	padding:3px 0px 3px 3px;
}

div.informasiuntuk a, div.informasiuntuk a:link,div.informasiuntuk a:active, div.informasiuntuk a:visited {
	font-family:Arial;
	font-size:13px !important;
	font-style:italic;
	color:#666666;
}
div.informasiuntuk a:hover {
	color:#ff6600;
}

/* Info PMB */

div.infopmb-rightplace-item {
	border-bottom:dotted 1px #cccccc;
	padding:3px 0px 3px 3px;
}
div.infopmb-rightplace-itemlast {
	padding:3px 0px 3px 3px;	
	text-align: right;
	/*color:#color:#0070b8;;*/
}
div.infopmb-rightplace {
	padding:3px 0px 3px 3px;
}

div.infopmb-rightplace-item a, div.infopmb-rightplace-item a:link,div.infopmb-rightplace-item a:active, div.infopmb-rightplace-item a:visited {
	font-family:Arial;
	font-size:13px !important;
	font-style:italic;
	color:#666666;	
}
div.infopmb-rightplace-item a:hover {
	color:#ff6600;
}

div.infopmb-rightplace-itemlast a, div.infopmb-rightplace-itemlast a:link,div.infopmb-rightplace-itemlast a:active, div.infopmb-rightplace-itemlast a:visited {
	font-family:Arial;
	font-size:13px !important;
	font-style:italic;
	color:#0070b8;	
}
div.infopmb-rightplace-itemlast a:hover {
	color:#ff6600;
}


/* Informasi Untuk (Page) */

div.informasiuntukpage-wrap {
	margin-top:5px;
}

div.informasiuntukpage-lefttopimg {
	float:left;
	width:358px;
	height:213px;
}

div.informasiuntukpage-datalist-wrap {
	float:right;
	width:350px;
	height:213px;
}
div.informasiuntukpage-datalist {
	border:solid 1px #d2ccc4;
	background-color:#feffee;
	margin-left:5px;
	margin-right:5px;
	width:340px;
	height:195px;
}
div.informasiuntukpage-alumni-datalist-wrap {
	width:712px;
	margin-top:5px;
	margin-bottom:10px;
}

div.informasiuntukpage-linkicon {
	margin-top:5px;
	margin-bottom:5px;
}
div.informasiuntukpage-linkiconblock {
	float:left;
	width:233px;
	height:210px;
	margin-right:5px;
	margin-bottom:7px !important;
	margin-bottom:0px;
}

div.informasiuntukpage-datalist-header {
	height:37px;
	border-bottom:solid 1px #d2ccc4;
	background-color:#ffffff;
}
div.informasiuntukpage-datalist-headertext {
	float:left;
	padding-top:7px;
	padding-left:7px;
	color:#999999;
	font-family:Arial;
	font-size:20px;
	font-style:normal;
	font-weight:bold;
}
div.informasiuntukpage-datalist-headertext em {
	font-style:normal;
	color:#ffaa00;
}
div.informasiuntukpage-datalist-headerlink {
	float:right;
	padding-top:12px;
	padding-right:10px;
}

div.informasiuntukpage-datalist-content {
	padding:0px 10px;
}
div.informasiuntukpage-datalist-contentitem {
	width:100%;
	height:19px;
	margin-top:10px;
	overflow:hidden;
	border-bottom:solid 1px #d2ccc4;
}
div.informasiuntukpage-datalist-contentitemlast {
	width:100%;
	height:19px;
	margin-top:10px;
	overflow:hidden;
}
div.informasiuntukpage-datalist-content a, div.informasiuntukpage-datalist-content a:link,
div.informasiuntukpage-datalist-content a:active, div.informasiuntukpage-datalist-content a:visited {
	font-family:Tahoma;
	font-size:12px !important;
	font-style:normal;
	color:#666666;
}
div.informasiuntukpage-datalist-content a:hover {
	color:#e05c26;
}

div.informasiuntukpage-editorial {
	margin-left:5px;
	margin-right:5px;
	width:340px;
	height:195px;
}
div.informasiuntukpage-editorial-header {
	height:37px;
}
div.informasiuntukpage-editorial-content {
	line-height:27px;
	padding: 10px 10px 0px 10px;
}

/* Informasi PMB Data List*/

div.infopmb-datalist-wrap {
	float:right;
	width:720px;
	height:313px;
}
div.infopmb-datalist {
	border:solid 1px #d2ccc4;
	background-color:#feffee;
	margin-left:0px;
	margin-right:5px;
	width:710px;
	height:303px;
}
div.infopmb-datalist-header {
	height:116px;
	border-bottom:solid 1px #d2ccc4;
	background-image:url(../image/bg-info-pmb.jpg);
	background-repeat:no-repeat;
	background-color:#ffffff;
}
div.infopmb-datalist-headertext {
	float:right;
	padding-top:30px;
	padding-right:55px;
	padding-left:0px;
	color:#999999;
	font-family:Arial;
	font-size:25px;
	font-style:normal;
	font-weight:bold;
}
div.infopmb-datalist-headertext em {
	font-style:normal;
	color:#ffaa00;
}
div.infopmb-datalist-headerlink {
	float:right;
	padding-top:12px;
	padding-right:55px;
	padding-left:0px;
}

div.infopmb-datalist-content {
	padding:0px 10px;
}
div.infopmb-datalist-contentitem {
	width:100%;
	height:25px;
	margin-top:10px;
	overflow:hidden;
	border-bottom:solid 1px #d2ccc4;
}
div.infopmb-datalist-contentitemlast {
	width:100%;
	height:25px;
	margin-top:10px;
	overflow:hidden;
}
div.infopmb-datalist-content a, div.infopmb-datalist-content a:link,
div.infopmb-datalist-content a:active, div.infopmb-datalist-content a:visited {
	font-family:Tahoma;
	font-size:12px !important;
	font-style:normal;
	color:#666666;
}
div.infopmb-datalist-content a:hover {
	color:#e05c26;
}

/* Konten */

div.content-block {
	padding-right:5px;
}

div.content-navigation {
}

div.content-title {
	margin-top:17px;
	margin-bottom:5px;
	font-family:Arial;
	font-size:20px;
	font-style:normal;
	font-weight:bold;
	color:#ffaa00;
}

div.content-date {
	margin-bottom:17px;
	font-size:11px;
	font-style:normal;
	color:#777777;
}

div.content-prime {
	margin-bottom:10px;
	font-family:Verdana;
	font-size:12px;
	line-height:1.5em;
}

/* Fakultas */

div.fakultas-mainimage-wrap {
	width:100%;
	height:435px;
}

div.fakultas-datalist-wrap {
	width:715px;
	margin-top:10px;
}
div.fakultas-datalist {
	border:solid 1px #d2ccc4;
	background-color:#feffee;
}

div.fakultas-datalist-header {
	height:37px;
	border-bottom:solid 1px #d2ccc4;
	background-color:#ffffff;
}
div.fakultas-datalist-headertext {
	float:left;
	padding-top:7px;
	padding-left:7px;
	color:#555555;
	font-family:Arial;
	font-size:20px;
	font-style:normal;
	font-weight:bold;
}
div.fakultas-datalist-headertext em {
	font-style:normal;
	color:#f5721d;
}
div.fakultas-datalist-headerlink {
	float:right;
	padding-top:12px;
	padding-right:10px;
}

div.fakultas-datalist-content, div.fakultas-datalist-singlecontent {
	padding:0px 10px;
}
div.fakultas-datalist-content-left {
	float:left;
	width:190px;
}
div.fakultas-datalist-content-right {
	float:right;
	width:500px;
}

div.fakultas-datalist-content-left-imageframe {
	margin-top:12px;
	background-image:url(../image/bg-frame-default.gif);
	background-repeat:no-repeat;
	width:180px;
	height:129px;
}

div.fakultas-datalist-content-left-image {
	width:152px;
	height:98px;
	padding-left:13px;
	padding-top:5px;
}

div.fakultas-datalist-contentitem {
	width:100%;
	height:19px;
	margin-top:10px;
	overflow:hidden;
	border-bottom:solid 1px #d2ccc4;
}
div.fakultas-datalist-contentitemlast {
	width:100%;
	height:19px;
	margin-top:10px;
	overflow:hidden;
}
div.fakultas-datalist-content a, div.fakultas-datalist-content a:link,
div.fakultas-datalist-content a:active, div.fakultas-datalist-content a:visited {
	font-family:Tahoma;
	font-size:12px !important;
	font-style:normal;
	color:#666666;
}
div.fakultas-datalist-content a:hover {
	color:#e05c26;
}

div.fakultas-datalist-title {
	margin-top:10px;
	margin-bottom:3px;
}
div.fakultas-datalist-title a, div.fakultas-datalist-title a:link,
div.fakultas-datalist-title a:active, div.fakultas-datalist-title a:visited {
	font-family:Arial;
	font-size:16px;
	font-style:normal;
	font-weight:bold;
	color:#666666;
}
div.fakultas-datalist-title a:hover {
	color:#e05c26;
}

div.fakultas-datalist-date {
	margin-bottom:10px;
	font-size:10px;
	font-style:normal;
	color:#777777;
}

div.fakultas-datalist-prime {
	font-family:Verdana;
	font-size:12px;
	line-height:1.5em;
}

div.fakultas-datalist-readmorelink {
	margin-top:10px;
	margin-bottom:10px;
}

/* Inside the Faculty */

div.insidefaculty {
	padding:1px 10px 1px 10px;
}

div.insidefaculty-item {
	border-top:solid 1px #dddddd;
	padding:4px 0px 4px 3px;
}
div.insidefaculty-itemfirst {
	padding:4px 0px 4px 3px;
}

div.insidefaculty-subitem {
	padding:3px 0px 3px 20px;
}

div.insidefaculty a, div.insidefaculty a:link,div.insidefaculty a:active, div.insidefaculty a:visited {
	font-family:Arial;
	font-size:12px !important;
	font-style:normal;
	color:#666666;
}
div.insidefaculty a:hover {
	color:#e05c26;
}

div.insidefaculty-accordionHeader {
}
div.insidefaculty-accordionHeaderSelected {
}
div.insidefaculty-accordionContent {
}

/* Daftar Konten */

div.contentlist-wrap {
	margin-top:10px;
}

table.contentlistgridview {
	width:100%;
	margin-top:8px;
	margin-bottom:8px;
	border:none;
}
table.contentlistgridview a, table.contentlistgridview a:link, table.contentlistgridview a:active, table.contentlistgridview a:visited {
	color:#666666;
}
table.contentlistgridview a:hover {
	color:#e05c26;
}
table.contentlistgridview th {
	color:#fff8a6;
	border:none;
}
table.contentlistgridview td {
	border:none;
	vertical-align:top;
}

table.contentlistgridview tr.contentlistgridview-row td {
	padding:4px 7px 5px;
	background-color:#ffffff;
}
table.contentlistgridview tr.contentlistgridview-altrow td {
	padding:4px 7px 5px;
	background-color:#fff9e1;
}

table.contentlistgridview tr.contentlistgridview-pager {
	background-color:#f5f5f5;
	border-top:solid 3px #ffffff;
}
table.contentlistgridview tr.contentlistgridview-pager a, 
table.contentlistgridview tr.contentlistgridview-pager a:link, 
table.contentlistgridview tr.contentlistgridview-pager a:active,
table.contentlistgridview tr.contentlistgridview-pager a:visited {
	text-decoration:none;
	color:#0070b8;
	font-size:12px;
	font-weight:normal;
}
table.contentlistgridview tr.contentlistgridview-pager a:hover {
	color:#f08521;
}
table.contentlistgridview tr.contentlistgridview-pager td {
	padding:4px 3px;
}
table.contentlistgridview tr.contentlistgridview-pager td table td {
	padding:0px 3px;
	border:none;
	font-weight:bold;
}

/* Daftar Konten Kompleks */

div.contentlistcomplex-wrap {
	margin-top:10px;
}

table.contentlistcomplexgridview {
	width:100%;
	margin-top:8px;
	margin-bottom:8px;
	border:none;
}
table.contentlistcomplexgridview a, table.contentlistcomplexgridview a:link, table.contentlistcomplexgridview a:active, table.contentlistcomplexgridview a:visited {
}
table.contentlistcomplexgridview a:hover {
}
table.contentlistcomplexgridview th {
	color:#fff8a6;
	border:none;
}
table.contentlistcomplexgridview td {
	border:none;
	vertical-align:top;
}

table.contentlistcomplexgridview tr.contentlistcomplexgridview-row td {
	padding:0px;
	background-color:#ffffff;
}
table.contentlistcomplexgridview tr.contentlistcomplexgridview-altrow td {
	padding:0px;
	background-color:#fff9e1;
}

table.contentlistcomplexgridview tr.contentlistcomplexgridview-pager {
	background-color:#f5f5f5;
	border-top:solid 3px #ffffff;
}
table.contentlistcomplexgridview tr.contentlistcomplexgridview-pager a,
table.contentlistcomplexgridview tr.contentlistcomplexgridview-pager a:link, 
table.contentlistcomplexgridview tr.contentlistcomplexgridview-pager a:active,
table.contentlistcomplexgridview tr.contentlistcomplexgridview-pager a:visited {
	text-decoration:none;
	color:#0070b8;
	font-size:12px;
	font-weight:normal;
}
table.contentlistcomplexgridview tr.contentlistcomplexgridview-pager a:hover {
	color:#f08521;
}
table.contentlistcomplexgridview tr.contentlistcomplexgridview-pager td {
	padding:4px 3px;
}
table.contentlistcomplexgridview tr.contentlistcomplexgridview-pager td table td {
	padding:0px 3px;
	border:none;
	font-weight:bold;
}

div.contentlistcomplex-content {
	padding:0px 10px;
}
div.contentlistcomplex-content-left {
	float:left;
	width:190px;
}
div.contentlistcomplex-content-right {
	float:right;
	width:500px;
}

div.contentlistcomplex-content-left-imageframe {
	margin-top:12px;
	background-image:url(../image/bg-frame-default.gif);
	background-repeat:no-repeat;
	width:180px;
	height:129px;
}

div.contentlistcomplex-content-left-image {
	width:152px;
	height:98px;
	padding-left:13px;
	padding-top:5px;
}

div.contentlistcomplex-title {
	margin-top:10px;
	margin-bottom:3px;
}
div.contentlistcomplex-title a, div.contentlistcomplex-title a:link,
div.contentlistcomplex-title a:active, div.contentlistcomplex-title a:visited {
	font-family:Arial;
	font-size:16px;
	font-style:normal;
	font-weight:bold;
	color:#666666;
}
div.contentlistcomplex-title a:hover {
	color:#e05c26;
}

div.contentlistcomplex-date {
	margin-bottom:10px;
	font-size:10px;
	font-style:normal;
	color:#777777;
}

div.contentlistcomplex-prime {
	font-family:Verdana;
	font-size:12px;
	line-height:1.5em;
}

div.contentlistcomplex-readmorelink {
	margin-top:10px;
	margin-bottom:10px;
}

/* Web Control Link Social Media */

div.linksocmed {
	margin-top:25px;
	margin-bottom:15px;
	margin-left:0px;
	margin-right:0px;
}

/* Block Logo Unit Kegiatan Mahasiswa (UKM Page) */

div.ukmpage-wrap {
	margin-top:0px;
	float:left;
	margin-left:25px;
}
div.ukmpage-headertext {
	float:left;
	padding-top:7px;
	padding-left:7px;
	color:#666666;
	font-family:Arial;
	font-size:16px;
	font-style:italic;
	font-weight:normal;
	margin-bottom:7px;
}
div.ukmpage-headertext em {
	font-style:italic;
	color:#f5721d;
}
div.ukmpage-linklogo {
	margin-top:5px;
	margin-bottom:5px;
}
div.ukmpage-linklogoblock {
	float:left;
	width:160px;
	height:200px;
	margin-right:10px;
	margin-bottom:7px !important;
	margin-bottom:0px;
	color:#666666;
	font-family:Arial;
	text-align:center;
	vertical-align:middle;
}

/* Pencarian */

div.searchpage-headerwrap {
	margin:20px 0px 10px 5px;
	width:700px;
}

div.searchpage-searchcount {
	margin-top:12px;
	margin-bottom:5px;
}

div#globalsearchbox-wrap {
	width:230px;
	border:solid 1px #bbbbbb;
	margin-top:3px;
	margin-bottom:10px;
}

div#globalsearchbox {
	margin:3px 0px 3px 5px !important;
	margin:2px 0px 2px 3px;
}

div#globalsearchbox-left {
	float:left;
}

div#globalsearchbox-left input {
	border:solid 1px #ffffff;
	font-style:italic;
}

div#globalsearchbox-right {
	float:left;
	margin-left:10px;
	margin-top:2px;
}

/* Link Karir */

a.btn-karir, a.btn-karir:link, a.btn-karir:active, a.btn-karir:visited {
	text-decoration: none;
	display: inline-block;
	background-color: Transparent;
	background-repeat: no-repeat;
	background-image: url(../image/btn_info_karir.jpg);
	width: 206px;
	height: 55px;
}
a.btn-karir:hover {
	background-color: Transparent;
	background-image: url(../image/btn_info_karir_hover.jpg);
}

a.btn-karir-en, a.btn-karir-en:link, a.btn-karir-en:active, a.btn-karir-en:visited {
	text-decoration: none;
	display: inline-block;
	background-color: Transparent;
	background-repeat: no-repeat;
	background-image: url(../image/btn_info_karir.jpg);
	width: 206px;
	height: 55px;
}
a.btn-karir-en:hover {
	background-color: Transparent;
	background-image: url(../image/btn_info_karir_hover.jpg);
}

/* Jadwal Kuliah */

div.courseschedulepage-headerwrap {
	margin:10px 0px 7px 5px;
	width:700px;
}

div.courseschedulepage-headerwrap table.stdsearch {
	margin-top:3px;
}

/* Jadwal Ujian */

div.examschedulepage-headerwrap {
	margin:10px 0px 7px 5px;
	width:700px;
}

div.examschedulepage-headerwrap table.stdsearch {
	margin-top:3px;
}

div.stdinfo-wrappanel-examschedule {
	margin:3px 0px;
}
table.stdinfo-examschedule {
	border:none !important;
	background-color:Transparent !important;
}

/* Pengumuman PMB */

div.pengumumanpmb-page-header {
	font-weight:bold;
	font-family:Arial;
	font-size:17px;
	color:#0070b8;
	padding:5px 0px;
	margin-bottom:10px;
}

/* PMB Login Box */

div#pmbloginbox-header {
	border-left:solid 1px #cccccc;
	border-right:solid 1px #cccccc;
	border-bottom:solid 1px #9ac962;
	border-top:solid 1px #cccccc;
	padding:5px 10px;
	margin:0px;
}

div#pmbloginbox {
	border-left:solid 1px #cccccc;
	border-right:solid 1px #cccccc;
	border-bottom:solid 1px #cccccc;
	border-top:none;
	padding:10px 10px 8px 10px;
	margin-bottom:10px;
}

div.pmbloginbox {
	width:210px;
	margin-top:5px;
	margin-left:5px;
}
table.pmbloginbox {
}
table.pmbloginbox td.caption {
	width:60px;
	color:#666666;
	text-align:right;
	padding-right:5px;
}
table.pmbloginbox td.validator {
	width:10px;
	text-align:right;
}

div.panelpmbloginboxexception {
	width:100%;
	margin-top:5px;
}
div.pmbloginboxexception {
	text-align:center;
}
table.pmbloginboxexception {
	margin:0px auto;
	text-align:left;
}
td.pmbloginboxexception-icon {
	vertical-align:top;
	text-align:right;
}
td.pmbloginboxexception-icon img {
}
td.pmbloginboxexception-info {
	vertical-align:middle;
	padding-left:10px;
	padding-right:10px;
	color:red;
}

/* PMB Link Buttons */

a.btn-register, a.btn-register:link, a.btn-register:active, a.btn-register:visited {
	text-decoration: none;
	display: block;
	background-color: Transparent;
	background-repeat: no-repeat;
	background-image: url(../image/button-register.jpg);
	width:230px;
	height:50px;
	margin-bottom:10px;
}
a.btn-register:hover {
	background-color: Transparent;
	background-image: url(../image/button-register-hover.jpg);
}

a.btn-info-umum, a.btn-info-umum:link, a.btn-info-umum:active, a.btn-info-umum:visited {
	text-decoration: none;
	display: block;
	background-color: Transparent;
	background-repeat: no-repeat;
	background-image: url(../image/button-info-umum.jpg);
	width:230px;
	height:50px;
	height:50px;
	margin-top:10px;
	margin-bottom:10px;
}
a.btn-info-umum:hover {
	background-color: Transparent;
	background-image: url(../image/button-info-umum-hover.jpg);
}

a.btn-faq, a.btn-faq:link, a.btn-faq:active, a.btn-faq:visited {
	text-decoration: none;
	display: block;
	background-color: Transparent;
	background-repeat: no-repeat;
	background-image: url(../image/button-faq.jpg);
	width:230px;
	height:50px;
	height:50px;
	margin-bottom:10px;
}
a.btn-faq:hover {
	background-color: Transparent;
	background-image: url(../image/button-faq-hover.jpg);
}

a.btn-edit-profil, a.btn-edit-profil:link, a.btn-edit-profil:active, a.btn-edit-profil:visited {
	text-decoration: none;
	display: block;
	background-color: Transparent;
	background-repeat: no-repeat;
	background-image: url(../image/button-edit-profil.jpg);
	width:230px;
	height:50px;
}
a.btn-edit-profil:hover {
	background-color: Transparent;
	background-image: url(../image/button-edit-profil-hover.jpg);
}

a.btn-daftar-s1, a.btn-daftar-s1:link, a.btn-daftar-s1:active, a.btn-daftar-s1:visited {
	text-decoration: none;
	display: block;
	background-color: Transparent;
	background-repeat: no-repeat;
	background-image: url(../image/button-daftar-s1.jpg);
	width:230px;
	height:50px;
}
a.btn-daftar-s1:hover {
	background-color: Transparent;
	background-image: url(../image/button-daftar-s1-hover.jpg);
}

a.btn-status-pendaftaran, a.btn-status-pendaftaran:link, a.btn-status-pendaftaran:active, a.btn-status-pendaftaran:visited {
	text-decoration: none;
	display: inline-block;
	background-color: Transparent;
	background-repeat: no-repeat;
	background-image: url(../image/button-status-pendaftaran.jpg);
	width:230px;
	height:50px;
}
a.btn-status-pendaftaran:hover {
	background-color: Transparent;
	background-image: url(../image/button-status-pendaftaran-hover.jpg);
}

a.btn-panduan-pmb, a.btn-panduan-pmb:link, a.btn-panduan-pmb:active, a.btn-panduan-pmb:visited {
	text-decoration: none;
	display: block;
	background-color: Transparent;
	background-repeat: no-repeat;
	background-image: url(../image/button-panduan-pmb.jpg);
	width:230px;
	height:50px;	
	margin-bottom:10px;
}
a.btn-panduan-pmb:hover {
	background-color: Transparent;
	background-image: url(../image/button-panduan-pmb-hover.jpg);
}

a.btn-ganti-password, a.btn-ganti-password:link, a.btn-ganti-password:active, a.btn-ganti-password:visited {
	text-decoration: none;
	display: block;
	background-color: Transparent;
	background-repeat: no-repeat;
	background-image: url(../image/button-ganti-password.jpg);
	width:230px;
	height:50px;	
	margin-bottom:10px;
}
a.btn-ganti-password:hover {
	background-color: Transparent;
	background-image: url(../image/button-ganti-password-hover.jpg);
}

a.btn-daftar-pasca, a.btn-daftar-pasca:link, a.btn-daftar-pasca:active, a.btn-daftar-pasca:visited {
	text-decoration: none;
	display: block;
	background-color: Transparent;
	background-repeat: no-repeat;
	background-image: url(../image/button-daftar-pasca.jpg);
	width:230px;
	height:50px;
}
a.btn-daftar-pasca:hover {
	background-color: Transparent;
	background-image: url(../image/button-daftar-pasca-hover.jpg);
}

a.btn-daftar-jbt, a.btn-daftar-jbt:link, a.btn-daftar-jbt:active, a.btn-daftar-jbt:visited {
	text-decoration: none;
	display: block;
	background-color: Transparent;
	background-repeat: no-repeat;
	background-image: url(../image/button-daftar-jbt.jpg);
	width:230px;
	height:50px;
}
a.btn-daftar-jbt:hover {
	background-color: Transparent;
	background-image: url(../image/button-daftar-jbt-hover.jpg);
}

/* PMB Pane */

div#pmbpane-header {
	border-left:solid 1px #cccccc;
	border-right:solid 1px #cccccc;
	border-bottom:solid 1px #9ac962;
	border-top:solid 1px #cccccc;
	padding:15px 10px 10px 15px;
	margin:0px;
}

div#pmbpane {	
	border-left:solid 1px #cccccc;
	border-right:solid 1px #cccccc;
	border-bottom:solid 1px #cccccc;
	border-top:none;
	padding:10px 10px 10px 15px;
	margin-bottom:10px;
	line-height:20px;
}

div#pmbpane-periode {
	border-left:solid 1px #cccccc;
	border-right:solid 1px #cccccc;
	border-bottom:none;
	border-top:solid 3px #9ac962;
	padding:15px 10px 10px 15px;
	margin-top:10px;
	color:#999999;
	font-size:10pt;
}

div#pmbpanedaftar {
	margin-top:0px;
	padding:0px;
	border:0px;
}

div#pmbpane-status-pendaftaran {
	border:solid 1px #cccccc;
	padding:10px 10px 10px 15px;
	margin-top:0px;
	color:#999999;
	font-size:10pt;
}

/* PMB S1 Reguler */

div.pmbpane-box-s1-reguler {
	border-left:solid 1px #cccccc;
	border-right:solid 1px #cccccc;
	border-bottom:solid 1px #cccccc;
	border-top:solid 3px #ff9966;
	margin-top:10px;
}

div#pmbpane-periode-s1-reguler {
	padding:10px;
	color:#666666;
	font-size:10pt;
}

div#pmbpane-periode-s1-reguler strong {
	color:#666666;
	font-weight:bold;
}

div.pmbpane-periode-s1-reguler-divider {
	border-top:solid 1px #cccccc;
	padding:10px;
}

/* PMB S1 Reguler Prev*/

div.pmbpane-box-s1-reguler-prev {
	border-left:solid 1px #cccccc;
	border-right:solid 1px #cccccc;
	border-bottom:solid 1px #cccccc;
	border-top:solid 3px #cccccc;
	margin-top:10px;
}

div#pmbpane-periode-s1-reguler-prev {
	padding:10px;
	color:#666666;
	font-size:10pt;
}

div#pmbpane-periode-s1-reguler-prev strong {
	color:#666666;
	font-weight:bold;
}

div.pmbpane-periode-s1-reguler-prev-divider {
	border-top:solid 1px #cccccc;
	padding:10px;
}

/* PMB S1 JBT */

div.pmbpane-box-s1-jbt {
	border-left:solid 1px #cccccc;
	border-right:solid 1px #cccccc;
	border-bottom:solid 1px #cccccc;
	border-top:solid 3px #9ac962;
	margin-top:10px;
}

div.pmbpane-periode-s1-jbt {
	padding:10px;
	color:#666666;
	font-size:10pt;
}

div.pmbpane-periode-s1-jbt strong {
	color:#666666;
	font-weight:bold;
}

div.pmbpane-periode-s1-jbt-divider {
	border-top:solid 1px #cccccc;
	padding:10px;
}

/* PMB S1 JBT Prev */

div.pmbpane-box-s1-jbt-prev {
	border-left:solid 1px #cccccc;
	border-right:solid 1px #cccccc;
	border-bottom:solid 1px #cccccc;
	border-top:solid 3px #cccccc;
	margin-top:10px;
}

div#pmbpane-periode-s1-jbt-prev {
	padding:10px;
	color:#666666;
	font-size:10pt;
}

div#pmbpane-periode-s1-jbt-prev strong {
	color:#666666;
	font-weight:bold;
}

div.pmbpane-periode-s1-jbt-prev-divider {
	border-top:solid 1px #cccccc;
	padding:10px;
}

/* PMB Pascasarjana Reguler */

div.pmbpane-box-pascasarjana {
	border-left:solid 1px #cccccc;
	border-right:solid 1px #cccccc;
	border-bottom:solid 1px #cccccc;
	border-top:solid 3px #f26d7d;
	margin-top:10px;
}

div#pmbpane-periode-pascasarjana {
	padding:10px;
	color:#666666;
	font-size:10pt;
}

div#pmbpane-periode-pascasarjana strong {
	color:#666666;
	font-weight:bold;
}

div.pmbpane-periode-pascasarjana-divider {
	border-top:solid 1px #cccccc;
	padding:10px;
}

/* PMB Pascasarjana Reguler Prev */

div.pmbpane-box-pascasarjana-prev {
	border-left:solid 1px #cccccc;
	border-right:solid 1px #cccccc;
	border-bottom:solid 1px #cccccc;
	border-top:solid 3px #cccccc;
	margin-top:10px;
}

div#pmbpane-periode-pascasarjana-prev {
	padding:10px;
	color:#666666;
	font-size:10pt;
}

div#pmbpane-periode-pascasarjana-prev strong {
	color:#666666;
	font-weight:bold;
}

div.pmbpane-periode-pascasarjana-prev-divider {
	border-top:solid 1px #cccccc;
	padding:10px;
}

/* PMB Account Reg */

div.pmbaccreg-groupbox {
	margin-bottom:20px;
}
div.pmbaccreg-grouptitle {
	font-weight:bold;
}
div.pmbaccreg-grouptitlePeriode {
	font-size:12px;
}
div.pmbaccreg-groupsubtitle {
	font-size:11px;
}
div.pmbaccreg-groupboxinner {
	margin-top:10px;
	margin-bottom:10px;
	margin-left:9px;
	margin-right:9px;
}

table.pmbaccreg {
	width:100%;
}

table.pmbaccreg td {
}
table.pmbaccreg td.caption {
	vertical-align:top;
	text-align:right;
	padding-top:2px;
	padding-right:5px;
}
table.pmbaccreg td.captionLeft {
	vertical-align:top;
	text-align:left;
	padding-top:2px;
	padding-right:5px;
}
table.pmbaccreg td.caption span {
	color:#cc0000;
}

table.pmbaccreg td.cbstatement {
	padding-top:4px;
	text-align:center;
	vertical-align:top;
}
table.pmbaccreg td.statement {
	padding-top:2px;
	vertical-align:top;
}

table.pmbaccreg td select {
	width:154px;
}
table.pmbaccreg td select.warganegara {
	width:65px;
}
table.pmbaccreg td select.dateday {
	width:55px;
}
table.pmbaccreg td select.datemonth {
	width:145px;
}
table.pmbaccreg td select.dateyear {
	width:77px;
}
table.pmbaccreg td select.propinsikab {
	width:369px;
}
table.pmbaccreg td select.tahunlulus {
	width:75px;
}
table.pmbaccreg td select.kelas12 {
	width:75px;
}
table.pmbaccreg td select.jenissekolah {
	width:75px;
}
table.pmbaccreg td select.jurusansekolah {
	width:369px;
}

table.pmbaccreg td.inputnote {
	font-size:11px;
	line-height:17px;
	padding-bottom:6px;
}

div.pmbaccreg-cmdbtn {
	margin-top:10px;
}

div.pmbaccregvalsum {
	border:solid 1px #dedede;
	background-color:#f3f3f3;
	padding:10px 10px 10px 6px;
	margin:3px 0px 10px;
}

div.stddetail-wrap div.ajax__tab_header {
	line-height:11px;
}

div.pmbaccreg-statement {
	width:938px;
	margin-top:5px;
	margin-bottom:5px;
	padding:5px;
	background-color:#eeeeee;
	border:solid 1px #dddddd;
}

div.pmbaccregprev-groupbox {
	margin-bottom:10px;
}
div.pmbaccregprev-grouptitle {
	font-weight:bold;
	padding-bottom:5px;
	border-bottom:solid 1px #cccccc;
}
div.pmbaccregprev-groupboxinner {
	margin-top:5px;
	margin-bottom:5px;
	margin-left:9px;
	margin-right:9px;
}

table.pmbaccregprev {
	width:100%;
}

table.pmbaccregprev td {
	padding-top:2px;
}
table.pmbaccregprev td.caption {
	vertical-align:top;
	text-align:right;
	padding-right:5px;
}

/* PMB Daftar */

table.pmbdaftar {
	width:100%;
}

table.pmbdaftar fieldset.prodi1 {
	padding:10px;
	background-color:#ffffcc;
}
table.pmbdaftar fieldset.prodi2 {
	padding:10px;
	background-color:#ddf8c3;
}

table.pmbdaftar fieldset.angsuranprodi1 {
	padding:5px;
	background-color:#ffffcc;
}
table.pmbdaftar fieldset.angsuranprodi2 {
	padding:5px;
	background-color:#ddf8c3;
}

table.pmbdaftar td {
}
table.pmbdaftar td.caption {
	vertical-align:top;
	padding-top:2px;
}

table.pmbdaftar td.cbstatement {
	padding-top:4px;
	text-align:center;
	vertical-align:top;
}
table.pmbdaftar td.statement {
	padding-top:2px;
	vertical-align:top;
}

table.pmbdaftar td.cbpembayaran {
	padding-top:4px;
	text-align:center;
	vertical-align:top;
}
table.pmbdaftar td.pembayaran {
	padding-top:2px;
	vertical-align:top;
}

table.pmbdaftar td select.lokasites {
	width:200px;
}
table.pmbdaftar td select.prodi {
	width:445px;
}

div.pmbdaftar-cmdbtn {
	margin-top:10px;
}

div.pmbdaftar-statement {
	width:938px;
	margin-top:5px;
	margin-bottom:5px;
	padding:5px;
	background-color:#eeeeee;
	border:solid 1px #dddddd;
}

/* Kotak Informasi */

div.kotak-informasi {
	width:690px;
	margin-top:5px;
	margin-bottom:5px;
	padding:5px;
	background-color:#ffffcc;
	border:solid 1px #dddddd;
}