#reachoutdialog #mailtemplateoptions {
	border-top: 1px solid Gray ;
	margin-top: 20px ;
}
.acc-login .fb-login {
	border-right: 2px solid black ;
	float: left ;
	padding-left: 20px ;
	width: 240px ;
}
.acc-login form {
	float: left ;
}
.acc-login h3 {
	padding-left: 70px ;
}
.banner-image img {
	display: block ;
}
.calendar-m .ui-datepicker-calendar {
	display: none ;
}
.clear {
	clear: both ;
}
.context-menu-theme-vista .submenu1-custom-item.selected-item .context-menu-item-inner {
	background: url(/images/crm/icons/button_ok.png) no-repeat 5px center  ;
	background-color: url(/images/crm/icons/button_ok.png);
}
.context-menu-theme-vista .submenu2-custom-item.selected-item .context-menu-item-inner {
	background: url(/images/crm/icons/button_cancel.png) no-repeat 5px center  ;
	background-color: url(/images/crm/icons/button_cancel.png);
}
.context-menu-theme-vista .submenu3-custom-item.selected-item .context-menu-item-inner {
	background: url(/images/crm/icons/goto.png) no-repeat 5px center  ;
	background-color: url(/images/crm/icons/goto.png);
}
.context-menu-theme-vista .submenu4-custom-item.selected-item .context-menu-item-inner {
	background: url(/images/crm/icons/mail_send.png) no-repeat 5px center  ;
	background-color: url(/images/crm/icons/mail_send.png);
}
.control {
	padding: 0px 0px 0px 150px ;
}
.data-item-online-card .data-item {
	height: 400px ;
}
.data-item-online-card .data-item td {
	vertical-align: top ;
}
.data-item-online-card .data-item td.left-side {
	width: 250px ;
}
.data-item-online-card .data-item td.right-side {
	width: 250px ;
}
.data-item-online-card .data-item ul {
	height: 380px ;
	list-style-type: none ;
	margin: 0    ;
	overflow: auto ;
	padding: 0    ;
}
.data-item-online-card .data-item ul li {
	display: inline-block ;
	padding: 5px    ;
}
.databuilder-show-in .add-question a {
	background: transparent url(/images/db/add-another-icon.png) no-repeat top left ;
	background-color: transparent;
	color: #5F5F5F ;
	display: block ;
	font-size: 12px ;
	padding: 3px 30px   ;
}
.databuilder-show-in .add-section {
	padding-left: 30px ;
}
.databuilder-show-in .add-section a {
	background: transparent url(/images/db/add-another-icon.png) no-repeat top left ;
	background-color: transparent;
	color: #5F5F5F ;
	display: block ;
	font-size: 12px ;
	padding: 3px 30px   ;
}
.databuilder-show-in .buttons {
	background-color: #EAEBEC ;
	border-top: 2px solid #FFFFFF ;
	clear: both ;
	padding: 8px    ;
	text-align: right ;
}
.databuilder-show-in .buttons .button {
	background: transparent url(/images/db/button-submit70.png) no-repeat top left ;
	background-color: transparent;
	border: 0 none transparent ;
	color: #5F5F5F ;
	font-family: Arial, Helvetica, sans-serif ;
	font-size: 12px ;
	font-weight: bold ;
	height: 31px ;
	padding: 6px    ;
	text-align: left ;
	text-transform: capitalize ;
	width: 70px ;
}
.databuilder-show-in .buttons .button.continue {
	background: transparent url(/images/db/continue.png) no-repeat top left ;
	background-color: transparent;
	width: 137px ;
}
.databuilder-show-in .buttons .button.later {
	background: transparent url(/images/db/later.png) no-repeat top left ;
	background-color: transparent;
	width: 126px ;
}
.databuilder-show-in .buttons .button.next {
	background: transparent url(/images/db/next.png) no-repeat top left ;
	background-color: transparent;
	width: 101px ;
}
.databuilder-show-in .buttons .button.previous {
	background: transparent url(/images/db/previous.png) no-repeat top left ;
	background-color: transparent;
	text-align: right ;
	width: 126px ;
}
.databuilder-show-in .buttons .first {
	float: left ;
}
.databuilder-show-in .content {
	vertical-align: top ;
}
.databuilder-show-in .databuilder-show-in .pages-menu {
	padding-right: 5px ;
	vertical-align: top ;
	width: 250px ;
}
.databuilder-show-in .done {
	text-align: right ;
}
.databuilder-show-in .done input.button {
	background: transparent url(/images/db/button-submit70.png) no-repeat scroll center ;
	background-color: transparent;
	border: 0 none transparent ;
	color: #FFFFFF ;
	font-size: 10px ;
	font-weight: bold ;
	height: 20px ;
	margin: 10px    ;
	padding-bottom: 2px ;
	text-transform: uppercase ;
	width: 70px ;
}
.databuilder-show-in .done input.button.authenticate {
	background:  url(/images/db/button-submit150.png) no-repeat scroll left ;
	width: 150px ;
}
.databuilder-show-in .pages-menu ul {
	border-top: 2px solid #FFFFFF ;
	list-style-type: none ;
	margin: 0    ;
	padding: 0    ;
}
.databuilder-show-in .pages-menu ul li {
	display: block ;
}
.databuilder-show-in .pages-menu ul li a {
	background: transparent url(/images/db/menu-item.png) no-repeat top right ;
	background-color: transparent;
	display: block ;
	font-size: 12px ;
	font-weight: normal ;
	padding: 10px 30px 10px 15px ;
	text-decoration: none ;
}
.databuilder-show-in .pages-menu ul li a:hover {
	background: transparent url(/images/db/menu-item-selected.png) no-repeat top right ;
	background-color: transparent;
	color: #FFFFFF ;
}
.databuilder-show-in .pages-menu ul li.completed a {
	background: transparent url(/images/db/menu-item-completed.png) no-repeat top right ;
	background-color: transparent;
}
.databuilder-show-in .pages-menu ul li.completed a:hover {
	background: transparent url(/images/db/menu-item-red-check.png) no-repeat top right ;
	background-color: transparent;
}
.databuilder-show-in .pages-menu ul li.completed.requests a {
	background: transparent url(/images/db/menu-item-completed-requests.png) no-repeat top right ;
	background-color: transparent;
	color: #FFFFFF ;
}
.databuilder-show-in .pages-menu ul li.requests a {
	background: transparent url(/images/db/menu-item-requests.png) no-repeat top right ;
	background-color: transparent;
	color: #FFFFFF ;
}
.databuilder-show-in .pages-menu ul li.selected a {
	background: transparent url(/images/db/menu-item-selected.png) no-repeat top right ;
	background-color: transparent;
	color: #FFFFFF ;
}
.databuilder-show-in .pages-menu ul li.selected.completed a {
	background: transparent url(/images/db/menu-item-red-check.png) no-repeat top right ;
	background-color: transparent;
}
.databuilder-show-in .pages-menu ul li.selected.completed.requests a {
	background: transparent url(/images/db/menu-item-completed-requests.png) no-repeat top right ;
	background-color: transparent;
}
.databuilder-show-in .question {
	margin-top: 12px ;
	padding: 0 0 20px 30px ;
	width: 315px ;
}
.databuilder-show-in .question .bottom {
	clear: left ;
}
.databuilder-show-in .question .input .text {
	border: 1px solid #ACAFB5 ;
	height: 20px ;
	width: 290px ;
}
.databuilder-show-in .question .input textarea.text {
	height: 60px ;
}
.databuilder-show-in .question .input ul li input {
	float: left ;
}
.databuilder-show-in .question .note {
	background-color: #F0F0F1 ;
	padding: 10px    ;
}
.databuilder-show-in .question .required {
	color: red ;
	float: left ;
	margin-left: -10px ;
	padding-right: 3px ;
}
.databuilder-show-in .question label {
	color: #5F5F5F ;
	font-size: 12px ;
	padding: 3px 0 6px  ;
}
.databuilder-show-in .question ul {
	height: 100px ;
	list-style-type: none ;
	margin: 0px    ;
	overflow: auto ;
	padding: 5px    ;
}
.databuilder-show-in .question ul li label {
	margin-left: 20px ;
}
.databuilder-show-in .question-container {
	float: left ;
	padding-bottom: 5px ;
	width: 350px ;
}
.databuilder-show-in .question-container .add-question {
	clear: left ;
	padding-left: 30px ;
	white-space: nowrap ;
	width: 330px ;
}
.databuilder-show-in .question-container.both {
	clear: both ;
	width: 660px ;
}
.databuilder-show-in .question-container.both .question {
	width: 660px ;
}
.databuilder-show-in .question-container.even {
	clear: both ;
}
.databuilder-show-in .section .bottom {
	clear: both ;
}
.databuilder-show-in .section-container {
	border: 1px solid #E3E3E3 ;
	clear: both ;
	margin-bottom: 15px ;
	padding-bottom: 15px ;
}
.databuilder-show-in .section-container div.section {
	background: transparent url(/images/db/section-block-bg.png) repeat-x top left ;
	background-color: transparent;
	border-top: 1px solid #ECECEC ;
}
.databuilder-show-in .section-container div.section .remove-section {
	float: right ;
	padding: 3px    ;
}
.databuilder-show-in .section-container div.section .remove-section a {
	background: transparent url(/images/db/remove-another-icon.png) no-repeat top left ;
	background-color: transparent;
	display: block ;
	height: 21px ;
	width: 21px ;
}
.databuilder-show-in .section-container div.section h2 {
	color: #035F88 ;
	font-family: Arial, Helvetica, sans-serif ;
	font-size: 13px ;
	margin: 0    ;
	padding: 3px 5px   ;
	text-transform: uppercase ;
}
.databuilder-show-in .section-container div.section.base {
	background: none no-repeat scroll center center ;
	border-top: 0 none transparent ;
}
.databuilder-show-in .section-container div.section.base h2 {
	background: #9A9B9F url(/images/db/section-bg.png) no-repeat top left ;
	background-color: #9A9B9F;
	color: #FFFFFF ;
	padding: 3px 30px   ;
}
.databuilder-show-in .ui-dialog-content .add-note {
	clear: both ;
}
.databuilder-show-in .ui-dialog-content .add-note .control-block {
	padding: 10px 0   ;
	text-align: right ;
}
.databuilder-show-in .ui-dialog-content a.toggle {
	display: block ;
	text-align: right ;
}
.databuilder-show-in .ui-dialog-content h2 {
	float: left ;
	font-size: 13px ;
	margin: 0    ;
	padding: 5px 0   ;
}
.databuilder-show-in h1 {
	color: #333333 ;
	font-family: Arial, Helvetica, sans-serif ;
	font-size: 20px ;
	font-weight: normal ;
	padding: 3px    ;
}
.databuilder-show-in table.container {
	width: 100% ;
}
.databuilder-show-in table.list {
	background-color: #F2F2F2 ;
	padding: 13px    ;
	width: 100% ;
}
.databuilder-show-in table.list th {
	background-color: #C0C0C0 ;
	color: #000000 ;
	font-family: Arial, Helvetica, sans-serif ;
	font-size: 10px ;
	font-weight: bold ;
	padding: 7px    ;
	text-transform: uppercase ;
}
.databuilder-show-in table.list tr td {
	border-bottom: 1px solid #E2E2E2 ;
	border-right: 1px solid #E2E2E2 ;
	color: #404041 ;
	font-family: Arial, Helvetica, sans-serif ;
	font-size: 11px ;
	padding: 7px    ;
}
.databuilder-show-in table.list tr td.first {
	border-left: 1px solid #E2E2E2 ;
}
.databuilder-show-in table.list tr.even td {
	background-color: #FFFFFF ;
}
.date-select {
	text-align: center ;
}
.date-select select {
	margin-top: 5px ;
}
.db-list .list {
	background-color: #F2F2F2 ;
	padding: 13px    ;
	width: 100% ;
}
.db-list .list b {
	padding-right: 5px ;
}
.db-list .list th {
	background-color: #C0C0C0 ;
	color: #000000 ;
	font-family: Arial, Helvetica, sans-serif ;
	font-size: 10px ;
	font-weight: bold ;
	padding: 7px    ;
	text-transform: uppercase ;
}
.db-list .list tr td {
	border-bottom: 1px solid #E2E2E2 ;
	border-right: 1px solid #E2E2E2 ;
	color: #404041 ;
	font-family: Arial, Helvetica, sans-serif ;
	font-size: 11px ;
	padding: 7px    ;
}
.db-list .list tr td.first {
	border-left: 1px solid #E2E2E2 ;
}
.db-list .list tr.even td {
	background-color: #FFFFFF ;
}
.events-calendar .show-calendar .calendar-view .hint {
	display: none ;
	position: absolute ;
	z-index: 1 ;
}
.form {
	clear: both ;
	display: block ;
}
.form .input .signature {
	width: 224px ;
}
.form .input input {
	display: block ;
	width: 400px ;
}
.form .input input.text {
	font-family: Tahoma, sans-serif ;
	font-size: 11px ;
	margin: 0px 0px 0px 0px ;
	padding: 1px 3px 2px 3px ;
	width: 214px ;
}
.form .input input.text.file {
	width: 224px ;
}
.form .input select {
	font-family: Tahoma, sans-serif ;
	font-size: 11px ;
	margin: 0px 0px 0px 0px ;
	padding: 1px 1px 2px 1px ;
	width: 224px ;
}
.form .label {
	display: block ;
	float: left ;
	height: 30px ;
	line-height: 30px ;
	width: 120px ;
}
.form textarea {
	width: 400px ;
}
.generate-question table {
	border-collapse: collapse ;
	width: 100% ;
}
.generate-question table td {
	border: 1px solid #DDDDDD ;
	padding: 3px    ;
	vertical-align: top ;
}
.generate-question table th {
	border: 1px solid #DDDDDD ;
	padding: 3px    ;
	vertical-align: top ;
}
.generate-question table#friends-table {
	margin-top: 10px ;
	width: 355px ;
}
.generate-question table#friends-table tbody.scroll-content td {
	width: 23px ;
}
.generate-question table#friends-table tbody.scroll-content td + td {
	width: 264px ;
}
.generate-question table#friends-table thead.fixed-header th {
	width: 23px ;
}
.generate-question table#friends-table thead.fixed-header th + th {
	width: 264px ;
}
.generate-question table#selected-friends-table {
	margin-top: 10px ;
	width: 355px ;
}
.generate-question table#selected-friends-table tbody.scroll-content td {
	width: 264px ;
}
.generate-question table#selected-friends-table tbody.scroll-content td + td {
	width: 200px ;
}
.generate-question table#selected-friends-table thead.fixed-header th {
	width: 264px ;
}
.generate-question table#selected-friends-table thead.fixed-header th + th {
	width: 200px ;
}
.generate-question tbody.scroll-content {
	display: block ;
	height: 300px ;
	width: 100% ;
}
.generate-question tbody.scroll-content tr {
	height: auto ;
}
.generate-question thead.fixed-header {
	display: block ;
	width: 100% ;
}
.generate-question thead.fixed-header tr {
	display: block ;
}
.give-advice table {
	border-collapse: collapse ;
	width: 100% ;
}
.give-advice table td {
	border: 1px solid #DDDDDD ;
	padding: 3px    ;
	vertical-align: top ;
}
.give-advice table th {
	border: 1px solid #DDDDDD ;
	padding: 3px    ;
	vertical-align: top ;
}
.give-advice table#friends-table {
	margin-top: 10px ;
	width: 355px ;
}
.give-advice table#friends-table tbody.scroll-content td {
	width: 23px ;
}
.give-advice table#friends-table tbody.scroll-content td + td {
	width: 264px ;
}
.give-advice table#friends-table thead.fixed-header th {
	width: 23px ;
}
.give-advice table#friends-table thead.fixed-header th + th {
	width: 264px ;
}
.give-advice table#selected-friends-table {
	margin-top: 10px ;
	width: 355px ;
}
.give-advice table#selected-friends-table tbody.scroll-content td {
	width: 264px ;
}
.give-advice table#selected-friends-table tbody.scroll-content td + td {
	width: 200px ;
}
.give-advice table#selected-friends-table thead.fixed-header th {
	width: 264px ;
}
.give-advice table#selected-friends-table thead.fixed-header th + th {
	width: 200px ;
}
.give-advice tbody.scroll-content {
	display: block ;
	height: 300px ;
	width: 100% ;
}
.give-advice tbody.scroll-content tr {
	height: auto ;
}
.give-advice thead.fixed-header {
	display: block ;
	width: 100% ;
}
.give-advice thead.fixed-header tr {
	display: block ;
}
.group-think-show table {
	border-collapse: collapse ;
	width: 100% ;
}
.group-think-show table td {
	border: 1px solid #DDDDDD ;
	padding: 3px    ;
	vertical-align: top ;
}
.group-think-show table th {
	border: 1px solid #DDDDDD ;
	padding: 3px    ;
	vertical-align: top ;
}
.group-think-show table#friends-table {
	margin-top: 10px ;
	width: 355px ;
}
.group-think-show table#friends-table tbody.scroll-content td {
	width: 264px ;
}
.group-think-show table#friends-table tbody.scroll-content td + td {
	width: 200px ;
}
.group-think-show table#friends-table tbody.scroll-content td + td + td {
	width: 60px ;
}
.group-think-show table#friends-table thead.fixed-header th {
	width: 264px ;
}
.group-think-show table#friends-table thead.fixed-header th + th {
	width: 200px ;
}
.group-think-show table#friends-table thead.fixed-header th + th + th {
	width: 60px ;
}
.group-think-show table#users-table {
	margin-top: 10px ;
	width: 355px ;
}
.group-think-show table#users-table tbody.scroll-content td {
	width: 23px ;
}
.group-think-show table#users-table tbody.scroll-content td + td {
	width: 264px ;
}
.group-think-show table#users-table tbody.scroll-content td + td + td {
	width: 30px ;
}
.group-think-show table#users-table thead.fixed-header th {
	width: 23px ;
}
.group-think-show table#users-table thead.fixed-header th + th {
	width: 264px ;
}
.group-think-show table#users-table thead.fixed-header th + th + th {
	width: 30px ;
}
.group-think-show tbody.scroll-content {
	display: block ;
	height: 300px ;
	width: 100% ;
}
.group-think-show tbody.scroll-content tr {
	height: auto ;
}
.group-think-show thead.fixed-header {
	display: block ;
	width: 100% ;
}
.group-think-show thead.fixed-header tr {
	display: block ;
}
.hor-menu .menu-level {
	background-color: #FFFFFF ;
	display: none ;
	position: absolute ;
}
.hor-menu-elearn .menu-level {
	background-color: White ;
	display: none ;
	position: absolute ;
}
.image-menu table.show-gallery td.move .visible {
	height: 90px ;
	padding: 7px 0 0  ;
	width: 100% ;
}
.image-menu table.show-gallery td.move .visible .items {
	height: 90px ;
}
.image-menu table.show-gallery td.move .visible .items img {
	cursor: pointer ;
	height: 83px ;
	margin: 0 3px   ;
	width: 159px ;
}
.image-menu table.show-gallery td.nav {
	vertical-align: top ;
	width: 15px ;
}
.image-menu table.show-gallery td.nav .move-left {
	background:  url(/images/gallery-index-arrow-left.gif) no-repeat scroll left ;
	cursor: pointer ;
	height: 97px ;
	overflow: hidden ;
	padding: 0 0 0 15px ;
	width: 0 ;
}
.image-menu table.show-gallery td.nav .move-right {
	background:  url(/images/gallery-index-arrow-right.gif) no-repeat scroll left ;
	cursor: pointer ;
	height: 97px ;
	overflow: hidden ;
	padding: 0 0 0 15px ;
	width: 0 ;
}
.legend {
	font-size: 10px ;
}
.link {
	cursor: pointer ;
	text-decoration: underline ;
}
.maskimages {
	height: 528px ;
	left: 0 ;
	opacity: 0 ;
	position: absolute ;
	top: 0 ;
	width: 603px ;
}
.menu-content .menu-level {
	background-color: #FFFFFF ;
	display: none ;
	position: absolute ;
	z-index: 10 ;
}
.message-content input.text {
	border: 1px solid #AAADB4 ;
	font-family: Tahoma, sans-serif ;
	font-size: 11px ;
	width: 414px ;
}
.message-content textarea {
	border: 1px solid #AAADB4 ;
	font-family: Tahoma, sans-serif ;
	font-size: 11px ;
	height: 80px ;
	width: 414px ;
}
.my-account-manager .menu-level {
	background-color: #FFFFFF ;
	display: none ;
	position: absolute ;
}
.pd-menu .pulldown-container {
	font-family: Tahoma, Arial, Helvetica, sans-serif ;
}
.scorm-object {
	width: 100% ;
}
.spacer {
	clear: both ;
	font-size: 1px ;
	height: 1px ;
	overflow: hidden ;
}
.status-1 {
	background: transparent url(/images/crm/icons/button_ok-72515-1.png) no-repeat left  ;
	background-color: transparent;
}
.status-2 {
	background: transparent url(/images/crm/icons/button_cancel-72516-1.png) no-repeat left  ;
	background-color: transparent;
}
.status-3 {
	background: transparent url(/images/crm/icons/goto-72517-1.png) no-repeat left  ;
	background-color: transparent;
}
.status-4 {
	background: transparent url(/images/crm/icons/mail_send-72518-1.png) no-repeat left  ;
	background-color: transparent;
}
.sublevels-menu .show-menu td.menu-item a.menu-1-link-active {
	color: Black ;
}
.sublevels-menu .show-menu td.menu-item a.menu-1-link-active.container {
	color: Black ;
}
.sublevels-menu .show-menu td.menu-item a.menu-1-link-active.last-1 {
	color: Black ;
}
.sublevels-menu .show-menu td.menu-item a.menu-2-link-active {
	color: Black ;
}
.sublevels-menu .show-menu td.menu-item a.menu-2-link-active.last-2 {
	color: Black ;
}
.sublevels-menu .show-menu td.menu-item a.menu-3-link-active {
	color: Black ;
}
.sublevels-menu .show-menu td.menu-item a.menu-3-link-active.last-3 {
	color: Black ;
}
.sublevels-menu .show-menu td.menu-item a.menu-4-link-active {
	color: Black ;
}
.sublevels-menu .show-menu td.menu-item a.menu-4-link-active.last-4 {
	color: Black ;
}
.sublevels-menu .show-menu td.menu-item a.menu-link-active {
	color: Black ;
}
.sublevels-menu .show-menu td.menu-item a.menu-link-active.last {
	color: Black ;
}
.sublevels-menu .show-menu td.menu-item a.menu-parent-active.container {
	color: Black ;
}
.sublevels-menu .show-menu td.menu-item a.menu-parent-active.last-1 {
	color: Black ;
}
.sublevels-menu .show-menu td.menu-item a:active {
	color: Black ;
}
.successresult {
	background-position: 192px ;
}
.tooltip {
	background:  url(/images/black_arrow.gif) left bottom no-repeat ;
	color: #FFFFFF ;
	display: block ;
	font-size: 11px ;
	width: 209px ;
}
.tooltip .inner {
	background-color: #333333 ;
	border-left: 2px solid #FFFFFF ;
	border-right: 2px solid #FFFFFF ;
	border-top: 2px solid #FFFFFF ;
	display: block ;
	margin-bottom: 23px ;
	padding: 20px    ;
}
.tooltip .label {
	color: yellow ;
	width: 35px ;
}
.tooltip a {
	color: #AADD44 ;
	font-size: 11px ;
	font-weight: bold ;
}
.upload-branding .controls .group-content div.fakefile {
	left: auto ;
	position: absolute ;
	top: auto ;
	z-index: 1 ;
}
.upload-branding .controls .group-content div.fileinputs {
	position: relative ;
}
.upload-branding .controls .group-content input.file {
	position: relative ;
	text-align: right ;
	z-index: 2 ;
}
.ver-menu .menu-level {
	background-color: #FFFFFF ;
	display: none ;
	position: absolute ;
}
.ver-menu-elearn .menu-level {
	background-color: White ;
	display: none ;
	position: absolute ;
}
.visual-form .form {
	width: auto ;
}
.visual-form .form.Categories .items .category {
	padding: 5px    ;
}
.visual-form .form.Categories .items .category input.checkbox {
	float: left ;
	margin: 0 5px   ;
}
.visual-form .form.Categories .items .item {
	float: left ;
	padding: 5px    ;
	width: 150px ;
}
.visual-form .form.Categories .items .item input.radio {
	float: left ;
	margin: 0 5px   ;
}
.visual-form .form.Categories .links {
	padding: 10px    ;
}
.visual-form .form.Categories .links a {
	padding: 5px    ;
}
.wrongresult {
	background-position: 256px ;
}
a {
	color: #333333 ;
}
body {
	color: #666666 ;
	font-family: Verdana, Helvetica, sans-serif ;
	font-size: 14px ;
	letter-spacing: 0 ;
	line-height: 20px ;
	margin: 0px    ;
	padding: 0px    ;
}
body .dojoTooltip {
	background: none repeat scroll 0 0 ;
	border: 0 none  ;
	color: #005698 ;
	padding: 4px    ;
}
div.message {
	padding-left: 20px ;
}
img {
	border: 0px none transparent ;
}
span.icon {
	display: block ;
	float: left ;
	height: 20px ;
	width: 20px ;
}
span.icon1 {
	background: transparent url(/images/crm/icons/button_ok.png) no-repeat left  ;
	background-color: transparent;
}
span.icon2 {
	background: transparent url(/images/crm/icons/button_cancel.png) no-repeat left  ;
	background-color: transparent;
}
span.icon3 {
	background: transparent url(/images/crm/icons/goto.png) no-repeat left  ;
	background-color: transparent;
}
span.icon4 {
	background: transparent url(/images/crm/icons/mail_send.png) no-repeat left  ;
	background-color: transparent;
}
span.total-status {
	display: block ;
	float: right ;
	height: 20px ;
	width: 20px ;
}
table.border {
	border-collapse: collapse ;
	width: 100% ;
}
table.border td {
	border: 1px solid #DDDDDD ;
	padding: 3px    ;
	vertical-align: top ;
}
table.border th {
	border: 1px solid #DDDDDD ;
	padding: 3px    ;
	vertical-align: top ;
}
table.form td {
	background-repeat: no-repeat ;
}
table.form td.input {
	font-size: 11px ;
	padding: 0px 0px 5px 0px ;
	width: 250px ;
}
table.form td.input .answers {
	padding: 0px 0px 0px 0px ;
}
table.form td.input .answers .line {
	clear: both ;
	padding: 3px 0px 0px 0px ;
}
table.form td.input .answers .line .answer {
	display: block ;
	float: left ;
	font-size: 11px ;
	padding: 0px 0px 2px 0px ;
	width: 220px ;
}
table.form td.input .answers .line input {
	float: left ;
	height: 12px ;
	margin: 0px 5px 2px 0px ;
}
table.form td.input .other {
	padding: 5px 0px 0px 0px ;
}
table.form td.input .warning {
	color: #CC0000 ;
	display: block ;
}
