﻿body,div,table,td,span,p :{
	font-size: 11px;
	margin: 0px;
	padding: 0px;
	border: 0px;
}

/*input{ border: 1px solid #DDD ; }*/
textarea{ border: 1px solid #DDD ; width:300px; height:150px; position:left; }
input.focus{ background-color: #FFCCCC; }


A {text-decoration:none; color:#8080FF;}
A:hover   {text-decoration:underline; color:#8080FF;}

table{ border-collapse: collapse; border-spacing: 0; empty-cells: show; }

.pageBodyTable{ /*width: 100%;*/ }
.pageBodyTable_top{ height: 65px; background-color: #647176; }
.pageBodyTable_center{ /*height: 400px;*/ }
.pageBodyTable_left{ vertical-align: top; width: 122px; background-color: #647176; color:#FFFFFF; }
.pageBodyTable_middle{ background-color: #FFFFFF; vertical-align:top;}
.pageBodyTable_right{ background-color: #494C56; vertical-align:top;}
.pageBodyTable_rightdiv{  vertical-align:top;width:90%; }

#mainContent{
	background-color: #FFFFFF;	
	/*height: 480px;*/
	margin: 10px;
	/*overflow: auto;*/
}
.pageBodyTable_bottom{ height: 60px; background-color: #DDD; }
table.fieldTable{ border: 1px solid #DDD; }
table.fieldTable tr{ height: 25px; }
table.fieldTable thead tr{ background-color: #CCFFFF; font-weight: bold; }
table.fieldTable thead td{ text-align: center; }
table.fieldTable tbody td{ padding-left: 5px; }
table.fieldTable td{ border: 1px solid #DDD; }
tr.oddrow{ background-color: #EEE; }
td.del{ width: 30px; }
div.title{ text-align: center; line-height: 25px; background-color: #DDD; }
span.star{ color: red; }
.frmEditMsg{ color: red; }
.frmEdit tr{ height: 25px; }
.submit{ margin-right: 25px; }
div.SubmitReset{ 
	margin-top: 10px;
}
input.submit{
	margin-right: 25px;
}
/*=======================================================================*/
#ManageMain td{
	height: 25px;
}
table.edit{
	width: 100%;
	border-collapse: separate;
	border-spacing: 2px;
}

table.edit tr{
	height: 25px;
}

table.edit td{
	/*height: 25px;*/
	padding-left: 5px;
}
table.edit thead td{
	height: 25px;
	text-align: center;
	background-color: #DDD;
}
table.edit tfoot td{
	height:18px;
	text-align: right;
	background-color: #DDD;
	padding-right: 5px;
}

table.edit TR.header {
	background-color:#AAAAAA;
	height : 20px;
}

table.edit TR.header TD {
	text-align:left;
	padding-left:5px;
	color:#FFFFFF ;
	font-weight:bold ;
}

table.edit TR.dark {
	background-color:#EEEEEE;
	height : 18px;
}

table.edit TR.dark TD {
	text-align:left;
	padding-left:5px;
}

table.edit TR.light {
	background-color:#FFFFFF;
	height : 18px;
}

table.edit TR.light TD {
	text-align:left;
	padding-left:5px;
}

div.innerTitle{
	height: 25px;
	text-align: center;
}
ul.backleftmenu{
	margin: 0px;
	padding: 0px;
	width: 100%;
}
ul.backleftmenu li{
	margin-top: 2px;
	padding: 0px;
	height: 25px;
	line-height: 25px;
	text-align: center;
	width: 100%;
	color:#FFFFFF ;
	/*border: 1px solid #DDD;*/
}

ul.backleftmenu li a{
	/*padding-left: 5px;*/
	border-width: 1px;
	color:#FFFFFF ;
}

ul.backleftmenu li a:link{
	display: block;
	width: 100%;
	line-height: 25px;
	text-decoration:none;
	/*color:#8080FF;*/
	background-color: Transparent;
	border-width: 1px;
	color:#FFFFFF ;
}
ul.backleftmenu li a:visited{
	display: block;
	width: 100%;
	line-height: 25px;
	text-decoration:none;
	/*color:#8080FF;*/
	background-color: Transparent;
	border-width: 1px;
	color:#FFFFFF ;
}
ul.backleftmenu li a:active{
	display: block;
	width: 100%;
	line-height: 25px;
	text-decoration:none;
	/*color:#8080FF;*/
	background-color: Transparent;
	border-width: 1px;
	color:#FFFFFF ;
}
ul.backleftmenu li a:hover{
	display: block;
	line-height: 25px;
	text-decoration:underline;
	color:#FDFDFF;
	background-color: #3399FF;
	color:#FFFFFF ;
	/*border-width: 1px;
	border-color: #FDFDFF;
	border-style: double;*/
}

div.subtitle {
	font-weight:bold ;
	font-size:13px;
}

.langShow {
	border: 0px ;
	width:100px;
	height:20px;
	padding-left:10px;
}
.langShowCur {
	border-bottom: 1px #647176 solid ;
	width:100px;
	height:20px;
	padding-left:10px;
	font-weight:bold ;
}
.langNull {
	border : 0px;
	border-bottom: 1px #647176 solid ;
	background-color:#FFFFFF ;
}

.textContent {
	padding-left:18px;padding-right:18px;
	padding-top:10px; padding-bottom:10px;
	height:100px;
	vertical-align:top;
	line-height:15px;
}


A.MainMenu {text-decoration:none; color:#FFFFFF;font-size:13px;font-weight:bold;}
A.MainMenu:hover   {text-decoration:none; color:#666666;font-size:13px;font-weight:bold;}

A.MainMenu2 {text-decoration:none; color:#666666;font-size:13px;font-weight:bold;}
A.MainMenu2:hover   {text-decoration:none; color:#666666;font-size:13px;font-weight:bold;}

div.errMsg {
	border:1 #CCCCCC solid ; color:#FE0000 ;height:30px;padding-left:15px;padding-top:5px;
}