#sb4445.html-block {
	padding-left: 10px ;
	padding-top: 25px ;
}
#sb4445.html-block p {
	margin: 0px 0px 0px 0px ;
}
#sb4448 {
	padding-top: 25px ;
	text-align: center ;
}
#sb4448.acc-status-date {
	color: #2D2D2D ;
	font-family: "Inter", sans-serif ;
	font-size: 12px ;
	line-height: 18px ;
}
#sb4448.acc-status-date .name {
	font-weight: bold ;
}
#sb4448.acc-status-date .name strong {
	font-style: italic ;
	font-weight: normal ;
}
#sb4449 {
	padding-right: 12px ;
	padding-top: 30px ;
}
#sb4449.html-block .block-content {
	font-size: 12px ;
}
#sb4449.html-block a {
	font-weight: bold ;
	text-decoration: none ;
}
#sb4449.html-block p {
	margin: 0px    ;
	padding: 0px    ;
}
#sb4449.status {
	font-family: "Inter", sans-serif ;
	font-size: 12px ;
	margin-right: 20px ;
	margin-top: 30px ;
	text-align: right ;
}
#sb4449.status #friend-requests {
	display: none ;
}
#sb4449.status #new-answers {
	display: none ;
}
#sb4449.status #new-messages {
	line-height: 18px ;
	margin-top: 5px ;
}
#sb4449.status #new-messages.item a {
	background: transparent url(/images/messages001-73703-1.png) no-repeat left center ;
	background-color: transparent;
	display: inline-block ;
	font-weight: bold ;
	line-height: 18px ;
	padding-left: 22px ;
	text-decoration: none ;
}
#sb4449.status #new-messages.item a:hover {
	color: #72C7E7 ;
}
#sb4449.status #new-messages.item span.count {
	margin-right: 5px ;
}
#sb4449.status #new-messages.item span.title {
	text-transform: uppercase ;
}
#sb4449.status #new-questions {
	display: none ;
}
#sb4449.status #new-tasks {
	line-height: 18px ;
}
#sb4449.status #new-tasks.item a {
	background: transparent url(/images/tasks-73705-1.png) no-repeat left center ;
	background-color: transparent;
	display: inline-block ;
	font-weight: bold ;
	line-height: 18px ;
	padding-left: 22px ;
	text-decoration: none ;
}
#sb4449.status #new-tasks.item span.count {
	margin-right: 5px ;
}
#sb4449.status #new-tasks.item span.title {
	text-transform: uppercase ;
}
#sb4450 {
	margin-top: 25px ;
	margin-bottom: 25px;
}
#sb4450.hor-menu {
	background-color: #231f20 ;
	border: 1px solid #004B8D ;
}
#sb4450.hor-menu .show-menu {
	text-align: center ;
	width: 100% ;
}
#sb4450.hor-menu td.menu-group a {
	border-right: 1px solid #231f20 ;
	color: #FFFFFF ;
	display: block ;
	font-size: 16px ;
	font-weight: normal;
	margin-bottom: 8px ;
	margin-top: 8px ;
	padding-left: 8px ;
	padding-right: 8px ;
}
#sb4450.hor-menu td.menu-group a.last {
	border-right: 0px none transparent ;
}
#sb4450.hor-menu td.menu-group a.menu-group-mouseover {
	color: #EE2E24 ;
	text-decoration: none ;
}
#sb4450.hor-menu td.menu-group a.menu-group-mouseover-active {
	color: #EE2E24 ;
	text-decoration: none ;
}
#sb4450.hor-menu .menu-level {
	border: 1px solid #004B8D ;
	border-bottom: 0px none transparent ;
	margin-top: 15px ;
	z-index: 999 ;
}
#sb4450.hor-menu td.menu-item {
	border-bottom: 1px solid #004B8D ;
}
#sb4450.hor-menu td.menu-item a {
	display: block ;
	font-size: 12px ;
	font-weight: normal;
	padding: 8px 8px 8px 8px ;
	text-decoration: none ;
}
#sb4450.hor-menu td.menu-item a.menu-link {
	background-color: #231f20;
	color: #ffffff ;
}
#sb4450.hor-menu td.menu-item a.menu-link-active {
	background-color: #231f20;
	color: #ffffff ;
}
#sb4450.hor-menu td.menu-item a.menu-link-flyout {
	background-color: #231f20;
	color: #ffffff ;
}
#sb4450.hor-menu td.menu-item a.menu-link-flyout-active {
	background-color: #231f20;
	color: #ffffff ;
}
#sb4450.hor-menu td.menu-item a.menu-link-mouseover {
	background-color: #231f20;
	color: #EE2E24 ;
}
#sb4450.hor-menu td.menu-item a.menu-link-mouseover-active {
	background-color: #231f20;
	color: #EE2E24 ;
}
#sb4450.hor-menu td.menu-item a.menu-link-mouseover-flyout {
	background-color: #231f20;
	color: #EE2E24 ;
}
#sb4450.hor-menu td.menu-item a.menu-link-mouseover-flyout-active {
	background-color: #231f20;
	color: #EE2E24 ;
}
#sb4451 {
	color: #2D2D2D ;
	font-family: "Inter", sans-serif ;
	margin-left: 10px ;
	margin-right: 10px ;
	padding-bottom: 20px ;
	padding-left: 0px ;
	padding-right: 0px ;
	padding-top: 0px ;
}
#sb4451 .acc-login {
	margin-top: 45px ;
}
#sb4451 .acc-login .control {
	margin-left: 150px ;
	margin-top: 5px ;
}
#sb4451 .acc-login form {
	width: 95% ;
}
#sb4451 .acc-login input.button {
	background: #004B8D none no-repeat center center ;
	background-color: #004B8D;
	border: 1px solid #EE2E24 ;
	color: #FFFFFF ;
	font-family: "Inter", sans-serif ;
	font-size: 14px ;
	font-weight: bold ;
	height: 22px ;
	text-transform: uppercase ;
}
#sb4451 .acc-login input.button:hover {
	background: #004B8D none no-repeat center center ;
	background-color: #004B8D;
	border: 1px solid #EE2E24 ;
	color: #FFFFFF ;
	cursor: pointer ;
	font-family: "Inter", sans-serif ;
	font-size: 14px ;
	font-weight: bold ;
	height: 22px ;
	text-transform: uppercase ;
}
#sb4451 .acc-login input.text {
	border: 1px solid #C6CDD2 ;
	color: #7A7E83 ;
	font-family: "Inter", sans-serif ;
	font-size: 14px ;
	height: 22px ;
	line-height: 150% ;
	padding-left: 5px ;
	width: 200px ;
}
#sb4451 .acc-login table.form td {
	width: 150px ;
}
#sb4451 .acc-profile {
	background: transparent url(/images/pro-bg-74133-1.png) repeat-x top left ;
	background-color: transparent;
	border: 1px solid #BCBDBC ;
	font-family: "Inter", sans-serif ;
	padding: 20px    ;
}
#sb4451 .acc-profile .form {
	border-bottom: 1px solid #E4E4E4 ;
	clear: both ;
	display: block ;
	padding-bottom: 20px ;
	padding-top: 20px ;
	width: 100% ;
}
#sb4451 .acc-profile .form a {
	color: #5F6062 ;
	font-weight: bold ;
	text-decoration: none ;
}
#sb4451 .acc-profile .form a:hover {
	color: #0193CB ;
}
#sb4451 .acc-profile .form td.input {
	padding: 5px 5px 5px 20px ;
	width: 360px ;
}
#sb4451 .acc-profile .form td.input a {
	background: transparent url(/images/button-bg-64638-1.png) no-repeat top left ;
	background-color: transparent;
	color: #FFFFFF ;
	display: block ;
	font-family: "Inter", sans-serif ;
	font-size: 10px ;
	font-weight: bold ;
	height: 20px ;
	padding-top: 3px ;
	text-align: center ;
	text-decoration: none ;
	text-transform: uppercase ;
	vertical-align: middle ;
	width: 96px ;
}
#sb4451 .acc-profile .form td.label {
	color: #5F6062 ;
	float: none ;
	font-size: 11px ;
	font-weight: bold ;
	margin: 0px    ;
	padding: 5px    ;
	text-transform: uppercase ;
	vertical-align: top ;
}
#sb4451 .acc-profile .name {
	color: #004B8D ;
	font-size: 20px ;
	font-weight: bold ;
}
#sb4451 .acc-profile table.form {
	border: 0px none transparent ;
	margin: 0px    ;
	padding: 0px    ;
}
#sb4451 .acc-profile table.form .control {
	background: transparent none no-repeat center center ;
	background-color: transparent;
	border-bottom: 1px solid #BCBDBC ;
	border-top: 1px solid #BCBDBC ;
	margin: 0px    ;
	padding: 0px    ;
	padding-bottom: 15px ;
	padding-top: 15px ;
	width: 100% ;
}
#sb4451 .acc-profile table.form .control a {
	margin: 0px    ;
	padding: 0px    ;
}
#sb4451 .acc-profile table.form .control a:hover {
	color: #EE2E24 ;
}
#sb4451 .acc-profile table.form.first {
	border: 0px none transparent ;
	margin-bottom: 20px ;
}
#sb4451 .acc-profile table.form.first tbody tr {
	margin: 0px    ;
	padding: 0px    ;
}
#sb4451 .acc-profile table.form.first tbody tr td {
	margin: 0px    ;
	padding: 0px    ;
}
#sb4451 .acc-profile table.form.first tbody tr td.address {
	font-size: 16px ;
	font-style: italic ;
	padding-bottom: 10px ;
}
#sb4451 .acc-profile table.form.first tbody tr td.data a {
	color: #004B8D ;
}
#sb4451 .acc-profile table.form.first tbody tr td.data a:hover {
	color: #EE2E24 ;
}
#sb4451 .acc-profile table.form.first tbody tr td.header {
	margin: 0px    ;
	padding: 0px    ;
}
#sb4451 .acc-profile table.form.first tbody tr td.thumbnail {
	padding-right: 25px ;
	vertical-align: top ;
}
#sb4451 .acc-profile table.form.first tbody tr td.thumbnail img {
	border: 3px solid #BCBDBC ;
}
#sb4451 .acc-profile table.form.first tbody tr td.title {
	font-weight: bold ;
	line-height: 30px ;
	padding-bottom: 5px ;
	padding-top: 5px ;
	text-transform: capitalize ;
	width: 150px ;
}
#sb4451 .acc-profile table.form.first tbody tr td.title.company {
	background: transparent url(/images/factory6-74123-1.png) no-repeat left center ;
	background-color: transparent;
	padding-left: 45px ;
}
#sb4451 .acc-profile table.form.first tbody tr td.title.email {
	background: transparent url(/images/close13-74127-1.png) no-repeat left center ;
	background-color: transparent;
	padding-left: 45px ;
}
#sb4451 .acc-profile table.form.first tbody tr td.title.phone {
	background: transparent url(/images/phone16-74125-1.png) no-repeat left center ;
	background-color: transparent;
	padding-left: 45px ;
}
#sb4451 .acc-profile table.form.first tbody tr td.title.web {
	background: transparent url(/images/magnifier11-74129-1.png) no-repeat left center ;
	background-color: transparent;
	padding-left: 45px ;
}
#sb4451 .acc-profile-edit {
	color: #565A5C ;
}
#sb4451 .acc-profile-edit form table.form tr td img {
	border: 0px none transparent ;
	float: right ;
}
#sb4451 .acc-profile-edit input.button {
	background: #004B8D none no-repeat center center ;
	background-color: #004B8D;
	border: 0px none transparent ;
	color: #FFFFFF ;
	font-family: "Inter", sans-serif ;
	font-size: 12px ;
	font-weight: bold ;
	height: 22px ;
	margin-left: 100px ;
	margin-top: 25px ;
	text-transform: uppercase ;
}
#sb4451 .acc-profile-edit input.text {
	border: 1px solid #BCBDBC ;
	color: #565A5C ;
	font-family: "Inter", sans-serif ;
	font-size: 14px ;
	height: 22px ;
	line-height: 150% ;
	padding-left: 5px ;
	width: 300px ;
}
#sb4451 .acc-profile-edit label {
	color: #565A5C ;
}
#sb4451 .acc-profile-edit select {
	border: 1px solid #BCBDBC ;
	color: #565A5C ;
	font-family: "Inter", sans-serif ;
	font-size: 14px ;
	height: 22px ;
	line-height: 150% ;
	width: 300px ;
}
#sb4451 .acc-profile-edit table.form td.label {
	clear: both ;
	display: block ;
	float: left ;
	width: 200px ;
}
#sb4451 .acc-profile-edit textarea {
	color: #565A5C ;
	font-family: "Inter", sans-serif ;
	font-size: 14px ;
	line-height: 150% ;
	padding-left: 5px ;
	width: 300px ;
}
#sb4451 .databuilder-show-in {
	font-family: "Inter", sans-serif ;
}
#sb4451 .databuilder-show-in .add-question a {
	background: transparent url(/images/add-another-icon-69384-1.png) no-repeat top left ;
	background-color: transparent;
	color: #5F5F5F ;
	display: block ;
	font-size: 12px ;
	padding: 3px 30px   ;
}
#sb4451 .databuilder-show-in .add-section {
	padding-left: 30px ;
}
#sb4451 .databuilder-show-in .add-section a {
	background: transparent url(/images/add-another-icon-69384-1.png) no-repeat top left ;
	background-color: transparent;
	color: #5F5F5F ;
	display: block ;
	font-size: 12px ;
	padding: 3px 30px   ;
}
#sb4451 .databuilder-show-in .ai-requests input.button {
	background: transparent url(/images/button-bg-64638-1.png) no-repeat top left ;
	background-color: transparent;
	border: 0px none transparent ;
	color: #FFFFFF ;
	font-size: 10px ;
	font-weight: bold ;
	height: 20px ;
	padding-bottom: 3px ;
	text-transform: uppercase ;
	width: 96px ;
}
#sb4451 .databuilder-show-in .ai-requests textarea {
	border: 1px solid #ACAFB5 ;
}
#sb4451 .databuilder-show-in .buttons {
	background-color: #EAEBEC ;
	border-top: 2px solid #FFFFFF ;
	clear: both ;
	padding: 8px    ;
	text-align: right ;
}
#sb4451 .databuilder-show-in .buttons .button {
	background: transparent url(/images/button-submit70-64628-1.png) no-repeat top left ;
	background-color: transparent;
	border: 0px none transparent ;
	color: #5F5F5F ;
	font-family: "Inter", sans-serif ;
	font-size: 12px ;
	font-weight: bold ;
	height: 31px ;
	padding: 6px    ;
	text-align: left ;
	text-transform: capitalize ;
	width: 70px ;
}
#sb4451 .databuilder-show-in .buttons .button.complete {
	background: transparent url(/images/complete-68456-1.png) no-repeat top left ;
	background-color: transparent;
	color: #FFFFFF ;
	width: 123px ;
}
#sb4451 .databuilder-show-in .buttons .button.continue {
	background: transparent url(/images/continue-68457-1.png) no-repeat top left ;
	background-color: transparent;
	width: 137px ;
}
#sb4451 .databuilder-show-in .buttons .button.later {
	background: transparent url(/images/later-68458-1.png) no-repeat top left ;
	background-color: transparent;
	width: 126px ;
}
#sb4451 .databuilder-show-in .buttons .button.next {
	background: transparent url(/images/next-68459-1.png) no-repeat top left ;
	background-color: transparent;
	width: 101px ;
}
#sb4451 .databuilder-show-in .buttons .button.previous {
	background: transparent url(/images/previous-68460-1.png) no-repeat top left ;
	background-color: transparent;
	text-align: right ;
	width: 126px ;
}
#sb4451 .databuilder-show-in .buttons .first {
	float: left ;
}
#sb4451 .databuilder-show-in .content {
	vertical-align: top ;
}
#sb4451 .databuilder-show-in .done {
	text-align: right ;
}
#sb4451 .databuilder-show-in .done input.button {
	background: transparent url(/images/button-submit70-64628-1.png) no-repeat center center ;
	background-color: transparent;
	border: 0px none transparent ;
	color: #FFFFFF ;
	font-size: 10px ;
	font-weight: bold ;
	height: 20px ;
	margin: 10px    ;
	padding-bottom: 2px ;
	text-transform: uppercase ;
	width: 70px ;
}
#sb4451 .databuilder-show-in .icon a {
	color: #333333 ;
	display: block ;
	height: 35px ;
	width: 35px ;
}
#sb4451 .databuilder-show-in .pages-menu {
	padding-right: 5px ;
	vertical-align: top ;
	width: 250px ;
}
#sb4451 .databuilder-show-in .pages-menu ul {
	border-top: 2px solid #FFFFFF ;
	list-style-type: none ;
	margin: 0px    ;
	padding: 0px    ;
}
#sb4451 .databuilder-show-in .pages-menu ul li {
	display: block ;
}
#sb4451 .databuilder-show-in .pages-menu ul li a {
	background: transparent url(/images/menu-item-68465-1.png) no-repeat top right ;
	background-color: transparent;
	border-bottom: 1px solid #9E9EA8 ;
	border-left: 1px solid #D8D7DC ;
	border-right: 1px solid #D8D7DC ;
	border-top: 1px solid #D8D7DC ;
	color: #333333 ;
	display: block ;
	font-size: 12px ;
	font-weight: normal ;
	padding: 10px 30px 10px 15px ;
	text-decoration: none ;
}
#sb4451 .databuilder-show-in .pages-menu ul li a:hover {
	background: transparent url(/images/menu-item-selected-68466-1.png) no-repeat top right ;
	background-color: transparent;
	color: #FFFFFF ;
}
#sb4451 .databuilder-show-in .pages-menu ul li.completed a {
	background: transparent url(/images/menu-item-completed-68467-1.png) no-repeat top right ;
	background-color: transparent;
	color: #333333 ;
}
#sb4451 .databuilder-show-in .pages-menu ul li.completed a:hover {
	background: transparent url(/images/menu-item-red-check-72081-1.png) no-repeat top right ;
	background-color: transparent;
}
#sb4451 .databuilder-show-in .pages-menu ul li.completed.requests a {
	background: transparent url(/images/menu-item-completed-requests-69389-1.png) no-repeat top right ;
	background-color: transparent;
	color: #FFFFFF ;
}
#sb4451 .databuilder-show-in .pages-menu ul li.requests a {
	background: transparent url(/images/menu-item-requests-69388-1.png) no-repeat top right ;
	background-color: transparent;
	color: #FFFFFF ;
}
#sb4451 .databuilder-show-in .pages-menu ul li.selected a {
	background: transparent url(/images/menu-item-selected-68466-1.png) no-repeat top right ;
	background-color: transparent;
	color: #FFFFFF ;
}
#sb4451 .databuilder-show-in .pages-menu ul li.selected.completed a {
	background: transparent url(/images/menu-item-red-check-72081-1.png) no-repeat top right ;
	background-color: transparent;
	color: #333333 ;
}
#sb4451 .databuilder-show-in .pages-menu ul li.selected.completed.requests a {
	background: transparent url(/images/menu-item-completed-requests-69389-1.png) no-repeat top right ;
	background-color: transparent;
	color: #333333 ;
}
#sb4451 .databuilder-show-in .question {
	margin-top: 12px ;
	padding: 0px 0px 20px 30px ;
	width: 315px ;
}
#sb4451 .databuilder-show-in .question .bottom {
	clear: left ;
}
#sb4451 .databuilder-show-in .question .input .text {
	border: 1px solid #ACAFB5 ;
	height: 20px ;
	width: 290px ;
}
#sb4451 .databuilder-show-in .question .input input.file {
	opacity: 1 ;
}
#sb4451 .databuilder-show-in .question .input select.text {
	width: 300px ;
}
#sb4451 .databuilder-show-in .question .input span.link a {
	color: #09567C ;
}
#sb4451 .databuilder-show-in .question .input textarea.text {
	height: 60px ;
}
#sb4451 .databuilder-show-in .question .input ul li input {
	float: left ;
}
#sb4451 .databuilder-show-in .question .note {
	background-color: #F0F0F1 ;
	padding: 10px    ;
}
#sb4451 .databuilder-show-in .question .note ol {
	margin: 0px    ;
	padding-left: 15px ;
}
#sb4451 .databuilder-show-in .question .note ul {
	list-style-type: disc ;
	padding-left: 15px ;
}
#sb4451 .databuilder-show-in .question .remove-question {
	float: right ;
	padding: 3px    ;
}
#sb4451 .databuilder-show-in .question .remove-question a {
	background: transparent url(/images/remove-another-icon-69383-1.png) no-repeat top left ;
	background-color: transparent;
	color: #333333 ;
	display: block ;
	height: 21px ;
	width: 21px ;
}
#sb4451 .databuilder-show-in .question .required {
	color: red ;
	float: left ;
	margin-left: -10px ;
	padding-right: 3px ;
}
#sb4451 .databuilder-show-in .question a {
	color: #333333 ;
}
#sb4451 .databuilder-show-in .question a.help {
	background: transparent url(/images/question-help-69386-1.png) no-repeat top left ;
	background-color: transparent;
	float: right ;
	margin: 2px 0px 0px 5px ;
	padding: 8px    ;
}
#sb4451 .databuilder-show-in .question label {
	color: #5F5F5F ;
	display: block ;
	font-size: 12px ;
	padding: 3px 0px 6px  ;
}
#sb4451 .databuilder-show-in .question ul {
	height: 100px ;
	list-style-type: none ;
	margin: 0px    ;
	overflow: auto ;
	padding: 5px    ;
}
#sb4451 .databuilder-show-in .question ul li label {
	margin-left: 20px ;
}
#sb4451 .databuilder-show-in .question-container {
	float: left ;
	padding-bottom: 5px ;
	width: 350px ;
}
#sb4451 .databuilder-show-in .question-container .add-question {
	clear: left ;
	padding-left: 30px ;
	white-space: nowrap ;
	width: 330px ;
}
#sb4451 .databuilder-show-in .question-container.both {
	clear: both ;
	width: 660px ;
}
#sb4451 .databuilder-show-in .question-container.both .question {
	width: 660px ;
}
#sb4451 .databuilder-show-in .question-container.even {
	clear: both ;
}
#sb4451 .databuilder-show-in .question.checkbox label {
	margin-left: 30px ;
}
#sb4451 .databuilder-show-in .section .bottom {
	clear: both ;
}
#sb4451 .databuilder-show-in .section-container {
	border: 1px solid #E3E3E3 ;
	clear: both ;
	margin-bottom: 15px ;
	padding-bottom: 15px ;
}
#sb4451 .databuilder-show-in .section-container div.section {
	background: transparent url(/images/section-block-bg-69382-1.png) repeat-x top left ;
	background-color: transparent;
	border-top: 1px solid #ECECEC ;
}
#sb4451 .databuilder-show-in .section-container div.section .remove-section {
	float: right ;
	padding: 3px    ;
}
#sb4451 .databuilder-show-in .section-container div.section .remove-section a {
	background: transparent url(/images/remove-another-icon-69383-1.png) no-repeat top left ;
	background-color: transparent;
	color: #333333 ;
	display: block ;
	height: 21px ;
	width: 21px ;
}
#sb4451 .databuilder-show-in .section-container div.section h2 {
	color: #035F88 ;
	font-family: "Inter", sans-serif ;
	font-size: 13px ;
	margin: 0px    ;
	padding: 3px 5px   ;
	text-transform: uppercase ;
}
#sb4451 .databuilder-show-in .section-container div.section.base {
	background: #FFFFFF none no-repeat center center ;
	background-color: #FFFFFF;
	border-top: 0px none transparent ;
}
#sb4451 .databuilder-show-in .section-container div.section.base h2 {
	background: #9A9B9F url(/images/section-bg-69381-1.png) no-repeat top left ;
	background-color: #9A9B9F;
	color: #FFFFFF ;
	padding: 3px 30px   ;
}
#sb4451 .databuilder-show-in .section-container div.section:first-child {
	border: 1px solid  ;
}
#sb4451 .databuilder-show-in .section-container div.section:first-child h2 {
	background: #9A9B9F url(/images/section-bg-69381-1.png) no-repeat top left ;
	background-color: #9A9B9F;
}
#sb4451 .databuilder-show-in .tooltip p {
	color: #FFFFFF ;
}
#sb4451 .databuilder-show-in h1 {
	color: #333333 ;
	font-family: "Inter", sans-serif ;
	font-size: 20px ;
	font-weight: normal ;
	padding: 3px    ;
}
#sb4451 .databuilder-show-in table.container {
	font-family: "Inter", sans-serif ;
	width: 100% ;
}
#sb4451 .databuilder-show-in table.list {
	background-color: transparent ;
	padding: 13px    ;
	width: 100% ;
}
#sb4451 .databuilder-show-in table.list th {
	background-color: #0082C8 ;
	color: #FFFFFF ;
	display: none ;
	font-family: "Inter", sans-serif ;
	font-size: 11px ;
	font-weight: bold ;
	padding: 7px    ;
	text-transform: uppercase ;
}
#sb4451 .databuilder-show-in table.list tr td {
	background-color: #E4E4E4 ;
	border-bottom: 1px solid #5F6062 ;
	border-right: 1px solid #5F6062 ;
	color: #5F6062 ;
	font-family: "Inter", sans-serif ;
	font-size: 11px ;
	font-weight: bold ;
	padding: 7px    ;
	vertical-align: top ;
	visibility: hidden ;
}
#sb4451 .databuilder-show-in table.list tr td a.details {
	display: none ;
	margin-left: 33px ;
	margin-top: 5px ;
}
#sb4451 .databuilder-show-in table.list tr td a.run {
	background: transparent url(/images/aq-finish-74411-1.png) no-repeat center center ;
	background-color: transparent;
	display: block ;
	height: 125px ;
	margin-left: 335px ;
	text-align: center ;
	visibility: visible ;
	width: 200px ;
}
#sb4451 .databuilder-show-in table.list tr td.first {
	border-left: 1px solid #5F6062 ;
}
#sb4451 .databuilder-show-in table.list tr.even td {
	background-color: #FFFFFF ;
	vertical-align: top ;
}
#sb4451 .db-list .list {
	background-color: transparent ;
}
#sb4451 .db-list .list th {
	background-color: #007AC9 ;
	border: 0px none transparent ;
	color: #FFFFFF ;
	font-family: "Inter", sans-serif ;
}
#sb4451 .db-list .list tr td {
	background-color: #BCBDBC ;
	border-bottom: 1px solid #565A5C ;
	border-right: 1px solid #565A5C ;
	color: #000000 ;
	font-family: "Inter", sans-serif ;
	font-size: 10px ;
}
#sb4451 .db-list .list tr td.first {
	border-left: 1px solid #565A5C ;
}
#sb4451 .db-list .list tr.even td {
	background-color: #FFFFFF ;
}
#sb4451 .db-order-popup .extra-field {
	display: inline-block ;
}
#sb4451 .db-report .list {
	padding: 0px    ;
}
#sb4451 .db-report p {
	float: right;
}
#sb4451 .db-report p.pages {
	overflow: auto ;
	padding-bottom: 0px ;
}
#sb4451 .db-report p.pages select {
	margin-left: 5px;
	margin-right: 5px;
}
#sb4451 .db-report p.pages a {
	padding: 3px    ;
}
#sb4451 .db-report p.shown {
	display: inline ;
	width: auto ;
}
#sb4451 .db-report p.total {
	display: inline ;
	margin-left: 5px ;
	width: auto ;
}
#sb4451 .forgot-password input.button {
	background: #004B8D none no-repeat center center ;
	background-color: #004B8D;
	border: 1px solid #EE2E24 ;
	color: #FFFFFF ;
	font-family: "Inter", sans-serif ;
	font-size: 14px ;
	font-weight: bold ;
	height: 22px ;
	text-transform: uppercase ;
}
#sb4451 .forgot-password input.text {
	border: 1px solid #7A7E83 ;
	color: #7A7E83 ;
	font-family: "Inter", sans-serif ;
	font-size: 14px ;
	height: 22px ;
	line-height: 150% ;
	margin-right: 15px ;
	width: 200px ;
}
#sb4451 .forgot-password label {
	padding-right: 15px ;
}
#sb4451 .html-block .block-content {
	color: #2D2D2D ;
	font-family: "Inter", sans-serif ;
	font-size: 13px ;
	line-height: 125% ;
	text-align: justify ;
}
#sb4451 .html-block div h3 {
	font-size: 18px ;
	line-height: 150% ;
	margin: 0px    ;
	padding: 0px    ;
	padding-bottom: 18px ;
}
#sb4451 .html-block p {
	margin: 0px    ;
	padding: 0px    ;
	padding-bottom: 14px ;
}
#sb4451 .html-block ul {
	margin-top: 0px ;
	padding-top: 0px ;
}
#sb4451 .html-block ul li {
	margin-top: 0px ;
	padding-top: 0px ;
}
#sb4451 .messages .unread a {
	color: #BB1131 ;
	font-weight: bold ;
}
#sb4451 .messages h2 {
	background: transparent url(/images/triangle25-73102-1.png) no-repeat 0px 5px ;
	background-color: transparent;
	color: #7A7E83 ;
	font-size: 18px ;
	padding-left: 10px ;
	text-transform: uppercase ;
}
#sb4451 .messages table {
	background: transparent no-repeat top   ;
	background-color: transparent;
	border-bottom: 1px solid #7A7E83 ;
	border-collapse: collapse ;
	width: 875px ;
}
#sb4451 .messages td {
	background-color: #C6CDD2 ;
	border-left: 1px solid #7A7E83 ;
	border-right: 1px solid #7A7E83 ;
	color: #000000 ;
	font-size: 11px ;
	padding: 5px    ;
	vertical-align: top ;
}
#sb4451 .messages td a {
	color: #7A7E83 ;
	cursor: pointer ;
}
#sb4451 .messages td a.accept {
	background: transparent no-repeat center   ;
	background-color: transparent;
}
#sb4451 .messages td a.accept:hover {
	color: #000000 ;
}
#sb4451 .messages td a.delete {
	background: transparent url(/images/icon-delete-64777-1.png) no-repeat 0px center ;
	background-color: transparent;
	padding-left: 18px ;
}
#sb4451 .messages td a.delete:hover {
	color: #000000 ;
}
#sb4451 .messages td a:hover {
	color: #000000 ;
}
#sb4451 .messages th {
	background-color: #7A7E83 ;
	border-left: 1px solid #7A7E83 ;
	color: #FFFFFF ;
	font-size: 10px ;
	font-weight: bold ;
	padding: 10px    ;
	text-align: left ;
	text-transform: uppercase ;
}
#sb4451 .messages tr td.icon {
	background: transparent url(/images/mailread-73104-1.gif) no-repeat center center ;
	background-color: transparent;
}
#sb4451 .messages tr.even td {
	background-color: #FFFFFF ;
	vertical-align: top ;
}
#sb4451 .messages tr.unread td {
	vertical-align: top ;
}
#sb4451 .messages tr.unread td.icon {
	background: transparent url(/images/mailunread-73103-1.gif) no-repeat center center ;
	background-color: transparent;
}
#sb4451 .reg-user .button-block {
	text-align: center ;
}
#sb4451 .reg-user span.input input.text {
	margin-bottom: 5px ;
	width: 325px ;
}
#sb4451 .reg-user span.label {
	display: inline-block ;
	margin-bottom: 5px ;
	width: 200px ;
}
#sb4451 .visual-form .control input.button {
	background-color: #004B8D ;
	border: 1px solid #565A5C ;
	color: #FFFFFF ;
	float: left ;
	font-family: "Inter", sans-serif ;
	font-size: 12px ;
	font-weight: bold ;
	height: 22px ;
	line-height: 150% ;
	margin-bottom: 20px ;
	margin-left: 200px ;
	text-transform: uppercase ;
}
#sb4451 .visual-form .legend {
	font-size: 12px ;
	font-style: italic ;
}
#sb4451 .visual-form .text {
	border: 1px solid #BCBDBC ;
	color: #565A5C ;
	font-family: "Inter", sans-serif ;
	font-size: 14px ;
	height: 21px ;
	line-height: 150% ;
	padding-left: 5px ;
	width: 300px ;
}
#sb4451 .visual-form textarea {
	border: 1px solid #BCBDBC ;
	color: #565A5C ;
	font-family: "Inter", sans-serif ;
	font-size: 14px ;
	line-height: 150% ;
	padding-left: 5px ;
	width: 300px ;
}
#sb4451.page-content .acc-profile table.form tr td.control a {
	background-color: #E4E4E4 ;
	padding: 6px    ;
}
#sb4451.page-content .acc-profile tr td.header div.since {
	visibility: hidden ;
}
#sb4451.page-content .acc-profile tr td.thumbnail {
	height: 100px ;
	width: 100px ;
}
#sb4451.page-content .acc-profile tr td.thumbnail img {
	border: 3px solid #7A7E83 ;
}
#sb4451.page-content .html-block div.block-content ol {
	margin: 0px    ;
	margin-left: 30px ;
	padding: 0px    ;
}
#sb4451.page-content .html-block div.block-content ol li {
	padding-bottom: 12px ;
}
#sb4451.page-content .html-block div.block-content table tr td h4 {
	color: #FFFFFF ;
	font-size: 15px ;
	font-variant: small-caps ;
	font-weight: normal ;
	line-height: 25px ;
	margin: 0px    ;
	padding: 0px    ;
}
#sb4451.page-content .html-block div.block-content table tr td h4 a {
	color: #FFFFFF ;
}
#sb4451.page-content .html-block div.block-content table tr td h4 a:hover {
	text-decoration: underline ;
}
#sb4451.page-content .messages div.filter {
	height: 0px ;
	visibility: hidden ;
}
#sb4451.page-content .messages div.filter div.container {
	visibility: hidden ;
}
#sb4451.page-content .messages div.filter div.container form div.row {
	margin-bottom: 15px ;
}
#sb4451.page-content .messages div.filter div.container form div.row label {
	margin-right: 25px ;
}
#sb4451.page-content .messages div.send-message-block {
	height: 0px ;
	visibility: hidden ;
}
#sb4451.page-content .messages div.send-message-block input.button {
	background-color: #BB1131 ;
	border: 0px none transparent ;
	color: #FFFFFF ;
	font-family: "Inter", sans-serif ;
	font-size: 12px ;
	font-weight: bold ;
	height: 25px ;
	margin-bottom: 10px ;
	text-transform: uppercase ;
}
#sb4451.page-content .messages form div.buttons input.button {
	background-color: #0193CB ;
	border: 1px solid #7A7E83 ;
	color: #FFFFFF ;
	font-family: "Inter", sans-serif ;
	font-size: 12px ;
	font-weight: bold ;
	height: 25px ;
	margin-top: 10px ;
	text-transform: uppercase ;
}
#sb4451.page-content .reg-user form div.secure div.error-message {
	display: none ;
}
#sb4451.page-content .visual-form form div div.form div.label {
	clear: both ;
	display: block ;
	float: left ;
	margin-top: 4px ;
	width: 200px ;
}
#sb4451.page-content div.back-link {
	height: 0px ;
	visibility: hidden ;
}
#sb4451.page-content form {
	background: transparent url(/images/profile-bg-73095-1.png) repeat-x top left ;
	background-color: transparent;
	border: 1px solid #BCBDBC ;
	margin-top: 0px ;
	padding-bottom: 40px ;
	padding-left: 20px ;
	padding-right: 20px ;
	padding-top: 20px ;
}
#sb4451.page-content form div.button-block input.button {
	background: #004B8D none no-repeat center center ;
	background-color: #004B8D;
	border: 1px solid #5F6062 ;
	color: #FFFFFF ;
	font-family: "Inter", sans-serif ;
	font-size: 14px ;
	margin-top: 10px ;
	padding: 7px    ;
	text-transform: uppercase ;
}
#sb4451.page-content form div.button-block input.button:hover {
	background: #65A521 none no-repeat center center ;
	background-color: #65A521;
	border: 1px solid #5F6062 ;
	color: #FFFFFF ;
	cursor: pointer;
	font-family: "Inter", sans-serif ;
	font-size: 14px ;
	margin-top: 10px ;
	padding: 7px    ;
	text-transform: uppercase ;
}
#sb4451.page-content form div.product-selection h2 {
	font-family: "Inter", sans-serif ;
	font-size: 14px ;
}
#sb4451.page-content form div.product-selection ul.products {
	list-style-type: none ;
}
#sb4451.page-content form div.product-selection ul.products li {
	line-height: 40px ;
	margin-bottom: 20px ;
}
#sb4451.page-content form div.product-selection ul.products li input {
	font-family: "Inter", sans-serif ;
	margin-top: 18px ;
}
#sb4451.page-content form div.product-selection ul.products li label.img img {
	font-family: "Inter", sans-serif ;
	padding-left: 15px ;
	vertical-align: top ;
}
#sb4451.page-content form div.product-selection ul.products li label.name span {
	font-family: "Inter", sans-serif ;
	line-height: 40px ;
	padding-left: 15px ;
}
#sb4451.page-content form div.secure {
	font-family: "Inter", sans-serif ;
	padding-bottom: 10px ;
	padding-top: 10px ;
}
#sb4451.page-content form div.secure img {
	clear: both ;
	display: inline ;
	height: 22px ;
	margin-left: 65px ;
}
#sb4451.page-content form div.secure input.text {
	border: 1px solid #C6CDD2 ;
	clear: both ;
	color: #7A7E83 ;
	display: inline ;
	font-family: "Inter", sans-serif ;
	font-size: 14px ;
	height: 22px ;
	line-height: 150% ;
	margin-left: 3px ;
	padding-left: 5px ;
}
#sb4451.page-content form div.secure label.required {
	clear: both ;
	display: inline ;
	font-family: "Inter", sans-serif ;
	height: 22px ;
	line-height: 150% ;
	margin-bottom: 5px ;
	margin-left: 25px ;
	vertical-align: top ;
}
#sb4451.page-content form div.upload-contacts-block div.add-contact-block {
	font-family: "Inter", sans-serif ;
}
#sb4451.page-content form div.upload-contacts-block div.add-contact-block div.controls {
	font-family: "Inter", sans-serif ;
}
#sb4451.page-content form div.upload-contacts-block div.add-contact-block div.controls table tr td.input {
	color: #565A5C ;
	font-family: "Inter", sans-serif ;
	font-size: 14px ;
	height: 22px ;
	line-height: 150% ;
	padding-bottom: 15px ;
	padding-left: 15px ;
	padding-right: 50px ;
}
#sb4451.page-content form div.upload-contacts-block div.add-contact-block div.controls table tr td.label {
	font-family: "Inter", sans-serif ;
	padding-bottom: 15px ;
	padding-left: 25px ;
}
#sb4451.page-content p {
	margin: 0px    ;
	padding: 0px    ;
	padding-bottom: 12px ;
}
#sb4453.html-block {
	background: transparent none no-repeat center center ;
	background-color: transparent;
	font-family: "Inter", sans-serif ;
	padding-bottom: 10px ;
	padding-top: 10px ;
}
#sb4453.html-block .block-content {
	color: #FFFFFF ;
	font-family: "Inter", sans-serif ;
	font-size: 12px ;
}
#sb4453.html-block p {
	margin: 0px    ;
}
#sb4454 {
	background: #FFFFFF url(/images/header-bg-124657-1.png) repeat-x top left ;
	background-color: #FFFFFF;
	border-bottom: 3px solid #004B8D ;
	border-left: 3px solid #004B8D ;
	border-right: 3px solid #004B8D ;
	border-top: 0px none transparent ;
	padding-left: 15px ;
	padding-right: 15px ;
}
#sb4455 {
	margin-left: 40px ;
	margin-right: 40px ;
	padding-bottom: 20px ;
}
#sb4455.databuilder-show-in {
	font-family: "Inter", sans-serif ;
}
#sb4455.databuilder-show-in h2 {
	font-size: 18px ;
}
#sb4455.databuilder-show-in table.container {
	font-family: "Inter", sans-serif ;
}
#sb4455.databuilder-show-in table.list {
	font-family: "Inter", sans-serif ;
}
#sb4455.databuilder-show-in table.list th {
	font-family: "Inter", sans-serif ;
}
#sb4455.databuilder-show-in table.list tr td {
	font-family: "Inter", sans-serif ;
}
#sb4455.databuilder-show-in table.list tr td a.run {
	background: transparent url(/images/run-icon-mro-75369-1.png) no-repeat center center ;
	background-color: transparent;
	display: inline-block ;
	height: 25px ;
	line-height: 25px ;
	margin-right: 10px ;
	width: 100px ;
}
#sb4459 {
	margin: 15px    ;
}
#sb4459.db-report p.pages {
	display: none ;
	margin-bottom: 0px ;
	overflow: auto ;
	padding-bottom: 0px ;
	width: 1000px ;
}
#sb4459.db-report p.shown {
	display: none ;
}
#sb4459.db-report p.total {
	display: none ;
}
#sb4459.db-report table.filter {
	background-color: #DDDDDD ;
	border: 1px solid #C0C0C0 ;
}
#sb4459.db-report table.filter a.link {
	display: block ;
	margin: 5px    ;
	padding: 0px    ;
	text-align: right ;
	float: right ;
}
#sb4459.db-report table.filter input.button {
	background: #2D2D2D none no-repeat center center ;
	background-color: #2D2D2D;
	border: 1px solid #000000 ;
	color: #FFFFFF ;
	float: right ;
	font-family: "Inter", sans-serif ;
	font-size: 12px ;
	font-weight: bold ;
	margin: 3px    ;
	padding: 3px    ;
	text-transform: uppercase ;
}
#sb4459.db-report table.filter input.button:hover {
	background: #000000 none no-repeat center center ;
	background-color: #000000;
	border: 1px solid #000000 ;
	color: #FFFFFF ;
	cursor: pointer ;
	float: right ;
	font-family: "Inter", sans-serif ;
	font-size: 12px ;
	font-weight: bold ;
	margin: 3px    ;
	padding: 3px    ;
	text-transform: uppercase ;
}
#sb4459.db-report table.filter input.text {
	margin: 3px    ;
	padding: 3px    ;
	width: 200px ;
}
#sb4459.db-report table.filter label {
	display: inline-block ;
	margin: 3px    ;
	padding: 3px    ;
	width: 150px ;
}
.body-portal-home {
	background-color: #2D2D2D ;
	border-top: 6px solid #004B8D ;
	color: #2D2D2D ;
	font-family: "Inter", sans-serif ;
	line-height: 150% ;
}
.body-portal-home a {
	color: #004B8D ;
	font-weight: bold ;
	text-decoration: none ;
}
.body-portal-home a:hover {
	color: #EE2E24 ;
}
.body-portal-home body .dojoTooltip {
	color: #004B8D ;
}
.body-portal-home table.border td {
	border: 1px solid #DDDDDD ;
}
body.body-portal-home {
	color: #2D2D2D ;
	font-family: "Inter", sans-serif ;
	font-size: 14px ;
	line-height: 150% ;
}
.db-report {
	max-width: 1500px;
}
html body#main.body-portal-home div#portal-home-div table#portal-home-table-1 {
	width: 1500px;
}