﻿/*!
 * Ext JS Library 3.1.0
 * Copyright(c) 2006-2009 Ext JS, LLC
 * licensing@extjs.com
 * http://www.extjs.com/license
 */
html, body
{
	font: normal 12px tahoma, arial, verdana, sans-serif;
	margin: 0;
	padding: 0;
	border: 0 none;
	overflow: hidden;
	height: 100%;	
}
.infoWrapper
{
	margin: 0;
	padding: 0;
}
.infoPanel
{
	display: block;
	position: absolute;
	top: 0;
	right: 0;
	padding-top: 15px;
	padding-right: 25px;
	font-family: tahoma, arial, verdana, sans-serif;
	color: Black;
	font-size: 10px;
}
.ext-el-mask
{
	background: #dadadb;
}
.x-grid3-td-title b
{
	font-family: tahoma, verdana;
	display: block;
	color: #333;
}
.x-grid3-td-title b i
{
	font-weight: normal;
	font-style: normal;
	color: #000;
}
.x-grid3-td-title .topic
{
	padding-left: 20px;
	background: transparent url(images/post.gif) no-repeat 0 2px;
}
.x-grid3-td-title .x-grid3-cell-inner
{
	white-space: normal;
}
.x-grid3-td-title a
{
	color: #385F95;
	text-decoration: none;
}
.x-grid3-td-title a:hover
{
	text-decoration: underline;
}
.x-grid3-col-notes, .x-grid3-col-name, .x-grid3-col-comment
{
	white-space: normal !important;
}
.details .x-btn-text
{
	background-image: url(images/details.gif);
}
.msg-view
{
	background-image: url(../shared/icons/fam/application_view_list.png) !important;
}
.add-feed
{
	background-image: url(images/rss_add.gif) !important;
}

.preview-bottom
{
	background-image: url(images/preview-bottom.gif) !important;
}
.preview-right
{
	background-image: url(images/preview-right.gif) !important;
}
.preview-hide
{
	background-image: url(images/preview-hide.gif) !important;
}

.tabs
{
	background-image: url( ../desktop/images/tabs.gif ) !important;
}
.summary
{
	background-image: url(images/details.gif) !important;
}
.x-grid3-row-body p
{
	margin: 5px 20px 10px 25px !important;
	color: #555;
}

.post-date
{
	font-weight: bold;
	color: #333;
}

.author
{
	color: #333;
}

.x-tree
{
	background: #fff !important;
}
.x-tree .x-tree-node-el a.x-tree-node-anchor
{
    text-decoration:none;
}
.x-border-layout-ct
{
	background: transparent;
}
body.x-border-layout-ct
{
	background: #FFF;
}
.header-bar {
    background-image: url(../images/logos/omni-logo-blue.svg) !important;
    background-repeat: no-repeat;
    background-color: #FFFFFF;
    margin-top: 10px;
    margin-bottom: 10px;
    margin-left: 20px;
    margin-right: 10px;
}
.header-fields
{
	margin-left: 0px;
}
.header-btn
{
	height: 18px;
}
.x-layout-split
{
	background-color: transparent !important;
}

.x-tree-node div.feeds-node
{
	background: #eee url(images/cmp-bg.gif) repeat-x;
	margin-top: 1px;
	border-top: 1px solid #ddd;
	border-bottom: 1px solid #ccc;
	padding-top: 2px;
	padding-bottom: 1px;
}
.feeds-node .x-tree-node-icon
{
	display: none;
}
.forum-ct a span
{
	font-weight: bold;
	color: #222;
}
.feed
{
	border: 1px solid #fff;
	margin: 3px;
}
.feed .x-tree-ec-icon
{
	display: none;
}
.feed-icon
{
	background-image: url(images/rss.gif) !important;
}

.delete-icon
{
	background-image: url(images/rss_delete.gif) !important;
}
.load-icon
{
	background-image: url(images/rss_load.gif) !important;
}
.refresh-icon
{
	background-image: url(../shared/icons/fam/table_refresh.png) !important;
}
.x-tree-selected
{
	/*border:1px dotted #a3bae9;*/
	background: #DFE8F6;
}
.x-tree-node .x-tree-selected a span
{
	background: transparent;
	color: #15428b;
	font-weight: bold;
}


#main-tabs .x-tab-panel-body
{
	background: transparent;
	border: 0 none;
}

/* Preview classes */
.preview-email-body
{
	color: #222;
	font: normal 11px tahoma,verdana,arial,sans-serif;
}

.preview-email-body p
{
	line-height: 18px;
	margin: 8px 0;
}

.preview-email-body ul
{
	margin-left: 18px;
}

.preview-email-body ul li
{
	display: list-item;
	list-style-image: none !important;
	list-style-position: outside !important;
	list-style-type: disc !important;
	margin-left: 18px;
}

