@media screen{
body			{ font-family:Arial, Helvetica, sans-serif; font-size:1em; }

#wrapper		{ display:block; width:1010px; margin:20px auto; }

#header			{ display:block; padding:20px; background:url(/globalreport/App_Themes/img/dotted-line.gif) repeat-x bottom left }

#footer			{ display:block; background:url(/globalreport/App_Themes/img/dotted-line.gif) repeat-x 0 0; padding:10px 0; margin-top: 23px; }
.footer-right				{ display:block; margin:0 0 5px 0; padding:0 0 20px 0; text-align:right; float:right; }	
	.footer-right p			{ font-size:0.6875em; line-height:1; }
	.footer-right p span	{ background:url(/globalreport/App_Themes/img/utility-pipe.gif) no-repeat center right; line-height:1; padding:0 5px 0 0;  }
	.footer-right p a		{ padding:0 0 0 5px; line-height:1 }
	.footer-right p a:link, .footer-right p a:active, .footer-right p a:visited { color:#000; text-decoration:none;}
	.footer-right p a:hover { color:#000; text-decoration:underline;}

#footer .logo		{ float:left; }	

.col-1				{ width:244px; margin:0 22px 0 0; display:block; float:left; height:396px; }
.col-2				{ width:513px; margin:0 22px 0 0; display:block; float:left; height:396px; }
.col-3				{ width:207px; margin:0 22px 0 0; display:block; float:left; height:396px; }
.xcol-3				{ width:244px; margin:0 22px 0 0; margin:0; display:block; float:left; height:396px; }

#content .box					{ position:relative; display:block; margin:22px 0 0 0; padding:0; line-height:1; }
#content .top-left .overlay		{ top:10px; left:10px; }
#content .bottom-left .overlay	{ bottom:10px; left:10px}
#content .top-right .overlay	{ top:10px; right:10px; }
#content .bottom-right .overlay	{ bottom:10px; right:10px; }
#content .box .overlay		{ position:absolute; background:url(/globalreport/App_Themes/img/textbox-bg.png) repeat 0 0; padding:9px 11px 11px 11px; margin-right: 10px;}
#content .box .overlay h1	{ text-transform:uppercase; color:#fff; font-size:0.8125em; display:block; margin:0 0 4px 0; font-weight:normal; line-height:1.3; }
#content .box .overlay p	{ color:#fff; font-size:0.6875em; line-height:1.3; margin:0 0 6px 0; }
#content .box .overlay a	{ color:#f0b349; font-size:0.6275em; line-height:1; font-family:Georgia, "Times New Roman", Times, serif; padding-right:10px; background:url(/globalreport/App_Themes/img/link-arrow.png) no-repeat right 3px; font-style:italic; }
#content .box .overlay a:link, #content .box .overlay a:active, #content .box .overlay a:visited { color:#f0b349; text-decoration:none; }
#content .box .overlay a:hover { color:#f0b349; text-decoration:underline; }

#content .nav				{ display:block; width:940px; height:36px; position:relative }
	#content .nav a			{ display:block; width:16px; height:16px; text-indent:-9999em; }
	#content .nav #goleft	{ background:url(/globalreport/App_Themes/img/arrow-left.gif) no-repeat 0 0; position:absolute; left:10px; top:10px }
	#content .nav #goright	{ background:url(/globalreport/App_Themes/img/arrow-right.gif) no-repeat 0 0; position:absolute; right:10px; top:10px  }
	#content .nav #goleft:hover, #content .nav #goright:hover { background-position:0 -16px; }

#content .slider-wrapper	{ overflow:hidden; }

xdiv.panel-wrapper { cursor: move; }
.scrollable { /* required settings */	position:relative; overflow:hidden; width: 1010px; height:396px; }
.scrollable .items { /* this cannot be too large */ width:20000em; position:absolute; }
.items div { float:left; }
.scrollable .items img { margin:0; padding:0; line-height:1;}

/* Inside page
----------------------------------------------------------------------------------------------------*/
.header-left				{ display:block; margin:0; padding:0; text-align:left; float:left; width:520px; }
.header-right				{ display:block; margin:0 0 5px 0; padding:0; text-align:right; float:right; width:300px }	
	.header-right .logo		{ display:block; margin:0 0 30px 0; float:right !important; }
	.header-right .logo img { }
	.header-right p			{ font-size:0.6875em; line-height:1; clear:both }
	.header-right p span	{ background:url(/globalreport/App_Themes/img/utility-pipe.gif) no-repeat center right; line-height:1; padding:0 5px 0 0;  }
	.header-right p a		{ padding:0 0 0 5px; line-height:1 }
	.header-right p a:link, .header-right p a:active, .header-right p a:visited { color:#000; text-decoration:none;}
	.header-right p a:hover { color:#000; text-decoration:underline;}

.inside 		{ display:block; padding:20px 0 30px 0; }

.feature		{ display:block; margin:0 0 30px 0; }
	.bg-orange			{ background-color:#e07920; }
	.bg-pink			{ background-color:#ec008c; }
	.bg-green			{ background-color:#88c540; }
	.bg-blue			{ background-color:#00aeef; }
	.bg-red				{ background-color:#E31837; }
	.feature-text		{ min-height:90px; padding:20px 25px 0 25px; display:block; float:left; width:643px; }
	.feature-text h1	{ font-weight:normal; color:#fff; font-size:1.5em; display:block; margin:0 0 10px 0; text-transform:uppercase }
	.feature-text p		{ font-family:Georgia, "Times New Roman", Times, serif; color:#000; font-size:0.8125em; line-height:1.3; font-style:italic; }
	.feature img		{ float:right; border-left:1px solid #fff; margin:0; padding:0; }
	.date				{ display:block; position:absolute; top:-3px; right:25px; color:#666; font-size:0.75em !important; }
	
.inside-content	{ display:block; background:url(/globalreport/App_Themes/img/inside-content-bg.gif) repeat-y top right; }	

.left-col		{ display:block; width:643px; padding:0 25px; float:left; position:relative; }
.right-col		{ display:block; width:195px; padding:0 25px; float:right; }

.left-col p, .left-col ul, .left-col ol { font-size:0.75em; line-height:1.5; margin:0 0 15px 0; display:block; }
.left-col .photo		{ display:block; float:middle; margin:0 0 20px 20px; padding:10px; background:#ebebeb; border-right:1px solid #e0e0e0; border-bottom:1px solid #e0e0e0; }
.left-col .photo img	{ margin:0 0 15px 0;}
.left-col .photo p		{ color:#7d7d7d; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; line-height:1.3; margin:0 0 5px 0; }
.left-col ul			{ margin:0 0 15px 20px; }
.left-col ul li			{ list-style-type:disc !important; list-style-position:outside !important;  }
.left-col ul li li		{ font-size:100%; }
.left-col ol			{ margin:0 0 15px 20px; }
.left-col ol li			{ list-style-type:decimal !important; list-style-position:outside !important;  }
.left-col ol li li		{ font-size:100%; }
.left-col blockquote	{ padding:20px; display:block; margin:0 0 20px 20px; background:#ebebeb; color:#7d7d7d; font-size:0.75em; line-height:1.5; float:right; width:50%; }
.left-col table			{ margin:0 0 15px 0; border:1px solid #efefef; font-size:0.75em; }
.left-col table th,.left-col table td		{ padding:10px;}
.left-col table th		{ background:#efefef; text-align:left; font-weight:bold; }
.left-col td			{ border:1px solid #efefef; } 
.left-col h1			{ display:block; margin:0 0 15px 0; color:#000; font-weight:bold; font-size:1.25em;}
.left-col h2			{ display:block; margin:0 0 10px 0; color:#000; font-weight:bold; font-size:1.125em;}
.left-col h3			{ display:block; margin:0 0 10px 0; color:#000; font-weight:bold; font-size:1em;}
.left-col h4			{ display:block; margin:0 0 10px 0; color:#000; font-weight:bold; font-size:0.9375em;}
.left-col a:link, .left-col a:active, .left-col a:visited { color:#2E628F; text-decoration:underline; }
.left-col a:hover 		{ color:#2E628F; text-decoration:none; }

.right-col h2			{ display:block; width:195px; margin:0 0 20px 0; text-indent:-9999em;}

.en .right-col h2.learn-more	{ background:url(/globalreport/App_Themes/img/en/learn-more.gif) no-repeat 0 0; height:20px; }
.fr .right-col h2.learn-more	{ background:url(/globalreport/App_Themes/img/fr/learn-more.gif) no-repeat 0 0; height:20px;  }
.es .right-col h2.learn-more	{ background:url(/globalreport/App_Themes/img/es/learn-more.gif) no-repeat 0 0; height:20px;  }
.ru .right-col h2.learn-more	{ background:url(/globalreport/App_Themes/img/ru/learn-more.gif) no-repeat 0 0; height:20px;  }

.en .right-col h2.more-globalreport	{ background:url(/globalreport/App_Themes/img/en/more-globalreport.gif) no-repeat 0 0; height:20px; }
.fr .right-col h2.more-globalreport	{ background:url(/globalreport/App_Themes/img/fr/more-globalreport.gif) no-repeat 0 0; height:40px; }
.es .right-col h2.more-globalreport	{ background:url(/globalreport/App_Themes/img/es/more-globalreport.gif) no-repeat 0 0; height:40px; }
.ru .right-col h2.more-globalreport	{ background:url(/globalreport/App_Themes/img/ru/more-globalreport.gif) no-repeat 0 0; height:40px; }

.right-col .module		{ display:block; margin:0 0 60px 0;  }
.right-col a:link, .right-col a:active, .right-col a:visited { color:#A0A0A0; text-decoration:none; }
.right-col a:hover 		{ color:#2e628f; text-decoration:underline; }
.right-col dl dt		{ font-family:Georgia, "Times New Roman", Times, serif; display:block; margin:0 0 8px 0; font-style:italic; font-size:0.8125em; }
.right-col dl dd		{ font-size:0.75em; color:#666; margin:0 0 15px 0; }
.right-col .divider		{ padding-right:5px; margin-right:5px; border-right:1px solid #b3b3b3; }
.right-col ul li		{ font-family:Georgia, "Times New Roman", Times, serif; font-size:0.75em; padding:0 0 0 25px; background:url(/globalreport/App_Themes/img/sidebar-arrow.gif) no-repeat 0 2px; margin:0 0 8px 0; line-height:1.3; }

.inside-footer			{ display:block; background:url(/globalreport/App_Themes/img/dotted-line.gif) repeat-x 0 0; padding:15px 25px;  }
.inside-footer a		{ width:59px; height:15px; display:block; background:url(/globalreport/App_Themes/img/back.gif) no-repeat 0 0; text-indent:-9999em; }
 
/* Clear Floated Elements
----------------------------------------------------------------------------------------------------*/
.clearfix 		{ display: inline-block; }
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden;  }
.clear 			{ clear:both; height:0px; width:100%; margin-top:-1px; font-size:0px; line-height:0; }

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;} 
.clearfix {display: block;}
/* End hide from IE-mac */

/* Reset CSS
----------------------------------------------------------------------------------------------------*/
/* http://meyerweb.com/eric/tools/css/reset/ */
/* v1.0 | 20080212 */

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 { margin: 0; padding: 0;
border: 0; 	outline: 0; font-size: 100%;vertical-align: baseline; 	background: transparent; }
body { 	line-height: 1; font-family:Arial, Helvetica, Verdana, sans-serif; font-size:1em; }
ol, ul { list-style: none; }
blockquote, q { quotes: none; }
blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; }
/* remember to define focus styles! */
:focus { outline: 0; }
/* remember to highlight inserts somehow! */
ins { text-decoration: none; }
del { text-decoration: line-through; }

}

@media print{

}