body 
{
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	
    color: #003964;
    font-family:Tahoma;
    scrollbar-darkshadow-color: #666666;
    scrollbar-shadow-color: #CCCCCC;
    scrollbar-arrow-color: #003964;
    scrollbar-face-color: #FFFFFF;
    scrollbar-track-color: #bbbbbb;
    scrollbar-3dlight-color:#501F5C;

}

td, p, span, div {
    color: #003964;
    font-family: Tahoma;
    font-size: 9pt;
}

th{
    color: #003964;
    font-family: Tahoma;
    font-size: 9pt;
}
p {
    color: #003964;
    font-family: Tahoma;
    font-size: 10pt;
}


a {
    text-decoration: none;
    text-decoration:underline;
}

a:hover {
    text-decoration: none;
    color : 3399cc;
}

a:visited, a:active {
    color: #003964;
}




.button {
    cursor: hand;
    /*font-weight: bold;*/
    font-size: 9pt;
    color: White;
    background: #014BB4;
    border: 2px solid #B9B5B5;
    font-weight : bold ;
}
/*
input, select, textarea {
    background-color: white;
    font-size: 9pt;
    color: #003964;
    border: 1px solid #003964;
    font-family: Arial;  
}
*/

div#title-bar {
    text-align: left;
   /* display: inline;*/
    width: 100%;
    font-weight: bold;
    font-family: Tahoma;
    font-size: 10pt;
/*    border-bottom: 2px solid #A00206;*/
    padding-left: 30px;
    /*padding-top: 2px;*/
	
}
.txtTipBold
{
	
	color:Black ;
	
}

.titleForm {
    text-align: left;
       /* display: inline;*/
    width: 100%;
    font-weight: bold;
    font-family:Tahoma;
    font-size: 10pt;
/*    border-bottom: 2px solid #A00206;*/
    padding-left: 10px;
    /*padding-top: 2px;*/
    /*color:#006433;*/
    color:#FFFFFF;
    /*background-color : #e7eeb8*/
    background-color: #cccccc;
	
}

table.tableForm
{
	background-color: #E2FEE8;
	height: 100%;
    /*width: expression(document.body.clientWidth);*/
	width:100%;
    overflow: auto;
    color: black;
    margin-right:0px;
    margin-top:0px;
    margin-left:0px;
    margin-bottom:0px;
    /*border: 1px solid #6699FF;*/
}

td.lineTitlebar
{
	padding-left: 30px;
	filter: progid:DXImageTransform.Microsoft.Gradient(
   GradientType=1, StartColorStr='#146AA3', EndColorStr='white');
   width: 500px; height: 4px
}
.titlePage{
    text-align: left;
    font-weight: bold;
    font-family:Tahoma;
    font-size: 11pt;
    padding-left: 10px;
}
tr.roweven {
    background-color: #eeeeee;
}



.txtDotUnder
{
	font-family: Tahoma;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	background:transparent center;
	border-top : 1px none #000000;
	border-right: 1px none #000000;
	border-bottom: 1px dashed #000000;
	border-left: 1px none #000000;
	text-align: left;
	font-style: normal;
}

tr.rowodd {
    background-color: white;
    text-align: left;
    padding-left: 5px
}

.FieldRequiredStar 
{
	font-family: sans-serif;
    color: red;
    font-size: 14px;
    /*font-size: 13pt;*/
   /* font-weight: bold;*/
}

table#app-frame div#app-contents {
    background-color: white;
	height: 100%;
    /*width: expression(document.body.clientWidth);*/
	width:100%;
    overflow: auto;
    color: black;
    margin-right:0px;
    margin-top:0px;
    margin-left:0px;
    margin-bottom:0px;
  
}

div#pathway-bar {
    text-align: left;
    display: inline;
    width: 100%;
    font-size: 8pt;
    font-weight: bold;
    border-bottom: 1px solid #003964;
    padding-top: 5px;
    padding-bottom: 5px;
}