.preview-email-body h4.post-author
{
	font-weight: normal;
	color: #555;
	font-size: 11px;
}
.preview-email-body span.post-date
{
	font-weight: normal;
	color: #555;
	float: right;
	font-size: 11px;
}
.preview-email-body span.post-title
{
	color: #222;
	float: left;
	font-size: 11px;
}
.preview-email-body div.post-data
{
	background: #f1f2f4;
	padding: 5px;
	border-bottom: 1px solid #dadadb;
}
.preview-email-body div.post-body
{
	padding: 10px;
}
.preview-email-body h3, .preview-email-body h4 
{
    clear:both;
}
/*.single-preview .x-toolbar, #right-preview .preview .x-toolbar {
    border-top:0 none;
}*/
.reading-menu .x-menu-item-checked
{
	border: 1px dotted #a3bae9 !important;
	background: #DFE8F6;
	padding: 0;
	margin: 0;
}
.x-tab-panel-header
{
	border-bottom-width: 0 !important;
}
#suggested
{
	border-top: 0 none;
}
#suggested a
{
	text-decoration: none;
	font-size: 11px;
	color: #15428B;
	display: block;
	padding: 3px;
	float: right;
	margin-right: 4px;
}
#suggested a:hover
{
	text-decoration: underline;
	color: #15428B;
}
.x-combo-list-item
{
	zoom: 1;
}
.x-combo-list-item strong
{
	color: #777;
	font-size: 11px;
	font-style: normal;
	float: left;
}
.x-combo-list-item em
{
	color: #222;
	font-size: 12px;
	font-style: normal;
	float: left;
	width: 325px;
}
.x-node-ctx
{
	background: #eee !important;
	border: 1px solid #ccc !important;
}
.icon-save, 
.icon-print, 
.icon-reply, 
.icon-forward, 
.icon-escalate, 
.icon-reload, 
.icon-cancel, 
.icon-attachments, 
.icon-find, 
.icon-upload, 
.icon-window, 
.icon-important, 
.icon-locked, 
.icon-client, 
.icon-client-signoff,
.icon-withdrawn,
.icon-calc,
.icon-chain,
.icon-question,
.icon-resend,
.icon-saveattach,
.icon-edit,
.icon-people,
.icon-rotateLeft,
.icon-rotateRight,
.icon-archive,
.icon-signoff,
.icon-btn-forcesize,
.icon-delete,
.icon-email-valid,
.icon-post,
.icon-reports,
.icon-insto,
.icon-goto,
.icon-copytoclip,
.icon-unbounce,
.icon-settings,
.icon-nocontact,
.icon-nophone,
.icon-bounce,
.icon-noemail,
.icon-rts,
.icon-noportal,
.icon-portal,
.icon-noaddress,
.icon-retail,
.icon-retail-claim,
.icon-onhold,
.icon-unRTS,
.icon-badinvestment,
.icon-tick
{
    background-repeat:no-repeat;
}
.icon-save
{
	background-image: url(../images/icons/save.png) !important;
}
.icon-print
{
	background-image: url(../images/icons/icon-print.png) !important;
}
.icon-reply
{
	background-image: url(../images/icons/reply.png) !important;
}
.icon-forward
{
	background-image: url(../images/icons/forward.png) !important;
}
.icon-escalate
{
	background-image: url(../images/icons/escalate.png) !important;
}
.icon-reload
{
	background-image: url(../images/icons/reload.png) !important;
}
.icon-cancel
{
	background-image: url(../images/icons/cancel.png) !important;
}
.icon-attachments
{
	background-image: url(../images/icons/attachments.png) !important;
}
.icon-find
{
	background-image: url(../images/icons/find.png) !important;
}
.icon-upload
{
	background-image: url(../images/icons/upload.png) !important;
}
.icon-window
{
	background-image: url(../images/icons/window.png) !important;
}
.icon-important
{
	background-image: url(../images/icons/important.png) !important;
}
.icon-locked 
{
    background-image: url(../images/icons/icon-locked.png) !important;
}
.icon-client
{
	background-image: url(../images/icons/client.png) !important;
}
.icon-client-signoff
{
	background-image: url(../images/icons/icon-locked-client.png) !important;
	padding-left: 35px !important;
}
.icon-withdrawn
{
	background-image: url(../images/icons/withdrawn.png) !important;
}
.icon-calc
{
	background-image: url(../images/icons/icon-calc.png) !important;
}
.icon-chain
{
	background-image: url(../images/icons/icon-chain.png) !important;
}
.icon-question
{
	background-image: url(../images/icons/icon-question.png) !important;
}
.icon-resend
{
	background-image: url(../images/icons/icon-resend.gif) !important;
	width: 19px;
	height: 20px;
}
.icon-saveattach
{
	background-image: url(../images/icons/saveattach.gif) !important;
}
.icon-edit
{
	background-image: url(../images/icons/edit.png) !important;
}
.icon-people
{
	background-image: url(../images/icons/people.png) !important;
}
.icon-rotateLeft
{
	background-image: url(../images/icons/rotateLeft.gif) !important;
}
.icon-rotateRight
{
	background-image: url(../images/icons/rotateRight.gif) !important;
}
.icon-archive
{
	background-image: url(../images/icons/important.png) !important;
}
.icon-signoff
{
	background-image: url(../images/icons/icon-locked.png) !important;
	cursor: pointer;
}
.icon-btn-forcesize
{
	width: 21px;
	height: 21px !important;
}
.icon-delete 
{
    background-image: url(../images/icons/icoDelete.png) !important;
}
.icon-email-valid
{
    background-image: url(../images/icons/icon-question-blue.png) !important;
}
.icon-post
{
	background-image: url(../images/icons/post.png) !important;
}
.icon-unbounce
{
	background-image: url(../images/icons/icoUnbounce.png) !important;
}
.icon-reports
{
    background-image: url(../images/icons/icoReports.gif) !important;
    width: 40px;
    height: 40px;
}
.icon-insto 
{
    background-image:url(../images/icons/insto.png) !important;
    cursor: pointer;
}
.icon-retail 
{
    background-image:url(../images/icons/retail.png) !important;
    cursor: pointer;
}
.icon-retail-claim
{
    background-image:url(../images/icons/retail-claim.png) !important;
    cursor: pointer;
}
.icon-onhold 
{
    background-image:url(../images/icons/icon-onhold.png) !important;
    width:50px !important;
    height:16px;
}
.icon-goto 
{
    background-image:url(../images/icons/icon-goto.gif) !important;
    cursor: pointer;
}
.icon-tab-contact
{
    background-image:url(../images/icons/icon-tab-contact.png) !important;
}
.icon-tab-contact-insto
{
    background-image:url(../images/icons/icon-tab-contact-insto.png) !important;
}
.icon-tab-email-send
{
    background-image:url(../images/icons/icon-tab-email-send.png) !important;
}
.icon-tab-insto
{
    background-image:url(../images/icons/icon-tab-insto.png) !important;
    padding-left:17px !important;
}
.icon-tab-email 
{
    background-image:url(../images/icons/icon-tab-email.png) !important;
}
.icon-tab-case 
{
    background-image:url(../images/icons/icon-tab-case.png) !important;
}
.icon-settings
{
    background-image:url(../images/icons/icon-settings.png) !important;
}
.icon-nocontact 
{
    background-image:url(../images/icons/icon-nocontact.png) !important;
}
.icon-bounce 
{
    background-image:url(../images/icons/icon-bounce.png) !important;
}
.icon-nophone 
{
    background-image:url(../images/icons/icon-phone-no.png) !important;
    display: inline-block;
}
.icon-noemail 
{
    background-image:url(../images/icons/icon-noemail.png) !important;
    display: inline-block;
}
.icon-rts 
{
    background-image:url(../images/icons/icon-rts.png) !important;
}
.icon-portal 
{
    background-image:url(../images/icons/icon-portal.png) !important;
}
.icon-noportal 
{
    background-image:url(../images/icons/icon-noportal.png) !important;
}
.icon-noaddress 
{
    background-image:url(../images/icons/icon-noaddress.png) !important;
    display: inline-block;
}
.icon-unRTS
{
	background-image: url(../images/icons/icoUnbounce.png) !important;
}
.icon-badinvestment
{
	background-image: url(../images/icons/icon-badinvestment.png) !important;
}
.icon-tick
{
	background-image: url(../images/icons/icon-tick.png) !important;
}
.icon-cog
{
	background-image: url(../images/icons/icoEdit.png) !important;
	background-repeat: no-repeat;
}

