html { 
SCROLLBAR-HIGHLIGHT-COLOR: #F7F7F7; 
SCROLLBAR-SHADOW-COLOR: #D3D2D1; 
SCROLLBAR-3DLIGHT-COLOR: #D3D2D1; 
SCROLLBAR-ARROW-COLOR:  #003399; 
SCROLLBAR-TRACK-COLOR: #EAEBEA; 
SCROLLBAR-DARKSHADOW-COLOR: #F7F7F7;
}
body {
	background-color: #164978;
	font-family:Tahoma; font-size:10px;
	margin: 0px;
}
table {
	margin:auto;
	text-align:left;
	vertical-align:top;
}
table.whitebg {
	background-color:#FFFFFF;
}
td {
	vertical-align:top;
}

A:link {
	text-decoration: none;
	font-family: Tahoma;
	color: #003399;
	font-size: 8pt
}
A:visited {
	text-decoration: none;
	font-family: Tahoma;
	color: #FFFFFF;
	font-size: 8pt
}
A:active {
	text-decoration: none;
	font-family: Tahoma;
	color: #FFFFFF;
	font-size: 8pt;
}
A:hover {
	font-family: Tahoma;
	color:#ffcc00;
	font-size: 8pt;
}

.my_div{
	width:auto;
	text-align:center;
	font-size:10pt; color:#003399; font-family:tahoma;
	height:80px;
}
#main #center #right A:link {
	text-decoration: none;
	font-family: Tahoma;
	color: #999999;
	font-size: 8pt
}
#main #center #right A:visited {
	text-decoration: none;
	font-family: Tahoma;
	color: #999999;
	font-size: 8pt
}
#main #center #right A:active {
	text-decoration: none;
	font-family: Tahoma;
	color: #999999;
	font-size: 8pt;
}
#main #center #right A:hover {
	BORDER-BOTTOM: #ffcc33 1px dotted;
	font-family: Tahoma;
	color:#003399;
	font-size: 8pt;
}
.en_bg {
	background-image: url(images/header_05.jpg);
	background-repeat: no-repeat;
	height: 30px;
	width: 50px;
	text-align: left;
	vertical-align: middle;
}
.ar_bg {
	background-image: url(images/header_07.jpg);
	background-repeat: no-repeat;
	height: 30px;
	width: 62px;
	text-align: left;
	vertical-align: middle;
}
.lang_text {
	font-family:tahoma;
	color:#FFFFFF;
	font-size: 8pt;
}
.orang_header {
	background-image: url(images/header_orange.jpg);
	background-repeat:repeat-x;
	height: 32px;
	width: 935px;
	text-align: left;
	vertical-align: middle;
	font-size: 11px;
}
.orang_header A:link {
	text-decoration: none;
	font-family: Tahoma;
	color: #3300FF;
	font-size: 9pt
}
.orang_header A:visited {
	text-decoration: none;
	font-family: Tahoma;
	color: #3300FF;
	font-size: 9pt
}
.orang_header A:active {
	text-decoration: none;
	font-family: Tahoma;
	color: #3300FF;
	font-size: 9pt;
}
.orang_header A:hover {
	font-family: Tahoma;
	color:#003399;
	font-size: 9pt;
	BORDER-BOTTOM: #003399 1px dotted;
}

.footer_bg {
	background-color: #164978;
	background-image: url(images/footer_bg.jpg);
	background-repeat: no-repeat;
	height: 77px;
	width: 944px;
	vertical-align:middle;
	font-family: tahoma;
	font-size: 9pt;
	color: #FFFFFF;
	text-align:center;

}

#Footer A:link, A:visited, A:active
{
	text-decoration: none;
	font-family: Tahoma;
	color: #FFFFFF;
	font-size: 8pt;
}

#Footer A:hover {
	font-family: Tahoma;
	color:#ffcc00;
	font-size: 8pt;
}

#hometab A:link, #hometab A:visited, #hometab A:active
{
	text-decoration: none;
	font-family: Tahoma;
	color: #000;
	font-size: 8pt;
	line-height:18px;
}

