* {
	color: #333333;
	font-family: "Lucida Grande",Geneva,arial,helvetica,sans-serif;
	font-size: 12px;
	font-size-adjust: none;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	-moz-box-sizing: border-box;
}

.app-section-title-inner1 {
	color: #c29c75;
	font-size: 15pt;
}

table {
	border-collapse: collapse;
	border-spacing: 0px;
	empty-cells: show;
}

table td {
	padding: 0px;
}

body, table tr td {
	color: #333333;
}

body {
	padding: 0px;
	margin: 0px;
	font-size: 5px;
	background-color: white;
	font-size: 100%;
}

.list-content-cell {
	color:#4781C6;
	font-family:"Lucida Grande",Geneva,arial,helvetica,sans-serif;
	font-size:11px;
	text-decoration:none;
	padding-right: 2px;
}

td.list-content-cell a, a.form-control {
	color:#4781C6;
	font-family:"Lucida Grande",Geneva,arial,helvetica,sans-serif;
	font-size:11px;
	text-decoration:none;
	
}

td.list-content-cell a:hover, a.form-control:hover {
	color:#FF7E0F;
	zzzfont-size:12px;
	text-decoration:underline;
	
}

td.email-subject-column {
	width: 50%;
}

td.email-date-column a {
	color: black;
}

td.email-address-column, td.email-date-column {
	white-space: nowrap;
}


a.form-control, a.form-control:hover {
	font-size: 1em;
}

body, table, tr, td, a, p, h1, h2, h3, h4, h5 {
	font-family: "Lucida Grande",Geneva,Arial,Verdana,sans-serif;
}

.product-label {
	font: 8px 'Verdana';
	color: #8C8C8C;
}

.main-error-message {
	padding-top: 30px;
	font: italic 12pt 'Verdana';
	color: #FF0000;
}

td.main-error-message-title { color: red; font-size: 15pt; }

a.add-menu-item, a.add-menu-item-selected {
	font: 11px 'Verdana';
	width: 80px;
	height: 13px;
	display: block;
	text-decoration: none;
	text-align: left;
	color: #000000;
	background-color: #FFE88A;
	padding-left: 16px;

	background: url(arrow_right.gif) no-repeat;
	background-position: 2px 3px;
}

td.menu-cell {
	vertical-align: center;
}

td.banner-back {
	background-image: url('/images/banner-right.gif');
	background-repeat: repeat-x;
	background-position: top;
}

a.add-menu-item:hover, a.add-menu-item-selected {
	color: #000000;
	background-color: #E4E4E4;
	background: #E4E4E4 url(arrow_right_white.gif) no-repeat;
	background-position: 2px 3px;
}

td.menu-item, td.menu-item-selected {
	font: bold 11px 'Verdana';
	color: #FFFFFF;
	border-right: 1px solid white;
	background-color: #FFCC00;
	color: #000000;
	line-height: 10px;
	cursor: pointer;
}

td.menu-item-selected {
	color: #FFFFFF;
	background-color: #CC0000;
}

a.menu-item, a.menu-item-selected {
	font: bold 11px 'Verdana';
	color: #FFFFFF;
	width: 80px;
	border-right: 1px solid white;
	height: 21px;
	display: block;
	text-decoration: none;
	text-align: center;
	background-color: #FFCD05;
	color: #000000;
	vertical-align: center;
	line-height: 10px;
	border: 1px solid red;
}

a.menu-item:hover, a.menu-item-selected
{
	color: #FFFFFF;
	background-color: #CC0000;
}

/*
.linkbar-
.page-title-
.additional-menu-
.leftbar-linkbar-
.section-title-linkbar-
.button-linkbar-
.leftbar-section-title-linkbar-
normal,
option,
option:hover,
selected,
separator
*/


.unknown-option2, td.cell-process-link a {
	color: #971B1E;
	font-weight: bold;
	
}

a.unknown-option2:hover, td.cell-process-link a:hover {
	color: red;
	font-weight: bold;
	text-decoration: underline;
}

.leftbar-normal { color: white; }
.leftbar-option {
	display: block;
	float: left;
	color: #333333;
	padding-left: 13px;
	background: url(images/ks2/arrow.gif) no-repeat;
	background-position: 0px 0px;
	font-size: 11px;
	text-decoration: none;
}
.leftbar-option:hover { 
	text-decoration: underline;
	background: url(images/ks2/arrow_over.gif) no-repeat;
}
.leftbar-selected { }
.leftbar-separator {
	float: left;
	color: white;
}

.page-title-separator
{
	font: 20px 'Verdana';
}

.linkbar-normal,
.additional-menu-normal,
.leftbar-linkbar-normal,
.section-title-linkbar-normal,
.leftbar-section-title-linkbar-normal
{
	color: #48454E;
}

a.linkbar-option,
a.page-title-option,
a.additional-menu-option,
a.leftbar-linkbar-option,
a.section-title-linkbar-option,
a.leftbar-section-title-linkbar-option
{
	text-decoration: none;
	font-size: 12px;
	color: white;
	padding: 5px 10px 5px 10px;
	background: url(images/ks2/ksbutton.jpg) right bottom;
	line-height: 12px;
	white-space: nowrap;
}

a.linkbar-option:hover,
a.page-title-option:hover,
a.additional-menu-option:hover,
a.leftbar-linkbar-option:hover,
a.section-title-linkbar-option:hover,
a.leftbar-section-title-linkbar-option:hover
{
	border-color: black #fff #fff black;
	background: url(images/ks2/ksbutton-on.jpg) right bottom;
}

.linkbar-selected,
.page-title-selected,
.additional-menu-selected,
.leftbar-linkbar-selected,
.section-title-linkbar-selected,
.leftbar-section-title-linkbar-selected
{
	color: #000000;
}

.linkbar-separator,
.page-title-separator,
.additional-menu-separator,
.leftbar-linkbar-separator,
.section-title-linkbar-separator,
.leftbar-section-title-linkbar-separator
{
	color: #FFFFFF;
	font-size: 10px;
}

.web-normal { }
a.web-option { }
a.web-option:hover { }
a.web-selected { }
.web-separator { }
.web-normal, a.web-option, a.web-selected, .web-separator { font: 11px 'Verdana'; }
.web-option-search { background: url(images/mag.gif) no-repeat right 8px; padding-right: 20px; padding-top: 10px; }


td.bigName2 {
	font-size: 20px;
}

.poo
{
	color: #E4E4E4;
	background-color: #E4E4E4;
	border-width: 1px;
	border-style: solid;
	border-color: #fff black black #Fff;
	font-family: 'Verdana';
	font-size: 11px;
	padding-bottom: 2px;
}


h2.content1, h2.content2 {
	font-size:18px;
	font-family: Verdana, sans-serif;
	font-weight: bold;
	color: #000000;
	margin: 20px 0px 0px 0px;
}

.page-title-normal {
	font-weight: bold;
	font-size: 18px;
	color: white;

	font-family: 'Verdana';
}

.page-title
{
	padding-right: 14px;
	padding-left: 14px;
	padding-top: 1px;

	font-weight: bold;
	font-size: 18px;
	color: white;

	font-family: 'Verdana';

	background-color: #c00;
}

.alternate-title-color
{
	color: #827C8B;
}

/*
main-area-section
leftbar-section

-bottom
-footer
-title
*/

.main-area-section-title
{
	color: #FFFFFF;
	background-color: #CC0000;
	font-family: 'Verdana';
	font-size: 11px;
	font-weight: bolder;
	padding-left: 3px;
	height: 14px;
}

.main-area-section-footer
{
	zpadding-bottom: 7px;
	padding-top: 5px;
	padding-left: 4px;
	padding-right: 4px;
	zzbackground-color: #eeeeee;
	font-family: Verdana;
	font-weight: bold;
	zzborder-top: 1px solid gray;
}


.main-area-section-bottom {
	padding-bottom: 0px;
	height: 0px;
	
}

.no-bottom
{
	border-top: 0px;
}

.leftbar-section-title
{
	height: 24px;
	color: white;
	background-color: #4781C6;
	padding-left: 7px;
	font-size: 11px;
	font-weight: bold;
}

table.leftbar {
	border: 0px solid white;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 9px;
	background-color: #FFFFFF;
}

div.leftbar {
	padding-left: 1px;
	padding-right: 1px;
}

.leftbar-section-footer
{
	zzpadding-top: 4px;
	zzfont: 8pt Verdana;
	zzborder: 1px solid red;
}

.leftbar-section-title,
.leftbar-section-footer,
.leftbar-section-body
{
	padding-right: 0px;
}

.leftbar-section-bottom
{
	border-bottom: 1px solid #ADAFAF;
	font: 5px Verdana;
}

.leftbar-section-bullet
{
	padding-top: 3px;
	width: 14px;
	padding-left: 10px;
}

.main-area-section-bullet
{
	padding-top: 4px;
	width: 16px;
}

.additional-menu
{
	font: 11px 'Verdana';
}

.form-label {
	width: 130px;
	padding-top: 5px;
	padding-bottom: 5px;
	zdisplay: block;
	zpadding-left: 5px;
	zborder: 1px solid red;
	line-height: 19px;
	text-valign: top;
	font-size: 11px;
	font-weight: bold;
	color: #a3a7ac;
	text-transform: uppercase;
	zzcolor: #CCE6FF;
}

td.form-entry-control {
	background-color: #F2F4F4;
	zzborder-right: 2px solid white;
}

table.web-table tr td span.form-label {
	width: 90px;
}

table.section-body-table {
	zzzcellspacing: 1px;
	zmargin-top: 15px;
	zzbackground-color: #F2F4F4;

}

td.section-fix {
	zborder-right: 1px solid white;
	zborder-left: 1px solid white;
}

td.main-area-section-body {
	border-left: 3px solid #E4E4E4;
	border-right: 3px solid #E4E4E4;
	
}

table.main-area {
	zzwidth: 500px;
}

table.section-body-table tr {
	zbackground-color: #E4E4E4;
	
}

td.form-entry-label {
	background-color: #F2F4F4;
	font-weight: bold;
	text-align: left;
	zzborder-bottom: 1px solid white;
	padding-left: 3px;
}

td.form-entry-control {
	padding-right: 5px;
	padding-left: 0px;
	padding-top: 0px;
	height: 18px;
	zzbackground-color: #f3f3f3;
	zzborder-bottom: 1px solid white;
	font-size: 12px;
	align: top;
}

td.multirow-checkbox {
	font-size: 12px;
}


input.login1, input.login2 {
	border-top: 1px solid #848280;
	border-left: 1px solid #848280;
	border-bottom: 1px solid white;
	border-right: 1px solid white;
}

table.kslogin tr td, a.login-linkbar-option {
	color:#002961;
	font-family:Verdana,Verdana,Helvetica,sans-serif;
}

.login-linkbar-normal {
}
a.login-linkbar-option {
}
.login-linkbar-option:hover {
}
.login-linkbar-selected {
}
.login-linkbar-separator {
}

span.linkbar-normal {
	font-size: 11px;
}

td.footer {
	background-color: #bee3fc; padding-top: 12px; color:#002961; font-family:Verdana,Verdana,Helvetica,sans-serif; font-size:11px;
	
}

td.footer a {
	color:#FF6600;
}

table.listbox {
	border: 1px solid #9ccd61;
	width: 150px;
	height: 20px;
	background-color: white;
}

td.adv-listbox-arrow {
	padding-left: 5px;
	padding-right: 5px;
	cursor: pointer;
}

input.adv-listbox-edit {
	width: 100%;
	border: 0px;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	vertical-align: middle;
	font-size: 12px;
	color: black;
}

table.adv-listbox-body {
	position: absolute;
	border-left: 1px solid #9ccd61; 
	border-right: 1px solid #9ccd61;
	border-bottom: 1px solid #9ccd61;
	width: 150px;
	zheight: 100px;
	background-color: white;
	visibility: hidden;
}

tr.adv-listbox td {
}
tr.adv-listbox-sel td {
	background-color: #dfdffb;
}
img.adv-listbox-icon {
	margin: 1px;
}
td.adv-listbox-cell {
	padding-left: 3px;
	padding-right: 3px;
	cursor: default;
}

table.listbox-wide, div.listbox-wide {
	width: 444px;
}


input.form-control, div.form-control, textarea.form-control, select.form-control, input.salary-edit, 
select.currency-selector, select.per-selector, select.leftbar2, input.leftbar2,  
select.leftbar3, input.qfilter2 {
	width: 150px;
	color: black;
	font-size: 12px;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	vertical-align: middle;
	zzbackground-image: url("images/input-box-back.jpg");
	border: 1px solid #9ccd61;
}

div.form-control, input.form-control, input.salary-edit, 
select.currency-selector, select.per-selector, input.leftbar2,  
select.leftbar3, input.qfilter2 {
	height: 20px;
}

select.qfilter, input.qfilter, span.qfilter {
	width: 150px;
	zheight: 25px;
	color: black;
	font-size: 12px;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	vertical-align: middle;
	zzbackground-image: url("images/input-box-back.jpg");	
}

select.form-control-section-head {
	width: 300px;
}