.btn-blue-userinfo td.x-btn-tr, .btn-blue-userinfo td.x-btn-tc, .btn-blue-userinfo td.x-btn-tl,
.btn-blue-userinfo td.x-btn-mr, .btn-blue-userinfo td.x-btn-mc, .btn-blue-userinfo td.x-btn-ml,
.btn-blue-userinfo td.x-btn-br, .btn-blue-userinfo td.x-btn-bc, .btn-blue-userinfo td.x-btn-bl {
    background-image:url(../javascript/ext-3.4.1/resources/images/IMFGreen/button/btn-blue.gif) !important;
}
.btn-pink-userinfo td.x-btn-tr, .btn-pink-userinfo td.x-btn-tc, .btn-pink-userinfo td.x-btn-tl,
.btn-pink-userinfo td.x-btn-mr, .btn-pink-userinfo td.x-btn-mc, .btn-pink-userinfo td.x-btn-ml,
.btn-pink-userinfo td.x-btn-br, .btn-pink-userinfo td.x-btn-bc, .btn-pink-userinfo td.x-btn-bl {
    background-image:url(../javascript/ext-3.4.1/resources/images/IMFGreen/button/btn-pink.gif) !important;
}
.btn-blue-userinfo .x-btn-text,
.btn-pink-userinfo .x-btn-text {
    height: 28px !important;
    background-position-x: 5px !important;
    padding-left: 27px !important;
    padding-right: 10px;
    line-height: 1 !important;
}
.btn-filter-go 
{
    font-size:10px; 
}
.btn-filter-go tbody tr td em button 
{
    padding-top:0px !important;	
    height:14px !important;
}
.grid-row-noplaintiffid
{
	background-color: #E0E0E0 !important;
}
.icon-copytoclip
{
	background-image: url(../images/icons/icon-copytoclip.gif) !important;
	width: 20px;
	height: 20px;
	background-repeat: no-repeat;
	cursor: pointer;
    display: inline-block;
}
.font-normal
{
	font: normal 12px tahoma, arial, verdana, sans-serif;
}

