﻿HTML,BODY,td ,a ,b
{
    margin:0;
    padding:0;
    height:100%;
	font-family: Tahoma; 
   	font-size: 12px;
	color: black;
}

TABLE
{
	border-spacing: 0px;
	border-collapse: collapse;
	border: none;
	padding: 0px;
	margin: 0px;
	font-family: Tahoma;
	font-size: 12px;
}

TD
{
	padding: 0px;
	margin: 0px;
}

INPUT.BtnS2
{
	margin: 0;
	padding: 0;
	width: 69px;
	height: 26px;
	line-height: 24px;
	text-align: center;
	color: #666699;
	background-color: #666699;
	border: #cdd7e1 1px solid;
	background-position: center center;
	background-repeat: no-repeat;
	vertical-align: middle;
	background-image: url(../Images/btn_sub2.gif);
	cursor: hand;
}

DIV.PH_MainPnl
{
	width: 100%;
	height: 91px;
	background-image: url(../Images/ph_bg.gif);
	background-repeat: repeat-x;
	
}

DIV.PH_MainPnl DIV.NavBar
{
	position: relative;
	left: 0px;
	top: 52px;
	height: 36px;
	width: 100%;
}

DIV.PH_MainPnl DIV.NavBar A.E
{
	font-size:10pt;
	color:#ffffff;
	font-weight:bold;
	text-decoration:none
}

DIV.PH_MainPnl DIV.NavBar A.E:hover
{
	text-decoration:none
}

DIV.PH_MainPnl DIV.NavBar A.F
{
	font-size:10pt;
	color:#666699;
	font-weight:bold;
	text-decoration:none
}

DIV.PH_MainPnl DIV.NavBar A.F:hover
{
	text-decoration:none;
	color:#333399
}

DIV.PH_MainPnl DIV.Msg
{
	position:absolute;
	top:62px;
	right:8px;
	color: #333399;	
}

DIV.PH_MainPnl .Msg A
{
	color: #333399;
	text-decoration: none;
}

DIV.PH_MainPnl .Msg A:hover
{
	text-decoration: underline;
}

DIV.PH_MainPnl DIV.Help
{
	position: absolute;
	top: 16px;
	right: 6px;
	color: #d0d0d0;
	text-align: right;
	width: 200px;
}

DIV.PH_MainPnl .Help A
{
	color: #333399;
	text-decoration: none;
}

DIV.PH_MainPnl .Help A:hover
{
	text-decoration: underline;
}

DIV.PH_MainPnl DIV.Caption
{
	position: absolute;
	top: 6px;
	left: 20px;
	color: lightblue;
	text-align: left;
	font-size: 26px;
}

TABLE.MainBody
{
	width: 100%;
	height: 100%;
}

TABLE.MainBody TD.LPnl1
{
	border-right: #a0aac8 1px solid;
	vertical-align: top;
	background-color: #fafaff;
	width:1%;
}

TABLE.MainBody TD.LPnl1 DIV.WC
{
	width:150px;

}

TABLE.MainBody TD.LPnl2 /*qml*/
{
	border-right: #cccccc 1px solid;
	vertical-align: top;
	width:1%;
}

TABLE.MainBody TD.LPnl2 DIV.WC
{
	width:188px;
	
}

TABLE.MainBody TD.RPnl1
{
	vertical-align: top;
	padding-right: 50px;
	padding-left: 50px;
	padding-bottom: 30px;
	padding-top: 30px;	
	width:99%;
}

TABLE.MainBody TD.RPnl2 /*qml*/
{
	vertical-align: top;
	width:99%;
}

TABLE.MainBody TD.RPnl3
{
	vertical-align: top;
	text-align: center;
	padding-top: 90px;
	width:99%;
}

TABLE.MainBody TD.RPnl4
{
	vertical-align: top;
	text-align: center;
	padding-top: 0px;
	width:99%;
}

DIV.LPnlBar1
{
	width: 100%;
	height: 28px;
	background-image: url(../Images/titlebar_bg1.jpg);
	line-height: 28px;
	vertical-align: middle;
	font-weight: bold;
	font-size: 9pt;
	text-indent: 5pt;
}

DIV.LPnlBar2
{
	font-weight: bold;
	vertical-align: middle;
	text-indent: 2pt;
	color: #333333;
	padding-top: 4px;
	height: 17px;
	border-bottom: #cccccc 1px solid;
	background-color: #f7f7f7;
}

