body
{
	font-size: 10pt;
	font-family: Arial, Tahoma, Verdana;
	background-color:White;
	margin-top:4px;
}

/** Controls **/
.cmCalendarExt
{
    cursor:default;
    border:1px solid #DBDEE1;
    background:url(../Images/Icon_Calender.gif) no-repeat right; 
}
.cmDialogExt
{
    cursor:default;
    border:1px solid #DBDEE1;
    background:url(../Images/Icon_Dialog.gif) no-repeat right; 
}

.cmBorder
{
    border:1px solid #DBDEE1;width:100%;    
}

.cmBorder td
{
    border:1px solid #DBDEE1;    
}

/** Form, Monitor **/
.divForm
{    
    background-image:url(../Images/Icon_FormBg.gif); background-repeat:no-repeat; width:800px; height:300px; padding-top:12px; padding-left:10px;
}
.divMonitor
{
    background-image:url(../Images/Icon_MonitorBg.gif); background-repeat:no-repeat; width:800px; height:300px; padding-top:12px; padding-left:10px;
}

/** Div Body **/
#divMain
{
    position:relative;width:802px;left:50%;margin-left:-401px;margin-top:-2px;
}
#divForm
{
    width:786px; margin-top:-270px;margin-left:7px;
}
#divMonitor
{
    display:none;width:786px; margin-top:-270px;margin-left:7px;
}
#divBody 
{
    width:782px;border:0px solid #DBDEE1;margin:auto;
	padding:0px 2px 0px 3px;
}
#divBody fieldset 
{
	display:block;
	padding:1px 2px 1px 3px;
	line-height:18px;
}
#divBody legend {
	font-size:10pt;
	font-weight:bold;
	color:Blue;
}
#divBody label {
	text-align:left;
}
#divBody input
{
	overflow-x:visible; 
}
#divBody select 
{
    border:1px solid #E1E1E1;
    overflow-x:visible;
    height:22px; 
}
#divBody input[type='text'] {
	border:1px solid #E1E1E1;height:18px;
}
#divBody textarea {
	border:1px solid #E1E1E1;
	width:99%;
	overflow-y:visible;
}
#divBody option {
	background:#FFF;
}
#divBody table
{
    border:0px solid #DBDEE1; width:100%; margin-top:0px;
}
#divBody td
{
    border-right:0px solid #DBDEE1;border-bottom:0px solid #DBDEE1;padding:1px 2px 1px 0px;
    height:24px;
}

/** Table **/
#divBody .divTable
{
    border-top:1px solid #DBDEE1;border-left:1px solid #DBDEE1;border-right:1px solid #DBDEE1;border-bottom:0px solid #DBDEE1;
}
#divBody .divTable .Title
{    
    border-bottom:1px solid #BCBCBC; color:#514F48;height:24px; font-weight:bold;
}
#divBody .divTable .Title td
{
    border-right:1px solid #BCBCBC;
    border-bottom:1px solid #BCBCBC;
    height:21px;
}
#divBody .divTable .Item td
{
    border-bottom:1px solid #DBDEE1;
    height:21px;
}

/** Monitor **/
#divMain .divTable
{
    border-top:1px solid #DBDEE1;border-left:1px solid #DBDEE1;border-right:1px solid #DBDEE1;border-bottom:0px solid #DBDEE1;
}
#divMain .divTable .Title
{    
    border-bottom:1px solid #BCBCBC; color:#514F48;height:24px; font-weight:bold;
}
#divMain .divTable .Title td
{
    border-right:1px solid #BCBCBC;
    border-bottom:1px solid #BCBCBC;
    height:21px;
}
#divMain .divTable .Item td
{
    border-bottom:1px solid #DBDEE1;
    height:21px;
}

/** Form GridView **/
#divBody .divGv { border:solid 1px #ccc;margin-top:5px; }
#divBody .divGv th{ border:solid 1px #ccc; padding:0px 0px 0px 0px;}
#divBody .divGv td{ border:solid 1px #ccc; padding:0px 0px 0px 0px;}
#divBody .divGv-Head{ font-family:Arial; color:#514F48; height:22px;background:#f5f5f5;}
#divBody .divGv-Row{ font-family:Arial;}
#divBody .divGv-Row td{padding-left:1px; padding-right:1px;}
#divBody .divGv-Row td input{ border:0px none #fff; width:95%;}
#divBody .divGv-Row td select{ width:98%;}

/*form#form .gv {border:solid 1px #7F9DB9;margin-left:-2px;margin-top:5px;}
form#form .gv th{font-weight:normal; border:none;height:23px;}
form#form .gv td{border:none;}
form#form .gv td{border:solid 1px #7F9DB9; padding:0px 0px 0px 0px;}
form#form .gv-head{font-size: 9pt; font-family:Arial; background:#f0f7e8;}
form#form .gv-row{height:24px; font-size: 9pt;font-family:Arial;}
form#form .gv .gv-row .dc{padding-left:1px;display:inline-block;width:96%;}
form#form .gv .gv-row .ec{border:solid 0px #ffffff;padding-left:1px;display:inline-block;font-size: 9pt;font-family:Arial;height:100%;width:96%;}
form#form .gv-delete{background-image:url(../../Resource/Images/Icon_Delete2.gif) no-repeat left;}*/

.red { width:25px; float:right; color:Red; font-family:Arial; font-size:9pt; display:none;}
.choose {text-decoration:line-through;}
.warning { color:Red;}

.btnAddDelete{background:url('../Images/Icon_ButtonBg.gif') 0px -12px; border:1px solid #FCC245; padding-top:2px; cursor:pointer;height:22px;width:60px;margin-right:4px;margin-top:4px;margin-bottom:4px;}
a.tabs1{ background:url('../Images/Icon_TabD.gif') no-repeat center; vertical-align:bottom; text-align:center; height:28px; font-size:9pt; font-family:Arial; line-height:34px; color:Black; margin-bottom:-16px; text-decoration:none;}
a.tabs2{ background:url('../Images/Icon_TabE.gif') no-repeat center; vertical-align:bottom; text-align:center; height:28px; font-size:10pt; font-family:Arial; line-height:34px; color:Black; margin-bottom:-16px; text-decoration:none;}