.thumb-wrap
{
	width: 100px;
	height: 80px;
	padding: 0px;
	margin: 15px;
	float: left;
	border-style: solid;
	border-width: thin;
	border-color: White;
}
.thumb-over
{
	border-style: solid;
	border-width: 1px;
	border-color: #000000;
}
.thumb-select
{
	border-style: solid;
	border-width: thin;
	border-color: #0000FF;
}
.thumb-filed
{
	text-align: center;
	cursor: pointer;
}
.thumb-notfiled
{
	text-align: center;
	cursor: pointer;
	background-image: url(../images/icons/flagged-green.png);
	background-position: right bottom;
	background-repeat: no-repeat;
}
.header-search-text
{
    padding-top: 2px;
    color: Black;
    font-family: tahoma, arial, verdana, sans-serif;
    font-size: 12px;    
}
#frmSearch 
{
    padding-top:21px;
}
.user-setting-button-panel-padding 
{
    padding-top:15px;
}
.font-h3
{
	font-size: 12px;
	font-weight: bold;
	text-decoration: underline;
	line-height: 30px;
}
.font-bold
{
	font-weight: bold;
}

.grid-row-withdrawn,
.tree-row-unfiled
{
	background-color: #FFC4CF !important;
}

.grid-row-client
{
	background-color:#C1F0F6 !important; /* pastel blue */
}

.grid-row-openclass-registered {
    background-color: #FFFFC4 !important; /* light yellow */
}

/*
 * FileUploadField component styles
 */
.x-form-file-wrap
{
	position: relative;
	height: 22px;
}
.x-form-file-wrap .x-form-file
{
	position: absolute;
	right: 0;
	-moz-opacity: 0;
	filter: alpha(opacity: 0);
	opacity: 0;
	z-index: 2;
	height: 22px;
}
.x-form-file-wrap .x-form-file-btn
{
	position: absolute;
	right: 0;
	z-index: 1;
}
.x-form-file-wrap .x-form-file-text
{
	position: absolute;
	left: 0;
	z-index: 3;
	color: #777;
}


#table-form-contact td, #table-form-contact-name td
{
	vertical-align: top;
	padding: 5px;
}


.pan-corr-sendbuttons div div
{
	background-color: Transparent;
}
.formLabel
{
	font-family: Arial, Tahoma, Verdana;
	font-size: 11px;
}
.formLabelInner
{
	font-family: Arial, Tahoma, Verdana;
	font-size: 11px;
	padding-left: 20px;
}
.tblCellPadding td
{
	padding: 5px;
}
.tblCellPaddingInner td
{
	padding: 0px 10px 0px 0px;
}
.gridLink, .link
{
	color: Blue;
	text-decoration: underline;
    	cursor: pointer !important;
}
.x-plain-formcolor
{
	background-color: Black;
}

.imageBase
{
	display: block;
}

.imageRotate270
{
	-webkit-transform: rotate(270deg);
	-moz-transform: rotate(270deg);
	filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
}

.imageRotate180
{
	-webkit-transform: rotate(180deg);
	-moz-transform: rotate(180deg);
	filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
}

.imageRotate90
{
	-webkit-transform: rotate(90deg);
	-moz-transform: rotate(90deg);
	filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
}
.panGroupHeading
{
	font-size: 14px;
	font-weight: bold;
}
.trade-sell
{
	background-color: #ffe0e0 !important;
}
.trade-buy
{
	background-color: #e0ffe0 !important;
}
.trade-outside, .grid-row-inactive, .grid-row-inactive table tbody tr td div
{
	background-color: #ECECEC !important;
	color:#909090 !important
}
.trade-suspect
{
	background-color: #FF0000 !important;
}
.x-grid3-summary-row div.x-grid3-cell-inner
{
	font-weight: bold !important;
}
.filter-row-grid .x-grid3-header
{
	background: #f9f9f9 url(../images/filter-row-hrow.gif) repeat-x left top;
}

.filter-row-grid .filter-row-header
{
	height: 26px;
}

tr.filter-row-header .filter-row-icon input
{
	background-image: url(../images/filter-row-icon.png);
	background-repeat: no-repeat;
	padding-left: 16px;
}
.email-escalated
{
	font-weight: bold !important;
	color: #F00 !important;
}
.email-nonescalated
{
	display: none;
}
.emailBounce
{
	color: Red;
}
.returnToSender
{
	color: Red;
}
.form-short .x-form-item {
    padding-bottom: 0px !important;
}


/* This gives toolbar buttons the regular button style */
.x-toolbar .x-btn-ml { background: url(../javascript/ext-3.4.1/resources/images/IMFGreen/button/btn.gif) no-repeat;}
.x-toolbar .x-btn-mc { background: url(../javascript/ext-3.4.1/resources/images/IMFGreen/button/btn.gif) repeat-x; text-align: center;}
.x-toolbar .x-btn-mr { background: url(../javascript/ext-3.4.1/resources/images/IMFGreen/button/btn.gif) no-repeat;}

