﻿*
{
    margin: 0px;
    padding: 0px;
}
body
{
    margin: 0px;
    padding: 0px;
    height: 100%;
    width: 99.7%;
    border: 0px solid #777777;
    font-size: 11px;
    font-family: arial; /* color: #000b11;*/
    color: #006dae;
    background: #fff;
    overflow: visible !important;
    display: block;
}

.table-content ul li table td, .table-content ul li table th
{
    border: 0px none;
    display: table-cell;
    height: auto !important;
    padding: 0 !important; /*  white-space:nowrap;*/
}

#wrap
{
    width: 100%;
    margin: 0px;
    padding: 0px;
}
ul, li, ol
{
    list-style: none;
}
.midtablecontainer2
{
    width: 100% !important;
}
.formFrame
{
    width: 99.8% !important;
    border: 1px solid #C2C2C2;
    border-radius: 10px 10px 10px 10px;
    overflow: visible !important;
}
.header
{
    width: 100%;
    height: 60px;
    padding: 0px;
    background: url(../images/topBarMenuBg1.png);
    border-radius: 3px;
    border: 1px solid #ccc;
}
.footer
{
    background: url("../images/botBarMenuBg1.png") repeat scroll 0 0 transparent;
    border-top: 1px solid #ccc;
    color: #006DAE;
    font-size: 11px;
    font-weight: normal;
    text-align: center;
    text-transform: uppercase;
    vertical-align: middle;
    width: 100%;
    line-height: 30px;
}

.amlweightagehighlight
{
    color: #000 !important;
    background: #FAF1AC;
    text-align: center;
    border: solid 1px #E6DC97;
}



