/* CSS Document */

/* PostNuke Template 
   Design For Universitas Islam Djakarta
   Created By SAPUA Crew - yudi@sapua.com */

/*** Main CSS ***/
body {
	margin:0;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#111111;
	background-color:#d89000;
	background-position:top;
	/*background-image:url(../images/bg_uid.gif);*/
	background-repeat:repeat-x;
		
}
.mainbody {
	border-right:1px solid #636C80;
	border-left:1px solid #636C80;
	border-bottom:1px solid #636C80;
}
td {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}
a img, img { 
	border: 0px; 
}
a:link, a:visited {
	color: #434343;
	background:inherit; 
	text-decoration: underline; 
}
a:hover, a:active {
	color: #434343;
	background:inherit;
	text-decoration: none; 
}
input, select, textarea {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#434343;
	background:#ffe950;
	font-weight:none;
	padding:2px;
	border-color:#d89000;
	border-width:1px;
}
input:hover, select:hover, textarea:hover {
	color:#071E37;
	background-color:#f7f7f7;
	border-color:#739FC4
}
input:focus, select:focus, textarea:focus {
	color:#071E37;
	background-color: #f7f7f7;
	border-color:#739FC4
}
form {
	padding:0px;
	margin:0px;
}


/*** PN Generic ***/
.pn-pagetitle, h1 { /* pn-pagetitle is kept for backwards compatabilty of the theme */
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 16px; 
	font-weight: bold; 
	text-decoration: none;
}
.pn-title, h2 {  
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 14px; 
	font-weight: bold; 
	text-decoration: none;
}
.pn-normal, .pn-text{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight: normal; 
	text-decoration: none;
	color:#212121;
}
.pn-sub, small {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	font-weight: normal; 
	text-decoration: none;
}

/*** Theme Specific ***/

/* body-table */
.bgmain {
	border-left:1px solid #8FBCD4;
}
.ap-search input{
	background:#fee973;
	border:1px solid #ff8601;
	color:#434343;
	font-weight: normal;
	width:120px;
}
.ap-menu-header-left{	
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#F4F3F3;
	text-indent:5px;
	display:block;
	margin-bottom:3px;
	padding:6px 0 3px 0;
}

/* Block */
.blockcontainer {
	background:none;
	color:#666;
	margin:0 0 5px 0;
	border:0px solid #434343;
}
.blocktitle {
	background:url(../images/title.gif) repeat-x #fff;
	color:#fff;
	font-weight:bold;
	height:25px;
	padding:5px;
}
.blocktitle1 {
	background:url(../images/title1.gif) repeat-x #fff;
	color:#000;
	font-weight:bold;
	height:25px;
	padding:5px;
}
.blocktitle2 {
	background:url(../images/title2.gif) repeat-x #fff;
	color:#000;
	font-weight:bold;
	height:25px;
	padding:5px;
}
.blocktitle3 {
	/*background:url(../images/title3.gif) repeat-x #de1716;*/
	border:0px solid #0099FF;
	color:#d89000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px; 
	font-weight:bold;
	height:25px;
	padding:5px;
}
.blockcontent {
	background:none;
	color:#666;
	padding:5px;
	vertical-align:top;
}
.metacontent {
	text-align:center;
	margin-bottom:10px;
}
.metacontent a:link, .metacontent a:visited {
	border:1px solid #D8E6F8;
	color:#999;
	background:#F7F7F7;
	text-decoration:none;
	padding:2px;
	margin:5px;
}
.metacontent a:hover, .metacontent a:active, .metacontent a:focus {
	border:1px solid #D8E6F8;
	color:#000;
	background:#fff;
	text-decoration:none;
	padding:2px;
	margin:5px;
}

