﻿
.language a
{
    color: #FFFFFF;
    padding: 0 5px;
}
.language a:hover
{
    color: orange;
    text-decoration: underline;
}

/* Standard CSS of LH */
.pageLogo {
	text-align:left;
	padding:5px 5px;
	width:80px;
	}

.pageCloseAndPrint {
	margin: 0 5px;
	padding: 0 5px;
	text-align:right;
	width:80px;
	}
	
.pageContainer
{
    height: 100%;
    margin: 0 auto;
    padding: 0;
    width: 998px;
}
.pageFixedWidth
{
    margin: 0 auto;
    padding: 0;
    width: 998px;
}
	
.tblGlobal {
	height:152px;
	margin-left:-1px;
	vertical-align:top;
    margin-bottom: 0px;
}
.tblGlobal th {
	background-color:#DCE6FF;
	font-weight:normal;
	}
.tblGlobal td
{
    margin: 0;
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
}

.tblGloballeft {
    border-right: solid 1px #369;
    margin: 0;
    padding: 0;
    text-align: left;
    vertical-align: top;
    width: 125px;
}

.tblGlobalRight {
	vertical-align:top;
	}
	
.tblGlobalSearch {
	background-color:#DCE6FF;
	font-size:12px;
	height:24px;
	line-height:24px;
	padding:1px 5px 0;
	text-align:right;
	}
.tblGlobalSearch input[type="text"] {
	margin:0 5px;
	width:200px;
	}
.tblGlobalSiteMapPath {
	font-family:Verdana,Arial,@仿宋_GB2312,System;
	line-height:24px; 
	padding-left:5px; 
	}
	
/* Layout styles */
html, body, form {
	font-family:Verdana,Arial,@仿宋_GB2312,System;
	height:100%;
	margin: 0;
	padding: 0;
	}
#container {
	height:100%;
	margin: 0 auto;
	padding: 0;
	}
#header, #headerBackColor {
	border-bottom: 1px solid #69C;
	height: 60px;
	}
#headerBackColor {
	background-color:#369;
	color:#fff;
	}

#logo {
	float:left;
	padding:5px 5px;
	}
#logo1 {
	text-align:left;
	padding:5px 5px;
	}
#title {
	float:left;
	font-size:20px;
	font-weight:bold;
	padding-top:20px;
	}
.column {
	background-color:#69c;
	border-bottom:solid 1px #369;
	color:#fff;
	font-size: 13px;
	height:24px;
	line-height:24px;
	width:100%;
	}
.column img {
	margin-bottom:-3px;
	}
.column table {
	width:100%;
	vertical-align:middle;
	}
.fixed {
	width:760px;
	}

	
/* Tag styles */
h1 {
	font-size:20px;
	font-weight:bold;
	margin: 0;
	padding: 0;
	}
img {
	border: 0;
	}
a {
    color: #0000FF;
    text-decoration: none;
}
a:hover {
	color: orange;
	text-decoration:underline;
	}
a:focus {
	outline:none;
	}

textarea {
	overflow:auto;
	}
input[type="text"]:focus, textarea:focus {
	border-color:#E8D098;
	border-style:solid;
	}
	
		
/* Table */
.table, .tableSeperate, .tblGlobal, #tblHeader, .FilesList, .radioList ,.tblPageHeader{
    border-collapse: collapse;
    font-family: Verdana,Arial,@仿宋_GB2312,System;
    width: 100%;
    white-space: normal;
}

.tableFullScreen{
    border-collapse: collapse;
    font-family: Verdana,Arial,@仿宋_GB2312,System;
    width: 100%;
    white-space: normal;
    width: 998;
}
.radioList {
	width:auto;
	}

.table {
	line-height: 24px;
	text-align: left;
	white-space: normal;
	border: 1px solid #69C;
	border-collapse: 0;
	border-spacing: 0px;
}

.checkBoxList {
    line-height: 24px;
    text-align: left;
    border-collapse: collapse;
    font-family: Verdana,Arial,@仿宋_GB2312,System;
    font-size: 12px;
    width: 100%;
}

.thHeader
{
    border: 1px solid #69C;
    margin: 0px;
    background-color: #DCE6FF;
    font-weight: normal;
    padding: 0 5px;
    text-align: center;
    vertical-align: middle;
}
.table th
{
    background-color: #DCE6FF;
    border: 1px solid #69C;
    font-weight: normal;
    padding: 0 5px;
    text-align: left;
    vertical-align: middle;
}
.table td {
	border:1px solid #69C;
	padding: 1px;
	}
.table td textarea {
	width:99%;
	}
.FilesList td, .radioList td {
	border:none;
	padding-left:5px;
	padding-right:5px;
	}
.width18 {
	width:18px;
	}
	
.gridHeader
{
font-weight:bold;
} 

/* GridView */
.gridview, .datagrid, .gvFileList {
    border: 1px solid #69C;
    font-family: Verdana,Arial,@仿宋_GB2312,System;
    margin: 0px;
    padding: 0;
    width: 100%;
}
.datagrid{	
	white-space:normal;
	table-layout:fixed;
}
.gridview, .gvFileList {
	line-height:24px;
	}
	
.gridviewHio
{
	border: 1px solid #69C;
	font-family: Verdana,Arial,@仿宋_GB2312,System;
	font-size: 14px;
	margin: 0px;
	padding: 0;
	width: 100%;
	line-height: 24px;
}
.gridviewHio td{
	padding: 0 5px;
	}
.gridviewHio td span{
	padding: 0 5px;
	}
