@charset "utf-8";

sup {
	font-size:70%;
}

/*LANNGUAGE*/
/*************************************/
#langContainer {
	background:#333;
	text-align:right;
	font-size:0.6em;
	padding:3px;
	color:#999;
	padding-right:12px;
	text-transform:uppercase;
	border-bottom:solid 1px #555;
	letter-spacing:0.4em;
}
#langContainer a:link, #langContainer a:visited{
	color:#999;
}
#langContainer a:hover{
	color:#e4e4e4;
	text-decoration:none;
}
#langContainer .selected{
	color:#99ccff;
}
#langContainer img{
	padding-right:5px;
}



#content .contHilite {
	background:url(../images/bgrdiv-home-hilite.gif) no-repeat;
	font-size:1.4em;
	font-style:italic;
	font-weight:bold;
	color:#666;
	padding:10px 0 0 115px;
	min-height:110px;
}

.fontmed {
	font-size:0.85em;
	line-height:1.6em;
}


/*PREVIEW DIV*/
/*************************************/
.prevContainer {
	margin-top:40px;
	background:url(../images/bgrdiv-grad.gif) top no-repeat;
	width: 520px;
	overflow:hidden; 
	color:#444;
	padding:20px 20px 10px;
	margin-bottom:20px;
	line-height:1.6em;
}
.prevContainer .previmg{
	float:left; 
	margin:0 14px 0 0;
}
.prevContainer img{
	border: 1px solid #333;
	width:60px;
}
.prevContainer .prevcont{
	margin-left:75px;
	font-size:0.75em; 
	color:#555;
	line-height:normal;
	text-align:justify;
	line-height:1.3em;
}
.prevContainer h3{
	font-size:1.1em; 
	color:#333;
	font-style:italic;
	margin-bottom:10px;
}


/* SMALL ICONS
************************/
.prevMore{
	font-size:0.7em; 
	font-style:italic;
	margin-left:75px;
	padding-left:20px;
}
.icon-profile {
	background:url(../images/icon-profil.gif) no-repeat 0 5px;
}
.icon-article {
	background:url(../images/icon-article.gif) no-repeat 0 5px;
}
.icon-faq {
	background:url(../images/icon-faq.gif) no-repeat;
	margin-left:0;
	padding-left:17px;
}


/* SIDEBAR FAQ
************************************/
.sidebarfaq {
	margin:20px 0;
}
.sbFaqTitle {
	background:#fefefe url(../images/sidebar-bgr-title.gif) repeat-x;
	border:solid 1px #cbcbcb;
	font-size:0.7em;
	font-weight:bold;
	padding:10px;
	color:#444;
	line-height:normal;
	vertical-align:middle
}
	
.sbFaqCont {
	font-size:0.7em;
	color:#666;
	margin:5px 10px;
	line-height:1.2em;
}

/* SIDEBAR LOGIN
************************************/
#sidebarLogin H3 {
	font-size:1em;
	text-transform:uppercase;
	margin-bottom:5px;
}
#sidebarLogin .smnote{
	font-size:0.7em;
	color:#666;
	margin:2px 0;
}
#sidebarLogin form .xmd {
	width:160px;
	background:url(../images/bgr-formfield.gif) repeat-x;
	padding:4px 2px;
	color:#888;
	border:solid 1px #cbcbcb;
	font-size:0.8em;
}
#sidebarLogin form .btnlogin {
	padding-top:25px;
	margin-left:170px;
}
#sidebarLogin .textlink {
	font-size:75%;
	margin-top:6px;
}

#sidebarLogin form label.error {
	color:#c00;
	font-style: italic;
	font-weight: normal;	
	white-space:nowrap;
	display: none;
}	
#sidebarLogin form input.error {
	border:dashed 1px #ffff00;
}	



/* SIDEBAR NGH
************************************/
#sidebarngh {
	text-align:center;
	background:#fff ;
	min-height:150px;
}



/* NEWS/ARTICLES
************************************/
/*DETAIL*/
#contentListContainer h1 {
	font-size:1em;
	color:#666!important;
	
}
#contentListContainer .n_detail {
	font-size:0.85em;
	line-height:1.5em;
	color:#666!important;
}
#contentListContainer .n_paging{
	text-align:right;
	font-size:80%;
	font-weight:bold;
}
#contentListContainer .borderbot{
	border-bottom:solid 1px #dedede;
	margin-bottom:20px;
	padding-bottom:5px;
}
#contentListContainer .bordertop{
	border-top:solid 1px #dedede;
	margin-top:20px;
	padding-top:5px;
}
/*MID/CENTER ARCHIEVE*/
.mainListContainer{
	font-size:0.8em;
	margin-bottom:20px;
	overflow:auto;
}
.mainListContainer .n_thumb {
	float: left;
	width: 120px;
}
.mainListContainer img{
	border:solid 1px #aaa;
	width:100px;
}
.mainListContainer .n_content { 
	margin: 0 0 0 120px; 
}
.mainListContainer .n_content2 {
	margin:0;
}
.mainListContainer .n_title { /*judul news*/
	font-weight:bold;
	border-bottom:dashed 1px #E0E0E0; 
	margin-bottom:2px; 
	padding-bottom:2px;
}
.mainListContainer .n_hdl { /*hilite news*/
	color:#666666;
	margin-top:5px;	
	text-align:justify;	
	font-size:0.9em;
}
.mainListContainer .n_info { 
	font-size:0.75em;
	color:#999999;
	margin-top:5px;	
}
/******* PAGING CONTAINER*/
div.pagingContainer {
	margin-top:20px;
	border-top:solid 1px #ececec;
	border-bottom:solid 1px #ececec;
	padding:5px 0;
}
div.pagingContainer .on{
	border:solid 1px #c3c3c3; 
	padding:2px 5px; 
	background:#e6e6e6; 
	font-size:1em; 
	font-weight:bold;
}
div.pagingContainer .on:hover{
	border:solid 1px #d3d3d3; 
	padding:2px 5px; 
	background:#fff; 
	font-size:1em; 
	font-weight:bold;
	color:#ed1c24;
}
div.pagingContainer .off{
	border:solid 1px #d3d3d3; 
	padding:2px 5px; 
	background:#fff; 
	font-size:1em;
	color:#CCC;
}
div.pagingContainer .select{
	color:#930;
	font-weight:bold;
}
div.pagingContainer .numpad{
	padding:0 3px;
}


