*{

	margin:0px;

	padding:0px;}

body {

	margin:0px;

	padding:0px;

	color:#999999;

}

#bodies {

background-color:#fff;

	text-align:center; font-family:Tahoma, Arial, Helvetica, sans-serif;

	font-size: 11px;

	vertical-align:top;

	color:#999999;

}



p {

	font-family:Tahoma, Arial, Helvetica, sans-serif;

	font-size: 11px; 

         color:#4b4b4b}



td,div,tr {

	font-family:Tahoma, Arial, Helvetica, sans-serif;

	font-size: 11px; }

a:link, a:visited{

	color:#648F39;font-size: 11px; font-family: tahoma, arial, verdana; text-decoration:none;

}

a:hover{
	color: #CC9933;
}

ul {
	list-style:none;
}

li {
	line-height: 15px;
	padding-left: 25px;
	padding-top: 0px;
	background-image: url(../images/arrow.png) ;
	background-repeat: no-repeat;
	background-position: 10px 5px;
}

ol{
	margin-left:40px;
	list-style-position:inherit;
}



.topmenucontainer{
	padding-top:100px;
	padding-top:115px;
	padding-right:10px;
	padding-left:10px;
	padding-bottom:0px
}



#topmenu {
      float:center;
      font-size:100%;
      line-height:normal;
}

#topmenu  ul {
          margin:0;
          padding:10px 10px 0 50px;
          list-style:none;
}



#topmenu  li {

      display:inline;

      margin:0;

      padding:0;

}



#topmenu a {	

      float:left;

      background:url("../images/menu3.gif") no-repeat left top;

      border:1px solid  #666699;

      margin:0;

      padding:0 0 0 4px;

      text-decoration:none;

}

#topmenu a span{

      float:left;

      display:block;

      background:url("../images/tabright1.gif") no-repeat right top;

      padding:5px 15px 4px 6px;

      color:#627EB7;

}

#topmenu a span{

	float:none;

}



#topmenu a:hover span{

      color:#627EB7;

}



#topmenu a:hover {
	background-position:0% -42px;
}



#topmenu a:hover span {
      background-position:100% -42px;
      }



#topmenu #current a {
              background-position:0% -42px;
}

#topmenu #current a span {
              background-position:100% -42px;
      }







ul#subnavlist{

	margin:0px;

	padding:0px;

	line-height:20px;

	

}



ul#subnavlist li{

	display:inline;

	padding:0px 10px;



}



ul#subnavlist li a{
	color:#000000;
	text-decoration:none;
	font-weight:bold;
}



ul#subnavlist li a:hover{

	color:#000000;

	text-decoration:underline;

}





table.contenttoc{

	border:2px solid  #BCC10C;	

	margin:3px;

}



.contenttoc th{

	background-color: #BCC10C;

	padding:3px;

	color:#FFFFFF;

	font-weight:bold;

}

.contenttoc td {

	padding:3px;

}

.contentpane{

	font: 11px tahoma; 

	color:#999999;

}