/*.x-toolbar .x-btn-over .x-btn-ml{ background: url(../javascript/ext-3.4.1/resources/images/IMFGreen/button/btn.gif) no-repeat;}
.x-toolbar .x-btn-over .x-btn-mc{ background: url(../javascript/ext-3.4.1/resources/images/IMFGreen/button/btn.gif) repeat-x;}
.x-toolbar .x-btn-over .x-btn-mr{ background: url(../javascript/ext-3.4.1/resources/images/IMFGreen/button/btn.gif) no-repeat;}
*/

.x-toolbar .x-btn-tl { background-position: 0 0 !important; }
.x-toolbar .x-btn-tr { background-position: -3px 0 !important; }
.x-toolbar .x-btn-tc { background-position: 0 -6px !important; }
.x-toolbar .x-btn-ml { background-position: 0 -24px !important; }
.x-toolbar .x-btn-mr { background-position: -3px -24px !important; } 
.x-toolbar .x-btn-mc { background-position: 0 -1096px !important; }
.x-toolbar .x-btn-bl { background-position: 0 -3px !important; }
.x-toolbar .x-btn-br { background-position: -3px -3px !important; }
.x-toolbar .x-btn-bc { background-position: 0 -15px !important; }

.x-toolbar .x-btn-over .x-btn-tl{
	background-position: -6px 0 !important;
}

.x-toolbar .x-btn-over .x-btn-tr{
	background-position: -9px 0 !important;
}

.x-toolbar .x-btn-over .x-btn-tc{
	background-position: 0 -9px !important;
}

.x-toolbar .x-btn-over .x-btn-ml{
	background-position: -6px -24px !important;
}

.x-toolbar .x-btn-over .x-btn-mr{
	background-position: -9px -24px !important;
}

.x-toolbar .x-btn-over .x-btn-mc{
	background-position: 0 -2168px !important;
}

.x-btn-over .x-btn-bl{
	background-position: -6px -3px !important;
}

.x-toolbar .x-btn-over .x-btn-br{
	background-position: -9px -3px !important;
}

.x-toolbar .x-btn-over .x-btn-bc{
	background-position: 0 -18px !important;
}

.x-toolbar-btn-padding 
{
    margin-left:5px !important;
}
/* end block */

.casenote 
{
    border-top-style:solid;
    border-top-width:1px;
    border-top-color:#F0F0F0;
    margin-top:15px;
    padding-top:5px;
    background-color:#FFF;
    clear:both;
    width:100%;
}
.casenote a
{
    color:Blue !important;
    text-decoration:underline;
}
.casenote-top-selected 
{
}
.casenote .quote .words, .casenote .quote .comment .comment-words
{
    padding-left:10px;
}
.casenote .quote .words, .casenote .quote .comment .comment-words .edit 
{
    font-size:12px;
}
.casenote .quote .title .recent, .casenote .quote .comment .comment-byline .recent
{
    margin-left:5px;
    width:45px;
    height:11px;
    background-image:url(../images/icons/recent.png) !important;
    background-repeat:no-repeat;
}
.casenote .quote .title .important 
{
    margin-left:5px;
    width:45px;
    height:18px;
    background-image:url(../images/icons/important.png) !important;
    background-repeat:no-repeat;
}
.casenote .quote .title .important-recent 
{
    margin-left:5px;
    width:45px;
    height:18px;
    background-image:url(../images/icons/important-recent.png) !important;
    background-repeat:no-repeat;
}
.casenote .quote .links 
{
    padding-top:4px;
    font-size:12px;
}
.casenote .casenote-logo 
{
    float:left;
    width:145px;
    height:65px !important;
    cursor:pointer;
    background-image:url(../images/logos/small/caselogoDEFAULT.jpg);
}
.casenote .quote 
{
    /*margin-left:145px;*/
    padding-left:32px;
    width:80%;
    float:left;
    padding-top:10px;
    background-image:url(../images/comment-quotes.jpg);
    background-repeat:no-repeat;
}
.casenote .quote .title 
{
    vertical-align:text-top;
    text-transform:uppercase;
    text-decoration:underline;
}
.casenote .quote .byline, .casenote .quote .comment .comment-byline
{
    color:#808080;
    font-size:10px;
}
.casenote .quote .comment 
{
    margin-top:10px;
    padding-left:15px;
    margin-left:15px;
    background-image:url(../images/comment-quotes-smaller.jpg) !important;
    background-repeat:no-repeat;
}
.logo-AFG 
{
    background-image:url(../images/logos/small/caselogoAFG.jpg) !important;
    background-repeat:no-repeat;
    margin-top:15px;
}
.logo-ABS
{
    background-image:url(../images/logos/small/caselogoABS.jpg) !important;
    background-repeat:no-repeat;
}
.logo-AWB 
{
    background-image:url(../images/logos/small/caselogoAWB.jpg) !important;
    background-repeat:no-repeat;
}
.logo-CNP 
{
    background-image:url(../images/logos/small/caselogoCNP.jpg) !important;
    background-repeat:no-repeat;
}
.logo-CER
{
    background-image:url(../images/logos/small/caselogoCER.jpg) !important;
    background-repeat:no-repeat;
}
.logo-BANKFEES
{
    background-image:url(../images/logos/small/caselogoBANKFEES.jpg) !important;
    background-repeat:no-repeat;
}
.logo-BAU
{
    background-image:url(../images/logos/small/caselogoBAU.jpg) !important;
    background-repeat:no-repeat;
}
.logo-CCP
{
    background-image:url(../images/logos/small/caselogoCCP.jpg) !important;
    background-repeat:no-repeat;
}
.logo-DOW2
{
    background-image:url(../images/logos/small/caselogoDOW2.jpg) !important;
    background-repeat:no-repeat;
}
.logo-FIRE
{
    background-image:url(../images/logos/small/caselogoFIRE.jpg) !important;
    background-repeat:no-repeat;
}
.logo-GSL
{
    background-image:url(../images/logos/small/caselogoGSL.jpg) !important;
    background-repeat:no-repeat;
}
.logo-GSLG
{
    background-image:url(../images/logos/small/caselogoGSLG.jpg) !important;
    background-repeat:no-repeat;
}
.logo-GUNNS
{
    background-image:url(../images/logos/small/caselogoGUNNS.jpg) !important;
    background-repeat:no-repeat;
}
.logo-ION
{
    background-image:url(../images/logos/small/caselogoION.jpg) !important;
    background-repeat:no-repeat;
}
.logo-KPMG
{
    background-image:url(../images/logos/small/caselogoKPMG.jpg) !important;
    background-repeat:no-repeat;
}
.logo-LEHMAN
{
    background-image:url(../images/logos/small/caselogoLEHMAN.jpg) !important;
    background-repeat:no-repeat;
}
.logo-MFS
{
    background-image:url(../images/logos/small/caselogoMFS.jpg) !important;
    background-repeat:no-repeat;
}