#hometab A:hover {
	font-family: Tahoma;
	color:#003399;
	font-size: 8pt;
}

.mainBg_r {
	background-image: url(images/main_bg_fill_r.jpg);
	background-repeat: repeat-y;
	width: 43px;
}
.mainBg_l {
	background-image: url(images/main_bg_fill_l.jpg);
	background-repeat: repeat-y;
	width: 31px;
}
.gray_dot {
	background-image: url(images/dot.gif);
	background-repeat: repeat-y;
	width: 2px;
}
.line_dot {
	background-image: url(images/dot.gif);
	background-repeat: repeat-x;
}

.catBg {
	background-image: url(images/category_fill_gray.jpg);
	background-repeat: repeat-x;
	height: 28px;
	vertical-align:middle;
	color: #003399;
	font-size: 10px;
}
.catBg A:link {
	text-decoration: none;
	font-family: Tahoma;
	color: #003399;
	font-size: 11px;
}
.catBg A:visited {
	text-decoration: none;
	font-family: Tahoma;
	color: #003399;
	font-size: 11px;
}
.catBg A:active {
	text-decoration: none;
	font-family: Tahoma;
	color: #003399;
	font-size: 11px;
}
.catBg A:hover {
	BORDER-BOTTOM: #000000 1px dotted;
	font-family: Tahoma;
	color:#666666;
	font-size: 11px;
}

.right_fill_r {
	background-image: url(images/right_fill_r.jpg);
	background-repeat: repeat-y;
	width: 7px;
}
.right_fill_l {
	background-image: url(images/right_fill_l.jpg);
	background-repeat: repeat-y;
	width: 7px;
}
.right_top_fill {
	background-image: url(images/right_top_fill.jpg);
	background-repeat: repeat-x;
	height: 22px;
	text-align: center;
	vertical-align: text-top;
	font-family: Tahoma;
	font-size: 11px;
	color: #003399;
}
.right_fill_r_2 {
	background-image: url(images/right_fill_r_2.jpg);
	background-repeat: repeat-y;
	width: 1px;
}
.MenuBg {
	font-family: Tahoma;
	font-size: 11px;
	color: #FFFFFF;
	background-image: url(images/menu11.jpg);
	background-repeat: no-repeat;
	width: 154px;
	height: 28px;
	text-align: center;
	vertical-align: middle;
	background-position: center center;
}

.right_fill_c {
	background-image: url(images/right_fill_c.jpg);
	background-repeat: repeat-x;
}
.right_fill_l_2 {
	background-image: url(images/right_fill_l_2.jpg);
	background-repeat: repeat-y;
	width: 1px;
}
.homeCenter_fill_top {
	background-image: url(images/homeCenter_fill_top.jpg);
	background-repeat: repeat-x;
	height: 26px;
	vertical-align: middle;
	font-family: Tahoma;
	font-size: 11px;
	color: #003399;
}
.homeCenter_btn {
	background-image: url(images/homeCenter_05.jpg);
	background-repeat: no-repeat;
	height: 18px;
	width: 100px;
	text-align: center;
	vertical-align: middle;
	color: #FFFFFF;
}
.homeCenter_fill_r {
	background-image: url(images/homeCenter_fill_r.jpg);
	background-repeat: repeat-y;
	width: 7px;
}
.homeCenter_fill_l {
	background-image: url(images/homeCenter_fill_l.jpg);
	background-repeat: repeat-y;
	width: 7px;
}
.terms {
	color: #FFCC00;
}
.terms A:link {
	color: #FFCC00

}
.terms A:visited {
	color: #FFCC00
}
.terms A:active {
	color: #FFCC00;
}
.terms A:hover {
	color:#A8E2FF;
}
.Statistics {
	height: 20px;
	vertical-align: middle;
	color:#003399;
}
.Statistics_nu
{
	height: 20px;
	vertical-align: middle;
	color: #DC6C00;
}
.Statistics_tr:hover
{
	background-color: #E8F5FF;
}

