/** /common/css/common.css **/
/* ================================================= */
/* Angular style used to prevent the AngularJS html  */
/* template from being briefly displayed by the      */
/* browser in its raw (uncompiled) form while your   */
/* application is loading                            */
/* ================================================= */
.ng-cloak {
  display: none !important;
}
/* ================================================= */
/* ========= Common Styles for Application ========= */
/* ================================================= */
html, body {
	background-color:#eee;
}
body {
	color:#000;
	font:13px/1.231 arial,helvetica,clean,sans-serif;
	min-width:990px;
}
a {
	color:#1c71c6;
	text-decoration:none;
}
a:hover {
	color:#285f99;
	background-color:#e8e8e8;
	text-decoration:underline;
}
/* ================================================= */
/* ========= Button Styles for Application ========= */
/* ================================================= */
/* use this style in conjuction with bootstrap's     */
/* .btn in order to override the default styling     */
/* ================================================= */
.aff-btn {
	background-color:#74716B;
	border-radius:2px;
	color:#eee;
	display:inline-block;
	font-size:93%;
	font-weight:bold;
	margin-left:10px;
	padding:4px 12px 3px 12px;
	text-decoration:none;
	text-transform:uppercase;
}
.aff-btn:hover {
	background-color:#615d57;
	color:#fff;
	cursor:pointer;
	text-decoration:none;
}
.aff-btn.disabled, .aff-btn.disabled:hover {
	background-color:#c5c3c1;
	color:#eee;
	cursor:default;
}
/* ================================================= */
/* ======= <select/> Styles for Application ======== */
/* ================================================= */
/* use this style in conjuction with bootstrap's     */
/* .btn in order to override the default styling     */
/* ================================================= */
select {
	padding:0;
}
/* ================================================= */
/* ======== Help Icons for the Application ========= */
/* ================================================= */
.help-icon {
	background:url(/common/img/helpicon.png) no-repeat 0 0;
	display:inline-block;
	height:18px;
	margin-bottom:1px;
	margin-left:6px;
	overflow:hidden;
	vertical-align:middle;
	width:18px;
}
/* ================================================= */
/* ================== Page Title =================== */
/* ================================================= */
#pageinstr {
	font-size:123.1%;
	font-weight:bold;
	color:#524f4d;
	margin:0 22px 6px 40px;
	padding-top:14px;
	text-align:left;
}
#pagetitle {
	color:#cd9120;
}
/* ================================================= */
/* ==================== Footer ===================== */
/* ================================================= */
#cb_footer {
	background:#0A113F url(/common/img/footer-main-bg.png) repeat-x;
	color:#fff;
	line-height:16px;
	padding:17px 0 11px 0;
	margin-top:25px;
	text-align:center;
}
#cb_footer a {
	font-size:10px;
	color:#fff;
}
#cb_footer a:hover {
	background-color:transparent;
}
#cb_footer span {
	font-weight:bold;
}
#cb_footer div {
	margin-top:2px;
}
/* ================================================= */
/* ==================== Panels ===================== */
/* ================================================= */
.aff-panel {
	background-color: #fff;
	border:1px solid #a8a8a6;
	color:#3E3C39;
	font-size:92.3%;
	margin:2px 2px 8px 2px;
}
.aff-panel a {
	cursor:pointer;
}
.aff-panel .hd {
	min-height:23px;
	color:#fff;
	background: url(/common/img/hilite-c-bkg.png) repeat-x;
}
.aff-panel .hd h1 {
	margin:0;
	padding:4px 11px;
	font-size:100%;
	font-weight:bold;
	line-height:1.231;
}
.ref-panel .hd {
	background:url(/common/img/std-c-bkg.png) right bottom repeat-x;
}
.ref-panel .hd h1 {
	color:#222;
}
.aff-panel .bd {
	font-size:100%;
	margin:6px 10px;
}
.aff-panel .bd h2 {
	color:#222;
	font-weight:bold;
	font-size:100%;
	line-height:1.231;
	margin:0 0 2px 0;
}
.hr {
	height:1px;
	border-top:1px dotted #b7b7b7;
	margin:8px 0;
}
/* ================================================= */
/* ================== Action Bar =================== */
/* ================================================= */
.actionbar {
	color:#444;
	font-size:109.1%;
	font-weight:bold;
	padding:2px 4px;
	min-height:28px;
	white-space:nowrap;
}
.actionbar .buttons {
	float:left;
	height:2.2em;
}
.actionbar .buttons span {
	margin-right:4px;
}
.actionbar .buttons img {
	vertical-align:middle;
	*vertical-align:text-bottom;
}
.actionbar .buttons a {
	color:#4187ce;
	display:inline-block;
	padding:2px 7px 2px 3px;
	border:1px solid #fff;
	-moz-border-radius:3px;
	text-decoration:none;
}
.actionbar .buttons a span {
	width:16px;
	height:19px;
	vertical-align:middle;
	margin:0 4px;
	display:inline-block;
	background:url(/common/img/buttonicons-a.png) no-repeat 0 0;
}
.actionbar .buttons a:hover span, 
.actionbar .buttons a.selected span  {
	background-image:url(/common/img/buttonicons-h.png);
}
.actionbar .buttons a.selected, .actionbar .buttons a.disabled {
	cursor:default;
}
.actionbar .buttons a.disabled {
	color:#999;
}
.actionbar .buttons a.disabled span {
	background-image:url(/common/img/buttonicons-g.png);
}
.actionbar .buttons a:hover,
.actionbar .buttons .selected {
	background:url(/common/img/btn_bkg.gif) #e8e8e8 repeat-x;
	border:1px solid #939393;
	color:#1c71c6;
	text-decoration:none;
}
.actionbar .buttons a.disabled:hover {
	color:#999;
	background:transparent;
	border:1px solid #fff;
	text-decoration:none;
}
.actionbar .buttons a.ab-bookmark span   {
	background-position:-30px 0;
}
.actionbar .buttons a.ab-print span   {
	background-position:-150px 0;
}
/* .actionbar .buttons a.ab-view span   { */
/* 	background-position:0 0; */
/* } */
/* .actionbar .buttons a.ab-geo span { */
/*     background-position:-270px 0; */
/* } */
/* .actionbar .buttons a.ab-download span   { */
/* 	background-position:-60px 0; */
/* } */
/* .actionbar .buttons a.ab-compare span   { */
/* 	background-position:-90px 0; */
/* } */
/* .actionbar .buttons a.ab-transpose span   { */
/* 	background-position:-120px 0; */
/* } */
/* .actionbar .buttons a.ab-modify span   { */
/* 	background-position:-210px 0; */
/* } */
/* .actionbar .buttons a.ab-chart span   { */
/* 	background-position:-300px 0; */
/* } */
/* .actionbar .buttons a.ab-clear span   { */
/* 	background-position:-330px 0; */
/* } */
/* .actionbar .buttons a.ab-reset-sort span   { */
/* 	background-position:-600px 0; */
/* } */
/* .actionbar .buttons a.ab-statsig span   { */
/* 	background-position:-360px 0; */
/* } */
/* .actionbar .buttons a.ab-datavalue span   { */
/* 	background-position:-390px 0; */
/* } */
/* .actionbar .buttons a.ab-hiddenrows span   { */
/* 	background-position:-420px 0; */
/* } */
/* .actionbar .buttons a.ab-reset span { */
/* 	background-position:-450px 0; */
/* } */
/* .actionbar .buttons a.ab-refresh span { */
/* 	background-position:-450px 0; */
/* 	margin-right:0; */
/* } */
/* .actionbar .buttons a.ab-add span   { */
/* 	background-position:-480px 0; */
/* } */
/* .actionbar .buttons a.ab-selectall span   { */
/* 	background-position:-510px 0; */
/* } */
/* .actionbar .buttons a.ab-newcol span { */
/* 	background-position:-540px 0; */
/* } */
/* .actionbar .pages { */
/* 	float:right; */
/* 	margin-top:-27px; */
/* 	*margin-top:-29px; */
/* 	text-align:right; */
/* } */
/* .actionbar .pages .rpp_dropdown { */
/* 	color:#ddd; */
/* 	display:block; */
/* 	font-size:99%; */
/* 	margin-bottom:11px; */
/* 	*margin-bottom:13px; */
/* } */
/* .actionbar .pages .rpp_dropdown select { */
/* 	color:#444; */
/* 	position:relative; */
/* 	top:-1px; */
/* 	*top:1px; */
/* } */
/** /common/js/header/header.css **/
/* ================================================= */
/* ===== Stylesheet for Header section of page ===== */
/* ================================================= */
#aff-banner {
	text-align:left;
	background:#fff url(/common/img/header.jpg) no-repeat;
	height:81px;
	margin:0;
	border:1px solid #999;
	border-bottom:none;
}
#uscb-logo {
	margin-top:6px;
	margin-left:28px;
	float:left;'
}
#uscb-logo a:hover {
	background-color:unset;
}
#aff-logo {
	margin-top:5px;
    float:left;
}
/* ================================================= */
/* ========== Feedback FAQs Glossary Help ========== */
/* ================================================= */
#aff-tools-menu {
	float:right;
	padding:34px 20px 0 0;
	font-size:85%;
}
#aff-tools-menu a, #aff-tools-menu a:visited {
	padding:0 5px;
	font-weight:bold;
	color:#302e2b;
	text-decoration:none;
}
#aff-tools-menu a:hover {
	color:#101010;
	cursor:pointer;
	background-color:#eee;
	text-decoration:underline;
}
/* ================================================= */
/* ================== Global Menu ================== */
/* ========== Page Menu and Language Menu ========== */
/* ================================================= */
#aff-global-menu {
	background-image:url(/common/img/menu_bkg.png);
	border:1px solid #444;
	border-left:1px solid #999;
	border-right:1px solid #999;
	padding:0 10px;
}
#aff-global-buttons,
#aff-lang {
	font-size:85%;
	font-weight:bold;
}
#aff-global-buttons {
	float:left;
	margin-left:-6px;
	padding:3px 0 1px 0;
	text-transform:uppercase;
}
#aff-lang {
	float:right;
	padding:5px 10px 0 0;
	text-transform:none;
}
#aff-global-buttons span,
#aff-global-buttons a, 
#aff-global-buttons a:visited, 
#aff-lang span, 
#aff-lang a, 
#aff-lang a:visited {
	padding:4px 12px;
	display:inline-block;
	-moz-border-radius:2px;
	border-radius:2px;
}
#aff-lang span, 
#aff-lang a, 
#aff-lang a:visited {
	padding:2px 8px;
}
#aff-global-buttons span, 
#aff-lang span {
	background-color:#d3931c;
	color:#fff;
}
#aff-global-buttons a, 
#aff-global-buttons a:visited,
#aff-lang a, 
#aff-lang a:visited {
	background-color:transparent;
	color:#eee;
	text-decoration:none;
}
#aff-global-buttons a:hover, 
#aff-lang a:hover {
	background-color:#b4702a;
	color:#eee;
	cursor:pointer;
}
/** /common/js/modal/modal.css **/
.aff-modal-backdrop {
	opacity:.25 !important;
}
.modal-dialog {
	margin:15% auto auto;
}
.modal-content {
	text-align:left;
}
.modal-header {
	background:url(/common/img/sprite_aff.png) repeat-x 0 -200px;
	color:#fff;
	font-weight:bold;
	line-height:2.2;
	padding:0 10px;
}
.modal-header .close {
	color:#fff;
	margin-top:3px;
	opacity:.75;
}
.modal-body {
	padding:15px 30px;
}
.modal-body a {
	cursor:pointer;
}
.modal-footer {
	font-size:12px;
	padding:5px 15px;
}
.modal-footer .btn-default {
	background-color:#74706B;
	color:#fff;
	font-size:93%;
	font-weight:bold;
	text-transform:uppercase;
}
.modal-footer .btn-default:hover {
	background-color:#615d57
}
/** /common/js/typeahead/typeahead.component.css **/
.aff-typeahead li {
	background:none;
	padding:0;
}