﻿/**
* Central Bank of Kuwait
* Copyright (c) 2013, Khayal Consultants
* All rights reserved.
* @author <contact@khayal.com>
* @version 1.0.x
*/

.showCal { display: none; }
.lhs-block, .center-block { float: right; }
.inside-block, .inside-block1, .right-block { float: left; }
.inside-block, .inside-block1 { margin-top: 10px; border-right: 1px solid #E0E0E0; width: 788px; }
/*.inside-block { background:url(/ar/assets/style-images/sub-level-bg.gif) repeat-y 537px 0px; }*/
.center-block { margin: 0px 10px; padding: 0px 0px 0px 0px; border-right: 0px solid #E0E0E0;}
.ie6 .center-block { margin: 0px 5px; }
.lhs-block { min-height:195px; width: 197px; border-bottom: 1px solid #E0E0E0; background:url(/ar/assets/style-images/lhs-bg.gif) repeat-y right top #FFFFFF;} 
.center-block a, #ecoOview a{ color:#AE7B05;}
.center-block a:hover, #ecoOview a:hover { color:#666666;}
#left-map { position: relative; margin: 10px 5px 0px 0px; } 
.section-blue { color:#003194; } 


/** LHS navigation start----------------- */
	
	ul.left-nav { float: right; width: 197px; padding:25px 0px 0px 0px; background:url(/ar/assets/style-images/cbk-sprite.gif) no-repeat right -350px #FFFFFF;}
	.ie7 ul.left-nav{ float:none; direction:ltr;}
	ul.left-nav li {float:none; padding: 0px; margin:0px; background:url(/ar/assets/style-images/cbk-sprite.gif) no-repeat right -350px #FFFFFF;}
	ul.left-nav li.active {float:none; background:url(/ar/assets/style-images/cbk-sprite.gif) no-repeat right -425px #CCCCCC; }
	ul.left-nav li a:link, ul.left-nav li a:active, ul.left-nav li a:visited, 
	ul.left-nav li.active a:link, ul.left-nav li.active a:active, ul.left-nav li.active a:visited { position: relative; display:block; margin-right: 5px; padding:4px 15px 3px 10px; color:#666666; /*text-transform:capitalize;*/ }
	.ie7 ul.left-nav li { zoom:0 !important;}
	ul.left-nav li.active a:link, ul.left-nav li.active a:active, ul.left-nav li.active a:visited { color:#ae7b05; }
	ul.left-nav li a.current, ul.left-nav li a:hover{background-color: #F1F1F1; color:#666666}
	ul.left-nav li.active {border-top: 0px solid #FFFFFF;}
	ul.left-nav li a {padding:0px 10px 0px 10px; }
	ul.left-nav li a:hover { background: none; background-color:#F1F1F1; }
	
	ul.left-nav span.closed/*, ul.left-nav a:hover span.opened*/ { position: absolute; right: 0px; padding: 0px 0px 0px 180px; width: 14px; height: 14px; background:url(/ar/assets/style-images/cbk-sprite.gif) no-repeat -176px -100px; }  
	ul.left-nav span.opened { background:url(/ar/assets/style-images/cbk-sprite.gif) no-repeat -176px -112px; }  


	ul.left-nav li ul { position: relative; float:none; padding: 0px 0px 0px 0px; margin: 0px; list-style: none; border-width: 0px 0px 0px 0px; border-style:solid; border-color: #E0E0E0;}
	.ie7 ul.left-nav li ul {width:197px; direction:ltr;}
	ul.left-nav li ul li { position: relative; float: none; padding: 0px 0px 0px 0px; background:url(/ar/assets/style-images/cbk-sprite.gif) no-repeat right -425px #FFFFFF; }
	ul.left-nav li ul li a.active, ul.left-nav li ul li a:link, ul.left-nav li ul li a:active, ul.left-nav li ul li a:visited,
	ul.left-nav li.active ul li a:link, ul.left-nav li.active ul li a:active, ul.left-nav li.active ul li a:visited { font-size: 14px; padding:4px 25px 5px 10px; color: #003194; background:url(/ar/assets/style-images/cbk-sprite.gif) no-repeat 172px -544px; }
	.ie7 ul.left-nav li ul li a{width:157px;}


	ul.left-nav li.active ul li a:link, ul.left-nav li.active ul li a:active, ul.left-nav li.active ul li a:visited,
	ul.left-nav li ul li.active a:link, ul.left-nav li ul li.active a:active, ul.left-nav li ul li.active a:visited { color: #003194; font-size: 14px;}
	ul.left-nav li ul li a:hover, ul.left-nav li.active ul li a:hover, ul.left-nav li ul li.active a:hover { color: #003194; background-color:#F1F1F1;}
	ul.left-nav li ul li a.active { font-weight: bold; }

/** LHS navigation Block:End ----------------- */


#page-heading {float: right; }
#page-heading h2{ padding: 6px 0px 5px 0px; font-weight: normal; font-size: 25px; color: #003194; }

#page-subHeading {float: right; width: 648px; margin: 10px 0px 0px 0px; border: 1px solid #E3E4E5; }
#page-subHeading h3{ padding:10px 10px 0px 10px; font-family: "Helvetica Neue LT Std", Arial, Verdana; font-weight: normal; font-size: 19px; }
#page-subHeading h3{ padding:5px 10px 5px 10px; }
#page-subHeading p { padding:8px 10px; float:right; } 
#page-subHeading p span { color:#175A91; font-weight: bold; } 
#page-subHeading div {float: left; width: 180px; margin: 0px 0px 0px 10px; }
#page-subHeading .top-pad { padding:6px 0px; } 

p.page-text, p.page-text-block, .page-text, .page-text-block, .psub-heading { color:#5e5e5e; }
p.page-text, .page-text { padding:0px 10px 10px 10px; color:#5e5e5e; }
.small-font { font-size: 14px; } 
h4 { padding:10px 0px; font-size:16px; font-weight: bold;  color: #AE7B05; }
.cTable .pIndent { padding: 0px 35px 0px 0px; text-align:center; }
.cTable .rates{margin-left:10px;}
.cTable .valignTop{ vertical-align:top;}
.cTableStatic .pIndent, .cTableSmall .pIndent { padding: 0px 35px 0px 0px; text-align:center; }
.psub-heading { font-weight: bold; padding:0px 0px 0px 10px; } 

/** breadcrumb start ----------------- */
#breadcrumb{ float: right; width:100%;}
.ie7 #breadcrumb{ float:none;}
.center-block .bc-left { float: right; padding:0px; width:472px;}
.center-block .bc-right {  float: left; padding:0px; }
.ie7 .center-block .bc-left { text-align:right; }
.ie7 .center-block .bc-right { direction:ltr; }
.center-block .bc-left li, .center-block .bc-right li{ display:inline-block; *display:inline; zoom:1; padding:0px 10px 0px 0px; background: url(/ar/assets/style-images/cbk-sprite.gif) no-repeat right -501px}
.ie7 .center-block .bc-left li{float:none; display:inline; zoom: 1;}
.center-block .bc-right li{ float:left; padding:0px 0px 0px 5px; background: none;}
.center-block .bc-right li { background: url(/ar/assets/style-images/cbk-sprite.gif) no-repeat 0px -353px; width: 22px; height: 22px; }
.bc-left li.home { background:none; padding-right:0px;}
.bc-left li.first { }
.bc-left li.last {padding-left:0px;}
.bc-left li.active {}
.bc-left li span, .bc-left li a:link, .bc-left li a:active, .bc-left li a:visited, 
.bc-left li.first a:link, .bc-left li.first a:active, .bc-left li.first a:visited, 
.bc-left li.active a:link, .bc-left li.active a:active, .bc-left li.active a:visited { padding:4px 0px 4px 0px; color:#505050; display:block; font-size: 14px; }
.bc-left li span { color: #003194; font-weight: bold; }
.bc-left li a:hover { color:#9b9b9b;}
.bc-right li a:link, .bc-right li a:active, .bc-right li a:visited { padding:4px 3px 3px 0px; color:#505050; display: block; }
.bc-right li.prnt a:link, .bc-right li.prnt a:active, .bc-right li.prnt a:visited { background: url(/ar/assets/style-images/cbk-sprite.gif) no-repeat 0px -54px; }
.bc-right li.pdf a:link, .bc-right li.pdf a:active, .bc-right li.pdf a:visited { background: url(/en/assets/style-images/cbk-sprite.gif) no-repeat -48px -53px; }
.bc-right li a:hover { text-decoration: none; }
/** breadcrumb end ----------------- */


.institutions { float: right; }
.institute, .institute1 { float: right; position: relative; width: 529px; padding: 0px 0px 5px 0px; border-bottom: 1px solid #E0E0E0; }
.institute1 { padding: 0px 0px 10px 0px; }
.institutions .heading { padding: 10px 0px 0px 0px; color: #AE7B05; font-weight: bold; }
.institutions .info-left, .institutions .info-right { float: right;  width: 380px; padding:5px; }
.institutions .info-right { position: absolute; bottom: 5px; right: 267px;}
.institutions .WebsiteLink {bottom: 5px; right: 267px; position: relative; width: 250px;}

._left, .info-left ._left, .info-right ._left { float: right; width:25%; font-weight: bold; }
._right, .info-left ._right, .info-right ._right { float: left; width:75%; }
.info-right ._left { float: right; width:18%; font-weight: bold; }
.info-right ._right { float: left; width:82%; font-size:13px;  }
.institutions .WebsiteLink ._left{ width: 38%;}
.institutions .WebsiteLink ._right{ width: 62%; font-size:13px;}
.ie7 ._left { width:24%;}
.reports-container { float: right; width: 410px; min-height: 130px; padding: 10px 10px 10px 110px; background-color: #F3F3F3; }
.report-img { padding: 10px 0px 0px 0px; background-color: #F3F3F3; position: absolute; right: 635px; } 
.annual { background: url(/en/assets/style-images/cbk-reports.gif) no-repeat 433px 10px #F3F3F3; }
.economic { background: url(/en/assets/style-images/cbk-reports.gif) no-repeat 433px -140px #F3F3F3; }
.reports-container p { width: 175px; float: left; }

.annual { background: url(/ar/assets/style-images/cbk-reports.gif) no-repeat 433px 10px #F3F3F3; }
.economic { background: url(/ar/assets/style-images/cbk-reports.gif) no-repeat 433px -140px #F3F3F3; }
.reports-container p { width: 175px; float: right; }
.center-block .reports-list { float: left; width: 225px; margin: 0px 10px 0px 0px; padding: 0px 0px 0px 0px; }
.center-block .reports-list li { float: right; width: 100px; background: none; padding: 1px; border:solid 0px white; text-align:center; height:15px;}
.reports-list li a:link, .reports-list li a:active, .reports-list li a:visited { color: #AE7B05; font-size:12px; }
.reports-list li a:hover { color: #9b9b9b; } 

#draw-chart { float: right; width: 517px; }

p.page-text { padding: 0px 0px 10px 0px; } 

#locMapBig { display: none; position: absolute; right: 0px; padding: 1px; top: 270px; width: 984px; height: 718px; z-index: 1; background-color: #707070;}
.ie7 #locMapBig { height: 734px;} 
#locMapBig p { padding: 2px 10px 2px 2px; font-size:17px; font-weight: bold; color: #FFFFFF; } 
#locMapBig p span { float: left; width: 16px; height: 16px; background: url(/ar/assets/style-images/cbk-sprite.gif) no-repeat -50px 0px;} 
#locMapBig p span a { display: block; }
.loc-map, .profile-list .loc-map { float: right; height: 437px; width: 527px; display: none; background-color: #707070; margin-top: 10px; padding: 1px }
.ie7 .profile-list .loc-map{ position:relative; }
.loc-map ul { width: 80px; float: left; top: -1px; padding: 2px 0px;}
.ie7 .loc-map ul{ width:25px;}
.ie7 .loc-map ul.controls-map{width: 80px;}
#left-map ul { width: 20px; position: absolute; top: 80px; right: 175px; } 
#left-map ul li, .loc-map ul li { float: left; padding: 0px 0px; background: none; }
.loc-map ul li a { float: right; padding: 0px 4px; color: #FFFFFF; border-left: 1px solid #FFFFFF; font-weight: bold;  }
.loc-map ul li a.last-text { border-left: 0px solid #FFFFFF; padding: 0px 4px;}
.loc-map ul li a.last { border-left: 0px solid #FFFFFF; padding: 0px 1px;}
.ie7 .loc-map ul.controls-map li a{float:left;}
#left-map ul li .plus, .plus { display: block; width: 16px; height: 16px; background: url(/ar/assets/style-images/cbk-sprite.gif) no-repeat -25px 0px; }
.close { width: 16px; height: 16px; background: url(/ar/assets/style-images/cbk-sprite.gif) no-repeat -50px 0px; }
.institutions a:link, .institutions a:active, .institutions a:visited { color: #ae7b05; text-decoration: none; }
.institutions a:hover { color: #666666; }
.cTable-lookup { float: right; width: 509px; padding: 10px; margin: 0px 0px 0px 0px; background-color: #d9e6f6; }
.ie7 .cTable-lookup{ float:none;}
.cTable-lookup .heading { padding: 0px 0px 10px 0px; color: #003194; font-weight: bold; }
.center-block .lookup-form { float: right; width: 519px;  padding: 0px; }
.ie7 .center-block .lookup-form{ direction:ltr;}
.center-block .lookup-form li { float: right; padding: 0px 0px 10px 7px; background: none; padding-right:2px; }
.gray-bg { background-color: #F3F3F3; }
.center-block .lookup-form #selTable { width: 442px; }
.center-block li.label25{ font-size:12px; line-height:20px;}
.center-block li.label25, .center-block li.label30, .center-block li.label40, .center-block li.label57, .center-block li.label65, .center-block li.label90, .center-block li.label119,.center-block li.label140   { width: 25px; padding: 3px 0px 12px 0px; }
.center-block li.label30 { width: 30px; }
.center-block li.label40 { width: 40px; }
.center-block li.label57 { width: 57px; }
.center-block li.label65 { width: 65px; }
.center-block li.label90 { width: 80px; }
.center-block li.label119 { width: 109px; }
.center-block li.label140 { width: 140px; }
.center-block li.marginLeft26 { margin:0 26px 0 0px;}
.select80, .select105, .select110, .select130, .select148, .select150, .select230 { width:80px; color: #666666;  }
.select105 { width: 105px; }
.select110 { width: 110px; }
.select130 { width:130px;}
.select148 { width:148px;}
.select150 { width:150px;}
.select230 { width:230px;}
#txtExAmount, #txtExRateDate { background-color: #ffffff; }
label.lastOutstanding { float:none; margin: 0 5px 0 0; }
.showCal { width: 20px; height: 20px; background: url(/ar/assets/style-images/cbk-sprite.gif) no-repeat -100px -50px;}
.submitButton { float: left; padding: 0px 10px 2px 10px; font-weight: bold; cursor: pointer; height: 22px; text-align: center; text-decoration: none; vertical-align: middle; white-space: nowrap; color: #FFFFFF; background-color: #003194; margin: 0 10px 0 0;}
.gecko .submitButton  { padding: 0px 10px 3px 10px; }
.table-info { float: right; width: 974px; padding: 0px 10px; margin-top: 10px; }
.table-info .heading { padding: 10px 0px; color: #003194; font-weight: bold; width: 100%; }
.tableNum { display: block;  float: right; margin: 0 0 0 5px; }
.cTable, .cTableStatic, .cTableSmall { width: 100%; clear:both; font-size:12px;}
.cTableSmall { width: 100%; clear:both; font-size:10px;}
.tableGreyColor { background-color: #efefef !important; }
.cTable tr.heading-row, .cTable td.heading-col, .cTable tr.heading-row td { background-color: #d9e6f6; font-size:13px; }
.cTableStatic tr.heading-row, .cTableStatic td.heading-col, .cTableStatic tr.heading-row td { background-color: #d9e6f6; font-size:13px; }
.cTableSmall tr.heading-row, .cTablSmall td.heading-col, .cTableSmall tr.heading-row td { background-color: #d9e6f6; font-size:11px; }
.ie7 .cTable tr.heading-row th, .ie7 .cTableStatic tr.heading-row th, .ie7 .cTableSmall tr.heading-row th{ background-color: #d9e6f6; }
.cTable tr.odd-row, .cTableStatic tr.odd-row, .cTableSmall tr.odd-row { background-color: #f8f8f8; }
.cTable tr.even-row, .cTableStatic tr.even-row, .cTableSmall tr.even-row { background-color: #efefef; }
.cTable th, .cTable td { padding: 2px; border-width: 1px 1px 1px 1px; border-style: solid solid solid solid; border-color: #FFFFFF; vertical-align: middle; text-align: center; color: #003194; } 
.cTableStatic th, .cTableStatic td, .cTableSmall th, .cTableSmall td{ padding: 2px; border-width: 1px 1px 1px 1px; border-style: solid solid solid solid; border-color: #FFFFFF; vertical-align: middle; text-align: center; color: #003194; } 
.cTable td{ white-space:nowrap; direction:ltr; }
.Vertical td{ white-space: pre-wrap !important; }

/*#ecoTable .cTable td { direction: ltr; }*/
.cTable tr.heading-row td{ white-space:normal;}
th.align-left, td.align-left { text-align: right; } 
th.align-right, td.align-right { text-align: left; } 
th.align-center, td.align-center { text-align: center; }
.cTable td.hover, .cTable tr.hover {background-color: #ececec; /*background-color: #D9E6F6;*/}
.cTableStatic td.hover, .cTableStatic tr.hover, .cTableSmall td.hover, .cTableSmall tr.hover{background-color: #ececec; /*background-color: #D9E6F6;*/}
.cTable td.hoverrow, .cTable th.hoverrow {background-color: #ececec; /*background-color: #D9E6F6;*/}
.cTableStatic td.hoverrow, .cTableStatic th.hoverrow, .cTableSmall td.hoverrow, .cTableSmall th.hoverrow {background-color: #ececec; /*background-color: #D9E6F6;*/}
.cTable td.hovercell {background-color: #D9E6F6; color: #003194; /*background-color: #D9E6F6;*/}
.cTableStatic td.hovercell, .cTableSmall td.hovercell {background-color: #D9E6F6; color: #003194; /*background-color: #D9E6F6;*/}
.cTable th.hover, .cTable tfoot td.hover {background-color: #003194; color: #fff;}
.cTableStatic th.hover, .cTableStatic tfoot td.hover, .cTableSmall th.hover, .cTableSmall tfoot td.hover {background-color: #003194; color: #fff;}
.cTable th.hovercell {background-color: #003194; color: #fff;}
.cTable td.heading-col {direction:rtl;}
.cTableStatic th.hovercell, .cTableSmall th.hovercell{background-color: #003194; color: #fff;}
thead th.tablesorter-header {  background-image: url(/ar/assets/style-images/small.gif); cursor: pointer; font-weight: normal; background-repeat: no-repeat; background-position: center left; padding-left:14px; text-align:right;} 
thead th.tablesorter-headerAsc { background-image: url(/ar/assets/style-images/small_asc.gif);} 
thead th.tablesorter-headerDesc {  background-image: url(/ar/assets/style-images/small_desc.gif); } 
.cTable th, .cTableStatic th, .cTableSmall th{ font-weight:normal;}
.odd {background: #ddd;}
.ie7 .odd td{background: #ddd;}
.table-footnote { float: left; width: 100%; }
.table-footnote p._left { float: right; width: 48%; text-align: right; }
.table-footnote p._right { float: left; width: 48%; text-align: left; }
.notes-coins-list { float: right; }
.notes-coins-list .notes-coins { width: 520px; border-width: 1px 0px 1px 0px; border-style: solid solid solid solid; border-color: #E0E0E0; padding: 7px 5px 7px 5px; margin-bottom: 10px;  background-color: #F3F3F3; }
.notes-coins-list .notes-coins h4 { padding: 0px 0px 10px 0px; }
.notes-coins-list .notes-coins img { margin: 0px 55px 0px 0px; background-color: #CCCCCC; } 


/** Pagination List end ----------------- */
.pagination-block { float: right; width: 517px; padding: 10px 5px 0px 5px; font-size: 14px; text-align: center; }
.pagination { padding:0px; text-align: center; position: relative; float: right; display: block; right: 50%;  }
.ie7 .pagination{ direction:ltr; right: 75%;}
/*.ie7 .pagination { width: 197px; }*/
.center-block .pagination li { position: relative; float: right; display: block; left: 50%; width: 19px; height:20px; margin: 0px 3px; padding:0px; padding:0px; background:none;}
.pagination li.prev-inactive, .pagination li.prev-active, .pagination li.next-inactive, .pagination li.next-active { overflow:hidden; text-indent:-9999px;  }
.pagination li.next-inactive, .pagination li.prev-inactive  { padding: 0px 0px 0px 0px; color:#ffffff; }  
.pagination li.first-page, .pagination li.last-page { width:80px; overflow:hidden; text-indent:-9999px;}
.pagination li.breakPoints {display:none;}
.pagination li a{ font-size:12px; display:block; }

.pagination li.prev-inactive a, .pagination li.prev-active a {  width: 15px; height: 15px; background: url(/ar/assets/style-images/cbk-sprite.gif) no-repeat -103px -153px;}
.pagination li.next-inactive a, .pagination li.next-active a {  width: 15px; height: 15px; background: url(/ar/assets/style-images/cbk-sprite.gif) no-repeat -103px -180px;}

.pagination li.first-page a {  width: 80px; height: 20px; background: url(/ar/assets/style-images/cbk-sprite.gif) no-repeat 3px -202px; }
.pagination li.last-page a {  width: 80px; height: 20px; background: url(/ar/assets/style-images/cbk-sprite.gif) no-repeat -86px -202px; }

.pagination li.back-btn { width: auto; white-space:nowrap; height: 19px; text-align:center; }
.pagination li.back-btn a {  height: 19px; padding: 0px 0px 0px 3px;}
.pagination li.back-btn a span { height:19px; padding: 2px 20px 0px 5px;}
.pagination li a { text-decoration:none; padding:2px; outline:none; }
.pagination li.active a { color: #666666; }
/** Pagination end ----------------- */

/** Profile List start ----------------- */
.slide-qa { border-bottom: 1px solid #CCCCCC; }
.slide-qa h4{ padding: 3px 15px 3px 0px; border-top: 1px solid #CCCCCC; background:url(/ar/assets/style-images/cbk-sprite.gif) no-repeat 192px -258px #FFFFFF; cursor:pointer;}
.slide-qa h4.opened { background:url(/ar/assets/style-images/cbk-sprite.gif) no-repeat 192px -309px #FFFFFF; }
.slide-qa h4.top { border-top: 0px solid #9a9a9a; }
.slide-qa > div { padding: 10px 0px; position: relative; border-top: 0px solid #CCCCCC;}
.slide-qa > div { display:none; }
.profile-list { float: right; width:527px; margin-top: 10px; }
.dir-level { margin:0 10px 0 0;}
.dir-level h4{ padding: 3px 15px 3px 0px; border-top: 1px solid #CCCCCC; background:url(/ar/assets/style-images/cbk-sprite.gif) no-repeat 182px -260px #FFFFFF; cursor:pointer;}
.dir-level h4.opened { padding: 3px 15px 3px 0px; border-top: 1px solid #CCCCCC; background:url(/ar/assets/style-images/cbk-sprite.gif) no-repeat 182px -309px #FFFFFF; cursor:pointer;}
.dir-level > div {position:static;}


/* Jafar is testing 
.profile-list div { padding:10px 0px 0px 0px; float: left; position: relative; width:512px; }
*/

.profile-list { float: right; width:527px; margin-top: 10px; }
 .profile-list > div { padding:10px 0px 0px 0px; float: right; position: relative; width:527px; }

/*.profile-list  { padding:10px 0px 0px 0px; float: left; position: relative; width:527px; }*/
.profile-list div .divImage, .slide-qa div .divImage { padding:0px; width:113px; background: none; background-color: #FFFFFF; margin: 0px 0px 0px 20px; border-top: 0px solid #CCCCCC; float: right; }
.profile-list div .details { padding:0px 0px 0px 0px; bottom: 0; right: 130px; position: absolute; width: 394px; border-top: 0px solid #CCCCCC; }
.profile-list div .divImage img, .slide-qa div .divImage img { padding:3px; margin:0px 0px 0px 0px; float: right; border: 1px solid #E0E0E0; background-color: #FFFFFF; width: 105px; }
.profile-list div .divImage img.no-border, .slide-qa div .divImage img.no-border { padding:4px; margin:0px 0px 0px 0px; float: right; border: 1px solid #E0E0E0; background-color: #FFFFFF; width: 105px; height:119px; }
.profile-list div .align-top  { float: right; position: relative; right: 0px; }
.profile-list div.clear { border-bottom: 1px solid #CCCCCC; }
.profile-list div .wo-photo { width:527px; }
.slide-qa div.bottom-pad{ padding:10px 0px 10px 0px; }
.slide-qa div .details, .slide-qa div .details-pad { padding:10px 10px 0px 10px; float: right; background-color: #F3F3F3; width:386px; border-top: 0px solid #CCCCCC; }
.slide-qa div .details-pad { padding:0px 0px 0px 8px; background-color: #FFFFFF; margin: 0px 0px 10px 0px; top: 0px;  }
.slide-qa div .other-details { float: right; border-top: 0px solid #CCCCCC; padding: 0px; }
.dir-level-2 div .other-details { float: right; border-top: 0px solid #CCCCCC; padding: 0px; margin: 0 10px 0 0;}
.dir-level ul li { background: url("/ar/assets/style-images/cbk-sprite.gif") no-repeat scroll 513px -545px rgba(0, 0, 0, 0);}
.heading { color: #003194; font-weight: bold; display:block;}
.profile-list .news-date { color: #AE7B05; /*  float: left;*/ font-weight: bold; display: inline; padding-left: 7px; margin-left: 7px; /*border-right: 1px solid #AE7B05;*/ background: url(/ar/assets/style-images/cbk-sprite.gif) no-repeat /*-297px*/ left -75px; font-size:13px; float:right;} 
.profile-list .news-title, .profile-list .wo-photo .news-title {  display:inline; /* float: right; width: 330px;*/ }
.profile-list .wo-photo .news-title { float:none; width:auto; /*width: 400px;*/}
.profile-list .wo-photo a.wo-pad .news-title {/* width: 455px;*/ color:#505050;}
.profile-list .wo-photo a.wo-pad:hover .news-title { /*width: 455px;*/ color:#666666;}
.profile-list div p.wo-pad, .profile-list div p, .slide-qa div p, .slide-qa div p.wo-pad { padding: 0px 0px 10px 0px; text-align: right; }
.slide-qa div p.heading { padding: 0px; }
.profile-list div p.wo-pad, .slide-qa div p.wo-pad { padding: 0px; }
.profile-list div p span.para-head, .profile-list div p span, .profile-list div p span.highlight { font-weight: bold; display: block; }
.profile-list div p span.para-head, .profile-list div p span.highlight { color:#003194; display: inline; }
.profile-list div a { }
.slide-qa div .wo-photo { width:507px; }
.dir-level div .wo-photo { width:497px; }
.slide-qa .e-sites { background-color: #F3F3F3; }
.slide-qa .ulSites { margin: 0px 5px 0px 0px; padding: 0px; }

.note-list, .coin-list  { }
.slide-qa .coin-list { border: 0px solid #CCCCCC; padding: 0px 10px; }
.note-list h4, .coin-list h4 {padding: 3px 20px 2px 0px; background:url(/ar/assets/style-images/cbk-sprite.gif) no-repeat 192px -245px #FFFFFF; vertical-align:middle; }
.coin-list h4 { padding: 3px 20px 2px 0px; background:url(/ar/assets/style-images/cbk-sprite.gif) no-repeat 160px -245px #FFFFFF; height:46px; line-height: 46px; clear: both; } 
.note-list h4 {height:48px; line-height: 48px;}
.note-list h4.opened { background:url(/ar/assets/style-images/cbk-sprite.gif) no-repeat 192px -296px #FFFFFF; }
.coin-list h4.opened { background:url(/ar/assets/style-images/cbk-sprite.gif) no-repeat 160px -296px #FFFFFF; }
.note-list h4 img, .coin-list h4 img { padding: 0px 0px 0px 10px; vertical-align: middle; }
.note-list h4 span, .coin-list h4 span {  width: 366px; padding: 0px 10px 0px 0px; float:left; margin: 0 0 0 0; text-align:right;}
.webkit .note-list h4 span, .webkit  .coin-list h4 span{ width: 362px;}
.ie7 .note-list h4 img, .ie7 .coin-list h4 img { float:right;}
.ie7 .note-list h4 span, .ie7 .coin-list h4 span { float:right; }
.note-list div, .coin-list div { float: right; background-color: #F3F3F3; padding: 10px;}  

#seVisible { background-color: #FFFFFF; display: none; padding: 0px; margin:0px; } 

dl.note-details, dl.coin-details  { float: right; margin: 0px 0px 10px 0px; }
.ie7 dl.note-details, .ie7 dl.coin-details{ direction:ltr;}
dl.note-details dt, dl.note-details dd, dl.coin-details dt, dl.coin-details dd {  float: right; width:150px; background-color: #F3F3F3; padding: 5px 0px 10px 0px;;  } 
dl.note-details dd, dl.coin-details dd  { width:347px; background-color: #FFFFFF; padding: 5px 5px 10px 5px;}
dl.coin-details dd { width:329px; } 
.center-block dl.note-details dd ul { padding: 0px; }

table.note-details, table.coin-details  { float: right; margin: 0px 0px 10px 0px; display: table; }
.ie7 table.note-details, .ie7 table.coin-details{ direction:ltr;}
table.note-details .dt, table.note-details .dd, table.coin-details .dt, table.coin-details .dd {  width:150px; background-color: #F3F3F3; padding: 5px 0px 10px 0px; display: table-cell; } 
table.note-details .dd, table.coin-details .dd  { width:347px; background-color: #FFFFFF; padding: 5px 5px 10px 5px;}
table.coin-details .dd { width:329px; } 
.center-block table.note-details .dd ul { padding: 0px; }


.center-block .currency-holder { float: right; padding: 0px 0px; height: 245px; border: 0px solid #FFFFFF; }
.center-block .currency-holder div { float: none; border: 0px solid #FFFFFF; padding: 0px; }
.center-block .security-list { float: right; width: 150px; padding: 10px 0px 0px 0px; border: 0px solid #FFFFFF; }
.center-block .security-detail { float: right; width: 317px; padding: 10px 15px; height: 112px; margin-top: 10px; border: 0px solid #FFFFFF; background-color: #FFFFFF; }
.ie .center-block .security-detail { height: 93px; }
.center-block .kdq-note { width: 346px; }
.center-block .kdh-note { width: 376px; }
.center-block .kd1-note { width: 406px; }
.center-block .kd5-note { width: 440px; }
.center-block .kd10-note { width: 474px; }
.center-block .kd20-note { width: 506px; }
.center-block .en-note img, .center-block .ar-note img { margin: 2px 0px; }
.center-block .sec-list li { padding: 2px 10px 3px 0px; background-position: 144px -544px; cursor:hand;}
.sec-list li.active, .sec-list li:hover { background-color: #FFFFFF; color: #AE7B05;}
.center-block .curr-action {float : left; padding: 0px; }
.ie7 .center-block .curr-action{ direction:ltr; width:90px;}
.center-block .curr-action li { float: right; background: none; padding: 2px 2px 0px 2px; background:url(/ar/assets/style-images/cbk-sprite.gif) no-repeat right -573px; }
.center-block .curr-action li.first { background:none; }
.sec-list span { display: none; }
.center-block .curr-action li a { display: block; width: 25px; height: 21px; }
.center-block .curr-action li.show a { background:url(/ar/assets/style-images/cbk-sprite.gif) no-repeat -75px -150px}
.center-block .curr-action li.flip a { background:url(/ar/assets/style-images/cbk-sprite.gif) no-repeat -24px -156px; }
.center-block .curr-action li.resi a { background:url(/ar/assets/style-images/cbk-sprite.gif) no-repeat -50px -150px; }
.center-block .curr-action li.show a.active, .center-block .curr-action li.show a:hover { background:url(/ar/assets/style-images/cbk-sprite.gif) no-repeat -75px -175px}
.center-block .curr-action li.flip a.active, .center-block .curr-action li.flip a:hover { background:url(/ar/assets/style-images/cbk-sprite.gif) no-repeat -24px -181px; }
.center-block .curr-action li.resi a.active, .center-block .curr-action li.resi a:hover { background:url(/ar/assets/style-images/cbk-sprite.gif) no-repeat -50px -175px; }
.center-block .lang-side { height: 15px; line-height:15px; font-size: 14px; text-align:center; padding: 0px 0px; margin: 0px 5px 0px 0px; border: 0px solid #FFFFFF; background-color:#ffffff; color:#DFDFDF;}
.ie .center-block .lang-side { padding: 2px 5px 0px 5px; }
.center-block .on { color: #666666;  }
.center-block .off {  color:#DFDFDF;}
.center-block .security-detail span { float: right;}
.center-block .sec-info  { }
.center-block .sec-info li { display: none; background: none; padding: 0px; }
.center-block .sec-info li.last { text-align: center; }
.center-block .sec-info li.active { display: block;}
.info-caption { font-size: 20px; font-weight: normal; }
.center-block .month-filter { float: left; list-style: none; padding: 3px 10px; width: 434px; }
.ie7 .center-block .month-filter{ direction:ltr; padding:3px 0;}
.center-block .month-filter li { float: right; padding: 0px 2px 0px 2px; background: url(/ar/assets/style-images/cbk-sprite.gif) no-repeat right -75px; font-size: 13px;}
.center-block .month-filter li a:link, .center-block .month-filter li a:visited, .center-block .month-filter li a:active,
.center-block .month-filter li.active a:link, .center-block .month-filter li.active a:visited, .center-block .month-filter li.active a:active { text-decoration: none; float: right; color: #AE7B05; dispaly: block; padding: 0px 2px 0px 2px; font-size: 13px;}
.ie7 .center-block .month-filter li a:link, .ie7 .center-block .month-filter li a:visited, .ie7 .center-block .month-filter li a:active,
.ie7 .center-block .month-filter li.active a:link, .ie7 .center-block .month-filter li.active a:visited, .ie7 .center-block .month-filter li.active a:active{ float:left;}
.center-block .month-filter li.active a:link, .center-block .month-filter li.active a:visited, .center-block .month-filter li.active a:active { background-color:#CCCCCC; color: #FFFFFF;  }
.center-block .month-filter li a:hover, .center-block .month-filter li.active a:hover { text-decoration: none; color:#666666; }
/** Profile List end ----------------- */


.center-block ul.currency { float: right; padding: 0px 0px 0px 0px; font-size:12px; text-align: center; line-height: 16px; }
.ie7 .center-block ul.currency{ width:530px;}
.center-block ul.currency li { float: right; padding:2px 2px; background: none; }
.center-block ul.currency li.flag { width: 18px; background-color: #f6f2e6; border-width: 1px 1px 0px 0px; border-style:solid; border-color: #E0E0E0; background: url(/ar/assets/style-images/flags_sprite.gif) no-repeat 2px 2px #f6f2e6;}
.center-block ul.currency li.code { width: 125px; background-color: #f6f2e6; border-width: 1px 0px 0px 1px; border-style:solid; border-color: #E0E0E0;}
.center-block ul.currency li.rate { width: 140px; border-width: 1px 0px 0px 1px; border-style:solid; border-color: #E0E0E0; }
.center-block ul.currency li.chng { width: 110px; border-width: 1px 0px 0px 1px; border-style:solid; border-color: #E0E0E0; }
.center-block ul.currency li a.up { color: #178817; }
.center-block ul.currency li a.down { color: #CD171C; direction:ltr; }
.center-block ul.currency li.last { border-bottom: 1px solid #E0E0E0; }
.center-block ul.currency li.header { background-color: #f6f2e6; height: 35px; background: none repeat scroll 0 0 #f6f2e6; }
.center-block ul.currency li.KWD { background-position: -1px 1px; }
.center-block ul.currency li.USD { background-position: -19px 1px; }
.center-block ul.currency li.EUR { background-position: -39px 1px; }
.center-block ul.currency li.GBP { background-position: -59px 1px; }
.center-block ul.currency li.JPY { background-position: -79px 1px; }
.center-block ul.currency li.CHF { background-position: -99px 1px; }
.center-block ul.currency li.SAR { background-position: -119px 1px; }
.center-block ul.currency li.BHD { background-position: -139px 1px; }
.center-block ul.currency li.AED { background-position: -159px 1px; }
.center-block ul.currency li.QAR { background-position: -179px 1px; }
.center-block ul.currency li.OMR { background-position: 1px -19px; }

.right-block .block {width: 218px; padding: 10px 10px; margin: 10px 0px 0px 0px; background: url("/ar/assets/style-images/cell_bg.gif") repeat-x scroll left top #F3F3F3; }
.right-block .block h3 { color: #003194; padding: 7px 0px 17px 0px; font-size: 16px; }
.right-block .product-banner1 li { position:relative; }
.right-block .product-banner1 h3 { margin-top: 20px; }
.ie .right-block .product-banner1 h3 { margin-top: 25px; }
.right-block .block .right-links { background-color: #FFFFFF; padding: 5px 0px 0px 0px; }
.right-block .block .right-links li { padding: 0 10px 5px 0px; margin: 0px 10px 0px 0px; background: url("/ar/assets/style-images/cbk-sprite.gif") no-repeat scroll  200px -544px transparent; }
	
    
#chartTab { display: none; } 


/** Photo Gallery Start ----------------- */
	.photo-gal { float: right; padding: 0px 0px 15px 0px; margin: 0px 0px 15px 0px; background: url(/ar/assets/style-images/newsitem-brdr.gif) no-repeat center bottom;}
.photo-gal li { float: right; width:453px; height:81px; margin: 10px; padding: 5px; background-color: #EDEDED; border: 1px solid #E3E4E5; }
.ie6 .photo-gal li { margin: 10px 5px 10px 5px; }
.photo-gal a { position: relative; display: block; }
.photo-gal li a span { float: right; width: 285px; display: block; }
.photo-gal li a .heading, .photo-gal li a .date { padding:10px 0px 5px 0px; height: 43px; font-weight: bold; }
.photo-gal li a .date { padding:0px 0px 0px 0px; width: 200px; }
.photo-gal li a .intro { padding:2px 0px 10px 0px; height: 53px; }
.photo-gal del, .photo-gal ins { text-decoration: none; font-weight:normal; }
.photo-gal li a .read-more {float: left; width: 75px; vertical-align:bottom; padding:0px 0px 0px 9px; background: url(/ar/assets/style-images/sprite.gif) no-repeat -200px -100px;  }
.photo-gal a:hover { color:#505050; }
.gallery-imgs { float: right; width:646px; padding: 0px 4px 15px 0px;}
.gallery-imgs img, .photo-gal img { float: right; padding:3px; margin:0px 20px 0px 0px; border: 1px solid #cccccc; background-color: #FFFFFF; }
.ie6 .gallery-imgs img, .ie6 .photo-gal img { margin:0px 0px 0px 10px; }
.gallery-imgs img { margin:0px 0px 10px 10px; }
.ie6 .gallery-imgs img { margin:0px 0px 10px 5px; }
.gallery-imgs img.active { background-color:#2B9bf3; }

	
	#photo-gallery { float: right; width:942px; margin: 0px 10px;border: 1px solid #E3E4E5; padding: 3px; background-color: #FFFFFF; }
.ie6 #photo-gallery { margin: 0px 5px; }
	#photo-gallery .img-select { float: right; width:922px; margin:3px 0px 0px 0px; padding:10px; background-color: #E5E5E5;}
	#photo-gallery .introduction { float: left; width:259px; margin: 0px 3px 0px 0px; height: 295px; padding: 30px 20px 10px 10px; background:url(/ar/assets/style-images/sprite-x.jpg) repeat-x 0px -295px }
.ie6 #photo-gallery .introduction { margin: 0px 1px 0px 0px;  } 
	#photo-gallery .introduction .intro-text { float: left; width:259px; height: 265px; } 


/** Photo Gallery end ----------------- */


#img-slider { position:relative; width: 602px; top: 0px; right: 4px; background: none; z-index: 500; top: 229px;} 
#img-slider .slider-open { position:absolute; top: 80px; right: 612px; width:10px; height:5px; z-index: 20; background: url(/ar/assets/style-images/sprite.png) no-repeat -700px 0px; }
#img-slider .infiniteCarousel { width: 602px; padding: 0px 0px; background: none; }
#img-slider .infiniteCarousel .wrapper { width:602px; overflow: hidden; height: 75px; margin: 0px; position: absolute; top: 0px; right: 0px; background-color:#175A91; }
.news-list .gallery { background: none;  width: 602px; height:300px; margin: 0px 0px 30px 0px; padding: 0px;}
.news-list .gallery span { width: 602px; top: 259px; margin: 0px 4px; }
.news-list .gallery span a { color:#FFFFFF; }
.infiniteCarousel .wrapper ul { width: 9999px; padding:10px 0px; position: absolute; top: 0; }
.infiniteCarousel ul li { display:block; float:right; padding: 0px 0px; height: 61px; width: 200px; }
.infiniteCarousel ul li img { margin: 0px 24px 0px 24px; display:block; }
.infiniteCarousel .arrow { display: block; height: 75px; width: 20px; position: absolute; top: 0px; cursor: pointer; background: url(/ar/assets/style-images/sprite.png) no-repeat 0px 0px; }
.infiniteCarousel .forward { background-position: -750px 0px; left: 0px; }
.infiniteCarousel .back { background-position: -725px 0px; right: 0; }

p#vtip { display: none; position: absolute; padding: 5px 10px; right: 5px; font-size: 13px; background-color: white; border: 1px solid #E3E4E5; border-bottom: 2px solid #E3E4E5; z-index: 9999 }
p#vtip #vtipArrow { position: absolute; top: 23px; right: 5px; width: 14px; height: 9px; background: url(/ar/assets/style-images/sprite.png) no-repeat -775px 0px; }

/** contact form ----------------- */
#contact-area {width: 650px;margin:25px auto 0 auto;color:#5e5e5e;}
#contact-area input, #contact-area textarea {padding: 0;width: 271px;margin: 0px 0px 10px 0px;font:normal 12px Arial, Tahoma, Verdana;border:1px solid #acb6bb;}
#contact-area input{height:16px}
#contact-area select{float:right;width:273px;margin: 0px 0px 10px 0px;font:normal 12px Arial, Tahoma, Verdana;border:1px solid #bebebf;color:#5e5e5e;}
#contact-area .form-elements{float:right;width: 271px;margin: 0px 0px 10px 0px;display:block;}
#contact-area .form-elements input{width:auto;border:0; padding:0px; margin: 0px}
#contact-area textarea {height: 90px;}
#contact-area textarea:focus, #contact-area input:focus {border:1px solid #bebebf;}
#contact-area input.submit-btn { vertical-align:top; width:55px; height:19px;  margin-right:180px; border: 0px solid #000000; color: #F0F0F0; background: url(/ar/assets/style-images/sprite.gif) no-repeat -50px -100px; }
label {float: right;text-align: right;margin-left: 15px;width: 107px;padding-top: 5px;}
.ie6 label { margin-left: 7px; }
.contact-table { width: 50%;}
.left-to-right { direction:ltr; text-align:right } 
/** /contact form ----------------- */

a.pdf-icon {vertical-align:top; margin: 0px 25px 0px 0px; padding: 3px 25px 3px 10px; border: 0px solid #000000; background: url(/ar/assets/style-images/icon-pdf.gif) no-repeat left top;}

dl { float: right; } 
dl dt, dl dd {  float: right; } 
dl dt.advisors, dl dd.advisors { width:292px; margin: 10px; padding: 5px; background-color: #EDEDED; border: 1px solid #E3E4E5; text-align: center; height: 30px; vertical-align: middle; } 
dl dt.form-label { width: 150px; padding: 2px 10px;} 
dl dt.mp3-player { width: 150px; padding: 4px 15px 0px 15px; margin: 0px 35px; background-color: #f1f1f1; } 
dl dt.heading, dl dd.heading { width: 150px; padding: 4px 15px 0px 15px; margin: 0px 10px 0px 60px; background: none; } 
dl dd.heading { width: 250px;  margin: 0px;} 
dl dd.form-field { width: 450px; padding: 2px 10px;} 
dl dd.down-btns { text-align: left; width: 250px; padding: 2px 100px 2px 50px; } 


#center-data table { }
#center-data table td {padding: 5px; }
.dhx_combo_img { position:absolute; top:0px; left:0px; width:18px; height:19px; }
.dhx_combo_option_img { position:relative; top:0px; margin:0px; margin-right:2px; right:0px; width:18px; height:18px; padding:0px; }
.dhx_combo_input { color:#333333; font-family: Arial; font-size: 12px; border:0px; padding:1px 2px 2px 2px; position:absolute; top:0px; background: url(/ar/assets/style-images/sprite.gif) no-repeat -50px -75px;}
.dhx_combo_box { position:relative; text-align:right; border:0px solid #ACB6BB; height:19px; _height:20px; overflow:hidden; background-color: white; }
.dhx_combo_list { position:absolute; z-index:230; overflow-y:auto; overflow-x:hidden; border:1px solid #ACB6BB; height:100px; font-family: Arial; font-size: 14px; background-color: white; z-index: 12000; }
.dhx_combo_list div { cursor:default; padding:1px 2px 1px 2px; }
.dhx_selected_option { background-color:navy; color:white; }
.dhx_combo_img_rtl { position:absolute; top:0px; right:1px; width:17px; height:20px; }
.dhx_combo_option_img_rtl { float:left; margin-left :0px; width:18px; height:18px; }
.dhx_combo_list_rtl{ direction: ltr; unicode-bidi : bidi-override;   position:absolute;   z-index:230; overflow-y:auto;  overflow-x:hidden;  border:1px solid black;  height:100px; font-family: Arial; font-size: 12px; background-color: white; }
.dhx_combo_list_rtl div { direction: ltr; unicode-bidi : bidi-override; padding:2px 2px 2px 2px; }
.dhx_combo_list_rtl div div { float :left !important; cursor:default; }
.dhx_combo_list_rtl div img { float :left !important; }
.dhx_combo_list_rtl div input { float :left !important; }
.dhx_combo_box.dhx_skyblue { border:1px solid #a4bed4; }
.dhx_combo_box.dhx_skyblue .dhx_combo_input { font-family:Tahoma; font-size: 14px; padding:3px;	 }
.dhx_combo_list.dhx_skyblue_list { background-color: #eaf2fb; border:1px solid #a4bed4; font-family:Tahoma; font-size: 14px; }
.dhx_combo_list.dhx_skyblue_list div { cursor:default; padding:3px 4px; }
.dhx_combo_list_rtl.dhx_skyblue_list { background-color: #eaf2fb; border:1px solid #a4bed4; font-family:Tahoma; font-size: 14px; }
.combo_dhx_skyblue_sel{   background-image: url("./imgs/bg_selection.gif") !important;   background-position: bottom;   background-repeat: repeat-x;   color:black; }


#org, #org1 { background-color: white; margin: 10px; padding: 10px; }
.jOrgChart { margin: 10px 0px; padding: 0px; }
.jOrgChart table { margin: 0px auto; }
.jOrgChart .node { font-size: 17px; height: 50px; border: 1px solid #AE7B05; color: #5e5e5e; display: inline-block; z-index: 10; margin: 0 2px; padding: 5px 10px;  }
.node p{ font-family: tahoma; font-size: 13px; line-height: 11px; padding: 2px; }
.jOrgChart .line { height: 20px; width: 4px; }
.jOrgChart .down { background-color: black; margin: 0px auto; }
.jOrgChart .top { border-top: 3px solid black; }
.jOrgChart .left { border-left: 2px solid black; }

.jOrgChart .right { border-right: 2px solid black; }
.jOrgChart td { text-align: center; vertical-align: top; padding: 0; }
.drag-active { border-style: dotted !important; }
.drop-hover { border-style: solid !important; border-color: #E05E00 !important; }




/*! fancyBox v2.0.6 fancyapps.com | fancyapps.com/fancybox/#license */
.fancybox-tmp iframe, .fancybox-tmp object { vertical-align: top; padding: 0; margin: 0; }
.fancybox-wrap { position: absolute; top: 0; left: 0; z-index: 8020; }
.fancybox-skin { position: relative; padding: 0; margin: 0; background: #f9f9f9; color: #444; text-shadow: none; -webkit-border-radius: 4px;   -moz-border-radius: 4px; border-radius: 4px; }
.fancybox-opened {  z-index: 8030; }
.fancybox-opened .fancybox-skin { -webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);    -moz-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);         box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5); }
.fancybox-outer, .fancybox-inner { padding: 0; margin: 0; position: relative; outline: none; }
.fancybox-inner { overflow: hidden; }
.fancybox-type-iframe .fancybox-inner { -webkit-overflow-scrolling: touch; }
.fancybox-error { color: #444; font: 14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif; margin: 0; padding: 10px; }
.fancybox-image, .fancybox-iframe { display: block; width: 100%; height: 100%; border: 0; padding: 0; margin: 0; vertical-align: top; }
.fancybox-image { max-width: 100%; max-height: 100%; }
#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span { background-image: url(/ar/assets/style-images/fancybox_sprite.png); }
#fancybox-loading { position: fixed; top: 50%; right: 50%; margin-top: -22px; margin-right: -22px; background-position: 0 -108px; opacity: 0.8; cursor: pointer; z-index: 8020; }
#fancybox-loading div { width: 44px; height: 44px; background: url(/ar/assets/style-images/fancybox_loading.gif) center center no-repeat; }
.fancybox-close { position: absolute; top: -18px; right: -18px; width: 36px; height: 36px; cursor: pointer; z-index: 8040; }
.ie7 .fancybox-close{ top:-1px; right:-1px;}
.fancybox-nav { position: absolute; top: 0; width: 40%;  height: 100%;  cursor: pointer;background: transparent url(/ar/assets/style-images/blank.gif); /* helps IE */ -webkit-tap-highlight-color: rgba(0,0,0,0); z-index: 8040; }
.fancybox-prev { right: 0; }
.fancybox-next { left: 0; }
.fancybox-nav span { position: absolute; top: 50%; width: 36px; height: 34px; margin-top: -18px; cursor: pointer; z-index: 8040; visibility: hidden; }
.fancybox-prev span { right: 20px; background-position: 0 -36px; }
.fancybox-next span { left: 20px; background-position: 0 -72px; }
.fancybox-nav:hover span { visibility: visible; }
.fancybox-tmp { position: absolute; top: -9999px; right: -9999px; padding: 0; overflow: visible; visibility: hidden; }
/* Overlay helper */
#fancybox-overlay { position: absolute; top: 0; right: 0; overflow: hidden; display: none; z-index: 8010; background: #000; }
#fancybox-overlay.overlay-fixed { position: fixed; bottom: 0; left: 0; }
/* Title helper */
.fancybox-title { visibility: hidden; font: normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif; position: relative; text-shadow: none; z-index: 8050; }
.fancybox-opened .fancybox-title { 	visibility: visible; }
.fancybox-title-float-wrap { position: absolute; bottom: 0; left: 50%; margin-bottom: -35px; z-index: 8030; text-align: center; }
.fancybox-title-float-wrap .child { display: inline-block; margin-left: -100%; padding: 2px 20px; background: transparent; /* Fallback for web browsers that doesn't support RGBa */ background: rgba(0, 0, 0, 0.8);
	-webkit-border-radius: 15px;   -moz-border-radius: 15px;  border-radius: 15px; text-shadow: 0 1px 2px #222; color: #FFF;  font-weight: bold; line-height: 24px; white-space: nowrap; }
.fancybox-title-outside-wrap { position: relative; 	margin-top: 10px; color: #fff; }
.fancybox-title-inside-wrap { margin-top: 10px; }
.fancybox-title-over-wrap { position: absolute; bottom: 0; right: 0; color: #fff; padding: 10px; background: #000; 	background: rgba(0, 0, 0, .8); }
.imgareaselect-border1 {
	background: url(/ar/assets/style-images/border-v1.gif) repeat-y left top;
}
.imgareaselect-border2 {
    background: url(/ar/assets/style-images/border-h1.gif) repeat-x left top;
}
.imgareaselect-border3 {
    background: url(/ar/assets/style-images/border-v1.gif) repeat-y right top;
}
.imgareaselect-border4 {
    background: url(/ar/assets/style-images/border-h1.gif) repeat-x left bottom;
}
.imgareaselect-border1, .imgareaselect-border2,
.imgareaselect-border3, .imgareaselect-border4 {
    filter: alpha(opacity=50);
	opacity: 0.5;
}
.imgareaselect-handle {
    background-color: #fff;
    border: solid 1px #000;
    filter: alpha(opacity=50);
    opacity: 0.5;
}
.imgareaselect-outer {
    background-color: #000;
    filter: alpha(opacity=70);
    opacity: 0.7;
}
.imgareaselect-selection {  
}

/*!
Video.js Default Styles (http://videojs.com)
Version 4.2.1
Create your own skin at http://designer.videojs.com
*/.video-js div{width:auto; float:none; padding:0;}
.vjs-default-skin{color:#ccc}
@font-face{font-family:VideoJS;src:url(font/vjs.eot);src:url(font/vjs.eot?#iefix) format('embedded-opentype'),url(font/vjs.woff) format('woff'),url(font/vjs.ttf) format('truetype');font-weight:400;font-style:normal}
.vjs-default-skin .vjs-slider{outline:0;position:relative;cursor:pointer;padding:0;background-color:#333;background-color:rgba(51,51,51,.9)}
.vjs-default-skin .vjs-slider:focus{-webkit-box-shadow:0 0 2em #fff;-moz-box-shadow:0 0 2em #fff;box-shadow:0 0 2em #fff}
.vjs-default-skin .vjs-slider-handle{position:absolute;left:0;top:0}
.vjs-default-skin .vjs-slider-handle:before{content:"\e009";font-family:VideoJS;font-size:1em;line-height:1;text-align:center;text-shadow:0 0 1em #fff;position:absolute;top:0;left:0;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}
.vjs-default-skin .vjs-control-bar{display:none;position:absolute;bottom:0;left:0;right:0;height:3em;background-color:#07141e;background-color:rgba(7,20,30,.7)}
.vjs-default-skin.vjs-has-started .vjs-control-bar{display:block;visibility:visible;opacity:1;-webkit-transition:visibility .1s,opacity .1s;-moz-transition:visibility .1s,opacity .1s;-o-transition:visibility .1s,opacity .1s;transition:visibility .1s,opacity .1s}
.vjs-default-skin.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar{display:block;visibility:hidden;opacity:0;-webkit-transition:visibility 1s,opacity 1s;-moz-transition:visibility 1s,opacity 1s;-o-transition:visibility 1s,opacity 1s;transition:visibility 1s,opacity 1s}
.vjs-default-skin.vjs-controls-disabled .vjs-control-bar{display:none}
.vjs-default-skin.vjs-using-native-controls .vjs-control-bar{display:none}
@media \0screen{.vjs-default-skin.vjs-user-inactive.vjs-playing .vjs-control-bar :before{content:""}}
.vjs-default-skin .vjs-control{outline:0;position:relative;float:left!important;text-align:center;margin:0;padding:0;height:3em;width:4em}
.vjs-default-skin .vjs-control:before{font-family:VideoJS;font-size:1.5em;line-height:2;position:absolute;top:0;left:0;width:100%;height:100%;text-align:center;text-shadow:1px 1px 1px rgba(0,0,0,.5)}
.vjs-default-skin .vjs-control:focus:before,.vjs-default-skin .vjs-control:hover:before{text-shadow:0 0 1em #fff}.vjs-default-skin .vjs-control:focus{}
.vjs-default-skin .vjs-control-text{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}
.vjs-default-skin .vjs-play-control{width:5em;cursor:pointer}.vjs-default-skin .vjs-play-control:before{content:"\e001"}
.vjs-default-skin.vjs-playing .vjs-play-control:before{content:"\e002"}
.vjs-default-skin .vjs-mute-control,.vjs-default-skin .vjs-volume-menu-button{cursor:pointer;float:right!important}
.vjs-default-skin .vjs-mute-control:before,.vjs-default-skin .vjs-volume-menu-button:before{content:"\e006"}
.vjs-default-skin .vjs-mute-control.vjs-vol-0:before,.vjs-default-skin .vjs-volume-menu-button.vjs-vol-0:before{content:"\e003"}
.vjs-default-skin .vjs-mute-control.vjs-vol-1:before,.vjs-default-skin .vjs-volume-menu-button.vjs-vol-1:before{content:"\e004"}
.vjs-default-skin .vjs-mute-control.vjs-vol-2:before,.vjs-default-skin .vjs-volume-menu-button.vjs-vol-2:before{content:"\e005"}
.vjs-default-skin .vjs-volume-control{width:5em;float:right!important}.vjs-default-skin .vjs-volume-bar{width:5em;height:.6em;margin:1.1em auto 0}
.vjs-default-skin .vjs-volume-menu-button .vjs-menu-content{height:2.9em}
.vjs-default-skin .vjs-volume-level{position:absolute;top:0;left:0;height:.5em;background:#66a8cc url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAGCAYAAADgzO9IAAAAP0lEQVQIHWWMAQoAIAgDR/QJ/Ub//04+w7ZICBwcOg5FZi5iBB82AGzixEglJrd4TVK5XUJpskSTEvpdFzX9AB2pGziSQcvAAAAAAElFTkSuQmCC) -50% 0 repeat}
.vjs-default-skin .vjs-volume-bar .vjs-volume-handle{width:.5em;height:.5em}.vjs-default-skin .vjs-volume-handle:before{font-size:.9em;top:-.2em;left:-.2em;width:1em;height:1em}
.vjs-default-skin .vjs-volume-menu-button .vjs-menu .vjs-menu-content{width:6em;left:-4em}.vjs-default-skin .vjs-progress-control{position:absolute;left:0;right:0;width:auto;font-size:.3em;height:1em;top:-1em;-webkit-transition:all .4s;-moz-transition:all .4s;-o-transition:all .4s;transition:all .4s}
.vjs-default-skin:hover .vjs-progress-control{font-size:.9em;-webkit-transition:all .2s;-moz-transition:all .2s;-o-transition:all .2s;transition:all .2s}.vjs-default-skin .vjs-progress-holder{height:100%}
.vjs-default-skin .vjs-progress-holder .vjs-play-progress,.vjs-default-skin .vjs-progress-holder .vjs-load-progress{position:absolute;display:block;height:100%;margin:0;padding:0;left:0;top:0}.vjs-default-skin .vjs-play-progress{background:#66a8cc url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAGCAYAAADgzO9IAAAAP0lEQVQIHWWMAQoAIAgDR/QJ/Ub//04+w7ZICBwcOg5FZi5iBB82AGzixEglJrd4TVK5XUJpskSTEvpdFzX9AB2pGziSQcvAAAAAAElFTkSuQmCC) -50% 0 repeat}
.vjs-default-skin .vjs-load-progress{background:#646464;background:rgba(255,255,255,.4)}.vjs-default-skin .vjs-seek-handle{width:1.5em;height:100%}
.vjs-default-skin .vjs-seek-handle:before{padding-top:.1em}.vjs-default-skin .vjs-time-controls{font-size:1em;line-height:3em;}.vjs-default-skin .vjs-current-time{float:left!important}
.vjs-default-skin .vjs-duration{float:left!important}.vjs-default-skin .vjs-remaining-time{display:none;float:left!important}.vjs-time-divider{float:left!important;line-height:3em}
.vjs-default-skin .vjs-fullscreen-control{width:3.8em;cursor:pointer;float:right!important}.vjs-default-skin .vjs-fullscreen-control:before{content:"\e000"}.vjs-default-skin.vjs-fullscreen .vjs-fullscreen-control:before{content:"\e00b"}

.vjs-default-skin .vjs-big-play-button{left:6.5em;top:5em;font-size:3em;display:block;z-index:2;position:absolute;width:4em;height:2.6em;text-align:center;font-family:VideoJS;*zoom: expression(this.innerHTML='\e001'); vertical-align:middle;cursor:pointer;opacity:1;background-color:#07141e;background-color:rgba(7,20,30,1);border:.1em solid #3b4249;-webkit-border-radius:.8em;-moz-border-radius:.8em;border-radius:.8em;-webkit-box-shadow:0 0 1em rgba(255,255,255,.25);-moz-box-shadow:0 0 1em rgba(255,255,255,.25);box-shadow:0 0 1em rgba(255,255,255,.25);-webkit-transition:all .4s;-moz-transition:all .4s;-o-transition:all .4s;transition:all .4s}

.vjs-default-skin.vjs-controls-disabled .vjs-big-play-button{display:none}.vjs-default-skin.vjs-has-started .vjs-big-play-button{display:none}.vjs-default-skin.vjs-using-native-controls .vjs-big-play-button{display:none}
.vjs-default-skin:hover .vjs-big-play-button,.vjs-default-skin .vjs-big-play-button:focus{outline:0;border-color:#fff;background-color:#505050;background-color:rgba(50,50,50,1);-webkit-box-shadow:0 0 3em #fff;-moz-box-shadow:0 0 3em #fff;box-shadow:0 0 3em #fff;-webkit-transition:all 0s;-moz-transition:all 0s;-o-transition:all 0s;transition:all 0s}
.vjs-default-skin .vjs-big-play-button:before{content:"\e001";line-height:2.6em;text-shadow:.05em .05em .1em #000;text-align:center;position:absolute;left:0;width:100%;height:100%}
.vjs-default-skin .vjs-menu-button{float:right!important;cursor:pointer}.vjs-default-skin .vjs-menu{display:none;position:absolute;bottom:0;left:0;width:0;height:0;margin-bottom:3em;border-left:2em solid transparent;border-right:2em solid transparent;border-top:1.55em solid #000;border-top-color:rgba(7,40,50,.5)}
.vjs-default-skin .vjs-menu-button .vjs-menu .vjs-menu-content{display:block;padding:0;margin:0;position:absolute;width:10em;bottom:1.5em;max-height:15em;overflow:auto;left:-5em;background-color:#07141e;background-color:rgba(7,20,30,.7);-webkit-box-shadow:-.2em -.2em .3em rgba(255,255,255,.2);-moz-box-shadow:-.2em -.2em .3em rgba(255,255,255,.2);box-shadow:-.2em -.2em .3em rgba(255,255,255,.2)}
.vjs-default-skin .vjs-menu-button:hover .vjs-menu{display:block}.vjs-default-skin .vjs-menu-button ul li{list-style:none;margin:0;padding:.3em 0;line-height:1.4em;font-size:1.2em;text-align:center;text-transform:lowercase}.vjs-default-skin .vjs-menu-button ul li.vjs-selected{background-color:#000}
.vjs-default-skin .vjs-menu-button ul li:focus,.vjs-default-skin .vjs-menu-button ul li:hover,.vjs-default-skin .vjs-menu-button ul li.vjs-selected:focus,.vjs-default-skin .vjs-menu-button ul li.vjs-selected:hover{outline:0;color:#111;background-color:#fff;background-color:rgba(255,255,255,.75);-webkit-box-shadow:0 0 1em #fff;-moz-box-shadow:0 0 1em #fff;box-shadow:0 0 1em #fff}
.vjs-default-skin .vjs-menu-button ul li.vjs-menu-title{text-align:center;text-transform:uppercase;font-size:1em;line-height:2em;padding:0;margin:0 0 .3em;font-weight:700;cursor:default}.vjs-default-skin .vjs-subtitles-button:before{content:"\e00c"}
.vjs-default-skin .vjs-captions-button:before{content:"\e008"}
.vjs-default-skin .vjs-captions-button:focus .vjs-control-content:before,.vjs-default-skin .vjs-captions-button:hover .vjs-control-content:before{-webkit-box-shadow:0 0 1em #fff;-moz-box-shadow:0 0 1em #fff;box-shadow:0 0 1em #fff}

.video-js{background-color:#000;position:relative;padding:0;font-size:10px;vertical-align:middle;font-weight:400;font-style:normal;font-family:Arial,sans-serif;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.video-js .vjs-tech{position:absolute;top:0;left:0;width:100%;height:100%}
.video-js:-moz-full-screen{position:absolute}
body.vjs-full-window{padding:0;margin:0;height:100%;overflow-y:auto}
.video-js.vjs-fullscreen{position:fixed;overflow:hidden;z-index:1000;left:0;top:0;bottom:0;right:0;width:100%!important;height:100%!important;_position:absolute}
.video-js:-webkit-full-screen{width:100%!important;height:100%!important}

.video-js.vjs-fullscreen.vjs-user-inactive{cursor:none}
.vjs-poster{background-repeat:no-repeat;background-position:50% 50%;background-size:contain;cursor:pointer;height:100%;margin:0;padding:0;position:relative;width:100%}.vjs-poster img{display:block;margin:0 auto;max-height:100%;padding:0;width:100%}.video-js.vjs-using-native-controls .vjs-poster{display:none}
.video-js .vjs-text-track-display{text-align:center;position:absolute;bottom:4em;left:1em;right:1em}.video-js .vjs-text-track{display:none;font-size:1.4em;text-align:center;margin-bottom:.1em;background-color:#000;background-color:rgba(0,0,0,.5)}.video-js .vjs-subtitles{color:#fff}
.video-js .vjs-captions{color:#fc6}.vjs-tt-cue{display:block}
.vjs-default-skin .vjs-hidden{display:none}.vjs-lock-showing{display:block!important;opacity:1;visibility:visible}

.ie7 .video-js, .ie7 .video-js .vjs-tech{ position:static; overflow:hidden; }
.ie7 .vjs-default-skin .vjs-big-play-button{ height:1em; top:200px; }
.ie7 .vjs-default-skin.vjs-paused .vjs-play-control div {
width:15px;
height:17px;
background:url('/ar/assets/style-images/video-js.png');
margin:.5em auto 0
}
.ie7 .vjs-default-skin.vjs-playing .vjs-play-control div {
width:15px;
height:17px;
background:url('/ar/assets/style-images/video-js.png') -25px 0;
margin:.5em auto 0
}
.ie7 .vjs-default-skin .vjs-rewind-control div {
width:19px;
height:16px;
background:url('/ar/assets/style-images/video-js.png');
margin:.5em auto 0
}
.ie7 .vjs-default-skin .vjs-mute-control div {
width:22px;
height:16px;
background:url('/ar/assets/style-images/video-js.png') -75px -25px;
margin:.5em auto 0
}
.ie7 .vjs-default-skin .vjs-mute-control.vjs-vol-0 div {
background:url('http://vjs.zencdn.net/c/video-js.png') 0 -25px
}
.ie7 .vjs-default-skin .vjs-mute-control.vjs-vol-1 div {
background:url('/ar/assets/style-images/video-js.png') -25px -25px
}
.ie7 .vjs-default-skin .vjs-mute-control.vjs-vol-2 div {
background:url('/ar/assets/style-images/video-js.png') -50px -25px
}
.ie7 .vjs-default-skin div.vjs-seek-handle {
position:absolute;
width:16px;
height:16px;
margin-top:-0.3em;
left:0;
top:0;
background:url('/ar/assets/style-images/video-js.png') 0 -50px;
}
.ie7 .vjs-default-skin .vjs-fullscreen-control div {
width:16px;
height:16px;
background:url('/ar/assets/style-images/video-js.png') -50px 0;
margin:.5em auto 0
}
.ie7 .vjs-default-skin.vjs-fullscreen .vjs-fullscreen-control div {
background:url('/ar/assets/style-images/video-js.png') -75px 0
}
.ie7 .vjs-default-skin .vjs-menu-button div {
background:url('/ar/assets/style-images/video-js.png') 0 -75px no-repeat;
width:16px;
height:16px;
margin:.2em auto 0;
padding:0
}
.ie7 .vjs-default-skin .vjs-menu-button ul li.vjs-selected {
text-decoration:underline;
background:url('/ar/assets/style-images/video-js.png') -125px -50px no-repeat
}
.video-js{margin:28px 8px 0 0}
.vjs-loading-spinner{display:none;position:absolute!important;top:50%;left:50%;font-size:5em;line-height:1;width:32px!important;height:32px!important; padding:0; margin:-16px 0 0 -16px; opacity:.75; background:url(/ar/assets/style-images/AjaxLoader.gif) 0 0 no-repeat;}


div.content {
	/* The display of content is enabled using jQuery so that the slideshow content won't display unless javascript is enabled. */
	display: none;
	width: 509px;
	background-color: #f3f3f3;
	clear:both;
	padding:10px;
}
div.content a, div.navigation a {
	text-decoration: none;
	color: #777;
}
div.content a:focus, div.content a:hover, div.content a:active {
	text-decoration: underline;
}
div.controls {
	
}
div.controls a {
	padding: 3px;
}
div.ss-controls {
	float: right;
}
div.nav-controls {
	float: left;
}
div.slideshow-container {
	position: relative;
	clear: both;
	height: 610px; /* This should be set to be at least the height of the largest image in the slideshow */
	display:block;
}
div.loader {
	position: absolute;
	top: 0;
	right: 0;
	background-image: url('loader.gif');
	background-repeat: no-repeat;
	background-position: center;
	width: 509px;
	height: 600px; /* This should be set to be at least the height of the largest image in the slideshow */
}
div.slideshow {
	float:right;
}
div.slideshow span.image-wrapper {
	display: block;
	position: absolute;
	top: 25px;
	right: 0;
}
div.slideshow a.advance-link {
	display: block;
	width: 509px;
	text-align: center;
}
div.slideshow a.advance-link img{
	max-height: 578px;
}
div.slideshow a.advance-link:hover, div.slideshow a.advance-link:active, div.slideshow a.advance-link:visited {
	text-decoration: none;
}
div.slideshow img {
	vertical-align: middle;
}
div.download {
	float: left;
}
div.caption-container {
	
}
span.image-caption {
	display: block;
	position: absolute;
}
div.caption {
	padding: 5px;
	color: #666666;
	text-align:center;
}
div.caption a {
	color: #fff;
}
div.image-title {
	font-weight: bold;
	font-size: 1.4em;
}

div.image-desc {
	line-height: 1.3em;
	padding-top: 12px;
}
div.navigation {
	float:right;
	width: 519px;
	padding: 10px 10px 0px 0px;;
	background-color:#f3f3f3;
	margin-bottom:10px;
}
ul.thumbs {
	clear: both;
	margin: 0;
	padding: 0;
}
ul.thumbs li {
	float: right;
	padding: 0;
	margin: 0px 0px 10px 10px;
	list-style: none;
}
a.thumb {
	display: block;
	padding: 1px;
}
ul.thumbs li.selected a.thumb {
	background: #AE7B05;
}
a.thumb:focus {
	outline: none;
}
ul.thumbs img {
	border: none;
	display: block;
	width: 90px;
	height: 40px;
}
div.pagination {
	clear: both;
}
div.navigation div.top {
	margin-bottom: 12px;
	height: 11px;
}
div.navigation div.bottom {
	margin-top: 12px;
}
div.pagination a, div.pagination span.current, div.pagination span.ellipsis {
	display: block;
	float: right;
	margin-left: 2px;
	padding: 4px 7px 2px 7px;
	border: 1px solid #ccc;
}
div.pagination a:hover {
	background-color: #eee;
	text-decoration: none;
}
div.pagination span.current {
	font-weight: bold;
	background-color: #000;
	border-color: #000;
	color: #fff;
}
div.pagination span.ellipsis {
	border: none;
	padding: 5px 2px 3px 0px;
}
#captionToggle a {
	float: left;
	display: block;
	background-image: url('caption.png');
	background-repeat: no-repeat;
	background-position: right;
	margin-top: 5px;
	padding: 5px 30px 5px 5px;
}
.counter { padding: 0 0 0 4px;}




/*
* jQuery UI CSS Framework
* Copyright (c) 2009 AUTHORS.txt (http://jqueryui.com/about)
* Dual licensed under the MIT (MIT-LICENSE.txt) and GPL (GPL-LICENSE.txt) licenses.
*/

/* Layout helpers
----------------------------------*/
.ui-helper-hidden { display: none; }
.ui-helper-hidden-accessible { position:absolute; /*right:-999em;*/}
.webkit .ui-helper-hidden-accessible, .ie .ui-helper-hidden-accessible{ right:auto; display: none;}
.ui-helper-reset { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; }
.ui-helper-clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.ui-helper-clearfix { display: inline-block; }
/* required comment for clearfix to work in Opera \*/
* html .ui-helper-clearfix { height:1%; }
.ui-helper-clearfix { display:block; }
/* end clearfix */
.ui-helper-fix { width: 100%; height: 100%; top: 0; right: 0; position: absolute; opacity: 0; filter:Alpha(Opacity=0); }


/* Interaction Cues
----------------------------------*/
.ui-state-disabled { cursor: default !important; }


/* Icons
----------------------------------*/

/* states and images */
.ui-icon { display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat; }


/* Misc visuals
----------------------------------*/

/* Overlays */
.ui-widget-overlay { position: absolute; top: 0; right: 0; width: 50%; height: 100%; }


/* Component containers
----------------------------------*/
.ui-widget { font-family: Verdana,Arial,sans-serif; font-size: 1.1em; display: none}
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-family: Verdana,Arial,sans-serif; font-size: 1em; }
.ui-widget-content { border: 1px solid #aaaaaa; background: #ffffff; #505050; }
.ui-widget-content a { color: #222222; }
.ui-widget-header { border: 1px solid #aaaaaa; background: #cccccc; color: #505050; font-weight: bold; }
.ui-widget-header a { color: #222222; }

/* Interaction states
----------------------------------*/
.ui-state-default, .ui-widget-content .ui-state-default { border: 1px solid #d3d3d3; background: #e6e6e6 url(/ar/assets/style-images/_glass_75_e6e6e6_1x400.png) 50% 50% repeat-x; font-weight: normal; color: #003194; outline: none; }
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { color: #555555; text-decoration: none; outline: none; }
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus { border: 1px solid #999999; background: #dadada url(/ar/assets/style-images/_glass_75_dadada_1x400.png) 50% 50% repeat-x; font-weight: normal; color: #212121; outline: none; }
.ui-state-hover a, .ui-state-hover a:hover { color: #212121; text-decoration: none; outline: none; }
.ui-state-active, .ui-widget-content .ui-state-active { border: 1px solid #AE7B05; background: #fff; font-weight: normal; color: #AE7B05; outline: none; }
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color: #212121; outline: none; text-decoration: none; }

/* Interaction Cues
----------------------------------*/
.ui-state-highlight, .ui-widget-content .ui-state-highlight {border: 1px solid #003194; color: #003194; }
.ui-state-highlight a, .ui-widget-content .ui-state-highlight a { color: #363636; }
.ui-state-error, .ui-widget-content .ui-state-error {border: 1px solid #cd0a0a; background: #fef1ec url(/ar/assets/style-images/_glass_95_fef1ec_1x400.png) 50% 50% repeat-x; color: #cd0a0a; }
.ui-state-error a, .ui-widget-content .ui-state-error a { color: #cd0a0a; }
.ui-state-error-text, .ui-widget-content .ui-state-error-text { color: #cd0a0a; }
.ui-state-disabled, .ui-widget-content .ui-state-disabled { opacity: .35; filter:Alpha(Opacity=35); background-image: none; }
.ui-priority-primary, .ui-widget-content .ui-priority-primary { font-weight: bold; }
.ui-priority-secondary, .ui-widget-content .ui-priority-secondary { opacity: .7; filter:Alpha(Opacity=70); font-weight: normal; }

/* Icons
----------------------------------*/

/* states and images */
.ui-icon { width: 16px; height: 16px; background-image: url(/ar/assets/style-images/ui-icons_222222_256x240.png); }
.ui-widget-content .ui-icon {background-image: url(/ar/assets/style-images/ui-icons_222222_256x240.png); }
.ui-widget-header .ui-icon {background-image: url(/ar/assets/style-images/ui-icons_222222_256x240.png); }
.ui-state-default .ui-icon { background-image: url(/ar/assets/style-images/ui-icons_888888_256x240.png); }
.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {background-image: url(/ar/assets/style-images/ui-icons_454545_256x240.png); }
.ui-state-active .ui-icon {background-image: url(/ar/assets/style-images/ui-icons_454545_256x240.png); }
.ui-state-highlight .ui-icon {background-image: url(/ar/assets/style-images/ui-icons_2e83ff_256x240.png); }
.ui-state-error .ui-icon, .ui-state-error-text .ui-icon {background-image: url(/ar/assets/style-images/ui-icons_cd0a0a_256x240.png); }

/* positioning */
.ui-icon-carat-1-n { background-position: 0 0; }
.ui-icon-carat-1-ne { background-position: -16px 0; }
.ui-icon-carat-1-e { background-position: -32px 0; }
.ui-icon-carat-1-se { background-position: -48px 0; }
.ui-icon-carat-1-s { background-position: -64px 0; }
.ui-icon-carat-1-sw { background-position: -80px 0; }
.ui-icon-carat-1-w { background-position: -96px 0; }
.ui-icon-carat-1-nw { background-position: -112px 0; }
.ui-icon-carat-2-n-s { background-position: -128px 0; }
.ui-icon-carat-2-e-w { background-position: -144px 0; }
.ui-icon-triangle-1-n { background-position: 0 -16px; }
.ui-icon-triangle-1-ne { background-position: -16px -16px; }
.ui-icon-triangle-1-e { background-position: -32px -16px; }
.ui-icon-triangle-1-se { background-position: -48px -16px; }
.ui-icon-triangle-1-s { background-position: -64px -16px; }
.ui-icon-triangle-1-sw { background-position: -80px -16px; }
.ui-icon-triangle-1-w { background-position: -96px -16px; }
.ui-icon-triangle-1-nw { background-position: -112px -16px; }
.ui-icon-triangle-2-n-s { background-position: -128px -16px; }
.ui-icon-triangle-2-e-w { background-position: -144px -16px; }
.ui-icon-arrow-1-n { background-position: 0 -32px; }
.ui-icon-arrow-1-ne { background-position: -16px -32px; }
.ui-icon-arrow-1-e { background-position: -32px -32px; }
.ui-icon-arrow-1-se { background-position: -48px -32px; }
.ui-icon-arrow-1-s { background-position: -64px -32px; }
.ui-icon-arrow-1-sw { background-position: -80px -32px; }
.ui-icon-arrow-1-w { background-position: -96px -32px; }
.ui-icon-arrow-1-nw { background-position: -112px -32px; }
.ui-icon-arrow-2-n-s { background-position: -128px -32px; }
.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; }
.ui-icon-arrow-2-e-w { background-position: -160px -32px; }
.ui-icon-arrow-2-se-nw { background-position: -176px -32px; }
.ui-icon-arrowstop-1-n { background-position: -192px -32px; }
.ui-icon-arrowstop-1-e { background-position: -208px -32px; }
.ui-icon-arrowstop-1-s { background-position: -224px -32px; }
.ui-icon-arrowstop-1-w { background-position: -240px -32px; }
.ui-icon-arrowthick-1-n { background-position: 0 -48px; }
.ui-icon-arrowthick-1-ne { background-position: -16px -48px; }
.ui-icon-arrowthick-1-e { background-position: -32px -48px; }
.ui-icon-arrowthick-1-se { background-position: -48px -48px; }
.ui-icon-arrowthick-1-s { background-position: -64px -48px; }
.ui-icon-arrowthick-1-sw { background-position: -80px -48px; }
.ui-icon-arrowthick-1-w { background-position: -96px -48px; }
.ui-icon-arrowthick-1-nw { background-position: -112px -48px; }
.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; }
.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; }
.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; }
.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; }
.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; }
.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; }
.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; }
.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; }
.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; }
.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; }
.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; }
.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; }
.ui-icon-arrowreturn-1-w { background-position: -64px -64px; }
.ui-icon-arrowreturn-1-n { background-position: -80px -64px; }
.ui-icon-arrowreturn-1-e { background-position: -96px -64px; }
.ui-icon-arrowreturn-1-s { background-position: -112px -64px; }
.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; }
.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; }
.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; }
.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; }
.ui-icon-arrow-4 { background-position: 0 -80px; }
.ui-icon-arrow-4-diag { background-position: -16px -80px; }
.ui-icon-extlink { background-position: -32px -80px; }
.ui-icon-newwin { background-position: -48px -80px; }
.ui-icon-refresh { background-position: -64px -80px; }
.ui-icon-shuffle { background-position: -80px -80px; }
.ui-icon-transfer-e-w { background-position: -96px -80px; }
.ui-icon-transferthick-e-w { background-position: -112px -80px; }
.ui-icon-folder-collapsed { background-position: 0 -96px; }
.ui-icon-folder-open { background-position: -16px -96px; }
.ui-icon-document { background-position: -32px -96px; }
.ui-icon-document-b { background-position: -48px -96px; }
.ui-icon-note { background-position: -64px -96px; }
.ui-icon-mail-closed { background-position: -80px -96px; }
.ui-icon-mail-open { background-position: -96px -96px; }
.ui-icon-suitcase { background-position: -112px -96px; }
.ui-icon-comment { background-position: -128px -96px; }
.ui-icon-person { background-position: -144px -96px; }
.ui-icon-print { background-position: -160px -96px; }
.ui-icon-trash { background-position: -176px -96px; }
.ui-icon-locked { background-position: -192px -96px; }
.ui-icon-unlocked { background-position: -208px -96px; }
.ui-icon-bookmark { background-position: -224px -96px; }
.ui-icon-tag { background-position: -240px -96px; }
.ui-icon-home { background-position: 0 -112px; }
.ui-icon-flag { background-position: -16px -112px; }
.ui-icon-calendar { background-position: -32px -112px; }
.ui-icon-cart { background-position: -48px -112px; }
.ui-icon-pencil { background-position: -64px -112px; }
.ui-icon-clock { background-position: -80px -112px; }
.ui-icon-disk { background-position: -96px -112px; }
.ui-icon-calculator { background-position: -112px -112px; }
.ui-icon-zoomin { background-position: -128px -112px; }
.ui-icon-zoomout { background-position: -144px -112px; }
.ui-icon-search { background-position: -160px -112px; }
.ui-icon-wrench { background-position: -176px -112px; }
.ui-icon-gear { background-position: -192px -112px; }
.ui-icon-heart { background-position: -208px -112px; }
.ui-icon-star { background-position: -224px -112px; }
.ui-icon-link { background-position: -240px -112px; }
.ui-icon-cancel { background-position: 0 -128px; }
.ui-icon-plus { background-position: -16px -128px; }
.ui-icon-plusthick { background-position: -32px -128px; }
.ui-icon-minus { background-position: -48px -128px; }
.ui-icon-minusthick { background-position: -64px -128px; }
.ui-icon-close { background-position: -80px -128px; }
.ui-icon-closethick { background-position: -96px -128px; }
.ui-icon-key { background-position: -112px -128px; }
.ui-icon-lightbulb { background-position: -128px -128px; }
.ui-icon-scissors { background-position: -144px -128px; }
.ui-icon-clipboard { background-position: -160px -128px; }
.ui-icon-copy { background-position: -176px -128px; }
.ui-icon-contact { background-position: -192px -128px; }
.ui-icon-image { background-position: -208px -128px; }
.ui-icon-video { background-position: -224px -128px; }
.ui-icon-script { background-position: -240px -128px; }
.ui-icon-alert { background-position: 0 -144px; }
.ui-icon-info { background-position: -16px -144px; }
.ui-icon-notice { background-position: -32px -144px; }
.ui-icon-help { background-position: -48px -144px; }
.ui-icon-check { background-position: -64px -144px; }
.ui-icon-bullet { background-position: -80px -144px; }
.ui-icon-radio-off { background-position: -96px -144px; }
.ui-icon-radio-on { background-position: -112px -144px; }
.ui-icon-pin-w { background-position: -128px -144px; }
.ui-icon-pin-s { background-position: -144px -144px; }
.ui-icon-play { background-position: 0 -160px; }
.ui-icon-pause { background-position: -16px -160px; }
.ui-icon-seek-next { background-position: -32px -160px; }
.ui-icon-seek-prev { background-position: -48px -160px; }
.ui-icon-seek-end { background-position: -64px -160px; }
.ui-icon-seek-first { background-position: -80px -160px; }
.ui-icon-stop { background-position: -96px -160px; }
.ui-icon-eject { background-position: -112px -160px; }
.ui-icon-volume-off { background-position: -128px -160px; }
.ui-icon-volume-on { background-position: -144px -160px; }
.ui-icon-power { background-position: 0 -176px; }
.ui-icon-signal-diag { background-position: -16px -176px; }
.ui-icon-signal { background-position: -32px -176px; }
.ui-icon-battery-0 { background-position: -48px -176px; }
.ui-icon-battery-1 { background-position: -64px -176px; }
.ui-icon-battery-2 { background-position: -80px -176px; }
.ui-icon-battery-3 { background-position: -96px -176px; }
.ui-icon-circle-plus { background-position: 0 -192px; }
.ui-icon-circle-minus { background-position: -16px -192px; }
.ui-icon-circle-close { background-position: -32px -192px; }
.ui-icon-circle-triangle-e { background-position:  -48px -192px; }
.ui-icon-circle-triangle-s { background-position: -64px -192px; }
.ui-icon-circle-triangle-w { background-position: -80px -192px;}
.ui-icon-circle-triangle-n { background-position: -96px -192px; }
.ui-icon-circle-arrow-e { background-position: -112px -192px; }
.ui-icon-circle-arrow-s { background-position: -128px -192px; }
.ui-icon-circle-arrow-w { background-position: -144px -192px; }
.ui-icon-circle-arrow-n { background-position: -160px -192px; }
.ui-icon-circle-zoomin { background-position: -176px -192px; }
.ui-icon-circle-zoomout { background-position: -192px -192px; }
.ui-icon-circle-check { background-position: -208px -192px; }
.ui-icon-circlesmall-plus { background-position: 0 -208px; }
.ui-icon-circlesmall-minus { background-position: -16px -208px; }
.ui-icon-circlesmall-close { background-position: -32px -208px; }
.ui-icon-squaresmall-plus { background-position: -48px -208px; }
.ui-icon-squaresmall-minus { background-position: -64px -208px; }
.ui-icon-squaresmall-close { background-position: -80px -208px; }
.ui-icon-grip-dotted-vertical { background-position: 0 -224px; }
.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; }
.ui-icon-grip-solid-vertical { background-position: -32px -224px; }
.ui-icon-grip-solid-horizontal { background-position: -48px -224px; }
.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }
.ui-icon-grip-diagonal-se { background-position: -80px -224px; }


/* Misc visuals
----------------------------------*/

/* Corner radius */
.ui-corner-tl { -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; }
.ui-corner-tr { -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; }
.ui-corner-bl { -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; }
.ui-corner-br { -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; }
.ui-corner-top { -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; }
.ui-corner-bottom { -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; }
.ui-corner-right {  -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; }
.ui-corner-left { -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; }
.ui-corner-all { -moz-border-radius: 4px; -webkit-border-radius: 4px; }

/* Overlays */
.ui-widget-overlay { background: #aaaaaa url(/en/assets/style-images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x; opacity: .30;filter:Alpha(Opacity=30); }
.ui-widget-shadow { margin: -8px 0 0 -8px; padding: 8px; background: #aaaaaa url(/en/assets/style-images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x; opacity: .30;filter:Alpha(Opacity=30); -moz-border-radius: 8px; -webkit-border-radius: 8px; }/* Datepicker
----------------------------------*/
.ui-datepicker { width: 19em; padding: .2em .2em 0; direction:ltr;}
.ui-datepicker .ui-datepicker-header { position:relative; padding:.2em 0; }
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next { position:absolute; top: 2px; width: 1.8em; height: 1.8em; }
.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover { top: 1px; }
.ui-datepicker .ui-datepicker-prev { right:2px; }
.ui-datepicker .ui-datepicker-next { left:2px; }
.ui-datepicker .ui-datepicker-prev-hover { right:1px; }
.ui-datepicker .ui-datepicker-next-hover { left:1px; }
.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span { display: block; position: absolute; left: 50%; margin-left: -8px; top: 50%; margin-top: -8px;  }
.ie7 .ui-datepicker .ui-datepicker-prev span,.ie7 .ui-datepicker .ui-datepicker-next span{ left:0%;}
.ui-datepicker .ui-datepicker-title { margin: 0 2.3em; line-height: 1.8em; text-align: center; }
.ui-datepicker .ui-datepicker-title select { float:right; font-size:1em; margin:1px 0; }
.ui-datepicker select.ui-datepicker-month-year {width: 100%;}
.ui-datepicker select.ui-datepicker-month, 
.ui-datepicker select.ui-datepicker-year { width: 49%;}
.ui-datepicker .ui-datepicker-title select.ui-datepicker-year { float: right; }
.ui-datepicker table {width: 100%; font-size: .9em; border-collapse: collapse; margin:0 0 .4em; }
.ui-datepicker th { padding: .7em .3em; text-align: center; font-weight: bold; border: 0;  }
.ui-datepicker td { border: 0; padding: 1px; }
.ui-datepicker td span, .ui-datepicker td a { display: block; padding: .2em; text-align: right; text-decoration: none; }
.ui-datepicker .ui-datepicker-buttonpane { background-image: none; margin: .7em 0 0 0; padding:0 .2em; border-left: 0; border-right: 0; border-bottom: 0; }
.ui-datepicker .ui-datepicker-buttonpane button { float: right; margin: .5em .2em .4em; cursor: pointer; padding: .2em .6em .3em .6em; width:auto; overflow:visible; }
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current { float:left; }

/* IE6 IFRAME FIX (taken from datepicker 1.5.3 */
.ui-datepicker-cover {
    display: none; /*sorry for IE5*/
    display/**/: block; /*sorry for IE5*/
    position: absolute; /*must have*/
    z-index: -1; /*must have*/
    filter: mask(); /*must have*/
    top: -4px; /*must have*/
    left: -4px; /*must have*/
    width: 200px; /*must have*/
    height: 200px; /*must have*/
}

div.ui-datepicker { font-size: 0.65em; }
.ui-datepicker-trigger{ border: 0 none; margin:0 0 0 5px; padding:0; height:16px; width:16px; background: transparent; vertical-align:middle; cursor:pointer; }

.summary-validation{  float:right; display:none; color:#C00; font-size:14px; width:325px;}


/* For Forms */
.field { margin:0 0 18px 0; position:relative;}
.ie7 .field{ padding:1px;}
.ie7 #responseContainer .field, .ie7 #formContact .field{width:529px;}
.btns { margin:15px 130px 15px 0px;}
.field label{ float:right; margin:0; padding:0; width:130px;}
.field label.error{ float:none; margin:0 5px 0 0px; padding:0; width:auto; color:#C00; font-size: 13px;}
.field .fieldGroup{margin:0 130px 18px 0;}
.field .fieldGroup label{ float:none; margin:0; padding:0 10px 0 0; width:auto; }
.field .fieldGroup label.error{ padding:0 5px 0 0;}
.field .checkBoxes{margin:0 130px 25px 0; position:relative;}
.field .checkBoxes label{ float:none; margin:0; padding:0 10px 0 0; width:auto; }
.field .checkBoxes label.error{ padding:0; position:absolute; bottom:-13px; right:0;}
.field .news-preferences, .field .pub-preferences, .field .preGroup1, .field .preGroup2, .field .preGroup3, .field .preGroup4 { margin:0 23px 0 0px;} 

.field ul.radioBtns { padding:0; margin:0; list-style:none; width:200px; float:right; position:relative;}
.field ul.radioBtns li{ float:right; background:none; padding:0; margin:0 0 0 10px;}
.field ul.radioBtns li label { float:none; margin:0; padding:0 10px 0 0; width:auto;}
.field ul.radioBtns li label.error { position:absolute; right:0px; top:18px; width:150px; padding:0;}
.field input[type="text"], .field input[type="password"], .field textarea{ width:200px; padding: 0 4px;}
.field select { width:210px;}
input[type=checkbox], input[type=radio]  { padding: 0; margin:1px; vertical-align: middle; position: relative; top: -1px; *overflow: hidden; border: 0; background: transparent;}
.btns #btnSubmit, .btns #btnReset, .btns #btnForgotPassword, .btns #btnProceed, .btns #pollSubmit, .btns #btnCPCancel { background-color: #003194; border: 0; color: #FFFFFF; cursor: pointer; height: 22px; text-align: center; vertical-align: middle; white-space: nowrap; padding: 0 10px 2px 10px; margin:0 0px 0 10px;}
span.mandatory { color:#C00; padding-left: 5px;}
span.note { display:block; clear:both; color:#999; font-size:14px; padding: 2px 130px 0 0; }

.chart2, .multiChartType { display: none; }

.marginBottom15 { margin: 0 0 15px 0;}
.textColor { color: #999; }
label.intPhone{ padding: 0 0 5px; width:7px; line-height:16px;}
#country_code, #fax_country_code { width:25px;}
#telephone, #intlFax { width:150px;}
#captcha-generator {background: url(/ar/assets/style-images/cbk-sprite.gif) no-repeat -125px -153px; width: 25px; height: 25px; border:0}

/*Password Meter*/
#password-field label.error{position:absolute; top:20px; right:126px;}
#password-field span.note{ display:none;}
.password-meter {
	position: absolute;
	right: 345px;
    top: 0;
	width: 180px;
}
.password-meter-message {
	text-align: left;
	color: #666666;
}
.password-meter-bg, .password-meter-bar {
	height: 4px;
}
.password-meter-bg {
	top: 8px;
	background: #e0e0e0;
}

.password-meter-message-very-weak {
	color: #aa0033;
}
.password-meter-message-weak {
	color: #f5ac00;
}
.password-meter-message-good {
	color: #6699cc;
}
.password-meter-message-strong {
	color: #008000;
}

.password-meter-bg .password-meter-very-weak {
	background: #aa0033;
	width: 30px;
}
.password-meter-bg .password-meter-weak {
	background: #f5ac00;
	width: 60px;
}
.password-meter-bg .password-meter-good {
	background: #6699cc;
	width: 135px;
}
.password-meter-bg .password-meter-strong {
	background: #008000;
	width: 180px;
}
/* Notification Message */
div.info, div.success, div.warning, div.error { border: 1px solid; margin: 10px 0px; padding:10px 10px 10px 10px; background-color: #fff; }
div.info h1, div.success h1, div.warning h1, div.error h1 { font-size:15px;}
div.info { color: #003399; }
div.success { color: #4F8A10;}
div.warning { color: #9F6000;}
div.error { color: #CC0000; }
div.success ul, div.warning ul, div.error ul{ padding:0; margin:5px 0 0 0; list-style:disc;}
div.success ul li, div.warning ul li, div.error ul li{ margin:2px 12px 0 0; padding: 0 0 0 0; background:none;}
/* For Tooltip */
.tipsy { padding: 5px; font-size: 14px; position: absolute; z-index: 100000; }
.tipsy-inner { padding: 5px 8px 4px 8px; background-color: #AE7B05; color: #ffffff; max-width: 200px; text-align: center; }
.tipsy-inner { border-radius: 3px; -moz-border-radius:3px; -webkit-border-radius:3px; }
.tipsy-arrow { position: absolute; background: url('/ar/assets/style-images/tipsy.gif') no-repeat top left; width: 25px; height: 31px; }
.tipsy-n .tipsy-arrow { top: 0; right: 50%; margin-right: -4px; }
.tipsy-nw .tipsy-arrow { top: 0; right: 10px; }
.tipsy-ne .tipsy-arrow { top: 0; right: 10px; }
.tipsy-s .tipsy-arrow { bottom: 0; right: 50%; margin-right: -4px; background-position: bottom left; }
.tipsy-sw .tipsy-arrow { bottom: 0; right: 10px; background-position: bottom left; }
.tipsy-se .tipsy-arrow { bottom: 0; left: 10px; background-position: bottom left; }
.tipsy-e .tipsy-arrow { top: 50%; margin-top: -4px; left: 0; width: 5px; height: 9px; background-position: top right; }
.tipsy-w .tipsy-arrow { top: 50%; margin-top: -4px; right: 0; width: 5px; height: 9px; }

/* Sitemap Page*/
#sitemap td{ width:50%;}
#sitemap ul li.sub-menu{ background:none; padding:0; margin:0;}
#sitemap ul li.sub-menu > a{ font-size:15px; font-weight:bold; color:#003193; cursor:default;}
#sitemap td.col1 ul li.sub-menu > ul { padding:5px 0 0 0; margin:5px 0 0 15px; border-top: 1px solid #E0E0E0;}
#sitemap td.col2 ul li.sub-menu > ul { padding:5px 0 0 0; margin:5px 0 0 0; border-top: 1px solid #E0E0E0;}
#sitemap ul li.sub-menu > ul > li { background:none; padding:3px 0; margin:0;}
#sitemap ul li.sub-menu > ul > li > a { font-weight:bold; }
#sitemap ul li.sub-menu > ul > li.has-sub-nav > ul { padding:0; margin:5px 0 0 0; }
.ie7 #sitemap ul li.sub-menu > ul > li.has-sub-nav > ul li{ zoom:1; }

/*Search Result*/
ul.search-form li { background: none repeat scroll 0 0 transparent; float: right; margin:0 0 0 10px; padding:0;}
ul.search-form li.labelSearch { width:80px; line-height:20px;}
ul.search-form li.advanceSearch { line-height:20px; float:left;}
ul.search-form li.advanceSearch a{  background: url('/en/assets/style-images/cbk-sprite.gif') no-repeat 0px -420px; padding: 3px 0 3px 17px; }
.ie7 ul.search-form li.advanceSearch a{ padding-right:17px; padding-left:0px;}
input.search-query { width: 160px; background-color:#fff; height:18px; }
input#btn-search { margin:0; }
.result-row { border-bottom:1px solid #E0E0E0; padding:20px 0;}
.result-row .categories {color:#5E5E5E; font-weight:bold;}
.result-row .heading{ color:#003193; margin:3px 0;} 
.result-row .short-text{ margin:3px 0; }
.result-row .read-more{ margin:5px 0; padding: 0 0 0 10px; background: url("/ar/assets/style-images/cbk-sprite.gif") no-repeat scroll left -546px transparent; color: #AE7B05;} 
.ie7 .result-row .read-more{float:right;}
.result-row .short-text span.highlight { background-color: #AE7B05;color: #FFFFFF;padding: 0 2px;}

/*Charts*/
.chartContainer{ width:950px; min-height:400px; margin:0 auto;}

#selTableArchive { width: 400px; } 

.w145{width:145px;}

dl.table-footnotes{width:100%; }
dl.table-footnotes dt{float:right; width:2%; margin:3px 0; text-align:right; direction:ltr;}
dl.table-footnotes dd {float:right; width:98%; margin:3px 0; text-align:right;  }

/*Survey*/
.survey{padding:10px;}
.survey input.radio{ position:static;  margin:0; padding:0; float:right;}
.survey label{ float:none; margin:0 10px 0 0px; padding:0; width:170px; float:right;}
.survey .field-block{ padding:2px 0; display:block}
.survey .btn-block{ padding:10px 0 2px 0;}
.survey #btnSubmit{ background-color: #003194; border: 0 none; color: #FFFFFF; cursor: pointer; height: 22px; margin: 0 10px 0 0; padding: 0 10px 2px; text-align: center; vertical-align: middle;  white-space: nowrap;}

.poll_content{padding:10px 15px 10px 3px;margin:0;background:#fff;}
.poll{height:435px; overflow:auto; position:relative;}
.ie7 .poll{height:425px; overflow:auto;}
.poll_content .btns {margin:5px 20px 15px 0px;}
ol.question-list{ margin:0 10px 0 0px; padding:0 10px 0 0px; list-style:decimal outside none;}
.ie7 ol.question-list{ margin:0 15px 0 0px;}
ol.question-list li{ float:none; clear:both; font-size:15px; color:#AC7905; padding: 0 0 10px 0; position:relative;}
ol.question-list li span{ display:block; font-size:13px; color:#666666; margin:10px 0;}
ol.question-list li input.radio { display: block;  height: 13px; margin: 0; padding: 0; width: 13px; vertical-align:middle; top:-3px;}
ol.question-list li label.choice { cursor: pointer; display: block; margin: -17px 23px 0 0px; padding: 0 0 5px; width: 88%; float:none;}
ol.question-list li label.error{ position:absolute; bottom:5px; width:auto; color:#C00; font-size: 11px; float:none;}
.poll-detail td label.error { width:auto; color:#C00; font-size: 11px; float:left;}
.poll-comments{margin:5px 20px 15px 0px;}
.poll-comments label{cursor: pointer; display: block; padding: 0 0 5px; float:none;}
.poll-comments textarea{ width:320px;}
.poll-detail { width: 88%; padding: 0px; margin:0px; position: relative; } 
.poll-detail td { position: relative; padding: 0px 0px 10px 0px; }
.poll-detail input[type="text"] { width: 250px;}


/* basic scrollbar styling */
/* vertical scrollbar */
.mCSB_container{
	width:auto;
	margin-left:30px;
	overflow:hidden;
}
.mCSB_container.mCS_no_scrollbar{
	margin-left:0;
}
.mCS_disabled>.mCustomScrollBox>.mCSB_container.mCS_no_scrollbar,
.mCS_destroyed>.mCustomScrollBox>.mCSB_container.mCS_no_scrollbar{
	margin-left:30px;
}
.mCustomScrollBox>.mCSB_scrollTools{
	width:16px;
	height:100%;
	top:0;
	left:0;
}
.mCSB_scrollTools .mCSB_draggerContainer{
	position:absolute;
	top:0;
	left:0;
	bottom:0;
	right:0; 
	height:auto;
}
.mCSB_scrollTools a+.mCSB_draggerContainer{
	margin:20px 0;
}
.mCSB_scrollTools .mCSB_draggerRail{
	width:3px;
	height:100%;
	margin:0 auto;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	border-radius:10px;
}
.ie7 .mCSB_scrollTools .mCSB_dragger{right:0;}
.mCSB_scrollTools .mCSB_dragger{
	cursor:pointer;
	width:100%;
	height:30px;
}
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
	width:5px;
	height:100%;
	margin:0 auto;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	border-radius:10px;
	text-align:center;
}
.mCSB_scrollTools .mCSB_buttonUp,
.mCSB_scrollTools .mCSB_buttonDown{
	display:block;
	position:relative;
	height:20px;
	overflow:hidden;
	margin:0 auto;
	cursor:pointer;
}
.mCSB_scrollTools .mCSB_buttonDown{
	top:100%;
	margin-top:-40px;
}
/* horizontal scrollbar */
.mCSB_horizontal>.mCSB_container{
	height:auto;
	margin-left:0;
	margin-bottom:30px;
	overflow:hidden;
}
.mCSB_horizontal>.mCSB_container.mCS_no_scrollbar{
	margin-bottom:0;
}
.mCS_disabled>.mCSB_horizontal>.mCSB_container.mCS_no_scrollbar,
.mCS_destroyed>.mCSB_horizontal>.mCSB_container.mCS_no_scrollbar{
	margin-right:0;
	margin-bottom:30px;
}
.mCSB_horizontal.mCustomScrollBox>.mCSB_scrollTools{
	width:100%;
	height:16px;
	top:auto;
	left:auto;
	bottom:0;
	right:0;
	overflow:hidden;
}
.mCSB_horizontal>.mCSB_scrollTools a+.mCSB_draggerContainer{
	margin:0 20px;
}
.mCSB_horizontal>.mCSB_scrollTools .mCSB_draggerRail{
	width:100%;
	height:2px;
	margin:7px 0;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	border-radius:10px;
}
.mCSB_horizontal>.mCSB_scrollTools .mCSB_dragger{
	width:30px;
	height:100%;
}
.mCSB_horizontal>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
	width:100%;
	height:4px;
	margin:6px auto;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	border-radius:10px;
}
.mCSB_horizontal>.mCSB_scrollTools .mCSB_buttonLeft,
.mCSB_horizontal>.mCSB_scrollTools .mCSB_buttonRight{
	display:block;
	position:relative;
	width:20px;
	height:100%;
	overflow:hidden;
	margin:0 auto;
	cursor:pointer;
	float:right;
}
.mCSB_horizontal>.mCSB_scrollTools .mCSB_buttonRight{
	margin-left:-40px;
	float:left;
}
.mCustomScrollBox{
	-ms-touch-action:none; /*MSPointer events - direct all pointer events to js*/
}

/* default scrollbar colors and backgrounds (default theme) */
.mCustomScrollBox>.mCSB_scrollTools{
	opacity:0.75;
	filter:"alpha(opacity=75)"; -ms-filter:"alpha(opacity=75)"; /* old ie */
}
.mCustomScrollBox:hover>.mCSB_scrollTools{
	opacity:1;
	filter:"alpha(opacity=100)"; -ms-filter:"alpha(opacity=100)"; /* old ie */
}
.mCSB_scrollTools .mCSB_draggerRail{
	background:#000; /* rgba fallback */
	background:#E0E0E0;
	filter:"alpha(opacity=40)"; -ms-filter:"alpha(opacity=40)"; /* old ie */
}
.ie7 .poll_content .mCSB_scrollTools .mCSB_draggerRail{height:425px;}
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
	background:#fff; /* rgba fallback */
	background:#666;
	filter:"alpha(opacity=75)"; -ms-filter:"alpha(opacity=75)"; /* old ie */
}
.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{
	background:#333;
	filter:"alpha(opacity=85)"; -ms-filter:"alpha(opacity=85)"; /* old ie */
}
.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{
	background:#333;
	filter:"alpha(opacity=90)"; -ms-filter:"alpha(opacity=90)"; /* old ie */
}
.mCSB_scrollTools .mCSB_buttonUp,
.mCSB_scrollTools .mCSB_buttonDown,
.mCSB_scrollTools .mCSB_buttonLeft,
.mCSB_scrollTools .mCSB_buttonRight{
	background-image:url(mCSB_buttons.png);
	background-repeat:no-repeat;
	opacity:0.4;
	filter:"alpha(opacity=40)"; -ms-filter:"alpha(opacity=40)"; /* old ie */
}
.mCSB_scrollTools .mCSB_buttonUp{
	background-position:0 0;
	/* 
	sprites locations are 0 0/-16px 0/-32px 0/-48px 0 (light) and -80px 0/-96px 0/-112px 0/-128px 0 (dark) 
	*/
}
.mCSB_scrollTools .mCSB_buttonDown{
	background-position:0 -20px;
	/* 
	sprites locations are 0 -20px/-16px -20px/-32px -20px/-48px -20px (light) and -80px -20px/-96px -20px/-112px -20px/-128px -20px (dark) 
	*/
}
.mCSB_scrollTools .mCSB_buttonLeft{
	background-position:0 -40px;
	/* 
	sprites locations are 0 -40px/-20px -40px/-40px -40px/-60px -40px (light) and -80px -40px/-100px -40px/-120px -40px/-140px -40px (dark) 
	*/
}
.mCSB_scrollTools .mCSB_buttonRight{
	background-position:0 -56px;
	/* 
	sprites locations are 0 -56px/-20px -56px/-40px -56px/-60px -56px (light) and -80px -56px/-100px -56px/-120px -56px/-140px -56px (dark) 
	*/
}
.mCSB_scrollTools .mCSB_buttonUp:hover,
.mCSB_scrollTools .mCSB_buttonDown:hover,
.mCSB_scrollTools .mCSB_buttonLeft:hover,
.mCSB_scrollTools .mCSB_buttonRight:hover{
	opacity:0.75;
	filter:"alpha(opacity=75)"; -ms-filter:"alpha(opacity=75)"; /* old ie */
}
.mCSB_scrollTools .mCSB_buttonUp:active,
.mCSB_scrollTools .mCSB_buttonDown:active,
.mCSB_scrollTools .mCSB_buttonLeft:active,
.mCSB_scrollTools .mCSB_buttonRight:active{
	opacity:0.9;
	filter:"alpha(opacity=90)"; -ms-filter:"alpha(opacity=90)"; /* old ie */
}

/* Social Media Sharing Start*/
.center-block .bc-left{ width: 448px}
.center-block .bc-right li.prnt{padding-left: 2px;}
.bc-right li.share > a:link, .bc-right li.share > a:active, .bc-right li.share > a:visited {
  background: #ffffff url(/ar/assets/style-images/icon-share.gif) no-repeat 3px 2px;
}
.bc-right li.share{ position: relative; }
.bc-right li.share > a{border:1px solid #ffffff; padding:0; width:20px; height: 20px;}
.bc-right li.share ul.share-dropdown{ display: none; background: #fff; overflow: hidden; width:130px; border:1px solid #E0E0E0; padding:5px; margin:0; position: absolute; left:5px; top:20px; z-index: 9}
.bc-right li.share ul.share-dropdown li{ float: right; margin:0 3px; padding:0; width: 20px; height: 20px;}
.bc-right li.share ul.share-dropdown li a{ padding:0; width: 20px; height: 20px;}
.bc-right li.share:hover > a{
	border:1px solid #E0E0E0;border-bottom:1px solid #ffffff;position: relative;z-index: 10
}
.bc-right li.share ul.share-dropdown.two{ width:52px;}
.bc-right li.share ul.share-dropdown.three{ width:78px;}
.bc-right li.share ul.share-dropdown.four{ width:104px;}
.bc-right li.share ul.share-dropdown.five{ width:130px;}
.bc-right li.share ul.share-dropdown.six{ width:156px;}
.bc-right li.share ul.share-dropdown.seven{ width:182px;}
.bc-right li.share:hover ul.share-dropdown{ display: block;}
/* Social Media Sharing End*/