body
{
	background-color: #f1f1f2;
	margin: 0px;
}
a,div,p,td,th,span,ul,li,label,input,pre,select,textarea
{
	font-family: arial;
}
a,div,p,span,li,label,td,th
{
	font-size: 13px;
}
a
{
	color: #506dad;
	text-decoration: underline;
}
a:hover
{
	color: #d15c00;
	text-decoration: underline;
}
th
{
	font-weight: bold;
	text-align: right;
}
textarea
{
	overflow: auto;
}
#dash
{
	border-bottom: 1px dotted #714C2D;
}
.h1
{
	color: #b83058;
	font-size: 24px;
	font-weight: bold;
	padding: 15px 25px 10px 25px;
	text-align: left;
}
.h1_1
{
	color: #b83058;
	font-size: 20px;
	font-weight: bold;
	margin: 10px 0px 25px 0px;
	padding: 15px 25px 10px 25px;
	text-align: center;
}
.h2
{
	color: #000063;
	font-size: 20px;
	font-weight: bold;
	padding: 10px 0px 5px 0px;
}
.h3
{
	color: #000063;
	font-size: 16px;
	font-weight: bold;
}
.jobid
{
	color: #000;
	font-size: 18px;
	font-weight: normal;
	padding-left: 50px;
}
.jobno
{
	color: #000;
	font-size: 18px;
	font-weight: bold;
}
.disable
{
	background-color: #eee;
	border: 1px solid #aaa;
}
.enable
{
	background-color: #ffffdd;
	border: 1px solid #7f9db9;
}
.label2
{
	color: #000097;
}
.value2
{
	background-color: #d1f7fe;
}
.sysm
{
	color: #000063;
	font-size: 1.2em;
	padding: 5px 0;
}
.tabout
{
	background-color: #F9F9F9;
	border: 1px solid #ddd;
	margin-bottom: 10px;
	margin-left: 25px;
	padding: 10px 30px;
	width: 95%;
}
.tabout2
{
	background-color: #ffffff;
	border: 0px solid #B20838;
	margin-bottom: 10px;
	margin-left: 25px;
	padding: 0px 0px;
	width: 95%;
}
.mainblock
{
	background-color: #f2f7fb;
	border: 1px solid #B20838;
	margin-bottom: 10px;
	margin-left: 25px;
	padding: 5px;
	width: 95%;
}
.mainBlock_h1
{
}
.mainBlock_h1 a
{
	color: #6699cc;
	font-size: 16px;
	font-weight: bold;
	text-decoration: none;
}
.mainBlock_h1 a:hover
{
	color: #f90;
	text-decoration: underline;
}
.sortby
{
	background-color: #fff;
	border-left: 1px solid #999;
	border-right: 1px solid #999;
	border-top: 1px solid #999;
	margin-bottom: 0;
	margin-left: 25px;
	padding: 0;
	width: 95%;
}
.statics
{
	background-color: #f2f7fb;
	border: 1px solid #6699cc;
	margin-bottom: 0;
	padding: 0;
}
div.result_box
{
	height: auto;
	left: 26px;
	margin-bottom: 10px;
	overflow: scroll;
	position: relative;
	width: 95%;
}
div.result_box_none
{
	height: auto;
	left: 25px;
	margin-bottom: 10px;
	overflow: none;
	position: relative;
	width: 95%;
}
.result
{
	background-color: #fff;
	border: 1px solid #999;
	width: 100%;
}
.result td
{
	font-size: 12px;
}
.result th
{
	background-color: #000063;
	color: #fff;
	padding: 5px;
	text-align: center;
	vertical-align: top;
}
.result th.col1
{
	background-color: #B92424;
	color: #fff;
	padding: 5px;
	text-align: center;
	vertical-align: top;
}
.result tr.tablerow0
{
	background-color: #ccf;
	text-align: center;
}
.result .tablerow0 td, .result .tablerow0 span, .result .tablerow0 td a
{
	padding: 3px 5px;
}
.result .tablerow0 td a
{
	font-weight: bold;
}
.result .tablerow0 td a:hover
{
	text-decoration: underline;
}
.result tr.tablerow1
{
	background-color: #eef3f9;
	text-align: center;
}
.result tr.tablerow1 .col1
{
	background-color: #F1BABA;
}
.result .tablerow1 td, .result .tablerow1 span, .result .tablerow1 td a
{
	padding: 3px 5px;
}
.result .tablerow1 td a
{
	font-weight: bold;
}
.result .tablerow1 td a:hover
{
	text-decoration: underline;
}
.result tr.tablerow2
{
	background-color: #fff;
	text-align: center;
}
.result tr.tablerow2 .col1
{
	background-color: #FCE0DA;
}
.result .tablerow2 td, .result .tablerow2 span, .result .tablerow2 td a
{
	padding: 3px 5px;
}
.result .tablerow2 td a
{
	font-weight: bold;
}
.result .tablerow2 td a:hover
{
	text-decoration: underline;
}
.result tr.tablerow3
{
	background-color: #fff999;
}
.result .tablerow3 td, .result .tablerow3 span
{
	padding: 3px 5px;
}
.result_bw
{
	border: 1px solid #999;
}
.result_bw th
{
	background-color: #eee;
	color: #000;
	padding: 5px;
	text-align: center;
	vertical-align: top;
}
.result_bw tr.tablerow1
{
	background-color: #fff;
	text-align: center;
}
.result_bw .tablerow1 td, .result_bw .tablerow1 span, .result_bw .tablerow1 td a
{
	padding: 3px 5px;
}
.result_bw .tablerow1 td a
{
	font-weight: bold;
}
.result_bw .tablerow1 td a:hover
{
	text-decoration: underline;
}
.result_bw tr.tablerow2
{
	background-color: #eee;
	text-align: center;
}
.result_bw .tablerow2 td, .result_bw .tablerow2 span, .result_bw .tablerow2 td a
{
	padding: 3px 5px;
}
.result_bw .tablerow2 td a
{
	font-weight: bold;
}
.result_bw .tablerow2 td a:hover
{
	text-decoration: underline;
}
.upload_progress
{
}
.upload_complete
{
	background-color: #99ffcc;
}
.upload_fail
{
	background-color: #ffff84;
}
.cancel
{
	background-color: #ffff84;
}
.import_progress
{
}
.import_complete
{
	background-color: #99ffcc;
}
.import_fail
{
	background-color: #ffff84;
}
.result_print
{
	border: 1px solid #999;
}
.result_print th
{
	background-color: #eee;
	color: #000;
	padding: 0;
	text-align: center;
	vertical-align: top;
}
.result_print tr.tablerow1
{
	background-color: #fff;
	text-align: center;
}
.result_print .tablerow1 td, .result_print .tablerow1 span, .result_print .tablerow1 td a
{
	padding: 3px 0px;
}
.result_print tr.tablerow2
{
	background-color: #eee;
	text-align: center;
}
.result_print .tablerow2 td, .result_print .tablerow2 span, .result_print .tablerow2 td a
{
	padding: 3px 0px;
}
.button {
	background-color:#B83058;
	border:none;
	border-radius:5px;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-weight:bold;
	padding:8px 12px;
	text-decoration:none;
	margin: 1px 0;
}
.button:hover {
	background-color:#ca6279;
}
.button:active {
	position:relative;
	top:1px;
}
.button0
{
	background-color: #ced6dc;
	background-image: url(cellpic.gif);
	border: 1px solid #4b94c9;
	font-weight: bold;
}
.datatable_button {
	background-color:#b83058;
	border:none;
	border-radius:3px;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-weight:bold;
	padding:5px 8px;
	text-decoration:none;
	margin: 1px 0;
}
.datatable_button:hover {
	background-color:#ca6279;
}
.datatable_button:active {
	position:relative;
	top:1px;
}
.input2
{
	background-color: #d1f7fe;
	border: 1px solid #7f9db9;
}
.textarea
{
	background-color: #ffffdd;
	border: 1px solid #7f9db9;
}
.textarea2
{
	background-color: #d1f7fe;
	border: 1px solid #7f9db9;
}
.select
{
	background-color: #ffffdd;
}
.error
{
	color: #ff0000;
}
.footnote
{
	color: #ff0000;
}
.white_footnote
{
	color: #fff;
}
.apps_name
{
	color: #fff;
	font-weight: bold;
	margin: 0px 5px 8px 0px;
	padding: 0;
	text-align: right;
}
@media print
{
	.apps_name
	{
		color: #000;
		font-weight: bold;
		margin: 0px 5px 8px 0px;
		padding: 0;
		text-align: right;
	}
}
#subact
{
	margin-bottom: 0;
	margin-top: 0;
	text-align: left;
}
#subact li
{
	display: inline;
	list-style-type: none;
	margin: 0;
	padding: 0;
}
#subact li a:link, #subact li a:visited, #subact li a:active
{
	background-color: #cbe6f3;
	border: 1px inset #ddd;
	color: #666;
	font-size: 1.0em;
	font-weight: bold;
	padding: 2px 10px 2px 10px;
	text-decoration: none;
}
#subact li a:hover
{
	background-color: #f3f3f3;
	border: 1px solid #000;
	color: #000;
}
#subact li span
{
	background-color: #cbe6f3;
	border: 1px inset #ddd;
	color: #666;
	font-size: 1.0em;
	font-weight: bold;
	padding: 2px 10px 2px 10px;
	text-decoration: none;
}
#mact
{
	margin: 0;
	padding: 0;
	text-align: center;
}
#mact li
{
	display: inline;
	list-style-type: none;
	margin: 0;
	padding: 0;
	padding: 2px 0px;
}
#mact li a:link, #mact li a:visited, #mact li a:active
{
	background-color: #297CA5;
	border: 1px inset #ddd;
	color: #fff;
	font-weight: normal;
	line-height: 20px;
	padding: 1px 4px;
	text-decoration: none;
}
#mact li a:hover
{
	background-color: #cbe6f3;
	border: 1px solid #000;
	color: #000;
}
#tabnav
{
	margin: 20px 0px;
	text-align: center;
}
#tabnav li
{
	display: inline;
	list-style-type: none;
	margin: 0;
	padding: 0;
}
#tabnav li a:link, #tabnav li a:visited, #tabnav li a:active
{
	background-color: #cbe6f3;
	border: 1px solid #000;
	color: #000;
	margin: 0px 10px 0px 10px;
	padding: 2px 10px 2px 10px;
	text-decoration: none;
}
#tabnav li a:hover
{
	background-color: #f3f3f3;
	border: 1px inset #ddd;
	color: #000;
}
#linknav
{
	margin: 0;
	text-align: center;
}
#linknav li
{
	display: inline;
	list-style-type: none;
	margin: 0;
	padding: 0;
	text-align: center;
}
#linknav li a:link, #linknav li a:visited, #linknav li a:active
{
	color: #000063;
	font-weight: bold;
	padding: 2px 10px;
	text-decoration: underline;
}
#linknav li a:hover
{
	color: #d15c00;
	text-decoration: underline;
}
#headerbut
{
	margin: 0;
}
#headerbut li
{
	display: inline;
	list-style-type: none;
	margin: 0px;
}
#headerbut li a, #headerbut li a:link, #headerbut li a:visited, #headerbut li a:active
{
	background-color: #69c;
	border: 1px solid #fff;
	color: #fff;
	font-size: 11px;
	font-weight: bold;
	padding: 0px 5px;
	text-decoration: none;
}
#headerbut li a:hover
{
	background-color: #f90;
	color: #fff;
}
.headuser {
    color: #000063;
    margin-top: 15px;
    margin-bottom: 0;
}
.headuser font
{
	background-color: #fff;
	color: #000;
	font-size: 10px;
	padding: 0px 5px;
}
#innerbut
{
	margin: 0 0 0 0;
	text-align: left;
}
#innerbut li
{
	display: inline;
	list-style-type: none;
	margin: 0;
	padding: 0;
}
#innerbut li a:link, #innerbut li a:visited, #innerbut li a:active
{
	background-color: #6699CC;
	border: 1px solid #fff;
	color: #fff;
	font-weight: bold;
	padding: 0px 10px;
	text-decoration: none;
}
#innerbut li a:hover
{
	background-color: #ff9900;
	color: #fff;
}
.tip
{
	background-color: #ffcc00;
	border-bottom: 1px solid #ccc;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ffff00;
	border-top: 1px solid #ffff00;
	color: #000;
	display: none;
	left: 560px;
	margin: 0px;
	padding: 0px 5px;
	position: absolute;
	top: 0px;
	width: auto;
}
div.nav
{
	margin: 0px 10px;
	width: 800px;
}
div.nav a
{
	border-bottom: 1px solid #ddd;
	border-left: 1px solid #ccc;
	border-right: 1px solid #aaa;
	border-top: 1px solid #ccc;
	color: #000;
	font-size: 11px;
	font-weight: bold;
	margin: 0px;
	padding: 2px 5px;
	text-decoration: none;
}
div.nav a:hover
{
	background-color: #f90;
	color: #fff;
	text-decoration: none;
}
div.nav ul
{
	margin: 0px;
	padding: 0px;
}
div.nav ul li
{
	display: inline;
	position: relative;
}
div.navLayer
{
	border: 1px solid #ccc;
}
div.navLayer a
{
	background-color: #f0f0f0;
	color: #000;
	display: block;
	font-size: 11px;
	font-weight: bold;
	margin: 0px;
	padding: 4px 10px;
	text-decoration: none;
	width: 100%;
}
div.navLayer a:hover
{
	background-color: #f90;
	color: #fff;
	text-decoration: none;
}
div.navLayer ul
{
	margin: 0px;
	padding: 0px;
}
div.navLayer ul li
{
	list-style-type: none;
}

