img {
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(...);
}
.rsi{
margin: 0px;
padding: 0px;
background: url(../images/bgback.jpg) top left repeat; 
}
/*.bgback{
margin: 0px;
padding: 0px;
background: url(../images/bgback2.png) top left repeat-x;
width: auto;
}*/
div,
td,
p {
font-family: Georgia, "Times New Roman", Times, serif;
font-size:11px;
line-height:16px;
color: #333;
}
a,
a:link,
a:active,
a:visited {
	text-decoration:none;
	color: #006633;
}
a:hover {
	text-decoration: none;
	color: #FF6600;
}
ul {
	margin: 5px;
	padding: 5px;
	list-style: none;
	list-style-type: square;
}

li {
	line-height: 18px;
	padding-left: 5px;
	padding-top: 0px;
	list-style-position: inside;
}
/*
ul {
padding-left: 8px;
padding-top: 3px;
padding-bottom: 3px;
list-style-image:url(../images/plus.gif);
list-style-position:outside;
}
li {
line-height: 16px;
padding-left: 10px;
padding-top: 2px;
list-style-position: inside;
}*/
#kotak{
position: relative;
width: 849px;
}
.void{
height: 10px;
}
.logo{
background: url(../images/logo.png) left bottom no-repeat;
height: 122px;
}
.iso{
background: url(../images/iso.png) right  center no-repeat;
height: 122px;
}
.akreditasi1{
text-align: right;
padding-top: 98px;
font-size: 10px;
line-height: 11px;
color: #FFFFFF;
}
.akreditasi{
text-align: right;
}
.bgmidtop{
background: url(../images/bgmid1.png) no-repeat;
height: 219px;
}
.flashheader{
padding-top: 9px;
text-align: left;
padding-left: 8px;
}
.bgmid2{
background: url(../images/bgmid2.png) no-repeat;
height: 41px;
}
.menubg{
background: url(../images/menubg.png) top no-repeat;
height: 41px;
text-align: center;
}
.menuisi{
padding-top: 3px;
padding-left: 12px;
}
.bgmid3{
background: url(../images/bgmid2.png) top repeat-y;
margin: auto;
}

#halaman{
position: relative;
width: 832px;
text-align: left;
}
#content_main {
position: relative;
text-align: left;
width:590px;
margin: 0px;
padding: 0px;
}
.bgmp{
text-align: left;
margin-left: 20px;
padding-bottom: 0px;
width: 550px;
}
.bgmp1{
background: url(../images/bgmp1.png) no-repeat;
height: 25px;
}
.bgmp2{
background: url(../images/bgmp2.png) repeat-y;
width: 590px;
}
.bgmp3{
background: url(../images/bgmp3.png) no-repeat;
height: 25px;
}
#rightcol {
position: relative;
float: right;
text-align: left;
width: 233px;
}
.rightcol {
padding-left: 10px;
padding-right: 10px;
}

.bgmid4{
clear: both;
background: url(../images/bgmid3.png) no-repeat;
height: 120px;
}
/*------------------------------------------------------------------------------caption*/
.mosimage_caption{
font-size: 9px;
}
.back_button {
text-align: right;
margin-top: 10px;
}

/*---------------------------------------------------------------------------------judul content*/
.contentheading{
background: url(../images/star.jpg) left bottom no-repeat;
text-indent: 25px;
font-size: 12px;
font-family: Georgia, "Times New Roman", Times, serif;
font-weight: bold;
color: #6699FF;
text-align: left;
padding-top: 30px;

}
.componentheading {
margin: 0px;
padding: 0px;
font-size: 15px;
font-family: Georgia, "Times New Roman", Times, serif;
font-weight: bold;
color: #6699FF;
text-align: left;
width: 90%;
}

/*** ---------------------------------------------------------------------------read more link ***/
.readon,
a.readon:link,
a.readon:active,
a.readon:visited {
color: #999999;
text-align :left;
font-size  :11px;
text-decoration:none;
}
a.readon:hover{
color:#FF6600;
text-decoration: none;
}


