form { 
  display: inline;
  margin:0;
  padding:0;
} 
#spacer {
   width: 850px;
   line-height: 0px;
   font-size: 0px;
   height: 0px;
}
/* Wrapper for Header */
#header-container {
/*
   background-image: url( ../images/main/kemas-header-new-v2.jpg );
   background-repeat: no repeat;
   background-position:top left;
background-color: #353599;
*/
background-color: #353599;
}
.editportletbkg {
   background-color: #eef8fd;
   padding: 10px;
   border: 1px solid #000000;
}
.fontWhiteFooter {
   font-family: Verdana, Arial, Helvetica, Sans-Serif, sans-serif;
   font-size: 10px;
   color: #fff;
   text-transform:none;
}
.fontWhite {
   font-family: Verdana, Arial, Helvetica, Sans-Serif, sans-serif;
   font-size: 9px;
   color: #fff;
   text-transform:capitalize;
}
.fontWhiteTitle {
   font-family: Verdana, Arial, Helvetica, Sans-Serif, sans-serif;
   font-size: 10px;
   color: #fff;
   text-transform:uppercase;
   font-weight: bold;
}
.fontWhiteKecil {
   font-family: Verdana, Arial, Helvetica, Sans-Serif, sans-serif;
   font-size: 8px;
   color: #fff;
   text-transform:uppercase;
}
/*local menu*/
.frameRight
{
    background:url(../images/main/right.png) left repeat-y;
    height: 1px;
}
.frameLeft
{
    background:url(../images/main/left.png) right repeat-y;
    height: 1px;
}
.frameTop
{
    background:url(../images/main/top.png) top repeat-x;
    height: 14px;
}
.frameBottom
{   
    background:url(../images/main/bottom.png) bottom repeat-x;
    height: 14px;
}
.frameTopLeft
{   
    background:url(../images/main/top-left.png) bottom right no-repeat;
    width: 14px; 
    height: 14px;
}
.frameTopRight
{   
    background:url(../images/main/top-right.png) bottom left no-repeat;
    width: 14px; 
    height: 14px;
}
.frameBottomLeft
{   
    background:url(../images/main/bottom-left.png) top right no-repeat;
    width: 14px; 
    height: 14px;
}
.frameBottomRight
{   
    background:url(../images/main/bottom-right.png) top left no-repeat;
    width: 14px; 
    height: 14px;
}
a {
   color: #5078aa;
   /*color:#fff;*/
   text-decoration: none;
}
a:hover {
   color: #7eacd6;
   text-decoration: none;
   border:none;
}
hr {
   border-top: 2px solid #d5d5d5;
   border-bottom: 0px;
   border-left: 0px;
   border-right: 0px;
}
ul {
   padding-left: 20px;
}
/*
li {
   /*list-style: url( ../images/main/ico_listelement.gif );
   list-style:none;
}
*/
SELECT {
   font-family: Verdana, Arial, Helvetica, Sans-Serif, sans-serif;
   font-size: 11px;
}
FONT {
}
FIELDSET {
}
LEGEND {
}
h1 {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 12px;
   font-weight: bold;
   color: #656565;
   padding-top: 10px;
   padding-bottom: 5px;
   margin: 0px;
}
h2 {
}
h3 {
}
h4 {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 16px;
   font-weight: bold;
   color: darkblue;
   padding-top: 10px;
   padding-bottom: 5px;
   margin: 0px;
}
h5 {
}
h6 {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 11px;
   font-weight: bold;
   color: darkblue;
   padding-top: 5px;
   margin: 0px;
}
.white-title-left {
   background-image: url( ../images/main/white-title-leftv2.gif );
   background-repeat: no-repeat;
   width: 22px;
   height: 32px;
   min-width: 9px;
   background-position: bottom right;
}
.white-title-right {
   background-image: url( ../images/main/white-title-rightv2.gif );
   background-repeat: no-repeat;
   width: 32px;
   height: 32px;
   min-width: 10px;
   background-position: bottom left;
}
.white-title-inner-left {
   background-image: url( ../images/main/white-title-inner-leftv2.gif );
   background-repeat: no-repeat;
   width: 26px;
   height: 32px;
   background-position: bottom left;
}
.white-title-inner-center {
   background-image: url( ../images/main/white-title-inner-center.gif );
   background-repeat: repeat-x;
   background-position:bottom left; 
}
.white_spanLinks{
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 10px;
   font-weight:bold;
   color: #fff;
   line-height:201%;
}
.white-title-inner-right {
   background-image: url( ../images/main/white-title-inner-rightv2.gif );
   background-repeat: no-repeat;
   width: 26px;
   height: 32px;
   background-position: bottom right;
}
.white-content-left {
   background-image: url( ../images/main/white-content-left.gif );
   background-repeat: repeat-y;
   background-position: bottom right;
   width: 4px;
   min-width: 9px;
}
.white-content-center {
   background-image: url( ../images/main/back_kemas.jpg );
   background-repeat: no-repeat;
   background-position: bottom right;
   vertical-align: top;
   padding: 0;
   margin: 0;
}
.white-body {
   background-color: #FFFFFF;
   padding: 0;
   margin: 0;
}
.white-content-right {
   background-image: url( ../images/main/white-content-right.gif );
   height: 100%;
   background-repeat: repeat-y;
   background-position: center left;
   width: 5px;
   min-width: 5px;
   padding: 0;
   margin: 0;
}
.white-footer-left {
   background-image: url( ../images/main/white-footer-left.gif );
   width: 6px;
   height: 10px;
   background-repeat: no-repeat;
   background-position: bottom right;
   min-width: 6px;
}
.white-footer-center {
   background-image: url( ../images/main/white-footer-center.gif );
   height: 5px;
   background-repeat: repeat-x;
}
.white-footer-right {
   background-image: url( ../images/main/white-footer-right.gif );
   width: 6px;
   height: 10px;
   background-repeat: no-repeat;
   background-position: center left;
   min-width: 6px;
}
.blue-title-left {
   background-image: url(  ../images/main/blue-header-left-v2.gif );
   background-repeat: no-repeat;
   width: 13px;
   height: 33px;
   min-width: 13px;
   background-position: bottom left;
}
.blue-title-inner-right{
   background-image: url(  ../images/main/blue-header-center-v2.gif );
   background-repeat: repeat-x;
   height: 33px;
   width:100%;
   background-position: bottom left;
}
.blue-title-right {
   background-image: url(  ../images/main/blue-header-right-v2.gif );
   background-repeat: no-repeat;
   width: 10px;
   height: 33px;
   min-width: 13px;
   background-position: bottom left;
}
.blue-content-left {
   background-image: url(  ../images/main/blue-content-left-v2.gif );
   height: 100%;
   background-repeat: repeat-y;
   background-position: bottom right;
   width: 5px;
   min-width: 5px;
   margin: 0;
   padding: 0;
}
.blue-content-center {
   background-color:#343399;
   vertical-align: top;
   width:100%;
   padding: 0;
   margin: 0;
}
.blue-body {
   background-color:#fff;/* #343399;*/
   padding: 0;
   margin: 0;
}
.blue-content-right {
   background-image: url(  ../images/main/blue-content-right-v2.gif );
   height: 100%;
   background-repeat: repeat-y;
   background-position: left;
   width: 5px;
   min-width: 5px;
   padding: 0;
   margin: 0;
}
.blue-footer-left {
   background-image: url(  ../images/main/blue-footer-left-v3.gif );
   width: 9px;
   height: 4px;
   background-repeat: no-repeat;
   background-position: bottom right;
   min-width: 9px;
   padding: 0;
   margin: 0;
}
.blue-footer-center {
   background-image: url(  ../images/main/blue-footer-center-v2.gif );
   height:12px;
   background-repeat: repeat-x;
}
.blue-footer-right {
   background-image: url(  ../images/main/blue-footer-right-v3.gif );
   width: 5px;
   height: 4px;
   background-repeat: no-repeat;
   background-position: bottom left;
   min-width: 5px;
}
#footer-container {
   background-image: url( ../images/main/footer.jpg );
   background-repeat: no repeat;
   height:60px;
   width: 850px;
   text-align: center;
}
/* *************************** CSS NEW VERSION V2 ----------------------------------------- */
.sdmenu {
background-color: #800000;
width:246px;
height:auto;
color:#CCCCCC;
}
#spanHeader {
display: block;
cursor:pointer;
background-image: url( ../images/main/kotak-pautan.png );
background-repeat:no-repeat;
background-position:center;
min-height:31px;
text-align:center;
line-height:26px;
font-weight:bold;
color:#FFFFFF;
width:237px;
background-color: #800000;
border:solid FFFFFF 1px;
}
#column-4 {
text-align:left;
}
#portlet-wrapper-sign-in {
background-image: url(/html/themes/kemas/images/main/bckgrd.png);
width:920px;
padding:20px;
}
.qlink_style_real {
color:#FFFFFF;
}
.adaarrow {
background-image: url(/html/themes/kemas/images/main/arrow.png);
background-repeat: no-repeat;
background-position:right;
}
#topbar{
position:absolute;
border: 1px solid black;
padding: 2px;
background-color:#4978a4;
width: 400px;
min-width:400px;
min-height:215px;
visibility: hidden;
z-index: 100;
}