.table2
{
	background: #fff;
	border:1px solid #aaa;
	border-collapse: collapse;
	border-spacing: 0;
}
.table2 th {
	border-bottom: 1px solid #aaa;
	border-left:1px solid #aaa;
	padding: 3px 10px 1px 10px;
	text-align: left;
}
.table2 td {
	border-bottom: 1px solid #aaa;
	border-left:1px solid #aaa;
	color: #000;
	font: 13px/20px Arial;
	padding: 3px 10px 1px 10px;
}
.table2 .rowh
{
	color: #000063;
	font: 13px/18px Arial;
	font-weight: bold;
	height: 18px;
}

.bgcolor1
{
	background: #eee;
}

.ac_results{padding:0;border:1px solid WindowFrame;background-color:Window}
.ac_results ul{list-style:none;padding:0;margin:0;float:left}
.ac_results li{margin:0;padding:2px 5px;cursor:default;font-size:1.0em;display:block;letter-spacing:0}
/*.ac_loading{background:Window url('../images/indicator.gif') right center no-repeat}*/
.ac_over{background-color:Highlight;color:HighlightText}

input.textfield { background-color:#FFFFDD;border-style:solid;border-color:#DDD #EEE #EEE;line-height:1.2em;border-width:1px;margin:0;padding:.6ex 0 .2ex .5ex;width:100%;}
