.innovation_bar{
  position:absolute;
  padding:4px 0 4px 6px;
  margin-left:-5px;
  color:#333366;
  background:#DEDFE3;
  font-weight:700;
  text-decoration:none;
  letter-spacing:0.02em;
  font-size:12px;
  top:48px;
  width:764px;
}
:root .innovation_bar {
  position:absolute;
  margin-left:-3px;
  padding-left:-1px;
} /*Mozilla*/
#nav_bar{
  position:absolute;
  top:68px;
  background:#646FA5;
}
* html #nav_bar{  /* IE */
  position:absolute;
  top:70px;
  background:#646FA5;
}
#tabmenu {
  position: absolute;
  top:51px;
  padding:0;
  margin-left:-4px;
  line-height: 1.1em;
}
* html #tabmenu { /* IE */
  position: absolute;
  top:66px;
}
#tabmenu li {
  display:inline;
  overflow:hidden;
  list-style-type:none;
}
#tabmenu a, a.active {
  color:#FFFFFF;
  font-weight:700;
  font-size:13px;
  padding-top:2px;
  padding-bottom:4px;
  padding-left:0px;
  padding-right:0px;
  margin:5px;
  text-decoration:underline;
  letter-spacing:0.01em;
}	
#tabmenu a:visited {
  color:#FFFFFF;
}	
#tabmenu a:hover {
  color:#333366;
}
#tabmenu a.active:hover {
  text-decoration:none;
  padding-bottom:0;
  color:#333366;
  border-bottom:1px solid;
}	
#tabmenu a.active {
  z-index:30;
  font-weight:700;
  font-size:14px;
  color:#FFFFCC;
  text-decoration:none;
  padding-bottom:0;
  border-bottom:1px dotted;
}
#breadcrumb_menu {
  position:absolute;
  padding:0;
  top:80px;
  margin-left:541px;
  color:#FFFFCC;
}
body>#breadcrumb_menu {
  position:absolute;
  top:75px;
} /*Opera and Mozilla*/
:root #breadcrumb_menu {
  position:absolute;
  top:49px;
  margin-left:537px;
} /*Mozilla*/
* html #breadcrumb_menu { /* IE */
  position: absolute;
  top:73px;
}
#breadcrumb_menu li {
  display:inline;
  overflow:hidden;
  list-style-type:none;
  font-weight:400;
  font-size:12px;
}			
#breadcrumb_menu a {
  color:#FFFFCC;
  font-weight:400;
  font-size:12px;
  padding-top:2px;
  padding-bottom:4px;
  padding-left:0px;
  padding-right:0px;
  text-decoration:underline;
  letter-spacing:0.01em;
}	
#breadcrumb_menu a:visited {
  color:#FFFFCC;
}
#breadcrumb_menu a:hover {
  color:#333366;
}	
#teks_aktif a{
  position:absolute;
  top:42px;
  padding:0;
  margin-left:0;
  color:#9999CC;
  font-weight:800;
  font-size:36px;
  padding-top:2px;
  padding-bottom:5px;
  padding-left:0;
  padding-right:0;
  margin:18px;
  text-decoration:none;
}
#teks_aktif a:visited {
  color: #9999CC;
}
#teks_visit{
  font-weight:400;
  font-size:0.89em;
  line-height: 1.5em;	
}
#nav-top-01 {
  position:absolute;
  left:5px;
  top:5px;
  width:262px;
  height:51px;
}
#nav-top-03 {
  position:absolute;
  left:548px;
  top:5px;
  width:219px;
  height:25px;
}
:root #nav-top-03 {
  position:absolute;
  left:542px;
} /*Mozilla*/
a:link{
  color:#333366;
}
a:visited{
  color:#663366;
}
.main-content{
  position:absolute;
  top:82px;
  left:0;
  margin-left:0;
  padding-left:0;
}
body {
	font-family: helvetica, sans-serif;
	color:#000000;
	background-color:#FFFFFF;
}
.bodytext{
	font-size:14px;
	line-height:1.4em;	
	margin-top:0;
	margin-left:0;
	word-spacing:0.15em;
}
.teks {
	font-family:Helvetica,Tahoma,Verdana,Franklin Gothic,Gill Sans,sans-serif;
    color:#333333;
	font-weight:500;
	font-size:14px;
	line-height:1.4em;	
}
#panah {
	color:#000000;
	font-weight:900;
	font-size:20px;
}
.side_text {
    color:#333333;
	font-weight:500;
	font-size:13px;
	line-height:1.3em;	
    margin-left:0.15em;
}
:root .side_text {
	margin-left:0px
} /*Mozilla*/
.side_text a:link{
	text-decoration: none;
	border-bottom: 1px dotted;
}
.side_text a:visited{
	text-decoration: none;
	border-bottom: 1px dotted;
}
.side_text a:hover{
	text-decoration: none;
	border-bottom: 1px solid;
}
h3 {	
	margin-top:0.45em;
	margin-bottom:0.1em;
	padding-bottom:0.1em;
    padding-top:0.45em;
    color:#333333;
	line-height:1.3em;	
}
h2 {	
	margin-top:0.1em;
	margin-bottom:0.3em;
	padding-bottom:0.1em;
    padding-top:0.4em;
    color:#333333;
	line-height:1.3em;	
}
#contact_color {
  font-weight:400;
  color:#FFFFFF;
}
#contact_color a{
  color:#FFFFFF;
}
a.nolineborder{
	text-decoration: none;
	border: 0;
	border-style:none;
}

a.nolineborder:link{
	text-decoration: none;
	border: 0;
	border-style:none;
}

a.nolineborder:visited{
	text-decoration: none;
	border: 0;
	border-style:none;
}

a.nolineborder:hover{
	text-decoration: none;
	border: 0;
	border-style:none;
}