.chBl 
{
	background-color:white; 
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0); 
	left:0; 
	top:0; 
	width:100%; 
	height:100%; 
	position:absolute; 
}
.chPan 
{
	background-color:transparent; 
	left:0; 
	top:0; 
	position:absolute; 
	text-align:center;
}
.chFr 
{
	left:0; 
	top:0; 
	width:100%; 
	height:100%;
	position:absolute; 
}
.chPanMR 
{
	background-color:#E7E3D6; 
	left:0; 
	top:0; 
	position:absolute; 
	text-align:center;
	border: 1px #577a9a solid;
}
.chPanME
{
	background-color: #E7E3D6;
	border: 1px #967a5b solid;
	left:0; 
	top:0; 
	position:absolute; 
	text-align:center;
}
.chPanHR 
{
	background: url(/images/tR.gif) repeat-x;
	background-color: #759BBE;
	border-bottom: 1px #577a9a solid;
	LEFT: 0px;
	TOP: 0px;
	HEIGHT: 22px;
	cursor:hand;
	padding-left:1px;
	padding-right:1px;
}
.chPanHE
{
	background: url(/images/tE.gif) repeat-x;
	background-color: #B9A28A;
	border-bottom: 1px #967a5b solid;
	LEFT: 0px; 
	TOP: 0px; 
	HEIGHT: 22px;
	cursor:hand;
	padding-left:1px;
	padding-right:1px;
}
.chPanTR
{
	font-family:Sans-Serif;
	font-size:13px;
	font-weight:bold;
	color:White;
	LEFT: 8px; 
	POSITION: absolute; 
	TOP: 2px;
}
.chPanTE
{
	font-family:Sans-Serif;
	font-size:13px;
	font-weight:bold;
	color:White;
	LEFT: 8px; 
	POSITION: absolute; 
	TOP: 2px;
}
.chPanIR
{
	POSITION: absolute; 
	TOP: 2px;
}
.chPanIE
{
	POSITION: absolute; 
	TOP: 2px;
}
/*******************************************************************/
/*panels*/
.brigPan
{
	background-color: #F5F2EF;/*#F6F3EC;*/
	border: 1px #B7B2A7 solid;
}
.brigPaNoB
{
	background-color: #F5F2EF;
}

.brigPaNoBS
{
	background-color: #F5F2EF;
	SCROLLBAR-FACE-COLOR: #F5F2EF; 
	SCROLLBAR-HIGHLIGHT-COLOR: #E7E3D6; 
	SCROLLBAR-SHADOW-COLOR: #F5F2EF; 
	SCROLLBAR-3DLIGHT-COLOR: #F5F2EF; 
	SCROLLBAR-ARROW-COLOR: #E7E3D6; 
	SCROLLBAR-TRACK-COLOR: #F5F2EF; 
	SCROLLBAR-DARKSHADOW-COLOR: #E7E3D6;
}
.darkPan
{
	background-color: #E7E3D6;
	border: 1px #B7B2A7  solid;
}
.darkPaNoB
{
	background-color: #E7E3D6;
}
.iNew
{
	background:url('/images/new.gif') no-repeat;
	background-position:0 3;
	width: 40px;
	height:14px;
	margin-left:20px;
}
.iOld
{
	background:url('/images/closed.gif') no-repeat;
	background-position:0 2;
	width: 60px;
	height:14px;
	margin-left:20px;
}
.iChange
{
	background:url('/images/change.gif') no-repeat;
	background-position:0 2;
	width: 50px;
	height:13px;
	margin-left:20px;
}
.iNote
{
	background:url('/images/note.gif') no-repeat;
	background-position:0 2;
	width: 42px;
	height:13px;
	margin-left:20px;
}
.PanMR
{
	background-color:#F5F2EF;
	border: 1px #577a9a solid;
}


