/* CSS Document */

.nonprint
{
	display:none;
}

.pagestart
{
	page-break-before: always;
}

body
{
	margin:100px;
}

table.tableGrid
{
	border:0px solid #666;
}

td.tabletitle
{
	background: #EAEAEA;
	border: 1px solid #666;
	border-bottom: 1px solid #FF9900;
	overflow: hidden;
	white-space: nowrap;
	position: relative;
	height:25px;
	padding:3px;
}


td.subtabletitle
{
	background: #CCC;
	border: 1px solid #666;
	overflow: hidden;
	white-space: nowrap;
	position: relative;
	height:20px;
	padding:3px;
	direction:rtl;
}


div.subtabletitle
{
	font-family: Simplified Arabic, tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	float:right;
}

div.tabletitle
{
	font-family: Simplified Arabic, tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	float:right;
}


td.toolbar
{
	background: #fafafa url(../../images/bg.gif) repeat-x top;
	position: relative;			
	border: 1px solid #666;
	padding-right:5px;
	padding-left:5px;
	padding-top:2px;
	overflow: hidden;
	height:22px;
}

div.toolbar
{
	font-family: tahoma;
	font-size: 11px;
	color:#0000FF;
	padding-left:7px;
	padding-right:1px;
	float:right;
	cursor:pointer;
}

div.hiddentoolbar
{
	font-family: tahoma;
	font-size: 11px;
	color:#EAEAEA;
	padding-left:7px;
	padding-right:1px;
	float:right;
}

td.subtoolbar
{
	background: #CCCCCC;
	padding-left: 1px ;
	padding-right: 1px;
}

td.titleColStart
{
	background: #EEEEEE;
	position: relative;
	border: 1px solid #666;
	overflow: hidden;
	height:20px;
}

td.titleCol
{
	background: #EEEEEE;
	position: relative;
	border: 1px solid #666;
	border-right:0px;
	overflow: hidden;
	height:20px;
}

div.titleCol
{
	font-family: Simplified Arabic, tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	text-align:center;
	padding:4px;
}

td.tableDataStart
{
	position: relative;
	border: 1px solid #666;
	border-top: 0px;
	overflow: hidden;
	height:20px;
}

td.tableData
{
	position: relative;
	border: 1px solid #666;
	border-right:0px;
	border-top: 0px;
	overflow: hidden;
	height:20px;
}

div.tableData
{
	font-family: Simplified Arabic, tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	padding:3px;	
}

.odd
{
	background-color:#EBEBEB;
}

.even
{
	background-color:#FFFFFF;
}

.trHighlight
{
	background: #fafafa url(../../images/hhbg.gif) repeat-x bottom;
	border: 1px solid #666;
	border-bottom:0px;
	cursor:pointer;
	color:#0000FF;
}

.trClick
{
	color:#FF0000;
	background: #fafafa url(../../images/shbg.gif) repeat-x bottom;
	border: 1px solid #666;
	border-bottom:0px;
	cursor:pointer;
}


td.tablePagging
{
	background: #000000;
	border: 1px solid #666;
	border-top: 0px;
	height:20;
	padding:0px;
	font-size:10px;
	font-family:tahoma;
	direction:rtl;
}

div.tablePagging
{
	font-family: Simplified Arabic, tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
}

div.tablePaggingCount
{
	font-family: Simplified Arabic, tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	padding-right:10px;
	padding-bottom:3px;
	color:#1D1D1D;
}

div.tablePaggingGo
{
	font-family: Simplified Arabic, tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	padding-left:10px;
	padding-bottom:2px;
	color:#1D1D1D;
}

td.arrowpaging
{
	padding-top:3px;
	background: #EAEAEA;
}

select.nav_list
{
	font-family: Simplified Arabic, tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	width:50px;
}


div.next
{
	width:16px;
	cursor: pointer;
}

div.gnext
{
	width:16px;
	cursor: pointer;
}

div.last
{
	width:16px;
	cursor: pointer;
}


