html, body
{
		height: 101%;
		margin: 0px;
		padding: 0px;
		background-color: #529ab6;
}

td.pntNormal input, td.pntNormal textarea {
	border: 1px solid #ccc;
	width: 240px;
	font-family:arial, verdana, serif;
	font-size:12px;
	color:#434343;
}

td.pntHeader, td.pntDetailsExtra, td.pntNormal {
	vertical-align: top;
}

input.pntButton {			
	background-color:white;
	color:#434343;
	font-family:arial, verdana, serif;
	font-size:12px;
	height:20px;
	border:1px solid #c8c8c8;
	background-image:url("../../pnt/images/button.gif");
	padding-left:12px;
	padding-right:12px;
	margin-left:6px;
	margin-bottom:6px;
	cursor:pointer;
}
#antispam {
	width: 80px;
}
input.pntButton:hover,  input.pntButton.active {
	background-image:url("../../pnt/images/button-active.gif");
}	


#bottom
{	
	background:#567607 url('../images/bg-bottom.jpg') repeat-x top;
	height: 420px;	
}

#containerwrapper, #footerwrapper
{
	margin-left: auto;
	margin-right: auto;
	width: 906px;
	background: url('../images/bg-containerwrapper.jpg') repeat-y;
	margin-top: 25px;	
	text-align: left;		
}

#header {
	background-image: url('../images/header.jpg');
	background-repeat: no-repeat;
	height: 263px;
	width: 906px;
	
}
#websiteTitle{
	text-align: right;
	padding-right: 30px;
	padding-top: 20px;
}

#websiteMainTitle, #websiteSubTitle {
	font-family: "Trebuchet MS",Helvetica,Arial;
	font-weight: bold;
}

#websiteMainTitle{
	font-size: 36px;
	color: #a63706;
}

#websiteSubTitle{
	padding-top: 10px;
} 

h2#subtitle {
	margin: 0px;
	font-size: 16px;	
}

#footerwrapper
{
	background-image: url('../images/bg-footerwrapper.jpg');
	background-repeat: no-repeat;
	margin-top: 0px;
	height: 93px;	
}

#footer
{
	padding-top: 113px;
}

div.clear
{
	clear: both;
}
div.introdiv img{	
	padding: 5px;
	border: 1px solid #d4d4d4
}
div.introdiv{
	clear: both;
}
.mojoImage{
	padding: 5px;
	border: 1px solid #d4d4d4;	
}

#menuwrapper{
	width: 269px;
	float: left;
}
#contentwrapper{	
	width: 637px;	
	float: right;
}
#content{
	padding-left: 50px;
	padding-right: 50px;
}
#menu{	
	padding-top: 50px;
}
#menu a{	
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
	font-size: 12px;
	line-height: 22px;
}
#menu a:hover, #menu a.menuitem:hover, #menu a.menuitem.menuactive
{
	text-decoration: none;
	color: #ffffff;
}

#menu a.menuitem, #menu a.submenuitem
{
	display:block;
	padding-left: 20px;
	padding-right: 10px;			
}
#menu a.menuitem {
	border-bottom: 1px solid #dbae9b;	
	padding-left: 20px;
	padding-right: 10px;	
}
#menu a.submenuitem {
	font-style: italic;
	color: #f3f287;
	padding-left: 30px;
	padding-right: 10px;	
}
#menu a.submenuitem.menubottom {	
	border-bottom: 1px solid #dbae9b;
}
#menu a.menuitem.menutop
{
	border-top: 1px solid #dbae9b;
}
#menu a.menuitem:hover, #menu a.menuitem.menuactive
{	
	background-image: url('../images/bg-menuitem-hover.jpg');
	background-repeat: repeat-y;		
	
}
#menu a.submenuitem:hover {
	text-decoration: underline;
}

table.footerTable
{
	width:100%;
}
table.footerTable td
{	
	color:#ffffff;
	vertical-align:top;
}

table.footerTable td p, table.footerTable td h1, table.footerTable td h2, table.footerTable td h3
{
	color:#ffffff;
}

table.footerTable td a
{
	color:#ffffff;
	text-decoration:underline;
}


table.footerTable td.kolom1{	
	padding-left: 40px;
}
table.footerTable td.kolom2{	
	padding-left: 90px;
}
table.footerTable td.kolom3{	
	padding-left: 120px;
}
