﻿body{margin:0;padding:0;font-size:9pt;}
#header, #header .headerNav {height:50px;width:100%;background:url(../images/header_bg.png) repeat-x;}
#header { background-color:#102c4a; position:absolute}
#header .logo{ display:block;height:49px;width:381px; background:url(../images/logo.gif) no-repeat;}
#header .nav { display:block; height:21px; position:absolute; top:16px; right:0; z-index:31;}
#header .nav li {position:relative;float:left; margin-left:-1px; padding:0 8px; line-height:15px; background:url(../images/listLine.png) no-repeat;}
#header .nav li a { color:#b9ccda;}
#header .nav li span { color:#b9ccda;}
#header .headerNav { height:50px; background-repeat:no-repeat; background-position:100% -50px;}
a:link {
    text-decoration: none;
    color:Black;
}
a:visited {
    text-decoration: none;
	color:Black;
}
a:hover {
    text-decoration: none;
    color:Black;
}
a:active {
    text-decoration: none;
	color:Black;
}
.copyright{width:100%;line-height:20px;text-align:center;background-color:#E5EDEF;}
.menu ul{padding:4px 8px}
.menu li{padding:2px 0}
.menu a{color:black; text-decoration:none;}
.menu a img{ vertical-align:middle;margin-right:4px;}
.Panel{padding:6px}
.Panel div{margin-top:3px}
input{line-height:18px;
}
#container
{
    margin:10px 10px;
}
.InternalTable
{
	width:95%;
	margin:4px;
	border:solid 1px #D0D7E5;
	border-collapse:collapse;
}
.LoginTable
{
	width: 660px;
	height: 428px;
	background-image: url(  "../images/Login.jpg" );
	background-repeat: no-repeat;
}
.LoginTitle
{
	font-family: "宋体";
    font-size:12px;
    font-weight:bold;
	color:#000000;
}
.LoginInputBox
{
	width:140px;
	border:1px #929292 solid;
	height:18px;
	font-size:9pt;
}
.LoginBody
{
	background-color:White;
	background-image:url("../images/Background.gif");
}
#RoleList *
{
	border:0;
}
.RoleGroupTitle
{
	padding:4px 0;
	width:100%;
	text-indent:10px;
	border-bottom:solid 1px #99BBE8;
	color:#3764A0;
	font-weight:bold;
}
.RoleGroupItem
{
    color:Black;
}

.RoleGroupItem td
{
   border:0 !important;
}

.NoBorder td
{
	border:0 !important;
}
.Form
{
	width:95%;
	border:solid 1px #DFE3E6;	
	border-collapse:collapse;
}
.Form td
{
	padding:4px;
	height:9px;
	border-right:solid 1px #DFE3E6;
	border-bottom:solid 1px #DFE3E6;
}
.Form thead
{
	/*background-image:url(../images/grid-caption.gif);
	height:19px;
	border-bottom:1px solid #99BBE8;
	line-height:19px;
	padding:0 15px;
	color:#15428B;
	font-weight:bold*/
	border-right:solid 1px #DFE3E6;
	border-left:solid 1px #DFE3E6;
	border-top:solid 1px #DFE3E6;
	border-bottom:solid 1px #DFE3E6;
	background-image:url(../images/grid-hrow.gif);
	background-repeat:repeat-x;
	color:#15428b;
	height:10px;
	line-height:19px;
	padding:4px 3px 3px 3px;
	font-weight:normal;
	display:none;
}
.SearchForm
{
	width:500px;
	border:solid 1px #DFE3E6;	
	border-collapse:collapse;
}
.SearchForm td
{
	padding:4px;
	height:9px;
	border-right:solid 1px #DFE3E6;
	border-bottom:solid 1px #DFE3E6;
}

.SearchForm thead
{
	border-right:solid 1px #DFE3E6;
	border-left:solid 1px #DFE3E6;
	border-top:solid 1px #DFE3E6;
	border-bottom:solid 1px #DFE3E6;
	background-image:url(../images/grid-hrow.gif);
	background-repeat:repeat-x;
	color:#15428b;
	height:10px;
	line-height:19px;
	padding:4px 3px 3px 3px;
	font-weight:normal;
	display:none;
}
.FormHt
{
	border:solid 1px gray;	
	border-collapse:collapse;
}
.FormHt td
{
	padding:4px;
	height:9px;
	/*border-right:solid 1px #D0D7E5;
	border-bottom:solid 1px #D0D7E5;*/
	border:0;
}
.Htinput
{
	color: rgb(0,0,0);
	border-left: medium none; 
	border-right: medium none;
	border-top: medium none; 
	border-bottom: 1px solid rgb(0,0,0)
}
.Htarea
{
	color: rgb(0,0,0);
	border-left: medium none; 
	border-right: medium none;
	border-top: medium none; 
	border-bottom: 1px solid rgb(0,0,0)
}
/*
.FormHt td input
{
	color: rgb(0,0,0);
	border-left: medium none; 
	border-right: medium none;
	border-top: medium none; 
	border-bottom: 1px solid rgb(0,0,0)
}
.FormHt td textarea
{
	color: rgb(0,0,0);
	border-left: medium none; 
	border-right: medium none;
	border-top: medium none; 
	border-bottom: 1px solid rgb(0,0,0)
}
.FormHt td div textarea
{
	color: rgb(0,0,0);
	border-left: 1px solid rgb(0,0,0); 
	border-right: 1px solid rgb(0,0,0);
	border-top: 1px solid rgb(0,0,0); 
	border-bottom: 1px solid rgb(0,0,0)
}
.FormHt span input
{
	color: rgb(0,0,0);
	border-left: medium none; 
	border-right: medium none;
	border-top: medium none; 
	border-bottom: medium none
}*/

#container
{
    margin:10px 10px;
}
.BorderBottom
{
	color: rgb(0,0,0);
	border-left: medium none; 
	border-right: medium none;
	border-top: medium none; 
	border-bottom: 1px solid rgb(0,0,0)
}


.GridTable
{
	clear:both;
	border: 1px solid #C9DEEC;
	margin-top: 1px;
	margin-bottom: 1px;
	font-size:12px;
	border-collapse:collapse;
}

.GridTable th,.GridTable .GridTableHeader
{
	border:solid 1px #C9DEEC;
	color:#4B6888;
	height:28px;
	font-size: 12px;
	text-decoration: none;
	font-weight: bold;
	background:#F8FDFF;
}

.GridTableRowOver
{
	background-color:#EDF5FC;
}


.GridTable td
{
	padding:4px;
	height:16px;
	border-right:solid 1px #C9DEEC;
	border-bottom:solid 1px #C9DEEC;
	font-size:12px;
}
.GridTableTitle
{
	margin:10px 10px;
	color:Black;
	font-size:11pt;
	font-weight:bold;
}
.PageSelector
{
   text-align:left;
   line-height:25px;
   margin:10px 0;
}
 .PageSelector a,.PageSelector span
 {
    padding:4px 6px;
    white-space:nowrap;
    line-height:25px;
}
.PageSelector a
{
    border:1px solid #C8D8EC;
    color:#0368A8;
}
     
.PageSelector a:hover
{
    border:1px solid #497394;
    background-color:#7CA0BE;
    color:#FFFFFF;
}
.PageSelector span
{
    border:1px solid #497394;
    background-color:#7CA0BE;
    color:#FFFFFF;
}
 .ExtStyle{color:white}
  
 .HouseTitle
         {
             display:inline-block;
             margin-bottom:8px;
             font-size:12pt;
             background-image:url(../images/housego.png);
             background-repeat:no-repeat;
             text-indent:18px;
         }
         .HouseFHTable, .HouseFHTable td
        {
            text-align:center;
            vertical-align:bottom;
        }
        .HouseTable, .HouseTable td
        {
            border-collapse: collapse;
            border: 1px solid #000000;
            padding: 4px 16px;
            text-align: center;
            font-size: 9pt;
            white-space:nowrap;
        }
        .HouseTableHeader,.LayerTitle,.RoomTitle,.LayerNo
        {
           font-weight:bold;
        }
         .HouseTableHeader,.LayerTitleBlue
        {
           font-weight:bold;
           background-color:#3399FF;
        }
        .HouseTableHeader,.LayerTitleLightLine
        {
           font-weight:bold;
           background-color:#CCFFFF;
        }
          .HouseTableHeader,.LayerTitleDarkLine
        {
           font-weight:bold;
           background-color:#CCCCFF;
        }
            .HouseTableHeader,.LayerTitleTick
        {
			background-position: center center; 
            background-image: url('../Images/check-mark-3-m.png');
            background-repeat: no-repeat;
        }
       .Legend
        {
            border: 1px solid black;
            width: 14px;
            float: left;
            line-height: 20px;
            margin-right: 4px;
        }
        .LegendTitle
        {
            padding-right: 2px;
            float: left;
            line-height: 20px;
            margin-right: 8px;
        }
        .hsBuilding
        {
            background-color: #ffffff;height:16px;
        }
       
        .hsSaleable
        {
            background-color: #98F698;height:16px;
        }
        .hsSaledAndUnchecked
        {
            background-color: #FBFBA4;height:16px;
        }
        .hsSaledAndChecked
        {
            background-color: #FB5F5F;height:16px;
        }
        .hsFWBL
        {
            background-color: #87CEFA;height:16px;
        }
        .hsZTXS
        {
            background-color: #C0C0C0;height:16px;
        }
        .hsFWCF
        {
            background-color: #DDA0DD;height:16px;
        }
        .hsFWDY
        {
            background-color: #DAA520;height:16px;
        }
        td.tracked-item
        {
            cursor: default;
        }
        
        .drag-area
        {
            background-color: #f0f0f0 !important;
            position: relative;
        }
        
        .dd-proxy
        {
            opacity: 0.4;
            -moz-opacity: 0.4;
            filter: alpha(opacity=40);
            cursor: default !important;
        }
        
        td.tracked-item.selected
        {
            background-image: url(../Images/tick.gif);
            background-position: 0 0;
            background-repeat: no-repeat;
            /*border-left: 2px solid #FF0000;*/
            color: black;
        }
        
        .singleSel.hidden
        {
            display: none;
        }

    .PromptMessage div
    {
        background-image:url(../Images/bell.png);
        background-repeat:no-repeat;
        margin:6px 6px;
        text-indent:10px;
    }

    .PromptMessageTotal
    {
	    font-size: 12px;
	    margin-left:2px;
	    margin-right:2px;
        color:Red;
    }
    
    .lcNewHouse
    {
        display:block;
        background-image:url(../Images/Add.png);   
        background-repeat:no-repeat;
        text-indent:18px;
    }
    .lcUpdateHouse
    {
        display:block;
        background-image:url(../Images/update.png);   
        background-repeat:no-repeat;
        text-indent:18px;
    }
    .lcDeleteHouse
    {
        display:block;
        background-image:url(../Images/del.png);   
        background-repeat:no-repeat;
        text-indent:18px;
    }
    .lcArrowDivideHouse
    {
        display:block;
        background-image:url(../Images/ArrowDivide.png);   
        background-repeat:no-repeat;
        text-indent:18px;
    }
       .lcArrowJoinHouse
    {
        display:block;
        background-image:url(../Images/ArrowJoin.png);   
        background-repeat:no-repeat;
        text-indent:18px;
    }
     .lcExceptionHouse
    {
        display:block;
        background-image:url(../Images/Exception.png);   
        background-repeat:no-repeat;
        text-indent:18px;
    }
    
    
    .button
{
	font-size:9pt;
	border:0;
	background-color:White;
	padding:2px 0 0 0;
	width:74px;
	height:20px;
	background-image:url(../images/btn.gif);
}
.Input
{
	/*TextBox*/
	color: rgb(0,0,0);
	border-left: medium none; 
	border-right: medium none; 
	border-top: medium none; 
	border-bottom: 1px solid rgb(0,0,0);
	overflow:hidden;
}

@media Print    
{
#PrintTool {
	DISPLAY: none
}