/* left menu */
.menu-container {
	margin:0;
	color:#333333;
	border-top:1px solid #fff;
}
.left-menu {
	display:block;
	font-size:11px;
}
.left-menu a:link, .left-menu a:visited{
	margin:0px 0px 1px 0px;
	padding:4px 0 4px 5px;
	width:185px;
	display: block;
	color:#999;
	background:#F7F7F7;
	text-decoration:none;
	font-weight:normal;
}
.left-menu a:hover, 
.left-menu a:active,
.left-menu a:focus{
	margin:0px 0px 1px 0px;
	padding:4px 0 4px 5px;
	width:185px;
	display: block;
	color:#000;
	background:#BCC2DC;
	text-decoration:none;
	font-weight:normal;
}
.left-menu-title {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	margin:0px 0px 1px 0px;
	padding:10px 0 4px 4px;
	display: block;
	color:#414141;
	background:#F7F7F7;
	text-decoration:none;
	border-bottom:1px solid #eaeaea;
}


table.ap-view {
	color:#071E37;
	background-color:#7986B9;
	margin-bottom: 0px;
	padding: 0px;
	border-spacing: 1px;
	border-collapse:separate;
}
table.ap-view TH{
	border: #f7f7f7 1px solid;
	background: #7986B9; 
	color: #ffffff; 
	font-size: 10px; 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	padding:2px 4px;
}
table.ap-view TD{
	background: #ffffff; 
	color: #071E37; 
	font-size: 10px; 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding:2px 4px;
}

/* Pagesetter */
table.pubInfoBox
    {
      border: 1px solid black;
      font: arial, sans-serif;
      font-size: 10pt;
      background-color: #E0E0E0;
      padding: 4px;
    }

/*Tambahan Sub menu*/
.im{	
	display:block;
	text-decoration: none; 
	font-weight:bold;
	margin-top:1px;
	border-bottom:1px solid #fff;
}
.im a:link, .im a:visited{
	color: #fff;
	text-decoration: none; 
	background:none;
	padding:4px 0;
	display:block;
	width:175px;
	text-indent:3px;
}
.im a:hover,.im a:active{
	color: #fff;
	text-decoration: none;
	font-variant : normal; 
	background:#f8941c;
	padding:4px 0;
	display:block;
	width:175px;
	text-indent:3px;
	border-bottom:1px solid #0f8cdc;
	background:#f8941c;;
}
.imdalam{	
	display:block;
	text-decoration: none; 
	font-weight:bold;
	margin-top:1px;
	border-bottom:1px solid #fff;
}
.imdalam a:link, .imdalam a:visited{
	color: #FFF;
	text-decoration: none; 
	padding:4px 0;
	display:block;
	width:175px;
	text-decoration:none;
	text-indent:3px;
	background:url(../images/arrow5.gif) no-repeat right #000;
}
.imdalam a:hover,.imdalam a:active{
color: #FFF;
	text-decoration: none; 
	padding:4px 0;
	display:block;
	width:175px;
	text-decoration:none;
	text-indent:3px;
	background:url(../images/r_arrow1.gif) no-repeat left #ebbf51;
}
.imarrow{
	width:160px;
	background:url(../images/arrow5.gif) no-repeat right #000000;
}
.im_edit{	
	display:block;
	margin-top:1px;
}
.im_edit a:link, .im_edit a:visited{
	color: #434343;
	text-decoration: none; 
	background:#000000;
	padding:4px 0;
	display:block;
	width:160px;
	text-align:right;
	text-indent:3px;
}
.im_edit a:hover, .im_edit a:active{
	color: #a1a1a1;
	text-decoration: none;
	font-weight:bold; 
	font-variant : normal; 
	background:#000000;
	padding:4px 0;
	display:block;
	width:160px;
	text-align:right;
	text-indent:3px;
}

                 /* Do not change. Hidden submenus require this. */
                .wmSubMenuHidden {position:absolute;visibility:hidden;border-top:1px solid #434343;}

              
                 /* vertical menu styles */
                .vItemOn  {		
				color: #efefef;
				text-decoration: none; 
				font-weight: bold;
				font-variant : normal; 
				background:#d89000;
				padding:4px 0;
				display:block;
				border-top:1px solid #434343;
				border-bottom:1px solid #434343;
				border-left:1px solid #434343;
				border-right:1px solid #434343;
				width:160px;
				text-indent:3px;
				cursor:pointer;}
			
                .vItemOff {	
					color: #efefef;
					text-decoration: none; 
					background:#000000;
					padding:4px 0;
					display:block;
					border-top:1px solid #434343;
					border-bottom:1px solid #434343;
					border-left:1px solid #434343;
					border-right:1px solid #434343;
					width:160px;
					text-decoration:none;
					text-indent:3px;
					cursor:pointer;}

/*AAB footer*/
.aabfooter{	
	color: #111111;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:center;
}
.aabfooter a:link, .aabfooter a:visited{
	color: #111111;	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:center;
}
}
.aabfooter a:hover, .aabfooter a:active{
	color: #000000;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:center;
}