/*all modul*/
/*artikel-------------------------------------------------------------------combomenu*/
table.moduletable-combo {
	padding-bottom: 20px;
}
table.moduletable-combo th {

}
table.moduletable-combo li {
}
table.moduletable-combo ul {
}
table.moduletable-combo td {
}
/*artikel-------------------------------------------------------------------Konsultasi*/
table.moduletable-konsult {
background: url(../images/hati.jpg) top right no-repeat;
width: 550px;;
padding-top: 20px;
}
table.moduletable-konsult th {
height: 18px;
font-size: 14px;
font-family: Georgia, "Times New Roman", Times, serif;
font-weight: bold;
color: #006633;
text-align: right;
border-bottom: 1px dashed #C1C1C1;

}
table.moduletable-konsult li {
border-bottom: 1px solid #EEEEEE;
}
table.moduletable-konsult ul {
}
table.moduletable-konsult td {
}
/*artikel-------------------------------------------------------------------Artikel*/
table.moduletable-artikel {
width: 96%;
padding-bottom: 30px;
padding-top: 30px;
}
table.moduletable-artikel th {
background: url(../images/star.jpg) top left no-repeat;
height: 18px;
font-size: 18px;
color: #333333;
font-weight: normal;
text-align: left;
vertical-align: bottom;
text-indent: 25px;
}
table.moduletable-artikel li {
border-bottom: 1px solid #CCCCCC;
}
table.moduletable-artikel ul {
}
table.moduletable-artikel td {
}
/*modulNews-------------------------------------------------------------------BeritaTerbaru*/
table.moduletable-berita {
	margin-bottom: 8px;
	width: 233px;
	background: url(../images/modulbgmid.png ) top repeat-y;
}
table.moduletable-berita th {
background: url(../images/beritamodul.jpg) left no-repeat;
color: #666666; 
font-size     : 13px;
height        : 40px;
text-align: left;
padding-left: 50px;
font-weight: bold;
text-transform: none;
vertical-align: middle;
}
table.moduletable-berita td {
padding-left: 10px;
padding-right: 10px;
padding-bottom: 15px;
text-align: left;
vertical-align:top;
width: 233px;
background: url(../images/modulbgbot.jpg) left bottom no-repeat;
}
table.moduletable-berita div {
}
/*Login--------------------------------------------------------------------------------Login*/
table.moduletable-login th {
background: url(../images/loginmodul.jpg) left no-repeat;
color: #666666; 
font-size     : 13px;
height        : 40px;
text-align: left;
padding-left: 50px;
font-weight: bold;
text-transform: none;
vertical-align: middle;
}
table.moduletable-login {
background: url(../images/modulbgmid.jpg) top repeat-y;
margin-bottom: 8px;
width: 233px;
}
table.moduletable-login div {
background: url(../images/modulbgbot.jpg) left bottom no-repeat;
padding-bottom: 10px;
padding-left: 15px;
padding-right: 10px;
}
table.moduletable-login td {
padding-top: 5px;

}
/*Poll---------------------------------------------------------------------------------Polling*/
table.moduletable-poll th {
background: url(../images/pollmodul.jpg) left no-repeat;
color: #666666; 
font-size     : 13px;
height        : 40px;
text-align: left;
padding-left: 50px;
font-weight: bold;
text-transform: none;
vertical-align: middle;
}
table.moduletable-poll {
background: url(../images/modulbgmid.jpg) top repeat-y;
margin-bottom: 8px;
width: 233px;
}
table.moduletable-poll div {
background: url(../images/modulbgbot.jpg) left bottom no-repeat;
padding-bottom: 10px;
padding-left: 15px;
padding-right: 15px;
}
table.moduletable-poll td {
text-align: left;
vertical-align:top;
}

/*-----------------------------------------------------------------------------------WebLink*/
table.moduletable-weblink {
background: url(../images/modulbgmid.jpg) top repeat-y;
margin-bottom: 8px;
width: 233px;
}
table.moduletable-weblink th {
background: url(../images/weblinkmodul.jpg) left no-repeat;
color: #666666; 
font-size: 13px;
height: 40px;
text-align: left;
padding-left: 50px;
font-weight: bold;
text-transform: none;
vertical-align: middle;
}
table.moduletable-weblink td {
background: url(../images/modulbgbot.jpg) left bottom no-repeat;
vertical-align:top;
}
table.moduletable-weblink td {
}

/*gallery-------------------------------------------------------------------------------Gallery*/
table.moduletable-gallery th {
}
table.moduletable-gallery {
width: 233px;
height: 123px;
margin-bottom: 8px;
text-align: center;
}
table.moduletable-gallery td {
background: url(../images/gallerymodul.jpg) left top no-repeat;
padding-top: 8px;
padding-bottom: 8px;
padding-left: 80px;
}

