@charset "utf-8";
/* CSS Document */

header {width:100%;}
footer {font-size: x-small;}
.hdr {color:#000000; text-align:center;padding:4px; font-weight:bold;}
.corpwell h1 a {color:#fff;}
.corpwell h1 a:hover, .corpwell h1 a:focus {text-decoration:none;}
div.newstab {background-color:#ffffff; padding:4px 12px; font-weight:bold; display:inline-block; 
	border-top:#BFBFBF 1px solid;border-left:#BFBFBF 1px solid;border-right:#BFBFBF 1px solid;border-bottom:#ffffff 1px solid;
	z-index:200;position:relative;
}
div.wellcontent  {background-color:#ffffff; padding:4px 12px; 
	border:#BFBFBF 1px solid; margin-top:-1px; font-size:12px; display:block; width:100%;
	z-index:100;position:relative;
}
div.wellcontent tr:nth-child(even) {background: #f5f5f5;}
div.wellcontent td {padding:4px;}
li.member {color:#ffffff;}
@media (max-width: 991px) {
	div.col-treeview { display:none;}
}
@media (min-width: 992px) {
	header {font-size:11px;}
	#corpmenu {width:100%; overflow: hidden; clear: both; float:none; display:block; height:auto; line-height:20px; white-space:nowrap;}
	#corpleft, #corpright {vertical-align:middle; color:#CCCCCC; font-weight:700;}
	#corpleft {float:left;text-align:left;} 
		#corpleft img {float:left; vertical-align:middle;}
	#corpright {float:right; text-align:right;padding-right:10px;padding-top:4px;}
		#corpright img {float:left; vertical-align:middle;padding-right:2px;}
		#corpright > a {color:#CCCCCC; font-weight:400;}
	#corpmenu select, #corpmenu label {display:none;}
		#corpmenu ul {list-style:none; padding:2px 0; margin:0;}
		#corpmenu li {display:inline;}
		#corpmenu 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-list {padding-right:15px;padding-left:15px;margin-bottom:0;}
	.nav-list-main {padding-left:0px;padding-right:0px;margin-bottom:0;}
	.nav-list-main > li { line-height:15px; color:#232c5a;font-size:13px;  }
	.nav-list-main > li > a { color:#232c5a; padding:2px 0px 4px 14px; font-size:13px; font-weight:bold; }
	.nav-list-main a { color:#232c5a;}
	.nav-list-main a:hover, .nav-list-main  a:focus { color: #007CFF; text-decoration:none;}
	.nav-list-main span.nav-toggle-icon { color: #007CFF;}
	
	span.nav-toggle-icon{font-size:7px !important;top:-2px !important;color:#888 !important;}
	.navbar-right div {float:none; display:block;}
	#navListMobile { display:none;}
	li.member {font-size: 11px; line-height:12px;}
	div #siteLinks {position: absolute; background-color:#0071BC;display:block; width:100%; }
	.corpwell h1 {font-size:24px; padding:0 0 4px 0;margin:0 0 20px 0; text-align:center; border-bottom:1px solid #ffffff;}
	.home form {
	  min-height: 360px;
	}
	div.wellcontent {min-height:420px; position:relative;}
	div.wellcontent td {padding-bottom:6px;}
	div.bottom {text-align:center; display:block; width:100%; position:absolute; bottom:0;  }
}
@media (min-width: 768px) {
	.navbar-nav > #login { display:none;}
}
}
@media (max-width: 991px) {
	.navbar-nav > li .member {padding:15px 0;}
	.member {clear:both; white-space:nowrap; font-size:.85em;color: #333333;text-align:left; float:none; height:2.3em; display:block;
		padding:.6em 0em .6em 2.3em; background:url(http://www.ambest.com/images/icon-membercenter.png) no-repeat; background-position: center left;
	}
	.member img {display:none;}
}
@media (max-width: 768px) {
	.member .welcome {display:none;} 
	.member img {display:none;}
}
@media print {}
/*ROTATING IMAGES 2Col*/
#rotating-item-wrapper {
	position: relative;
	width: 723px;
	height: 283px;
	margin-bottom:10px;
}
.rotating-item {
	display: none;
	position: absolute;
	top: 0;
	left: 0;
}