/* CSS Document */

body 						{
								background:transparent url(../images/topbg3.jpg) repeat-x scroll left top;
								color:#ffffff;
								font-family:Verdana, Arial,Helvetica,sans-serif;
								font-size:12px;
								margin:0pt;
								padding:0pt;
								background-color:#003366;
							}

A.naif						{	
								font-family: Arial, Helvetica, sans-serif;  
								font-size:10pt ; text-decoration: none;											
							}

A.naif:link					{ 	color: #66ccff;	text-decoration:none; 	}
A.naif:visited				{ 	color: #66ccff;		}	 
A.naif:active				{ 	color: #66ccff;		}	
A.naif:hover				{	color: #3399cc; text-decoration:underline; 	}

A.naff						{	
								font-family: Arial, Helvetica, sans-serif;  
								font-size:8pt ; text-decoration: none;											
							}

A.naff:link					{ 	color: #003399;	text-decoration:none; padding:10px; 	}
A.naff:visited				{ 	color: #003399;	padding:10px; 	}	 
A.naff:active				{ 	color: #003399;	padding:10px; 	}	
A.naff:hover				{	color: #fff; text-decoration:none; 
								border-bottom:#0066CC; border-left:#0066CC; border-right:#0066CC; border-top:#0066CC; background-color: #6699cc; 
								padding:10px;  
							}

A.nav						{	
								font-family: Arial, Helvetica, sans-serif;  
								font-size:8pt ; text-decoration: none;											
							}

A.nav:link					{ 	color: #FFFFFF;	text-decoration:none; 	}
A.nav:visited				{ 	color: #FFFFFF;		}	 
A.nav:active				{ 	color: #FFFFFF;		}	
A.nav:hover				 	{	color: #FF6600; text-decoration:none; 	}

#container 					{	margin:0pt auto; width:100%; z-index:1; 	}

#wrapper 					{ 	margin: 4pt auto;margin-top:9px;  width:863px; z-index:1; 	}

#header 					{
								background:transparent url(../images/bg_header2.png) no-repeat scroll 0% 0%;
								height:106px;
								width:863px; margin-bottom: 7px;
							}
#header #logo 				{
								float:left;
								background:transparent url(../images/logo-rssr2.png) no-repeat scroll 0% 0%;
								height:103px;
								margin-top:0px;
								padding-top:0px;
								width:443px;
							}

#topnav						{
								color:#FFFFFF;
								float:right;
								width:400px;
								margin-top:8px; margin-right:15px;
							}

#topnav #topnav2 					{
								color:#000; 
								background-image:url(../images/count-tab.png); 
								background-repeat:no-repeat; 
								height:40px; width:auto;
								float:right; padding-top:4px;
								text-align:center; font-size:14px; margin-top:30px; margin-right:0px;  
								width:70px;
							}

.tophead 					{ 
								background-color: #243e6b; 
								width:auto; 
								height:101px; 
							}

.tophead2 					{ 
								background-image:url(../images/logo-rssr2.png); 
								background-repeat:no-repeat; 
								width:324px; 
								height:101px; 
							}

.tophead3 					{ 
								background-image:url(../images/background.jpg); 
								background-repeat:repeat-x;
							}

.divheader1 				{ 
								background-image:url(../images/top-hd-1.png); 
								width:auto; 
								height:144px; 
								background-position:center; 
								background-repeat:no-repeat; 
							}

.divheader2 				{ 
								background-image:url(../images/top-hd-2.png); 
								width:auto; 
								height:200px; 
								background-position:center; 
								background-repeat:no-repeat; 
							}

.divheader3 				{ 
								background-image:url(../images/top-hd-3.png); 
								width:auto; 
								height:102px; 
								background-position:center; 
								background-repeat:no-repeat; 
							}

.divheader4 				{ 
								background-image:url(../images/welcome2a.jpg);
								background-position:center; 
								background-repeat:no-repeat;
								padding-bottom: 20px; 
								width:auto; 
								height:251px;
							}

.divheader5 				{ 
								background-image:url(../images/welcome3.jpg);
								background-position:center; 
								background-repeat:no-repeat;
								padding-bottom: 20px; 
								width:auto; 
								height:251px;
							}

.divheader6 				{ 
								background-image:url(../images/welcome4.jpg);
								background-position:center; 
								background-repeat:no-repeat;
								padding-bottom: 20px; 
								width:auto; 
								height:251px;
							}

.divfla 					{   width:862px; height:251px; }

.menu1st 					{ 
								width:auto; 
								height:40px; 
								background-position:center; 
							}

#login 						{ 
								height:580px;
								width:auto;
								background-image:url(../images/login-img.png);
								background-repeat:no-repeat;
								background-position:center;
								margin:0px;
							}

#login #loginc 				{	padding-top:260px; 	}

.btn 						{
								color:#000;
								width: 120px;
								height:auto; margin-top:5px;
							}

.pic1 						{ 
								background-image:url(../images/gedung_rssr2.png); 
								width:394px; 
								height:256px; 
							}

.divbottom 					{ 
								background-image:url(../images/bg_btn.jpg);
								background-repeat: repeat-x;
								width:auto; 
								height:44px;
								margin:0pt; color:#000000; float:inherit;
							}

#bottom						{ 
								margin:0pt;
								width:auto;
								z-index:1;
								height:auto;
								background:#003366;
								margin-bottom:0pt; 
							}

#bottom #cont 				{ 
								float: center;
								width:862px; 
								height: 180px; 
								background:#003366;
								text-align:center; 
								padding-top: 10px; 
								padding-left:2px; 
								font-family:Arial; 
								font-size:12px; color:#000000;
							} 

#divbtmcontent 				{ 
								float: center;
								z-index:1;  
								width: 862px;
								height:auto; 
								background:#003366;
							}

.textblack					{	
								color: #ccc;
								font-family: Arial;
								font-size: 12px;
								text-decoration: none;  margin-bottom:10px; padding-bottom:20px; 
							}

.solidblockmenu				{
								margin: 0;
								margin-left:0px;
								padding: 0;
								float: center;
								font-size: 12px;
								font-family:Arial, Helvetica, sans-serif;
								text-align:center;
								width: 862px;
								height:38px;
								border-width: 1px 0;
								background-image:url(../images/bg_div.jpg);
								background-repeat:repeat-x;
								z-index:1; 
							}

.solidblockmenu ul			{
								width: 862px;
								margin: 0 auto;
								padding: 0;
								margin-left:4px;
							}

.solidblockmenu li			{	display: inline; 	}

.solidblockmenu li a		{
								float: left;
								color: #fff; 
								padding: 10px 20px;
								text-decoration: none;
							}

.solidblockmenu li a:visited{	color: #fff;	}

.solidblockmenu li a:hover, .solidblockmenu li .current
							{
								color: #cccc00;
								background: #001d4f;
								border-left: 1px solid #001d4f;
								border-right: 1px solid #001d4f;
								border-top: 1px solid #001d4f;
								border-bottom: 1px solid #001d4f;
							}
	
.solidblockmenu li a:active, .solidblockmenu li .current
							{
								color: #cccc00;
								background: #001d4f;
							}

#menu 						{
								color: #fff;
								background: #001d4f;
								/*border-left: 1px solid #fff;*/
								border-right: 1px solid #fff;
								/*border-top: 1px solid #001d4f;*/
								/*border-bottom: 1px solid #fff;*/
							}

#coolmenu					{
								border-bottom-width: 0;
								width: 175px;
							}

* html #coolmenu			{ /*IE only rule, to negate the padding below IE includes in menu width.*/
								width: 175px;
							}

#coolmenu a					{
								font: bold 10px Verdana;
								padding: 8px;
								padding-left: 4px;
								display: block;
								width: 100%;
								color: white;
								text-decoration: none;
								border-bottom: 1px dotted white;
							}

