﻿body{margin:0;padding:0;font-size:9pt;}
#header, #header .headerNav {height:69px;width:100%;background:url(../images/Header_bg.jpg) repeat-x;}
#header { background-color:#102c4a; position:absolute}
#header .logo{ display:block;height:69px;width:707px; background:url(../images/Logot_zx.jpg) no-repeat;}
#header .nav { display:block; height:45px; position:absolute; top:45px; 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:black;}
#header .nav li span { color:black;}
#header .headerNav { height:69px; 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: 988px;
	height: 687px;
	background-image: url(  "../images/logo_zx.jpg" );
	background-repeat: no-repeat;
}
.LoginTitle
{
	font-family: "宋体";
    font-size:12px;
    font-weight:bold;
	color:#000000;
}
.LoginInputBox
{
	border:1px #929292 solid;
	font-size:9pt;
}
.LoginBody
{
    background-color:#DAD6D6;
    /*
	background-color:#6d6d6d;	
	background-repeat: no-repeat;
	background-image:url("../images/bj.jpg");*/
	
}
#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;
}

.NoWidthForm1
{
	border:solid 1px black;	
	border-collapse:collapse;
}

.NoWidthForm1 td
{
	padding:4px;
	height:9px;
	border-right:solid 1px black;
	border-bottom:solid 1px black;
}
.NoWidthForm1 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 #FFFFFF;
	border-left:solid 1px #FFFFFF;
	border-top:solid 1px #FFFFFF;
	border-bottom:solid 1px #FFFFFF;
	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;
}
.NoWidthForm
{
	border:solid 1px #DFE3E6;	
	border-collapse:collapse;
}
.NoWidthForm td
{
	padding:4px;
	border-right:solid 1px #DFE3E6;
	border-bottom:solid 1px #DFE3E6;
}
.NoWidthForm 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;
}
.NoWidthForm2
{
	border:solid 0px #ffffff;	
	border-collapse:collapse;
}
.NoWidthForm2 td
{
	padding:2px;
	border-right:solid 0px #ffffff;
	border-bottom:solid 0px #ffffff;
}

.SearchPanel
{
  padding-left:4px;background-color:#D4E1F3;width:100%;
}
.Form
{
	width:740px;
	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;
}
.Form2
{
	border:solid 1px #EDEDED;	
	border-collapse:collapse;
}
.Form2 td
{
	padding:4px;
	height:12px;
	border-right:solid 1px #DFE8F6;
	border-bottom:solid 1px #DFE8F6;
}
.Form2 thead
{
	height:19px;
	border-bottom:1px solid #EDEDED;
	line-height:19px;
	padding:0 15px;
	color:#15428B;
	font-weight:bold
}
.YhForm
{
 font-size:9pt;
}
.YhForm td
{
	padding:4px;
	height:9px;
}
.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;
}
.BorderNone td
{
	border:0;
	height:10px;
	padding:0;
}
.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
}*/
.LabelRegion
{
    text-align:right;
    background-color:#EDF1F4;
    white-space:nowrap;
   
}
.LeftRegion
{
    text-align:center;
    background-color:#EDF1F4;
    white-space:nowrap;
}
 .LabelText
 {       
   border-top:0;
   border-right: 0;
   border-bottom: 0;
   border-left:0;
   /*font-size: 16pt;
   font-weight:bold;
    letter-spacing:5px;*/
 }
 .TextBoxText
 {           
   border-top:0;
   border-right: 0;
   border-bottom:solid 1px black;
   border-left:0;
   font-size:16pt;
  }
#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:black;
}
.PageSelector span
{
    border:1px solid #497394;
    background-color:#7CA0BE;
    color:black;
}
 .ExtStyle{color:black}
  
 .HouseTitle
         {
             display:inline-block;
             margin-bottom:8px;
             font-size:12pt;
             background-image:url(../images/housego.png);
             background-repeat:no-repeat;
             text-indent:18px;
         }
        .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;
        }
       .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;
        }
       .hsKongzhi
        {
            background-color: #ffffff;height:16px;
        }
        .hsLimited
        {
            background-color: #808080;height:16px;
        }
        .hsKzYyj
        {
            background-color: #C0C0C0;height:16px;
        }
        .hsYaohao
        {
            background-color: #98F698;height:16px;
        }
        .hsSaledAndUnchecked
        {
            background-color: #FFFF00;height:16px;
        }
        .hsSaledAndChecked
        {
            background-color: #FF0000;height:16px;
        }
        .hsZulin
        {
        	background-color: #80FFFF;height:16px;
        }
        .hsZulinAndUnchecked
        {
        	background-color: #8080FF;height:16px;
        }
        .hsZulinAndChecked
        {
        	background-color: #0080FF;height:16px;
        }
        .hsAnzhi
        {
        	background-color: #BCBC40;height:16px;
        }
        .hsAnzhiAndUnchecked
        {
        	background-color: #FF8040;height:16px;
        }
        .hsAnzhiAndChecked
        {
        	background-color: #CC6600;height:16px;
        }
        td.tracked-item
        {
			float:none;
            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;
            color: black;
            background-color:#F5F9BB;
        }
        
        .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:3px;
    }
       .lcArrowJoinHouse
    {
        display:block;
        background-image:url(../Images/ArrowJoin.png);   
        background-repeat:no-repeat;
        text-indent:3px;
    }
     .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);
}
    .ActionButton
    {
	font-size:12pt;
	color:white;
	border:0;
	width:256px;
	height:46px;
	display:block;
	text-align:center;
	line-height:40px;
	background-image:url(../images/an.gif);
}
    .ActionButton a
    {
  	 color:white;      
    }

.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;
}

.InputM
{
	/*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;
	text-align:center;
	font-size:11pt;
}

.Subfield
{
	font-weight:bolder;
	margin:10px 0 2px 0;
    line-height :20px;
	padding-left:17px;
	background-image:url(../images/view.gif);
	background-position:left top;
	background-repeat:no-repeat;	
}

.PageToolBar,#PageToolbar
{
   background-color:White;
   padding:2px 10px;
   height:20px;
   border:0 none;
   overflow:hidden;
   background-image:url('../images/ToolBarBk.gif');
   background-repeat:repeat-x;	
   vertical-align:middle;
   position:relative;
   top: expression(this.offsetParent.scrollTop); 
   z-index: 1000;
}
.PageToolBar img,#PageToolbar img
{
	border:0;
	margin-right:4px;
}

.#PageToolbar a
{
 font-size:9pt;
 display:block;
 float:left;
 height:16px;
 vertical-align:middle;
 text-align:center;
 margin-right:4px; 
 padding:4px 0 0 0;
 width:74px;
 background-color:White;
 background-image:url(../images/btn.gif);
}
.PrintPage
{
	width:810px;height:800px;border: 1px dashed #666666; padding:10px 10px 10px 10px;
}
#PrintTool
{
	height:30px;line-height:30px;text-align: center; margin:10px 0 10px 0;
}
.PageBreak
{
	margin-top:0px;
	page-break-after:always
}
.container
{
    margin:10px 0 0 10px;
}
@media print
{

	#PrintTool{display:none;}
	.PrintPage{width:100%;height:850px; border:0; padding:0;margin:0;}
	.CopyRight{display:block;}	
}