#bottom-border {
    border-bottom: 1px #cccccc solid;
}
	
body{
	font-family: verdana, arial, helvetica, sans-serif;
    font-size: 11px;
	background-image:url(../img/bg.gif);
}
html, span,div, th, td, button, select, option, textarea, fieldset, label, a, p {
    font-family: verdana, arial, helvetica, sans-serif;
    font-size: 11px;
}
ul{ 
	list-style:none;
	padding:0;
	text-align:left;
}
div{
	overflow:auto;
	margin:0px;
	padding:0px;
	margin:0 auto;
	padding:0;
	text-align:left;
}
li{
	padding:0;
	text-align:left;
}
td{
	line-height:20px;
}

input{
	border: 1px solid #AAAEC3;
	padding:1px;
	background-color:#ffffff;
}

textarea{
	border:1px solid #999;
	padding:1px;
	overflow:auto;
    width:100%;
	text-align:left;
	padding:5px;
}

.Inputs
  {
      BORDER-RIGHT: #999999 1px solid;
      BORDER-TOP: #999999 1px solid;
      BORDER-LEFT: #999999 1px solid;
      BORDER-BOTTOM: #999999 1px solid;
      font-size: 12px;
  }

.Input_date
{
	BORDER-RIGHT: #999999 1px solid;
    BORDER-TOP: #999999 1px solid;
    BORDER-LEFT: #999999 1px solid;
    BORDER-BOTTOM: #999999 1px solid;
    font-size: 12px;
	background:url(../img/cal.gif) no-repeat right;
}

div.height{
	border: 1px solid #ece9d8;
	width: 98%;
	height:430px;
}

img {
    border: 0;
}

img.title {
    position: relative;
    top: 3px;
}

img.menu {
    position: relative;
    top: 2px;
}

a:link {
    text-decoration: none;
    color: #091C66;
    font-size: 14px;
}
a.top{
	font-weight: bold;
	font-size: medium;	
}
a.head{	
	color: #000;
}
a:visited {
    text-decoration: none;
    color: #091c66;
    font-size: 14px;
}

a:hover {
    text-decoration: none;
    color: red;
    font-size: 14px;
}

a:active {
    text-decoration: none;
    color: red;
    font-size: 14px;
}

a.list:link {
    text-decoration: none;
    color: #091C66;
    font-size: 14px;
}

.bbtn {
    background-image: url('../img/main/an.gif');
    width: 57px;
    height: 21px;
    border: 0px
}

a.list:visited {
    text-decoration: none;
    color: #091C66;
    font-size: 14px;
}

a.list:hover {
    text-decoration: none;
    color: red;
    font-size: 14px;
}

a.list:active {
    text-decoration: none;
    color: #091C66;
    font-size: 14px;
}

a.menu:link {
    text-decoration: none;
    color: #2B6272;
    font-size: 14px;
}

a.menu:visited {
    text-decoration: none;
    color: #2B6272;
    font-size: 14px;
}

a.menu:hover {
    text-decoration: none;
    color: #007A3F;
    font-size: 14px;
}

a.menu:active {
    text-decoration: none;
    color: #007A3F;
    font-size: 14px;
}

table.title {
    margin: 3px 0 0 0;
}

table.menu {
    height: 23px;
    font-size: 14px;
    margin: 0;
    background-image: url('../img/main/xy-bg1.gif');
}

table.tool {
    margin: 0 0 0 0;
    background-color: white;
	width:98%;
}

form {
    margin: 0px;
    padding: 0px;
    border: 0px;
}

table.list {
    margin: 0;
    border-collapse: collapse;
    border-bottom: 0;
    border-right: 0;
    width:98%;
}

table.list td {
    font-size: 12px;
    color: #091C66;
}

table.list td.heading {
    font-size: 12px;
    color: #000;
}
table.list td.title {
    font-size: 12px;
    color: black;
}

table.list .heading {
    /*background-image: url('../images/xy-bg1.gif');*/
    border-top: 1px #9ac5e7 solid;
    border-bottom: 1px #9ac5e7 solid;
}

.pagetool {
    width: 98%;
    text-align: right;
    color: black;
    background-image: url("../img/main/xy-bg1.gif");
    font-size: 12px;
    font-weight: lighter;
}