/*Menu Bawah*/
.menubawah{	
	color: #ffffff;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
}
.menubawah a:link, .menubawah a:visited{
	color: #ffffff;	
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
}
.menubawah a:hover, .menubawah a:active{
	color: #a1a1a1;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
}
/*tambahan untuk modul akademik*/
	
table.ap-view-nowrap {

	/*
	color:#071E37;
	background-color:#000000;
	margin-bottom: 0px;
	padding: 0px;
	border-spacing: 1px;
	border-collapse:separate;
	*/
	  border-collapse: collapse;
	  border: 1px solid #03476F;
	  font: normal 11px verdana, arial, helvetica, sans-serif;
	  color: #363636;
	  background: #FFEEB9;
	  
	  
	  
}
table.ap-view-nowrap TH{
	/*
	border: #a67755 1px solid;
	background: #a67755; 
	color: #ffffff; 
	font-size: 11px; 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	padding:2px 4px;
	white-space:nowrap;
	*/
	 font: bold 11px verdana, arial, helvetica, sans-serif;
  border: 1px solid #03476F;;
  text-align: left;
  background: #D59F00;
  color: #FFFFFF;
  padding-top:3px;
}

table.ap-view-nowrap caption {
  text-align: center;
  font: bold 18px arial, helvetica, sans-serif;
  background: transparent;
  padding:6px 4px 8px 0px;
  color: #03476F;
  text-transform: uppercase;
  }

table.ap-view-nowrap td,th {
border: 1px dotted #03476F;
  padding: .4em;
  color: #363636;
}


table.ap-view-nowrap tr:hover{
 background: #FFFFFF;
  border: 1px solid #03476F;
  color: #FFFFFF;
}


table.ap-view-nowrap TD{
	/*
	background: #ffffff; 
	color:#071E37; 
	font-size: 11px; 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding:2px 4px;
	white-space:nowrap;
	*/
	border: 1px dotted #03476F;
  padding: .4em;
  color: #363636;
}
.rightblock-title {
	background-color:#FF7F03;
	margin-bottom:0px;
	margin-top: 0px;
	padding: 5px 0;
	color: #FFFFFF;
	text-align:center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
}
.lefttblock-title {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#fff;
	text-indent:5px;
	background:#7293D4;
	display:block;
	padding:6px;
	margin-top:0px;
	border-bottom:#083EB2 solid 1px;
	border-left:0px;
}
.ap-menu-container {
	background:none;
	padding:0 1px 1px 1px;
	margin:0 0 10px 0; 
}
/*Kekurangan CSS*/
.kolom_kiri {
	width:176px;
	color:#efefef;
	background: none;
	font-size:12px;
}
.ap-menu a:link, .ap-menu a:visited{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#CCE6FF;
	background:url(../images/r_arrow1.gif) no-repeat left #0011A9;
	padding:6px 0;
	display:block;
	width:100%;
	text-decoration:none;
	text-indent:15px;
}
.ap-menu a:hover, .ap-menu a:active{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#000;
	background:url(../images/r_arrow1.gif) no-repeat left #f90;
	padding:6px 0;
	display:block;
	width:100%;
	text-decoration:none;
	text-indent:15px;
}


div.pn-errormsg {
background:#FFE1DA;
border:2px solid #F34F4F;
color:#BE0B0B;
margin:5px;
margin-top:25px;
padding:5px 5px 5px 36px;
}