.contentpaneopen{

	font:11px tahoma; 

	color:#999999;}

.contentdescription{

	width:100%

}

.contentpagetitle,a.contentpagetitle,.componentheading,.contentheading{

	color:#5A842F;

	font-family:Arial, Helvetica, sans-serif;

	font-size:16px;

	text-decoration:none;

	font-weight:bold;

}



a.contentpagetitle:hover{

	color:#FF0000;

}

.createdate,.modifydate,.small{

	color:#D6BE2D;

	font-size:9px;

	font-weight:bold;

}

.highlight { 

	font-weight:bold; 

	background-color:#FFFF00;

}

.mosimage {

	border:1px solid #e1b32c;

	margin:5px

}

.mosimage_caption {
	margin-top: 2px;
	background-color:#e1b32c;
	padding: 1px 2px;
	color: #fff;
	text-transform: normal;
	font-size: 10px;
}

table.moduletable{

	margin-bottom:10px;

}

table.moduletable th{

	font-size:16px;

	line-height:20px;

	vertical-align:middle;

	color:#999999;

	font-weight:bold;

	font-family:Arial, Helvetica, sans-serif;

	padding-bottom:10px;

	text-align:left;

}



table.moduletable td{

	color:#333333;

	font-size:10px;	

	padding-top:0px;

	padding-left:10px;

}

table.moduletable a:link{

	color:#333333;

}

table.moduletable a:visited{

	color:#cccccc;

}

table.moduletable a:hover{

	color: #00FF00;

}

a.mainlevel:link, a.mainlevel:visited {

	display: block;

	vertical-align: middle;

	font-size: 11px;

	font-weight: bold;

	color: #999999;

	text-align: left;

	padding-top: 5px;

	height: 18px !important;

	height: 22px;

	width: 150px;

	text-decoration: none;

	background:url(../images/titik.png) center bottom repeat-x;

	font-family:Arial, Helvetica, sans-serif;

}

a.mainlevel:hover {

	text-decoration: none;

	color:red;

	text-indent:10px;

	background: url(../images/arrowmenu.png) no-repeat 0px 6px;

}

a.sublevel:link, a.sublevel:visited {

	font-size: 11px;

	padding-left:17px;

	line-height: 20px;

	display:block;

	margin-left:-4px;

	background:url(../images/arrowmenu.png) no-repeat 6px 3px;

	font-family:arial;

}

a.sublevel:hover {

	text-decoration: none;;

}

.inputbox {

	font-size:13px;

	border:1px solid #cccccc; }

.button {

	background-color: #006600;

	padding:1px;padding:2px !important;

	color:#ffffff;

	font-size:11px;

	border:1px solid ;}

a.mainlevel#active_menu {

	color:#666666;

	font-weight: bold;

	text-indent:10px;

	background: url(../images/arrowmenu.png) no-repeat 0px 6px;

}

a.mainlevel#active_menu:hover {

	color: #666666;

}

.sectiontableheader {

	font-weight: bold;

	background: #DDAC24;

	padding: 4px;

	color:#FFFFFF

}

.sectiontableentry1 {

	padding:5px;

	background-color : #ffffff;

}



.sectiontableentry2 {

	padding:5px;

	background-color : #f9f9f9;

}



#core { 

	width:100%;

	margin:auto 0px; }

#sect {

	width:855px;

	text-align:left; 

}



#header {

	background:url(../images/header.png) no-repeat;

	height:162px;

}

#banner {

	height:63px;}

#banner1 { 

	width:472px;

	height:63px; 

	float: left; 

	margin-top:1px; 

	margin-left:2px;}

#banner2{ 

	background:url(../images/bann2.png) no-repeat; 

	width:189px!important;

	width:185px;height:63px;

	float:left; 

	margin-right:0px !important;

	margin-right:2px; }

/*#banner3{ 

	background:url(../images/bann3.png) no-repeat; 

	width:189px!important;

	width:185px;height:63px;

	float:right; 

	margin-right:0px !important;

	margin-right:2px;}*/

#buscar{ 

	padding-top:0px!important;

	padding-top:0px;

	width:189px!important;

	width:185px;height:63px;

	float:right; 

	margin-right:230px !important;

	margin-right:122px;}



#reloj{ 

	/*background:url(../images/bann2.png) no-repeat; */

	width:189px!important;

	width:185px;height:63px;

	float:left; 

	margin-right:0px !important;

	margin-right:2px; }





.content2 {

	float:right;

}

div.lblock div.module { 

	width:200px;

  	padding:0px 0px 0px 0px;

  	margin-bottom:5px;

}



.kotakmod{

	float:left;}

.kotakmod div.module {

  	background: url(../images/round_bottomleft.png) no-repeat bottom left #ffffff ;

	width:175px !important; 

	width:175px ; 

	margin-left:3px; 

	margin-bottom:3px;

}