table.form {
    margin: 3px 0 0 0;
    background-color: #ffffff;
}

table.cgform {
    margin: 1px 0 0 0;
    background-color: #ffffff;
    border: 1px solid #A5BCCA;
}

TABLE.TransIn {
    border: 1px solid #A5BCCA;
    BACKGROUND-COLOR: #F5F5F5;
    PADDING: 0px;
    margin: 0px;
    FONT-FAMILY: 'MS Song';
    FONT-SIZE: 9pt;
    WIDTH: 98%
}

.TrTitle {
     height: 23px;
    font-size: 14px;
    margin: 0;
    background-image: url('../img/main/xy-bg1.gif');
}

.MINPUT {
    BORDER-RIGHT: black 1px solid;
    BORDER-TOP: black 1px solid;
    FONT-SIZE: 12px;
    BACKGROUND: #fff;
    BORDER-LEFT: black 1px solid;
    WIDTH: 175px;
    COLOR: Black;
    BORDER-BOTTOM: black 1px solid;
    HEIGHT: 18px
}

.MMINPUT {
    BORDER-RIGHT: black 1px solid;
    BORDER-TOP: black 1px solid;
    FONT-SIZE: 12px;
    BACKGROUND: #fff;
    BORDER-LEFT: black 1px solid;
    WIDTH: 579px;
    COLOR: Black;
    BORDER-BOTTOM: black 1px solid;
    HEIGHT: 18px
}

.MTextArea {
    BORDER-RIGHT: black 1px solid;
    BORDER-TOP: black 1px solid;
    FONT-SIZE: 12px;
    BACKGROUND: #fff;
    BORDER-LEFT: black 1px solid;
    width: 580px;
    height: 60px;
    COLOR: Black;
    BORDER-BOTTOM: black 1px solid;
}
.tbDetail
  {
  	  height:450px;
      BORDER-RIGHT: #B2B2B2 1px solid;
      BORDER-TOP: #B2B2B2 1px solid;
      BORDER-LEFT: #B2B2B2 1px solid;
      BORDER-BOTTOM: #B2B2B2 1px solid;
  }
tr.heading {
	height:25px;
    background-color: #d4e8fc;
}

tr.odd {	
	height:23px;
    background-color: #ffffff;
}

tr.even {
	height:23px;
    background-color: #f4f8fc;
}

td.title,td.title1{
    font-weight: bold;
    font-size: 14;
}

td.bar {
    color: #091C66;
    font-weight: bold;
    font-size: 12px;
    text-align: left;
}

td.menu {
    width: 1%;
    padding: 0 5px 0 5px;
}

td.menuOver {
    width: 1%;
    padding: 0 5px 0 5px;
    background-image: url('../img/main/xy-bg2.gif');
}

td.separator {
    width: 2px;
    background-image: url('../img/main/xy-line.gif');
}

td.blank {
    width: 99%;
}

td.heading {
    color: #039;
    font-weight: normal;
	border-left: 1px #9ac5e7 solid;
    border-right: 1px #9ac5e7 solid;
    border-bottom: 1px #9ac5e7 solid;
    text-align: center;
}
td.detail {
    color: #000000;
    font-weight: normal;
	border-left: 1px #9ac5e7 solid;
    border-right: 1px #9ac5e7 solid;
    border-bottom: 1px #9ac5e7 solid;
}

td.item {
    vertical-align: top;
    border-bottom: 1px #9ac5e7 solid;
}

td.tile {
    text-align: left;
    vertical-align: middle;
    border-bottom: 1px #9ac5e7 solid;
}

td.form {
    vertical-align: top;
    padding: 2px 0 2px 0;
}

td.form input {
    width: 300px;
}

td.form textarea {
    width: 300px;
    height: 100px;
}

.tr-data {
    border-left: medium none;
    border-top: white 1px solid;
    border-right: medium none;
    border-bottom: white 1px solid;
    background-color: #eeeeee;
    height: 18pt;
}

.th-none {
    border-left: medium none;
    border-top: medium none;
    border-right: medium none;
    border-bottom: #193c7c 1px solid;
    background-color: #dddddd;
    text-align: center;
    height: 18pt;
}