.container_top {
	background-image: url(images/block_fill_top.jpg);
	background-repeat: repeat-x;
	height:7px;
}
.container_right {
	background-image: url(images/left_fill_l.jpg);
	background-repeat: repeat-y;
	width:7px;
}
.container_bottom {
	background-image: url(images/block_fill_buttom.jpg);
	background-repeat: repeat-x;
	height:7px;
}
.container_left {
	background-image: url(images/left_fill_r.jpg);
	background-repeat: repeat-y;
	width:7px;
}	
.container_td {
	height:400px;
}
.titles {
	font-size:11pt; color:#EF7D0D; font-weight:bold; font-family:Verdana; height:30px;
}
.darkBlue {
	font-family: Arial; font-weight:bold;
	font-size: 10pt;
	color: #000099;
	vertical-align:middle;
}
.text {
	font-size:9pt;
	color:#4B4B4B;
	font-weight:bold;
	font-family:Arial;
	vertical-align:middle;
}
.td25 {
	height:25px;
}
.td35 {
	height:35px;
}
.td55 {
	height:55px;
}
.btn {
	BORDER-RIGHT:thin #003399 1px solid;	
	BORDER-TOP:thin #003399 1px solid;	
	FONT-WEIGHT: normal;	
	FONT-SIZE: 9pt;	
	BORDER-LEFT:thin #003399  1px solid;	
	CURSOR: hand;	
	COLOR: #FFF;	
	BORDER-BOTTOM:thin #003399  1px solid;	
	FONT-FAMILY: Tahoma, Arial, Arabic Transparent;	
	HEIGHT: 23px;	
	BACKGROUND-REPEAT:repeat-x;
	BACKGROUND-IMAGE: url(images/btn.jpg);
}
.btn3 {
	BORDER-RIGHT:thin #003399 1px solid;	
	BORDER-TOP:thin #003399 1px solid;	
	FONT-WEIGHT: normal;	
	FONT-SIZE: 9pt;	
	BORDER-LEFT:thin #003399  1px solid;	
	CURSOR: hand;	
	COLOR: #FFF;	
	BORDER-BOTTOM:thin #003399  1px solid;	
	FONT-FAMILY: Tahoma, Arial, Arabic Transparent;	
	HEIGHT: 23px;	
	BACKGROUND-REPEAT:repeat-x;
	BACKGROUND-IMAGE: url(images/btn.jpg);
	margin-right:360pt;
}

#default ul 
{
	list-style-image: url(images/orange.png);
	line-height: 20px;
	text-indent: 0px;
	PADDING-RIGHT: 0px;
	MARGIN-TOP: 0px;
	PADDING-LEFT: 0px;
	MARGIN-BOTTOM: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN-LEFT: 10px;
	PADDING-TOP: 0px
	
}
.ul_En
{
	list-style-image: url(images/orange.png);
	line-height: 20px;
	text-indent: 0px;
	PADDING-RIGHT: 0px;
	MARGIN-TOP: 0px;
	PADDING-LEFT: 0px;
	MARGIN-BOTTOM: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN-LEFT: 10px;
	PADDING-TOP: 0px;
	direction:ltr;
}
.cntSqbulletedlist {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	font-size:8pt; font-family:tahoma;
	LIST-STYLE-IMAGE: url(images/orange.png);
	PADDING-BOTTOM: 2px;
	MARGIN: 0px 0px 0px 12px;
	PADDING-TOP: -20px;
	direction:ltr;
}

ol {
	line-height: 20px;
	text-indent: 0px;
	PADDING: 0px;
	margin:0px 0px 0px 40px;
}
#proList2 ul {
	list-style-image: url(images/orange.png);
	line-height: 20px;
	text-indent: 0px;
	PADDING: 0px;
	margin:0px 0px 0px 40px;
}
#proList1 ul {
	list-style-image: url(images/orange.png);
	line-height: 20px;
	text-indent: 0px;
	PADDING: 0px;
	margin:0px 0px 0px 40px;
}