input.leftbar-form-control, div.leftbar-form-control, textarea.leftbar-form-control, select.leftbar-form-control {
	width: 160px;
}

input.leftbar-form-control {
	border: 3px solid #E7EBEB;
}

span.wide-text, span.red-wide-text {
	zdisplay: block;
	zzpadding-top: 20px;
	zpadding-bottom: 10px;
	zpadding-top: 10px;
	padding-left: 15px;
	zzpadding-right: 10px;
	
	font-size: 12px;
	font-weight: bold;
	zline-height: 1.6;
	ztext-transform: uppercase;
	zcolor: black;
	
	background-color: #F2F4F4;
	zzborder: 1px solid #FFD700;
	zzborder-bottom: 1px solid #FFD700;
}

span.wide-text {
	display: block;
	padding: 10px 0px;
}

span.red-wide-text {
	background-color: transparent;
	color: red;
	border: 0px;
	padding: 5px;
}

div.form-control
{
	zbackground-color: #C9C9C9;
	display: inline;
	border: 0px;
}

input.form-control-readonly, select.form-control-readonly, div.form-control-readonly, textarea.form-control-readonly {
	color: gray;
}

input.form-control-wide, select.form-control-wide, div.form-control-wide, textarea.form-control-wide, .form-label-wide
{
	width: 444px;
	margin-top: 5px;
	margin-bottom: 5px;
}

/* Advanced textarea does not counts borders into size of component. */
textarea.advanced-form-control-wide
{
	width: 440px;
}

input.form-control-webwide, select.form-control-webwide, div.form-control-webwide, textarea.form-control-webwide, .form-label-webwide {
	width: 326px;
}


td.main-area-section-body select.form-control {
	font-size: 9px;
	font-face: Verdana;
	
}

td.main-area- span.normal-text {
	zmargin-left: 1px;
	zborder-left: 1px solid red;
	zpadding-left: 10px;
	
}

td.main-area-section-top-separator {
	height: 4px;
	background-color: #E4E4E4;
}

input.checkbox, input.radio {
	width: auto;
	height: auto;
	border: 0px;
	/* dogz2 */
}

.pad-right
{
	padding-right: 15px;
}

.pad-left
{
	zzzpadding-left: 10px;
}

.child-pad-right
{
	zzpadding-right: 5px;
}

.error-message-control
{
	font: 10pt Verdana;
	color: red;
	padding-bottom: 5px;
}

table.login tr td div.error-message-control {
	color: red;
}

.mandatory
{
	font: 9pt Verdana;
	color: red;
	zzbackground-color: red;
}

.form-control-readonly
{
	color: #BAB7BF;
}

.normal-text
{
	font-size: 11px;
}

.big-text
{
	font-size: 18px;
	font-weight: bold;
	text-transform: uppercase;
	vertical-align: middle;
	margin-right: 100px;
	
}

.big-text img
{
	padding-right: 15px;
}

.list-title-bar
{
	font: 11px 'Verdana';
}

td.list-title-bar-cell
{
	background-color: #D1D1D1;
}

.list-header-bar-separator
{
	height: 5px;
	font-size: 2px;
}

.list-info-bar-separator
{
	height: 20px;
	zborder-bottom: 1px solid #BAB7BF;
}

.list-settings-bar-separator
{
	height: 25px;
}

.list-info-bar-separator2
{
}

.list-header-bar
{
	font: 11px 'Verdana';
	color: #000;
}

input.filter
{
	font: 11px 'Verdana';
	width: 100%;
	border: 1px solid #DDE2E3;
}

.list-info-bar {
	border-bottom: 1px solid #E8E8E8;
}

.list-content-cell {
	color: black;
	height: 24px;
}


td.list-content-cell a:hover {
	color: red;
	text-decoration: underline;
}


tr.list-info-bar, tr.list-settings-bar {
	background-color: #E4E4E4;
}

td.list-info-bar {
	padding-left: 2px;
	padding-right: 2px;
	padding-top: 2px;
	padding-bottom: 2px;
}

.list-settings-head {
	font: 11px 'Verdana';
	color: #000;
	height: 20px;
	text-align: center;
}

.list-settings-items-per-page {
	font: 11px 'Verdana';
	color: #000;
	height: 20px;
}

.list-settings {
	font: 11px 'Verdana';
	color: #827C8B;
	padding: 5px;
}

.col-settings {
	width: 20ex;
	font: 11px 'Verdana';
	color: #827C8B;
}

.ipp-settings {
	font: 11px 'Verdana';
	color: #827C8B;
}

tr.list-hearder-row {
	background-color: #C9C9C9;
}

.gray-heading {
	color: white;
	zbackground-color: #3270c4;
	background: url(images/ks3/gray-header.gif);
	font-size: 10px;
	font-weight: bold;
	font-color: #787778;
	vertical-align:middle;
}

.gray-heading3 {
	color: white;
	zbackground-color: #3270c4;
	background: url(images/ks3/gray-header2.gif);
	font-size: 10px;
	font-weight: bold;
	font-color: #787778;
	vertical-align:middle;
	border-right: 1px solid #dfdfe1;
	width: 6px;
}

a.mini-ii {
	display: block;
	height: 100%;
	width: 5px;
	text-transform: none;
	text-decoration: none;
	font: 9px Sans;
	padding-left: 1px;
	font-weight: bold;
	color: #b7cfe6;
	padding-top: 6px;
}


td.gray-heading {
	height: 25px;
	vertical-align: middle;
	text-transform: uppercase;
	color: #7db2e6;
}

.gray-heading2 {
	color: white;
	background-color: #3270c4;
	font-size: 10px;
	font-weight: bold;
	font-color: #787778;
	vertical-align:middle;
	
}

td.gray-heading2 {
	height: 25px;
	zzbackground-color: gray;
	vertical-align: middle;
	text-transform: uppercase;
	background: url(images/ks3/gray-header.gif);
	color: #a3a6ab;
	zzborder-top: 1px solid #93c757;

}

td.gray-pad {
	padding-left: 5px;
}

a.button-left, a.button-right, a.button-linkbar-option, a.button-linkbar-left-option
{
	text-decoration: none;
	
	font: 12px Verdana;
	-moz-box-sizing: border-box;
	
	color: #000000;
	width: 73px;
	padding: 0px 7px 1px 15px;
	
	border: 1px solid #97A8AD;
	
	zzbackground: #E4E4E4 url(arrow_left.gif) no-repeat;
	background-position: 2px 2px;
	line-height: 12px;
}

a.button-right, a.button-linkbar-option
{
	background: #E4E4E4 url(arrow_right.gif) no-repeat;
	background-position: 2px 2px;
}

a.button-left:hover, a.button-right:hover, a.button-linkbar-option:hover, a.button-linkbar-left-option:hover
{
	zpadding: 0px 6px 1px 16px;
	zborder-color: black #fff #fff black;
	zbackground-position: 3px 2px;
	
	text-decoration: none;
	
	background-color: #c0d5dc;
}

.list-page-numbers
{
	color: #000;
	font-weight: bold;
	font-size: 9px;
	font-family: "Lucida Grande",Geneva,Arial;
}

tr.list-filter-bar {
	background-color: #E8E8E8;
}

tr.list-odd-row {
	color: #000000;
	font-size: 11px;
	padding-left: 5px;
	vertical-align: middle;
	background-color: #FFFFFF;
}

tr.list-even-row {
	color: #000000;
	font-size: 11px;
	padding-left: 5px;
	vertical-align: middle;
	zbackground-color: #FFFFFF;
	background-color: #f2f2f2;
}

tr.email-unread-row * {
	font-weight: bold;
}

.pagebar-page-option {
	text-decoration: none;
	font-size: 11px;
	font-family:"Lucida Grande",Geneva,arial,helvetica,sans-serif;
	color: #000000;
	width: 20px;
	padding: 0px 0px 0px 12px;
	background: #E4E4E4 url(arrow_right.gif) no-repeat;
	background-position: 2px 2px;
	font-weight: bold;
}
.pagebar-page-option:hover {
	text-decoration: none;
	background: #C9C9C9 url(arrow_right.gif) no-repeat;
	background-position: 2px 2px;
}
.pagebar-page-selected {
	display: block;
	background-color: #000;
	color: #fff;
	font-weight: bold;
	font-size: 11px;
	font-family:"Lucida Grande",Geneva,arial,helvetica,sans-serif;
	width: 15px;
	text-align: center;
	font-weight: 600;
}
.pagebar-left-option {
	text-decoration: none;
	font-family:"Lucida Grande",Geneva,arial,helvetica,sans-serif;
	font-size: 11px;
	color: #000000;
	width: 10px;
	padding: 0px 0px 0px 12px;
	background: #E4E4E4 url(arrow2_left.gif) no-repeat;
	background-position: 2px 2px;
	font-weight: bold;
}
.pagebar-right-option {
	text-decoration: none;
	font-family:"Lucida Grande",Geneva,arial,helvetica,sans-serif;
	font-size: 11px;
	color: #000000;
	width: 10px;
	padding: 0px 0px 0px 12px;
	background: #E4E4E4 url(arrow2_right.gif) no-repeat;
	background-position: 2px 2px;
	font-weight: bold;
}

img.sort-selected {
	border: 1px solid #FF0000;
	background-color: #FFCC00;
}
img.sort-normal {
	border: 1px solid #9D9D9D;
	background-color: #C9C9C9;
}

.list-info-bar-separator {
	background-color: #E4E4E4;
	height: 4px;
	font-size: 2px;
}

.list-settings-bar-separator {
	background-color: #C9C9C9;
	height: 4px;
	font-size: 2px;
}

.list-empty-message {
	background-color: #FFFFFF;
}

tr.list-empty-message td {
	font-size: 11px;
}

.list-settings-title {
	font-family:"Lucida Grande",Geneva,arial,helvetica,sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: bold;
	text-align: center;
	vertical-align: center;
	height: 25px;
}

.app-section-title {
	border-bottom: 1px solid #e5e1de;
	padding-bottom: 2px;
}

.app-section-title-inner1 {
	color: #c29c75;
	font-size: 12pt;
}

.app-section-title2-inner1, .app-section-title2-inner1 a.cola2_off, .app-section-title2-inner1 a.cola2_on {
	color: #333333;
	font-size: 12px;
	font-weight: bold;
}

