body
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size: .8em;
    font-weight: normal;
    letter-spacing: normal;
    text-transform: none;
    word-spacing: normal;
}

A:link
{
    text-decoration: none;
    color: #000000;
    font-size: 12px;
    font-family: Verdana, Arial;
}

A:visited
{
    text-decoration: none;
    color: #000000;
    font-size: 12px;
    font-family: Verdana, Arial;
}

A:active
{
    text-decoration: none;
    color: #000000;
    font-size: 12px;
    font-family: Verdana, Arial;
}

A:hover
{
    text-decoration: underline;
    color: #000000;
    font-size: 12px;
    font-family: Verdana, Arial;
}

A.white:link
{
    text-decoration: none;
    color: #FFFFFF;
    font-size: 10px;
    font-family: Verdana, Arial;
    font-weight: bold;
}

A.white:visited
{
    text-decoration: none;
    color: #FFFFFF;
    font-size: 10px;
    font-family: Verdana, Arial;
    font-weight: bold;
}

A.white:active
{
    text-decoration: none;
    color: #FFFFFF;
    font-size: 10px;
    font-family: Verdana, Arial;
    font-weight: bold;
}

A.white:hover
{
    text-decoration: underline;
    color: #FFFFFF;
    font-size: 10px;
    font-family: Verdana, Arial;
    font-weight: bold;
}

/*----------------- Dipakai di result.aspx---------------------------*/

A.VerdanaXX-SmallBlack:link
{
    text-decoration: none;
    color: #000000;
    font-size: 10px;
    font-family: Verdana, Arial;
}

A.VerdanaXX-SmallBlack:visited
{
    text-decoration: none;
    color: #000000;
    font-size: 10px;
    font-family: Verdana, Arial;
}

A.VerdanaXX-SmallBlack:active
{
    text-decoration: none;
    color: #000000;
    font-size: 10px;
    font-family: Verdana, Arial;
}

A.VerdanaXX-SmallBlack:hover
{
    text-decoration: underline;
    color: #000000;
    font-size: 10px;
    font-family: Verdana, Arial;
}

A.Verdana11pxBoldGray:link
{
    text-decoration: none;
    font-size: 11px;
    font-weight: bold;
    font-family: Verdana, Arial;
    color: #BEBEBE;
}

A.Verdana11pxBoldGray:visited
{
    text-decoration: none;
    font-size: 11px;
    font-weight: bold;
    font-family: Verdana, Arial;
    color: #BEBEBE;
}

A.Verdana11pxBoldGray:active
{
    text-decoration: none;
    font-size: 11px;
    font-weight: bold;
    font-family: Verdana, Arial;
    color: #BEBEBE;
}

A.Verdana11pxBoldGray:hover
{
    text-decoration: underline;
    font-size: 11px;
    font-weight: bold;
    font-family: Verdana, Arial;
    color: #BEBEBE;
}

/*----------------- END: Dipakai di result.aspx---------------------------*/

/*----------------- Dipakai di prop.aspx---------------------------*/
A.Verdana10pxBoldGray:link
{
    text-decoration: none;
    font-weight: bold;
    color: #BEBEBE;
    font-size: 10px;
    font-family: Verdana, Arial;
}

A.Verdana10pxBoldGray:visited
{
    text-decoration: none;
    font-weight: bold;
    color: #BEBEBE;
    font-size: 10px;
    font-family: Verdana, Arial;
}

A.Verdana10pxBoldGray:active
{
    text-decoration: none;
    font-weight: bold;
    color: #BEBEBE;
    font-size: 10px;
    font-family: Verdana, Arial;
}

A.Verdana10pxBoldGray:hover
{
    text-decoration: underline;
    font-weight: bold;
    color: #BEBEBE;
    font-size: 10px;
    font-family: Verdana, Arial;
}
/*---------------- END ----------------------------*/

/*---------------- Dipakai di admin ----------------------------*/
A.Verdana11pxBlack:link
{
    text-decoration: none;
    color: #000000;
    font-size: 11px;
    font-family: Verdana, Arial;
}

A.Verdana11pxBlack:visited
{
    text-decoration: none;
    color: #000000;
    font-size: 11px;
    font-family: Verdana, Arial;
}

A.Verdana11pxBlack:active
{
    text-decoration: none;
    color: #000000;
    font-size: 11px;
    font-family: Verdana, Arial;
}

A.Verdana11pxBlack:hover
{
    text-decoration: underline;
    color: #000000;
    font-size: 11px;
    font-family: Verdana, Arial;
}

A.Verdana12pxBlack:link
{
    text-decoration: none;
    color: #000000;
    font-size: 12px;
    font-family: Verdana, Arial;
}

A.Verdana12pxBlack:visited
{
    text-decoration: none;
    color: #000000;
    font-size: 12px;
    font-family: Verdana, Arial;
}

A.Verdana12pxBlack:active
{
    text-decoration: none;
    color: #000000;
    font-size: 12px;
    font-family: Verdana, Arial;
}