.logo-NAB
{
    background-image:url(../images/logos/small/caselogoNAB.jpg) !important;
    background-repeat:no-repeat;
}

.logo-OZL
{
    background-image:url(../images/logos/small/caselogoOZL.jpg) !important;
    background-repeat:no-repeat;
}

.logo-PAN
{
    background-image:url(../images/logos/small/caselogoPAN.jpg) !important;
    background-repeat:no-repeat;
}

.logo-TESTCASE
{
    background-image:url(../images/logos/small/caselogoTESTCASE.jpg) !important;
    background-repeat:no-repeat;
}

.logo-TPI
{
    background-image:url(../images/logos/small/caselogoTPI.jpg) !important;
    background-repeat:no-repeat;
}
.logo-VLL
{
    background-image:url(../images/logos/small/caselogoVLL.jpg) !important;
    background-repeat:no-repeat;
}
.logo-WDS
{
    background-image:url(../images/logos/small/caselogoWDS.jpg) !important;
    background-repeat:no-repeat;
}
.logo-RCY
{
    background-image:url(../images/logos/small/caselogoRCY.gif) !important;
    background-repeat:no-repeat;
}
.logo-WIVENHOE
{
    background-image:url(../images/logos/small/caselogoWIVENHOE.jpg) !important;
    background-repeat:no-repeat;
}
.logo-ALDO
{
    background-image:url(../images/logos/small/caselogoALDO.jpg) !important;
    background-repeat:no-repeat;
}
.logo-DEFAULT
{
    background-image:url(../images/logos/small/caselogoDEFAULT.jpg) !important;
    background-repeat:no-repeat;
}
.logo-BCS
{
    background-image:url(../images/logos/small/caselogoBCS.jpg) !important;
    background-repeat:no-repeat;
}
.logo-FGE
{
    background-image:url(../images/logos/small/caselogoFGE.png) !important;
    background-repeat:no-repeat;
}
.logo-bentham-imf-1 {
    background-image: url(../images/logos/omni-logo-blue.svg) !important;
    background-repeat: no-repeat;
    margin: 20px;
}
.casenote-showmore 
{
    height:40px;
    width:100%;
    text-align:center;
    vertical-align:middle;
    clear:both;
}
.casenote-showmore a
{
    height:40px;
    width:100%;
    text-decoration:underline;
    font-size:13px;
    text-transform:uppercase;
    color:#808080;
    padding-top:8px;
}
.casenote-showmore a:hover
{
    border-style:solid;
    border-width:thin;
    border-color:#808080;
}
.plaint-head-case 
{
    color:#000;
    font-size:14px;
    font-weight: bold;
    padding-top:2px;
    text-align:center;
    cursor:pointer;
}
.plaint-head-master, .insto-head-class 
{
    color:#000;
    font-size:14px;
    font-weight: bold;
    padding-top:2px;
    padding-right:5px;
    text-align:right;
}
.plaint-head-summary 
{
    color:#000;
    font-size:14px;
    font-weight: bold;
    padding-top:2px;
    text-align:left;
}
.plaint-head-name, .insto-head-name
{
    color:#000;
    font-size:14px;
    font-weight: bold;
    padding-top:2px;
    padding-left:0px;
}
.plaint-head-client 
{
    background-color:#C1F0F6; /* pastel blue */    
}
.plaint-head-withdrawn 
{
    background-color:#FFC4CF;
}
.plaint-head-nonclient 
{
    background-color:#FFF;
}
.plaint-head-openclass-registered {
    background-color: #ffffc4;
}
.plaint-head-warning {
    color:#000;
    font-size:14px;
    font-weight: bold;
    padding-top:2px;
    padding-left: 4px;
    text-align:left;
    background-color: rgb(255, 253, 163) !important;
}
.insto-active
{
	/*background-color:#FFC339;*/
	background-color:#F6DB94;
}
.wider-button button.x-btn-text
{
    width:26px !important;
}
.icon-open-master 
{
    background-image:url(../images/icons/openmaster.gif);
    background-repeat:no-repeat;
}
.email-list-read
{
	background-image: url(../images/icons/tree-email2.gif) !important;
	background-repeat: no-repeat;
}
.email-list-unread
{
	background-image: url(../images/icons/tree-email3.gif) !important;
	background-repeat: no-repeat;
}
.x-grid3-row-over .x-grid3-cell-inner, .x-grid3-row:hover .x-grid3-cell-inner
{
    font-weight: bold !important;
}
.font-small-field-top-label 
{
    text-transform:uppercase;
    font-size:8px;
}