.midcontainer
{
    width: 100%;
    clear: both;
}
#leftPane
{
    overflow: auto;
    width: 212px;
}
#ctl00_leftMenu
{
    width: 212px;
    float: left;
}
#leftbg
{
    background: url(../images/lftMenuBg1.png);
    width: 212px;
}
.buttoncol
{
    width: 10px;
    float: left;
    padding-top: 250px;
    overflow: hidden;
}
.rightpanel
{
    padding: 2px 0px 0px 5px !important;
    background: #fff;
    float: left;
    width: 99.5%;
    height: auto !important;
    margin: 0px !important;
}
.rightpanel table
{
}
.rightpanel table tr.trrow td
{
    /*padding:8px 5px;     */
}
.rightpanel table td table td
{
    /*padding:7px 5px!important;     */
}
/*.rightpanel table td input[type="button"] {
    font-size:13px;
    font-weight:bold;
}
*/
table th
{
    padding: 2px 0 !important;
}
table td
{
    padding: 2px 0 !important;
}
.tdspace
{
    padding: 1px;
    background: #006DAE;
}
.Collapsible
{
    overflow: hidden;
    padding: 10px 15px;
    background: #fff; /*height:610px;     */
}
form
{
    margin: 0px;
    padding: 0px;
}
.logo
{
    float: left;
    margin: 5px 0 0 1px;
}
.welcome
{
    color: #FFFFFF;
    display: inline-block;
    float: right;
    margin: 14px 4px 0 0 !important;
    padding: 0;
    width: 240px !important;
}
#divUserInfo
{
    background:#0073DB;
    border: 1px solid #006DAE;
    border-radius: 5px 5px 5px 5px;
    color: #FFFFFF;
    float: left;
    margin-left: 0;
    margin-right: 5px;
    padding: 4px 12px;
    text-decoration: none;
    vertical-align: middle;
    width: auto;
}
#divUserInfo:hover
{
    cursor: pointer;
    color: #fff;
    background: #006DAE;
    border: 1px solid #006DAE; /* background:rgb(240, 111, 28);     background:-moz-linear-gradient(center top , #F06F1C 0%, #E95E1A 50%, #E24A17 100%) repeat scroll 0 0 transparent;     */ /* background:#none!important;     */
}
.welcome input[type=submit], .welcome input[type=button]
{
    background:#0073DB;
    border: 0 none;
    border-radius: 5px 5px 5px 5px;
    clear: both;
    color: #FFFFFF;
    float: left;
    font-size: 12px;
    margin: 4px 0;
    padding: 3px 8px;
    vertical-align: middle;
    width: auto;
}
.welcome a
{
    background:#0073DB;
    color: #fff;
    padding: 4px 12px;
    border-radius: 5px 5px 5px 5px;
    width: auto;
    border: 1px solid #006DAE;
    float: left;
    vertical-align: middle;
    text-decoration: none;
    margin-left: 0px;
    margin-right: 5px;
}
.welcome a:hover
{
    cursor: pointer;
    color: #fff;
    background: #006DAE;
    border: 1px solid #006DAE;
}
.welcome a:active
{
    position: relative;
    top: 1px;
    background: #a0a0a0 !important;
}
.welcome .lft .lft
{
    background:#0073DB;
    border-radius: 3px 3px 3px 3px;
    color: #fff;
    padding: 3px 0 3px 7px;
    font: Lucida bold 12px !important;
}
.welcome .rgh
{
    margin-left: 5px;
}
.welcome input[type=submit]:hover, .welcome input[type=button]:hover
{
    cursor: pointer;
    color: #fff;
    background: #006DAE; /* background:rgb(240, 111, 28);     background:-moz-linear-gradient(center top , #F06F1C 0%, #E95E1A 50%, #E24A17 100%) repeat scroll 0 0 transparent;     background:#none!important;     */
}
.welcome input[type=submit]:active, .welcome input[type=button]:active
{
    position: relative;
    top: 1px;
    background: #none !important;
}
.welcome p
{
    background: #0073DB;
    border-radius: 3px 3px 3px 3px;
    color: #fff;
    padding: 3px 0 3px 7px;
}
.ProjectMsg .lft, .ProjectMsg .mid
{
    padding: 3px 5px;
}
.ProjectMsg
{
    /* background:none repeat scroll 0 0 #F5F5F5;     border:1px solid #F06F1C;     border-radius:4px 4px 4px 4px;     background: url("../images/topBarMenuBg1.png") repeat scroll 0 0 transparent;*/
    background: #E6E6E6;
    background-image: none, -moz-linear-gradient(center top , #FFFFFF 0pt, #E6E6E6 100%);
    border: 1px solid #ccc;
    border-radius: 7px;
    font-size: 12px;
    padding: 7px 7px 7px 10px;
    width: 98% !important;
    float: left;
}
.ProjectMsg #lblProjectMsg, #lblReferenceMsg
{
    color: #006DAE;
    padding: 0 2px 0 0;
    background: none;
    border: 0 none !important;
}
.ProjectMsg label
{
    color: #006DAE;
    background: none repeat scroll 0 0 #FFFFFF;
    border-radius: 5px 5px 5px 5px;
    padding: 3px 10px;
    border: 1px solid #CCCCCC;
}
#divInfodate
{
    background: #0073DB;
    border-radius: 5px 5px 5px 5px;
    color: #FFFFFF !important;
    float: right;
    padding: 3px 5px;
    border: medium none;
}
#divInfodate label
{
    padding: 4px;
    color: #fff;
    background: none repeat scroll 0 0 transparent;
    border: none;
}
#divInfodate span
{
    background: none repeat scroll 0 0 #FFFFFF;
    border-radius: 5px 5px 5px 5px;
    color: #006DAE;
    font-weight: normal;
    padding: 0 5px;
}
.loginpagebody
{
    font-size: 12px;
    color: #006DAE;
    border: 0px;
}
.loginbody
{
    font-size: 12px;
    color: #006DAE;
    background: #fff;
    border: 0px;
    height: auto !important;
}
/*Login Page css Start..................................................................................*/
/*login page css*/
#loginwrap
{
    background: none repeat scroll 0 0 #E9E9E9;
    border: 2px solid #F06F1C;
    border-radius: 10px 10px 10px 10px;
    box-shadow: 0 0px 26px #888888;
    display: table;
    margin: 30px auto;
    padding: 4px;
    width: 750px;
}
#login-header
{
    width: 718px;
    float: left;
    padding: 16px;
}
#propequity-crm
{
    float: left;
}
#propequity-login
{
    background: none;
    border: 1px solid #006DAE;
    border-radius: 10px 10px 10px 10px;
    box-shadow: 0 10px 30px rgba(255, 255, 255, 0.14) inset, 0 1px 0 rgba(255, 255, 255, 0.2);
    color: #006DAE !important;
    display: inline-block;
    float: right;
    font-size: 20px;
    margin-bottom: 0 !important;
    padding: 5px 10px;
    text-transform: uppercase;
    z-index: 2;
}
#login-container
{
    width: 750px;
    background: #fff;
    display: table;
    float: left;
    padding-top: 20px;
    padding-bottom: 0px;
}
#loginAuthenticationBox
{
    border: 1px solid #F06F1C;
    border-radius: 10px 10px 10px 10px;
    clear: none !important;
    display: inline-block;
    margin-bottom: 20px;
    margin-left: 180px;
    padding-top: 20px;
}
#loginIcon
{
    float: right;
    margin-right: 0;
    margin-top: -200px;
    z-index: -100;
}
#login-container li
{
    clear: both;
    float: left;
    font-size: 12px;
    margin-left: 0px;
    padding-bottom: 15px;
    width: 360px;
}
#login-container li label
{
    color: #F06F1C;
    float: left;
    margin: 5px 0 0 10px;
    padding-right: 10px;
    text-align: left;
    width: 75px;
}
#login-container li input[type="text"]
{
    width: 70%;
    border: #ccc 1px solid;
    color: #006DAE;
    font-size: 12px;
    border-radius: 3px 3px 3px 3px;
}
#login-container li input[type="password"]
{
    width: 70%;
    border: #ccc 1px solid;
    color: #006DAE;
    font-size: 12px;
    border-radius: 3px 3px 3px 3px;
}
#login-container li a
{
    color: #F06F1C;
    font-size: 12px;
    padding: 0px 5px 0px 5px;
}
#login-container li a:hover
{
    text-decoration: underline;
    color: #006dae;
}
.disclaimer
{
    float: left;
    width: 734px;
    margin: 2px;
    text-align: justify;
    padding: 5px 8px;
    border-top: 1px solid #F06F1C;
    background: #f9f9f9;
}
.disclaimer h3
{
    color: #005288 !important;
    display: block;
    font-size: 11px;
    margin-bottom: 5px !important;
    text-transform: uppercase;
    z-index: 2;
    background: none repeat scroll 0 0 #F5F5F5;
    border: 1px solid #F06F1C;
    border-radius: 5px 5px 5px 5px;
    box-shadow: 0 10px 30px rgba(255, 255, 255, 0.14) inset, 0 1px 0 rgba(255, 255, 255, 0.2);
    padding: 5px;
}
.disclaimer p
{
    padding-bottom: 4px;
    font-size: 10px;
    font-family: verdana;
    line-height: 14px;
}
.ipaddress
{
    background: none repeat scroll 0 0 #F5F5F5;
    border: 1px solid #F06F1C;
    border-radius: 5px 5px 5px 5px;
    box-shadow: 0 10px 30px rgba(255, 255, 255, 0.14) inset, 0 1px 0 rgba(255, 255, 255, 0.2);
    color: #005288 !important;
    display: block;
    font-size: 11px;
    margin-bottom: 10px !important;
    padding: 5px;
    text-transform: uppercase;
    z-index: 2;
}
.MacAdress
{
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #999999;
    border-radius: 5px 5px 5px 5px;
    color: #006DAE;
    font-size: 12px;
    margin-left: 450px;
    padding: 4px;
    text-align: center !important;
}
#top-container
{
    height: 80px;
    width: 100%;
    margin: 0px;
    padding: 0px;
}
.loging-container
{
    float: right;
    padding-right: 20px;
    font-size: 12px;
    font-weight: normal;
    margin-top: 20px;
    color: #fff;
}
.loging-container span
{
    text-transform: capitalize;
    color: #fff;
    margin-right: 10px;
}
.loging-container a:link
{
    background: url("../images/button.jpg") repeat-x scroll center bottom #006DAE;
    border: 0 none;
    border-radius: 3px 3px 3px 3px;
    color: #FFFFFF;
    display: block;
    float: right;
    font-size: 12px;
    margin-left: 15px;
    font-weight: normal;
    padding: 5px 8px;
    vertical-align: middle;
    width: auto;
}
.loging-container a:hover
{
    background: #006DAE;
}
.contantcontainer
{
    width: 100%;
    margin: 0px;
    float: left;
}
.container-left
{
    width: 200px;
    float: left;
    margin: 0 5px 0 10px;
    border: solid 1px #A9A9A9;
}
.container-left h2
{
    border-bottom: 0px;
    color: #fff !important;
    padding-bottom: 5px;
    background: #9F9F9F;
    margin: 0px 0px 5px 0px;
    padding-left: 5px;
    font-weight: bold;
    font-size: 12px;
    text-transform: none;
    border-bottom: thin dotted #A9A9A9;
}
.container-left ul
{
    list-style: none;
    padding-left: 8px;
}
.container-left ul li
{
    clear: both;
    padding-bottom: 12px;
    padding-left: 15px;
    background: url(../images/green-arrow.gif) no-repeat 5px 3px;
}
.container-left ul li a
{
    color: #006DAE;
    text-decoration: none;
}
.container-left ul li a:hover
{
    color: #005288;
    text-decoration: underline;
}
.container-right
{
    margin-right: 15px;
    overflow: hidden;
    width: auto;
}
a
{
    color: #006dae;
}
a:hover
{
    color: #F06F1C;
}
tr.tableheading, th.tableheading
{
    background: url(../images/propequity-table-heading-bg.png) repeat-x top;
    line-height: 24px;
    font-weight: bold;
    color: #02417f;
}
tr.table-if
{
    background: #ffffff;
}
.table-else
{
    background: #e9e8e8;
}
.table-select
{
    background: #c8e3fa;
}
#ui-datepicker-div table td, #ui-datepicker-div table th
{
    height: 23px !important;
    padding: 0px 2px;
}
#ui-datepicker-div table th
{
    font-size: 10px;
}
table td, table th
{
}
.searchoption table
{
    width: auto !important;
}
#panelPricetable table
{
    width: 100% !important;
}
#panelPricetable table th
{
    text-align: left;
    padding: 6px 4px !important;
    font-size: 12px;
}
#panelPricetable table th table td
{
}
#panelPricetable table tr td
{
    padding: 4px;
}
.mainContainer
{
    margin: 15px 0 0 150px;
    width: 100%;
}
.topNav
{
    font-weight: bold;
    font-size: 12px;
    width: 960px;
    margin: 0 auto;
    letter-spacing: -1px;
}
.tabs li
{
    display: inline;
    margin-right: 0px;
}
.tabs li a
{
    background-color: #FFFFFF;
    border-color: #C2C2C2;
    border-radius: 10px 10px 0 0;
    border-style: solid;
    border-width: 1px 1px 0 1px;
    color: #777777;
    cursor: pointer;
    font-size: 12px;
    font-weight: 400;
    padding: 4px 10px 5px;
    text-decoration: none;
}
.tabs li a:hover
{
    background: #006DAE;
    text-decoration: none;
    color: #ffffff;
}
.tabs .tab-current a
{
    background:#0073DB;
    border-color: #F06F1C;
    border-radius: 10px 10px 0 0;
    border-style: solid;
    border-width: 1px 1px 0 1px;
    color: #FFFFFF;
    font-weight: normal;
    padding: 4px 10px 5px;
}
.tabs .tab-current a:hover
{
    background-color: #006DAE;
}
.tabsContent
{
    border: 1px solid #cccccc;
    -moz-box-shadow: 3px 3px 5px #cccccc;
    -webkit-box-shadow: 3px 3px 5px #cccccc;
    box-shadow: 3px 3px 5px #cccccc;
    background: #ffffff;
    padding: 20px 20px 20px 20px;
    color: #006DAE;
}
a:hover
{
    cursor: pointer;
}
ul.tabs
{
    margin: 0 0 5px 0;
}
/* start Style for dilog boxes */
.web_dialog_overlay
{
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    height: 100%;
    width: 100%;
    margin: 0;
    padding: 0;
    background: #000000;
    opacity: .15;
    filter: alpha(opacity=15);
    -moz-opacity: .15;
    z-index: 101;
    display: none;
}
.web_dialog
{
    background-color: #FFFFFF;
    border: 3px solid #F06F1C;
    border-radius: 10px 10px 10px 10px;
    box-shadow: 0 4px 23px #F06F1C;
    display: none;
    font-size: 12px;
    height: auto;
    left: 50%;
    margin-left: -190px;
    margin-top: -50px;
    padding: 0 0 10px;
    position: fixed;
    top: 27%;
    width: 380px;
    z-index: 102;
}
.web_dialog_title
{
    background-color: #F06F1C;
    border: 1px solid #F06F1C;
    border-radius: 8px 8px 8px 8px;
    color: White;
    display: block;
    font-weight: bold;
    margin: 3px !important;
    padding: 4px !important;
}
.web_dialog_title td
{
    width: 100%;
    background-color: #F06F1C;
}
.web_dialog_title a
{
    color: White;
    text-decoration: none;
}
.web_dialog_title a:hover
{
    border: 1px solid #fff;
    border-radius: 5px;
    padding: 3px !important;
}
.align_right
{
    text-align: right;
}
.Level2HeadingStyle
{
    font-weight: bold;
    font-size: 15pt;
    color: #2D84A7;
    line-height: 20px;
}
/* start Style for dilog boxes */
#rdbTable .error
{
    background-color: #f9e0dc;
    color: #e40f17;
    border: thin dotted #d60808;
    display: none;
    margin: 0px !important;
    float: right;
    padding: 5px 2px 5px 5px;
    width: 61% !important;
}
#mytable .error
{
    background-color: #F9E0DC;
    border: thin dotted #D60808;
    color: #E40F17;
    display: none;
    float: left;
    margin: 5px 0 5px -1px;
    padding: 5px 2px 5px 5px;
    width: 81% !important;
}
.error
{
    background-color: #f9e0dc;
    color: #e40f17;
    border: thin dotted #d60808;
    display: none;
    margin: 5px 0px 5px 145px;
    float: left;
    padding: 5px 2px 5px 5px;
    width: 61% !important;
}
.loginerror
{
    background-color: #F9E0DC;
    border: 1px solid #D60808;
    border-radius: 3px 3px 3px 3px;
    color: #E40F17;
    display: none;
    float: left;
    margin: 4px 0 5px 111px;
    padding: 5px 2px 5px 5px;
    width: 59% !important;
}
.errorLeft
{
    background-color: #f9e0dc;
    color: #e40f17;
    border: 1px solid #d60808;
    border-radius: 5px 5px 5px 5px;
    display: none;
    margin: 5px 49px 5px 0;
    float: right;
    padding: 3px 5px 3px 8px;
    width: 47% !important;
}
.errorRight
{
    background-color: #f9e0dc;
    color: #e40f17;
    border: 1px solid #d60808;
    display: none;
    margin: 5px 0px;
    float: left;
    padding: 2px;
    width: 74% !important;
}
.error1
{
    background-color: #F9E0DC;
    border: 1px solid #D60808;
    border-radius: 6px 6px 6px 6px;
    color: #E40F17;
    display: none;
    float: left;
    margin: 5px 0;
    padding: 2px 10px;
    width: auto !important;
}
.hide
{
    display: none !important;
}
.hideVisibility
{
    visibility: hidden !important;
}
.red
{
    color: Red;
    font-size: 12px;
    font-weight: bold;
    padding-left: 5px;
}
.green
{
    color: #0000CC;
    font-size: 11px !important;
    font-weight: normal;
}
h2
{
    /* background:none repeat scroll 0 0 #F5F5F5;     border:1px solid #F06F1C;     border-radius:5px 5px 5px 5px;     color:#006DAE;     background: url("../images/topBarMenuBg1.png") repeat scroll 0 0 transparent;*/
    border: 1px solid #CCCCCC;
    border-radius: 3px;
    color: #006DAE !important;
    float: left;
    font-size: 14px;
    font-weight: bold;
    margin: 2px 0px 5px 0px !important;
    padding: 3px !important;
    text-align: left;
    text-transform: uppercase;
    width: 99.5% !important;
}
.searchoption
{
    float: left;
    width: 100%;
}
.searchoption ul
{
    list-style: none;
}
.searchoption ul li
{
    clear: both;
    display: inline-table;
    float: left;
    width: 500px;
    padding-bottom: 5px;
}
.searchoption table
{
    border: 0px;
}
.searchoption ul li label
{
    float: left;
    width: 150px;
    font-size: 12px;
    text-align: left;
}
.searchoption ul li select
{
    padding: 3px 4px;
    width: 308px !important;
    border: thin dotted #A9A9A9;
    background: #fff;
    color: #006DAE;
    font-size: 12px;
    margin-bottom: 10px;
}
.searchoption ul li table input
{
    width: auto !important;
    float: left !important;
    margin: 0px;
}
.searchoption ul li table label
{
    width: auto !important;
    padding-left: 5px;
}
.searchoption ul li .error
{
    margin-left: 150px;
    margin-top: 5px;
    width: 295px !important;
}
option
{
    text-transform: capitalize !important;
    padding-left: 5px;
    padding-bottom: 5px;
}
.searchoption ul li input[type="text"]
{
    border: thin dotted #A9A9A9;
    padding: 7px 4px;
    font-size: 12px;
    width: 300px !important;
    background: #fff;
    border-radius: 0px;
    color: #006DAE;
    margin-bottom: 10px;
}
.searchoption ul li input[type="button"]
{
    background:#0073DB;
    width: 28px;
    height: 25px;
    border: 0px;
    font-size: 0px;
    cursor: pointer;
    margin-left: 5px;
    text-shadow: 0px 1px #fff;
}
.button
{
    background: #0073DB;
    border: 0 none;
    border-radius: 3px 3px 3px 3px;
    color: #FFFFFF;
    display: block;
    float: right;
    font-size: 12px;
    margin-left: 5px;
    padding: 5px;
    vertical-align: middle;
    text-decoration: none;
    width: auto;
}
.button:hover
{
    background: #006DAE;
    color: #fff;
}
.clr
{
    clear: both;
}
.lft
{
    float: left;
}
.rgh
{
    float: right !important;
}
.tablediv
{
    float: left;
    width: 100%;
    clear: both;
    padding-top: 5px;
}
.table_lft
{
    text-align: left;
}
.table_rht
{
    text-align: right;
}
td, th
{
    /*height:40px;     padding:6px;     */
    text-align: left;
}
th
{
    /*background:rgb(240, 111, 28);     background:-moz-linear-gradient(center top , #F06F1C 0%, #E95E1A 50%, #E24A17 100%) repeat scroll 0 0 transparent;     */ /*color light text = #006DAE, dark text = #133d61*/ /* background:#d0d5df;*/
    background: #E6E6E6;
    background-image: none, -moz-linear-gradient(center top , #FFFFFF 0pt, #E6E6E6 100%); /* color: #000b11;*/
    color: #006DAE; /* font-size: 12px !important;*/
    font-size: 10px !important;
    font-weight: normal !important;
    text-align: center !important;
    vertical-align: middle !important;
    text-transform: uppercase !important;
    padding: 4px !important;
}
.master_table{border-collapse:collapse; border:1px solid #4E95F4;}
.master_table th,.master_table td{padding:5px !important; text-align:center !important;}
.master_table th{color:#343434 !important; font-weight:bold !important; background:#B8D1F3 !important; padding:8px !important;}
.master_table td{background:#efefef;}
.master_table td{background:#ffffff;}
.table_style{margin:10px 0;  border-collapse:collapse; border:1px solid #cecece !important; }
.table_style tr{border:1px solid #cecece !important; }
.table_style .table-else{background:none !important;}
.table_style .table-else td{ background:#efefef !important; }
.table_style th,.table_style td{padding:6px !important; word-wrap:break-word; text-align:center !important; position:relative; }
.table_style th{padding:7px 0 !important; border-bottom:1px solid #444 !important;}
.table_style td input[type=text], textarea{width:98% !important;}
.table_style td select{width:48% !important; padding:0 ; margin:0; border:none; border-radius:none; height:auto;}
.table_style td .btnSave,.table_style td .btnCalcel{margin:0 5px; padding:2px 3px !important; background-color:#f06f1c !important; color:#fff !important; border:1px solid #f05f0c !important; text-decoration:none !important; border-radius:5px;}
.table_style td .errorLeft{width:95% !important; margin:0 auto !important; padding:2px !important; margin-top:5px !important; }
.table_style td .addNew{width:100% !important; float:left !important;}
/*.table_style tr:hover{background:#E0EAF1 !important; }*/

.table_style th
{
    color:#454545 !important; font-weight:bold !important;
}
.table_style td{color:#898989 !important;}
.table_style td a{color:#f06f1c !important;}
.ig_Control
{
    color: #444444 !important;
}
.nth-of-type
{
    background: none repeat scroll 0 0 #E6E8E9;
}
tr.result
{
    background: none repeat scroll 0 0 #DEDEDE;
    font-size: 13px;
    font-style: italic;
}
.Suvey-Entry-Form
{
    width: 100%;
    margin: 10px 0px;
}
.Suvey-Entry-Form table
{
    /*padding:5px;     */
}
.Suvey-Entry-Form table td, .Suvey-Entry-Form table th
{
    border: 0px !important;
}
.jdpicker_w .date_clearer
{
    font-size: 20px;
}
.searchoption td
{
    border: 0px;
}
h3
{
    border-bottom: 1px solid #A9A9A9;
    color: #005288;
    font-size: 12px;
    font-weight: bold;
    margin-bottom: 5px;
    padding: 5px 0px;
    text-transform: uppercase;
}
.nodata
{
    background: #fff;
    color: #fd5757;
    border: dashed 2px #fd5757 !important;
}
input[type="checkbox"]
{
    border-radius: 5px 5px 5px 5px;
}
select
{
    width: 49%;
    float: left;
    border: 1px solid #c2c2c2;
    border-radius: 5px 5px 5px 5px;
    background: #fff;
    height: 22px !important;
    font-size: 12px;
    color: #006DAE;
    padding-left: 4px;
    -moz-box-shadow: -1px -2px 1px -2px #ccc;
    -webkit-box-shadow: -1px -2px 1px -2px #ccc;
    box-shadow: -1px -2px 1px -2px #ccc;
}

#divSearchBox select
{
    margin: 5px 0 0 5px !important;
    width: 62.5% !important;
}

#divSearchBox #ctl00_ContentPlaceHolder1_ddlBuilderStartName
{
    width: 43px !important;
}

#divSearchBox #ctl00_ContentPlaceHolder1_ddlBuilder
{
    width: 53.5% !important;
}

input[type="text"]
{
    width: 48%;
    float: left;
    border: 1px solid #c2c2c2;
    border-radius: 5px 5px 5px 5px;
    background: #fff;
    height: 22px !important;
    font-size: 12px;
    color: #006DAE;
    padding-left: 4px;
    -moz-box-shadow: -1px -2px 1px -2px #ccc;
    -webkit-box-shadow: -1px -2px 1px -2px #ccc;
    box-shadow: -1px -2px 1px -2px #ccc;
}

#divSearchBox input[type="text"]
{
    margin: 9px 0 0 3px !important;
    width: 61.5% !important;
}

.divleftcontent input[type="password"]
{
    width: 48%;
    float: left;
    border: 1px solid #c2c2c2;
    border-radius: 5px 5px 5px 5px;
    background: #fff;
    height: 22px !important;
    font-size: 12px;
    color: #006DAE;
    -moz-box-shadow: -1px -2px 1px -2px #ccc;
    -webkit-box-shadow: -1px -2px 1px -2px #ccc;
    box-shadow: -1px -2px 1px -2px #ccc;
}
input[type="password"]
{
    width: 48%;
    float: left;
    border: 1px solid #c2c2c2;
    border-radius: 5px 5px 5px 5px;
    background: #fff;
    height: 22px !important;
    font-size: 12px;
    color: #006DAE;
    padding-left: 4px;
    -moz-box-shadow: -1px -2px 1px -2px #ccc;
    -webkit-box-shadow: -1px -2px 1px -2px #ccc;
    box-shadow: -1px -2px 1px -2px #ccc;
}
input[type="submit"]
{
    background:#006DAE;
    border: 0 none;
    border-radius: 5px 5px 5px 5px;
    color: #FFFFFF;
    display: block;
    float: left;
    font-size: 11px;
    padding: 4px 10px;
    vertical-align: middle;
    width: auto;
    cursor: pointer;
    margin-right: 5px;
}
input[type="submit"]:hover
{
    background: #006DAE;
    cursor: pointer;
}

#divSearchBox input[type="submit"]
{
    margin: 0px 0px 0px 5px;
}

input[type="button"]
{
    background:#0073DB;
    border: 0 none;
    border-radius: 5px 5px 5px 5px;
    color: #FFFFFF;
    display: block;
    float: left;
    font-size: 12px;
    margin-right: 5px;
    padding: 4px 10px;
    vertical-align: middle;
    width: auto;
    cursor: pointer;
    margin-right: 5px;
}
input[type="button"]:hover
{
    background: #006DAE;
    cursor: pointer;
}
.tabdiv
{
    width: 100%;
    float: left;
}
.tabdiv table
{
    border: 0px;
}
.tabdiv table td, .tabdiv table th
{
    border: 0px;
    padding: 2px;
}
.table-content
{
    width: 100%;
    float: left;
    margin: 5px 0px;
}
.table-content ul.contentul
{
    float: left;
    width: 900px !important;
    list-style: none;
    margin-right: 10px;
}
.table-content ul
{
    list-style: none;
    margin: 0px;
    padding-left: 10px;
}
.table-content ul li
{
    clear: both;
    float: left;
    margin: 5px 0;
    width: 100%;
}
.table-content ul li .divleftcontent
{
    width: 49% !important;
    float: left;
    margin: 3px 0;
}
.table-content ul li .divrightcontent
{
    width: 49% !important;
    float: right;
    margin: 3px 0;
}
.table-content ul li .divleftcontent .selectcontent
{
    float: left;
    width: 279px;
}
.table-content ul li .divrightcontent .selectcontent
{
    float: left;
    width: 279px;
}
.table-content ul li .divleftcontent .selectcontent select, .table-content ul li .divleftcontent .selectcontent input
{
    clear: both !important;
    margin-bottom: 5px;
}
.table-content ul li .divrightcontent .selectcontent select, .table-content ul li .divrightcontent .selectcontent input
{
    clear: both !important;
    margin-bottom: 5px;
}
ul.tableul
{
    padding-left: 0px;
    border-top: 0px;
}
ul.tableul li
{
    padding-left: 0px;
    padding-bottom: 10px;
}
ul.tableul1
{
    padding-left: 0px;
    border-top: 0px;
}
ul.tableul1 li
{
    padding-left: 0px;
    padding-bottom: 10px;
}
.adjacent
{
    float: left;
    padding-bottom: 3px;
    width: 547px;
}
.adjacent .link
{
    float: right;
}
.adjacent-lft
{
    float: left;
    margin-right: 5px;
    padding-bottom: 4px;
}
.table-content ul li label
{
    width: 38%;
    padding: 0 5px 0 0;
    color: #006dae;
    float: left;
}

#divSearchBox .table-content ul li label
{
    color: #006DAE;
    float: left;
    padding: 0 5px 0 0;
    width: 20%;
    margin: 11px 0 0;
}

.table-content ul li .inputContainer
{
    width: 445px;
    float: left;
}
.table-content ul li input[type="button"]
{
    background: url(../images/propequity-search-button.png) no-repeat left top;
    width: auto;
    height: 25px;
    border: 0px;
    font-size: 0px;
    cursor: pointer;
    margin-left: 5px;
    text-shadow: 0px 1px #fff;
}
.table-content ul li input[type="text"]
{
    /**/
}
.table-content img
{
    vertical-align: middle;
    cursor: pointer;
}
.table-content ul li textarea
{
    border: 1px solid #CCCCCC;
    border-radius: 5px 5px 5px 5px;
    color: #006DAE;
    font-family: arial;
    font-size: 12px;
    padding: 2px 4px;
    }
.table-content ul li table
{
    border: 0px;
    float: left; /*white-space:nowrap;*/
    width: auto !important;
    display: table;
}
.table-content ul li table td label
{
    color: #006DAE;
    float: left !important;
    width: auto !important;
    font-size: 10px;
    text-transform: uppercase;
    margin: 0px !important;
}
.table-content ul li .inputContainer select
{
    margin-bottom: 5px;
    font-size: 12px;
    height: 10px !important;
}
.table-content ul li select
{
    /**/
}
.table-content ul li input[type="radio"]
{
    width: auto;
    float: left;
    margin: 0 5px 0 0;
}
.table-content h2
{
    color: #464643;
    font-size: 12px;
    padding: 7px 0px 7px 0px;
    width: 99% !important;
}
.inputContainer ul
{
    width: 438px;
    float: left;
    border: 0px;
    margin: 0px;
    padding: 0px 0px 0px 7px;
}
.inputContainer ul li
{
    width: 445px;
    float: left;
    padding-bottom: 10px;
}
.inputContainer ul li select
{
    /*width:137px!important;     */
}
.inputContainer ul li table
{
    /*width:150px;     */
    float: left;
}
.inputContainer ul li table td label
{
    width: 40px !important;
    float: left;
}
.inputContainer ul li input[type="text"]
{
    /* width:137px!important;     */
}
.inputContainer input
{
    margin-bottom: 5px !important;
}
/*.link {
    background:rgb(240, 111, 28);
    background:-moz-linear-gradient(center top , #F06F1C 0%, #E95E1A 50%, #E24A17 100%) repeat scroll 0 0 transparent;
    border-radius:3px 3px 3px 3px;
    color:#fff;
    cursor:pointer;
    font-size:12px;
    font-weight:normal;
    margin:0;
    padding:2px;
    text-transform:uppercase;
} */

.link
{
    background: url("../images/topBarMenuBg1.png") repeat scroll 0 0 transparent;
    border: 1px solid #CCCCCC !important;
    border-radius: 5px 5px 5px 5px;
    color: #006DAE;
    padding: 2px 6px 1px !important;
    text-transform: uppercase;
}

.link:hover
{
    background: #006DAE;
    color: #fff;
    cursor: pointer;
}




.liheight
{
    height: 28px !important;
}
.table-content .clr
{
    clear: both;
    width: 900px;
    text-align: center;
}
#dialog table
{
    border: 0px;
}
#dialog table td
{
    border: 0px;
    margin: 0px;
    padding: 2px 5px 2px 5px;
}
#dialog .web_dialog_title
{
    font-size: 12px;
}
.clr input[type="button"]
{
    margin-right: 295px;
    margin-bottom: 5px;
}
.popUpLowerBtnsMultiSelection
{
    position: absolute;
    width: 250px;
    height: 30px;
    display: block;
    left: 40%;
    bottom: 10px;
    float: left;
}
.popUpLowerBtnsProjLevel
{
    position: absolute;
    width: 250px;
    height: 30px;
    display: block;
    left: 40%;
    float: left;
    margin-top: 10px;
}
.Message
{
    position: relative;
    top: 0px;
    left: 0px;
    width: 100%;
    font-size: 13px;
    font-weight: bold;
}
.Successfull
{
    background-color: #acce8b;
    color: #006DAE;
    border: 1px solid #5a9521;
    display: none;
    margin: 5px 0px;
    float: left;
    padding: 4px;
    width: 62% !important;
}
.Successfull1
{
    background-color: #acce8b;
    color: #006DAE;
    border: 1px solid #5a9521;
    display: none;
    margin: 5px 0px;
    padding: 4px;
    width: 42% !important;
}
.Successfull img, .fail img
{
    vertical-align: middle;
}
.fail
{
    background-color: #f9e0dc;
    color: #e40f17;
    border: 1px solid #963232;
    display: none;
    margin: 5px 0px;
    float: left;
    padding: 4px;
    width: 62% !important;
}
.disable
{
    background: none repeat scroll 0 0 #f4f4f4 !important;
    border: 1px solid #ececec !important;
    color: #005288 !important;
}
/* Start CSS for grid view pagging*/
.grid_paging a
{
    text-decoration: none;
    color: #006DAE;
}
.grid_paging a:hover
{
    text-decoration: underline;
}
.grid_paging a:link
{
    font-size: 12px;
    padding: 2px 5px;
    background-color: #d8ebf8;
    border: 1px solid #B5BAC0;
}
.grid_paging span
{
    background-color: #0361a8;
    border: 1px solid #b8c8d2;
    color: #fff;
    font-weight: bold;
    padding: 2px 5px;
}
.customerror
{
    background: #e5c6c6;
    font-size: 13px;
    font-weight: bold;
    border: solid 1px #ff0000;
    padding: 5px;
    color: #860909;
}
/* End CSS for grid view pagging*/
/* Start CSS for multiselect drop down list */
.ui-multiselect
{
    padding: 2px 0 2px 4px;
    text-align: left;
}
.ui-multiselect span.ui-icon
{
    float: right;
}
.ui-multiselect-single .ui-multiselect-checkboxes input
{
    position: absolute !important;
    top: auto !important;
    left: -9999px;
}
.ui-multiselect-single .ui-multiselect-checkboxes label
{
    padding: 5px !important;
}
.ui-multiselect-header
{
    margin-bottom: 3px;
    padding: 3px 0 3px 4px;
}
.ui-multiselect-header ul
{
    font-size: 0.9em;
}
.ui-multiselect-header ul li
{
    float: left;
    padding: 0 10px 0 0;
}
.ui-multiselect-header a
{
    text-decoration: none;
}
.ui-multiselect-header a:hover
{
    text-decoration: underline;
}
.ui-multiselect-header span.ui-icon
{
    float: left;
}
.ui-multiselect-header li.ui-multiselect-close
{
    float: right;
    text-align: right;
    padding-right: 0;
}
.ui-multiselect-menu
{
    display: none;
    padding: 3px;
    position: absolute;
    z-index: 10000;
}
.ui-multiselect-checkboxes
{
    position: relative;
    overflow-y: scroll;
}
.ui-multiselect-checkboxes label
{
    cursor: default;
    display: block;
    border: 1px solid transparent;
    padding: 3px 1px;
    font-size: 12px;
}
.ui-multiselect-checkboxes label input
{
    position: relative;
    top: 1px;
}
.ui-multiselect-checkboxes li
{
    clear: both;
    font-size: 0.9em;
    padding-right: 3px;
}
.ui-multiselect-checkboxes li.ui-multiselect-optgroup-label
{
    text-align: center;
    font-weight: bold;
    border-bottom: 1px solid;
}
.ui-multiselect-checkboxes li.ui-multiselect-optgroup-label a
{
    display: block;
    padding: 3px;
    margin: 1px 0;
    text-decoration: none;
}
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus
{
    border: 1px solid #fbcb09;
    background: #fdf5ce url(../Images/ui-bg_glass_100_fdf5ce_1x400.png) 50% 50% repeat-x;
    font-weight: bold;
    color: #c77405;
}
/* remove label borders in IE6 because IE6 does not support transparency */
* html .ui-multiselect-checkboxes label
{
    border: none;
}
.ui-multiselect-checkboxes label
{
    border: 1px solid transparent;
    cursor: default;
    display: block;
    padding: 3px 1px;
}
/* End CSS for multiselect Drop Down List */
.table-content input[type="submit"]
{
    margin-right: 10px;
}
.pageheading
{
    width: 100%;
    clear: both;
    padding-bottom: 2px;
    margin-bottom: 2px;
    margin-top: 2px;
    display: inline-block;
}
.pageheading .table-content
{
    /*  background:none repeat scroll 0 0 #f5f5f5;     border:1px solid #f06f1c;     background: url("../images/topBarMenuBg1.png") repeat scroll 0 0 transparent;*/
    border: 1px solid #ccc;
    border-radius: 7px;
    color: #006dae !important;
    float: left;
    margin: 0 0 0 75px !important;
    padding: 1px 0px !important;
    width: 56% !important;
    border-radius: 4px 4px 4px 4px;
}
.pageheading .table-content ul li
{
    padding-bottom: 0px;
}
.pageheading h2
{
    /* background:rgb(240, 111, 28);     background:-moz-linear-gradient(center top , #777 0%, #777 50%, #777 100%) repeat scroll 0 0 transparent;     border: 1px solid #fff;     background: url("../images/topBarMenuBg1.png") repeat scroll 0 0 transparent;*/
    border: 1px solid #CCCCCC;
    border-radius: 7px 7px 7px 7px;
    box-shadow: 0 10px 30px rgba(255, 255, 255, 0.14) inset, 0 1px 0 rgba(255, 255, 255, 0.2);
    color: #F06F1C !important;
    display: inline-block;
    float: left;
    font-size: 15px;
    font-weight: bold;
    margin: 0 !important;
    padding: 8px 16px 8px 6px !important;
    text-transform: uppercase;
    width: auto !important;
    z-index: 2;
}
.pageheading input[type="text"]
{
    padding: 2px 5px 2px 5px !important;
    margin-right: 5px;
}
.pageheading input[type="submit"]
{
    background:#0073DB;
    border-radius: 5px 5px 5px 5px;
    color: #FFFFFF;
    font-weight: normal;
    margin: 6px 0 0;
    float: right;
    font-size: 15px;
    padding: 2px 4px;
}
.htmltabs
{
    clear: both;
    margin: 0px;
}
.pageheading .rgh input
{
    vertical-align: top;
    margin-right: 5px;
}

#ctl00_ContentPlaceHolder1_rdbProjectStatus, #ctl00_ContentPlaceHolder1_rdbProjectSaveType, #ctl00_ContentPlaceHolder1_LstSearchOn
{
    border-spacing: 4px 1px;
    float: left;
    margin: 6px 0 0;
}

#ctl00_ContentPlaceHolder1_rdbProjectStatus td, #ctl00_ContentPlaceHolder1_rdbProjectSaveType td, #ctl00_ContentPlaceHolder1_LstSearchOn td
{
    background: url("../images/topBarMenuBg1.png") repeat scroll 0 0 transparent;
    border: 1px solid #CCCCCC !important;
    border-radius: 5px 5px 5px 5px;
    color: #006DAE;
    padding: 2px 6px 4px !important;
}

#ctl00_ContentPlaceHolder1_rdbProjectStatus td label, #ctl00_ContentPlaceHolder1_rdbProjectSaveType td label, #ctl00_ContentPlaceHolder1_LstSearchOn td label
{
    background: none repeat scroll 0 0 #FFFFFF;
    border-radius: 5px 5px 5px 5px;
    color: #006DAE !important;
    font-weight: normal;
    margin: 4px 0 0 4px !important;
    padding: 0 5px !important;
    border: 1px solid #CCCCCC;
}

#ctl00_ContentPlaceHolder1_rdbProjectStatus td input, #ctl00_ContentPlaceHolder1_rdbProjectSaveType td input, #ctl00_ContentPlaceHolder1_LstSearchOn td input
{
    float: left;
    margin: 5px 0 0 5px;
    width: auto;
}


#divSearchBox #ctl00_ContentPlaceHolder1_rdbProjectStatus td, #divSearchBox #ctl00_ContentPlaceHolder1_rdbProjectSaveType td, #divSearchBox #ctl00_ContentPlaceHolder1_LstSearchOn td
{
    background: url("../images/topBarMenuBg1.png") repeat scroll 0 0 transparent;
    border: 1px solid #CCCCCC !important;
    border-radius: 5px 5px 5px 5px;
    color: #006DAE;
    padding: 2px 6px 4px !important;
}
.pageheading .rgh table td, table th
{
}
.active
{
    color: #963232;
}
.divrightcontent a, .divleftcontent a
{
    float: left;
}
.divrightcontent .linkcontent
{
    float: left;
    width: 30px;
}
.divrightcontent .addcontent
{
    border: 1px solid #C2C2C2;
    border-radius: 3px 3px 3px 3px;
    box-shadow: -1px -2px 1px -2px #CCCCCC;
    height: 75px;
    overflow: auto;
    padding: 2px 6px 2px 10px;
    width: 214px;
}
.divleftcontent .linkcontent
{
    float: left;
    width: 30px;
}
.divleftcontent .addcontent
{
    border: 1px solid #C2C2C2;
    border-radius: 3px 3px 3px 3px;
    box-shadow: -1px -2px 1px -2px #CCCCCC;
    height: 75px;
    overflow: auto;
    padding: 2px 6px 2px 10px;
    width: 214px;
}
.divleftcontent .addcontent ul, .divrightcontent .addcontent ul
{
    margin: 0px;
    padding: 0px;
}
.divleftcontent .addcontent ul li, .divrightcontent .addcontent ul li
{
    padding-bottom: 2px;
    margin: 0px;
    color: #006DAE;
    font-size: 12px;
    font-weight: normal;
}
.multiselection
{
    width: 620px;
    float: left;
    display: block;
    margin-bottom: 5px;
}
.multiselectioncontent
{
    border: 1px solid #A9A9A9;
    border-radius: 10px 10px 10px 10px;
    float: left;
    height: 300px;
    overflow-y: scroll;
    width: 99%;
}
.multiselectioncontent table
{
    width: 100% !important;
}
.multiselectioncontent label
{
    float: left;
    font-size: 10px;
    margin-bottom: 10px !important;
    text-transform: uppercase;
    width: 123px !important;
}
.multiselectioncontent input
{
    float: left;
    margin-right: 10px;
}
.multiselection input[type="submit"]
{
    margin-right: 10px;
}
.multiselection .clr
{
    width: 270px;
    float: left; /*padding-left:110px;     */
    display: block;
}
.table-content ul li.surveycontent
{
    border: 1px solid #DDDDDD;
    border-radius: 5px 5px 5px 5px;
    margin-bottom: 25px;
    padding-bottom: 0;
}
.table-content ul li.surveycontent h2
{
    border: 1px solid #CCCCCC;
    border-radius: 4px 4px 4px 4px;
    color: #F06F1C !important;
    float: left;
    font-size: 14px;
    font-weight: bold;
    margin: 6px !important;
    padding: 6px 0 6px 5px;
    text-align: left;
    text-transform: uppercase;
    width: 98.5% !important;
}
.table-content ul li.surveycontent h3
{
    border-bottom: 1px solid #CDC9C9 !important;
    color: #006DAE !important;
    font-size: 12px;
    font-weight: bold;
    margin-bottom: 10px;
    padding-bottom: 5px !important;
    text-transform: none;
    width: 98.5%;
}
.table-content ul li.surveycontent th
{
    padding: 8px 2px;
}
.table-content ul li.surveycontent td
{
    padding: 7px 2px;
    height: 15px;
}
.table-content ul li.surveycontent .tableborder
{
    /*border:solid 1px #ccc;     */
}
#liUnitLayout th
{
    padding: 8px 15px;
}
#liUnitLayout td
{
    padding: 8px 15px !important;
}
/*Tree menu css start*/
.treeview, .treeview ul
{
    padding: 15px 0px 0px 0px;
    margin: 0;
    list-style: none;
    white-space: nowrap !important;
}
.treeview ul
{
    background-color: none;
    margin-top: 4px;
}
.treeview .hitarea
{
    background: url(../images/treeview-default.gif) -64px -25px no-repeat;
    height: 16px;
    width: 16px;
    margin-left: -16px;
    float: left;
    cursor: pointer;
}
/* fix for IE6 */
* html .hitarea
{
    display: inline;
    float: none;
}
.treeview li a
{
    text-decoration: none;
}
.treeview li a strong
{
    color: #006DAE;
    font-size: 12px;
    font-weight: normal;
}
.treeview li
{
    margin: 0;
    padding: 0px 0pt 17px 16px;
}
.treeview li li a.selected
{
    color: #fff;
    font-weight: normal;
    text-decoration: none;
    background:#0073DB;
    padding: 3px 9px 3px 5px;
    border-radius: 0px 8px 8px 0px;
        border: 1px solid transparent;
}
.treeview li li a.selected:hover
{
    color: #fff;
    font-weight: normal;
    text-decoration: none;
    background: #006DAE;
    border: 1px solid #0073DB;
    padding: 3px 9px 3px 5px;
    border-radius: 0px 8px 8px 0px;
}
.rgh table
{
    float: right;
}
.treeview li a.selected
{
    background: none;
}
#treecontrol
{
    margin: 1em 0;
    display: none;
}
.treeview .hover
{
    border: 1px solid #006dae;
    padding: 3px 9px 3px 5px;
    border-radius: 0px 8px 8px 0px;
    cursor: pointer;
    color: #006dae;
}
.treeview li
{
    background: url(../images/treeview-default-line.gif) 0 0 no-repeat;
}
.treeview li.collapsable, .treeview li.expandable
{
    background-position: 0 -176px;
}
.treeview .expandable-hitarea
{
    background-position: -80px -3px;
}
.treeview li.last
{
    background-position: 0 -1766px;
}
.treeview li.lastCollapsable, .treeview li.lastExpandable
{
    background-image: url(../images/treeview-default.gif);
}
.treeview li.lastCollapsable
{
    background-position: 0 -111px;
}
.treeview li.lastExpandable
{
    background-position: -32px -67px;
}
.treeview div.lastCollapsable-hitarea, .treeview div.lastExpandable-hitarea
{
    background-position: 0;
}
.treeview-red li
{
    background-image: url(../images/treeview-red-line.gif);
}
.treeview-red .hitarea, .treeview-red li.lastCollapsable, .treeview-red li.lastExpandable
{
    background-image: url(../images/treeview-red.gif);
}
.treeview-black li
{
    background-image: url(../images/treeview-black-line.gif);
}
.treeview-black .hitarea, .treeview-black li.lastCollapsable, .treeview-black li.lastExpandable
{
    background-image: url(../images/treeview-black.gif);
}
.treeview-gray li
{
    background-image: url(../images/treeview-gray-line.gif);
}
.treeview-gray .hitarea, .treeview-gray li.lastCollapsable, .treeview-gray li.lastExpandable
{
    background-image: url(../images/treeview-gray.gif);
}
.treeview-famfamfam li
{
    background-image: url(../images/treeview-famfamfam-line.gif);
}
.treeview-famfamfam .hitarea, .treeview-famfamfam li.lastCollapsable, .treeview-famfamfam li.lastExpandable
{
    background-image: url(../images/treeview-famfamfam.gif);
}
.treeview .placeholder
{
    background: url(../images/ajax-loader.gif) 0 0 no-repeat;
    height: 16px;
    width: 16px;
    display: block;
}
.filetree li
{
    padding: 3px 0 2px 16px;
}
.filetree span.folder, .filetree span.file
{
    padding: 1px 0 1px 16px;
    display: block;
}
.filetree span.folder
{
    background: url(../images/folder.gif) 0 0 no-repeat;
}
.filetree li.expandable span.folder
{
    background: url(../images/folder-closed.gif) 0 0 no-repeat;
}
.filetree span.file
{
    background: url(../images/file.gif) 0 0 no-repeat;
}
#banner
{
    padding: 15px;
    background-color: #06b;
    color: white;
    font-size: large;
    border-bottom: 1px solid #ccc;
    background: url(bg.gif) repeat-x;
    text-align: center;
}
#banner a
{
    color: white;
}
#main
{
    padding: 1em;
}
a img
{
    border: none;
}
/*Tree menu css end*/
.nobody-bg
{
    background: none !important;
}
.table-content .lft
{
    /* padding-top:10px;     */
}
.table-content .lft label
{
    width: 50px !important;
    padding-top: 5px;
}
.table-content .lft select
{
    width: 136px !important;
    margin-right: 0 !important;
}
.table-content .lft span
{
    padding-top: 5px;
    width: 100px;
    float: left;
}
.table-content .lft label span
{
    padding: 0px;
    width: auto;
}
.amenitiesType
{
    background-attachment: scroll;
    background-clip: border-box;
    background-color: #E6E6E6;
    background-image: none, -moz-linear-gradient(center top , #FFFFFF 0pt, #E6E6E6 100%);
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
    border: 1px solid #CCCCCC;
    border-radius: 7px 7px 7px 7px;
    color: #F06F1C;
    float: left;
    font-size: 12px;
    font-weight: bold;
    margin: 5px 2px;
    padding: 7px !important;
    width: 144% !important;
}
.save-as-first
{
    float: left;
    background: #fff;
    padding: 0px 5px;
    color: #474848;
    margin-left: 10px;
    border: solid 1px #cccccc;
}
.save-as-first label
{
    width: 80px !important;
}
.micromarket
{
    width: 275px;
    float: left;
    height: 100px;
    overflow-x: hidden;
    overflow-y: scroll;
}
/*.table-content ul li .divleftcontent table td label {
    float:left!important;
    width:150px!important;
}
*/
.table-content ul li input[type="button"]
{
    /*background:url("../images/button.jpg") repeat-x center bottom #006DAE;     */
    background:#0073DB;
    border: 0 none;
    border-radius: 3px 3px 3px 3px;
    color: #FFFFFF;
    display: block;
    float: left;
    font-size: 12px;
    padding: 4px 10px;
    vertical-align: middle;
    width: auto;
    cursor: pointer;
    margin-right: 5px;
    height: auto !important;
    margin-left: 5px !important;
    text-shadow: none !important;
}
.table-content ul li input[type="button"]:hover
{
    background: #006DAE;
    cursor: pointer;
}
.UserEntryDetail
{
    width: auto;
    height: 200px;
    overflow-y: scroll;
}
.UserEntryDetailHeading
{
    color: #006DAE;
    font-size: 12px;
}
.mantainence
{
    border-bottom: 0 none;
    color: #006DAE;
    font-size: 20px;
    margin-bottom: 0;
    padding-bottom: 30px;
    text-align: center;
    font-weight: bold;
    text-transform: uppercase;
}
.tabCompleted
{
    background-color: #64b846;
    color: #FFFFFF !important;
    font-size: 10px !important;
    text-transform: uppercase !important;
    border: 1px solid #fff !important;
    border-radius: 5px !important;
}

.tabCompleted span
{
    background-color: #64b846;
    color: #FFFFFF !important;
    font-size: 10px !important;
    text-transform: uppercase !important;
}
.tabSaveToDraft
{
    background-color: #E6E6E6;
    color: #006DAE !important;
    font-size: 10px !important;
    text-transform: uppercase !important;
    border: 1px solid #fff !important;
    border-radius: 5px !important;
}
.tabSaveToDraft span
{
    background-color: #E6E6E6;
    color: #006DAE !important;
    font-size: 10px !important;
    text-transform: uppercase !important;
}
.tabUnsaved
{
    background-color: #fff;
    color: #006DAE !important;
    font-size: 10px !important;
    text-transform: uppercase !important;
    border: 1px solid red !important;
    border-radius: 5px !important;
}
.tabUnsaved span
{
    background-color: #fff;
    color: #006DAE !important;
    font-size: 10px !important;
    text-transform: uppercase !important;
}
#tooltip table td
{
    border: solid 1px #777;
    padding: 5px !important;
    font-size: 10px;
    font-weight: normal;
    text-transform: uppercase;
    border-radius: 5px;
}

#tooltip table td strong
{
    border: solid 1px #ccc;
    padding: 2px !important;
    font-size: 10px;
    font-weight: normal;
    text-transform: uppercase;
    border-radius: 5px;
    margin: 3px 5px 3px 2px !important;
}
#tooltip h2
{
    background:#006DAE !important;
    border: 1px solid #F06F1C;
    border-radius: 5px 5px 5px 5px;
    color: #FFFFFF !important;
    font-size: 12px;
    font-weight: normal;
    margin: 5px !important;
    padding: 5px !important;
    text-transform: uppercase;
    width: 97% !important;
}
#tooltip h2 span
{
    font-size: 12px;
    color: #fff !important;
    text-transform: uppercase !important;
    margin-left: 5px;
    font-weight: normal;
}
#tooltip table td span
{
    padding-right: 5px;
}
#tooltip2 table td
{
    border: solid 1px #d9d9d9 !important;
    padding: 5px !important;
    font-size: 10px;
    font-weight: normal;
}
#tooltip2 h2
{
    background:#006DAE !important;
    border: 1px solid #0073DB;
    border-radius: 5px 5px 5px 5px;
    color: #FFFFFF;
    font-size: 12px;
    font-weight: normal;
    margin: 5px !important;
    padding: 5px !important;
    text-transform: uppercase;
    width: 97% !important;
}
#tooltip2 h2 span
{
    font-size: 12px;
    color: #000 !important;
}
#tooltip2 table td span
{
    font-weight: bold;
    color: #282e01;
    font-size: 12px;
    padding-right: 5px;
}
.hideTooltip
{
    display: none;
}
.showTooltip
{
    position: absolute;
    border: 1px solid #F06F1C; /*border-radius: 10px 10px 10px 10px;*/
    background-color: #eee;
    padding: 5px;
    display: block;
    clear: both;
    float: none;
    width: auto; /* box-shadow: 5px 3px 2px #F06F1C;*/
    background: #fff;
    z-index: 300;
    width: auto !important;
}
.showTooltip ul li td
{
    padding: 7px 5px !important;
    border: 0px;
}
.showTooltip h2
{
    text-transform: none;
    font-size: 12px;
    margin-bottom: 2px;
}
.showTooltip span
{
    color: #006DAE;
    font-size: 13px;
    text-transform: none;
}
.showTooltip ul
{
    clear: both;
}
.showTooltip ul li
{
    float: left;
}
.showTooltip ul li strong
{
    padding-right: 5px;
    color: #005288;
}
.parameter
{
    width: 98% !important; /*height:450px;     overflow:scroll;     */
    background: #006DAE;
}
.scoreHeading
{
    /*color:#005288;     background:url("../images/grdHeaderBg.jpg") repeat-x left bottom #fcfcfc;     font-size:12px;     height:42px;     */
    background: #29a1dd;
    color: #fff;
    font-size: 12px;
    border-bottom: solid 1px #ff0000;
}
.head td
{
    padding: 5px 4px !important;
}
.scoreHeading a
{
    color: #fff;
}
.scoreHeading a:hover
{
    text-decoration: underline;
}
.scoreHeading img
{
    cursor: pointer;
}
.scoreTotal
{
    background-color: #fff;
}
.scoreTotal td
{
    background-color: #9EAB99;
    color: #000;
    font-weight: bold;
    font-size: 12px;
}
.scoreTotalFinal
{
    /*background-color:#017ab3;     */
    background-color: #0B5795;
    color: #fff;
    font-weight: bold;
    font-size: 12px;
}
.scoreTotalFinal td
{
    padding: 5px 4px !important;
}
.fixtable
{
    font-weight: bold;
}
.scoreBlank
{
    background-color: White;
}
.scoreRow
{
    background-color: #f2f1ec;
    color: #5C5B5B;
    font-size: 10px;
}
.scoreRow td
{
    padding: 2px 5px !important;
    height: auto !important;
}
.fixtable
{
    table-layout: fixed;
    word-wrap: break-word;
}
.tblHeading
{
    width: 98% !important;
    background-color: #006DAE;
    color: #FFFFFF;
}
.MMTable
{
    width: 100% !important;
}
.tbl
{
    display: none;
}
.lnk
{
    border: none;
    background: none;
    width: 85px;
}
.micromarketAspect
{
    border: 1px solid #CCCCCC;
    border-radius: 5px 5px 5px 5px;
    float: left;
    margin-top: 0;
    overflow: auto;
    width: 100%;
}
.confifAspect
{
    width: 280px;
    float: left;
    margin-top: 8px;
}
.confifAspect table
{
    width: 100% !important;
}
.confifAspect table td
{
    padding: 4px 2px;
}
.table-content ul li .confifAspect table label
{
    float: left;
    width: auto !important;
}
.table-content ul li .confifAspect table input
{
    float: left;
    margin-right: 5px;
}
.table-content ul li .micromarketAspect table
{
    width: 100% !important;
}
.table-content ul li .micromarketAspect table label
{
    float: left;
    width: auto !important;
    padding-top: 4px !important;
}
.table-content ul li .micromarketAspect table input
{
    float: left;
    margin: 5px;
}
divrightcontentAspect table
{
    width: 100% !important;
}
.divrightcontentAspect table td
{
    padding: 8px 5px;
    font-size: 12px;
}
.divrightcontentAspect table td label
{
    width: auto !important;
    float: left;
}
.web_dialog select
{
    width: 220px !important;
}
#dialog .errorLeft
{
    background-color: #F9E0DC;
    border: thin dotted #D60808;
    color: #E40F17;
    display: none;
    float: left;
    margin: 5px 0 5px 0;
    padding: 2px;
    width: 48% !important;
}
#map-canvas
{
    clear: both;
    margin-top: 10px;
}
.mapcontainer
{
    width: 100%;
    float: left;
    background: url("../images/grdHeaderBg.jpg") repeat;
    color: #FFFFFF;
    font-size: 12px;
    font-weight: bold;
    padding: 6px 5px 5px;
}
.mapcontainer .rgh
{
    margin-top: 5px;
}
.mapcontainer table td
{
    padding: 3px 5px;
}
.mapcontainer table td input
{
    margin-right: 5px;
    vertical-align: middle;
}
.heading
{
    background:#006DAE !important;
    border: 1px solid #0073DB;
    border-radius: 5px 5px 5px 5px;
    color: #FFFFFF;
    font-size: 12px;
    font-weight: normal;
    margin: 5px !important;
    padding: 2px !important;
    text-transform: uppercase;
    width: 97% !important;
    height: auto !important;
    float: left;
}
.heading a
{
    color: #fff;
    text-decoration: underline;
    font-size: 12px;
}
.heading a:hover
{
    text-decoration: none;
}
.heading img
{
    margin-right: 8px;
    vertical-align: middle;
    padding-top: 0px;
}
.position
{
    width: 100%;
    float: left;
}
.position table th
{
    padding: 6px 5px;
    height: auto !important;
}
.position table td
{
    padding: 5px 5px;
}
.hideRow
{
    height: 0px !important;
    background: #fff;
}
.recomendationProject
{
    padding: 10px 0px;
}
.recomendationProject table
{
    border-right: solid 1px #ccc;
}
.trheading
{
    color: #005288;
    font-size: 12px;
}
.trheading img
{
    float: right;
    cursor: pointer;
}
.projects-score-heading
{
    font-size: 12px;
    font-weight: normal;
}
.parameter img
{
    float: right;
}
.projects-score-heading p
{
    padding-bottom: 5px;
}
.projects-score-heading strong
{
    color: #006DAE;
    padding-right: 10px;
    font-weight: normal;
    font-size: 12px;
}
.vd-table-container
{
    width: 100% !important;
    margin: 0px auto;
}
.vd-table-heading
{
    background: url("../images/hei.jpg");
    color: #464643;
    font-size: 12px;
    width: 98% !important;
}
.vd-table-heading1
{
    background: #E6E6E6;
    color: #464643;
    font-size: 12px;
    width: 98% !important;
    border: 1px solid #464643;
}


.scoreHeading img
{
    float: right;
    padding: 0px 3px;
}
.parameter1
{
    width: 100%;
}
.hideRow table td
{
    padding: 4px !important;
}
.hideRow
{
    margin: 0px;
    padding: 0px !important;
}
.multiselectioncontent-space
{
    width: 450px !important;
}
.space-left
{
    margin-left: 35px !important;
}
.left
{
    width: 450px;
    float: left;
}
.left input, .right input
{
    margin-right: 5px;
    vertical-align: middle;
}
.right
{
    float: right;
    width: 49%;
}
.center
{
    text-align: center !important;
}
.ScanResultOver
{
    cursor: pointer !important;
    color: Red !important;
    text-decoration: underline !important;
}
#leftbg td
{
    height: auto !important;
    padding: 0px !important;
    border: 0px;
}
.tdspace
{
    height: auto !important;
    padding: 0px !important;
    border: 0px;
    background: url(../images/mid.jpg) repeat-y left;
    width: 9px;
}
.tdrghspace
{
    height: auto !important;
    padding: 0px !important;
    overflow: hidden;
}
.customesearch
{
    width: 100%;
    float: left;
    clear: both;
    margin-bottom: 3px;
}
.customesearch .lft
{
    padding-top: 5px;
}
.customesearch .lft label
{
    width: 75px;
    float: left;
    margin-left: 5px;
    white-space: nowrap;
}
.customesearch .lft input
{
    float: left;
}
.parameter-name
{
    width: 100%;
    float: left;
    clear: both;
    margin: 10px 0px;
}
.parameter-name ul
{
    clear: both;
}
.parameter-name ul li
{
    width: 100%;
    float: left;
    clear: both;
    padding-bottom: 8px;
    border-bottom: solid 1px #f5f2f2;
    margin-bottom: 8px;
}
.parameter-name ul li img
{
    margin-left: 5px;
}
.parameter-name ul li label
{
    float: left;
    width: 150px;
}
.parameter-name ul li .lft
{
    width: 300px;
    float: left;
}
.parameter-name ul li span
{
    width: 93px;
    float: left;
}
.searchoption ul li img
{
    margin-left: 5px;
}
.lft-micromarket
{
    width: 49%;
}
.heading-space
{
    width: 98.7% !important;
}
#tooltip2
{
    border: 1px solid #F06F1C;
    border-radius: 10px 10px 10px 10px;
    font-size: 10px;
}
#tooltip2 ul
{
    clear: both;
    padding-right: 4px;
}
#tooltip2 ul li.tooltipheading
{
    background:#0073DB !important;
    border-radius: 5px;
    font-weight: bold;
    font-size: 10px;
    border-bottom: solid 1px #d4d4d4;
    color: #fff;
    padding: 2px 2px 2px 5px;
    text-transform: uppercase;
}
#tooltip2 ul li
{
    clear: both;
    padding-bottom: 2px;
    color: #474848;
    width: 100%;
}
#ctl00_ContentPlaceHolder1_lblTotalCount
{
    background: none repeat scroll 0 0 #F5F5F5;
    border: 1px solid #CCCCCC;
    border-radius: 5px 5px 5px 5px;
    color: #006DAE;
    float: left;
    font-size: 11px;
    left: 7px;
    padding: 2px 10px;
    position: relative;
    text-transform: uppercase;
    top: 25px;
    z-index: 20;
}

#ctl00_ContentPlaceHolder1_lblProjectScaned
{
    background: none repeat scroll 0 0 #F5F5F5;
    border: 1px solid #CCCCCC;
    border-radius: 5px 5px 5px 5px;
    color: #006DAE;
    float: left;
    font-size: 11px;
    left: -382px;
    padding: 2px 10px;
    position: relative;
    text-transform: uppercase;
    top: 0px;
    z-index: 20;
}

#ctl00_ContentPlaceHolder1_lblConsumedTime
{
    float: right;
    font-size: 12px;
    color: #006DAE;
    padding-bottom: 10px;
}
#ctl00_ContentPlaceHolder1_grdScanProjectList
{
    clear: both;
}
.fixtable img
{
    float: right;
}
.table-content ul li input[type="checkbox"]
{
    float: left;
    margin: 0 5px 0 0;
    width: auto;
}

.right table td input[type="checkbox"]
{
    float: left; /*margin: 5px;*/
    width: auto;
}
.mid
{
    margin: 0 0 0 150px;
    float: left;
}
.micro-space
{
    width: 99%;
    float: left;
    padding: 0px 4px 5px 5px;
}
.message_area
{
    color: #ff0000;
    background: #fff;
    font-size: 12px;
    padding: 5px;
    font-weight: normal;
    -moz-box-shadow: 3px 3px 5px 6px #ccc;
    -webkit-box-shadow: 3px 3px 5px 6px #ccc;
    box-shadow: 3px 3px 5px 6px #ccc;
}
.message_area .message_center
{
    padding-top: 10px;
}
#infraDetails
{
    height: 150px;
    overflow: auto;
}
#infraDetails ul
{
    padding-top: 10px;
}
#infraDetails ul li
{
    padding-bottom: 5px;
}
.popupheading
{
    width: 530px;
    float: left;
    padding: 5px;
    font-size: 15px;
    color: #fff;
    background: #006dae;
    margin-bottom: 15px;
}
.popupheading-top-text
{
    font-size: 14px;
    padding-bottom: 10px;
    float: left;
    width: 530px;
    color: #656464;
    text-align: center;
}
.popupheading-mid-loder
{
    width: 530px;
    text-align: center;
    padding: 45px 0px 45px 0px;
    float: left;
}
.popupheading-bottom-text
{
    font-size: 14px;
    padding-bottom: 10px;
    float: left;
    width: 530px;
    color: #216d00;
    font-weight: bold;
    text-align: center;
}
.popupheading-bottom-text span
{
    color: #0443f2;
    padding: 0px 2px;
}
.InfoImgRight
{
    margin-left: 15px;
}
.SearchProjectsNoWrapLabels
{
    white-space: nowrap !important;
}
.table-content ul li.tablebutton
{
    width: 10% !important; /*width:40%!important;     */
    margin: 0px auto;
    float: none;
}
.table-content ul li.tablebutton2
{
    width: 30% !important; /*width:40%!important;     */
    margin: 0px auto;
    float: none;
}
.fixtable table td, .fixtable table th
{
    height: auto !important;
    padding: 4px 5px !important;
}
.scoreHeading td
{
    border-bottom: solid 1px #327bae;
}
#DivMainReport
{
    clear: both;
}
.igg_Item > tr > td
{
    background-color: White;
    border-top: 1px solid #fff;
    overflow: hidden;
    padding: 6px 4px !important;
    text-align: left;
    vertical-align: middle;
}
.projectid-hover a
{
    color: #000 !important;
    text-decoration: underline;
}
.recomendationProject td
{
    background: none !important;
}
.recomendationProject th
{
    background: url("../images/hei.jpg") !important;
    color: #464643 !important;
    font-size: 12px !important;
}
.tdspace td
{
    color: #006DAE;
}
.datepick-month-header select
{
    border: solid 1px #963232;
    padding: 1px !important;
}
.datepick-month-header select, .datepick-month-header input
{
    border: medium none;
    color: #000000 !important;
    font-size: 10px !important;
    font-weight: bold !important;
    height: auto !important;
    margin: 2px !important;
    width: auto !important;
}
.divrightcontent img, .divleftcontent img
{
    margin: 3px 0 0 -20px;
    position: relative;
    z-index: 5 !important;
}
.tableborder
{
    border: thin dotted #A9A9A9;
    background: #fff;
    width: 50%;
}
.tableborder table
{
    background-color: #F2F1EC;
    color: #5C5B5B;
    font-size: 10px;
    border: thin dotted #A9A9A9;
}
#panelPricetable
{
    width: 100%;
    overflow: scroll;
}
#Map
{
    border: thin dotted #A9A9A9;
    width: 100%;
    clear: both;
    float: left;
    margin: 0px;
    padding: 0px;
}
#Map #map-canvas
{
    margin-top: 0px !important;
}
.lftspc
{
    margin-left: 10px;
    display: inline-block;
    margin-top: 4px;
}
#dvVillaTypes
{
    clear: both;
}
#ddlBuilderStartName
{
    width: 43px !important;
    padding-left: 5px !important;
}
#ctl00_ContentPlaceHolder1_pnlscanList #ctl00_ContentPlaceHolder1_lblTotalCount
{
    clear: both;
    width: 100%;
    float: none !important;
}
#ctl00_ContentPlaceHolder1_ddlBuilderStartName
{
    width: 43px !important;
}
#ctl00_ContentPlaceHolder1_ddlBuilder, #ctl00_ContentPlaceHolder1_ddlBuilderName
{
    width: 41% !important;
}
#ddlBuilderName
{
    width: 41% !important;
}
.tablebg
{
    border: thin dotted #A9A9A9 !important;
    padding: 8px 3px;
    width: 99%;
}
.table-nospc
{
    padding-bottom: 0px;
    margin-bottom: 0px;
}
.table-nospctop
{
    margin-top: 0px;
}
#ctl00_ContentPlaceHolder1_pnlscanList
{
    padding-top: 10px;
}
.chkList td label
{
    white-space: normal !important;
}
/*.fancybox-wrap {
    width:650px !important;
}
 .fancybox-skin {
    width:650px !important;
}
*/
.fancybox-inner
{
    width: auto !important;
    overflow: hidden !important;
}
.fancybox-close
{
    right: -20px !important;
}
.fancybox-title-float-wrap .child
{
    padding: 5px 30px !important;
}
.error-aci
{
    background: url("../Images/bg_inputs-error.png") no-repeat scroll 0 0 #FFECE5 !important;
    border: 1px solid #FE5815 !important;
    border-radius: 5px 5px 5px 5px;
    margin-left: 0 !important;
    padding: 2px 6px;
}
.mendatory
{
    background: url("../Images/bg_inputs.png") no-repeat scroll 0 0 transparent !important;
    border: 1px solid #A0A0A0 !important;
    float: left !important;
}
#DivMainReport
{
    width: 100%;
    border: solid 1px 3963232;
}
#DivMainReport h1
{
    font-size: 14px;
    font-weight: bold;
    padding: 5px 4px;
}
#DivMainReport h2
{
    font-size: 12px;
    font-weight: bold;
    padding: 5px 4px;
}
#DivMainReport table
{
    width: 100%;
    border-collapse: collapse;
}
#DivMainReport table td, #DivMainReport table th
{
    border: solid 1px #D9d8d8;
}
#DivMainReport table td table td, #DivMainReport table th table td
{
    border: solid 0px #FF0000;
}
.baseSheetTotalScore
{
    background: #F2F2F2;
    color: #000;
    font-size: 12px;
    font-weight: bold;
}
.Ownererror
{
    background-color: #F9E0DC;
    border: 1px solid #D60808;
    border-radius: 5px 5px 5px 5px;
    color: #E40F17;
    display: none;
    float: none;
    height: auto;
    left: 0;
    margin: -16px !important;
    padding: 0 7px;
    position: relative;
    text-align: center;
    text-decoration: none;
    top: 47px;
    vertical-align: middle !important;
    width: auto !important;
    z-index: 2000;
}
.aml-label-lft
{
    color: #006DAE !important;
    display: inline-block;
    font-size: 11px !important;
    font-weight: normal !important;
    padding: 5px 5px 0 !important;
    text-transform: uppercase;
}
.aml-label-rgh
{
    color: #006DAE !important;
    display: inline-block;
    font-size: 11px !important;
    font-weight: normal !important;
    padding: 5px 5px 0 !important;
    text-transform: uppercase;
}
.scoreHeading1
{
    background-image: none !important;
    background-color: #4abaea !important;
    color: #fff;
}
.scoreHeading2
{
    background-image: none !important;
    background-color: #2fa9dc !important;
    color: #fff;
}
.scoreHeading3
{
    background-image: none !important;
    background-color: #29a1dd !important;
    color: #fff;
}
.scoreHeading4
{
    background-image: none !important;
    background-color: #1d91ce !important;
    color: #fff;
}
.scoreHeading5
{
    background-image: none !important;
    background-color: #1585c7 !important;
    color: #fff;
}
.scoreHeading6
{
    background-image: none !important;
    background-color: #0477b8 !important;
    color: #fff;
}
.scoreHeading7
{
    background-image: none !important;
    background-color: #066cb4 !important;
    color: #fff;
}
.scoreHeading8
{
    background-image: none !important;
    background-color: #1464a3 !important;
    color: #fff;
}
.scoreHeading9
{
    background-image: none !important;
    background-color: #0b5795 !important;
    color: #fff;
}
.scoreHeading10
{
    background-image: none !important;
    background-color: #174e8e !important;
    color: #fff;
}
#grdPriceTable td, #grdPriceTable th
{
    white-space: normal !important;
}
#grdPriceTable td
{
    border: solid 1px #a9a9a9 !important;
}
#grdPriceTable th table td
{
    border: 0px !important;
}
#grdPriceTable td table td
{
    border: 0px !important;
}
#grdUnitLayouts table td, #grdUnitLayouts table th
{
    white-space: normal !important;
}
#grdUnitLayouts td
{
    border: solid 1px #a9a9a9 !important;
}
#grdUnitLayouts th table td
{
    border: 0px !important;
}
#grdUnitLayouts td table td
{
    border: 0px !important;
}
.popup_box
{
    display: none; /* Hide the DIV */
    position: relative;
    height: auto;
    width: 550px;
    background: #FFFFFF;
    right: 0px;
    top: 0px;
    z-index: 50; /* Layering ( on-top of others), if you have lots of layers:I just maximized, you can change it yourself */
    margin-left: 15px; /* additional features, can be omitted */
    border: 1px solid #a9a9a9;
    padding: 15px 15px 0px 15px;
    font-size: 15px;
    box-shadow: 5px 5px 5px #c7c7c7;
}
#panelPricetable table
{
    border: solid 1px #a9a9a9;
}
#panelPricetable table td table
{
    border: 0px;
}
#panelPricetable table th table
{
    border: 0px;
}
#tblRecomendation a
{
    color: #fff !important;
    font-weight: bold;
}
#ctl00_ContentPlaceHolder1_chkVillaTypes td, #ctl00_ContentPlaceHolder1_chkProjectSubTypes td
{
    width: 48%;
}
.divrightcontentAspect .lft
{
    margin-left: 5px;
    padding-top: 4px;
}
.divrightcontentAspect .lft a
{
    text-decoration: none;
}
.divrightcontentAspect .right
{
    /* float:left;     width:auto;     padding-left:44px;     width:70%;*/
    position: relative;
    margin-right: 5px;
    width: auto;
}
.table-content ul li .divrightcontentAspect .right table
{
    float: left;
    margin: 0px;
    padding: 0px;
    width: 65%;
}
.table-content ul li .divrightcontentAspect .right table td
{
    background:#0073DB;
    padding-right: 5px;
    color: #fff !important;
    margin-right: 5px;
}
.table-content ul li .divrightcontentAspect .right table td input[type="text"]
{
    width: 150px !important;
    border: solid 1px #a9a9a9;
    border-radius: 5px;
    font-size: 12px;
}
.table-content ul li .divrightcontentAspect .right table td label
{
    color: #FFFFFF;
    font-size: 10px !important;
    text-transform: uppercase;
}

#
{
    margin: 5px 0 0 !important;
}

.table-content ul li .divrightcontentAspect .right table td a
{
    border: 1px solid #FFFFFF;
    border-radius: 5px 5px 5px 5px;
    color: #FFFFFF;
    font-size: 10px;
    margin: 0 10px 0 0;
    padding: 2px;
    text-decoration: none;
    text-transform: uppercase;
}
.table-content ul li .divrightcontentAspect .right table td a:hover
{
    text-decoration: none;
    font-size: 11px;
}
.table-content ul li .divrightcontentAspect .right .popup_box table
{
    background: none;
    width: 100%;
}
.table-content ul li .divrightcontentAspect .right .popup_box table td
{
    background: #fff;
    white-space: normal;
}
.table-content ul li .divrightcontentAspect .right .popup_box
{
    position: absolute !important;
    top: 27px !important;
    right: 250px !important;
    padding: 5px !important;
    background: #0073DB;
    background: #fff;
    width: 720px;
    color: #474848 !important;
}


.table-content ul li .divrightcontentAspect .right .popup_box td
{
    border-collapse: collapse;
    border: solid 1px #ccc !important;
}
.table-content ul li .divrightcontentAspect .right .popup_box td colspan
{
    border: 0px !important;
}

#AreaGroups td
{
    padding: 4px 2px !important;
    border: solid 1px #ccc;
}
.table-content ul li .divrightcontentAspect .right .popup_box label
{
    color: #006DAE !important;
    padding-left: 5px;
    float: left;
}
.table-content ul li .divrightcontentAspect .right ul li a
{
    color: #fff;
    text-decoration: none;
}
.mapcontainer table
{
    float: left;
}
.mapcontainer .selectgroup
{
    float: left;
    color: #fff;
    padding: 10px 0px 0px 8px;
}
.mapcontainer .selectgroup a
{
    color: #fff;
    background:#0073DB;
    padding: 4px 6px;
}
.mapcontainer .popup_box
{
    border: 0px;
}
.mapcontainer .popup_box table
{
    background: #fff;
    width: 100%;
}
.mapcontainer .popup_box table td
{
    background: #fff;
    white-space: normal;
}
.mapcontainer .popup_box
{
    position: absolute !important;
    top: 37px !important;
    left: 10px !important;
    padding: 5px !important;
    background:#0073DB;
    color: #fff !important;
    width: 700px;
}
.mapcontainer .popup_box table td
{
    color: #000;
    font-size: 12px;
    font-weight: normal;
}
.tableline div table
{
    border: 1px solid #A9A9A9;
}
.tableline div table tr td
{
    padding: 4px;
}
.tableline div table td
{
    border: 1px solid #A9A9A9;
}
.newsview
{
    width: 98%;
    padding: 10px;
}
.newsview h2
{
    background: url("../images/hei.jpg") repeat scroll 0 0 transparent !important;
    color: #464643 !important;
    font-size: 13px !important;
    margin-bottom: 10px;
    padding-left: 10px;
}
.newsview ul li
{
    line-height: 18px;
}
.newsview ul
{
    padding-bottom: 10px;
}
.newsview ul li ul
{
    padding-left: 10px;
}
.newsview ul li
{
    padding-left: 30px;
    padding-bottom: 10px;
    background: url("../Images/dot.png") no-repeat 15px 5px;
    font-size: 12px;
    font-weight: bold;
}
.newsview ul li a
{
    text-decoration: none;
}
.newsview ul li h5
{
    font-size: 13px;
    padding-bottom: 5px;
    border-bottom: solid 1px #a9a9a9;
    margin-bottom: 5px;
}
.newsview h3
{
    padding: 3px;
    width: 98%;
    clear: both;
    margin-bottom: 1px;
    float: left;
}
.newsview h3 .lft
{
    float: left;
    padding-right: 10px;
    color: #006DAE;
}
.newsview h3 .lft label
{
    font-weight: bold;
    color: #1779ba;
    padding-right: 5px;
    font-size: 12px;
}
.newsview h3 .lft span
{
    text-transform: none;
    font-size: 12px;
    font-weight: normal;
}
.newsview h4
{
    padding: 5px;
    width: 98%;
    clear: both;
    margin-bottom: 12px;
    border: solid 0px #a9a9a9;
    font-size: 10px;
}
.info, .success, .warning, .error, .validation
{
    border: 1px solid;
    margin: 10px 0px;
    padding: 10px 5px 10px 5px;
    background-repeat: no-repeat;
    background-position: 10px center;
    font-size: 12px;
    font-weight: bold;
}
.info
{
    color: #00529B;
    background-color: #BDE5F8;
    background-image: url("../Images/info.png") no-repeat 15px 5px;
}
.success
{
    color: #4F8A10;
    background-color: #DFF2BF;
    background-image: url("../Images/success.png") no-repeat 15px 5px;
}
.warning
{
    color: #9F6000;
    background-color: #FEEFB3;
    background-image: url("../Images/warning.png") no-repeat 15px 5px;
}
.error
{
    color: #D8000C;
    background-color: #FFBABA;
    background-image: url("../Images/error.png") no-repeat 15px 5px;
}
.validation
{
    color: #D63301;
    background-color: #FFCCBA;
    background-image: url("../Images/validation.png") no-repeat 15px 5px;
}
.closebtn
{
    float: right;
}
.pageheading .lft
{
    float: left;
    padding-right: 10px;
}
.pageheading .lft input[type="text"]
{
    width: 50%;
    float: left;
    padding: 2px;
}
.pageheading .lft .select
{
    float: left;
    padding-top: 2px;
    width: auto;
}
.pageheading .lft .select input[type="checkbox"]
{
    width: auto;
    vertical-align: middle;
    margin: 0px 7px 0px 4px;
}
.pageheading .lft .select label
{
    font-weight: bold;
    padding-left: 2px;
}
.multiselectioncontent
{
    margin-bottom: 5px;
}
#chkSelect .table-content ul li label
{
    width: 75% !important;
}
#liProjectList
{
    position: relative;
    top: -23px;
}
#sitenav-bar .active .drop-down-arrow, #sitenav-bar .expanded .drop-down-arrow
{
    background-position: -38px -882px;
}
#sitenav-bar .drop-down-arrow
{
    background: url("../Images/sitenav-sprite.png?180213") no-repeat scroll -19px -882px transparent;
    display: inline-block;
    height: 18px;
    left: 4px;
    position: relative;
    top: 4px;
    width: 19px;
    z-index: 1;
}
#sitenav ul, #sitenav li
{
    list-style: none outside none;
    margin: 0;
    padding: 0;
}
#sitenav-personal-info-menu #sitenav-about-us-panel
{
    position: absolute;
    right: 10px;
    text-align: center;
    top: 45px;
    width: 195px;
    z-index: 100;
}
#sitenav-personal-info-menu .sitenavi-panel
{
    background: none repeat scroll 0 0 #ECECEC;
    border: 1px solid #006DAE;
    border-radius: 10px 10px 10px 10px;
    box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
    top: 35px;
}
#sitenav-personal-info-menu .sitenavi-panel
{
    cursor: default;
    padding: 10px;
    visibility: hidden;
}
#sitenav-personal-info-menu .active .arrow
{
    visibility: visible;
}
.wordwrap
{
    white-space: nowrap !important;
    cursor: pointer;
    background: #000;
    padding: 2px;
    color: #fff;
    width: auto;
    height: auto;
    display: block;
    border: solid 1px #e6e6e6;
    position: absolute !important;
    z-index: 109 !important;
    font-size: 11px;
}
.entryStatusInfo
{
    height: 500px;
    overflow-y: scroll;
}
#popup-wrapper
{
    width: 250px;
    height: auto; /* background-color:#292929;     */
    background-color: #fff;
    padding: 10px;
}
#popup-wrapper p
{
    text-align: center;
    padding-bottom: 5px;
    font-weight: bold;
    font-size: 10px;
}
#popup-wrapper .close a
{
    color: #ff0000;
}
#popup-wrapper .close a:hover
{
    color: #fff;
}
#popup-wrapper p span
{
    color: #ff0000;
    padding-left: 5px;
    font-size: 12px;
}


.recommendedReportlft
{
    background-color: #327BAE;
    color: White;
}
.recommendationReportAlt
{
    background: none repeat scroll 0 0 #F5F5F5;
}


.recommendationReportImage
{
    border: 1px solid !important;
    width: 200px;
    height: 150px;
}

.table-content ul li.surveycontent .norecord
{
    background-color: #F9E0DC;
    border: 1px solid #D60808;
    color: #E40F17;
    padding: 5px 5px 5px 5px !important;
    border-radius: 5px;
}
.norecord
{
    background-color: #F9E0DC;
    border: 1px solid #D60808;
    color: #E40F17;
    padding: 5px 5px 5px 5px !important;
    border-radius: 5px;
}
.norecord td
{
    background-color: #F9E0DC;
    border: 1px solid #D60808;
    color: #E40F17;
    padding: 5px 5px 5px 5px !important;
    border-radius: 5px;
}

.tableline .norecord td
{
    background-color: #F9E0DC;
    border: 1px solid #D60808;
    border-radius: 5px 5px 5px 5px !important;
    color: #E40F17;
    padding: 3px 8px !important;
}

#grdUploadImages
{
    border: 1px solid #CCCCCC;
    border-collapse: separate !important;
    border-spacing: 1px !important;
    display: table;
    background: none repeat scroll 0 0 #EEEEEE;
    width: 50% !important;
    margin: 5px 5px 5px 10px;
}

#grdUploadImages td
{
    border: 1px solid #CCCCCC;
    padding: 8px !important;
    display: table-cell;
    background: none repeat scroll 0 0 #ffffff;
    width: 50% !important;
}


#chkPhaseDetailFloors td
{
    width: 150px !important;
}

#grdAbuttingFront td
{
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #CCCCCC;
    display: table-cell;
    padding: 8px !important;
    width: 50% !important;
}

#grdAbuttingFront
{
    border: 1px solid #CCCCCC;
    border-collapse: separate !important;
    border-spacing: 1px !important;
    display: table;
    background: none repeat scroll 0 0 #EEEEEE;
    width: 50% !important;
    margin: 5px 5px 5px 10px;
}


#grdAbuttingRear td
{
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #CCCCCC;
    display: table-cell;
    padding: 8px !important;
    width: 50% !important;
}

#grdAbuttingRear
{
    border: 1px solid #CCCCCC;
    border-collapse: separate !important;
    border-spacing: 1px !important;
    display: table;
    background: none repeat scroll 0 0 #EEEEEE;
    width: 50% !important;
    margin: 5px 5px 5px 10px;
}

#grdAbuttingRight td
{
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #CCCCCC;
    display: table-cell;
    padding: 8px !important;
    width: 50% !important;
}

#grdAbuttingRight
{
    border: 1px solid #CCCCCC;
    border-collapse: separate !important;
    border-spacing: 1px !important;
    display: table;
    background: none repeat scroll 0 0 #EEEEEE;
    width: 50% !important;
    margin: 5px 5px 5px 10px;
}


#grdAbuttingLeft td
{
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #CCCCCC;
    display: table-cell;
    padding: 8px !important;
    width: 50% !important;
}

#grdAbuttingLeft
{
    border: 1px solid #CCCCCC;
    border-collapse: separate !important;
    border-spacing: 1px !important;
    display: table;
    background: none repeat scroll 0 0 #EEEEEE;
    width: 50% !important;
    margin: 5px 5px 5px 10px;
}

#grdAdjacentPositives td
{
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #CCCCCC;
    display: table-cell;
    padding: 8px !important;
    width: 50% !important;
}

#grdAdjacentPositives
{
    border: 1px solid #CCCCCC;
    border-collapse: separate !important;
    border-spacing: 1px !important;
    display: table;
    background: none repeat scroll 0 0 #EEEEEE;
    width: 50% !important;
    margin: 5px 5px 5px 10px;
}

#grdAdjacentNegatives td
{
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #CCCCCC;
    display: table-cell;
    padding: 8px !important;
    width: 50% !important;
}

#grdAdjacentNegatives
{
    border: 1px solid #CCCCCC;
    border-collapse: separate !important;
    border-spacing: 1px !important;
    display: table;
    background: none repeat scroll 0 0 #EEEEEE;
    width: 50% !important;
    margin: 5px 5px 5px 10px;
}


#grdWalkingPositives td
{
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #CCCCCC;
    display: table-cell;
    padding: 8px !important;
    width: 50% !important;
}

#grdWalkingPositives
{
    border: 1px solid #CCCCCC;
    border-collapse: separate !important;
    border-spacing: 1px !important;
    display: table;
    background: none repeat scroll 0 0 #EEEEEE;
    width: 50% !important;
    margin: 5px 5px 5px 10px;
}

#grdWalkingNegatives td
{
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #CCCCCC;
    display: table-cell;
    padding: 8px !important;
    width: 50% !important;
}

#grdWalkingNegatives
{
    border: 1px solid #CCCCCC;
    border-collapse: separate !important;
    border-spacing: 1px !important;
    display: table;
    background: none repeat scroll 0 0 #EEEEEE;
    width: 50% !important;
    margin: 5px 5px 5px 10px;
}


#grdExtraChargeEDCIDC td
{
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #CCCCCC;
    display: table-cell;
    padding: 8px !important;
    width: 50% !important;
}

#grdExtraChargeEDCIDC
{
    border: 1px solid #CCCCCC;
    border-collapse: separate !important;
    border-spacing: 1px !important;
    display: table;
    background: none repeat scroll 0 0 #EEEEEE;
    width: 50% !important;
    margin: 5px 5px 5px 10px;
}

#grdExtraChargeLumSum td
{
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #CCCCCC;
    display: table-cell;
    padding: 8px !important;
    width: 50% !important;
}

#grdExtraChargeLumSum
{
    border: 1px solid #CCCCCC;
    border-collapse: separate !important;
    border-spacing: 1px !important;
    display: table;
    background: none repeat scroll 0 0 #EEEEEE;
    width: 50% !important;
    margin: 5px 5px 5px 10px;
}

#grdUploadImages td
{
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #CCCCCC;
    display: table-cell;
    padding: 8px !important;
    width: 50% !important;
}

#grdUploadImages
{
    border: 1px solid #CCCCCC;
    border-collapse: separate !important;
    border-spacing: 1px !important;
    display: table;
    background: none repeat scroll 0 0 #EEEEEE;
    width: 50% !important;
    margin: 5px 5px 5px 10px;
}

#grdPriceTable td
{
    padding: 6px 0px !important;
}

#rdbTable td
{
    padding: 3px 9px !important;
}

#rdbTable td .amenitiesType
{
}

#divSearchCriteria1 li label
{
    color: #006DAE;
    float: left;
    padding: 0 5px 0 0;
    width: 30% !important;
}

#divautosection
{
    width: auto;
}
#divautosection label
{
    width: auto !important;
    padding-right: 30px;
}
.nowidth
{
    width: auto !important;
}


#divSearchCriteria1 li #divautosection
{
    width: auto;
}
#divSearchCriteria1 li #divautosection label
{
    width: auto !important;
    padding-right: 30px;
}
#ctl00_ContentPlaceHolder1_ddlGroupName
{
    width: 33%;
}

#ctl00_ContentPlaceHolder1_txtAreaGroupName
{
    width: 38%;
}
#divDeleteGroup
{
    margin-top: 0px !important;
}

.micromarketAspect label
{
    white-space: nowrap !important;
}


#ctl00_ContentPlaceHolder1_pnlProjectSubType
{
    border: solid 1px #ccc;
    margin-bottom: 10px;
    display: inline-block;
    width: 57%;
}
#ctl00_ContentPlaceHolder1_pnlProjectSubType label
{
    font-size: 10px;
}
#ctl00_ContentPlaceHolder1_pnlProjectSubType td
{
    padding-bottom: 5px;
    width: 49%;
}
#ctl00_ContentPlaceHolder1_pnlVillaTypes
{
    border: solid 1px #ccc;
    margin-bottom: 2px;
    display: inline-block;
    width: 57%;
}
#ctl00_ContentPlaceHolder1_pnlVillaTypes label
{
    font-size: 10px;
}
#ctl00_ContentPlaceHolder1_pnlVillaTypes td
{
    padding-bottom: 5px;
    width: 49%;
}
#liowners .lft
{
    padding-right: 30px;
}


#tblMain a
{
    text-decoration: underline;
    font-weight: bold;
}

.scoreHeading11
{
    background: #51cbff;
    color: #000;
}
.scoreHeading11 img
{
    float: right;
}
#tblRecomendation table td
{
    padding: 5px;
}
.plus
{
    width: 20px;
    height: 20px;
    margin-bottom: 5px;
}
/*Temp css add*/
#ctl00_ContentPlaceHolder1_txtEffectiveDate
{
    background: url(../Images/calendar-month.png) no-repeat right 2px !important;
    cursor: pointer;
}

#ctl00_ContentPlaceHolder1_LstSearchOn, #ctl00_ContentPlaceHolder1_rdbProjectSaveType
{
    padding-top: 0px;
    margin-top: 0px;
}
#liowners /*Temp css end*/ .dvcontentwithchekbox
{
    float: left;
}
.dvcontentwithchekbox input[type=text]
{
    width: 150px;
    float: left;
    margin-right: 5px;
}
.dvcontentwithchekbox input[type=checkbox]
{
    margin-left: 10px;
    margin-right: 10px;
    vertical-align: middle;
}
.dvcontentwithchekbox span
{
    float: left;
    margin-top: 5px;
    margin-left: 5px;
}
.dvcontentwithchekbox textarea
{
    float: left;
    margin-right: 5px;
    width: 250px !important;
    height: 100px !important;
}
.dvcontentwithchekbox2
{
    float: left;
}
.table-content ul li .dvcontentwithchekbox2 span
{
    margin-top: 70px !important;
}
.table-content ul li .dvcontentwithchekbox2 textarea
{
    float: left;
    margin-right: 5px;
    width: 250px !important;
    height: 100px !important;
}
.table-content ul li .dvcontentwithchekbox2
{
    float: left;
}



.surveyaml
{
    width: auto;
    clear: both;
    padding-top: 10px;
}

.surveyaml table
{
    width: 100%;
    border-collapse: collapse;
}
.surveyaml table thead th
{
    border-right: 1px solid #D5D5D5;
    border-color: rgba(0, 0, 0, 0.15) -moz-use-text-color rgba(0, 0, 0, 0.25) rgba(0, 0, 0, 0.15);
    border-style: solid none solid solid;
    border-width: 1px 0 1px 1px;
}
.surveyaml table thead th table
{
    width: 100%;
    
}
.surveyaml table thead th table thead th
{
    border-color: rgba(0, 0, 0, 0.15) -moz-use-text-color rgba(0, 0, 0, 0.25) rgba(0, 0, 0, 0.15);
    border-style: solid none solid solid;
    border-width: 0px 0 1px 0px;
    padding: 5px !important;
}
.surveyaml table thead th table thead td
{
    border-color: rgba(0, 0, 0, 0.15) -moz-use-text-color rgba(0, 0, 0, 0.25) rgba(0, 0, 0, 0.15);
    border-style: solid solid solid solid;
    text-align: center;
    border-width: 0px 0px 0px 0px;
    padding: 5px !important;
}
.surveyaml table tbody
{
    width: 100%;
}
.surveyaml table tbody td
{
    border: 1px solid #ddd;
    padding: 5px !important;
}

.surveyaml table tbody td tbody td
{
    border: 0px !important;
    text-align: center;
}
.surveyaml table a
{
    font-weight: 600;
    cursor: pointer;
}



.surveyaml table thead th table thead th table thead th
{
    border-color: rgba(0, 0, 0, 0.15) -moz-use-text-color rgba(0, 0, 0, 0.25) rgba(0, 0, 0, 0.15);
    border-style: solid none solid solid;
    border-width: 0px 0 1px 0px;
    padding: 5px !important;
}

.surveyaml table thead th table thead th
{
    border-right: 1px solid #D5D5D5;
    border-color: rgba(0, 0, 0, 0.15) -moz-use-text-color rgba(0, 0, 0, 0.25) rgba(0, 0, 0, 0.15);
    border-style: solid none solid solid;
    border-width: 1px 0 1px 1px;
}


.surveyaml table tbody td table tbody td
{
    border: 1px solid #ddd!important;
    padding: 5px!important;
    
}

 
.surveyaml table tbody td  table tbody td tbody td
{
    border: 0px !important;
    text-align: center;
}











.table-if
{
    background: #FFFFFF;
}
.table-else
{
    background: #F5F5F5;
}
/*.table-active {
    background:#DAF1FA;
}*/



































.counter
{
    background: none repeat scroll 0 0 #F5F5F5;
    border: 1px solid #CCCCCC;
    border-radius: 5px 5px 5px 5px;
    color: #006DAE;
    float: left;
    font-size: 11px;
    left: 7px;
    padding: 2px 10px;
    position: relative;
    text-transform: uppercase; /*top: 25px;*/
    z-index: 20;
}





.racprojects th{ padding:10px 0px!important; font-weight:600!important; font-size:14px!important;}

.racprojects td{ padding:10px 5px!important;}
.racprojects  .recommendedReportlft
{
    font-weight:600;
    color: #484848;
    background: url("../images/lftMenuBg1.png") repeat-y left top #fff;  border-right:solid 1px #cecece; }
    /* Added by Ramvir Start */
    
    .lidesc label
    {
    width: 19%!important;
    }
    .lidesc textarea
    {
    width: 70%!important;
    }
    #ultag .divleftcontent{width:73%!important}
    #ultag .divleftcontent a{padding-left:10px!important}
    
    /* Added by Ramvir END */
    
 
 .treeview li a 
{-webkit-transition:all 0.2s ease-in; -moz-transition:all 0.2s ease-in; -o-transition:all 0.2s ease-in; transition:all 0.2s ease-in;}

