@charset "utf-8";
/* CSS Document */

body {font-size:12px; line-height:normal; min-width:961px;}

/*HEADER*/
header {width:100%; white-space:nowrap; overflow: inherit; clear: both; float:none; display:block; z-index:1; height:inherit;
	background: rgb(2,1,83); /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAyMDE1MyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxYjE0NjQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgba(2,1,83,1) 0%, rgba(27,20,100,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(2,1,83,1)), color-stop(100%,rgba(27,20,100,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(2,1,83,1) 0%,rgba(27,20,100,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(2,1,83,1) 0%,rgba(27,20,100,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(2,1,83,1) 0%,rgba(27,20,100,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(2,1,83,1) 0%,rgba(27,20,100,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#020153', endColorstr='#1b1464',GradientType=0 ); /* IE6-8 */
}
	#headerleft {
		font-size: 38px; color:#FFFFFF;font-family: 'Times New Roman', Times, serif; 
		padding-top:4px; background-image:url(http://www.ambest.com/images/ambhome/header-amblogo.png); z-index:2;
		background-position:-83px -23px; background-repeat:no-repeat; display:inline; width:auto; overflow: inherit; float:left;
		height:55px;
	}
	#headerleft a.logo img {width:143px; height:40px; float:left;}
	#headerright {position:absolute; top:4px; right:10px; text-align:right; width:auto;}
		#GSAsearch {text-align:right;}
			#GSAsearch a#mmenu {display:none;}
		#membertopright {margin:4px 0 0 0; white-space:nowrap; font-size:11px;color: #FFF;}
		#membertopright a {color: #FFF;}
			#membertopright a:hover {color: #FC0;}
	#headerleft .regional {font-size: 26px;}
	#headerleft .region {font-size: 26px;}
			
#corpmenu {width: inherit; background:#0071BC; whitespace:nowrap; padding:4px 10px; 
	overflow: hidden; clear: both; float:none; display:block; height:auto; line-height:10px;
}
#corpleft {float:left;text-align:left;} #corpright {float:right; text-align:right;}
#corpleft select, #corpright select, #corpleft label, #corpright label {display:none;}
	#corpleft, #corpright {color:#FFFFFF; font-weight:bold; display:inline-block;}
		#corpleft ul, #corpright ul {list-style:none; padding:2px 0; margin:0; }
		#corpleft li, #corpright li {display:inline; }
		#corpleft li a, #corpright li a {
			padding:0 4px 0 2px; text-decoration:none;
			border-right:#CCCCCC solid 1px;
			color:#CCCCCC;
		}
		#corpleft li.last a, #corpright li.last a {border-right:#CCCCCC solid 0px;padding-right:0;}
		
/* NAV */
	nav {margin:0 0 10px 0;padding:4px 2px 4px 6px; align-content:left; background-color:#ced7e5;
	-moz-border-bottom-right-radius:8px;-moz-border-top-right-radius: 8px;
	border-bottom-right-radius:8px;border-top-right-radius:8px; width:207px;
	}
	nav ul {list-style:none; display:block; font-size:13px; line-height:15px;}
		nav ul ul {padding-top:2px; margin-top:0;}
	nav a {text-decoration:none;color:#232c5a;}
		nav a:hover {color: #0269F4;}
	nav li {font-weight:bold;color:#232c5a;}
	nav li li {font-size:12px; line-height:14px; font-weight:100; font-weight:normal;padding-bottom:2px;}
		nav li li a {color:#232c5a;}
	nav li li li {font-size:11px;line-height:13px;}
	nav ul.slidemenu {display:none;}

	#ads {margin-top:10px;}
			
/*FOOTER*/
#footer {border-top:1px solid #cccccc; margin-top:1%; padding-top:10px;}
#footer, #footer p {font-size:11px;line-height:14px; }
	#footer p {padding:0; margin:0;}
	#footer a { text-decoration:none; color:#333333;}
	#footer a:hover{color: #00F; text-decoration:underline;}
	
/* BASIC STYLES*/
#videodisplay {font-size:11px; margin-bottom: 10px;}
	#videodisplay img {width:230px; }
	
footnote {font-size:11px;}

h1, .h1{font-size: 24px;line-height:28px;}
.subhead{font-size: 18px;line-height:20px;}
h2, .h2, h2 a {font-size: 14px;}
h3, .h3{font-size: 20px;}
h4, .h4 {font-size: 14px;}
h5, .h5{font-size: 11px;}
h6, .h6 {font-size: 14px;line-height: 18px;}
input, select {font-size:11px;}

/*LEGACY STYLES FOR HEADLINES COMPONENT*/
.HSN {font-size: 10px;font-style: normal;line-height: normal;font-weight: normal;}
.HL {  font-size: 16px; font-style: normal; font-weight: bold; line-height: normal;}
.bt {  font-weight: bold;}
.BT {  font-weight: bold;}
.IT {  font-style: oblique; }
.it {  font-style: oblique; }
.FN {  font-size: 9px; font-style: normal; line-height: normal; font-weight: normal;}
.IFN {  font-size: 9px; font-style: oblique; font-weight: normal; line-height: normal;}
.HL2 {  font-size: 14px; font-style: normal; font-weight: bold; line-height: normal;}
.HL3 {  font-weight: bold;}
.SCH {  font-size: 10px; font-style: normal; line-height: normal; font-weight: normal;}
.lftx { text-align:left;}
	
/* MAIN CONTENT */
#centercell {width:921px; margin:20px auto 0 auto; height:100%;overflow: visible;}
	#centercellfull {width:98%; min-width:1200px; margin:0 auto; height:100%;overflow: visible;}
#leftcell {width:207px; float:left; height:auto;}
	#leftcell p {margin:0 0 6px 0;padding:0;}
#midcell2col {width:714px; float:left; height:auto; }
	.padcontents {padding:0 0 0 10px;}
	
/*---- HOME PAGE ----*/

/*-------------- SLIDER ---------------*/
#slide {height:288px; width:714px;padding:0px; margin:0;}

/*#setting_up .left {
	FLOAT: left;
}
#setting_up {
	WIDTH: 720px; background-color:#000;
}
#setting_up .slider-slide DIV {
	POSITION: relative; WIDTH: 720px; HEIGHT: 270px;
}
#setting_up .slideshow {
	POSITION: relative; OVERFLOW: auto;
}
#setting_up .left-button {
	BACKGROUND-IMAGE: url(http://www3.ambest.com/latinamerica/images/left-arrow.png)
}
#setting_up .right-button {
	BACKGROUND-IMAGE: url(http://www3.ambest.com/latinamerica/images/right-arrow.png); RIGHT: 0px;
}
#setting_up .left-button {
	Z-INDEX: 9999; POSITION: absolute; MARGIN-TOP: -36px; WIDTH: 50px; DISPLAY: none; HEIGHT: 72px; TOP: 50%; CURSOR: pointer;
}
#setting_up .right-button {
	Z-INDEX: 9999; POSITION: absolute; MARGIN-TOP: -36px; WIDTH: 50px; DISPLAY: none; HEIGHT: 72px; TOP: 50%; CURSOR: pointer;
}*/

/*------------ HOME BOXES -----------*/
.box-area{ font-size:12px;width:100%; display:block;}
div.box { float:left; padding:6px; margin:6px 6px 0px 0px;
	background: rgb(82,116,151); /* Old browsers */
	background: -moz-linear-gradient(top,  rgb(82,116,151) 0%, rgb(3,53,104) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgb(82,116,151)), color-stop(100%,rgb(3,53,104))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgb(82,116,151) 0%,rgb(3,53,104) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgb(82,116,151) 0%,rgb(3,53,104) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgb(82,116,151) 0%,rgb(3,53,104) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgb(82,116,151) 0%,rgb(3,53,104) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#527497', endColorstr='#033568',GradientType=0 ); /* IE6-9 */
	display:block;
	}
	.box {width:231px; height:88px;}
		div.box.last {margin:6px 0px 6px 0px;width:230px; padding:6px;}
.box h3 {font-style:normal; font-weight:bold; font-size:13px; color:#feffff; padding:0 0 4px 0; margin:0; font-family:Arial, Helvetica, sans-serif;}
.box a, .boxglobal a, .boxlast a {color:#c4c4c4;}
.box p, {margin:24px 0;padding:0; font-size:13px;}
	.boxglobal p, .boxlast p {margin:24px 0;padding:0; font-size:13px;}
.box input[type="text"] {width:179px;height:20px;}
.box input[type="text"].espanol {width:179px;height:20px;}
.box select {width:218px;height:20px;}
.box input[type=image] {vertical-align:middle;padding-left:2px; }
.box-area form {margin-bottom:6px;}
	
#homecontent {width:468px; float:left;}
.hometabs {}
#homenews {width:230px; float:left; margin-left:6px; }
/*--------------News & Analysis Highlights-------------------*/
	#newslinks {border:1px solid #cccccc; padding:2px 6px 6px 6px; background-color:#E3E3E3;}
		#newslinks div {background-color:#FFFFFF; padding:0 4px; border:solid 1px #cccccc;}
	#newslinks h1 {font-size:14px; font-weight:bold; font-style:normal; font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif; 
		padding:0; margin:0; text-align:center; color:#494949;
	}
	#newslinks p .h3, #newslinks p .h3 a {font-size:14px; color: #494949; text-decoration:none; 
		font-style:normal; font-weight:bold; font-family:Arial, Helvetica, sans-serif; 
	}
		#newslinks p {margin-top:4px; padding-top:0;}
		#iconlinks {margin:0 0 6px 0;}

/*BOXED CONTENT*/
#boxgray {
	width:99%; 
	border: 1px solid #999;
	background: #E5E5E5; /* for non-css3 browsers */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#CCCCCC'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#FFFFFF), to(#CCCCCC)); /* for webkit browsers */
	background: -moz-linear-gradient(top,  #FFFFFF,  #CCCCCC); /* for firefox 3.6+ */
	border-radius:15px;
	border-radius:0px \0/;
	margin-bottom:10px;
}
	#boxgraycontent {	
	border: 1px solid #999;
	background: #E5E5E5; /* for non-css3 browsers */
	*background:none;/* IE6 + 7, doesn't work in IE8/9 as IE7 */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#CCCCCC'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#FFFFFF), to(#CCCCCC)); /* for webkit browsers */
	background: -moz-linear-gradient(top,  #FFFFFF,  #CCCCCC); /* for firefox 3.6+ */
	border-radius:15px;
	border-radius:0px \0/;}
		#boxgray #boxgraycontent {border:none;}
		#boxgraycontent {font-size: 12px; 
			padding:8px 5px; *margin:8px 5px;*padding:0px 0px;   /* IE6 + 7, doesn't work in IE8/9 as IE7 */}
		.grayboxtype {font-weight:bold;}
#boxgreen {
	width:99%; 
	border: 1px solid #8cc63f;
	background: #dcee86; /* for non-css3 browsers */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#c4e22f'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#FFFFFF), to(#c4e22f)); /* for webkit browsers */
	background: -moz-linear-gradient(top,  #FFFFFF,  #c4e22f); /* for firefox 3.6+ */
	border-radius:15px;
	border-radius:0px \0/;
	margin-bottom:10px;
}
	#boxgreencontent {	
	border: 1px solid #8cc63f;
	background: #dcee86; /* for non-css3 browsers */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#c4e22f'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#FFFFFF), to(#c4e22f)); /* for webkit browsers */
	background: -moz-linear-gradient(top,  #FFFFFF,  #c4e22f); /* for firefox 3.6+ */
	border-radius:15px;
	border-radius:0px \0/;}
		#boxgreen #boxgreencontent {border:none;}
	#boxgreencontent {font-size: 12px; padding:8px 5px;}
	.greenboxtype {font-family:"Times New Roman", Times, serif;	font-style:italic;font-size: 14px;}

/*BARS*/
#bluebar {
padding:2px 6px;background-color:#000066;color:#FFFFFF; font-size:12px;
font-weight:bold;text-align:left;margin-top:6px;margin-bottom:6px; border:1px solid #000000;}
	#bluebar a:link, #bluebar a:visited {color:#FFFFFF;text-decoration:underline;}
	#bluebar a:hover {color:#FFFFFF;text-decoration:underline;}
.bluebar {
padding-left:2px;padding-right:2px;background-color:#254075;color:#FFFFFF;
font-size:11px;font-weight:bold;text-align:left;float:left;
}
.bluebarfull {
padding:2px;background-color:#000066;color:#FFFFFF; font-size:12px;
font-weight:bold;text-align:left;margin-top:6px;margin-bottom:6px; width:100%;
}
#redbar {
padding:2px;background-color: #900;color: #FFCC00;  font-size:12px;
font-weight:bold;text-align:left;margin-top:6px;margin-bottom:6px;
}
	#redbar a:hover, #redbar a:visited, #redbar a:link 
	{color:#FFCC00;text-decoration:underline;}
#graybar {font-size:12px; BORDER: #666666 1px solid; PADDING: 2px; MARGIN-TOP: 12px; MARGIN-BOTTOM: 12px; BACKGROUND-COLOR: #e5e5e5;font-weight:bold;text-align:left;color:#333333;}
	#graybar a:hover, #graybar a:visited, #graybar a:link 
	{color:#000000;text-decoration:underline;}
#greenbar {padding:2px;background-color: #BCE76D;font-size:12px;color:#333333;
font-weight:bold;text-align:left;margin-top:6px;margin-bottom:6px; 
}
	#greenbar a:hover, #greenbar a:visited, #greenbar a:link 
	{color:#000000;text-decoration:underline;}
#yellowbar {padding:2px;background-color: #FFFF66;font-size:12px;color:#333333;border:#FF9933 solid 1px;font-weight:bold;text-align:left;margin-top:6px;margin-bottom:6px; 
}
	#yellowbar a:hover, #yellowbar a:visited, #yellowbar a:link 
	{color:#000000;text-decoration:underline;}