.th-right {
    border-left: medium none;
    border-top: medium none;
    border-right: #193c7c 1px solid;
    border-bottom: #193c7c 1px solid;
    background-color: #dddddd;
    text-align: center;
    height: 18pt;
}

.th-bottom {
    border-left: medium none;
    border-top: medium none;
    border-right: medium none;
    border-bottom: black 1px solid;
    background-color: #dddddd;
    text-align: center;
    height: 16pt;
}

.td-bottom {
    border-left: medium none;
    border-top: medium none;
    border-right: medium none;
    border-bottom: white 1px solid;
    height: 18pt;
}

.td-link {
    border-left: medium none;
    border-top: medium none;
    border-right: medium none;
    border-bottom: white 1px solid;
    height: 18pt;
    color: blue;
}

.td-errorlink {
    border-left: medium none;
    border-top: medium none;
    border-right: medium none;
    border-bottom: white 1px solid;
    height: 18pt;
    color: red;
}

.tdOption {
    background-color: #A5C3F5;
    border-bottom: 1px solid #002D96;
    border-top: 1px solid #9EBEF5;
}

.tblMain {
    width: 760px;
}

.tblDialog {
    width: 94%;
}

.button {
    text-align: center;
    background-image: url(../img/main/psmenubg.gif);
    border-left: 1px;
    border-top: 1px;
    border-right: 1px ridge;
    border-bottom: 1px ridge;
    width: 65px;
    height: 20px;
}

.btnButton {
    border-left: 1px;
    border-top: 1px;
    border-right: 1px ridge;
    border-bottom: 1px ridge;
    background-color: #ebebeb;
    text-align: center;
    width: 65px;
    height: 20px;
}


.mainTitle {
    font-size: 14px;
    font-weight: bold;
}

.lineTitle {
    font-weight: bold;
    color: white;
    background-color: silver;
    height: 18pt;
}

.sortTitle {
    text-decoration: underline;
}

.required {
    color: #990000;
}

.welcome {
    color: #336fa1;
    font-weight: bold;
}

.error {
    color: red;
}

.spanProcess {
    width: 100px;
    height: 10px;
    border: 1px solid #404040;
    background-color: #ffffff;
    font-size: 7px;
    text-align: left;
}

.spanFinish {
    height: 100%;
    background-color: #cbcbcb;
}

.spanUnFinish {
    height: 100%;
    background-color: #ffffff;
}

.spanPercent {
    width: 35px;
    height: 10px;
    text-align: right;
}

.ms-toolbar {
    font-family: verdana;
    font-size: .68em;
    text-decoration: none;
    color: #003399;
}

table.ms-toolbar {
    background-image: url("../img/main/toolgrad.gif");
    background-repeat: repeat-x;
    border: 1px solid #95b7f3;
    background-repeat: repeat-x;
    background-color: #9ebff6;
}

.errorMessage {
	background:#c00;
  	color:white; 
	position: relative;
	text-decoration: none;
	font-size: 12px; 
	text-align: center;
	border: 1px solid gray; 
}
.actionMessage{ 
	background:#c00;
  	color:white; 
	position: relative;
	text-decoration: none;
	font-size: 12px; 
	text-align: center;
	border: 1px solid gray; 
}
.buttonN {
	cursor: hand;
	border:0 solid black;
	FONT-SIZE: 12px;
	FONT-STYLE: normal;
	FONT-VARIANT: normal;
	FONT-WEIGHT: normal;
	width:80px;
	HEIGHT: 20px;
	LINE-HEIGHT: normal;
	background: url("../img/topBtnBg.gif");
	color: #FFFFFF;
}

.loginBtn {
	cursor: hand;
	border:0 solid black;
	FONT-SIZE: 12px;
	FONT-STYLE: normal;
	FONT-VARIANT: normal;
	FONT-WEIGHT: normal;
	width:59px;
	HEIGHT: 22px;
	LINE-HEIGHT: normal;
	background: url("../img/btnBg.gif");
	color: #FFFFFF;
}

.loginTxt{
	font-family:"ºÚÌå";
	color:#FFFFFF;
	}
.span{
	color:#FF0000;
}
.readOnly{
	color:#666666;
}