div.prev
{
	width:16px;
	cursor: pointer;
}

div.gprev
{
	width:16px;
	cursor: pointer;	
}

div.first
{
	width:16px;
	cursor: pointer;	
}

div.footertext
{
	font-family: tahoma;
	font-size: 11px;
	color:#FFFFFF;
}

div.headertext
{
	font-family: Simplified Arabic, tahoma;
	font-size: 11px;
	font-weight:bold;
	color:#FFFFFF;
	padding-bottom:5px;
	padding-left:20px;
}

td.columnDescription
{
	background: #EAEAEA;
	border: 1px solid #666;
	border-bottom:0px;
}

td.columnEmpty
{
	background:#FFFFFF ;
	border: 1px solid ; 
	border-bottom:0px;	
}

td.columnDescriptionMD
{
	background: #EAEAEA;
	border: 1px solid #666;
}

div.columnDescription
{
	font-family: Simplified Arabic, tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	text-align:center;
	padding:2px;
}

td.inputFiledSigle
{
	position: relative;
	border: 1px solid #666;
	border-right:0px;
	border-bottom: 0px;
	overflow: hidden;
	height:20px;
	padding:2px;
}

td.inputFiledSigleMD
{
	position: relative;
	border: 1px solid #666;
	border-top: 0px;
	overflow: hidden;
	padding:2px;
}


td.inputFiledSigleBorder
{
	position: relative;
	border: 1px solid #666;
	border-bottom: 0px;
	overflow: hidden;
	height:25px;
	padding:2px;
}

td.inputFiledSigleBorderLR
{
	position: relative;
	border: 1px solid #666;
	border-top:0px;
	border-bottom: 0px;
	overflow: hidden;
	height:25px;
	padding:2px;
}


td.columnDescriptionBorderTD
{
	background: #EAEAEA;
	border: 1px solid #666;
}

td.inputFiledSigleBorderTD
{
	position: relative;
	border: 1px solid #666;
	border-right:0px;
	border-left:: 0px;
	overflow: hidden;
	height:20px;
	padding:2px;
}

div.inputFiledSigle
{
	font-family: Simplified Arabic, tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color:#333333;
}


div.inputFiledSigleBig
{
	font-family: Simplified Arabic, tahoma, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight:bold;
	color:#333333;
}

.inputFiledSigleMediumPr
{
	font-family: Simplified Arabic, tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color:#333333;
}

input.inputFiledSigleSmall
{
	width: 50px;
	text-align:right;
}

input.inputFiledSigleMedium
{
	width: 100px;
	text-align:right;
}

input.inputFiledSigleLarge
{
	width: 200px;
	text-align:right;
}

input.buttonMedium
{
	width: 50px;
	height:22px;
	font-family: Simplified Arabic, tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#111111;
	text-align:center;	
}

td.formButton
{
	background: #EAEAEA;
	border: 1px solid #666;
	overflow: hidden;
	white-space: nowrap;
	position: relative;
	height:25px;
	padding:0px;
	font-size:10px;
	font-family:tahoma;
	direction:rtl;
	padding-top:2px;
	vertical-align:middle;
}

table.msg_done
{
	font-family: Simplified Arabic, tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	float:right;
	color:#006600;
	background-color:#f6fcf7;
	border:1px solid #bbeebb;
	padding:10px;
}

table.msg_wrong
{
	font-family: Simplified Arabic, tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	float:right;
	color:#FF0000;
	background-color:#FFF0F4;
	border:1px solid #FF0000;
	padding:10px;
}

div.Print_Filed
{
	font-family: Simplified Arabic, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color:#28340A;
}

div.title
{
	font-family: Simplified Arabic, tahoma, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight:bold;
	text-align:center;
}

div.smalltext
{
	direction:rtl;
	font-family: Simplified Arabic, tahoma, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight:bold;
	text-align:justify;
}

.red
{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#FF0000;
}

.green
{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#009900;
}

.blue
{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#00F;
	cursor:pointer;
}