/*OnLine---------------------------------------------------------------------------------OnLine*/
table.moduletable-online th {
background: url(../images/onlinemodul.jpg) left no-repeat;
color: #666666; 
font-size     : 13px;
height        : 40px;
text-align: left;
font-weight: bold;
text-transform: none;
vertical-align: middle;
padding-left: 50px;

}
table.moduletable-online {
background: url(../images/modulbgmid.jpg) top repeat-y;
width: 233px;
}
table.moduletable-online td {
text-indent: 12px;
vertical-align:top;
}
table.moduletable-ol {
background: url(../images/modulbgmid.jpg) top repeat-y;
width: 233px;
}
table.moduletable-ol td {
text-indent: 15px;
vertical-align:top;
}

table.moduletable-visitor {
background: url(../images/modulbgmid.jpg) top repeat-y;
width: 233px;
margin-bottom: 7px;
}
table.moduletable-visitor td {
background: url(../images/modulbgbot.jpg) bottom left no-repeat;
padding-left: 15px;
padding-bottom: 10px;
vertical-align:top;
}
/*=----------------------------------------------------------------------------------------Banner*/
table.moduletable-banner {
padding-bottom: 30px;
padding-top: 30px;
}
/*inputBox---------------------------------------------------------------------------------inputBox*/
.inputboxlogin {
font-size        : 11px;
color            : #000000;
background: #FAFAFA;
border: 1px solid #CCCCCC; 
}
/*-----------------------------------------------------------------------------------------tombol all*/
.button {
padding: 1px;
background: #FFFFFF;
font-style: normal;
font-size: 11px;
color: #666666;
}

/*-------------------------------------------------------------------------------tabel isian buku tamu*/
.sectiontableheader {
  background-color: #6699FF;
  color: #FFFFFF;
  font-weight: bold;
}
.sectiontableentry1,
table.pollstableborder tr.sectiontableentry1 {
	background-color: #FBFBF4;
	color:#333333;
}
.sectiontableentry2,
table.pollstableborder tr.sectiontableentry2 {
	background-color: #DBEEDF;
	color:#003300;
}
.small {
font-size        : 11px;
color: #6699FF;
text-decoration  : none;
font-weight      : normal;
}
.smalldark {
  font-size        : 10px;
  color : #000000;
  text-decoration  : none;
  font-weight      : normal;
}
.contentpaneopen {
text-align:left;
border : 0px ridge #0099cc;
width: 100%;
}

/*---------------------------------------------------------------------------------PollingArray*/
.sectiontableentry21,
table.pollstableborder tr.sectiontableentry1 {
	background-color: #FBFBF4;
	padding-left: 5px;
	color:#333333;
}
.sectiontableentry22,
table.pollstableborder tr.sectiontableentry2 {
	background-color: #FFFFCC;
	padding-left: 5px;
	color:#003300;
}

/*-------------------------------------------------------------------------------------Banner*/
.bannerbawah{
/*background: url(../images/bannerbwhbg.png) center no-repeat;*/
height: 106px;
}
.bwhisi{
padding-top: 2px;
}
.voidbwh{
height: 6px;
}
/*-------------------------------------------------------------------------------------footer*/
.foot1{
height: 99px;
}
.footisi{
padding-top:15px;
}
a.footlink:link, a.footlink:visited {
color: #ffffff;
text-decoration: none;
}
a.footlink:hover {
color: #ffffff;
text-decoration: none;
}
a.footlink2:link, a.footlink2:visited {
color: #CCCCCC;
text-decoration: none;
}
a.footlink2:hover {
color: #ffffff;
text-decoration: none;
}
/*---------------------------------------------------------content*/
.homepelayanan{
background: url(../images/homepiccontent.png) left no-repeat;
width: 590px;
height: 21px;
}
.tablehomeconten{
width: 543px;
}
.tablecontenthome1{
}
.tablecontenthome2{
padding-left: 45px;
}
.tablecontenthome3{
padding-left: 60px;
}
.ruang1{
background: url(../images/ruang1.jpg) top left no-repeat;
height: 257px;
margin: 0px;
width: 182px;
padding-left: 12px;
text-align: left;
}
.ruang2{
background: url(../images/ruang2.jpg) top left no-repeat;
height: 257px;
width: 350px;
}
/*-----------------------------------------------------------------Flash*/
.mottoflash{
	position: absolute;
	left: 106px;
	top: 36px;
}
/*tabel jadwal Dokter*/
.heading_tjd{
color: #FFFFFF;
background-color: #6699FF;
font-weight: bold;
}
.isi1_tjd{
background-color: #DBEEDF;
color:#333333;
}