/*******************************************************************/
/*textbox*/
.noEField
{
	color:#808080;
	background-color:#FFFFFF;
	font-family:Verdana;
	font-size:11px;
	border-color:black;
	border-style: solid;
	border-width: 1px;
	text-align:center;
}
.eField
{
	background-color:#FFFFFF;
	font-family:Verdana;
	font-size:11px;
	border-color:black;
	border-style: solid;
	border-width: 1px;
}
.eFd
{
	font-size: 12px;
	font-family:Verdana;
	font-weight:bold;
	background-color: #FFFFFF;
	border-style: solid;
 	border-width: 1px;
	border-color: #D4D0C8;
	text-align:left;
}
.eAr
{
	font-size: 12px;
	font-family:Verdana;
	font-weight:bold;
	background-color: #FFFFFF;
	border-style: solid;
	border-color: #D4D0C8;
	border-width: 1px;
	SCROLLBAR-FACE-COLOR: #F5F2EF; 
	SCROLLBAR-HIGHLIGHT-COLOR: #E7E3D6; 
	SCROLLBAR-SHADOW-COLOR: #F5F2EF; 
	SCROLLBAR-3DLIGHT-COLOR: #F5F2EF; 
	SCROLLBAR-ARROW-COLOR: #E7E3D6; 
	SCROLLBAR-TRACK-COLOR: #F5F2EF; 
	SCROLLBAR-DARKSHADOW-COLOR: #E7E3D6;
}
.eRb
{
	font-size: 12px;
	font-family:Verdana;
	font-weight:bold;	
}
.eRbb
{
	font-size: 12px;
	font-family:Verdana;
	font-weight:bold;	
}
.chB
{
	color:Black;
	font-family:Verdana;
	font-size:10px;
	border:#AAAAAA solid 1px;
	text-align:center;
	background-color:White;
}
/*******************************************************************/
/*labels*/
.tB
{
	font: bold 13px sans-serif;
	text-align: left;
}
.text
{
	font-size: 13px;
	font-family:sans-serif;
	text-align: left;
	font-weight:normal;
}
.textR
{
	font-size: 13px;
	font-family:sans-serif;
	text-align: right;
}
.textS
{
	font-size: 11px;
	font-family:sans-serif;
}
.textSL
{
	font-size: 11px;
	font-family:sans-serif;
	text-align:left;	 
}
.textSJ
{
	font-size: 11px;
	font-family:sans-serif;
	text-align:justify;	
	padding-left:1px; 
}
/*******************************************************************/
/*grids*/
.gridC
{
	font-family:Sans-Serif;
	padding-top:1px;
	padding-left:1px;
	font-size:12px;
	text-align:left;
	height:15px;
	overflow:hidden;
}
.gridCF
{
	font-family:Sans-Serif;
	padding-top:1px;
	padding-left:1px;
	font-size:12px;
	text-align:left;
	overflow:hidden;
}
/*centereed*/
.gridCC
{
	font-family:Sans-Serif;
	padding-top:1px;
	font-size:12px;
	text-align:center;
	height:15px;
	overflow:hidden;
}
.gridCCF
{
	font-family:Sans-Serif;
	padding-top:1px;
	font-size:12px;
	text-align:center;
	overflow:hidden;
}
.gridIC
{
	border-right: 1px solid #7B9EBD;
	border-bottom: 1px solid #7B9EBD;
	text-align:left;
}
.gridIG
{
	border-right: 1px solid #7B9EBD;
	border-bottom: 1px solid #7B9EBD;
	background-color:#E1ECFC;	
}
.gridIH
{
	border-right: 1px solid #DAD2BA;
	border-bottom: 1px solid #DAD2BA;
}
.gridGI
{
	font-family:Verdana;
	padding-top:1px;
	padding-bottom:2px;
	padding-left:3px;
	font-size:12px;
	text-align:left;
	font-weight:bold;
	color:#0D275A;
	background-color:#E1ECFC;
	overflow:hidden;
}
/*right*/
.gridCR
{
	color:#808080;
	border-width: 0px;
	font-family:Sans-Serif;
	font-size:12px;
	text-align:right;
	height:15px;
	overflow:hidden;
}
.gridCRF
{
	color:#808080;
	border-width: 0px;
	font-family:Sans-Serif;
	font-size:12px;
	text-align:right;
	overflow:hidden;
}
/*header*/
.gridHR
{
	background-color:#DAD2BA;
	border-width: 0px;
	height:17px;
	vertical-align:top;
	text-align:left;
}

