@charset "utf-8";
/* CSS Document */

body {font-size:.80em; line-height:normal; min-width: inherit;}
#visimpair {display:none;}/*FOR VISUALLY IMPAIRED*/
 
/*---------HEADER----------*/
/*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 {clear:left; position: relative; width:100%; height:auto; text-align:left; display:block; top:.2em; right:0;}
		#GSAsearch {text-align:left; float:none;background:#cccccc/*CORP BLUE - 0071BC*/; padding:2px 2px 2px 38px; white-space:nowrap; display:block; height:28px;}
			#GSAsearch div {display: inline-block; }
			#GSAsearch input[type="text"] {padding:2px 6px;}
			#GSAsearch input[type="submit"] {padding:2px 6px;}
			#GSAsearch a#mmenu {
					background: center center no-repeat transparent;
					background-image:url(http://www.ambest.com/images/ambhome/NAVhamburger.png);
					display: block;
					width: 24px;
					height: 27px;
					position: absolute;
					top: 0;
					left: 6px;
					border:0;
				}
		#membertopright {clear:both; background-color:#ffffff;margin:0 0;padding-top:8px; color:#333333;display:block;} 
		#membertopright a {color:#0066cc;}
			#membertopright a:hover {color: #FC0;}
			#membertopright .welcome {padding:.6em 0em .5em 3em; 
			background:url(http://www.ambest.com/images/icon-membercenter.png) no-repeat; background-position: center left;}			
			#membertopright img {display:none;}

/*#corpmenu {position:fixed; top:61px; right:4px; }
#corpleft {font-weight:bold; display:block; }*/
#corpmenu {}
#corpleft {font-weight:bold;width:auto;margin-left:10px;}
#corpleft ul {display:none;}
	#corpleft select {padding:2px 2px 2px 6px;}
#corpleft select, #corpright select, #corpleft label, #corpright label {display: inline;}
#corpright {display:none;}

/* MAIN CONTENT */
#centercell {width:100%; margin:0px auto 0 auto; height:100%;overflow: visible; margin-top:10px;}
	#centercellfull {width:98%; min-width:1200px; margin:0 auto; height:100%;overflow: visible;}
#leftcell {width:100%; float:none;}
	#leftcell p {display:none;}
#midcell2col {width:100%; float:none; height:auto; }
	.padcontents {padding:0 0 0 0px;}
	
/* NAV */
	nav {display:none;}
	nav ul#tree {display:none!IMPORTANT;}

/* BASIC STYLES*/
#videodisplay #displayName {font-size:1.3em;}
	#videodisplay img {border:none; width:100%; height:auto;}
	
/*FOOTER*/
#footer {padding:1em 1em 3.5em 1em;}
#footer, #footer p {font-size:.90em;line-height:auto;}
	#footer p {padding:0; margin:0;}
	#footer a { text-decoration:none; color:#333333;}
	#footer a:hover{color: #00F; text-decoration:underline;}
	
/*------------ HOME BOXES -----------*/
.box-area{width:100%; display:block;}
div.box {margin:1% 2% 1% 0;}
	.box {width:32%; height:auto;}
		div.box.last {margin:1% 0 0 0;}
		/*div.box.last select {height:20px;}*/
div.box form {overflow:hidden; white-space:nowrap;}
.box h3 {font-size:1em;}
div.box div, div.box last div {font-size:.9em;white-space: nowrap;
		overflow: hidden;
		text-overflow: ellipsis;}
.box input[type="text"] {width:80%;height:20px;}
.box select {width:98%;}

#homecontent {width:100%; float:none; margin-bottom:.5em; z-index:200;}
#homenews {width:100%; float:none; margin-left:0px;  margin-bottom:.5em;}

#newslinks h1 {font-size:1.1em;margin:4px 0;}