@font-face {
	font-family: 'comelit';
	src: url('/HelveticaNeueLTW1G-LtCn.otf') format('opentype');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'comelit';
	src: url('/HelveticaNeueLTW1G-LtCnO.otf') format('opentype');
	font-weight: normal;
	font-style: italic;
}

body
{
	font-family:comelit,Arial,Helvetica,sans-serif;
	font-size: 14px;
}

input[type=submit], input[type=button], input[type=file], input[type=password], input[type=text], input[type=checkbox], select, option
{
	font-family:comelit,Arial,Helvetica,sans-serif;
	font-size: 14px;
	padding-top: 4px;
}

#wrapper
{
	margin:0 auto;
	width:94%
}

#header
{
	color:#fff;
	padding:10px;
	height:50px;
	margin:10px 0 5px;
	background:#00a651;
	display:table-cell;
	vertical-align:middle;
	background:#009A44;
}

#leftcolumn
{
	color:#333;
	background-color:#eee;
	margin:10px;
	padding:0;
	width:15%;
}

#rightcolumn
{
	color:#333;
	background-color:#f2f2f6;
	margin:5px;
	padding:0;
	width:85%;
	background:#fff;
	background:-moz-linear-gradient(left,rgba(255,255,255,1) 0%,rgba(245,245,245,1) 4%,rgba(245,245,245,1) 96%,rgba(255,255,255,1) 100%);
	background:-webkit-gradient(linear,left top,right top,color-stop(0%,rgba(255,255,255,1)),color-stop(4%,rgba(245,245,245,1)),color-stop(96%,rgba(245,245,245,1)),color-stop(100%,rgba(255,255,255,1)));
	background:-webkit-linear-gradient(left,rgba(255,255,255,1) 0%,rgba(245,245,245,1) 4%,rgba(245,245,245,1) 96%,rgba(255,255,255,1) 100%);
	background:-o-linear-gradient(left,rgba(255,255,255,1) 0%,rgba(245,245,245,1) 4%,rgba(245,245,245,1) 96%,rgba(255,255,255,1) 100%);
	background:-ms-linear-gradient(left,rgba(255,255,255,1) 0%,rgba(245,245,245,1) 4%,rgba(245,245,245,1) 96%,rgba(255,255,255,1) 100%);
	background:linear-gradient(to right,rgba(255,255,255,1) 0%,rgba(245,245,245,1) 4%,rgba(245,245,245,1) 96%,rgba(255,255,255,1) 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#ffffff',GradientType=1)
}

a:link,a:visited
{
	text-decoration:none;
	color:#666
}

a:active
{
	text-decoration:none;
	color:#333
}

a:hover
{
	text-decoration:none;
	color:#fff
}

#footer
{
	clear:both;
	color:#fff;
	background:#00a651;
	margin:5px 0 10px 0;
	padding:15px;
	background:#009A44;
}

a
{
	color:#c75f3e
}

caption
{
	padding:0 0 5px;
	width:700px;
	font:italic 14px comelit,Arial,'Trebuchet MS',Verdana,Helvetica,sans-serif;
	text-align:right
}

.tbl-list tr:nth-child(odd)
{
	background: #eee;
}

.tbl-list tr:nth-child(even)
{
	background: #fff;
}

.tbl-list th
{
	padding: 6px;
}

.tbl-list td
{
	padding: 3px;
}

.tbl-cfg td
{
	padding:6px 0px 4px 0px
}

th
{
	font:normal 14px comelit,Arial,'Trebuchet MS',Verdana,Helvetica,sans-serif;
	color:#fff;
	letter-spacing:2px;
	text-transform:uppercase;
	text-align:left;
	padding:6px 3px 3px 6px;
	background: #009A44;
}

table
{
	table-layout:fixed;
	overflow:hidden
}

td
{
	font:14px comelit,Arial,'Trebuchet MS',Verdana,Helvetica,sans-serif;
	padding:6px 2px 2px 4px
	text-align:left;
}

.editbox
{
	padding-top: 6px;
	padding-bottom: 6px;
	border: 1px solid #B9D4C5;
	background-color:#CEECDB;
	overflow-y: auto;
}

.editable,.editable-textarea,.editable-vip,.editable-pwd,.editable-refresh,.editable-norefresh
{
	background-color:#CEECDB;
	word-wrap: break-word;
}

.editable:hover,.editable-textarea:hover
{
	background-color:#B9D4C5;
	word-wrap: break-word;
}

.pg-normal:hover
{
	cursor:pointer;
	background-color:#00a651;
	color:#fff;
	border:1px solid #fff
}

.pg-selected
{
	cursor:pointer;
	background-color:#00a651;
	color:#fff;
	border:1px solid #fff
}

fieldset
{
	background:#eee;
	margin:20px 10px 30px 10px;
	padding:20px;
	box-shadow:0 0 10px rgba(0,0,0,.3);
	position:relative;
	border:0px groove
}

legend
{
	position:absolute;
	top:-3px;
	background:#fff;
	padding:12px 20px;
	box-shadow:0 0 10px rgba(0,0,0,.3);
	font-weight: bold !important;
	vertical-align: middle;
}

legend span
{
	display:block;
	margin:-20px;
	background:#fff;
	padding:0 20px
}