input:focus { 1px solid #FFFF99 ;}
textarea:focus { 1px solid #FFFF99 ;}
select:focus { 1px solid #FFFF99 ;}


.app-section-title-inner2 {
	color: #4781C6;
	font-size: 12pt;
	padding-left: 6px;
	vertical-align: bottom;
	padding-bottom: 1px;
}

.app-section-title-inner3 {
	padding-left: 10px;
	vertical-align: middle;
}

a.section-title-links-option, span.section-title-links-separator {
	color: #4781C6;
	font-size: 12pt;
	text-decoration: none;
}

td.section-side-image {
	padding-right: 10px;
	padding-top: 5px;
}

.app-section-title2 {
	padding-left: 6px;
	color:#2A2A54;
	font-weight: bold;
	font-size: 12px;
	text-transform: uppercase;
	background-color: #C3D9FF;
	zzborder-bottom: 1px solid #93c757;
}


.sect-body-pad-left {
	padding-left: 10px;
}

div.contact1 {
	position: absolute;
	background-color: #4F717C;
	height: 22px;
	width: 24px;
	left: 0px;
	top: 0px;
	text-align: center;
	padding-top: 3px;
	cursor: hand;
}

div.contact3 {
	height: 22px;
	position: absolute;
	vertical-align: middle;
	right: 13px;
	top: 2px;
	cursor: hand;
}

a.contact {
	position: relative;
	display: block;
	height: 22px;
	padding-left: 30px;
	padding-right: 40px;
	padding-top: 4px;
	color: #4F717C;
}

a.contact:hover {
	text-decoration: none;
	background-color: #F4F2F2;
}

td.rightbar-web-section {
	background-color: #FAFAFA;
}

select.date-day, select.date-month, select.date-year, select.date-hour, select.date-minute {
	font-size: 8px;
}

input.salary-edit {
	width: 75px;
}

select.currency-selector {
	width: 50px;
}
select.per-selector {
	width: 65px;
}

div.currency-selector, div.salary-edit, div.per-selector {
	display: inline;
	font-size: 12px;
}

input.tss-date-selector {
	width: 90px;
}

select.tss-time-selector {
	width: 70px;
}

div.tss-date-selector, div.tss-time-selector {
	display: inline;
	font-size: 11px;
}


td.dev-career-backpic {
	background: url(images/career.jpg) no-repeat;
	background-position: top right;
}


.olb-showme { display: block; position: absolute; left: 5px; top: 8px; width: 200px; }
.olb-duration { display: block; position: absolute; left: 25px; top: 37px; width: 200px; }
.olb-sector { display: block; position: absolute; left: 25px; top: 64px; width: 200px; }
.olb-location { display: block; position: absolute; left: 25px; top: 91px; width: 200px; }
.olb-keywsrch { display: block; position: absolute; left: 5px; top: 130px; width: 200px; }
.olb-keyword { display: block; position: absolute; left: 25px; top: 160px; width: 200px; border: 1px solid #ccc; font-family:"Lucida Grande",Geneva,arial,helvetica,sans-serif; font-size:11px; }
.olb-showme, .olb-keywsrch { font-size:14px; color:#993333; font-weight:bold; }
.olb-duration, .olb-sector, .olb-location { border: 1px solid #000; font-family:"Lucida Grande",Geneva,arial,helvetica,sans-serif; font-size:11px; }

td.js-pad {
	padding-top: 20px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 20px;
}

td.js-title {
	font: 16pt 'Verdana';
	color: #666666;
}

td.js-2nd-line {
	padding-top: 10px;
}

td.js-3rd-line {
	padding-bottom: 10px;
}

td.js-rs-title {
	padding-top: 10px;
}

a.js-rs-title-option {
	font: bold 14px 'Verdana';
	color: #993333;
}

span.js-rs-title-selected {
	font: bold 14px 'Verdana';
	color: #CACACA;
}

td.js-rs-info1 {
}

td.js-rs-info2 {
}

td.js-rs-sepa {
	padding-top: 10px;
	background-image: url("images/single_dotted_line.gif");
	background-repeat: repeat-x;
	background-position: bottom;
}

td.js-job-sepa {
	height: 5px;
	background-image: url("images/single_dotted_line.gif");
	background-repeat: repeat-x;
	background-position: bottom;
}

td.nopad {
	padding: 0px;
}

td.js-job-info-title {
	padding-top: 30px;
	font: bold 14px 'Verdana';
}

td.js-job-info {
	padding-top: 5px;
}

td.js-job-links {
	padding-top: 30px;
}

.hiliter { background:FFFF00; }
.current { background:CCCCFF; }
.mini-i {
	font: bold 12px 'Times New Roman';
}
td.mini-i a {
	color: darkred;
	font-size: .8em;
}
table.report-table {
	background-color: #6F9EB9;
	width: 100%;
}

td.report-title {
	padding-top: 10px;
	color: white;
	font-style: italic;
	font-weight: bold;
	padding-left: 5px;
	text-decoration: underline;
}

td.report-var {
	color: white;
	padding-left: 5px;
}

td.report-val {
	color: white;
	font-weight: bold;
}

td.agency1, td.agency2, td.directs {
	zwidth: 5px;
}

td.agency1 { color: #CF520E; font-weight: bold; }
td.agency2 { color: #7B4ED2; font-weight: bold; }
td.directs { color: #AEE800; font-weight: bold; }

a.calendar-activity, a.calendar-task {
	display: block;
	margin: 2px;
	float: left;
	padding: 2px;
	text-decoration: bold;
	font-size: 9pt;
	font-family:"Lucida Grande",Geneva,arial,helvetica,sans-serif;
}

a.calendar-activity:hover, a.calendar-task:hover {
	text-decoration: underline;
}

table.overview-calendar tr td {
	text-align: center;
}

td.calendar-day-faded, td.calendar-day, td.calendar-week-number,
a.calendar-day-faded, a.calendar-day, a.calendar-week-number,
tr.calendar-day-title-row td, td.calendar-control-text {
	font-size: 9pt;
	font-family:"Lucida Grande",Geneva,arial,helvetica,sans-serif;
	width: 18px;
	line-height: 17px;
	border: 1px solid white;
	zzbackground-color: #FFFFFF;
}

a.calendar-week-number:hover {
	background-color: #FFCD05;
	color: black;
	
	
}

a.calendar-day:hover {
	background-color: #FFFFCC;
	border: 1px solid #FFD700;
	color: red;
	style: bold;
	
}

td.calendar-control-text, td.calendar-day-faded, td.calendar-day, a.calendar-day-faded, a.calendar-day {
	color: #000000;
}

td.calendar-control-text {
	padding-left: 6px;
	padding-right: 6px;
}

td.calendar-day-faded, td.calendar-day {
	background-color: #FFFFFF;
}

td.calendar-today, a.calendar-today {
	color: red;
	text-style: bold;
}

td.calendar-control-cell {
	height: 20px;
}

td.calendar-day-faded, a.calendar-day-faded {
	color: #BDBDBD;
	
	
}

a.calendar-activity-option, a.calendar-task-option {
	color: black;
	text-decoration: none;
}

a.b-data { display:block; width: 97px; height: 9px; background: url(images/data_protect.gif); font-size: 1px; }
a.b-data:hover { background: url(images/data_protect_over.gif); }

a.b-access { display:block; width: 133px; height: 9px; background: url(images/access.gif); font-size: 1px; }
a.b-access:hover { background: url(images/access_over.gif); }

a.b-privacy { display:block; width: 83px; height: 9px; background: url(images/privacy.gif); font-size: 1px; }
a.b-privacy:hover { background: url(images/privacy_over.gif); }

a.b-register { display:block; width: 99px; height: 9px; background: url(images/register.gif); font-size: 1px; }
a.b-register:hover { background: url(images/register_over.gif); }

a.b-contact { display:block; width: 68px; height: 9px; background: url(images/contact_bottom.gif); font-size: 1px; }
a.b-contact:hover { background: url(images/contact_bottom_over.gif); }


td.headbar {
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 2px;
	padding-bottom: 2px;

}

td.menucell {
	x-moz-box-sizing: border-box;
}

	
a.menu, a.context-menu {
	display: block;
	border-top: 1px solid white;
	padding-bottom: 8px;
	padding-left: 12px;
	padding-top: 8px;
	-moz-box-sizing: border-box;
	font-size: 11px;
	font-family: "Lucida Grande",Geneva,arial,helvetica,sans-serif;
	font-weight: bold;
	color: white;
	text-decoration: none;
	background-color: #4781C6;
}

a.last-menuitem {
}

a.menu:hover {
	background-color:#EAEAEA;
	color:#FF7E0F;
}

a.current-true {
	color: black;
	background-color: white;
	background: url(images/ks3/menu-arrow.gif) no-repeat left center;
}

a.context-menu {
	display: block;
	padding-left: 14px;
	color: #4781C6;
	padding-top: 4px;
	padding-bottom: 4px;
	font-size: 0.6em;
	font-family: "Lucida Grande",Geneva,arial,helvetica,sans-serif;
	text-decoration: none;
}

a.context-menu:hover {
	background-color:#EAEAEA;
	color:#FF7E0F;
}

div.area-bubble {
	display: none;
	position: relative;
	font-size: 8pt;
	font-family:"Lucida Grande",Geneva,arial,helvetica,sans-serif;
	color: black;
	background-color: #FFFFCC;
	border: 1px solid #FFD700;
	padding: 4px;
	margin-bottom: 7px;
}

a.copy-text-arrow {
	display: block;
	position: absolute;
	left: -21px;
	top: -5px;
	width: 16px;
	height: 16px;
	background: url(arrow-up_16.gif) no-repeat;
	background-position: 0px 0px;
}

a.cancel-bubbles {
	display: block;
	position: absolute;
	left: -20px;
	top: -18px;
	width: 16px;
	height: 16px;
	background: url(cancel.jpeg) no-repeat;
	background-position: 0px 0px;
}

div.hold-ctrl {
	padding: 3px;
	color: red;
	font-size: 8pt;
	font-family:"Lucida Grande",Geneva,arial,helvetica,sans-serif;
}

tr.used-process-row td.list-content-cell {
	color: red;
}

tr.used-process-row td.list-content-cell a {
	color: red;
}

.linkimage {
	margin-left: 5px;	
}

table.xml-edit {
	border: 1px dotted red;
	margin: 0px;
	
}

table.xml-edit tr td {
	padding: 5px;
}

div.xml-error-title, div.xml-code-title {
	font: bold 9pt Monospace;
	padding-bottom: 5px;
	text-align: center;
}

textarea.xml-error-area, textarea.xml-code-area {
	width: 620px;
	max-width: 620px;
	font: 8pt Monospace;
	border: 1px dotted blue;
}

textarea.xml-code-area {
	color: #5F5F5F;
}

textarea.xml-error-area {
	color: red;
}

a.blo-wider {
	width: 90px;
}

td.versions-title {
	font: bold 8pt Verdana;
}

a.versions-link {
	display: block;
	padding-left: 20px;
	height: 15px;
	background: url('images/em_candidatestatus_1.gif') no-repeat;
	background-position: 0px 0px;
}

a.versions-link-selected-true {
	background: url('images/em_candidatestatus_2.gif') no-repeat;
}

/* Reports */
.report_title {
	font-size: 14pt;
	font-weight: bold;
	background-color: #FF8000;
	color: #000000;
}
.report_under_title_line {
	background-color: #FFCC33;
	height: 14px;
}
.report_under_title_second_line {
	background-color: #CCCCCC;
	height: 40px;
}
.filter_header {
	font-size: 10pt;
	font-weight: bold;
	background-color: #FFFF99;
}
.report_table_header {
	font-size: 9pt;
	font-weight: bold;
	vertical-align: bottom;
	background-color: #FFFFFF;
}
.side-line {
	background-color: #FFCC33;
}
.filter_body {
	font-family:"Lucida Grande",Geneva,arial,helvetica,sans-serif;
	font-size: 8pt;
	vertical-align: top;
}
.report_table_body {
	background-color: #FFFFFF;
	font-size: 9pt;
}
.report_table_highlighting1 {
	background-color: #999999;
	color: #FFFFFF;
	font-size: 9pt;
}
.report_table_highlighting2 {
	background-color: #CCCCCC;
	font-size: 9pt;
}
.report-border-color {
	background-color: #000000;
}

.blank_line {
	height: 18px;
}

.export-link
{
	padding-bottom: 2px;
	height: 24px;
	padding-left: 4px;
	padding-right: 4px;
	background-color: #FOEFEF;
	font-family:"Lucida Grande",Geneva,arial,helvetica,sans-serif;
	font-weight: bold;
}

ztd.login3, ztd.login3a { width: 89px; }

td.red-title, td.red-title a {
	color: red;
}

a.faves-option {
	background: url(favorite.gif) no-repeat;
	background-position: right 0px;
	padding-right: 13px;
	font-size: 8pt;
}

a.emailtof-option {
	background: url(email.gif) no-repeat;
	background-position: right 0px;
	padding-right: 13px;
	font-size: 8pt;
}

img.linkimg {
	position: relative;
	top: 4px;
}


div#ajax-calendar {
	width: 1px; height: 1px;
}

.ac-firstcol-days { border-left: 1px solid #ccddee; }
.ac-cell-days { border-right: 1px solid #ccddee; background-color: #c3d9ff;
	text-align: center; padding-top: 5px; color: #112abb; }

.ac-firstcol-head { border-left: 1px solid #ccddee; }
.ac-cell-head { border-right: 1px solid #ccddee; background-color: #e8eef7;
	text-align: right; padding-top: 3px; padding-right: 2px; color: #6a6a6b; }

.ac-firstcol { border-left: 1px solid #ccddee; }
.ac-cell { border-right: 1px solid #ccddee; border-bottom: 1px solid #ccddee; }

.ac-cell-head, .ac-cell, .ac-cell-days {
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	position: absolute;
}

.ac_butt {
	border-width: 1px;
	color: #112abb;
}

.ac-top2, .ac-cell-evt, .ac-cell-evt a, .ac-cell-evt a:hover, .ac_butt, .ac-cell-head, .ac-cell-days {
	font: 9px Sans;
}

.ac-top2 {
	padding-top: 3px;
	font-weight: bold;
	color: black;
}

.ac-cell-evt {
	text-align: center;
	color: white;
	background-color: #668cd9;
	overflow: hidden;
	position: absolute;
}

.ac-cell-evt a {
	color: white;
}

.ac-cell-evt a:hover {
	color: yellow;
}

div.wpic {
	position: absolute;
	background-color: white;
	width: 1px;
	height: 1px;
	overflow: hidden;
	padding: 0;
	margin: 0;
	font-size: 1px;
}

.ac-today {
	background-color: #ffffcc;
}

.ac-othermonth {
	color: #babdc4;
}

td.ks-menuitem, td.ks-menuitem-selected {
	text-transform: uppercase;
	font-family: "Lucida Grande",Geneva,'arial narrow';
	font-weight: bold;
	font-size: 14px;
	padding-left: 25px;
	padding-right: 25px;
	color: white;
	cursor: pointer;
}

td.ks-menuitem-selected {
	color: #012c67;
}

td.ks-search-go, td.ks-search-go-selected, td.vyhledat {
	text-transform: uppercase;
	font-family: "Lucida Grande",Geneva,'arial narrow';
	font-weight: bold;
	font-size: 14px;
	color: white;
	padding-left: 0px;
	padding-right: 0px;
}

td.ks-search-go, td.ks-search-go-selected {
	cursor: pointer;
}

td.ks-search-go-selected {
	color: #012c67;
}


td.ks-sec-menuitem, td.ks-sec-menuitem-selected {
	background-color: #4a78a2;
	color: white;
	border-right: 1px solid white;
	border-bottom: 1px solid white;
	padding-left: 24px;
	text-transform: uppercase;
	font-family: "Lucida Grande",Geneva,'arial narrow';
	font-weight: bold;
	font-size: 14px;
	cursor: pointer;
}

td.ks-sec-menuitem-selected {
	color: #FF6600;
}

td.ks-sec-submenuitem {
	padding-top: 14px;
	padding-bottom: 13px;
	padding-left: 20px;
}

a.ks-sec-submenuitem {
	display: block;
	font-family:"Lucida Grande",Geneva,arial,helvetica,sans-serif;
	color:#002961;
	background: url(images/ks/arrow.gif) no-repeat left 0px;
	font-size: 11px;
	padding-left: 12px;
	margin-bottom: 5px;
	cursor: pointer;
}

a.ks-sec-submenuitem:hover {
	display: block;
	font-family:"Lucida Grande",Geneva,arial,helvetica,sans-serif;
	color: #FF7C07;
	background: url(images/ks/arrow_over.gif) no-repeat left center;
}

a.ks-sec-submenuitem-selected {
	font-weight: bold;
}

input.search-form-control {
	color:#002961;
	float:left;
	font-family:"Lucida Grande",Geneva,arial,helvetica,sans-serif;
	height:21px;
	line-height:normal;
	margin:0px 4px;
	padding:0px;
	width:140px;
	font-size:11px;
}

table.css-main-area {
	width: 100%;
}

div.hidden-tab {
	display: none;
	zvisibility: hidden;
	width: 100%;
	height: 100%;
}

div.visible-tab {
	display: block;
	zvisibility: visible;
}

a.hidden-tab {
	display: block;
	zvisibility: visible;
	width: 100%;
	height: 100%;
	text-align: center;
	-moz-box-sizing: border-box;
	border-left: 1px solid white;
	border-right: 1px solid white;
	padding-top: 4px;
	
	color: #2A2A54;
	font-size: 12px;
	text-decoration: none;
	font-weight: bold;
}

td.hidden-tab {
	border-bottom: 1px solid gray;
	border-top: 1px solid white;
	vertical-align: center;
	height: 25px;
}

a.visible-tab {
	border-left: 1px solid gray;
	border-right: 1px solid gray;
}

td.visible-tab {
	border-bottom: 1px solid #E8E8E8;
	border-top: 1px solid gray;
	background-color: #ffde91;
}

td.tab-contents {
	border-bottom: 0px solid gray;
	border-left: 0px solid gray;
	border-right: 0px solid gray;
	padding: 0px;
}

table.picview img.picview-true, table.picview img.picview-false {
	display: block;
	padding: 2px;
}

table.picview img.picview-true {
	border: 4px solid #ff8585;
}

table.picview img.picview-false {
	border: 4px solid white;
}

table.picview input.picview-check {
	padding: 0px;
	margin: 0px;
}

td.picview-tools {
	background-color: #ffffff;
}
td.picview-tools table td a, td.picview-tools table td label {
	font-size: 10px;
}

td.plist, td.plist3 {
	background-color: #d7e7f5;
	padding: 21px;
	color: #333333;
	font-size: 70%;
}

td.plist2 {
	background-color: #fe9a04;
	padding-left: 21px;
	border-top: 1px solid white;
	border-bottom: 1px solid white;
	color: white;
	font-size: 70%;
}

td.plist3 {
	padding: 2px 5px 2px 21px;
}

td.plist3 td {
	font-size: 70%;
}

table.plist-pad td {
	padding: 2px 5px 2px 0px;
}

table.plist-pad img.linkimg {
	position: static;
}

td.plist-list {
	padding: 60px 20px 70px 20px;
}

td.plist-tlist2 {
	border-top: 1px solid #333333;
	padding: 10px 0px 30px 0px;
}

table.plist-tlist-text td {
	font-size: 70%;
}

td.plist-tlist-text1 a {
	color: #4781c6;
	font-weight: bold;
	text-decoration:none;
}

td.plist-tlist-text1 a:hover {
	color:#FF7E0F;
	text-decoration:underline;
}

td.plist-tlist-text2 {
	color:#333333;
	padding-left: 4px;
	font-weight: bold;
}

td.plist-tlist-text3 {
	color:#333333;
	padding-top: 7px;
}

div.dpxff {
	contentEditable: true;
	writingMode: tb-rl;
}

td.plist-paging {
	color:#333333;
	font-size: 70%;
}

span.plisto-selected {
	color: #4781c6;
	text-decoration:none;
}

a.plisto-option {
	color: #4781c6;
	text-decoration:none;
}

a.plisto-option:hover {
	color:#FF7E0F;
	text-decoration:none;
}

td.pdet-desc-title {
	color:#525872;
	font-size:78%;
	font-weight:bold;
	padding: 30px 10px 5px 10px;
}

td.pdet-desc-text {
	padding: 0px 10px 30px 10px;
	color: #333333;
	font-size: 70%;
	line-height: 1.4em;
}

div.pdet-type { color: #4781C6; font-size: 135%; }
div.pdet-title { color: #4781C6; font-size: 135%; }
div.pdet-loc { color: color:#333333; font-size: 120%; padding-top: 5px; }
div.pdet-contact {  padding-top: 10px; color:#525872; font-size: 110%; font-weight: bold; }
div.pdet-name a { color: #4781C6; text-decoration: none; }
div.pdet-tel { line-height:1.4em; }
div.pdet-name-2pad { padding-top: 15px; }

td.plist4 {
	background-color: #d7e7f5;
	padding: 21px 21px 1px 21px;
	color: #333333;
	font-size: 70%;
}

td.pdet-right {
	border-bottom: 1px solid #D5D5D5;
	padding: 10px 8px 10px;
	line-height:1.4em;
	font-size: 70%;
}

div.pdet-detail {  color:#525872; font-size: 110%; font-weight: bold; padding-bottom: 10px; }

a.bluelink {
	font-size: 100%;
	color:#4781C6;
	text-decoration:none;
}

a.bluelink:hover {
	color:#FF7E0F;
	text-decoration:underline;
}

div.imgclip {
	width: 170px;
	height: 230px;
	overflow: hidden;
	position: absolute;
}

div.popupks {
	position: absolute;
	display: block;
	visibility: hidden;
	color: black;
	background-color: white;
	border: 1px solid #FFD700;
	padding: 5px;
	margin: 0px;
	font-size: 9pt;
}

table.slider {
	border: 1px solid lightgrey;
}

table.slider td.poscell {
	width: 30px;
	text-align: center;
}
	
div#slider {
	width: 360px;
	height: 135px;
	overflow: hidden;
	border: 1px solid lightgrey;
	margin: 2px;
}

div.slided {
	width: 500px;
}

div.slidpic {
	float: left;
}

a.thlnk {
	display: block;
	border: 1px solid gray;
	margin: 2px;
}

a.thlnk-sel {
	display: block;
	border: 1px solid red;
	margin: 2px;
}

a#slide_left, a#slide_right {
	display: block;
	width: 24px;
	height: 24px;
	margin: auto;
}

a.slide-left {
	background: url(images/arr/arrow_right_on.gif) no-repeat;
}

a.slide-right {
	background: url(images/arr/arrow_left_on.gif) no-repeat;
}

a.slide-left:hover {
	background: url(images/arr/arrow_right_hover.gif) no-repeat;
}

a.slide-right:hover {
	background: url(images/arr/arrow_left_hover.gif) no-repeat;
}

a.slide-left-off {
	background: url(images/arr/arrow_right_off.gif) no-repeat;
}

a.slide-right-off {
	background: url(images/arr/arrow_left_off.gif) no-repeat;
}

td.leftbar2-label {
	font-family: "Lucida Grande",Geneva,arial,helvetica,sans-serif;
	font-size: 11px;
	font-weight: bold;
	padding: 10px 7px 4px 11px;
}

td.leftbar2 {
	padding-left: 0px;
}

td.leftbar2-button {
	padding-right: 7px;
	padding-left: 2px;
}

a.leftbar2-option img.linkimg {
	top: 0px;
}

select.leftbar2, input.leftbar2 {
	width: 129px;
}

select.leftbar3 {
	width: 150px;
}

td.quick-help {
	padding-left: 11px;
}

img.quick-help-hand {
	position: relative;
	top: 5px;
}

span.quick-help-label {
	font-weight: bold;
	padding-left: 5px;
	font-size: 12px;
}

td.quick-help-contents {
	padding-left: 11px;
}

div.quick-help-item {
	margin-top: 8px;
	font-size: 10px;
	color: #676767;
	padding-left: 10px;
}

span.red { color: red; }
span.green { color: green; }
span.blue { color: blue; }

div.quick-help-item a { color: #1d38bf; text-decoration: none; }
div.quick-help-item a:hover { text-decoration: underline; }

table.quick-filters td {
	zzbackground-color: #F0EEEF;
}

select.qfilter, input.qfilter {
	width: 200px;
}

input.qfilter2 {
	width: 98px;
}

input.qfilter3 {
	margin-left: 1px;
}

div.qfdiv {
	position: relative;
}

div.fentry {
	display: block;
	margin: 4px;
	font-size: 11px;
	text-align: right;
	margin-right: 65px;
}

img.qflink {
	position: static;
	right: 0px;
	bottom: 0px;
	vertical-align: top;
}

img.address-picker-button {
	position: static;
	right: 0px;
	bottom: 0px;
	vertical-align: middle;
}

hr.qf-vqs-divider {
	color: 	#9CCD61;
	background: #9CCD61;
	border: 0;
	height: 1;
}

span.flabel {
	margin-right: 5px;
	color: black;
	font-weight: bold;
}

td.tab-menu {
	padding-right: 10px;

}

div.tabs {
	float: right;
	height: 26px;
	font-size: 11px;
	text-transform: uppercase;
	line-height: 26px;
	font-weight: bold;
}
div.tabs-none-gray {
	width: 12px;
	background: url('images/ks3/tabs-none-gray.gif') 5px 0px no-repeat;
}
div.tabs-gray-none {
	width: 12px;
	background: url('images/ks3/tabs-gray-none.gif') no-repeat;
}
div.tabs-none-blue {
	width: 12px;
	background: url('images/ks3/tabs-none-blue.gif');
}
div.tabs-blue-none {
	width: 12px;
	background: url('images/ks3/tabs-blue-none.gif');
}
div.tabs-gray-blue {
	width: 12px;
	background: url('images/ks3/tabs-gray-blue.gif');
}
div.tabs-blue-gray {
	width: 12px;
	background: url('images/ks3/tabs-blue-gray.gif');
}
div.tabs-gray-gray {
	width: 12px;
	background: url('images/ks3/tabs-gray-gray.gif');
}
div.tabs-blue-bkg {
	padding: 0px 5px;
	background: url('images/ks3/tabs-blue-bkg.gif') repeat-x;
	color: white;
	cursor: pointer;
}
div.tabs-gray-bkg {
	padding: 0px 5px;
	background: url('images/ks3/tabs-gray-bkg.gif') repeat-x;
	color: gray;
	cursor: pointer;
}


div.tabs-none-blue2 {
	width: 12px;
	background: url('images/ks3/tabs-none-blue2.gif');
}
div.tabs-blue2-none {
	width: 12px;
	background: url('images/ks3/tabs-blue2-none.gif');
}
div.tabs-gray-blue2 {
	width: 12px;
	background: url('images/ks3/tabs-gray-blue2.gif');
}
div.tabs-blue2-gray {
	width: 12px;
	background: url('images/ks3/tabs-blue2-gray.gif');
}
div.tabs-blue2-bkg {
	padding: 0px 5px;
	background: url('images/ks3/tabs-blue2-bkg.gif') repeat-x;
	color: white;
	cursor: pointer;
}



td.list-sort {
	width: 14px;
	padding-right: 2px;
}

div#ticker {
	height: 25px;
	width: 100%;
	overflow: hidden;
	z-index: 1;
}

div#newsdiv {
	height: 16px;
	width: 100%;
	overflow: hidden;
	position: relative;
	top: 30px;
}

a#news-time, a#new-slink {
	color: #717274;
	padding-left: 5px;
	padding-right: 5px;
	font-size: 11px;
	text-decoration: none;
}

td.news {
	padding-left: 10px;
	background: url('img/news-middle.gif') repeat-x;
}

td.news2 {
	color: #727375;
	background: url('img/news-middle.gif') repeat-x;
	white-space: nowrap;
}

td.bottom-bar {
	zzbackground-color: #f2f0f0;
	padding: 0px;
}

a.bb-button-option {
	display: block;
	float: left;
	margin: 2px;
	padding: 0px 5px;
	line-height: 17px;
	background-color: #0384ce;
	color: white;
	font-size: 10px;
	text-decoration: none;
	font-weight: bold;
	border: 1px solid white;
}

table.bb-bar td {
	padding: 2px 3px;
	font-size: 10px;
	font-weight: bold;
}

a.bb-button-option:hover {
}

td.bb-page {
}

a.bb-page-left-option {
	display: block;
	height: 17px;
	width: 17px;
	border: 1px solid white;
	background: #04a3fe url('arrow_left_white.gif') center center no-repeat;
}

a.bb-page-right-option {
	display: block;
	height: 17px;
	width: 17px;
	border: 1px solid white;
	background: #04a3fe url('arrow_right_white.gif') center center no-repeat;
}

a.bb-page-link-option {
	display: block;
	text-decoration: none;
	color: #04a3fe;
}

span.bb-page-link-selected {
}

table.quarter-layout {
	width: 100%;
}

td.quarter-layout {
	vertical-align: top;
}

table.quarter-layout td.ql-A1, table.quarter-layout td.ql-B1 {
	padding-right: 10px;
}

td.ql-A1, td.ql-B1 {
	border-right: 1px solid #feb302;
}

td.ql-A1, td.ql-A2, td.ql-A3 {
	border-bottom: 1px solid #feb302;
}


table.quarter-layout td.ql-A2, table.quarter-layout td.ql-B2 {
	padding-left: 10px;
}

img.static-image {
	zzborder: 1px solid grey;
}

td.first-cell {
	padding-left: 5px;
	font-size: 11px;
	font-weight: bold;
}

input.tds-days {
	width: 40px;
}

table.di3 {
	width: 100%;
	margin-top: 10px;
}

td.di3 {
	vertical-align: middle;
	text-align: left;
	padding-left: 20px;
	border: 1px solid #fe9a04;
}

a.di3 {
	color: #4781C6;
	padding-left: 7px;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}

table.di3 input.di3 {
	border: 1px solid #fe9a04;
}

table.urle {
	margin: 5px;
	border: 1px solid #fe9a04;
}

table.urle td {
	padding: 2px;
}

table.urle select {
	width: 100%;
}

table.image-listbox td {
	font-family:"Lucida Grande",Geneva,arial,helvetica,sans-serif;
	font-size: 12px;
}

table.image-listbox-flyer {
	display: none;
}

table.image-listbox, table.image-listbox-title, table.image-listbox-flyer, table.image-listbox-option {
	width: 100%;
}

table.image-listbox-title {
	cursor: pointer;
	background: white url('images/imagelist-title-leftbar-bkg.gif') right center no-repeat;
	height: 28px;
}

td.image-listbox-title-1, td.image-listbox-title-1-over {
	padding-left: 10px;
}

td.image-listbox-title-1-over {
	color: rgb(71, 129, 198);
}

td.image-listbox-title-2 {
	text-align: right;
	padding-right: 20px;
}

td.image-listbox-flyer {
	padding: 0px 25px 10px 5px;
}

td.image-listbox-option, td.image-listbox-option-over {
	padding: 2px 5px 2px 5px;
	border-bottom: 2px solid white;
}

td.image-listbox-option-over {
	background-color: rgb(254, 154, 4);
}

table.image-listbox-flyer {
	border-right: 2px solid;
	border-left: 2px solid;
	border-bottom: 2px solid;
	border-color: white;
}

table.image-listbox td.image-listbox-option-2, table.image-listbox td.image-listbox-option-2-over {
	padding-left: 5px;
	font-size: 11px;
	color: #5a5959;
}

table.image-listbox td.image-listbox-option-2-over {
	color: white;
}

table.image-listbox-option {
	cursor: pointer;
}

.right-aligned {
	zpadding: 0px 3px 0px 3px;
}

div.pdet-interest {
	padding-top: 20px;
}

div.checkbox-div {
	padding-top: 4px;
	padding-bottom: 4px;
}

div.checkbox-div label {
	margin: 0px;
	margin-right: 10px;
	padding: 0px;
}

input.checkbox {
	margin: 0px;
	margin-right: 2px;
	padding: 0px;
}

table.checkbox-div, table.checkbox-div label {
	font-size: 10px;
}

table.checkbox-div {
	float: left;
	width: 190px;
	zzheight: 3em;
	margin: 2px;
	zzborder: 1px solid #dcdede;
	/* dogz */
}

table.checkbox-div td {
	text-align: left;
	padding: 1px;
}

table.checkbox-div td.lbl {
	padding-left: 5px;
	width: 100%;
}

table.checkbox-div td.chk {
	zpadding-left: 3px;
	width: 1px;
}

table.checkbox-div label {
	width: 100%;
	font-family:"Lucida Grande",Geneva,arial,helvetica,sans-serif;
	font-size:12px;
}

table.checkbox-div input.checkbox {
}

td.somedog {
	height: 600px;
}

table.weekcal {
	width: 100%;
	border-left: 1px solid #3270C4;
}

table.weekcal td.hcell {
	text-align: center;
	font-family: "Lucida Grande",Geneva,arial,helvetica,sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: white;
	background-color: #3270C4;
	height: 25px;
	width: 14.2%;
}

table.weekcal td.calcell {
	text-align: center;
	font-family: "Lucida Grande",Geneva,arial,helvetica,sans-serif;
	font-size: 10px;
	border-right: 1px solid #3270C4;
	border-bottom: 1px solid #3270C4;
	padding: 10px 5px 10px 5px;
}

a.week-calendar-activity-option {
	color: #333333;
	font-weight: bold;
}

tr.prio-bkg td {
	background-color: #fff099;
}

select.userpick, input.userpick {
	width: 190px;
}

td.userpick-label {
	color:#A3A7AC;
	font-size:11px;
	font-weight:bold;
	font-family:"Lucida Grande",Geneva,arial,helvetica,sans-serif;
}

a.userpick-label {
	color:#A3A7AC;
	font-size:11px;
	font-weight:bold;
	font-family:"Lucida Grande",Geneva,arial,helvetica,sans-serif;
}

a.userpick-label:hover {
	color:#A3A7AC;
	font-size:11px;
	font-weight:bold;
	font-family:"Lucida Grande",Geneva,arial,helvetica,sans-serif;
}

td.menuz {
	text-align: center;
	vertical-align: middle;
}

td.menuze {
	background: url('img/menu-off.gif') repeat-x;
}

a.menuzfalse, a.menuztrue {
	display: block;
	width: 100%;
	height: 42px;
	background: url('img/menu-off.gif') repeat-x;
	line-height: 42px;
	text-decoration: none;
	color: black;
	font-weight: bold;
	font-size: 10pt;
}

a.menuzfalse:hover, a.menuztrue:hover, a.menuztrue {
	background: url('img/menu-on.gif') repeat-x;
	text-decoration: none;
	color: white;
}

p.frontpage-title {
	font-weight: bold;
	font-size: 21pt;
	color: black;
}

p.frontpage-text {
	zfont-weight: bold;
	font-size: 14pt;
	color: #646464;
}

td.web-box-1-header {
	background: url('img/Web-box-style1-middle.gif') repeat-x;
	font-size: 10pt;
	color: white;
	font-weight: bold;
	text-align: left;
	padding-left: 3px;
}

td.web-box-1-title {
	font-size: 11pt;
	color: black;
	font-weight: bold;
	text-align: left;
	padding-top: 6px;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 4px;
}

td.web-box-1-text {
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
}

img.web-box-1-text-img {
	float: left;
	margin: 0px 5px 0px 0px;
}

a.web-box-1-lnk {
	color: #fe9a00;
	font-weight: bold;
	font-size: 10pt;
	text-decoration: none;
}

a.web-box-1-lnk:hover {
	text-decoration: underline;
}

td.web-box-1-lnk {
	padding-top: 0px;
	text-align: right;
}

td.fp-box {
	vertical-align: top;
}

td.web-box-2-header {
	background: url('img/Web-box-styleother-middle.gif') repeat-x;
	font-size: 9pt;
	color: white;
	font-weight: bold;
	text-align: left;
	padding-left: 3px;
}

td.lb-box-content {
	padding: 10px 14px 10px 14px;
	background-color: #f3f3f3;
	border-left: 1px solid #ebebeb;
	border-right: 1px solid #eaeaea;
}

td.styleother-bottom {
	background: url('img/styleother-bottom-middle.gif') repeat-x;
}

a.context-menu-1 { display: block; height: 36px; line-height: 36px; padding-left: 40px; }
table.context1-menu { cursor: pointer; margin-bottom: 5px; }
td.context1-menu-1, td.context1-menu-2 { padding-right: 5px; }
a.context1-menu-a-on, a.context1-menu-a-off { font-size: 10pt; font-weight: bold; text-decoration: none; }
a.context1-menu-a-off { color: black; }
a.context1-menu-a-on, a.context1-menu-a-on:hover, a.context1-menu-a-off:hover { color: #ff8109; }

table.context2-menu { cursor: pointer; margin-bottom: 5px; }
td.context2-menu-1, td.context2-menu-2 { padding-right: 4px; }
a.context2-menu-a-on, a.context2-menu-a-off { font-size: 9pt; text-decoration: none; font-family: "Lucida Grande",Geneva,arial,helvetica,sans-serif; }
a.context2-menu-a-off { color: black; }
a.context2-menu-a-on, a.context2-menu-a-on:hover, a.context2-menu-a-off:hover { color: #ff8109; }

table.context3-menu { cursor: pointer; margin-bottom: 5px; }
td.context3-menu-1, td.context3-menu-3 { padding-right: 4px; }
a.context3-menu-a-on, a.context3-menu-a-off { font-size: 8pt; text-decoration: none; font-family: "Lucida Grande",Geneva,arial,helvetica,sans-serif; }
a.context3-menu-a-off { color: black; }
a.context3-menu-a-on, a.context3-menu-a-on:hover, a.context3-menu-a-off:hover { color: #ff8109; }



div.black-1 {
	font-size: 9pt;
	color: black;
	font-weight: bold;
}
div.gray-1 {
	margin-top: 5px;
	font-size: 9pt;
	color: #3e3e3e;
	zfont-weight: bold;
}
a.link-1 {
	font-size: 9pt;
	font-weight: bold;
	color: #ff8109;
	text-decoration: none;
	float: right;
	margin-top: 5px;
}

td.button-middle { white-space: nowrap; }


table.button-off-orange, table.button-on-orange { height: 25px; cursor: pointer; float: right; }
table.button-off-orange td.button-left img, table.button-off-orange td.button-right img,
table.button-on-orange td.button-left img, table.button-on-orange td.button-right img { width: 9px; height: 1px; }
table.button-on-orange .unknown-normal { color: white; }
table.button-off-orange td.button-left, table.button-off-orange td.button-right,
table.button-on-orange td.button-left, table.button-on-orange td.button-right { width: 9px; }
table.button-off-orange td.button-middle, table.button-on-orange td.button-middle { padding: 0px 3px 0px 3px; }
table.button-off-orange td.button-left { background: url('img/orange-off-left.gif'); }
table.button-off-orange td.button-right { background: url('img/orange-off-right.gif'); }
table.button-off-orange td.button-middle { background: url('img/orange-off-mid.gif') repeat-x; }
table.button-on-orange td.button-left { background: url('img/orange-on-left.gif'); }
table.button-on-orange td.button-right { background: url('img/orange-on-right.gif'); }
table.button-on-orange td.button-middle { background: url('img/orange-on-mid.gif') repeat-x; }
table.button-on-orange td.button-middle a, table.button-off-orange td.button-middle a { text-decoration: none; font-size: 9pt; font-weight: bold; }
table.button-on-orange td.button-middle a, table.button-on-orange td.button-middle { color: white; }
table.button-off-orange td.button-middle a { color: #636363; }



table.button-off-topbar, table.button-on-topbar { height: 25px; cursor: pointer; }
table.button-off-topbar td.button-left img, table.button-off-topbar td.button-right img,
table.button-on-topbar td.button-left img, table.button-on-topbar td.button-right img { width: 9px; height: 1px; }
table.button-off-topbar td.button-left, table.button-off-topbar td.button-right,
table.button-on-topbar td.button-left, table.button-on-topbar td.button-right { width: 9px; }
table.button-off-topbar td.button-middle, table.button-on-topbar td.button-middle { padding: 0px 0px 0px 0px; }
table.button-off-topbar td.button-left { background: url('img/topbar-off-left.gif'); }
table.button-off-topbar td.button-right { background: url('img/topbar-off-right.gif'); }
table.button-off-topbar td.button-middle { background: url('img/topbar-off-mid.gif') repeat-x; }
table.button-on-topbar td.button-left { background: url('img/topbar-on-left.gif'); }
table.button-on-topbar td.button-right { background: url('img/topbar-on-right.gif'); }
table.button-on-topbar td.button-middle { background: url('img/topbar-on-mid.gif') repeat-x; }
table.button-on-topbar td.button-middle a, table.button-off-topbar td.button-middle a { text-decoration: none; font-size: 9pt; font-weight: bold; }
table.button-on-topbar td.button-middle a { color: white; }
table.button-off-topbar td.button-middle a { color: #636363; }


table.button-off-credits, table.button-on-credits { height: 20px; cursor: pointer; }
table.button-off-credits td.button-left img, table.button-on-credits td.button-left img { width: 18px; height: 1px; }
table.button-off-credits td.button-right img, table.button-on-credits td.button-right img { width: 5px; height: 1px; }
table.button-off-credits td.button-left, table.button-on-credits td.button-left { width: 18px; }
table.button-off-credits td.button-right, table.button-on-credits td.button-right { width: 5px; }
table.button-off-credits td.button-middle, table.button-on-credits td.button-middle { padding: 0px 5px 0px 5px; }
table.button-off-credits td.button-left { background: url('img/credits-off-left.gif'); }
table.button-off-credits td.button-right { background: url('img/credits-off-right.gif'); }
table.button-off-credits td.button-middle { background: url('img/credits-off-mid.gif') repeat-x; }
table.button-on-credits td.button-left { background: url('img/credits-on-left.gif'); }
table.button-on-credits td.button-right { background: url('img/credits-on-right.gif'); }
table.button-on-credits td.button-middle { background: url('img/credits-on-mid.gif') repeat-x; }
table.button-on-credits td.button-middle a, table.button-off-credits td.button-middle a { text-decoration: none; font-size: 8pt; font-weight: bold; }
table.button-on-credits td.button-middle a { color: white; }
table.button-off-credits td.button-middle a { color: white; }


input.quick-search { width: 214px; font-size 9px; }







div.top-login {
	position: absolute;
	top: -127px;
	left: 45%;
}

div.top-login-open {
	position: absolute;
	top: 0px;
	left: 45%;
	opacity: .9;
	filter:alpha(opacity=90);
	z-index: 2;
}


table.login-table {
	height: 144px;
	width: 300px;
}

td.login-table {
	width: 100%;
	background: url('img/login-mid.gif') repeat-x;
	color: white;
	font-size: 9pt;
	font-weight: bold;
	vertical-align: bottom;
	padding-bottom: 2px;
	text-align: center;
}

table.login-subtable {
	width: 100%;
}

table.login-subtable td.login-label1 {
	text-align: center;
}

table.login-subtable td.login-label2 {
	padding-top: 7px;
	text-align: center;
}

span.login {
	color: #2a435f;
	font-size: 7pt;
	text-transform: uppercase;
}

input.login {
	width: 100%;
	font-size: 12pt;
	color: black;
	background-color: #d6e2f0;
	border: 0px;
}

a.unknown-option {
}

a.big-button-option {
	text-decoration: none;
}

table.login-subtable td.login-button {
	padding: 10px 0px;
}
table.login-subtable td.login-links {
	text-align: center;
}

a.login-option, span.login-separator {
	color: #4780c1;
}

table.login-subtable div.error-message-control {
	color: red;
	font-size: 10px;
	padding: 0px;
}

table.login-subtable td.top-login-open {
	padding-top: 1px;
	padding-bottom: 1px;
}

table.area td.top { border-top: 1px solid #dcdcdc; }
table.area td.bottom { border-bottom: 1px solid #dcdcdc; }
table.area td.right { border-right: 1px solid #dcdcdc; width: 6px; }
table.area td.left { border-left: 1px solid #dcdcdc; }
table.area td.top, table.area td.content, table.area td.bottom { width: 100%; }
table.area td.content2 { padding: 10px; }

td.mil-icon { }
td.mil-td { padding-left: 4px; padding-bottom: 5px; vertical-align: middle;}
a.mil-a { color: black; font-size: 8pt; font-family: "Lucida Grande",Geneva,arial,helvetica,sans-serif; text-decoration: none; line-height: 9pt; }
a.mil-a:hover { color: #FF8109; }


td.context1-app-menu-2 { padding: 0px 20px; border-right: 1px solid #9b9b9b; }
td.last-ctx1-app-menuitem { border: 0px; }
a.context1-app-menu-a-on, a.context1-app-menu-a-off { font-size: 10pt; font-weight: bold; color: #9b9b9b; text-decoration: none; }
a.context1-app-menu-a-on, a.context1-app-menu-a-off:hover { color: black; }

td.context9-app-menu-2 { padding: 0px 10px; border-right: 1px solid #9b9b9b; }
td.last-ctx9-app-menuitem { border: 0px; }
a.context9-app-menu-a-on, a.context9-app-menu-a-off { font-size: 9pt; font-weight: normal; color: #9b9b9b; text-decoration: none; }
a.context9-app-menu-a-on, a.context9-app-menu-a-off:hover { color: black; }

td.context2-app-menu-2 { padding: 0px 15px; border-right: 1px solid #9b9b9b; }
td.last-ctx2-app-menuitem { border: 0px; }
a.context2-app-menu-a-on, a.context2-app-menu-a-off { font-size: 8pt; font-weight: bold; color: #9b9b9b; text-decoration: none; }
a.context2-app-menu-a-on, a.context2-app-menu-a-off:hover { color: black; }


td.bottom-barz { padding-top: 10px; }
td.bottom-barz, td.bottom-barz a { font-size: 8pt; color: #9b9b9b; text-decoration: none; }

td.right-barx { border-left: 1px dotted #919191; padding: 0px 17px 0px 25px; }
td.left-barx { border-right: 1px dotted #919191; padding: 0px 25px 0px 17px; }

td.side-ads { border-left: 1px dotted #919191; padding: 0px 1px 0px 1px; }

td.other-options-title { color: #9b9b9b; font-size: 10pt; font-weight: bold; padding-bottom: 10px; }
table.other-options { margin-bottom: 30px; }
table.other-options td.a { padding: 0px 0px 0px 5px; height: 25px; }
table.other-options a { text-color: black; font-size: 12px; color: #656565; text-decoration: none; font-weight:bold; }
table.other-options a:hover { text-decoration: underline; color: #ff7800; }

td.main-menu-left {
	background-image: url('img/menu-left-longer.gif');
	background-repeat: no-repeat;
	background-position: center left;
	padding-left: 7px; padding-right: 3px;
}

div.popup-menu-anchor { width: 30px; height: 42px; position: relative; padding-top: 0px; }
img.popup-menu-img { display: block; position: relative; top: 7px; cursor: pointer; }
img.popup-menu-img2 { cursor: pointer; }

div.popup-menu {
	position: absolute;
	width: 300px;
	display: none;
	margin-top: 7px;
	opacity: .9;
	filter: alpha(opacity=90);
	z-index: 101;
}

td.popup-menu-top-mid {
	background-image: url('img/popup-menu-top-mid.gif');
	background-repeat: repeat-x;
	background-position: bottom;
}

td.popup-menu-mid-pad { padding-left: 8px; }
td.popup-menu-mid-content { border-left: 1px solid #95cf61; padding: 10px; background-color: #c7dffb; border-right: 1px solid #95cf61; }

td.popup-menu-bottom-mid {
	background-image: url('img/popup-menu-bottom-mid.gif');
	background-repeat: repeat-x;
	background-position: bottom;
}
td.popup-menu-mid-pad2 { padding-left: 9px; }


.report-title
{
	font-size:20px;
	font-weight:bold;
	color:#FB9800;
}

.report-description-text
{
	font-weight:bold;
	color: #9b9b9b;
	font-size:15px;
}

.performance-range-picker {
	font-size:20px;
	font-weight:bold;
	height: 25px;
	width: 150px;
} 

.performance-statistic-values {
	font-size:20px;
	font-weight:bold;
}

.performance-report-combo {
	font-size:11px;
	font-weight:bold;
	color: #9b9b9b;
}

.performance-switcher
{
	margin-right:17px;
	text-align:right;
}
.performance-statistic-text
{
	font-weight:bold;
	color:#4781C6;
	font-size:15px;
}

.performance-segmentation-text
{
	font-weight:bold;
	font-size:12px;
}

.performance-segmentation-values, .performance-segmentation-values a
{
	font-weight:bold;
	color:#4781C6;
	font-size:12px;
}

.performance-segmentation-values a
{
	text-decoration:none;	
	font-size:12px;
}

.performance-segmentation-values a:hover {
	color:red;
	text-decoration:underline;	
	font-size:12px;
}

div.geo-location-map{	
	border: 1px solid #e6e6e6; 
	padding: 3px;	
	/* Must be given because ie does not show right border.*/
	width: 170px; 
	height: 170px;
	-moz-box-sizing: content-box;
}

td.guide-text-selected, td.guide-text-none {
	font-size: 12pt;
	padding-left: 10px;
	font-weight: bold;
	padding-right: 20px;
}

td.guide-text-selected {
	color: black;
}

td.guide-text-none {
	color: #e6e6e6;
}

div.big-google-map-popup {
	border: 1px solid #e6e6e6;
	background-color: white;	
}

div.big-google-map-popup p {
	margin: 4px;
	text-align: right;
}

img.big-google-map-close {
	border: 0px;
}

div.big-google-map-div {
	margin: 4px;	
	overflow: hidden;	/* Not to show copyright message out of div if overlapped. */
}

td.section-body {
	padding-top: 1px;
}

tr.grayed-task-row td, tr.grayed-task-row a {
	color: #9B9B9B;
}

table.real-picview {
	width: 164px;
}

table.real-picview .real-picview-cell-table {	
	margin: 2px;
} 

table.real-picview .real-picview-cell-td {
	text-align: center; 
	vertical-align: middle; 
	width: 70px; 
	height: 60px; 
	padding: 3px; 
	border: 1px solid #e6e6e6;
}

div.popup-div {
	border: 1px solid #e6e6e6;
	background-color: white;	
}

div.popup-div p.popup-header {
	margin: 4px;
	text-align: right;
}

div.popup-div img.popup-close {
	border: 0px;
}

div.popup-div div.popup-content-div {
	margin: 4px;	
}

.big-subtext {
	font-weight:bold;
	color: #9b9b9b;
	font-size:15px;
	text-transform:none;	
}

.extended-list-first-level, .extended-list-first-level span,
td.list-content-cell a.extended-list-first-level {
	color: #1D5181;
	font-size: 12px;
	font-weight: bold;
	line-height: 20px;	
}

.extended-list-first-level-gray, td.list-content-cell a.extended-list-first-level-gray {
	color: #818181;
}

.extended-list-first-level-green, td.list-content-cell a.extended-list-first-level-green {
	color: #038100;
}

.extended-list-first-level-red, td.list-content-cell a.extended-list-first-level-red {
	color: #f70400;
}

.extended-list-second-level, td.list-content-cell a.extended-list-second-level {
	font-size: 10px;
	font-weight: bold;	
}

.extended-list-second-level-gray, td.list-content-cell a.extended-list-second-level-gray {
	color: #818181;
}

.extended-list-third-level, td.list-content-cell a.extended-list-third-level {
	color: #818181;
	font-size: 10px;
	font-weight: bold;	
}

.extended-list-property-price, td.list-content-cell a.extended-list-property-price {
	font-size: 10px;
	font-weight: bold;
	padding-top: 5px;
}

a.extended-list-property-price {
	display: block;
}

.extended-list-black, td.list-content-cell a.extended-list-black {
	color: #333333;
}

div.thumbnail-image {
	background: no-repeat center;	
	height: 100px;
	width: 130px;
	float: left;		
}

div.thumbnail-image-border {
	padding: 3px;
	border: 1px solid #e6e6e6;
	float: left;	
	margin: 3px;
	text-align: right;
	-moz-box-sizing: content-box;
	cursor: pointer;
}

.large-thumnail-column {
	width: 144px;
	height: 114px;
}

.small-thumnail-column {
	width: 76px;
	height: 60px;
}

a.list-cell-large-thumbnail {
	display: block;
	padding: 3px;
	border: 1px solid #e6e6e6;
	width: 138px;
	height: 105px;
	margin-right: 10px;
}

a.list-cell-small-thumbnail {
	display: block;
	padding: 3px;
	border: 1px solid #e6e6e6;
	width: 76px;
	height: 60px;
	margin-right: 10px;
}


.extended-list-status, td.default-renderer-cell a.extended-list-status {
	color: #BB5100;	
	font-size: 12px;
	font-weight: bold;
	line-height: 20px;	
}

.shortlist-status, td.default-renderer-cell a.shortlist-status {
	color: #ff0000;
	font-weight: normal;
}

.shortlist-days-ago, td.default-renderer-cell a.shortlist-days-ago {
	color: #727272;
	line-height: 20px;
}

div.sh-butt-cont {
	margin-top: 5px;
}

.extended-list-last-column {
	text-align: right;
}

.extended-list-rating {
	margin-top: 3px;
}

.extended-list-details-option {
	line-height:20px;
}

.zellipsis { 
	margin-right:-10000px; 
}

.deals-buyer-column .extended-list-first-level {
	color: #9D3F00
}

.deals-priority-cell {
	width: 180px;
}

.units-property-cell {
	width: 180px;
}

.link-view-switcher {
	text-align: right;
}

.link-view-switcher a {
	color: #9B9B9B;
	font-weight: bold;
	text-decoration: none;
}

.link-view-switcher-separator {
	font-weight: bold;
}

.link-view-switcher-title {
	font-weight: bold;
}

a.link-view-switcher-selected {
	color: #FB9800;
}

.statistics-column {
	width: 200px;
}

.statistics-column .extended-list-first-level, td.list-content-cell a.statistics-column, td.statistics-column a.extended-list-first-level  {
	color: #9D3F00;
}

.default-renderer-cell {
	vertical-align: top;
	padding-top:3px;
}

.align-right {
	text-align: right;
}

.pad-left {
	padding-left: 30px;
}

tr.list-even-row-fancy, tr.list-odd-row-fancy {
	color: #000000;
	font-size: 11px;
	padding-left: 5px;
	vertical-align: middle;
	background-color: #FFFFFF;
}

tr.list-even-row-fancy td.list-content-cell, tr.list-odd-row-fancy td.list-content-cell {
	padding-top: 5px;
	padding-bottom: 5px;
	border-bottom: 1px solid #ededed;
}

tr.list-even-row-fancy, tr.list-even-row-fancy td {
	background-color: #f4f4f4;
}

td.list-content-cell a.sent-days-ago {
	padding-left: 23px;
	background: url(/iflowcrm/iflowcrm/icons/small/email_sent_small.jpg) no-repeat;
	background-position: 0px center;
}

td.list-content-cell a.was-contacted {
	zcolor: green;
}

span.button-separator-orange {
	float: right;
	width: 10px;
}

td.black-list {
	background: url('/iflowcrm/iflowcrm/1rightarrow.png') no-repeat;
	background-position: 0px top;
	font-size: 9pt;
	color: black;
	font-weight: bold;
	padding-left: 30px;
	padding-bottom: 14px;
}

table.red-list {
	zmargin-left: 80px;
	zmargin-top: -20px;
}

td.red-list {
	background: url('/iflowcrm/iflowcrm/mark_blue.gif') no-repeat;
	background-position: 0px top;
	font-size: 9pt;
	color: #6e6e6e;
	font-weight: normal;
	padding-left: 30px;
	padding-bottom: 10px;
}

table.no-float {
	float: none;
}

a.display-block {
	display: block;
}

/*
table.context1-menu {
	width: 100%;
}

td.context1-menu-2 {
	border: 1px solid green;
	position: relative;
}
td.context1-menu-2 {
	display: block;
}
a.context1-menu-a-off, a.context1-menu-a-on {
	display: block;
}

img.menu-img {
	zdisplay: block;
	border: 1px solid red;
	zposition: relative;
	ztop: -50%;
	zleft: 100%;
	float: right;
}
*/

.extended-list-black-nobold, td.list-content-cell a.extended-list-black-nobold {
	color: #333333;
	font-weight: normal;
}

div.tds-hours, div.tds-seconds {
	display: inline;
}

div.stars {
	padding: 3px 0px;
}

td.bottom-align {
	vertical-align: bottom;
	text-align: right;
}

table.signup1 td {
	vertical-align: middle;
	font-size: 14pt;
	font-weight: bold;
	color: black;
	text-transform: none;
}

table.signup1 span.gray {
	color: #818080;
	font-size: 14pt;
	font-weight: bold;
	text-transform: none;
}

table.public-section {
	border-top: 1px solid #cbcaca;
	border-bottom: 0px;
	width: 669px;
}

table.public-section td.form-entry-control {
	background-color: white;
	vertical-align: middle;
	width: 220px;
	height: 40px;
}

table.public-section td.form-entry-label {
	width: 200px;
}

td.fc-no-label .form-control-wide {
	margin-left: 10px;
	width: 90%;
}

td.fc-no-label input.checkbox {
	width: auto;
}
	

table.public-section td.rightcell {
	width: 200px;
	padding: 0px 10px 0px 40px;
}

table.public-section td.section-body {
	padding-left: 15px;
}

table.public-section span.form-label {
	color: #42312c;
	text-transform: none;
	font-size: 10pt;
	font-weight: normal;
}

table.public-section span.mandatory {
	padding-right: 4px;
}
	

table.public-section input.form-control-wide {
	width: 215px;
}

select.form-control-wide {
	width: 444px;
}
		
table.public-section input.form-control-wide, select.form-control-wide {
	border: 1px solid #a5acb2;
}

table.public-section input.checkbox {
	width: 15px;
}

table.public-first {
	border-top: 1px solid #cabba9;
	margin-top: 20px;
}

table.public-section table.checkbox-with-label {
	width: 215px;
}

table.public-section table.checkbox-with-label a {
	color: #3366cc;
}

table.public-section td.public-last-footer {
	padding-top: 40px;
	padding-bottom: 30px;
}

table.activation-section {
	border-bottom: 0px;
	width: 550px;
}

table.activation-section td.button-middle {
	text-align: center;
}

table.activation-section td.button-middle a {
	display: block;
	width: 120px;
}

table.activation-section span.wide-text {
	color: #797878;
	font-size: 8pt;
	font-weight: normal;
	padding-top: 0px;
}

table.activation-section table.button-off-orange td.button-middle, 
table.activation-section table.button-on-orange td.button-middle {
	padding: 0px 0px;
}

table.activation-section td.rightcell {
	padding-left: 40px;
	vertical-align: top;
}

table.activation-section td.section-body {
	padding-top: 0px;
}

table.activation-section td.title {
	color: #1b5384;
	font-size: 9pt;
	font-weight: bold;
}

table.activation-section-header {
	width: 660px;
}

table.activation-section-header span.wide-text {
	color: #746864;
	font-size: 10pt;
	font-weight: bold;
	padding-top: 0px;
}

td.header-footer {
	height: 40px;
}

table.activation-section-footer td.button-middle a {
	display: block;
	width: 220px;
}

td.bare-section-activation {
	padding-top: 30px;
	padding-bottom: 30px;
}

span.ared {
	color: #ff0000;
	font-size: 8pt;
}
span.arank {
	color: #0085fa;
	font-size: 8pt;
}

div.label-control {
	padding: 0px 0px 4px 3px;
}

td.top-message-footer {
	text-align: center;
	align: none;
}

table.top-message-outer td.inner-cell {
	padding: 10px;
}

table.top-message-outer {
	background-color: #FFFFCC;
	border: 1px solid #FFD700;
}

td.top-message-footer table.button-off-orange, td.top-message-footer table.button-on-orange {
	zfloat: none;
}

table.di4 {
	width: 100%;
	margin-top: 10px;
}

td.di4 {
	vertical-align: middle;
	text-align: left;
	zborder: 1px solid #fe9a04;
	padding: 2px;
}

a.di4 {
	color: #4781C6;
	padding-left: 7px;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
}

table.di4 input.di4 {
	zborder: 1px solid #fe9a04;
}

div.di4i {
	border: 1px solid #fec46d;
	padding: 3px;
}

span#pbar_percentText {
	padding-left: 5px;
	padding-bottom: 3px;
}

table.us-table {
	zborder: 1px solid red;
}
td.us-left {
	padding-top: 15px;
	padding-bottom: 2px;
}
td.us-mid {
	zborder: 1px solid green;
	padding: 5px;
}
td.us-right {
	zborder: 1px solid orange;
}
td#us-results {
	padding-top: 20px;
}
div.us-params2 {
	padding: 5 5 5 5;
	background-color: #f2faff;
	position: absolute;
	z-index: 200;
}
div.us-params {
	background-color: #fafdff;
	width: 187px;
	border-top: 1px solid #bae4ff;
}
td.us-crit {
	padding: 10px 0px 10px 0px;
	color: #9B9B9B;
	font-size: 12px;
	font-weight: bold;
}
a#flip-us-params {
	color: #7e9fb5;
}
a#flip-us-params:hover {
	color: #7290a4;
}
div.us-cat {
	display: none;
	width: 100%;
	padding: 5px;
	border-left: 1px solid #bae4ff;
	border-right: 1px solid #bae4ff;
	border-bottom: 1px solid #bae4ff;
}
a.us-cat {
	display: block;
	width: 100%;
	padding-right: 15px;
	background-repeat: no-repeat;
	background-position: right center;
	background-image: url(img/us-section.gif);
	text-decoration: none;
	font-size: 11px;
}
a.us-cat:hover {
	background-image: url(img/us-section-hover.gif);
}
a.us-cat-param {
	display: none;
	width: 100%;
	padding-left: 15px;
	background-repeat: no-repeat;
	background-position: left center;
	background-image: url(img/us-add4.gif);
	text-decoration: none;
	font-size: 11px;
	margin-top: 5px;
	color: #656565;
}
a.us-cat-param:hover {
	background-image: url(img/us-add4-hover.gif);
}
input.us-filter {
	border: 0px;
	width: 100%;
	color: #9B9B9B;
	background-color: #fafdff;
}
a.us-reset {
	display: block;
	width: 12px;
	background-repeat: no-repeat;
	background-position: left center;
	background-image: url(img/us-reset5.gif);
	text-decoration: none;
	font-size: 11px;
	color: white;
}
a.us-reset:hover {
	background-image: url(img/us-reset5-hover.gif);
}
div#us-crits {
	width: 100%;
}
div.us-criq {
	width: 48%;
	float: left;
	border: 1px solid #ffabab;
	margin: 2px;
	padding: 2px 5px;
	font-size: 11px;
	color: #656565;
}
a.us-caq {
	display: block;
	width: 100%;
	padding-right: 15px;
	background-repeat: no-repeat;
	background-position: right center;
	background-image: url(img/us-remove4.gif);
	text-decoration: none;
	font-size: 11px;
	color: #656565;
	text-align: left;
}
a.us-caq:hover {
	background-image: url(img/us-remove4-hover.gif);
}
table.us-slider {
	margin-top: 5px;
	display: none;
}
table.us-slider td, div.us-criq-label-left,div.us-criq-label-right {
	font-size: 11px;
	color: #656565;
}	
table.us-slider td {
	padding-left: 2px;
	padding-right: 2px;
}
td.us-slider {
	width: 100%;
	background-repeat: no-repeat;
	background-position: left -12px;
	background-image: url(img/slider-bkg.jpg);
}
img.us-slider {
	position: relative;
}
div.us-criq-label-left, div.us-criq-label-right {
	width: 4ex;
}
div.us-criq-label-left {
	text-align: center;
}
div.us-criq-label-right {
	text-align: center;
}
table.us-slider td.us-criq-currency {
	padding-left: 5px;
	text-align: right;
}
div.us-sep {
	width: 2px;
}

div.us-unt {
	float: left;
	width: 200px;
	height: 65px;
	border: 1px solid #c9d5d5;
	margin: 2px;
	padding: 2px;
}
div.us-unt-pic {
	float: left;
	width: 75px;
	height: 100%;
	text-align: center;
	padding: 2px;
	border: 1px solid #deebeb;
}
div.us-unt-pic img {
	opacity: 0.8;
}
div.us-unt-data {
	float: left;
	width: 110px;
}

div.us-unt-data div, div.us-unt-data div a {
	font-size: 11px;
	color: #656565;
}
div.us-unt-data div {
	padding: 5px;
	height: 50px;
	overflow: hidden;
}
div.us-unt-data div a {
	text-decoration: none;
	color: #737373;
}
div.us-unt-data div a:hover {
	text-decoration: underline;
	color: #656565;
}
input.us-criq-filter {
	width: 100%;
	font-size: 11px;
	color: #a96767;
	border: 1px solid #e4e4e4;
	padding: 2px;
	margin-top: 2px;
}
	
td.ailv-button td.button-middle {
	padding: 0px 0px;
}

td.ailv-pad1 {
	text-align: right;
	padding-right: 10px;
}

td.ailv-edit, td.ailv-edit input {
	width: 100%;
}

table.ailv {
	margin-top: 0px;
}

td.ailv-day {
	padding-top: 50px;
	padding-bottom: 10px;
}

td.ailv-day div {
	width: 50%;
	font-size: 17px;
	font-weight: bold;
	color: #caab8e;
	border-bottom: 1px solid #e7e7e7;
	padding-bottom: 5px;
}

td.ailv-col1 { padding-left: 30px; white-space: nowrap; }
td.ailv-col2 { padding-left: 30px; }

td.ailv-record, td.ailv-col1, td.ailv-col2 {
	vertical-align: middle;
	padding-top: 5px;
	padding-bottom: 5px;
}

td.ailv-col1 a, td.ailv-col2 a {
	color: #1c83fc;
	text-decoration: none;
}

td.ailv-col1 a, td.ailv-col2 a:hover {
	color: #1c83fc;
	text-decoration: underline;
}


table.button-off-ailv-type, table.button-on-ailv-type { height: 23px; cursor: pointer; float: right; width: 80px; }
table.button-off-ailv-type td.button-left img, table.button-off-ailv-type td.button-right img,
table.button-on-ailv-type td.button-left img, table.button-on-ailv-type td.button-right img { width: 6px; height: 1px; }
table.button-on-ailv-type .unknown-normal { color: white; }
table.button-off-ailv-type td.button-left, table.button-off-ailv-type td.button-right,
table.button-on-ailv-type td.button-left, table.button-on-ailv-type td.button-right { width: 6px; }
table.button-off-ailv-type td.button-middle, table.button-on-ailv-type td.button-middle { padding: 0px 1px 0px 1px; text-align: center; }

/* dogz */

table.button-off-ailv-type td.button-left-ailv-type-1 { background: url('img/ailv-1-off-left.gif'); }
table.button-off-ailv-type td.button-right-ailv-type-1 { background: url('img/ailv-1-off-right.gif'); }
table.button-off-ailv-type td.button-middle-ailv-type-1 { background: url('img/ailv-1-off-mid.gif') repeat-x; }
table.button-on-ailv-type td.button-left-ailv-type-1 { background: url('img/ailv-1-on-left.gif'); }
table.button-on-ailv-type td.button-right-ailv-type-1 { background: url('img/ailv-1-on-right.gif'); }
table.button-on-ailv-type td.button-middle-ailv-type-1 { background: url('img/ailv-1-on-mid.gif') repeat-x; }

table.button-off-ailv-type td.button-left-ailv-type-3 { background: url('img/ailv-3-off-left.gif'); }
table.button-off-ailv-type td.button-right-ailv-type-3 { background: url('img/ailv-3-off-right.gif'); }
table.button-off-ailv-type td.button-middle-ailv-type-3 { background: url('img/ailv-3-off-mid.gif') repeat-x; }
table.button-on-ailv-type td.button-left-ailv-type-3 { background: url('img/ailv-3-on-left.gif'); }
table.button-on-ailv-type td.button-right-ailv-type-3 { background: url('img/ailv-3-on-right.gif'); }
table.button-on-ailv-type td.button-middle-ailv-type-3 { background: url('img/ailv-3-on-mid.gif') repeat-x; }

table.button-off-ailv-type td.button-left-ailv-type-7 { background: url('img/ailv-7-off-left.gif'); }
table.button-off-ailv-type td.button-right-ailv-type-7 { background: url('img/ailv-7-off-right.gif'); }
table.button-off-ailv-type td.button-middle-ailv-type-7 { background: url('img/ailv-7-off-mid.gif') repeat-x; }
table.button-on-ailv-type td.button-left-ailv-type-7 { background: url('img/ailv-7-on-left.gif'); }
table.button-on-ailv-type td.button-right-ailv-type-7 { background: url('img/ailv-7-on-right.gif'); }
table.button-on-ailv-type td.button-middle-ailv-type-7 { background: url('img/ailv-7-on-mid.gif') repeat-x; }

table.button-off-ailv-type td.button-left-ailv-type-2 { background: url('img/ailv-2-off-left.gif'); }
table.button-off-ailv-type td.button-right-ailv-type-2 { background: url('img/ailv-2-off-right.gif'); }
table.button-off-ailv-type td.button-middle-ailv-type-2 { background: url('img/ailv-2-off-mid.gif') repeat-x; }
table.button-on-ailv-type td.button-left-ailv-type-2 { background: url('img/ailv-2-on-left.gif'); }
table.button-on-ailv-type td.button-right-ailv-type-2 { background: url('img/ailv-2-on-right.gif'); }
table.button-on-ailv-type td.button-middle-ailv-type-2 { background: url('img/ailv-2-on-mid.gif') repeat-x; }

table.button-off-ailv-type td.button-left-ailv-type-8 { background: url('img/ailv-8-off-left.gif'); }
table.button-off-ailv-type td.button-right-ailv-type-8 { background: url('img/ailv-8-off-right.gif'); }
table.button-off-ailv-type td.button-middle-ailv-type-8 { background: url('img/ailv-8-off-mid.gif') repeat-x; }
table.button-on-ailv-type td.button-left-ailv-type-8 { background: url('img/ailv-8-on-left.gif'); }
table.button-on-ailv-type td.button-right-ailv-type-8 { background: url('img/ailv-8-on-right.gif'); }
table.button-on-ailv-type td.button-middle-ailv-type-8 { background: url('img/ailv-8-on-mid.gif') repeat-x; }


table.button-on-ailv-type td.button-middle a, table.button-off-ailv-type td.button-middle a { text-decoration: none; font-size: 9pt; }
table.button-on-ailv-type td.button-middle a, table.button-on-ailv-type td.button-middle { color: white; }
table.button-off-ailv-type td.button-middle a { color: white; }


div.outlook-div1 { }
div.outlook-div2 { font-size: 10px; color: gray; }
div.outlook-div3 { font-size: 10px; color: red; }

textarea.form-control-wide {
	width: 100%;
	font-size: 8pt;
}

a.qcb {
	color: #4781C6;
	font-size: 10pt;
	font-weight: bold;
	text-decoration: none;
}

table.qfb td.qfb {
	padding: 2px;
}

table.qfb td.qfb-label {
	color: #818181;
	font-size: 10pt;
	font-weight: bold;
	padding-right: 15px;
}

table.qfb table.button-off-orange td.button-middle, table.qfb table.button-on-orange td.button-middle {
	padding:0px 2px;
}

div.gm2dvp {
	position: relative;
	left: 20px;
	top: 0px;
	width: 1px;
	height: 1px;
}

div.gm2dv {
	position: absolute;
	zleft: 30px;
	ztop: 15px;
	display: none;
	width: 550px;
	height: 400px;
	border: 1px solid gray;
	background-color: white;
	padding: 0px;
	margin: 0px;
	zoverflow: hidden;
	z-index: 100;
}

div.gm2dv2 {
	position: absolute;
	margin: 0px;
	background-color: #F2F4F4;
	width: 150px;
	height: 398px;
	left: 0px;
	top: 0px;
	border-right: 1px solid gray;
	overflow-x: hidden;
	overflow-y: scroll;
}

div.gm2dv3 {
	position: absolute;
	margin: 0px;
	zbackground-color: red;
	width: 398px;
	height: 398px;
	left: 150px;
	top: 0px;
}

div.gm2dv4-off, div.gm2dv4-on, div.gm2dv4-sel {
	border-bottom: 1px solid #c3c5c5;
	background-color: #e6e8e8;
	width: auto;
	padding: 4px;
	cursor: pointer;
	color: #626262;
	font-size: 8pt;
}

div.gm2dv4-on {
	color: #fe9a04;
}

div.gm2dv4-sel {
	background-color: #fe9a04;
	color: white;
}

div.gm2dvmsg {
	color: orange;
	width: 300px;
}

td.agsel select {
	width: 100%;
}

a.remove-icon, a.edit-icon, a.email-icon {
	padding-left: 23px;
	margin-right: 20px;
}

a.remove-icon {
	background: url(img/sl-remove.gif) no-repeat left center;
}
a.edit-icon {
	background: url(img/sl-edit.gif) no-repeat left center;
}
a.email-icon {
	background: url(img/sl-email.gif) no-repeat left center;
}

td.pes_label {
	padding-left: 5px;
	text-decoration: underline;
	cursor: pointer;
}

td.list-content-cell a.inq-x-search, td.list-content-cell a.inq-x-accept, td.list-content-cell a.inq-x-assign {
	padding: 10px 0px 10px 33px;
	font-size: 12px;
}

td.list-content-cell a.inq-x-search { background: url(x-search.png) no-repeat left center; }
td.list-content-cell a.inq-x-accept { background: url(x-accept.png) no-repeat left center; }
td.list-content-cell a.inq-x-assign { background: url(x-add.png) no-repeat left center; }

td.align-bottom { vertical-align: bottom; }
span.inq-sep { padding: 0px 10px; }

div.cola { position: relative; }
div.cola_off, div.cola_on { position: absolute; border: 1px solid gray; background-color: #F2F4F4; padding: 6px; z-index: 100; }

div.cola_off { visibility: hidden; z-index: -1; }
div.cola_on { visibility: visible; }

table.cola2_off { display: none; }

a.cola_off, a.cola_on { display: block; padding-left: 17px; padding-bottom: 5px; padding-top: 5px; background-position: left center; background-repeat: no-repeat; text-decoration: none; }
a.cola_off { background-image: url(collapse/open.gif); }
a.cola_off:hover { ztext-decoration: underline; background-image: url(collapse/open_hover.gif); }
a.cola_on { background-image: url(collapse/close.gif); color: #ea7812; }
a.cola_on:hover { text-decoration: underline; background-image: url(collapse/close_hover.gif); }

a.cola2_off, a.cola2_on { display: block; padding-left: 23px; padding-top: 2px; background-position: left center; background-repeat: no-repeat; text-decoration: none; }
a.cola2_off { background-image: url(collapse/open2.gif); }
a.cola2_off:hover { text-decoration: none; background-image: url(collapse/open2_hover.gif); }
a.cola2_on { background-image: url(collapse/close2.gif); color: #ea7812; }
a.cola2_on:hover { text-decoration: none; background-image: url(collapse/close2_hover.gif); }

a.cola2_ofx, a.cola2_ofx:hover { background-image: none; }

div.page-text { font-size: 10pt; color: #414141; font-weight: normal; padding-bottom: 25px; }

table.right-side, div.right-side, a.right-side { float: right; width: 40%; }
table.left-side, div.left-side, a.left-side { float: left; width: 25%; }
table.half-width, div.half-width, a.half-width { width: 60%; }


img.biggal-main { margin-bottom: 10px; }
img.biggal-thumb { margin-right: 10px; cursor: pointer; }

div.big-google-map-popup { position:absolute; display:none; z-index:200; right: 0px; }

div.lfqs3-anchor { position: relative; }
div#lfqs3-div { position: absolute; right: 0px; top: 0px; width: 400px; display: none; background-color: #f4f4f4; z-index: 200; border: 1px solid #a1a1a1; margin-bottom: 20px; }
div.lfqs3u-header { width: 100%; background-color: #c3d9ff; color: #34afe8; font-size: 12px; padding: 4px 9px; text-align: left; font-weight: bold; margin-bottom: 7px; }
div.lfqs3u-entry { clear: both; } /* position: static; */
div.lfqs3u-pic { float: left; width: 75px; height: 60px; text-align: center; margin-right: 5px; margin-left: 5px; }
div.lfqs3u-content { text-align: left; height: 65px; padding-right: 5px; }
div.lfqs3u-pic, div.lfqs3u-content { padding-top: 5px; padding-bottom: 5px; } 
div.lfqs3u-even { background-color: #e2e3e5; }

div.lfqs3u-entry a, div.lfqs3u-entry span, div.lfqs3u-entry div { font-size: 11px; text-decoration: none; font-weight: bold; line-height: 13px; }

a.lfqs3u-pic { }
img.lfqs3u-pic { border: 0px; }

a.lfqs3u-title { display: block; color: black; }
a.lfqs3u-info, a.lfqs3u-info2 { display: block; color: #9a9a9a; }
span.lfqs3u-sep { padding: 0px 4px; }

a.lfqs3u-saleType { color: #ff6600; }
a.lfqs3u-price { color: #14a2e4; }
a.lfqs3u-status { }

a.lfqs3u-status2 { }
a.lfqs3u-lastContact { }

div.lfqs3u-footer { font-size: 10px; font-weight: bold; }

table.ivf-stars {}
table.ivf-stars td.on, table.ivf-stars td.off { width: 13px; height: 14px; background-repeat: no-repeat; background-position: center center; }
table.ivf-stars td.on { background-image: url(full_star.gif); }
table.ivf-stars td.off { background-image: url(empty_star.gif); }

div#dsr_box { width: 100%; }
table.dsr_box { width: 100%; }
table.dsr_box td.bhead { background-color: black; color: white; height: 30px; font-weight: bold; }
table.dsr_box td.bhead2 { background-color: #99ccff; color: black; }
table.dsr_box td { padding: 2px; text-align: center; }
table.dsr_box td a { text-decoration: none; }
td.dsr-sold, td.dsr-sold a { color: green; }
td.dsr-reserved, td.dsr-reserved a { color: orange; }
td.dsr-available, td.dsr-available a { color: red; }
td.dsr-sold, td.dsr-reserved, td.dsr-available { border-bottom: 1px solid #c0c0c0; background-color: #f0f0f0; }
td.lbl2 { border: 1px solid #c0c0c0; }
table.dsr_box td.dsr_seprow { height: 12px; }
table.dsr_box tr.dsr_totals td { border-bottom: 1px solid #c0c0c0; border-top: 1px solid #c0c0c0; background-color: #f0f0f0; font-weight: bold; color: black; padding: 4px 0px; }
a.dsr_download { position: relative; display: block; left: 80%; margin-top: 30px; }

td.tabmenu2 { padding: 0px 30px; clear: left; }
td.tabmenu2 ul { padding: 0px; margin: 0px }
td.tabmenu2 ul li.tb-right { float: right; }
td.tabmenu2 ul li {
	border: medium none;
	display: inline;
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}

td.tabmenu2 ul li a:link, td.tabmenu2 ul li a:visited {
	background-color: #f0f3f5;
	border-color: #e0e0e0;
	border-style: solid;
	border-width: 1px 1px 0px 1px;
	color: #0a51a1;
	float: left;
	font-size: 12px;
	font-weight: bold;
	margin: 0px;
	padding: 10px 15px;
	text-decoration: none;
	font-family:"Lucida Grande",verdana,arial,helvetica,sans-serif;
}


td.tabmenu2 ul li a.sel-true, td.tabmenu2 ul li a.sel-true:visited { font-weight: bold; background-color: white; color: black; background-image: none; }
td.tabmenu2 ul li a.sel-false:hover, td.tabmenu2 ul li a.sel-:hover { color: #07376d; }
td.tabmenu2 ul li a.last-tb-menu, td.tabmenu2 ul li a.last-tb-menu:visited { margin-right: 8px; }

td.tab-contents { padding: 0px 0px 20px 0px; }

table.render-table { background-color: #f0f3f5; }