DIV.LPnlBody
{
	padding-top: 6px;
	width: 100%;
	padding-right:6px;
}

TABLE.Login
{
	margin-left:auto;
	margin-right:auto;
	width: 350px;
	height: 133px;
}

TABLE.Login TR.Head
{
	height: 28px;
}

TABLE.Login TD.BL
{
	width: 6px;
	background-image: url(../Images/login_l.jpg);
}

TABLE.Login TD.BM
{
	width: 338px;
	background-image: url(../Images/login_m.jpg);
	font-weight: bold;
	color: white;
	text-align: left;
	text-indent: 4px;
}

TABLE.Login TD.BR
{
	width: 6px;
	height: 28px;
	background-image: url(../Images/login_r.jpg);
}

TABLE.Login TD.LC
{
	padding-bottom: 0px;
	color: #ff0033;
	padding-top: 4px;
}

TABLE.Login TD.LT
{
	padding-right: 10px;
	width: 90px;
	text-align: right;
}

TABLE.Login TD.LP
{
	padding-bottom: 1px;
	padding-top: 0px;	
}

TABLE.Login .LP INPUT
{
	border: #99cccc 1px solid;
	padding-bottom: 1px;
	width: 160px;
	padding-top: 1px;
}

TABLE.Login TD.LB
{
	padding-bottom: 2px;
	padding-top: 4px;
}

TABLE.Login .LB INPUT
{
	height:25px;
}

TABLE.Login DIV.Body
{
	width: 350;
	height: 104px;
	background-image: url(../Images/login_bg.jpg);
	border-right: #7998b7 1px solid;
	border-left: #7998b7 1px solid;
	border-bottom: #7998b7 1px solid;
	vertical-align: top;
	text-align: left;
	background-repeat: repeat-x;
}

TABLE.Login DIV.Txt
{
	position: relative;
	top: 30px;
	left: 20px;
	color: #2b61ba;
}

TABLE.Login DIV.Btn
{
	position: relative;
	top: 50px;
	left: 0px;
	width: 100%;
	text-align: center;
}

TABLE.Login DIV.Btn INPUT
{
	width: 80px;
	height:25px;
}

TD.FlowTitle
{
	vertical-align: middle;
}

TD.FlowTitle A
{
	font-size:10pt;
	font-weight:bold;
	color:#204890;
	text-decoration:none
}

TD.FlowTitle A:hover
{
	text-decoration:underline;
}

TD.FlowTitle A.FlowChartLink
{
	font-size: 11px;
	color: #999999;
	font-weight: normal;
	text-decoration: none;
	margin-left: 4px;
}

TD.FlowTitle A.AgentLink
{
	font-size: 11px;
	color: #999999;
	font-weight: normal;
	text-decoration: none;
	margin-left: 4px;
}

TD.FlowDesc
{
	vertical-align: top;
	color: #666666;
	letter-spacing: 1pt;
	padding-bottom: 16px;
}

TABLE.TaskList
{
	width: 100%;
}

TD.OBar1
{
	height: 28px;
	background-image: url(../Images/toolbar_bg1.jpg);
	background-position: center center;
	background-repeat: repeat-x;
	font-size: 10pt;
}

TD.OBar1 A
{
	float: left;
	position: relative;
	vertical-align:middle;
	text-align: left;
	height: 28px;
	padding-right: 5px;
	padding-left: 1px;
	cursor: hand;
	color: #333333;
	text-decoration: none;
}

TD.OBar1 A:hover
{
	background: url(../Images/btn_abtn3r.gif) no-repeat right center;	
	color: red;
}

TD.OBar1 A:hover div
{
	background:url(../Images/btn_abtn3l.gif) no-repeat left center;
}

TD.Sp1
{
	height: 3px;
	background-color: #f7f7f7;	
	display:none;
}

TD.Sp2
{
	height: 1px;
	background-color: #d7d7d7;
	display:none;
}

TD.Cp1
{
	font-size:10pt;		
	vertical-align: bottom;
	text-align: left;	
	padding: 8px 8px 1px 8px;
}

