body {
		margin: 0;
		background: #4c4c4c url(/img/bg.gif) 0 0 repeat-x;
	}
	img {
		border: none;
	}
	div, textarea {
		font-size: 11px;
		font-family: tahoma;
	}
	a:link, a:visited {
		color: #76b900;
	}
	
	h4 {
		font: bold 11px tahoma;
		color: #707070;
		margin: 0;
		margin-bottom: 3px;
	}
	
	.breadcrumb {
		margin-bottom: 10px;
	}
	
	h1 {
		background: #76b900 url(/img/header.gif) top right no-repeat;
		color: #fff;
		padding: 5px 10px;
		font-size: 15px;
		margin: 0 0 10px 0;
	}
	
	h2 {
		color: #808080;
		font-size: 13px;
	}
	
	th {
		color: #808080;
		font-weight: bold;
		text-align: left;
	}
	#kursus {
		font-size: 13px;
	}
	.light {
		color: #808080;
		
	}
	.bold {
		font-weight: bold;
	}
	input.tf {
		background: #909192;
		border: none;
		padding: 3px;
		color: #fff;
		width: 90px;
	}
	
	#page {
		width: 960px;
		margin: auto;
		background: #fff;
	}
	#topshadow {
		background: url(/img/shadow.gif) repeat-x;
		height: 10px;
	}
	
	#menuline {
		background: #76b900;
		color: #fff;
		padding: 10px;
	}
	#menuline a:link, #menuline a:visited {
		color: #fff;
	}
	
	ul.bullet {
		margin: 0;
		padding: 0;
		list-style: none;
		margin-left: 15px;
	}
	ul.bullet li a:link, ul.bullet li a:visited {
		background: url(/img/bullet.gif) 0px 5px no-repeat;
		padding: 7px 0px 7px 20px;
		display: block;
		text-decoration: none;
		color: #7f7f7f;
	}
	#bottom a {color: #d0d0d0;}
	#bottom {
		width: 960px; 
		margin: auto;
		background: url(/img/bottom2.gif) no-repeat;
		height: 19px;
		padding-top: 25px;
		text-align: center;
		color: #d0d0d0;
	}
	.gray {
		color: #707070;
	}
	
	table .even td, table .odd td {
		padding-top: 5px;
		padding-bottom: 5px;
	}
	table .even td{
		background: #e9e9e9;
	}
	a.pdflink {
		background: url(/img/pdf_icon_16.gif) no-repeat;	
		padding: 2px 0 3px 25px;
		display: block;
	}

label.error {
	padding-left: 10px;
	color:red;
	font-weight: bold;
}

tr.line td {
	border-top: 1px solid silver;
}

tr.even td {
	background: #f0f0f0;
}