.proBg
{
    background-image:url(images/iglc_cd.png); background-repeat:no-repeat; background-position:480px;
}
.terms_bg 
{
    background-image:url(images/Terms.jpg); 
    background-repeat:no-repeat; 
    background-position:bottom right;
}
.black {
	font-family: Arial;
	font-size: 10pt;
	color: #000099;
	vertical-align:middle;
}
/*-------------- btn -------------------*/
.btn
{
    color: white;
    background-image: url(Images/btn.jpg);
    padding: 3px;
    font-size: 11px;
    font-family: Tahoma;
    cursor: hand;
    height: 24px;
}
.btn_hover
{
    color: black;
    background-image: url(images/btnHover.jpg);
    padding: 3px;
    font-size: 11px;
    font-family: Tahoma;
    cursor: hand;
    height: 24px;
}
/*------------  UpdateDiv  ------------*/

.UpdateDiv
{
    position: absolute;
    background-color: #000000;
    filter: alpha(opacity=10);
    opacity: 0.20;
    -moz-opacity: 0.20;
    padding: 20px;
}


.UpdateSubDiv
{
    position: absolute;
    background-image: url(Images/Updating.gif);
    background-position: center center;
    background-repeat: no-repeat;
}



.myh5
{
    font-weight: bold;
    color: #ff7b00;
    text-align: justify;
    font-size: 12pt;
    font-family: Arial;
    text-decoration: underline;
    line-height: 150%;
    padding-right: 8px;
}



.myh6
{
    color: #000000;
    text-align: justify;
    font-size: 10pt;
    font-family: Arial;
    line-height: 140%;
    padding-right: 8px;
    padding-left: 8px;
    font-weight: bold;
}


.myh4
{
    font-weight: normal;
    color: #003399;
    text-align: center;
    font-size: 11pt;
    font-family: Arial;
    line-height: 180%;
    background-image: url(Images/grid-header-bg.jpg);
    background-repeat: repeat-x;
}
.myh41
{
    font-weight: bold;
    color: #003399;
    text-align: center;
    font-size: 12pt;
    font-family: Arial;
    line-height: 180%;
    background-image: url(Images/grid-header-bg.jpg);
    background-repeat: repeat-x;
    border-top: #003399 1px solid;
    border-right: #003399 1px solid;
    border-left: #003399 1px solid;
}

.myh42
{
    font-weight: bold;
    color: #003399;
    text-align: center;
    font-size: 12pt;
    font-family: Arial;
}


.imghint
{
    font-size: 8pt;
    color: gray;
    font-family: Tahoma;
    text-align: center;
}

.imghint A:link {
	text-decoration: none;
	font-family: Tahoma;
	color: #FFFFFF;
	font-size: 8pt
}
.imghint A:visited {
	text-decoration: none;
	font-family: Tahoma;
	color: #FFFFFF;
	font-size: 8pt
}
.imghint A:active {
	text-decoration: none;
	font-family: Tahoma;
	color: #FFFFFF;
	font-size: 8pt;
}
.imghint A:hover
{
    font-family: Tahoma;
    color: Red;
    font-size: 8pt;
	BORDER-BOTTOM: #FFFFFF 1px dotted;
}



.myh_Fakara
{
    color: #003399;
    text-align: justify;
    font-size: 11pt;
    font-family: Arial;
    line-height: 140%;
    padding-right: 8px;
    padding-left: 8px;
    font-weight: bold;
}

.myh_No
{
    color: #ff8c00;
    text-align: center;
    font-size: 11pt;
    font-family: Arial;
    line-height: 150%;
    background-color: #F9F9F9;
}











.rpRootGroup
{
    border: solid 0px #6788be;
    border-bottom: 0px;
}


.New
{
    background: transparent url( 'Images/new.gif' ) no-repeat right 0px !important;
    border-bottom: solid 1px #f0f2f3;
}