div#page-body {
    padding-top: 20px;
    width: 100%;
  /* height: 100%;*/
    text-align: center;
}
td.header1 {
    background-image: url(../images/header1_b.jpg);
	width: 280px;
	height: 100px;
	
}
td.label {
    background-color: #006699;
    text-align: center;
}
td.bgHeader2
{
    /*background-color: #4ea177;*/
    background-color: #30b895;
	text-align: center;
	font-family: Tahoma;
	font-weight: bold;
	font-size: 16pt;
	color: white;
	font-style: italic;
	height: 38px;
	padding-top:5px;

}
div#mainMenu
{
	font-weight: bold;
	font-size: 8pt;
	padding-top: 4px;
	height: 38px;
	font-family:Tahoma;
}

.clsMainMenu
{
	padding-top: 11px;
	
}
.bgMenu
{
	background-image: url(../images/bg_Menu.jpg);
	height: 38px;
}
.bgLeftMenu
{
	background-color: #ddecd8;
}
.txtUserName
{
	height: 24px;
}
td.footer
{
    /*background-color: #4ea177;*/
    background-color: #30b895;
	font-size: 8pt;
	text-align:center;
	color:#FFFFFF;
	height:20px;
}
td.tapMenuleft1
{
	/*background-image: url(../images/tapMenuLeft1_b.jpg);*/
	background-image: url(../images/bgTapMenuLeft1_g.jpg);
	height: 20px;
	font-size: 8pt;
	text-align:right;
	padding-right:20px;
	font-weight: bold;
	color:#FFFFFF;
}
td.tapMenuleft2
{
	background-image: url(../images/bgMenuLeft.jpg);
	height: 20px;
	font-size: 8pt;
	text-align:right;
	padding-right:20px;
	font-weight: bold;
	color:#FFFFFF;
	
}
td.tapForm
{
	text-align:left;
	background:#f6b99d;
	padding-left:10pt;
	color:White;
	font-weight:bold;
}
td.lineMenuLeft
{
	border-left: 1px solid #146AA9;
}

.bulletMenuL
{
	padding-left:5px;
	padding-right:5px;
	background-image: url(../images/buletMenuL_b.gif);
	width:15px;
	height:16px;
}

.txtBlodHeader
{
	font-size: 9pt;
	text-align:center;
	font-weight: bold;
}

.txtBlodHeaderBgWhite
{
	font-size: 9pt;
	text-align:center;
	font-weight: bold;
	background-color : #FFFFFF;
}

.txtBlodR
{
	font-size: 8pt;
	text-align:right;
	font-weight: bold;
	padding-top:5px;	
	padding-right:20px;
}
	
.dataInTable
{
	font-size: 9pt;
	padding-left:10px;
	padding-top:2px;
	border: 1px solid #003964;
	
}

.dataInTable1
{
	font-size: 9pt;
	padding-left:10px;
	padding-top:2px;
	border: 1px solid #003964;
	
}

.borderTable
{
	border: 1px solid #003964;
}
.titlePage
{
	font-size: 12pt;
	padding-left:10px;
	font-weight: bold;
}
.titleFormSub
{
	font-size: 10pt;
	padding-left:10px;
	background-color : #7da5e0;
	font-weight : bold;
	/*border-style:dotted;*/
}

/*style="BORDER-TOP: dotted black 1px ; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none"*/
.groupSubMenu
{
	font-size: 10pt;
	padding-left:10px;
	background-color: #DCDADA;
	font-weight: bold;
}