/***************************************
TAB OVERRIDES
****************************************/
.tab-client .x-tab-left, .tab-client .x-tab-right, .tab-client .x-tab-strip-inner
{
    background-image:url(../javascript/ext-3.4.1/resources/images/IMFGreen/tabs/tabs-sprite-client.gif) !important;
}
.tab-withdrawn .x-tab-left, .tab-withdrawn .x-tab-right, .tab-withdrawn .x-tab-strip-inner
{
    background-image:url(../javascript/ext-3.4.1/resources/images/IMFGreen/tabs/tabs-sprite-withdrawn.gif) !important;
}
.tab-insto .x-tab-left, .tab-insto .x-tab-right, .tab-insto .x-tab-strip-inner
{
    background-image:url(../javascript/ext-3.4.1/resources/images/IMFGreen/tabs/tabs-sprite-insto.gif) !important;
}
.tab-case .x-tab-left, .tab-case .x-tab-right, .tab-case .x-tab-strip-inner
{
	background-image:url(../javascript/ext-3.4.1/resources/images/IMFGreen/tabs/tabs-sprite-case.gif) !important;
}
#main-tabs div.x-tab-panel-header div.x-tab-strip-wrap ul.x-tab-strip li.tab-client .x-tab-right,
#main-tabs div.x-tab-panel-header div.x-tab-strip-wrap ul.x-tab-strip li.tab-withdrawn .x-tab-right,
#main-tabs div.x-tab-panel-header div.x-tab-strip-wrap ul.x-tab-strip li.tab-insto .x-tab-right,
#main-tabs div.x-tab-panel-header div.x-tab-strip-wrap ul.x-tab-strip li.tab-case .x-tab-right
{
    background-position:0px -101px;
}
#main-tabs div.x-tab-panel-header div.x-tab-strip-wrap ul.x-tab-strip li.tab-client .x-tab-left,
#main-tabs div.x-tab-panel-header div.x-tab-strip-wrap ul.x-tab-strip li.tab-withdrawn .x-tab-left,
#main-tabs div.x-tab-panel-header div.x-tab-strip-wrap ul.x-tab-strip li.tab-insto .x-tab-left,
#main-tabs div.x-tab-panel-header div.x-tab-strip-wrap ul.x-tab-strip li.tab-case .x-tab-left
{
    background-position:right -401px;
}
#main-tabs div.x-tab-panel-header div.x-tab-strip-wrap ul.x-tab-strip li.tab-client .x-tab-strip-inner,
#main-tabs div.x-tab-panel-header div.x-tab-strip-wrap ul.x-tab-strip li.tab-withdrawn .x-tab-strip-inner,
#main-tabs div.x-tab-panel-header div.x-tab-strip-wrap ul.x-tab-strip li.tab-insto .x-tab-strip-inner,
#main-tabs div.x-tab-panel-header div.x-tab-strip-wrap ul.x-tab-strip li.tab-case .x-tab-strip-inner
{
    background-position:0px -251px;
}
/***************************************
END TAB OVERRIDES
****************************************/
#main-tabs div.x-tab-panel-header div.x-tab-strip-wrap ul.x-tab-strip li.x-tab-with-icon span.icon-tab-email,
#main-tabs div.x-tab-panel-header div.x-tab-strip-wrap ul.x-tab-strip li.x-tab-with-icon span.icon-tab-contact,
#main-tabs div.x-tab-panel-header div.x-tab-strip-wrap ul.x-tab-strip li.x-tab-with-icon span.icon-tab-case,
#main-tabs div.x-tab-panel-header div.x-tab-strip-wrap ul.x-tab-strip li.x-tab-with-icon span.icon-tab-contact-insto,
#main-tabs div.x-tab-panel-header div.x-tab-strip-wrap ul.x-tab-strip li.x-tab-with-icon span.icon-tab-email-send,
#main-tabs div.x-tab-panel-header div.x-tab-strip-wrap ul.x-tab-strip li.x-tab-with-icon span.icon-tab-insto
{
    background-position:0px 4px !important;
}
table.x-btn-text-icon tbody.x-btn-icon-small-left button.x-btn-text 
{
    padding-left:21px;
}