.Sale
{
    background: #FFFCDB url( 'Images/sale.gif' ) no-repeat right 0px !important;
    border-bottom: solid 1px #f0f2f3;
}



.NewSale
{
    background: url(Images/new.png) ghostwhite no-repeat left 0px;
    border-bottom: solid 1px #f0f2f3;
}

.rootItem
{
    background: url('Images/menu1.jpg') no-repeat;
    text-align:left;
}


.rootItem .rpText
{
    background: url('Images/HeaderArrowCollapsed.gif' ) no-repeat 100% center;
    border-bottom: white 1px solid;
    border-top: white 1px solid;
    color: white;
    font: 11px/25px Tahoma, Arial, Verdana, Sans-serif;
    line-height: 29px !important;
    padding-left:18pt;
}


.rootItemSub
{
    background:  url('Images/menu2.jpg') no-repeat;
    text-align:left;
}


.rootItemSub .rpText
{
    background: url('Images/HeaderArrowCollapsed.gif' ) no-repeat 100% center;
    border-bottom: white 1px solid;
    border-top: white 1px solid;
    color: navy;
    font: 11px/25px Tahoma, Arial, Verdana, Sans-serif;
    line-height: 29px !important;
}


.childItem
{
    background: url(Images/menu_orange.png) no-repeat 5% 25%;
    border-bottom: white 1px solid;
    border-right: white 1px solid;
    border-top: white 1px solid;
    border-left: white 1px solid;
    text-align: left;
    padding-left: 5px;
}


.New .rpText, .Sale .rpText, .NewSale .rpText, .childItem .rpText
{
    border: 0px;
    background: none;
    color: #333333 !important;
    font-weight: normal !important;
    font-size: 11px;
    line-height: 25px !important;
}


.lblAssociatedControl
{
    text-align: right;
    font-family: tahoma;
    font-size: 9pt;
    color: navy;
}

.dot_line{
	border-bottom-style: dotted;
	border-bottom-width: 1px;
	border-bottom-color: #003399;
}

.reset_pass
{
    background-position: right bottom;
    background-image: url(images/reset_pass.png);
    background-repeat: no-repeat;
}
.reset_pass2
{
    background-position: right bottom;
    background-image: url(images/lock.png);
    background-repeat: no-repeat;
}
.td_left_gray_r {
	background-image: url(images/left_fill_r.jpg);
	background-repeat: repeat-y;
	width:6px;
}
.td_left_gray_l {
	background-image: url(images/left_fill_l.jpg);
	background-repeat: repeat-y;
	width:7px;
}

.reg_bg
{
    background-position: right top;
    background-image: url(images/regBg.jpg);
    background-repeat: no-repeat;
}
.pass_bg
{
    background-position: right center;
    background-image: url(images/pass.jpg);
    background-repeat: no-repeat;
}

.profile_bg
{
    background-position: left top;
    background-image: url(images/user2.jpgxxxxxxxxxxx);
    background-repeat: no-repeat;
}
.ResendCode
{
    background-position: left bottom;
    background-image: url(images/mail_send.png);
    background-repeat: no-repeat;
}

/*------------------------home page 25-12-2008------------------------*/

.td_center_gray {
	background-image: url(images/center_fill_gray.jpg);
	background-repeat: repeat-x;
	text-align:right;
	font-family: tahoma;
	font-size: 8pt;
	color:#000099;
}
.td_center_gray_r {
	background-image: url(images/center_fill_l.jpg);
	background-repeat: repeat-y;
	width:11px;
}
.td_center_gray_l {
	background-image: url(images/center_fill_r.jpg);
	background-repeat: repeat-y;
	width:11px;
}
.td_center_gray_buttom {
	background-image: url(images/center_16.jpg);
	background-repeat: repeat-x;
	height:5px;
}
/*----------------------------Solutions page 25-12-2008-----------------------------------*/
.solutions_bg {
	background-image:url(images/solutions_bg.jpg); background-repeat:no-repeat; background-position:bottom right;
}

.ajax__tab_xp 
{
	direction:ltr;
}