body
{
	margin : 0px;
	padding : 0px; 
	font-family : Verdana;
	font-size : 10pt;
	color : Black;
}

.colorCell
{
	padding : 3px;
}

.tbcReportCaption
{
	border-bottom : Solid 1px Black;
	
}

.mnuBack2
{
	border-bottom : Solid 1px Silver;
	border-left : Solid 1px Silver;
	border-right : Solid 1px Silver;
	background-color : #FBFBFB;
}

.myTable
{
	border : Dotted 1px Silver;
	white-space : nowrap ;
}

.tabIUE
{
	border : Solid 1px Silver;
	background-color : #FDFDD9;
	height : 30px;
}

.grdHeaderUserAdv
{
	font-family  : Verdana;
	font-size : 7pt;
	color : White;
	background-color : #FFA421; 
    height : 20px;
}

.grdAlterItemUser
{
	font-family : Verdana;
	font-size : 7pt;
	color : Black;
	height : 20px;
	background-color : #FBFBFB;
}

.grdItemUser
{
	font-family : Verdana;
	font-size :7pt;
	color : Black;
	height : 20px;
}

/* --------------------------------------  FONT */ 
.fntCaption_LS
{
	font-family : Verdana ;
	font-size : 16px;
	color : #336699; 
	font-weight : bolder;
}

.fntHeader
{
	font-family : Verdana;
	font-size : 16px;
	color : White ;
	font-weight : bolder;
}

.fntReportCaption
{
	font-family : Arial;
	font-size : 16px;
	color : Black;
	font-weight : bolder;
}

.fntLabel
{
	font-family : Verdana;
	font-size : 8pt;
	color : DarkBlue;
}

.fntStandart
{
	font-family : Verdana;
	font-size : 8pt;
}

.fntError
{
	font-family : Verdana;
	font-size : 8pt;
	color : Red;
	font-weight : bold;
}

.fntMsg
{
	font-family : Verdana;
	font-size : 10px;
	color : Gray;
}

.fntFormCaption
{
	font-family : Century Gothic;
	font-size : 12pt;
	color : #336699; 
	font-weight : bold;
}

.fntFormSubCaption
{
	font-family : Century Gothic;
	font-size : 10pt;
	color : Silver;
}

.fntHeaderDesc
{
	font-family : Verdana;
	font-size : 8pt;
	color : White ;
}

.fntSaveError
{
	font-family : Verdana;
	font-size : 8pt;
	color : Red;
	font-weight : bold;
}

.fntSubFormCaption
{
	font-family : Verdana;
	font-size : 8pt;
	font-weight : bold ;
	color : #336699; 
}

.fntEditGrid
{
	font-family : Verdana;
	font-size : 8pt;
	background-color : Silver ;	
}

.fntMenuCaption
{
	font-family : Verdana;
	font-size : 8pt;
	color : White;
	font-weight : bold;
}

.fntMenu
{
	font-family : Verdana;
	font-size : 8pt;
}

/* --------------------------------------  BUTTON */
.btnStandart
{
	font-family : Verdana;
	font-size : 8pt;
	width : 100px;
	height : 25px;
}

/* --------------------------------------  TABLE  */
.tabMenu
{
	border : Solid 1px Silver;
}

.tabSaveError
{
	background : Red;
	border : Solid 1px Black;	
}

/* --------------------------------------  TABLE CELL */
.tbcHeader_LS 
{
	padding : 15px;
	border : Solid 1px #336699; 
	background-color : #336699;
	height : 100px;
}

.tbcMiddle_LS
{
	padding : 15px;
	padding-top : 25px;
	border : Solid 1px #336699; 
	background-color : #FBFBFB;
}

.tbcHeader_BT
{
	padding : 5px;
	background-color : #336699; 
}

.tbcHeader_MS
{
	background-color : #336699; 
	padding : 5px;
}

.tbcHeaderBottom_MS
{
	background-color : #336699; 
	padding : 3px;
}

.tbcLeft_BT
{
	padding-top : 5px;
	padding-left : 5px;
	padding-right : 5px;
	/*filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=1, StartColorStr='#00F4F4F4', EndColorStr='#FFF4F4F4');*/
}

.mnuBack
{
	/*filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=1, StartColorStr='#00F4F4F4', EndColorStr='#FFF4F4F4');*/
	background-color : #FBFBFB;
	border : Solid 1px Silver;
}

.tbcMiddle_BT 
{
	padding : 15px;
	padding-left : 20px;
}

.tbcFormCaption
{
	padding-bottom : 5px;
}

.tbcLabel
{
	padding : 2px;
	text-align : right;
	width : 125px;
}

.tbcInput
{
	padding : 2px;
}

.tbcPicture
{
	border : Solid 1px #336699
}

.tbcButton
{
	padding-top : 10px;
	padding-bottom : 10px;
}

.tbcFormButton
{
	padding-top : 10px;
	padding-bottom : 10px;
}

.tbcFormHeader
{
	padding-bottom : 0px;
}

.tbcFormMiddle
{
	padding : 10px;
	border-top : Solid 1px #DE8E31;
	border-bottom : Solid 1px #DE8E31;
}

.tbcParam
{
	background-color : #FBFBFB;
	border : Solid 1px Silver;
	padding : 5px;
}

