/**
* Created on 2008-03-20 
* FC114 全局样式
* @since FC114_V2008
* @author jctr<jc@cdrj.net.cn>
* ChengDu CandorSoft Co., Ltd.
* @version $Id: fc114.css,v 1.7 2008/04/15 09:35:27 jc Exp $
*/

/* 通用 */
* { padding: 0; margin: 0; word-break: break-all;}


/* 定义全局字体与大小 */
body, p, ol, ul, td { font: 12px verdana, arial, helvetica, sans-serif; }

/* 为了不与其它冲突 */
.fc114 { }

.fc114 #container {
	background: #FFFFFF;
	margin: 0 auto; 
	text-align: left; 
}

/* 此类应当放在 div 或 break 元素上，而且该元素应当是完全包含浮动的容器关闭之前的最后一个元素 */
.clearfloat {
	clear: both;
    height: 0;
    font-size: 1px;
    line-height: 0px;
}

.fc114  hr {
	height: 1px;
	margin: 8px 0px;
	padding: 0px;
	border-top: 1px solid #999999;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

/* 提示信息 */
.fc114 #noticeMsg,  .fc114 .noticeMsg{
  color: red;
  font-size: 14px;
  padding: 10px;
  margin:10px 0;
  background: #F7F7F7;
  border: 1px solid #8C9EBF;
}

/* 错误信息 */
.fc114 #errorMsg, .fc114 .errorMsg {
  color: red;
  font-size: 14px;
  padding: 10px;
  margin:10px 0;
  background: #F7F7F7;
  border: 1px solid #8C9EBF;
}


/******************************** 表格类 ********************************/

/* 表格 */
.fc114 table {
	border-collapse: collapse;
    border-width: 0;
	line-height: 1.4em;
	width:100%;
	/*margin-top:1px;
	text-align: left;
	margin-left:1px;
	width:99%;*/
	/*table-layout: fixed;*/
}

/* 表格标题 */
.fc114 table caption{
	font-weight: bold;
	font-size: 12px;
	text-align: left;
	text-indent: 5px;
	vertical-align: text-bottom;
	white-space: nowrap;
	background-color:#eee;
	color:#97AABD;
	padding:2px 0;
	/*border: #999 1px solid;*/
}

.fc114 table th{
	border: 0px;
	padding: 0px;
	margin: 0px;
	border-collapse: collapse;
	text-align: center;
	vertical-align: middle;
	background-color:#DDD;
	line-height:2em;
}

.fc114 table td{
	line-height:2em;
	border: 0;
	padding: 0 1px;
	margin: 0;
	border-collapse: collapse;
}


.fc114 table tr.even {
	background-color: #FFFFFF;
}

.fc114 table tr.odd {
	background-color: #E6EFF7;
}

.fc114 table tr.hover {
	background-color: #ADCFF4;
	cursor:pointer;
}

/* 表格含网格 */
.fc114 table.withgrid th{
	border: 1px;
	padding: 2px;
	margin: 0;
	border: #999 1px solid;
	background-color: #ddd;
	border-collapse: collapse;
	text-align: center;
	vertical-align: middle;
}

.fc114 table.withgrid td{
	padding: 1px;
	margin: 0px;
	border:#999 1px solid;
	border-collapse: collapse;
	vertical-align: middle;
}

/* 表格只含边框 */
.fc114 table.withline {
	border:1px solid #999;
	table-layout:fixed;
}

.fc114 table.withline th {
	background-color: #ddd;
	text-align: center;
	border-bottom:1px solid #888;
}

.fc114 table.withline td {
	padding: 1px;
	margin: 0px;
	vertical-align: middle;
	border-bottom:1px solid #CCC;
}



/******************************** 表单类 ********************************/

/* 字段集 */
.fc114 fieldset{
	border:1px solid #8C9EBF;
	background-color:#f1f1f1;
	padding:4px;
	margin:8px;
}

.fc114 legend {
  color: black;
  font-weight: bold;
  background: #F7F7F7;
  border:1px solid #8C9EBF;
  padding: 0.2em 1em;
  margin-left: 10px;
}

/*
*html legend{ position:absolute; top: -.7em; left: .5em; } 
*html fieldset{position: relative; margin-top:1em; padding-top:.75em; } 
*/

.fc114 label{
	float: left;
	width: 80px;
	display: block;
	text-align:right;
	padding: 6px 5px 3px 10px;
	vertical-align: middle;
	/*border:1px solid #8C9EBF;*/
}

/*  */
.fc114 input, .fc114 select, .fc114 textarea {
	font-size: 12px;
	padding:1px;
	margin:1px;
	border: 1px #B9CDE3 double;
	background-color: #ffffff;
}

.fc114 textarea {
	height: 150px;
	/*overflow-y: visible;*/
}

.fc114 select {
	background-color:#F3F3F3; 
	width: 100px;
}

/* 必输入 */
.fc114 .mustipt {
	color: red;
}

/* 输入内容无效 */
.fc114 .invalid {
	border: 1px double #FF0000;
	background: transparent url('../images/system/invalid_line.gif') repeat-x bottom;
}

/* 输入内容无效 */
.fc114 .invalid_error {
	padding-left:15px;
	background: transparent url('../images/system/check_error.gif') no-repeat left center;
	vertical-align: text-top;
}

/* 输入内容无效 */
.fc114 .invalid_right {
	padding-left:15px;
	vertical-align: text-top;
	background: transparent url('../images/system/check_right.gif') no-repeat left center;
}

/* 得到焦点时改边框 */
.fc114 textarea:focus, .fc114 input:focus, .fc114 .focus {
	border: 1px #99CC00 double;
}

/* 禁用时 */
.fc114 .disabled {
	background-color: #CCC;
}

*>button { width: auto; }

/* 按钮 */
.fc114 input.btn, button {
	height:25px;
	padding: 0 4px;
	padding-bottom: 0;
	background-color:#E4E4E4;
	border-top:1px solid #d0d1e0;
	border-left:1px solid #d0d1e0;
	border-bottom:1px solid #152439;
	border-right:1px solid #152439;
	cursor:pointer;
}



/******************************** 链接类 ********************************/

a {
  text-decoration: none;
}

a:link, a:visited {
  color:#000000;
}

a:hover, a:active {
  color:#cc0000;
  text-decoration: underline;
}

/* 标题自动截取 */
.fc114 .fileTitle { 
	overflow:hidden; 
	text-overflow:ellipsis; 
	-o-text-overflow:ellipsis; 
	white-space:nowrap; 
	text-align:left; 
	padding-left: 2px; 
}