A.Verdana12pxBlack:hover
{
    text-decoration: underline;
    color: #000000;
    font-size: 12px;
    font-family: Verdana, Arial;
}
/*---------------- END: Dipakai di admin ----------------------------*/

.VerdanaXX-Small
{
    font-size: 10px;
    font-family: Verdana, Arial;
}

/* Dipakai di Result*/
.VerdanaXX-SmallBold
{
    font-size: 10px;
    font-family: Verdana, Arial;
    font-weight: bold;
}

.VerdanaXX-SmallBoldWhite
{
    font-size: 10px;
    font-family: Verdana, Arial;
    color: #ffffff;
    font-weight: bold;
}

.Verdana10pxBoldLightGray
{
    color: #9C9C9C;
    font-size: 10px;
    font-family: Verdana, Arial;
    font-weight: bold;
}

.Verdana11pxBoldGray
{
    font-weight: bold;
    font-size: 11px;
    color: #BEBEBE;
    font-family: Verdana, Arial;
}
/*END*/

.Verdana11px
{
    font-size: 11px;
    font-family: Verdana, Arial;
}

.Verdana12pxBold
{
    font-size: 12px;
    font-family: Verdana, Arial;
    font-weight: bold;
}

.Verdana12px
{
    font-size: 12px;
    font-family: Verdana, Arial;
}

.Verdana12pxBoldWhite
{
    font-weight: bold;
    font-size: 12px;
    color: white;
    font-family: Verdana, Arial;
}

.Verdana16px
{
    font-size: 16px;
    font-family: Verdana, Arial;
}

/* Ada dipakai tapi di remark di sourcenya*/
.Verdana10pxBold
{
    font-size: 10px;
    font-family: Verdana, Arial;
    font-weight: bold;
}
/*END*/

.Verdana10px
{
    font-size: 10px;
    font-family: Verdana, Arial;
}

.FontBold
{
    font-weight: bold;
}

.FontWhite
{
    color: #FFFFFF;
}

.FontOrange
{
	color: #F08525 !important;
}

.Frame
{
    border: solid 1px #F8901C;
}

.GarisBawah
{
    border-bottom: #BEBEBE 1px solid;
}

.Hidden
{
    display: none;
}

/*--------------------------------------------*/
.PagerStyle td table
{
    color: #000000;
    font-size: 10px;
    font-family: Verdana, Arial;
}

.PagerStyle td table a:link
{
    text-decoration: none;
    color: #F78423;
    font-size: 10px;
    font-family: Verdana, Arial;
}

.PagerStyle td table a:visited
{
    text-decoration: none;
    color: #F78423;
    font-size: 10px;
    font-family: Verdana, Arial;
}

.PagerStyle td table a:active
{
    text-decoration: none;
    color: #F78423;
    font-size: 10px;
    font-family: Verdana, Arial;
}

.PagerStyle td table a:hover
{
    text-decoration: underline;
    color: #F78423;
    font-size: 10px;
    font-family: Verdana, Arial;
}
/*--------------------------------------------*/
.PagerStyle
{
    color: #000000;
    font-size: 12px;
    font-family: Verdana, Arial;
    text-align: center;
}

.PagerStyle a:link
{
    text-decoration: none;
    color: #F78423;
    font-size: 11px;
    font-family: Verdana, Arial;
}

.PagerStyle a:visited
{
    text-decoration: none;
    color: #F78423;
    font-size: 11px;
    font-family: Verdana, Arial;
}

.PagerStyle a:active
{
    text-decoration: none;
    color: #F78423;
    font-size: 11px;
    font-family: Verdana, Arial;
}

.PagerStyle a:hover
{
    text-decoration: underline;
    color: #F78423;
    font-size: 11px;
    font-family: Verdana, Arial;
}
/*--------------------------------------------*/
ul.MoreFeature
{
    margin: 0px;
    padding: 0px;
    list-style: square inside;
}

.UpdateProgress
{
    position: fixed;
    top: 0px;
    right: 0px;
    top: expression(eval(document.documentElement.scrollTop? document.documentElement.scrollTop : document.body.scrollTop) +     "px" );
    right: expression(eval(document.documentElement.scrollLeft? document.documentElement.scrollLeft : document.body.scrollLeft ) +     "px" );
    _position: absolute;
    _top: expression(eval(document.documentElement.scrollTop? document.documentElement.scrollTop : document.body.scrollTop) +     "px" );
    _right: expression(eval(document.documentElement.scrollLeft? document.documentElement.scrollLeft : document.body.scrollLeft ) +     "px" );
    font-family: Verdana, Arial;
    font-size: 12px;
    font-weight: bold;
    background-color: #F78423;
    color: #ffffff;
    text-align: center;
    vertical-align: middle;
    padding: 5px 10px;
}

/* DIV Umum*/

