body {
padding-right:0px;
padding-left:0px;
padding-top:0px;
padding-bottom:0px;
font-family:"Arial";
text-align:justify;
color:#FFFFFF;
font-size:12px;
background-color:#6f0303;
margin-top: 0px;
margin-bottom:0px;
}
.a {
color:#ffffff;
font-size:12px;
text-decoration:none;
}
.a:hover {
color:#FFCC00;
font-size:12px;
text-decoration:none;
}
.link1 a
{
background-image:url(images/menu1.gif);
height:25px;
background-repeat:repeat-x;
text-decoration:none;
display:block;
color:#FFFFFF;
font-size:14px;
}
.link1 a:hover
{
background-image:url(images/menu2.gif);
background-repeat:repeat-x;
color:#FFFFCC;
font-weight:bold;
height:25px;
font-size:14px;
}
.h1 {
font-family:"Arial";
font-size:14px;
font-weight:bold;
text-decoration:none;
color:#FFCC00;
margin-right:10px;
padding-left:10px;

}
.h12 {
font-family:"Arial";
font-size:14px;
font-weight:bold;
text-decoration:none;
margin-right:10px;
padding-left:10px;

}
.left1 {
padding-left:3px;
padding-top:3px;

}
/* alignment classes */
.float-left  { float: left; }
.float-right { float: right; }
.align-left  { text-align: left; }
.align-right { text-align: right; }
.align-justify { text-align: justify; }
.align-center { text-align:center; }
img {
	border: 0px solid #000000;
}

img.float-left {
  margin-left:5px;
  margin-bottom:5px;
  margin-right:17px;
  margin-top:3px;
 
}
img.float-right {
  margin-left:17px;
  margin-bottom:5px;
  margin-right:5px;
  margin-top:3px;
  
}

.p {
font:"Arial";
text-align:justify;
font-size:12px;
margin-left:5px;
margin-right:5px;
color:#fff;
}
.p2 {
font:"Arial";
text-align:center;
font-size:11px;
margin-left:5px;
margin-right:5px;
}
.p3 {
font:"Arial";
text-align:left;
font-size:10px;
margin-left:4px;
margin-right:4px;
}
.p4 {
font:"Arial";
text-align:right;
font-size:10px;
margin-left:4px;
margin-right:4px;
}

/* sidebar */
#sidebar {
	float: left;
	width: 100%;
	background-color:#6f0303;	
}
#sidebar h1 {
	padding: 5px 0px 5px 20px;
	background: url(images/dot.gif) no-repeat 1% .4em;
	text-transform: none;	
	display:block;
	background-color:#2c0202;
	color: #fff;
}

#sidebar ul.sidemenu {
	list-style:none;
	margin:0px 10px;
	padding:0px;		
}
#sidebar ul.sidemenu li {
	margin-bottom:1px;
	border: 1px solid #330102;
}
#sidebar ul.sidemenu a {
	display: block;
	font-weight: bold;
	color: #ffffff;
	text-decoration:none;	
	padding: 2px 5px 2px 10px;
	background: #550002;
	border-left: 5px solid #CCC;	
	
	min-height: 19px;	
}

* html body #sidebar ul.sidemenu a { height: 18px; }

#sidebar ul.sidemenu a:hover {
	padding:2px 5px 2px 10px;
	background: #860b0e;
	color: #ffffff;
	border-left:5px solid #550002;
}
.scroll {
width:700px;
height:240px;
overflow-x:scroll;
border:solid #ECF2FB 1px;
margin-left:5px;
}
/* tabel frame*/
.trframe {
border-bottom: 1px solid #003366;
border-left: 1px solid #003366;
border-right: 1px solid #003366;
border-top: 1px solid #003366;
background-color:#33708C;
}
.trframe1 {
border-bottom: 1px solid #003366;
border-left: 1px solid #003366;
border-right: 1px solid #003366;
}
.trframe2 {
border-bottom: 1px solid #003366;
border-left: 1px solid #003366;
}
.tdframe1 {
border-bottom: 1px solid #003366;
border-left: 1px solid #003366;
border-right: 1px solid #003366;
}
.tdframe2 {
border-bottom: 1px solid #003366;
border-right: 1px solid #003366;
}
.tblframe {
border-right:solid 1px #003366;
border-bottom: 1px solid #003366;
border-top: 1px solid #003366;
}
.tdclndr{
background:url(images/headtabel.gif) repeat-x;
width:100%;
margin-left:5px;
padding-left:5px;
margin-top:0px;
padding-top:0px;
}
.tdbodymenu{
width:100%;
margin-top:0px;
padding-top:0px;
padding-bottom:0px;
margin-bottom:0px;
}
.tbl {
padding-top:4px;
margin-top:4px;
}
.tabelclndr {
border-right:#006699 solid 2px;
border-top:#006699 solid 3px;
padding-top:3px;
margin-top:3px;
}
.tabelclndr2 {
border-left:#006699 solid 2px;
border-top:#006699 solid 3px;
padding-top:3px;
margin-top:3px;
}
.tabelprestasi {
border:#B0CBF2 solid 1px;
}
#flash {
position: absolute;
top:0px; left:259px;
padding:0;
margin:0;
width:350px; height:39px;
}
.kodephone {
border:#8FB9CD solid 1px;
width:60px;
}
.kodephone2 {
border:#8FB9CD solid 1px;
width:133px;
}
.kodephone3 {
border:#8FB9CD solid 1px;
width:200px;
}