.errorMsgReq
{
	font-size: 10pt;
	color:Red;
}
.errorMsg
{
	/*font-size: 12pt;
	font-weight: bold;
	color:Red;
	text-align:center;*/
	font-size: 10pt;
	color:Red;
	font-weight: bold;
	text-align:center;
}
A.mainMenu:link , A.mainMenu:visited {color:#006699;font-weight:normal;font-size:11pt;text-decoration:none;}
A.mainMenu:hover ,A.mainMenu:active{color:#01579A;font-weight:normal;font-size:11pt;text-decoration:bold;background-color:#D7EBFF;width:100%;}

.TDmainMenu {
    border: "outset"; 
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-right-width: 1px;
    border-top-width: 1px;
   /* border-color : "#FFFFFF";*/

    border-right-color: #E8F3FF ; 
    border-left-color: #E8F3FF;
    border-top-color: #E8F3FF ; 
    border-bottom-color: #E8F3FF;
    background-color:#ECF3FF;
}
th.wait {font-family:Tahoma; font-size:25pt; color:"#dddddd"; font-style: normal; font-weight:bold}

.txtRevision
{
	font-size: 8pt;
	font-weight: bold;
	color:White;
	text-align:right;
}
.posBtnRight
{
	padding-right : 20px;
	color:red;
}

.lblSum
{
	font-size: 8pt;
	font-weight: bold;
	color:red;
}
.lblHeaderBold
{
	font-weight: bold;
}
.ScriptDiv
{
    color:Red;
}
.ScriptDivCoin
{
    color:Red;
}
.divDgScollbar
{
  /*style:"vertical-align top; height:90px; overflow:auto;"*/
    vertical-align: top;
   	width: 100%;
	height: 180px;
	overflow: auto;
}


/*--------------------*/
legend	{
	color: #000000;
	font-weight:bold; 
	font-size:13px;
	font-family:Tahoma;
	}	
	
fieldset {border: double #f59b71 4px;}

table
{
	font-size:12px;
}
.title
{
	padding-top:5px;
	padding-bottom :10px;
	font-size:14px;
	font-weight:bold;
}
.lableB
{
	font-size:11px;
	font-weight:bold;
}
.lableB2
{
	font-size:13px;
	font-weight:bold;
}

.btnSmall
{
	font-size:10px;
}
.headerGrid
{
	font-size:10px;
	background-color:#c9da2a;
}

.alternatingItem
{ 
	background-color:#d4e001;
}
.itemCenter
{
	text-align: center;
}
.clsLogInName
{
	background-color:#ffffcc;
}


.clsAddIndent
{
	padding-left:20pt;
}
.tbLeftMenu
{
	background-color:#ffffcc;
}
.tbLine
{
	/*border: double #4ea177 4px;*/
	/*border: 1 solid #CCCCCC;*/
	border-bottom:1 dotted #000000;
	/*thin dashed #333333*/
	vertical-align:top ;
}

.tbLineBold
{
	/*border: double #4ea177 4px;*/
	/*border: 1 solid #CCCCCC;*/
	border-bottom:1 dotted #000000;
	/*thin dashed #333333*/
	vertical-align:top ;
	font-weight:bold;
}
.tbLineEffect
{
	/*border: double #4ea177 4px;*/
	/*border: 1 solid #CCCCCC;*/
	/*thin dashed #333333*/
	vertical-align:top ;
	color:#FF0066;
	font-weight:bold;
	border-bottom:1 dotted #000000;
	
}
td.tapMenuLeft
{
	text-align:left;
	background:#30b895;
	padding-left:10pt;
	color:White;
	font-weight:bold;
}

td.tapFormFont
{
	text-align:left;
	padding-left:10pt;
	color:White;
	font-weight:bold;
}
.divDgScollbar
{
  /*style:"vertical-align top; height:90px; overflow:auto;"*/
    vertical-align: top;
   	width: 100%;
	height: 150px;
	overflow: auto;
}
.clsTextBox
{
	color:Honeydew;
}
.clsTextBoxDisabled
{
	color:CCCCCC;
}
.tbLineAll
{
	/*border: double #4ea177 4px;*/
	/*border: 1 solid #000000;*/
	/*border-bottom:1 dashed #000000;*/
	border-color:Black;
	border: 1pt solid #000000;
}

.HeadDetail {
	font-family:Tahoma;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	text-decoration: none;
}
.Detail {
	font-family: Tahoma;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #0140aa;
	text-decoration: none;
	text-align:left;
}

.Menu2 {
	font-family:Tahoma;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #FFFFFF;
	text-decoration: blink;
}
a {
    text-decoration:underline;
    /*text-decoration:blink;*/
}
a:hover {
    text-decoration: none;
    color : #000000;
}

a:visited, a:active {
    color: #003964;
}

.Menu1 {
	font-family:Tahoma;
	font-size: 13px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #FFFFFF;
	text-decoration: none;
}

.HeadTem
{
	font-family: Tahoma;
	font-size: 24px;
	font-style: italic;
	font-weight: bolder;
	color: #24343a;
	}

.tbMainMenu
{
	width: 220px;
}
.tbMainContent
{
	width: 78%;
}
.clsTxtRed
{
	color: red;
	width: 5%;
	text-align:center ;
}

.clsLable
{
	padding-right :25px;
	text-align:left;
}
.HeadTap {
	font-family:Tahoma;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	text-decoration: none;
	text-align:center ;
}
/**** start new form *****/
.dot {
	border:  thin  dotted #CCCCCC;
}
.dotblue {
	border:  thin  dotted #034e99;
}
.Titles {
	font-family:Tahoma;
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-decoration: none;
}
.subTitles {
	font-family:Tahoma;
	font-size: 13px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-decoration: none;
}

.subTitleAlingRight {
	font-family: Tahoma;
	font-size: 13px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-decoration: none;
	text-align: right ;
	height:20px;
}

.sub{
	font-family:Tahoma;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-decoration: none;
	color: #666666;
}
/*#c9da2a*/
.clsLeftMenu
{
	border: 5px solid #d4e001;
	
}
.Head {
	font-family:Tahoma;
	font-size: 16px;
	font-weight: normal;
	color: #330066;
}
.Detail {
	font-family:Tahoma;
	font-size: 14px;
	font-weight: normal;
	color: #666666;
}
.enabled
{
	background-color:#cccccc;
}


@media Print 
{
	.PrintButton
	{
		font-size: 8pt;
		color: #000000;
		text-decoration: none;
		visibility: hidden 
	}
}

@media Screen 
{ 
	.PrintButton
	{ 	
		font-size: 8pt;
		color: #000000;
		text-decoration: none;
		visibility: visible 
	}
}
.txtCopyRight {
	font-family:Tahoma;
	font-size: 12px;
	color: #333333;
	text-align:center;
}
.txtTopicMain
{
	font-size: 16px;
	font-weight : bold ;
	color :#333333 ;
}
.txtLable{
	font-family:Tahoma;
	font-size: 11px;
	color:#3366CC;
	font-weight : bold ;
}
.txtLablePwd{
	font-family:Tahoma;
	font-size: 10px;
	color:#3366CC;
	font-weight : bold ;
}
.txtWelcome
{
	font-family:Tahoma; 
	font-size: 14px; 
	color: #666666; 
	font-weight: bold; 
}
.txtBoxDisable
{
	background-color: EEEEEE;
}
.Hdetail
{
	background-color : #006699;
	text-align :center ;
}
.HText
{
	color:#ffffff;
}
.detailPoint
{
	text-align :center ;
}
.msgInform
{
	color: Red;
	font-weight:bold;
	border-bottom:1 dotted #000000;
	
}

.txtNotEdit
{
	
	color: #EDEFEF;
	border-top : 1px  #000000;
	border-right: 1px  #000000;
	border-bottom: 1px  #000000;
	border-left: 1px  #000000;
}.Text1 {	font-family: sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #0000FF;
}
.text2 {	font-family: sans-serif;
	font-size: 14px;
	color: #006699;}
	a:link {
	color: #333333;
}
a:visited {
	color: #333333;
}
a:hover {
	color: #0000FF;
}
a:active {
	color: #333333;
}

.text3 {	font-family: sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #333333;
}
.text5 {	font-family: sans-serif;
	font-size: 12px;
	color: #333333;
}
.text7 {	font-family: sans-serif;
	font-size: 14px;
	color: #0066CC;
}
.text8 {
	font-family: sans-serif;
	font-size: 16px;
	color: #0066CC;
	font-weight: bold;
}