.MainPanel
{
    width: 950px;
    margin: 0px auto;
    text-align: left;
    clear: both;
    background-image: url(images/gradasi-back.gif);
    background-repeat: repeat-x;
    background-color: #A5EBFE;
}

.MainPanelAdmin
{
    width: 950px;
    margin: 0px auto;
    text-align: left;
    clear: both;
}

.HeaderAdmin
{
	background-image: url(../images/potongan-atas.gif);
	background-repeat: repeat-x;
    background-color: #016784;
    width: 950px;
}

.divContent
{
    padding: 10px 12px 0px 12px;
    margin: 0px auto;
}

.divLeft
{
    width: 650px;
    float: left;
    margin-right: 5px;
}

.divLeft .divBackgroundContent
{
    width: 630px;
}

.divRight
{
    width: 271px; /*karena lebar 950px - padding 24px = 926px*/
    float: left;
}

.divRight .divBackgroundContent
{
    width: 251px;
}

.divLeftSearch    /* untuk yang peta di hlmn default */
{
    width: 230px;
    float: left;
    margin-right: 10px;
}

.divRightSearch    /* untuk yang peta di hlmn default */
{
    width: 390px;
    float: left;
}

.clear
{
    clear: both;
}

.divBarOrange
{
    background-image: url(images/oren.gif);
    text-align: center;
    padding: 5px 25px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    float: left;
    clear: both;
}

.divBackgroundContent
{
    background-image: url(images/garis-abu.gif);
    background-repeat: repeat-x;
    background-color: #F8F8F8;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    padding: 20px 10px;
    text-align: justify;
    margin-bottom: 15px;
    float: left;
    clear: both;
}

.floatLeft
{
    float: left;
}

.floatRight
{
    float: right;
}

.FormArea .divRow
{
    height: 40px;
    position: relative;
}

.FormArea .divRowSmall
{
    height: 20px;
    position: relative;
}

.absPos
{
    position: absolute;
}

.borderbottommenu
{
    border-bottom: dashed 1px #000000;
    padding: 10px;
}

.watermarked
{
    background: #FFAAFF;
    font-family: Verdana, Arial;
    font-size: 11px;
}

.divFooter
{
    font-size: 11px;
    color: #4D4D4F;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}

.divFooter a
{
    font-size: 11px;
    color: #4D4D4F;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}

.NoMarginPadding
{
    margin: 0px;
    padding: 0px;
}

.divResultRow
{
    width: 630px;
}

.divResultRowTitle
{
    width: 630px;
    padding: 6px 0px;
    overflow: hidden;
}

.divResultRowContent
{
    width: 630px;
}

.divResultRowContent .Photo
{
    width: 150px;
    min-width: 150px;
    margin: 5px 10px 5px 0px;
    float: left;
    text-align: center;
}

.divResultRowContent .Text
{
    width: 470px;
    float: left;
    margin-top: 5px;
}

.divResultRowContent .Text .Address
{
    width: 370px;
    float: left;
    margin-bottom: 5px;
}

.divResultRowContent .Text .ProjectLogo
{
    width: 100px;
    text-align: center;
    float: left;
    margin-bottom: 5px;
}

.divResultRow p, .divResultRow h3
{
    margin-top: 0px;
    margin-bottom: 10px;
}

.divResultRowSeparator
{
    clear: both;
    font-size: 1px;
    height: 2px;
    background: transparent url(/images/garis_batas.gif) no-repeat;
    margin: 20px 0px;
}

.divResultRowSeparator hr
{
    display: none;
}

.divDetailRowSeparator
{
    clear: both;
    font-size: 1px;
    height: 2px;
    background: transparent url(/images/garis_batas_detail.gif) no-repeat;
    margin: 20px 0px;
}

.divDetailRowSeparator hr
{
    display: none;
}

a img
{
	border: none;
}

/*BEGIN: Style for Project Detail*/
.divDetailContentLeft
{
    width: 300px;
    float: left;
    padding: 0px 10px 0px 0px;
}

.divDetailContentRight
{
    float: left;
    width: 320px;
}

.divMarketingOffice
{
    clear: left;
    float: left;
    margin-bottom: 10px;
}

.divMarketingOffice .Text
{
    float: left;
    width: 290px;
    margin-right: 10px;
    text-align: left;
    margin-bottom: 20px
}

.divMarketingOffice .Logo
{
    float: left;
    width: 150px;
}

.brosur_outerdiv
{
    text-align: center;
    overflow: hidden;
    background-color: black;
    display: table;
    _position: relative;
}

.brosur_middlediv
{
    display: table-cell;
    vertical-align: middle;
    _position: absolute;
    _top: 50%;
}

.brosur_innerdiv
{
    _position: relative;
    _top: -50%;
    _left: -50%;
}

.ProjectColor
{
	color: #F78423 !important;
}

ul.NoBulletList
{
    margin: 0px;
    padding: 0px;
    list-style-type: none;
}

/*END: Style for Project Detail*/