html>body #coolmenu a		{ /*Non IE rule*/
								width: auto;
							}

#coolmenu a:hover			{
								background-color: #d1eeff;
								color: #0096ec;
							}
 
#coolmenutab 
							{ 	
								background-image:url(../images/nav-sidebar.png); background-repeat:no-repeat;
								width:174px; height:30px;
								font:16px Times; text-align:left; 
								padding-top:6px; font-style:italic; 
								font-weight:bolder;
								padding-left: 8px; margin-bottom:0px;
								color: #003366;
							}

A.admset 					{ 
								font-family:Arial, Helvetica, sans-serif; 
								color:#000; font-weight:10px; 
								background-image:url(../images/adminsett-active.png); 
							}
							
A.admset:link 				{ 	background-image:url(../images/adminsett-active.png);	}
A.admset:visited 			{ 	background-image:url(../images/adminsett-active.png);	}
A.admset:active 			{ 	background-image:url(../images/adminsett-active.png); 	}
A.admset:hover 				{ 	background-image:url(../images/adminsett-inactive.png); }

.search 					{ 
								width: 173px; height: auto; background:#003366; padding:10px;
								text-align:left; color:#fff; border-bottom:1px dotted #cccc00;
							}

.news 						{ 	
								width: 175px; height: auto; background:#8dccff; padding:10px; 
								text-align:left; color:#000;  margin-top:10px;
		 					}
							