.gridviewHio th
{
    padding: 0 5px;
    border: 1px solid #69C;
    background-color: #DCE6FF;
    text-align: left;
    font-weight: normal;
}
.gridviewHio tr:hover
{
    background: #FFFF99; /*鼠标高亮行的背景色*/
}
	
.gridview tr:hover, .datagrid tr:hover
{
    background: #FFFF99; /*鼠标高亮行的背景色*/
}
.gridview th, .gridview td, .datagrid td {
    border: 1px solid #69C;
	}
.datagrid td {
	padding: 5px;
	}
.gridview th, .gridview td, .gvFileList td,.gridview td span {
	padding: 0 5px;
	}
.gvFileList td, .gvFileList tr, .gvFileList {
    border: none;
    border-color:White;
    }
.gridview th, .datagrid .header td {
	background-color:#DCE6FF;
	text-align:left;
	font-weight:normal;
	}
.alternatingRow {
	background-color:#ecf6fc;
	}
.pager {
	border-left:1px solid #69C;
	border-bottom:1px solid #69C;
	border-right:1px solid #69C;
	font:12px;
	line-height:25px;
	padding-left:5px;
	}
.footer {
	color:red;
	text-align:right;
	}
.gotoImg {
	margin-bottom: -7px;
	width: 22px;
	height: 22px;
	}
#imgbtnGoto {
	margin-bottom: -4px;
	width: 25px;
	height: 20px;
	}
	
/* text-align */
.textLeft {
	text-align:left;
	}
.textRight {
	text-align:right;
	}
.textCenter {
	text-align:center;
	}
.textTop {
	vertical-align:top;
	}
.textMiddle {
	vertical-align:middle;
	}
.textBottom {
	vertical-align:bottom;
	}
	x
/* Margin */
.marginTop {
	margin-top: 10px;
	}
	
/* padding */  
.paddingV {
	padding-bottom:10px;
	padding-top:10px;	
	}
	
/* Width */
.width50 {
	width:50px;
	}
.width80 {
	width:80px;
	}
.width100 {
	width:100px;
	}
.widthPercentFifteen {
	width:15%;
	}
.widthPercentEighteen {
	width:18%;
	}
.widthPercentTwenty {
	width:20%;
	}
.widthPercentThirty {
	width:30%;
	}
.widthPercentThirtyTwo {
	width:32%;
	}
.widthPercentThirtyFive {
	width:35%;
	}

/* float */
.floatLeft
{
float:left;
}
.floatRight
{
float:right;
}

/* Others */
.asterisk {
	color:Red;
	}
#closeAndPrint {
	margin: 0 5px;
	padding: 0 5px;
	text-align:right;
	}
.hidden {
	display:none;
	}
.largeImg {
	position:absolute;
	cursor:pointer;
	z-index:55;
	}
.sort {
	color: #377FAF;
	font-size:14px;
	}
.sort a:hover {
	color: #377FAF;
	text-decoration:none;
	}
.searchTips {
	color: #999999;
	}
.files {
	position:absolute;
	filter:alpha(opacity=0);
	-moz-opacity:.0;
	opacity:0.0;
	}
#processing {
	position:absolute;
	display:none;
	height:32px;
	}

/*Validator tips*/
.tip-bg {
    font-size: 12px;
    position: absolute;
    top: -26px;
    left: -5px;
    background: url(../images/tip_bg.gif) no-repeat right top;
    font-weight: normal;
    z-index: 99999;
	}
.tip-bulb {
    font-size: 12px;
    background: url(../images/tip_bulb.gif) no-repeat left top;
    padding: 4px 2px 10px 15px;
    white-space: nowrap;
    color: #000;
    line-height: 100%;
	}
.tip-close {
	cursor:pointer;
	color:Red;
	font-size:17px;
	}
	

.div_panel{border:solid 1px #6699cc;margin-top:10px;}	
.div_panel .div_title{background-color:#DCE6FF;height:25px;padding-left:10px;padding-right:5px;}
.div_title .floatRight{margin-top:0px;}
.empty_text{text-align:center;color:Red;}
#divSearch{margin-top:10px;margin-bottom:-10px;}
.dialog_title{border:solid 1px #6699cc;border-bottom:0px;height:25px;padding-left:10px;padding-right:5px;}
.sub_title{margin-left:5px;}
.image_show{width:400px;height:300px;text-align:center;border:solid 2px #ece9d8;left:0;top:0px;position:absolute;display:none;background-color:White; }
.input_text{width:250px;}
.display_none{display:none;}
/*uploadify*/
.fileUploadQueueItem {
	font: 11px Verdana, Geneva, sans-serif;
	background-color: #F5F5F5;
	border: 3px solid #E5E5E5;
	margin-top: 5px;
	padding: 10px;
	width: 300px;
}
.fileUploadQueueItem .cancel {
	float: right;
}
.fileUploadProgress {
	background-color: #FFFFFF;
	border-top: 1px solid #808080;
	border-left: 1px solid #808080;
	border-right: 1px solid #C5C5C5;
	border-bottom: 1px solid #C5C5C5;
	margin-top: 10px;
	width: 100%;
}
.fileUploadProgressBar {
	background-color: #0099FF;
}
/*uploadify*/
.photo_list{width:145px;height:140px;}
.image_table{border:none;}
.image_table td{border:none;}
.photo{padding-bottom:3px;width:100px;height:100px;}
.photo_remark{text-align:center;font-size:12px;}


.CustomValidatorCalloutStyle div, 
.CustomValidatorCalloutStyle td { 
    border:solid 1px blue; background-color: #ADD8E6; 
}


.tableSeperate
{
    border-color: #69C;
    border-style: solid;
    border-width: 1px 0px 0px 0px;
    line-height: 24px;
}


.watermarked
{
    color: #999999;
}