.kotakmod div.module div div {

    background: url(../images/round_topleft.png) no-repeat top left; 

	padding-bottom:8px;

}

.kotakmod div.module div {

  	background: url(../images/round_bottomright.png) no-repeat bottom right;

}

.kotakmod div.module div div div {

    background: url(../images/round_topright.png) no-repeat top right; 

}



.kotakmod div.module div div div h3{

  	display:block;

  	font-size: 11px;

  	padding-top:5px;

  	padding-right: 5px;

  	padding-bottom: 10px!important;

  	padding-bottom: 20px;

  	padding-left:12px;

  	background:url(../images/bgth.png) repeat-x;

  	color:#FFFFFF;

  	height:20px !important;height:30px;

}

.kotakmod div.module div div div div {

    background:none; 

	padding:0px;

}

.kotakmod td {

	padding-left:10px;

	padding-right:10px;}

.tengahcont{

	width:670px; 

	float:right;}

.tengah{

	background:url(../images/round_topleft.png) top left no-repeat #ffffff; 

	width:463px!important; 

	width:483px;

	margin-bottom:5px; 

	margin-right:1px; 

	float:left; 

	margin-top:0px; }

.tengah2{

	background:url(../images/round_topleft.png) top left no-repeat #ffffff; 

	width:647px!important; 

	width:667px;

	margin-bottom:5px; 

	margin-right:1px; 

	float:left; 

	margin-top:0px; }



.kotakmod2{

	float:right;}

.kotakmod2 div.module {

  	background: url(../images/round_bottomleft.png) no-repeat bottom left #ffffff ;

	width:180px !important; 

	width:180px ; 

	margin-bottom:3px;

}

.kotakmod2 div.module div div {

    background: url(../images/round_topleft.png) no-repeat top left; 

	padding-bottom:8px;

}

.kotakmod2 div.module div {

  	background: url(../images/round_bottomright.png) no-repeat bottom right;

}

.kotakmod2 div.module div div div {

    background: url(../images/round_topright.png) no-repeat top right; 

}



.kotakmod2 div.module div div div h3{

  	display:block;

  	font-size: 11px;

  	padding-top:5px;

  	padding-right: 5px;

  	padding-bottom: 10px!important;

  	padding-bottom: 20px;

  	padding-left:12px;

  	background:url(../images/bgth.png) repeat-x;

  	color:#FFFFFF;

  	height:20px !important;height:30px;

}

.kotakmod2 div.module div div div div {

    background:none; 

	padding:0px;

}

.kotakmod2 td { 

	padding-left:10px;

	padding-right:10px;}



.kotakmod3{

	float:left;}

.kotakmod3 div.module {

  	background: url(../images/round_bottomleft.png) no-repeat bottom left #ffffff ;

	width:335px !important; 

	width:335px ; 

	margin-bottom:3px;

}

.kotakmod3 div.module div div {

    background: url(../images/round_topleft.png) no-repeat top left; 

	padding-bottom:8px;

}

.kotakmod3 div.module div {

  	background: url(../images/round_bottomright.png) no-repeat bottom right;

}

.kotakmod3 div.module div div div {

    background: url(../images/round_topright.png) no-repeat top right; 

}



.kotakmod3 div.module div div div h3{

  	display:block;

  	font-size: 11px;

  	padding-top:5px;

  	padding-right: 5px;

  	padding-bottom: 10px!important;

  	padding-bottom: 20px;

  	padding-left:12px;

  	background:url(../images/bgth.png) repeat-x;

  	color:#FFFFFF;

  	height:20px !important;height:30px;

}

.kotakmod3 div.module div div div div {

    background:none; 

	padding:0px;

}

.kotakmod3 td {

	padding-left:10px;

	padding-right:10px;}



#footer { 

	margin-top:10px; 

	width:850px;

	background:url(../images/bgfooter.png) repeat-x bottom center; 

	clear:both; 

	height:42px!important;

	height:47px; 

	color:#FFFFFF; 

	padding-top:5px;}