.gridHI
{
	font-family:Sans-Serif;
	padding-top:1px;
	font-size:12px;
	text-align:center;
	height:17px;
	overflow:hidden;
}
/*rows*/
.gridAR
{
	background-color:white;
	border-width: 0px;
	vertical-align:top;
	height:11;
	cursor:hand;
}
.gridNR
{
	background-color:white;
	border-width: 0px;
	vertical-align:top;
	height:11;
	cursor:hand;
}
/*right bar*/
.gridBC
{
	border:0px;
	padding-top:1px;
	text-align:center;
	height:15px;
	width:5px;
	overflow:hidden;
	background-color:#DAD2BA;
}
.gridBI
{
	font-family:Sans-Serif;
	padding-top:1px;
	font-size:12px;
	text-align:center;
	height:15px;
	overflow:hidden;
}
/*grouping*/
.gridHG
{
	color:#000000;
	border-width: 0px;
	font-family:Sans-Serif;
	font-size:12px;
	text-align:left;
	height:15px;
	overflow:hidden;
}
/*******************************************************************/
/*plugins*/
/*center panel*/
.cTable
{
	WIDTH: 98%; 
	vertical-align:middle;
	height: 96%;
	text-align:center;
}
.cTd
{
	vertical-align: middle;
	width:100%;
	height:100%;
}
.mPlugPan
{
	WIDTH: 792px;
	HEIGHT: 495px;
	background-color: #F5F2EF;/*#F6F3EC*/
	POSITION: relative;
}
.chPlugPan
{
	Z-INDEX: 101; 
	LEFT: 3px; 
	BORDER: #b7b2a7 1px solid; 
	WIDTH: 782px; 
	POSITION: absolute; 
	TOP: 22px; 
	HEIGHT: 466px; 
	BACKGROUND-COLOR: #F5F2EF;/*#F6F3EC*/
}
.navBar
{
	Z-INDEX: 106; 
	LEFT: 10px; 
	WIDTH: 764px; 
	POSITION: absolute; 
	TOP: 425px; 
	HEIGHT: 34px;
}
.topBar
{
	Z-INDEX: 105; 
	LEFT: 10px; 
	WIDTH: 764px; 
	POSITION: absolute; 
	TOP: 10px; 
	HEIGHT: 34px;
}
/*iframes*/
.plugFr
{
	DISPLAY:none;
	Z-INDEX:104;
	LEFT:5px;
	WIDTH:770px;
	POSITION:absolute;
	TOP:20px;
	HEIGHT:410px;	
}
/*******************************************************************/
/*tabstrip*/
.tItem
{
	background:white;
	padding-left:6px;
	padding-right:6px;
	padding-top:2px;
	padding-bottom:2px;
	BORDER-Left: #d4d0c8 1px solid;
	BORDER-TOP: #d4d0c8 1px solid;
	BORDER-BOTTOM: #B7B2A7 1px solid;
	cursor:default;
}
.tItemHov
{
	padding-left:6px;
	padding-right:6px;
	padding-top:2px;
	padding-bottom:2px;
	BORDER-Left: #d4d0c8 1px solid;
	BORDER-TOP: #d4d0c8 1px solid;
	BORDER-BOTTOM: #B7B2A7 1px solid;
	cursor:default;
	cursor:hand;
	color:white;
	background:gray
}
.tItemSel
{
	padding-left:6px;
	padding-right:6px;
	padding-top:2px;
	padding-bottom:3px;
	cursor:default;
	background:#F5F2EF;
	border:1px #B7B2A7 solid;
	border-bottom:0px #F5F2EF solid;
}
.tItemSelD
{
	padding-left:6px;
	padding-right:6px;
	padding-top:2px;
	padding-bottom:2px;
	cursor:default;
	background:#E7E3D6;
	border:1px #B7B2A7 solid;
	border-bottom:0px #B7B2A7 solid;
}
.tab
{
	FONT-SIZE: 11px; 
	TEXT-ALIGN: center;
	BORDER-RIGHT: #b7b2a7 1px solid;
	FONT-WEIGHT: bold;
	FONT-FAMILY: sans-serif; 
}
/*******************************************************************/
/*controls*/
/*button*/
.but
{
	font-size: 11px;
	font-family:sans-serif;	
	color: #000000;
	cursor:hand;
	background: url(/images/but.gif) repeat-x;
	border-color: #98948A;
	border-style: solid;
	border-width: 1px

}
.sB
{
	margin-left:0px;
	margin-right:0px;
	margin-top:0px;
	margin-bottom:0px;
	background-color: transparent;
	text-align:left;
	SCROLLBAR-FACE-COLOR: #DAD2BA; 
	SCROLLBAR-HIGHLIGHT-COLOR: #DAD2BA; 
	SCROLLBAR-SHADOW-COLOR: #DAD2BA; 
	SCROLLBAR-3DLIGHT-COLOR: #F5F2EF; 
	SCROLLBAR-ARROW-COLOR: #F5F2EF; 
	SCROLLBAR-TRACK-COLOR: #F5F2EF; 
	SCROLLBAR-DARKSHADOW-COLOR: #F5F2EF;
}
.body
{
	margin-left:0px;
	margin-right:0px;
	margin-top:0px;
	margin-bottom:0px;
	background-color: transparent;
}

.bodyTest
{
	margin-left:0px;
	margin-right:0px;
	margin-top:0px;
	margin-bottom:0px;
	background-color:Transparent;
	background-image:url(/images/testbg.gif);
}

/*body with no back*/
.bodyT
{
	margin-left:0px;
	margin-right:0px;
	margin-top:0px;
	margin-bottom:0px;
	background-color:Transparent;
}
/*image*/
IMG
{
	cursor:hand;
	border:0;
	BACKGROUND-COLOR: transparent;
}
/*******************************************************************/