TD.DCp1
{
	height: 37px;
	padding-bottom: 2px;
	vertical-align: bottom;
	text-align: left;
	padding-left: 4px;
	color: #003300;
	font-weight: bold;
}
.Grid{border:1px solid #d7d7d7;}

TR.ListHeaderRow
{
	
	vertical-align: middle;
	color: #333333;
	height: 22px;
	/*	background-image: url(../Images/toolbar_bg2.jpg);*/
	
	
}

TR.ListHeaderRow TD ,TR.TaskListHeaderRow TD
{
	background-image: url(../../dhtmlx/imgs/sky_blue_grid.gif);
	background-position: 0px -1px;
	border-bottom:1px solid #d7d7d7;
}

TR.ListHeaderRow TD.CHK
{
	padding-right: 0px;
	padding-left: 2px;	
}

TR.ListHeaderRow TD.HDM
{
	white-space: nowrap;
}

TR.ListItemRow
{
	vertical-align: middle;
	color: #333333;
}

TR.ListItemRow TD
{
	padding-right: 2px;
	padding-left: 2px;	
	border-bottom: #d7d7d7 1px dashed;
}

TR.ListItemRowH
{
	vertical-align: middle;
	color: #333333;
	font-weight: bolder;
}

TR.ListItemRowH TD
{
	padding-right: 2px;
	padding-left: 2px;	
	border-bottom: #d7d7d7 1px dashed;
}

TR.TaskListHeaderRow
{
	font-size:10pt;
	
	vertical-align: middle;
	color: #333333;
	height: 22px;
	/*background-image: url(../Images/toolbar_bg2.jpg);*/
	
}



TR.TaskListHeaderRow TD.CHK
{
	padding-right: 0px;
	padding-left: 0px;	
}

TR.TaskListHeaderRow TD.HDM
{
	white-space: nowrap;
}

TR.TaskRow
{
	vertical-align: middle;
	color: #333333;
}

TR.TaskRow TD
{
	padding-right: 2px;
	padding-left: 2px;
	border-bottom: #d7d7d7 1px solid;
}

TR.TaskRow TD.CHK
{
	padding-right: 0px;
	padding-left: 0px;	
}

TR.TaskRow TD.BDM
{
	white-space: nowrap;
}

TR.TaskRow A
{
}

TR.TaskRowGray
{
	vertical-align: middle;
	color: #999999;
}

TR.TaskRowGray TD
{
	padding-right: 2px;
	padding-left: 2px;
	border-bottom: #d7d7d7 1px solid;
}

TR.TaskRowGray TD.CHK
{
	padding-right: 0px;
	padding-left: 0px;	
}

TR.TaskRowGray TD.BDM
{
	white-space: nowrap;
}

TR.TaskRowGray A
{
	color: #999999;
}

TR.TaskRowRuning
{
	vertical-align: middle;
	color: #333333;
	
}

TR.TaskRowRuning TD
{
	padding-right: 2px;
	padding-left: 2px;	
	border-bottom: #d7d7d7 1px solid;
}

TR.TaskRowRuning TD.CHK
{
	padding-right: 0px;
	padding-left: 0px;	
}

TR.TaskRowRuning TD.BDM
{
	white-space: nowrap;
}

TR.TaskRowRuning A
{
}

TR.FStepRow
{
	vertical-align: middle;
	text-indent: 0pt;
	color: #333333;
}

TR.FStepRow TD
{
	border-bottom: #d7d7d7 1px solid;
}

TR.FStepRow A
{
}

TR.FStepRow1
{
	vertical-align: middle;
	text-indent: 0pt;
	color: #333333;
}

TR.FStepRow1 TD
{
	border-bottom: #d7d7d7 1px dashed;
}

TR.FStepRow1 TD.StepActCol
{
	background-color: #f5f5fa;
	text-align: center;
	border-bottom: #d7d7d7 1px solid;
}

TR.RStepRow
{
	vertical-align: middle;
	text-indent: 2pt;
	color: #333333;
	font-weight: bolder;
}

TR.RStepRow TD
{
	border-bottom: #d7d7d7 1px solid;
}

TR.RStepRow TD.StepActCol
{
	background-color: #f5f5fa;
	text-align: center;
}

TR.RStepRow A
{
}

SELECT.SchCBX
{
	margin-top: 0px;
	margin-bottom: 0px;
}

INPUT.SchBox
{
	margin-top: 0px;
	margin-bottom: 1px;
	margin-left: 0px;
	height: 15px;
	font-size: 9pt;
	border: 1px solid #86B9D6;
	padding-bottom: 2px;
	padding-top: 2px;
	padding-left: 2px;
	width: 200px;
	position: static;
}

INPUT.SchBtn
{
	margin-top: 0px;
	margin-bottom: 1px;
	height: 22px;
	padding-right: 4px;
	padding-left: 4px;
	font-size: 9pt;
}

TR.PageNavBar
{
}

TR.PageNavBar TD
{	
	padding:8px 8px 0 0px;	
	vertical-align: bottom;
}

TR.PageNavBar DIV
{
	margin: 0px 0px;
	clear: both;
}

TR.PageNavBar A
{
	float: left;
	text-decoration: none;
	font-size: 12px;
	padding-right: 4px;
	padding-left: 4px;
	padding-bottom: 2px;
	padding-top: 1px;
	color: #154BA0;	
}

TR.PageNavBar A.total
{
	background-color: #f5fbff;
	border: 1px solid #86b9d6;
	border-right: 0px solid #86b9d6;
	font-weight: bold;
}

TR.PageNavBar A.pages
{
	background-color: #F5FBFF;
	border: 1px solid #86B9D6;
	margin-right: 1px;
	vertical-align: middle;
	font-weight: bold;
}

TR.PageNavBar A.redirect
{
	background-color: #FFFFFF;
	border: 1px solid #DEDEB8;
	margin-right: 1px;
}

TR.PageNavBar A.redirect:hover
{
	background-color: #F5FBFF;
	border: 1px solid #86B9D6;
	text-decoration: none;
}

TR.PageNavBar A.num
{
	background-color: #FFFFFF;
	border: 1px solid #DEDEB8;
	margin-right:1px;
	vertical-align: middle;
}

TR.PageNavBar A.num:hover
{
	background-color: #F5FBFF;
	border: 1px solid #86B9D6;
	text-decoration: none;
}

TR.PageNavBar A.curpage
{
	margin-right: 1px;
	border: 1px solid #DEDEB8;
	vertical-align: middle;
	background-color: #FFFFD9;
	color: #000000;	
	font-weight: bold;
}

TR.PageNavBar INPUT.pinput
{
	border: 0px;
	padding: 0px;
	width: 40px;
	margin: 0px;
	background: #F5FBFF;
	font-size: 12px;
}

TD.SBar1
{
	background-color: #f7f7f7;
	border-bottom: #d7d7d7 1px solid;
}

TD.SBar1 UL
{
	list-style-type: none;
	margin: 0px 6px 0px 6px;
	height:100%;
}

TD.SBar1 LI
{
	width: 100px;
	float: left;
	position: relative;
	text-align: center;
	padding-top: 3px;
	padding-right: 1px;
	padding-left: 1px;
	cursor: hand;
	color: #333333;
	line-height: 20px;
}

TD.SBar1 A
{
	vertical-align: middle;
	text-decoration: none;
	color: #5680a7;
}

TD.SBar1 A:hover
{
	color:#154BA0;
}

TD.SBar1 A.On
{
	color: #154BA0;
	font-weight: bold;
}

TD.SBar1 LI.Sp1
{
	margin: 0px;
	width: 8px;
	background-image: url(../Images/com_sp2.gif);
	background-position: center center;
	background-repeat: no-repeat;	
}

TD.SBar1 LI.Sp2
{
	margin-top: 0px;
	width: 6px;
	background-image: url(../Images/com_sp3.gif);
	background-position: center center;
	background-repeat: no-repeat;	
}

DIV.DPnl
{
	width: 100%;
	height: 38px;
	border-bottom: #cccccc 1px solid;
	background-color: #f5f5fa;
	white-space: nowrap;	
}

DIV.DPnl SPAN.Caption
{
	position: absolute;
	top: 13px;
	left: 4px;
	width: 300px;
}

DIV.DPnl INPUT
{
	position: absolute;
	width: 60px;
	height: 28px;
}

DIV.DPnl DIV.Left
{
	margin-top: 8px;
	margin-left: 8px;
	padding-top: 0px;
}

DIV.DPnl INPUT.SchBox
{
	margin-top: 0px;
	margin-bottom: 1px;
	margin-left: 0px;
	height: 15px;
	font-size: 9pt;
	border: 1px solid #86B9D6;
	padding-bottom: 2px;
	padding-top: 2px;
	padding-left: 2px;
	width: 200px;
	position: static;
}

DIV.DPnl INPUT.SchBtn
{
	margin-top: 0px;
	margin-bottom: 1px;
	height: 22px;
	padding-right: 4px;
	padding-left: 4px;
	font-size: 9pt;
}

DIV.DPnl INPUT.File
{
	position: absolute;
	left: 4px;
	top: 10px;
	width: 300px;
	height: 21px;
	border: 1px solid #86B9D6;
	font-size: 9pt;
}

DIV.DPnl SELECT.Sheet
{
	position: absolute;
	left: 305px;
	top: 10px;
}

DIV.DPnl INPUT.Btn1
{
	top: 5px;
	right: 5px;
}

DIV.DPnl INPUT.Btn2
{
	top: 5px;
	right: 68px;
}

TABLE.Mb
{
	width: 350px;
	height: 133px;
}

TABLE.Mb TR.Head
{
	height: 28px;
}

TABLE.Mb TD.BL
{
	width: 6px;
	background-image: url(../Images/box_dlgl.jpg);
}

TABLE.Mb TD.BM
{
	width: 338px;
	background-image: url(../Images/box_dlgm.jpg);
	font-weight: bold;
	color: white;
	text-align: left;
	text-indent: 4px;
}

TABLE.Mb TD.BR
{
	width: 6px;
	height: 28px;
	background-image: url(../Images/box_dlgr.jpg);
}

TABLE.Mb TD.LC
{
	padding-bottom: 0px;
	color: #ff0033;
	padding-top: 4px;
}

TABLE.Mb TD.LT
{
	padding-right: 10px;
	width: 90px;
	text-align: right;
}

TABLE.Mb TD.LP
{
	padding-bottom: 1px;
	padding-top: 0px;	
}

TABLE.Mb TD.LP INPUT
{
	border: #99cccc 1px solid;
	padding-bottom: 1px;
	width: 160px;
	padding-top: 1px;
}

TABLE.Mb TD.LB
{
	padding-bottom: 2px;
	padding-top: 4px;
}

TABLE.Mb TD.LB INPUT
{
	height:25px;
}

TABLE.Mb DIV.Body
{
	width: 350;
	height: 104px;
	background-image: url(../Images/box_dlgb.jpg);
	border-right: #7998b7 1px solid;
	border-left: #7998b7 1px solid;
	border-bottom: #7998b7 1px solid;
	vertical-align: top;
	text-align: left;
}

TABLE.Mb DIV.Txt
{
	position: relative;
	top: 30px;
	left: 20px;
	color: #2b61ba;
}

TABLE.Mb DIV.Btn
{
	position: relative;
	top: 50px;
	left: 0px;
	width: 100%;
	text-align: center;
}

TABLE.Mb DIV.Btn INPUT
{
	width: 80px;
	height:25px;
}

TABLE.LMenu
{
	margin-top: 10px;
	margin-bottom: 10px;
	width: 100%;
}

TABLE.LMenu TD
{
	padding-bottom: 3px;
	padding-top: 7px;
	padding-left: 30px;
}

TABLE.LMenu A
{
	color: #333333;
	text-decoration: none;
}

TABLE.LMenu A:hover
{
}

TABLE.LMenu TD.TDOver
{
	background-position: center center;
	background-image: url(../Images/box_actmi.jpg);
	background-repeat: no-repeat;
}

TABLE.LMenu TD.TDNml
{
}

TABLE.Form
{
	border: #a0aac8 1px solid;
}

TABLE.Form TR
{
	height: 23px;
}

TABLE.Form TD
{
	text-align: left;
	vertical-align: middle;
	border-right: #a0aac8 1px dashed;
	border-bottom: #a0aac8 1px dashed;
	padding-left: 4px;
	padding-right: 12px;
}

TABLE.Form TR.HD
{
	background-color: #f5f5fa;
	color: #333399;
}

TABLE.Form TR.HD TD
{
	padding-top: 3px;
	border-bottom: #a0aac8 1px solid;	
}

TABLE.Form TR.HDR
{
	background-color: #f5f5fa;
	color: #ff0000;
}

TABLE.Form TR.HDR TD
{
	padding-top: 3px;
	border-bottom: #a0aac8 1px solid;	
}

TABLE.Form TR.HDGT
{
	background-color: #f7f7f7;
}

TABLE.Form TR.HDGT TD
{
	padding-top: 3px;
	border-bottom: #a0aac8 1px solid;
	height: 18px;
}

TABLE.Form TR.GR
{
	height: 17px;
}

TABLE.Form TR.GR TD
{
	text-align: left;
	vertical-align: middle;
	border-right: #a0aac8 1px dashed;
	border-bottom: #a0aac8 1px dashed;
	padding-left: 1px;
	padding-right: 1px;
}

TABLE.Form TR.MSG
{
	height: 90px;
	background-color: #ffffcc;
	color: #000000;
}

TABLE.Form TR.MSG TD
{
	padding-top: 3px;
	border-bottom-style:solid;
	text-align: center;
	vertical-align: middle;
}

TABLE.Form TR.SB
{
	height: 30px;
}

TABLE.Form TR.SB TD
{
	padding-right: 4px;
}

TABLE.Form TR.SB1
{
	height: 30px;
}

TABLE.Form TR.SB1 TD
{
	padding-left: 2px;
	padding-right: 2px;
	border-right:none;
}

TABLE.Form TD.STA
{
	padding-right: 4px;
	padding-left: 4px;
	background-color: #f7f7f7;
	padding-top: 3px;
}

TABLE.Form INPUT.INP
{
	border: #999b9a 1px solid;
}

TABLE.Form TR.GR INPUT.INP
{
	border: #f0f0f0 1px solid;
}

TABLE.Form INPUT.INPD
{
	border: #999b9a 1px solid;
	background-color: #f5f5f5;
}

TABLE.Form INPUT.UP
{
	border: #999b9a 1px solid;
	width: 360px;
}

TABLE.Form INPUT.UPB
{
	background-image: url(../Images/com_org.gif);
	width: 22px;
	height: 20px;
	cursor: hand;
	background-repeat: no-repeat;
}

SPAN.AgentName
{
	font-size: 11px;
	color: #ff9900;
	font-weight: normal;
}

/************************************3.04 new style*********************************************/
TABLE.T1
{
	background: #bcbcbc;
	color: #000000;
	margin-top: 1px;
	border-collapse: separate;
	text-align: left;
}

TABLE.T1 TABLE.Float
{
	background-color: transparent;
}

TABLE.T1 TD.Title1
{
	padding-right: 10px;
	border-top: #ffffff 1px solid;
	padding-left: 10px;
	background-image: url(../Images/bg_title1.gif);
	color: black;
	border-bottom: #9f9f9f 1px solid;
	background-repeat: repeat-x;
	font-style: normal;
	background-color: #ffffff;
	height: 28px;
	border-right: #ffffff 1px solid;
}

TABLE.T1 TD.Title2
{
	padding-right: 10px;
	border-top: #ffffff 1px solid;
	padding-left: 10px;
	background-image: url(../Images/bg_title2.gif);
	color: black;
	border-bottom: #9f9f9f 1px solid;
	background-repeat: repeat-x;
	font-style: normal;
	background-color: #ff0099;
	border-left: #9f9f9f 1px solid;
}

TABLE.T1 TD.Cell2
{
	padding-left: 3px;
	margin-left: 3px;
	line-height: 18px;
	border-top: #ffffff 1px solid;
	background: #f1f1f1;
	border-left: #ffffff 1px solid;
	color: #000000;
}

TABLE.T1 TD.Cell1
{
	padding-left: 3px;
	margin-left: 3px;
	line-height: 18px;
	border-top: #ffffff 1px solid;
	background: #e4e4e4;
	border-left: #ffffff 1px solid;
	color: #000000;
}

TABLE.T1 TD.Cell3
{
	padding-left: 3px;
	margin-left: 3px;
	line-height: 18px;
	border-top: #ffffff 1px solid;
	background: #f1f1f1;
	border-left: #ffffff 1px solid;
	color: #000000;
}

TABLE.T1 TD.Cell4
{
	padding-left: 3px;
	margin-left: 3px;
	line-height: 18px;	
	border-top: #ffffff 1px solid;
	background: #e4e4e4;
	border-left: #ffffff 1px solid;
	color: #000000;
}

TABLE.Menu1
{
	width: 100%;
	/*background-color: #E9F9FF;*/
	/*border: #dbdce3 1px solid;*/
}

TABLE.Menu1 TD
{
	height: 22px;
	text-align: left;
	text-indent: 8px;
	border-right: #fafaff 1px solid;
	border-top: #fafaff 1px solid;
	border-left: #fafaff 1px solid;
	border-bottom: #fafaff 1px solid;
}

TABLE.Menu1 TABLE.Menu2 TD
{
	background-color: #d9f1f9;
	border-right: #996600 1px solid;
	border-top: #996600 1px solid;
	border-left: #996600 1px solid;
	border-bottom: #996600 1px solid;
}

TABLE.Menu1 TABLE.Menu3 TD
{
	background-color: #C3EBF9;
}

TABLE.Dlg1
{
	width: 100%;
	height: 100%;
}

TABLE.Dlg1 TR.Top
{
	vertical-align: top;
}

TABLE.Dlg1 TR.Top TABLE
{
	height: 38px;
	background-color: #f5f5fa;
	border-bottom: #cccccc 1px solid;
	white-space: nowrap;
	vertical-align: bottom;
	width: 100%;
	text-indent: 6px;
}

TABLE.Dlg1 TR.Bottom
{
	vertical-align: bottom;
}

TABLE.Dlg1 TR.Bottom TABLE
{
	height: 38px;
	background-color: #f5f5fa;
	border-top: #cccccc 1px solid;
	white-space: nowrap;
	width: 100%;
	text-align:center;
}

INPUT.PWD
{
	border: #99cccc 1px solid;
	padding-bottom: 1px;
	width: 160px;
	padding-top: 1px;
}

P
{
	margin: 0px;
	padding: 0px;
}

P.Title1
{
	text-indent: 0px;
	font-weight: bold;
	font-size: 16px;
	color: #2a9dd4;
	padding-top: 8px;
	padding-bottom: 8px;
	letter-spacing: 1px;
}

P.Body1
{
	text-indent: 0px;
	color: #666666;
	padding-top: 2px;
	padding-bottom: 2px;
	letter-spacing: 1px;
}

OL.Warn1
{
	margin: 0px;
	margin-left: 26px;
	margin-bottom: 6px;
	margin-top: 6px;
	padding:0px;
	line-height: 20px;
	letter-spacing: 1px;
	color: #666666;
}

OL.Warn1 LI
{
	padding-bottom: 4px;
	padding-top: 4px;
}

OL.Normal1
{
	margin: 0px;
	margin-left: 26px;
	margin-bottom: 6px;
	margin-top: 6px;
	padding:0px;
	line-height: 20px;
	letter-spacing: 1px;
	color: #666666;
}

OL.Normal1 LI
{
	padding-bottom: 4px;
	padding-top: 4px;
}

TABLE.AdvSch
{
	border: #cbdced 3px solid;
	margin-top: 60px;
	margin-bottom: 20px;
}

TABLE.AdvSch TR
{
}

TABLE.AdvSch TR.Title
{
	background-color: #cbdced;
	font-weight: bold;
	font-size: 16px;
}

TABLE.AdvSch TR.Title TD
{
	padding-bottom: 3px;
	padding-top: 3px;	
}

TABLE.AdvSch TD
{
	vertical-align: middle;
	text-align: left;
	padding-right: 3px;
	padding-left: 3px;
	padding-bottom: 0px;
	padding-top: 6px;
}

TABLE.AdvSch TD.Left
{
	font-weight: bold;
	font-size: 12px;
	width: 135px;
	letter-spacing: 0px;
}

TABLE.AdvSch TD.Middle
{
	width: 220px;
}

TABLE.AdvSch TD.Right
{
	width: 290px;
}

TABLE.AdvSch INPUT.UPB
{
	background-image: url(../Images/com_org.gif);
	background-position: -1px -1px;
	width: 22px;
	height: 20px;
	cursor: hand;
	background-repeat: no-repeat;
}

TABLE.AdvSch INPUT.TextBox
{
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	height: 15px;
	font-size: 9pt;
	border: 1px solid #86B9D6;
	padding-bottom: 0px;
	padding-top: 2px;
	padding-left: 2px;
	width: 200px;
	position: static;
}

TABLE.FormN
{
	border: none;
	margin-left: 10px;
	margin-top: 12px;
}

TABLE.FormN TR
{
	height: 23px;
}

TABLE.FormN TD
{
	text-align: left;
	vertical-align: middle;
	border: none;
	padding-left: 4px;
	padding-right: 12px;
	letter-spacing: 1px;
}

TABLE.FormN TD.STA
{
	padding-right: 4px;
	padding-left: 4px;
	padding-top: 3px;
}

TABLE.FormN INPUT.INP
{
	border: #999b9a 1px solid;
}

TABLE.FormN TR.SB
{
	height: 30px;
}

TABLE.FormN TR.SB TD
{
	padding-right: 4px;
}

#_pnlSch{text-align:center;padding:5px;}