.x-toolbar-noborder .x-panel-tbar .x-toolbar
{
    border-left-width:0px;
    border-right-width:0px;
    border-top-width:0px;
}
.x-table-layout-cell-top-align td.x-table-layout-cell {
    vertical-align: top;
    padding:5px;
}
.font-problem
{
	font-weight: bold !important;
	color: #F00 !important;
}

.x-window-tl .x-window-header 
{
    display:block;
}

/* checkbox box label override */
.x-form-cb-label
{
    font-size: 10px;
}
#main-tabs .x-tab-strip-top {
    background-color: white !important;
}
#main-tabs .x-tab-panel-body .x-tab-strip-top {
    background-color: rgb(234, 239, 231) !important;
}
.plaint-head-name div, .contact-head-name div
{
    width: 20px;
    height: 20px;
    float: right;
    background-position-x: center; 
    background-position-y: 1px;
}
.x-edit-noicon {
    background: none !important;
    padding-left: 3px !important;
    padding-right: 3px !important;
    padding-top: 0 !important;
    padding-bottom: 0 !important;
}
.portalHeader td
{
    padding: 2px 25px 1px 2px; 
}
.contact-head-name {
    height: 27px;
    background-color: #ffffff !important;
    font-size: 14px;
    font-weight: bold;
    padding-top: 8px;
    padding-bottom: 4px;
    padding-left: 10px;
    padding-right: 10px;
}
.contact-head-name div.icon-insto, .contact-head-name div.icon-retail 
{
    margin-right: 6px;
    float: left !important;
    background-position-y:0;
}

.archived {
    color: #f00;
    font-size: 15px !important;
    font-weight: bold !important;
}
.chartLink
{
    text-decoration:none;
    font-weight:normal;
    cursor:pointer;
    color:#bdbdbd;
}
.chartLink:hover
{
    text-decoration:underline;
    color:blue;
}

/*http://www.sencha.com/forum/showthread.php?72614-Solved-Line-up-Ext.form.DisplayField-label-with-content*/
.x-form-display-field {
	padding: 3px 0 3px 0 !important;
}
.contact-merge-window .x-form-display-field 
{
    padding: 0 !important;
}

/* START Google Map Styles */

.mapPopup {
    background: white;
}

.mapPopupContentSeperator {
    margin-top: 5px;
    margin-bottom: 5px;
}

.mapPopupHorizTable {
    border-collapse: collapse;
    margin: 2px;
}

.mapPopupHorizTable .evenRow {
    background: #e0e1e2;
}

.mapPopupHorizTable th {
    font-weight: bold;
    padding: 4px 4px 4px 4px;
}

.mapPopupHorizTable tbody {
    border: 1px solid #555555;
}

.mapPopupHorizTable td {
    padding: 4px 4px 4px 4px;
}

.mapPopupVertTable {
    
}

.mapPopupVertTable tr {
    
}

.mapPopupVertTable th {
    font-weight: bold;
    padding: 2px 4px 2px 4px;
}

.mapPopupVertTable td {
    
}


.mapLegend 
{
    background: white; 
    padding: 5px; margin-right: 10px; 
    box-shadow: rgba(0, 0, 0, 0.298039) 0px 1px 4px -1px; 
    border-radius: 2px;
}

.mapLegendTitle 
{
    text-align: center; 
    text-decoration: underline;
}

.mapLegendItem 
{
    padding-top: 2px; 
    padding-bottom: 2px;
}

.mapLegendItem img 
{
    vertical-align: middle;
}

/* END Google Map Styles */

/* START GSTPD custom styling */

.propertySaleDetails {
    opacity: 0.9;
    cursor: default;
}

/* END GSTPD custom styling */

/* START Oakey custom styling */

.contaminationTestTable td 
{
    padding: 1px;
}

/* END Oakey Custom styling */

.pfdPanGroupMembershipCombo {
    opacity: 0.9;
    cursor: default;
}

.pfdPanGroupMembershipComboDisabled {
    
}

.pfdPanGroupMembershipComboDisabled .x-item-disabled {
    opacity: 1;
    cursor: default;
    color: black !important;
}

.pfdPanGroupMembershipComboDisabled .x-superboxselect-item-close {
    display: none;
}

.mailoutStatusLocked {
    color: red;
}

.nobackground {
    background: transparent !important;
}

.refresh-btn-icon {
    background-image: url(../images/icons/refresh.png) !important;
}

.finalise-btn-icon {
    background-image: url(../images/icons/finalise.png) !important;
}

.case-note-type-7 {
    background-color: #d6d6d6;
}

.case-note-title-7 {
    color: red;
}