.title
{
	font-size: 15px;
	font-family: sans-serif;
	letter-spacing: 0.1em; 
	font-weight: bold;	
}

/*******************************************************************/
/*calendar*/
.calC
{
	FONT-FAMILY: Verdana; 
	FONT-SIZE: 11px;
	vertical-align:middle;
	cursor:hand;
}

.calN
{
	FONT-FAMILY: Verdana; 
	FONT-SIZE: 11px;
	vertical-align:middle;
}
.calH
{
	FONT-FAMILY: Verdana; 
	FONT-SIZE: 11px;
	vertical-align:middle;
}

.calSS
{
	FONT-FAMILY: Verdana; 
	FONT-SIZE: 11px;
	vertical-align:middle;
	cursor:hand;
	color:Red;
}

.calHSS
{
	FONT-FAMILY: Verdana; 
	FONT-SIZE: 11px;
	vertical-align:middle;
	color:Red;
}

/*seleted*/
.calS
{
	FONT-FAMILY: Verdana; 
	FONT-SIZE: 11px;
	vertical-align:middle;
	background:#967c63;
	color:White;
}

.calR
{
	height:10px;
	text-align:center;
}

.calM
{
	font-weight:bold; FONT-FAMILY: Verdana; FONT-SIZE: 9px;
	Z-INDEX: 101; LEFT: 8px; POSITION: absolute; TOP: 8px;
	Width:88px;
	display:none
}

.calY
{
	font-weight:bold; FONT-FAMILY: Verdana; FONT-SIZE: 9px;
	Z-INDEX: 101; LEFT: 100px; POSITION: absolute; TOP: 8px;
	Width:56px;
	display:none
}

/*******************************************************************/
/*dedicate*/
.secTit
{
	font-family:Trebuchet MS;
	font-size:18px;
	color:#7DA2C4;
	font-weight:bold;
	text-align:right;
}
/*mainpanel*/
.icon{height:32px;width:32px;DISPLAY:none;Z-INDEX:101;LEFT:24px;POSITION:absolute;}
.label{DISPLAY:none;Z-INDEX:102;LEFT:2px;POSITION:absolute;width:80px;font-size: 11px;font-family:sans-serif;text-align: center;color:White;}
.labelS{Z-INDEX:102;LEFT:2px;POSITION:absolute;width:80px;font-size: 11px;font-family:Tahoma;text-align: center;color:White;font-weight:bold;}
.mPanel{BORDER: #d4d0c8 1px solid;WIDTH: 876px;HEIGHT: 494px; BACKGROUND-COLOR: #F5F2EF;}
.iframe{DISPLAY: none; Z-INDEX: 103; LEFT: 84px; WIDTH: 790px; POSITION: absolute; TOP: 0px; HEIGHT: 490px; BACKGROUND-COLOR: #f5f2ef;}
.mItem{PADDING: 2px; BORDER: #aacbeb 1px solid;BORDER-bottom: #aacbeb 0px solid;width:144px;text-align:left;background:#F5F2EF;cursor:default;}
.mItemHov{PADDING: 2px; BORDER: #aacbeb 1px solid;BORDER-bottom: #aacbeb 0px solid;width:144px;text-align:left;background:#d7e8f7;cursor:hand;}
.mItemSel{PADDING: 2px; BORDER: #aacbeb 2px solid;BORDER-bottom: #aacbeb 1px solid;width:144px;text-align:left;background:#d7e8f7;cursor:default;}
.menu{display:none;FONT-SIZE: 11px; Z-INDEX: 113; LEFT: 2px; FONT-FAMILY: Verdana; POSITION: absolute; TOP: 28px; TEXT-ALIGN: center;BORDER-bottom: #aacbeb 1px solid;}
.menuBut{FONT-WEIGHT: bold; FONT-SIZE: 11px;BACKGROUND: white;LEFT: 6px; PADDING: 2px; BORDER: #8fb2d4 1px solid; WIDTH: 86px;CURSOR: hand; FONT-FAMILY: Verdana; LETTER-SPACING: 0.1em; POSITION: absolute; TOP: 5px; TEXT-ALIGN: center}
.rNavPan{filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#AACBEB', EndColorStr='#759BBE');	Z-INDEX: 101; BACKGROUND: #95bad5; 	LEFT: 0px; 	POSITION: absolute; TOP: 0px;Height:492px;	WIDTH: 84px;padding-bottom:2px;}
.eNavPan{filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#D7CABD', EndColorStr='#B9A28A');	Z-INDEX: 101; BACKGROUND: #B9A28A; 	LEFT: 0px; 	POSITION: absolute; TOP: 0px;Height:492px;	WIDTH: 84px;padding-bottom:2px;}
.clPan{

	
	