@charset "utf-8";
/* CSS Document */

body {font-family:Arial, Helvetica, sans-serif; margin:0; width:100%; color:#333333; }
#visimpair {display:none;}/*FOR VISUALLY IMPAIRED*/

/*----------------------cookiewarning------------------------*/
	#cookiewarning { height:auto; background-color: #FF0; display:block; padding:2px 6px;}
	#cookiewarning button {background:none; padding:0;margin:0; height:20px;}
	#cookiewarning td {padding:10px;}
	
/*HEADER*/
header {width:100%; white-space:nowrap; overflow: inherit; clear: both; float:none; display:block; z-index:1; height:inherit; position:relative;}
#headerleft {
		background-image:url(http://www.ambest.com/images/ambhome/header-amblogo.png); z-index:2;
		background-repeat:no-repeat; width:auto; height:auto;
	}
		#headerleft a.logo img {float:left;}
			
#corpleft select, #corpright select, #corpleft label, #corpright label {display:none;}

	
/* BASIC STYLES*/
#clearfloat {clear:both; height:0px;}
img {border:none;}
#videodisplay {font-family:Arial, Helvetica, sans-serif;font-weight:bold; margin-bottom: 10px;}
	#videodisplay img {border:none; height:auto;}
	#videodisplay a {color:#0066cc;}
	
footnote {}

h1, .h1, .subhead, h3, .h3, h4, .h4 {font-family:"Times New Roman", Times, serif; font-style:italic;}
h1, .h1{
	font-weight:100;
	color:#000000;
	margin-top:0;padding-top:0;
}
.subhead{font-weight:100;padding-top:0;margin-top:0;}
h2, .h2, h2 a {font-weight: bold;color:#374164;text-decoration:none;}
h2 a:hover, .h2 a:hover {color: #F60; text-decoration:underline;}
h3, .h3{font-weight:100;margin-top: 8px;margin-bottom: 0px;}
h4, .h4 {font-weight:100;margin-top: 2px;margin-bottom: 6px;padding:0;}
h5, .h5{color:#900;font-weight:bold;margin-bottom: 0px;}
h6, .h6 {margin-bottom:6px;padding:0;}
	ol.alpha {list-style:lower-alpha;}
	ol.roman {list-style:upper-roman;}
form {padding:0 0 0 0;margin:0 0 0 0;}
input, select {margin: 0; padding:0;  border: 1; outline: 0;
    vertical-align: baseline;}
input[type="button"], input[type="submit"], input[type="reset"], input[type="file"]::-webkit-file-upload-button, button {
padding: 1px 6px; margin:0 0 0 0;
}
.redtext {color:#900;}
.bluetext {color:#00F;}
.navytext {color:#000099}
.greentext {color:#00CC00;}
.drkgreentext {color: #009900;}

/*LEGACY STYLES FOR HEADLINES COMPONENT*/
.HSN {font-style: normal;line-height: normal;font-weight: normal;}
.HL {  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-style: normal; line-height: normal; font-weight: normal;}
.IFN {  font-style: oblique; font-weight: normal; line-height: normal;}
.HL2 {  font-style: normal; font-weight: bold; line-height: normal;}
.HL3 {  font-weight: bold;}
.SCH {  font-style: normal; line-height: normal; font-weight: normal;}
.lftx { text-align:left;}
	


/*------------ HOME BOXES -----------*/
.box-area{ 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;
	}
div.box input[type="submit"] {
	font-size:.9em;
	border: 1px solid #ffffff; outline:none; box-sizing:border-box; padding:1px 4px;
	color:#ffffff;
	background: rgb(131,199,131); /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzgzYzc4MyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjE4JSIgc3RvcC1jb2xvcj0iIzUyYjE1MiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ0JSIgc3RvcC1jb2xvcj0iIzAwOGEwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijg0JSIgc3RvcC1jb2xvcj0iIzAwNTcwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDI0MDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgba(131,199,131,1) 0%, rgba(82,177,82,1) 18%, rgba(0,138,0,1) 44%, rgba(0,87,0,1) 84%, rgba(0,36,0,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(131,199,131,1)), color-stop(18%,rgba(82,177,82,1)), color-stop(44%,rgba(0,138,0,1)), color-stop(84%,rgba(0,87,0,1)), color-stop(100%,rgba(0,36,0,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(131,199,131,1) 0%,rgba(82,177,82,1) 18%,rgba(0,138,0,1) 44%,rgba(0,87,0,1) 84%,rgba(0,36,0,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(131,199,131,1) 0%,rgba(82,177,82,1) 18%,rgba(0,138,0,1) 44%,rgba(0,87,0,1) 84%,rgba(0,36,0,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(131,199,131,1) 0%,rgba(82,177,82,1) 18%,rgba(0,138,0,1) 44%,rgba(0,87,0,1) 84%,rgba(0,36,0,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(131,199,131,1) 0%,rgba(82,177,82,1) 18%,rgba(0,138,0,1) 44%,rgba(0,87,0,1) 84%,rgba(0,36,0,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#83c783', endColorstr='#002400',GradientType=0 ); /* IE6-8 */
height:19px;
}
.box h3 {font-style:normal; font-weight:bold; color:#feffff; padding:0 0 4px 0; margin:0; font-family:Arial, Helvetica, sans-serif;}
.box a, .boxglobal a, .boxlast a, .box div {color:#c4c4c4;}
.box input[type=image] {vertical-align:middle;}
.box-area form {}
.box input[type=button] {padding:2px 6px; 
	background: rgb(157,213,58); /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMTAwJSI+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjOWRkNTNhIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNTAlIiBzdG9wLWNvbG9yPSIjNDA4ZTA4IiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
	background: -moz-linear-gradient(-30deg,  rgba(157,213,58,1) 0%, rgba(64,142,8,1) 50%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,rgba(157,213,58,1)), color-stop(50%,rgba(64,142,8,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(-30deg,  rgba(157,213,58,1) 0%,rgba(64,142,8,1) 50%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(-30deg,  rgba(157,213,58,1) 0%,rgba(64,142,8,1) 50%); /* Opera 11.10+ */
	background: -ms-linear-gradient(-30deg,  rgba(157,213,58,1) 0%,rgba(64,142,8,1) 50%); /* IE10+ */
	background: linear-gradient(135deg,  rgba(157,213,58,1) 0%,rgba(64,142,8,1) 50%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9dd53a', endColorstr='#408e08',GradientType=1 ); /* IE6-8 fallback on horizontal gradient */
	color:#ffffff;
	-moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px;
	border-style:solid; box-shadow:none; border-spacing:2px; border-color:#ffffff; border-width:1px;
}
	
#homecontent {}
.hometabs {background-color:#DFDFDF; padding:2px; border:1px solid #cccccc;}
#homenews {}
	

/*--------------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-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 {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;}

/*BARS*/
#bluebar {
padding:2px 6px;background-color:#000066;color:#FFFFFF; 
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-weight:bold;text-align:left;float:left;
}
.bluebarfull {
padding:2px;background-color:#000066;color:#FFFFFF; 
font-weight:bold;text-align:left;margin-top:6px;margin-bottom:6px; width:100%;
}
#redbar {
padding:2px;background-color: #900;color: #FFCC00;  
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 { 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;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;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;}