.cnews 						{ 	
								width: 160px; height: auto; background:#003366; padding:10px; 
		 						text-align:left; color:#fff;
		 					}
							
.boxnews 					{ 	background-image:url(../images/boxshadow.jpg); 
								background-repeat:no-repeat; 
								width:316px; height:300px;
								padding-top:10px; 
								padding-left:15px;	
							} 						

.form40						{ 	
								background-color: #fff;
								border-bottom: #6699CC 1px solid; 
								border-left: #6699CC 1px solid; 
								border-right: #6699CC 1px solid; 
								border-top: #6699CC 1px solid; 
								font: 10pt Verdana, Arial, Helvetica, sans-serif; 
								height: 20px; 
								width: 90px;  margin-top:10px; margin-bottom:10px;
							}
							
.textgold					{	color: #75e200; font-size: 26px; font-style:italic; font-family:Times; font-weight:bold;  }


 /* ----------| =Navigation |---------- */

#navigation ul#nav {
 z-index: 4000;
 background: #57362a url(/images/layout/navigation/item-bg.gif) repeat-x left top;
}

#navigation ul#nav li {
 position: relative;
 float: left;
 text-align: center;
 line-height: 1em;
}

#navigation ul#nav li a {
 display: block;
 padding: 12px 0;
 color: #fff;
 text-decoration: none;
 text-align: left;
 border-right: 1px solid #7c594c;
 font-size: 11px;
 text-align: center;
}

#navigation ul#nav li a span {
 padding: 0 15px 0 10px;
 background: url(/images/icons/down-arrow.gif) no-repeat 100% 50%
}

#navigation .item1 { width: 111px; }
#navigation .item2 { width: 150px; }
#navigation .item3 { width: 178px; }
#navigation .item4 { width: 181px; }
#navigation .item5 { width: 155px; }
#navigation .item6 { width: 115px; }
#navigation ul#nav li.item6 a { border: 0; }

 /* ----------| =Navigation (Drop Down) |---------- */

 #navigation ul#nav li ul {
 display: block;
 position: absolute;
 left: -999em;
 width: 162px;
 padding: 3px 8px 3px 8px;
 background: #50575d url(/images/layout/navigation/sub-bg.gif) repeat-x left top;
 border-bottom: 5px solid #a9a9a9;
 }

 #navigation ul#nav li:hover ul,
 #navigation ul#nav li.over ul /* used to target IE via script */ {
 display: block;
 left: 0;
 top: 100%;
 position: absolute;
 z-index: 3000;
 width: 146px;
 }

 #navigation ul#nav li ul li {
 width: 146px;
 height: auto;
 background: transparent;
 text-indent: 0;
 padding: 0;
 }

 #navigation ul#nav li:hover ul li a,
 #navigation ul#nav li.over ul li a {
 display: block;
 width: 126px;
 background: transparent;
 padding: 7px 10px;
 text-decoration: none;
 margin: 0;
 color: #eee;
 text-indent: 0;
 text-align: left;
 border: 0;
 font-size: 11px;
 white-space: nowrap;
 }

 #navigation ul#nav li ul li a:hover {
 color: #fff;
 background: #62686e;
 }

#navigation ul#nav li.active a,
#navigation ul#nav li a:hover,
#navigation ul#nav li:hover a,
#navigation ul#nav li.over a {
 background: #4a2d22;
}

/*---menu buat jadwal dokter */

.menutitle{
cursor:pointer;
margin-bottom: 0px;
color:#fff;
width:175px;
height:20px;
padding-top: 4px; padding-left:4px;
margin-top:0px;
border-bottom:1px dotted #fff;
text-align:left; text-decoration:underline #c9b339;
font-family: Verdana, Geneva, sans-serif; 
font-size:10pt;
/* */
}

.menutitle:hover { background:#d1eeff; color:#000; }

.menuhead{
cursor:pointer;
margin-bottom: 0px;
margin-top:1px;
background:#0033CC;
color:#999999;
width:175px;
height:35px;
padding:1px; padding-top:4px; padding-bottom:0px;
background-repeat:no-repeat;
text-align:center;
font-family: Arial, Verdana, Geneva, sans-serif; 
font-size:10pt;
font-weight:bold;
font-color:#ff0000;
/*/*/border:0px solid #000000;/* */
}
.submenu{
width:170px;
text-align:left;
margin-bottom: 0px;
margin-top:0px;
background-color:#003399;
display:block;
padding:4px;
}



//
</style>
