/**
* Asiya Investments
* Copyright (c) 2020
* All rights reserved.
* @author Asiya Investments
* @version 2.0
*/
/** reset ----------------- */
html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, font, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,b, u, i, center,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td, input{margin: 0;padding: 0;border: 0;outline: 0;font-size: 100%;vertical-align: baseline;background: transparent;}
body {line-height:1;font:normal 13px Arial, Tahoma, Verdana; color:#685E4A; background:url(../images/bg.jpg) repeat left top;}
ol, ul {list-style: none;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after,q:before, q:after {content: '';content: none;}
:focus {outline: 0;}
ins {text-decoration: none;}
del {text-decoration: line-through;}
table {border-collapse: collapse;border-spacing: 0;}
/** /reset ----------------- */

/** defaults ----------------- */
h1,h2,h3,h4,h5,h6{font-family: Arial, Tahoma, Verdana; font-weight: normal;}
h1{font-size:15px}
h2{font-size:14px}
h3{font-size:13px}
h4{font-size:13px}
h5{font-size:13px}
h6{font-size:13px}
.clear,.clear1,.clear2,.clear3,.clear4,.clear5,.clear6,.clear10,.clear12,.clear15,.clear20,.clear25,clearMac3 {clear:both;height:0}
.clear{height:0}
.clear1{height:1px;}
.clear2{height:2px;}
.clear3{height:3px;}
.clearMac3{height:0px;}
.mac .clearMac3{height:12px;}

.clear4{height:4px;}
.clear5{height:5px}
.clear6{height:6px}
.clear10{height:10px}
.clear15{height:15px}
.clear20{height:20px}
.clear25{height:25px}
img{border:0}
a:link,a:active,a:visited{color:#685E4A; text-decoration:none}
a:hover{color:#685E4A;text-decoration:none;}
a:focus{outline:none}
ul{ padding:0px; }
ul li{background:none; padding:0px}
ul li, ul li a:link, ul li a:active, ul li a:visited { }
ul li a:hover { color:#685E4A;}

.asiya_red {color:#e51b24 !important;}

.table-footnotes { font-size: 11px; } 

textarea,input{border:1px solid #acb6bb;font-size:11px;}
textarea{overflow:auto}
input{ height:16px; }
.pBold, .bold { font-weight: bold}
.float-left { float: left}
.float-right { float: right}
.display { display: block; }

#header #add-content .typeface-js-selected-text { display: none; }
.odd { background-color: #fcfcfc; } 
.even { background-color: #ffffff; } 
/** /defaults ----------------- */

/** main structure Start----------------- */

#main-wrapper { position: relative; margin:30px auto 0px auto; }
#header, #top-border, #side-border, #bottom-border, #footer, #page-container {float: left; }
#main-wrapper, #top-border, #bottom-border, #footer { width:1003px; }
#top-border, #bottom-border { float: left; height: 6px; background:url(../images/top-shadow.png) no-repeat left bottom; }
#bottom-border { background:url(../images/bottom-shadow.png) no-repeat left top;}
#side-border { padding: 0px 11px 0px 12px; width: 980px; background:url(../images/bg-shadow.png) repeat-y 1px top;}

#header, #page-container, #top-highlight, #bottom-highlight { width: 980px; }

#top-highlight, #bottom-highlight { float: left; position: relative; height: 10px; background-color: #c8b28b; margin: 0px 0px 5px 0px; } 
#top-highlight div, #bottom-highlight div { position: absolute; background-color: #E51B24; height: 10px; width: 245px; left: 0px; top: 0px; } 
#bottom-highlight { height: 5px; background-color: #C8DAE8; margin: 0px 0px 20px 0px; }
#bottom-highlight div { height: 5px; background-color: #005480;}


/** header start ----------------- */
#header{  margin: 0px 0px 0px 0px; }
.head-inside { background: url(../404.html) no-repeat 0px 30px; height: 142px;}
	#logo-container{ float:left; }
	#logo-container h1{ float:left; font-size: 0px; }
	#logo-container h1 a.logo-home, #logo-container h1 a.logo-inside{ display:block; width:245px; height:184px; }
	#logo-container h1 a.logo-inside{ width:201px; height:70px; margin: 21px 21px 21px 21px;}
	#logo-container h1 a span{display:none}

	#top-links{float:right; width:735px; height:30px; padding: 0px 0px 0px 245px; }
		.top-left { float:left; padding:0px 0px 0px 0px;}
		.top-left li, .top-right li{float:left; padding:6px 10px 5px 10px; background: url(../images/ai-sprite.gif) no-repeat -149px 4px; }
		.top-left li.active, .top-right li.active{ color: #AE7B05;}
		.top-left li a:link, .top-left li a:active, .top-left li a:visited,
		.top-left li.active a:link, .top-left li.active a:active, .top-left li.active a:visited{ display: block; }
		.top-left li.first {background:none;}
		/*.top-left li.last {background:none;}*/

		.top-left li.home { padding:6px 10px 5px 0px; }
		.top-left li.home a{ color:#E51B24; }
		.top-left li.mail a{ background: url(../images/ai-sprite.gif) no-repeat -650px 0px; width:22px; height: 22px; }

		.top-right {float:right; padding:2px 0px 0px 0px;}
		.top-right li {  padding:5px 5px 5px 5px; }
		.top-right li.first {background:none;}
		.top-right li.last {background:none;}
		.top-right li a:link, .top-right li a:active, .top-right li a:visited,
		.top-right li.active a:link, .top-right li.active a:active, .top-right li.active a:visited{color:#003194; display:block; }
		.top-left li a:hover, .top-right li a:hover{ text-decoration: none;}

		.top-right li.ar a{ background: url(../images/ai-sprite.gif) no-repeat 0px -127px; width:30px; height: 20px; margin-top: -2px; }
		.top-right li.en a{ background: url(../images/ai-sprite.gif) no-repeat 0px -127px; width:30px; height: 20px; margin-top: -2px; }
		.top-right li.asrch { width: 44px;  padding:1px 10px 1px 10px; line-height: 11px; }
		/*.top-right li.ar a:hover{ background: url(/en/assets/style-images/iic-sprite.gif) no-repeat -675px -5px; width:25px; }
		.top-right li.en a:hover{ background: url(/en/assets/style-images/iic-sprite.gif) no-repeat -675px -5px; width:25px; }*/

	/*
	#header #add-content { float: left; width:620px; text-align: right;  padding: 65px 0px 0px 0px; }
	#header #add-content h1 { font-family: "Helvetica Neue LT Com", Arial, Verdana; font-weight: normal; color: #F0F0F0; font-size:15px;}
	#header #add-content h1 span { display:block; color: #F0F0F0; font-size:19px}
	#header #pm-photo { float:left; width:230px; text-align: right; height: 154px; background:url(/en/assets/style-images/pm-pic.png) no-repeat;}
	*/

	#site-srch { float:right; width: 188px; padding:5px 0px 5px 10px; }
	#site-srch input.srch-input { padding: 1px 5px 1px 5px; width: 140px; height:16px; background-color: #f4f4f4; color: #c2c2c2; }
	.ie6 #site-srch input.srch-input { padding: 1px 5px 0px 5px; }
	#site-srch input.srch-btn { vertical-align:top; width:30px; height:20px; border: 0px solid #000000; color: #F0F0F0; margin:0px; background-color: #a6a5a0; cursor: pointer; }
	.ie6 #site-srch input.srch-btn { background-position: left 1px;}

/** header end ----------------- */

#top-banner { float: left; width: 735px; height: 184px; margin: 0px; overflow: hidden; position: relative; } 
#inside-top-banner { float: right; width: 700px; height: 110px; margin: 1px 0px; background: transperant; } 

#top-banner .banners li { display: block; float: left; width: 245px; height: 184px; }
#top-banner .banners li a { position: relative; display: block; }
#top-banner .banners li a span { position: absolute; left: 130px; top: 100px; width: 100px; height:36px; background-color:#E51B24; color: #FFFFFF; padding: 2px 5px; }

/** footer start ----------------- */
#footer{ padding: 0px 25px 0px 22px; width: 956px; font-size:11px; }
		#footer span { float: left; padding:9px 5px 0px 0px;} 
		.bottom-left, .bottom-right {float:left; padding:7px 0px 0px 0px; }
		.bottom-left { padding:9px 0px 0px 5px; /*background: url(/en/assets/style-images/ai-sprite.gif) no-repeat -149px 6px; */} 
		.bottom-right {float:right;}
		.bottom-left li, .bottom-right li{float:left; padding:0px 10px; background: url(../images/ai-sprite.gif) no-repeat -149px -2px; }
		.bottom-left li { }
		.bottom-left li.label, .bottom-right li.label, .bottom-left li.newsletter, .bottom-right li.newsletter, .bottom-left li.sb-menu, .bottom-right li.sb-menu { padding:2px 5px; white-space: nowrap; background: none; text-transform: uppercase; } 
		.bottom-left li.label, .bottom-right li.label { padding: 2px 5px;} 
		/*.bottom-left li.first, .bottom-right li.first  {background:none; }
		.bottom-left li.last, .bottom-right li.last { background:none; }*/

		.bottom-right li.sb-menu {padding:2px 5px 2px 0px; width: 20px; height: 20px; background: url(../images/ai-sprite.gif) no-repeat 0px 0px;} 
		.bottom-right li.fb { background-position: -25px -25px; }
		.bottom-right li.tw { background-position: -50px -25px; }
		.bottom-right li.yt { background-position: -75px -25px; }
		.bottom-right li.rss { background-position: -100px -25px; }

		.bottom-right li.fb:hover { background-position: -25px -50px; }
		.bottom-right li.tw:hover { background-position: -50px -50px; }
		.bottom-right li.yt:hover { background-position: -75px -50px; }
		.bottom-right li.rss:hover { background-position: -100px -50px; }

		.bottom-right li.scal { background-position: -25px 0px; }
		.bottom-right li.stof { background-position: -50px 0px; }
		.bottom-right li.ical { background-position: -75px 0px; }
		.bottom-right li.csv { background-position: -100px 0px; }


		.bottom-left li a:link, .bottom-left li a:active, .bottom-left li a:visited,
		.bottom-left li.active a:link, .bottom-left li.active a:active, .bottom-left li.active a:visited{ }

		.bottom-right li a:link, .bottom-right li a:active, .bottom-right li a:visited,
		.bottom-right li.active a:link, .bottom-right li.active a:active, .bottom-right li.active a:visited{ display: block;  }

		.bottom-left li.active a:link, .bottom-left li.active a:active, .bottom-left li.active a:visited,
		.bottom-right li.active a:link, .bottom-right li.active a:active, .bottom-right li.active a:visited{ display: block; color:#E51B24; }

		.bottom-left li a:hover, .bottom-right li a:hover{ text-decoration: none;}
		

/** footer end ----------------- */

/** navigation start----------------- */

#left-nav { float: left; width: 245px; background-color: #F6F1EA;  }
	.site-nav{ float: left; padding:0px; margin: 15px 0px 0px 0px; }
	.site-nav li, .site-nav li.active, .site-nav li.first, .site-nav li.last { margin:0px 10px;  padding:5px 0px; float: left; width: 225px; font-size: 15px; border-bottom: 1px dotted #C9B28C;  position: relative; }
	.site-nav li.active { }
	.site-nav li.first { } 
	.site-nav li.last { border-bottom: 0px dotted #C9B28C;}
	
	.site-nav li a:link, .site-nav li a:active, .site-nav li a:visited,
	.site-nav li.active a:link, .site-nav li.active a:active, .site-nav li.active a:visited { padding:0px; display:block; }
	.site-nav li.active a:link, .site-nav li.active a:active, .site-nav li.active a:visited { color:#E51B24; }

	.site-nav li a:hover, .site-nav li.active a:hover{ text-decoration: none; color:#E51B24; }


	.site-nav li ul { position: absolute; width: 200px; top:0px; visibility: hidden; overflow: visible; left: 225px; padding:0px 0px 0px 10px; background: url(../images/ai-sprite.gif) no-repeat -140px -298px; z-index: 1000; } 

	.site-nav li ul li, .site-nav li.active ul li, .site-nav li ul li.active, .site-nav li.active ul li.active {margin:0px; padding:0px; float: left; width: 180px; font-size: 13px; border-bottom: 0px dotted #C9B28C;  overflow: visible; position: relative; background-color:#685E4A; }
	.site-nav li ul li.active, .site-nav li.active ul li.active { color: #FFFFFF;  }

	.site-nav li ul li a:link, .site-nav li ul li a:active, .site-nav li ul li a:visited,
	.site-nav li.active ul li a:link, .site-nav li.active ul li a:active, .site-nav li.active ul li a:visited,
	.site-nav li ul li.active a:link, .site-nav li ul li.active a:active, .site-nav li ul li.active a:visited,
	.site-nav li.active ul li.active a:link, .site-nav li.active ul li.active a:active, .site-nav li.active ul li.active a:visited { margin:0px 0px; padding: 5px 10px; border-bottom: 1px dotted #C9B28C; color:#FFFFFF; text-transform:capitalize; }

	/* .site-nav li.active ul li.active a.current, .site-nav li.active ul li a:hover, .site-nav li ul li a:hover{ background: none; color: #E51B24; } */
	.site-nav li.active ul li.active a.current, .site-nav li.active ul li a:hover, .site-nav li ul li a:hover{ background-color: #E51B24; color: #FFFFFF; }


	.site-nav li ul li.has-sub-nav span.closed, .site-nav li ul li.has-sub-nav a:hover span.opened { position: absolute; right: 0px; padding: 0px 0px 0px 180px; width: 14px; height: 14px; z-index:100;}  
	.site-nav li ul li.has-sub-nav span.opened {  }  

	.site-nav li ul li.has-sub-nav a:hover span.closed, .site-nav li ul li.has-sub-nav a:hover span.opened {position: absolute; padding: 0px 0px 0px 180px; right: 0px; width: 14px; height: 14px; z-index:100; }  
	.site-nav li ul li.has-sub-nav a:hover span.opened {  }  

	.site-nav li.active ul li ul, .site-nav li ul li ul { position: relative; left: 0px; width: 200px; padding: 0px 0px 0px 0px; margin: 0px; list-style: none; background: none;}
	.site-nav li.active ul li ul li, .site-nav li ul li ul li { position: relative; float: none; padding: 0px 0px 0px 0px; font-size: 13px; color: #FFFFFF;}
	
	.site-nav li ul li ul li a:link, .site-nav li ul li ul li a:active, .site-nav li ul li ul li a:visited,
	.site-nav li ul li ul li.active a:link, .site-nav li ul li ul li.active a:active, .site-nav li ul li ul li.active a:visited,
	.site-nav li ul li.active ul li a:link, .site-nav li ul li.active ul li a:active, .site-nav li ul li.active ul li a:visited,
	.site-nav li ul li.active ul li.active a:link, .site-nav li ul li.active ul li.active a:active, .site-nav li ul li.active ul li.active a:visited,
	.site-nav li.active ul li ul li a:link, .site-nav li.active ul li ul li a:active, .site-nav li.active ul li ul li a:visited,
	.site-nav li.active ul li.active ul li a:link, .site-nav li.active ul li.active ul li a:active, .site-nav li.active ul li.active ul li a:visited { padding:5px 10px 5px 10px; color:#FFFFFF; }
	

	.site-nav li ul li ul li a.active, .site-nav li ul li ul li.active a.active, .site-nav li.active ul li ul li a.active, .site-nav li ul li.active ul li.active a.active { font-weight: bold; }

	.site-nav li.active ul li.active ul li a.current, .site-nav li ul li ul li a:hover, .site-nav li ul li ul li.active a:hover { color: #E51B24; }
	.site-nav li.active ul li.active ul li a.current { color:#FFFFFF; } 
	.has-sub-nav ul li a{padding:5px 20px 5px 20px !important; color:#FFFFFF;}

	
/** navigation Block:End ----------------- */



/** breadcrumb start ----------------- */
#breadcrumb{ float: left; width: 585px; height:30px; padding: 0px 0px 0px 245px; }
	.bc-left li, .bc-right li { float: left; padding:5px 5px 5px 7px; background: url(../images/ai-sprite.gif) no-repeat left -72px; } 
	.bc-right li { width: 22px; height: 30px; padding:0px 5px;} 
	
	.bc-left li.home { background:none; padding-left:0px;}
	.bc-left li.first { }
	.bc-left li.last { padding-right: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: 11px; }
	.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 0px 10px 3px; color:#505050; display: block; }
	.bc-right li.prnt a:link, .bc-right li.prnt a:active, .bc-right li.prnt a:visited { background: url(../images/ai-sprite.gif) no-repeat -25px -50px; }
	.bc-right li.stof a:link, .bc-right li.stof a:active, .bc-right li.stof a:visited { background: url(../images/ai-sprite.gif) no-repeat -25px -75px; }

	.bc-right li a:hover { text-decoration: none; }
/** breadcrumb end ----------------- */

/** langswitch start ----------------- */
#langswitch{ float: right; width: 125px; height:30px; padding: 0px 0px 0px 25px; font-size: 11px; text-transform: uppercase; font-weight: bold}
.lswitch li {padding: 5px 5px 5px 7px; display: inline-block;}
.lswitch li a, .lswitch li a:link, .lswitch li a:visited{ padding:4px 0px 4px 0px; color:#505050; display: block; font-size: 11px; }
.lswitch li a.active {color:#cd202c;}
/** langswitch end ----------------- */

#main-content { float: left; width: 720px; padding: 15px 0 15px 15px; }
#center-content { float: left; width: 460px; padding-right: 15px; border-right: 1px solid #C9B28C; min-height: 200px; } 
#wide-content{}
#page-heading { float: left; }

#page-heading h2 { font-size: 24px; padding:0px 0px 7px 0px; }
#page-heading h3 { font-size: 15px; color: #e51b24; padding:0px 10px 7px 10px; }
.page-text { padding: 0px 0px 10px 0px; }  


#center-content ol, #center-content ul { list-style:none; padding: 0px 0px 10px 0px; margin: 0px; }
#center-content ol { list-style: decimal; padding: 0px 0px 0px 17px; }
#center-content ol li, #center-content ul li { padding: 0px 0px 5px 0px; margin: 0px; line-height: 20px !important;}
#center-content ul li, #center-content ul li.no-arrow { padding: 0px 0px 5px 10px;  background:url(../images/arrow.gif) no-repeat -2px 2px;}
#center-content ul li.no-arrow { background:none; }	
#center-content ol li span, #center-content ul li span { font-weight: bold; }
#center-content h4 { color: #E51B24; font-size: 18px; padding:0 0 15px 0; }
#center-content h5 { color: #E51B24; font-size: 15px; padding:0 0 8px 0; }

#center-content ul.link-list li, #center-content ol.link-list li{ padding: 0px 0px 5px 16px; background:url("../images/ai-sprite.gif") no-repeat scroll -136px -105px;}
#center-content ul.link-list li a, #center-content ol.link-list li a{ color:#004667; font-weight: bold;}
#center-content ul.link-list li a:hover, #center-content ol.link-list li a:hover{ text-decoration:underline;}
#right-content { float: left; width: 229px; }
.right-block { float: left; width: 214px; padding-left: 15px; }
.right-block h3, .hp-reports h3 { font-size: 15px; padding:1px 0px 7px 0px; color: #E51B24; float: left; font-weight:bold; }

.right-block li { float: left;  width: 215px; } 
.right-block span.pad-title { float: right; width: 195px; } 
.news-right { float: left; }
.news-right .rep-title { color: #004667; } 
.news-right li { padding:0px 0px 10px 0px; font-size: 13px; }
.news-right li a.link, .news-right li a.visited, .news-right li a.active { text-decoration: none; }
.news-right li a.hover { text-decoration: underline; }
.news-right li a span { color: #004667; margin: 0px 0px 0px 2px; padding: 0px 0px 0px 7px; background:url(../images/ai-sprite.gif) no-repeat -143px -27px; }
.ie .news-right li a span { background:url(../images/ai-sprite.gif) no-repeat -143px -28px; }
a.page-link:link, a.page-link:visited, a.page-link:active, a.page-link:hover { float: right; color: #004667; font-size: 13px; padding: 5px 0px 0px 7px; background:url(../images/ai-sprite.gif) no-repeat -143px -21px; }
.ie a.page-link:link, .ie a.page-link:visited, .ie a.page-link:active, .ie a.page-link:hover { background:url(../images/ai-sprite.gif) no-repeat -143px -23px; }
.news-right li a span.news-date, .news-right li a span.display  { margin: 0px; padding: 0px; background: none;}
.news-right li a span.news-date{ color:#004667;}
.news-right li a span.news-title{ color:#685E4A; font-weight:bold;}
.news-right li, .news-right li a { line-height:15px; }


.right-block { float: left; position: relative;  } 
.right-block ul.banners li h3 {  font-size: 13px; position: absolute;  top: 13px; left: 95px; color: #E51B24; background-color: #FFFFFF; padding: 2px 7px; width:109px; text-align: canter; } 
.right-block ul.banners li span { font-size: 13px; position: absolute; top: 35px; height: 50px; left: 95px; color: #FFFFFF; background-color: #685E4A; margin: 0px; padding: 2px 7px; width: 109px; }  




.profile-list { float: left; width:460px; margin: 10px 0; }
.profile-list div { padding:10px 0px 0px 0px; float: left; width:460px; }
/* .profile-list div { padding:10px 0px 0px 0px; float: left; position: relative; width:460px; } */

.profile-list div .divImage, .slide-qa div .divImage { padding:0px; width:113px; background: none; background-color: #FFFFFF; margin: 0px 20px 0px 0px; border-top: 0px solid #CCCCCC; float: left; }
.profile-list div .details { padding:0px 0px 0px 0px; bottom: 0; left: 130px; width: 394px; border-top: 0px solid #CCCCCC; }
/* .profile-list div .details { padding:0px 0px 0px 0px; bottom: 0; left: 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: left; 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: left; border: 1px solid #E0E0E0; background-color: #FFFFFF; width: 105px; height:119px; }
.profile-list div .align-top  { float: right; left: 0px; } 
/*.profile-list div .align-top  { float: right; position: relative; left: 0px; } */
.profile-list div.clear { /*border-bottom: 1px solid #CCCCCC; */} 
.profile-list div .wo-photo { width:460px; }
.slide-qa div .details  { padding:10px 10px 0px 10px; float: right; background-color: #F3F3F3; width:386px; border-top: 0px solid #CCCCCC; } 
.slide-qa div .other-details { float: left; border-top: 0px solid #CCCCCC; padding: 0px; } 
.heading { color: #003194; font-weight: bold; display:block;}
.news-right li a .news-date, .profile-list .news-date { color: #685E4A; float: left; display: block; font-weight: normal; display: inline; padding: 0px 7px 0px 0px; /*border-right: 1px solid #AE7B05;*/ background: url(../404.html) no-repeat /*-297px*/ right -75px; } 
/*.profile-list .news-title, .profile-list .wo-photo .news-title { float: right; width: 330px; }
.profile-list .wo-photo .news-title { width: 463px; }*/
.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;  }
.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; }
.profile-list div p span.para-head, .profile-list div p span.highlight { color:#003194; display: inline; }
.profile-list div a {color: #685E4A;
}
.center-content a {color: #004667;}
#center-content a {color: #004667;}
#center-content p {padding-bottom:10px !important; line-height:20px !important; }
blockquote {font-style:italic !important; font-weight:bold; color:#e51b24; padding:10px 0 15px 20px !important;}

.slide-qa div .wo-photo { width:507px; }
.profile-list .news-title { font-weight: normal; } 
.profile-list a span.read-more { font-weight: normal; color: #004667; margin: 0px 0px 0px 2px; padding: 0px 0px 0px 7px; background:url(../images/ai-sprite.gif) no-repeat -143px -26px; }
.profile-list .title-pad { padding: 0px 0px 10px 57px; }
.tag-line { padding: 2px 15px 15px 15px; font-size: 18px; font-style:italic; } 
.tag-line-home { padding: 2px 15px 7px 0; font-size: 15px; font-style:italic; color:#685E4A; font-weight: bold;}

.invisible {color: #FFFFFF !important;}

.sb-menu ul { position:absolute; display:none; right: 20px; margin: 5px 0px 0px 0px; }
.sb-menu ul li { float: none; text-transform: none;  background: none; text-align: right;  padding: 1px 2px;  }
.sb-menu ul li a:hover { color: #E51B24;}



/* Research Reports */
input[type=submit],
input[type=reset],
input[type=button]{filter:chroma(color=#000000);}
- See more at: http://www.cssjunction.com/css/remove-black-border-around-input-buttons-in-ie-7/#sthash.FzI2D5JY.dpuf
.site-nav li ul{ z-index:999;}
.tab-nav{ padding:0; margin:0;}
.tab-nav ul{margin:4px 0 0 0; padding:0 10px; list-style:none; text-align:left; float:left; border-bottom:1px solid #d6cfc7;}
.tab-nav ul li{ float:left; }
.tab-nav ul li a{display:block; padding: 0px 13px; margin:6px 1px 0 1px; background:url(../images/ai-sprite.gif) 0 -151px repeat-x; height:35px; line-height:35px; text-align:center;}
/*.ie .tab-nav ul li a{width:134px;}*/
.ie8 .tab-nav ul li a, .ie7 .tab-nav ul li a{height:34px;line-height:34px;}
.tab-nav ul li a:hover{ background:none; background-color:#efece9;}
.tab-nav ul li.selected a{ background:none; background-color:#ffffff; border-top:1px solid #d6cfc7; border-left:1px solid #d6cfc7; border-right:1px solid #d6cfc7; border-bottom:1px solid #ffffff; margin:0; padding:4px 17px 0 17px; position:relative; top:1px;}
.tab-content{padding:10px;}
.tab-content h4 { color: #E51B24; font-size: 16px;}
.tab-content ol, .tab-content ul { list-style: none outside none; margin: 0; padding: 0 0 10px;}
.tab-content ul li, .tab-content ul li.no-arrow { background: url("../images/ai-sprite.gif") no-repeat scroll -143px -27px transparent;padding: 0 0 5px 10px;}
/*.ie .tab-content ul li, .ie .tab-content ul li.no-arrow { background: url("/en/assets/style-images/ai-sprite.gif") no-repeat scroll -143px -28px transparent;}*/
.frm-wrapper{padding:10px 0;}
#frm-report .field-block{margin:0 18px 0 0;display:inline-block;}
.ie7 #frm-report .field-block{margin:0 16px 0 0;display:inline-block; *display: inline; zoom: 1;}
#frm-report .btn-block{ display:inline-block; *display: inline; zoom: 1;}
#selRegion{ width:110px; }
#selCountry{ width:175px;}
#selReport{ width:165px;}
#SelYear{ width:70px;}
#btn-submit{background-color: #efece9; color: #685E4A; cursor: pointer; height: 30px; line-height:30px; padding: 0 ;text-align: center;text-decoration: none;vertical-align: middle;white-space: nowrap; padding:0 15px; border:1px solid #e4dfd9; font-size:12px; -webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;}
#btn-submit:hover{background-color: #f63b35; border:1px solid #f63b35; color:#ffffff;}
.ie7 #btn-submit{filter:chroma(color=#000000);}
.ie7 #btn-submit:hover{filter:chroma(color=#000000);}
span.customSelect {
	font-size:12px;
	background-color: #f9f5f0;
	color:#7c7c7c;
	padding:2px 5px;
	border:none;
}
span.customSelect.changed {
	background-color: #f0dea4;
}
.customSelectInner {
	background:url(../images/dropdown-arrow.gif) no-repeat center right;
	height: 14px;
    overflow: hidden;
}
select.custom option{ background-color:#f9f5f0; }

ul.reports{margin:10px 0 0 0; padding:0; list-style:none; }
ul.reports li{ float:left; width:334px; margin:0 0 30px 0; background:none; padding:0;}
.marginright17{margin-right:17px !important;}
.reports .rep-img{ position:relative;}
.reports .rep-img img{vertical-align: top;}
.reports .rep-img-caption{ position:absolute; color:#ffffff; bottom:0px; padding:5px 10px; left:0; width: 314px; background: url("../images/black-trans.png") repeat left top; }
.reports .rep-item{ padding:5px 0; border-bottom:1px solid #ded8d2; float: left; }
.rep-item .rep-title{ float:left; width:334px;}
.rep-item a.read-more, .rep-item a.read-more:hover { background: url("../images/ai-sprite.gif") no-repeat scroll -143px -21px transparent; color: #004667; font-size: 12px; padding: 6px 20px 0 7px; cursor:pointer; position:relative;}
.ie .rep-item a.read-more, .ie .rep-item a.read-more:hover { background: url("../images/ai-sprite.gif") no-repeat scroll -143px -23px transparent;}
.read-more .icn-pdf{ width:16px; height:16px; background: url("../images/ai-sprite.gif") no-repeat scroll -55px -105px transparent; position:absolute; right:0; top:5px; }
.ie7 .read-more .icn-pdf{top:11px;}
.reports a.see-all, .reports a.see-all:hover{background: url("../images/ai-sprite.gif") no-repeat scroll -143px -22px transparent; color: #004667; font-size: 12px; padding: 5px 3px 0 7px; cursor:pointer; float:right;}
.ie .reports a.see-all, .ie .reports a.see-all:hover{background: url("../images/ai-sprite.gif") no-repeat scroll -143px -24px transparent; }
.rep-list{ margin:10px 0 0 0;}
.rep-block{padding:10px 5px; border-top:1px solid #ded8d2; float: left; width: 100%; }
.rep-block:hover{background-color:#fbfaf9;}
.ie7 .rep-block:hover{background:none;}
.rep-title{ float:left; font-weight: bold; }
.rep-date{ float:right; width:120px; color:#d0b78f; text-align:right; font-size:12px;}
.rep-block .read-more{background: url("../images/ai-sprite.gif") no-repeat scroll -143px -21px transparent; color: #004667; font-size: 13px; padding: 6px 3px 0 7px; margin: 0px 0px 0 10px; cursor:pointer;}
.rep-block a.btn-rel-reports, .item-block a.btn-more-info {background-color: #efece9; color: #685E4A; cursor: pointer; height: 24px; line-height:24px; margin: 5px 10px 0px 0px; padding: 0px;text-align: center; float:left; text-decoration: none;vertical-align: middle;white-space: nowrap; padding:0 25px; border:1px solid #e4dfd9; font-family: Arial,​Tahoma,​Verdana; font-size:12px; -webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;}
.rep-img-caption a:link, .rep-img-caption a:visited, .rep-img-caption a:active, .rep-img-caption a:hover { color: #FFFFFF; text-transform: uppercase; font-weight: bold; display: block; }

.rep-title .pad-title { float: right; width: 310px; }  
.reports .rep-item:hover { background-color:#FBFAF9; }

.rep-block a.btn-rel-reports:hover, .item-block a.btn-more-info:hover {background-color: #f63b35; border:1px solid #f63b35; color:#ffffff;}
.rel-reports{ display:none;}
.rel-reports ul li{padding:2px 0; background:none;}
.rel-reports ul li a{color:#004667; font-weight:bold;}
.rel-reports a.read-more{background: url("../images/ai-sprite.gif") no-repeat scroll -143px -21px transparent; color: #004667; font-size: 13px; padding: 5px 3px 0 7px; cursor:pointer; float:right;}
.key-facts{padding:10px 5px; margin: 10px 0px 0px 0px; border-top:1px solid #ded8d2;}
.key-title{float:left; width:550px; margin:0 0 10px 0;}
.key-source{float:right; width:125px; text-align:right; margin:0 0 10px 0;}
.key-facts table{border-collapse:separate; border-spacing:2px; margin:0 0 10px 0;}
.key-facts table th{ background-color:#ece2d1; padding:15px 5px; text-align:left;  }
.key-facts table td{padding:2px 5px; text-align:left;}
.key-facts table tr.odd{ background-color:#f5f0e8; }

.hp-reports .pub-img { width: 460px ; height: 266px; }
.hp-reports .pub-text { width: 460px; }
.hp-reports .pub-img img  { width: 460px ; height: 266px; }
.hp-reports .rep-title { color: #004667; }
.hp-reports .rep-block { padding: 0px; border-top: 0px solid #DED8D2} 
.hp-reports .pub-text a.btn-rel-reports, .hp-reports .rep-date, .hp-reports .rep-desc  { display: none; }

#frm-pub .field-block{margin:0 18px 0 0;display:inline-block;}
#frm-pub .btn-block{ display:inline-block; margin:0 0 0 202px;}
.ie7 #frm-pub .field-block{margin:0 16px 0 0;display:inline-block; *display: inline; zoom: 1;}
.ie7 #frm-pub .btn-block{ display:inline-block; margin:0 0 0 192px; *display: inline; zoom: 1;}
#frm-pub #slt-year{ width:180px;}
.pub-list{margin:10px 0 0 0;}
.pub-block{padding:10px 5px; border-top:1px solid #ded8d2;}
.pub-block:hover{background-color:#fbfaf9;}
.ie7 .pub-block:hover{background:none;}
.pub-block .pub-title{ color:#f63b35; width:550px; float:left;}
.pub-block .pub-date{ float:right; width:100px; color:#d0b78f; text-align:right;}
.pub-block .read-more{background: url("../images/ai-sprite.gif") no-repeat scroll -143px -21px transparent; color: #004667; font-size: 13px; padding: 5px 3px 0 7px; cursor:pointer;}
.pub-block a.btn-rel-pub{background-color: #efece9; color: #685E4A; cursor: pointer; height: 24px; line-height:24px; padding: 0 ;text-align: center; float:right; text-decoration: none;vertical-align: middle;white-space: nowrap; padding:0 25px; border:1px solid #e4dfd9; font-family:​Arial,​Tahoma,​Verdana; font-size:12px; -webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;}
.pub-img { float: left; width: 389px;} 
.pub-text { float: right; width: 280px;} 
.pub-block a.btn-rel-pub:hover{background-color: #f63b35; border:1px solid #f63b35; color:#ffffff;}
.rel-pub{ display:none;}
.rel-pub ul li{padding:2px 0; background:none;}
.rel-pub ul li a{color:#f63b35;}
.rel-pub a.read-more{background: url("../images/ai-sprite.gif") no-repeat scroll -143px -21px transparent; color: #004667; font-size: 13px; padding: 5px 3px 0 7px; cursor:pointer; float:right;}
.pub-latest{padding:10px 10px; border-top:1px solid #ded8d2;background-color:#fbfaf9;}
.pub-latest .pub-img{ float:left; padding:10px 10px 10px 0px;}
.pub-latest .pub-header{ float:left; margin:10px 0 0 0; width:255px;}
.ie7 .pub-latest .pub-header{ float:none;}
.pub-latest .pub-title{ width:175px;}
.pub-latest .pub-date{ width:80px; }
.pub-latest .pub-desc{ float:right; width:255px; height:210px; padding:0 10px 0 0;}

.pagination-block{margin:10px 0; padding:10px 0;}
ul.pagination, #center-content ul.pagination { text-align: center; margin:0; padding:0; }
ul.pagination li, #center-content ul.pagination li{ display: inline-block; list-style: none; padding: 5px 9px; color: #685E4A; margin: 0 1px; background: none; }
ul.pagination li a, #center-content ul.pagination li a{ display: inline-block; padding: 5px 9px; margin: -5px -9px; text-decoration: none; color: #685E4A;}
ul.pagination li.active a, #center-content ul.pagination li.active a{ color: #F63B35; }
ul.pagination li.prev-active, ul.pagination li.next-active, #center-content ul.pagination li.prev-active, #center-content  ul.pagination li.next-active{ background-color: #efece9; color: #685E4A; height: 24px; line-height:24px; padding: 0 ;text-align: center; text-decoration: none;vertical-align: middle;white-space: nowrap; padding:0 10px; border:1px solid #e4dfd9; font-size:12px; -webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;}
ul.pagination li.prev-active a, ul.pagination li.next-active a, #center-content ul.pagination li.prev-active a, #center-content ul.pagination li.next-active a{color: #685E4A; cursor: pointer; }
ul.pagination li.prev-inactive, ul.pagination li.next-inactive, #center-content ul.pagination li.prev-inactive, #center-content ul.pagination li.next-inactive{ background-color: #fff; color: #E4DFD9; cursor: defualt; height: 24px; line-height:24px; padding: 0 ;text-align: center; text-decoration: none;vertical-align: middle;white-space: nowrap; padding:0 10px; border:1px solid #e4dfd9;  font-size:12px; -webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;}
.ie7 .pagination li, .ie7 .pagination li a , .ie7 #center-content .pagination li, .ie7 #center-content .pagination li a{ display: inline; }

.page-widget {border: 1px solid #C9B28C; margin: 0 0 10px 10px;padding: 10px;width: 205px; float: right; }
.page-widget a{ color:#004667;}



#popup { display:none;}
/*
    ColorBox Core Style:
    The following CSS is consistent between example themes and should not be altered.
*/
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative;}
#cboxLoadedContent{overflow:auto;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%; height:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}
.cboxPhoto{float:left; margin:auto; border:0; display:block; max-width:none;}
.cboxIframe{width:100%; height:100%; display:block; border:0;}
#colorbox, #cboxContent, #cboxLoadedContent{box-sizing:content-box; -moz-box-sizing:content-box; -webkit-box-sizing:content-box;}

/* 
    User Style:
    Change the following styles to modify the appearance of ColorBox.  They are
    ordered & tabbed in a way that represents the nesting of the generated HTML.
*/
#cboxOverlay{background:#000;}
#colorbox{}
/*#cboxContent{margin-top:20px;}*/
.cboxIframe{background:#fff;}
#cboxError{padding:50px; border:1px solid #ccc;}
#cboxLoadedContent{ border:0px solid #fff; background:#fff;}
#cboxTitle{position:absolute; top:-20px; left:0; color:#ccc;}
#cboxCurrent{position:absolute; top:-20px; right:0px; color:#ccc;}
#cboxSlideshow{position:absolute; top:-20px; right:90px; color:#fff;}
#cboxPrevious{position:absolute; top:50%; left:5px; margin-top:-32px; background:url(../images/controls.png) no-repeat top left; width:28px; height:65px; text-indent:-9999px;}
#cboxPrevious:hover{background-position:bottom left;}
#cboxNext{position:absolute; top:50%; right:5px; margin-top:-32px; background:url(../images/controls.png) no-repeat top right; width:28px; height:65px; text-indent:-9999px;}
#cboxNext:hover{background-position:bottom right;}
#cboxLoadingOverlay{background:#fff;}
#cboxLoadingGraphic{background:url(../404.html) no-repeat center center;}
#cboxClose{position:absolute; top:2px; right:-6px; display:block; background:url(../images/controls.png) no-repeat top center; width:38px; height:19px; text-indent:-9999px;}
#cboxClose:hover{background-position:bottom center;}

.featured-products h3 {color: #E51B24;font-size: 15px;padding: 1px 0 7px;margin:10px 0;font-weight :bold;}
#center-content ul.f-products {list-style: none outside none;margin: 0;padding: 0;}
#center-content ul.f-products li{background:none; padding:0; width:226px; float:left; margin:0 0 10px 0}
#center-content ul.f-products li a{ display:block; position:relative;}
.f-products .prod-img-caption {display:block;background-color: #c8b28b;bottom: 0;color: #FFFFFF;left: 0;padding: 5px 10px;width: 206px;height: 16px;font-weight: normal !important;}
.f-products img{display:block;}
.margin-right8{ margin-right:8px !important;}
.prod-img-caption {background-color: #E51B24 !important;display:block;bottom: 0;color: #FFFFFF !important; left: 0;padding: 5px 10px;width: 206px;height: 16px;}

.item-list{ margin:10px 0 0 0;}
.item-block{padding:10px 5px; border-top:1px solid #ded8d2; width: 100%; }
.item-block:hover{background-color:#fbfaf9;}
.ie7 .item-block:hover{background:none;}
.item-title{  font-weight: bold; }
.item-block a.btn-item{background-color: #efece9; color: #685E4A; cursor: pointer; height: 24px; line-height:24px; margin: 5px 10px 0px 0px; padding: 0px;text-align: center; float:left; text-decoration: none;vertical-align: middle;white-space: nowrap; padding:0 25px; border:1px solid #e4dfd9; font-family: Arial,​Tahoma,​Verdana; font-size:12px; -webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;}
.item-block a.btn-item:hover{background-color: #f63b35; border:1px solid #f63b35; color:#ffffff;}
.nav-related{padding:0 0 0 6px; float:left; width:237px;}
.nav-related ul{padding:0; margin:0; list-style:none;}
.nav-related ul li{ padding:0; border-bottom:1px dotted #C9B28C;}
.nav-related ul li li{border-top:1px dotted #C9B28C; border-bottom:0px dotted #C9B28C;}
.nav-related ul li a{ font-size:13px; display:block; padding: 6px 7px;}
.nav-related ul li a:hover, .nav-related ul li.active a{color:#E51B24; }
.nav-related ul li li a, .nav-related ul li.active li a {padding: 6px 7px 6px 15px; font-size:12px; color:#685E4A;}
.nav-related ul li li a:hover, .nav-related ul li li.active a{color:#E51B24; }
.asiya-logo { padding: 0 0 0 15px;}

.page-advisors-widget { padding:6px 15px;}
.page-advisors-widget h4 { color: #E51B24; font-size: 16px;}
.page-advisors-widget ul li, .tab-content ul li.no-arrow { background: url("../images/ai-sprite.gif") no-repeat scroll -143px -27px rgba(0, 0, 0, 0); padding: 0 0 5px 10px;}


.popup-content{padding:10px;}
.disc-content{height:380px; overflow:auto; border:1px solid #c9b28c; padding:10px;}
.disc-btns{ margin:10px auto; width:196px; }
.btn-accept, .btn-decline{ display:block; width:60px; float:left;background-color: #efece9; border: 1px solid #e4dfd9; border-radius: 5px; color: #685e4a; font-size: 12px; font-weight:bold; height: 30px; line-height: 30px; padding: 0 15px;text-align: center; text-decoration: none;}
.btn-accept{ margin:0 10px 0 0;}
.btn-accept:hover, .btn-decline:hover { background-color: #f63b35;  border: 1px solid #f63b35; color: #ffffff;}
.cookie-error{ position:absolute; top:-23px; left: 8px; width:980px; text-align:center; padding:3px; background:#FFC; border:1px solid #E3D56B}

#center-content a {color: #004667;}
.pub-equity-italic {  font-size: 13px; font-style:italic; color:rgb(255, 0, 0); font-weight: bold;}

#productInfoForm { padding: 10px;}
#formContact { width: 360px; margin : 10px; } 
.field {margin: 0 0 18px;position: relative;}
.field label {float: left;margin: 0;padding: 0;width: 130px;text-align: left;}
.field input[type="text"], .field input[type="password"], .field textarea {padding: 0 4px;width: 200px;}
.field .error { padding: 0px 0px 0px 130px; color: #e51b24;}
#center-content ul.annual-report {list-style: outside none none;overflow: hidden;}
#center-content ul.annual-report li {background: rgba(0, 0, 0, 0) none repeat scroll 0 0;float: left;margin: 0 0 20px;padding: 0;width: 50%;}
.details {border-bottom: 1px dashed #777 !important;}