.tbcFilt
{
	padding-top : 5px;
	padding-bottom : 5px;
}

.tbcSubFormCaption
{
	padding : 5px;
	border-bottom : Dotted 1px Silver;
}

.tbcSubFormMiddle
{
	padding : 10px;
}

.tbcSubFormBottom
{
	height : 10px;
}

.tbcMenuCaption
{
	background-color : WhiteSmoke;
	height : 25px;
	border-bottom : Solid 1px Silver;
}

.tbcMenuCaptionNew
{
	height : 25px;
	border : Solid 1px #336699;
	background-color : #336699;
}


.tbcMenuDetail
{
	height : 25px;
}

/* --------------------------------------  BROWSE */

.grdAlterItem
{
	font-family : Verdana;
	font-size : 8pt;
	color : Black;
	height : 20px;
	background-color : #FBFBFB;
}

.grdHeader
{
	font-family  : Verdana;
	font-size : 8pt;
	color : White;
	background-color : #336699; 
    height : 20px;
}

.grdItem
{
	font-family : Verdana;
	font-size : 8pt;
	color : Black;
	height : 20px;
}

.grdHeaderReport
{
	font-family  : Verdana;
	font-size : 8pt;
	color : Black;
    height : 20px;
    font-weight : bold;
    border-bottom : Dotted 1px Black;
}

.grdItemReport
{
	font-family : Verdana;
	font-size : 8pt;
	color : Black;
	height : 20px;
}

.grdItemLink
{
	font-family : Verdana;
	font-size : 8pt;
	color : DarkBlue;
	text-decoration : none;
	font-weight : bold ;
}

.grdItemLink:hover
{
	color : Red;
	font-weight : bold ;
	text-decoration : underline;
}


.fntExit
{
	font-family : Verdana;
	font-size : 8pt;
	color : White;
	text-decoration : none;
	font-weight : bold ;
}

.fntExit:hover
{
	color : Yellow;
	font-weight : bold ;
	text-decoration : underline;
}

.fntLink
{
	font-family : Verdana;
	font-size : 8pt;
	color : Black;
	text-decoration : none;
	font-weight : bold ;
}

.fntLink:hover
{
	color : Red;
	font-weight : bold ;
	text-decoration : underline;
}

.fntJumpLink
{
	font-family : Verdana;
	font-size : 8pt;
	color : Black;
	text-decoration : none;
}

.fntJumpLink:hover
{
	text-decoration : underline;
}

/* --------------------------------------  MSG BOX */
.fntMsgBoxStandard
{
	font-family : Verdana ;
	font-size : 9pt;
	color : #336699; 
	font-weight : bold;
	padding-left : 10px;
	padding-right : 10px;
}

/* --------------------------------------  HTML AREA */
.htmlArea
{
	background-color : White;
	border : Solid 1px darkGray;
	margin : 0px;
	font-size : 9pt;
	overflow : auto ;
	width : 600px;
	height : 280px;
	font-family : Verdana, Sans-Serif ;
	font-style:normal;
}

.htmlArea p
{
	margin : 0px;
}

.htmlArea td
{
	font-size : 9pt;
	font-family : Verdana, Sans-Serif ;
}


p 
{
	font-family : Verdana ;
	font-weight : Normal;
	font-size : 10pt; 
	margin : 0px;
}

ul 
{
	font-family : Verdana;
	font-weight : Normal;
	font-size : 10pt; 
	margin : 0px;
}

ol 
{
	font-family : Verdana;
	font-weight : Normal;
	font-size : 10pt; 
	margin : 0px;
}

li 
{
	font-family : Verdana;
	font-weight : Normal;
	font-size : 10pt; 
	margin : 0px;
}


.CBPanel
{
	background-color : #AC6502; 
	position : absolute ;
	border : Solid 1px #AC6502;
    display : none;
    filter:progid:DXImageTransform.Microsoft.dropshadow(OffX=3, OffY=3, Color='DarkGray', Positive='true');
    white-space : nowrap ;
}

.CCPanel
{
	background-color : #AC6502;
	padding-left : 5px;
	padding-right : 5px; 
	white-space : nowrap ;
}

.CCLabel
{
	font-family : Tahoma;
	color : White ;
	font-size : 8pt;
	white-space : nowrap ;
}

.CMPanel
{
	background-color : #F7DCBC;
	padding : 4px;
	padding-left : 4px;
	padding-right : 4px;
	white-space : nowrap ;
}

.CIPanel
{
	padding-left : 4px;
	padding-right : 4px;
	white-space : nowrap ;
}

.CILink
{
	font-family : Tahoma ;
    font-size : 8pt;
    color : Black;
    text-decoration : none;
    padding-left : 8px;
    padding-right : 8px;
    padding-top : 3px;
    padding-bottom : 3px;
    white-space : nowrap ;
}

.grdSubHeader
{
	font-family : Tahoma;
	font-size : 8pt;
	color : White;
	background-color : #609E83;
    height : 20px;
}

.grdSubHeader2
{
	font-family : Tahoma;
	font-size : 8pt;
	color : White;
	background-color : #C68C49;
    height : 20px;
}

.browText
{
	font-family : Tahoma ;
	font-size : 8pt;
	display : none;
}