/*   For Safari and Chrome to always  display the date picker and combobox field on the right */
.ext-safari .x-form-field-wrap .x-form-trigger {
    right: auto !important;
}

.oi-font-heading{font:normal 14px tahoma,arial,helvetica,sans-serif;font-weight:bold;color:#555555;}
.oi-font-heading hr{color: #555555; background-color: #555555; height: 2px; width: 250px; margin-left: 0px; }
.oi-font-heading-resourcepanel{font:normal 12px tahoma,arial,helvetica,sans-serif;font-weight:bold;color:#555555;}

.oi-font-normal{font:normal 11px tahoma,arial,helvetica,sans-serif;}
.oi-font-label{font:normal 12px tahoma,arial,helvetica,sans-serif; line-height: 14px;}
.oi-font-normal-unobtrusive{font:normal 11px tahoma,arial,helvetica,sans-serif; color:#A4A4A4;}
.oi-font-strong{font:normal 11px tahoma,arial,helvetica,sans-serif;font-weight:bold;}
.oi-background{background-color:#d0def0!important;} 
.oi-background-non-specialised{background-color:#ededed!important;}
.x-table-layout td{vertical-align:top;}
.oi-overflow{overflow:auto;}

.oi-pure-html ul {list-style-type:disc; margin: 5px 0px 5px 20px!important; font:normal tahoma,arial,helvetica,sans-serif;}
.oi-pure-html ol {list-style-type:decimal; margin: 5px 0px 5px 20px!important; font:normal tahoma,arial,helvetica,sans-serif;}
.oi-pure-html li{display: list-item!important;}

.oi-pure-html h1{font:normal 14px tahoma,arial,helvetica,sans-serif;font-weight:bold;color:#555555;margin:20px 0px 10px 0px!important;}
.oi-pure-html h2{font:normal 12px tahoma,arial,helvetica,sans-serif;font-weight:bold;color:#555555;margin:20px 0px 10px 0px!important;}
.oi-pure-html h3,h4,h5,h6{font:normal 11px tahoma,arial,helvetica,sans-serif;font-weight:bold;color:#555555;margin:20px 0px 10px 0px!important;}
.oi-pure-html p{font:normal tahoma,arial,helvetica,sans-serif;margin:10px 0px 5px 0px!important; color:#000000;}
.oi-pure-html em{font-style:italic;}
.oi-pure-html strong{font-weight:bold;}

.oi-add-comment-icon {  background-image: url(../pics/menu/comment_add.png ) !important;}  
.oi-edit-comment-icon {  background-image: url(../pics/menu/comment_edit.png ) !important;}  
.oi-delete-comment-icon {  background-image: url(../pics/menu/comment_delete.png ) !important;}  
.oi-comments-go-icon {  background-image: url(../pics/menu/comments_go.png ) !important;}  
.oi-subscribe-to {  background-image: url(../pics/menu/asterisk_orange.png ) !important;}  
.oi-unsubscribe-from {  background-image: url(../pics/menu/asterisk_grey.png ) !important;}
.oi-logout {  background-image: url(../pics/menu/logoff.png ) !important;}    
.oi-login { background-image: url(../pics/menu/arrow_right_boxed.png ) !important;}    
.oi-edit-documentation-icon {  background-image: url(../pics/menu/documentation_edit.png ) !important;}  
.oi-delete-documentation-icon {  background-image: url(../pics/menu/documentation_delete.png ) !important;}  

.oi-item-disabled-normal-font {cursor:default;opacity:1.0!important;-moz-opacity:1.0!important;filter:alpha(opacity=100)!important;}
.oi-item-disabled-normal-font *{cursor:default!important;}

.oi-top-image {position:absolute; z-index:2; top:0; left:0; }
.oi-bottom-image{position:absolute; z-index:1; top:0; left:0; }

.x-tree-node-expanded .bluefolder { background-image:url(../pics/other/folder_blue-open.gif)!important; }
.x-tree-node-collapsed .bluefolder { background-image:url(../pics/other/folder_blue.gif)!important; }

.oi-bold-icon {  background-image: url(../pics/rtt/bold.gif ) !important;} 
.oi-createLink-icon {  background-image: url(../pics/rtt/createLink.gif ) !important;} 
.oi-hr-icon {  background-image: url(../pics/rtt/hr.gif ) !important;} 
.oi-indent-icon {  background-image: url(../pics/rtt/indent.gif ) !important;} 
.oi-insertImage-icon {  background-image: url(../pics/rtt/insertImage.gif ) !important;} 
.oi-italic-icon {  background-image: url(../pics/rtt/italic.gif ) !important;} 
.oi-justifyCenter-icon {  background-image: url(../pics/rtt/justifyCenter.gif ) !important;} 
.oi-justifyLeft-icon {  background-image: url(../pics/rtt/justifyLeft.gif ) !important;} 
.oi-justifyRight-icon {  background-image: url(../pics/rtt/justifyRight.gif ) !important;} 
.oi-ol-icon {  background-image: url(../pics/rtt/ol.gif ) !important;} 
.oi-ul-icon {  background-image: url(../pics/rtt/ul.gif ) !important;} 
.oi-outdent-icon {  background-image: url(../pics/rtt/outdent.gif ) !important;} 
.oi-removeFormat-icon {  background-image: url(../pics/rtt/removeFormat.gif ) !important;} 
.oi-removeLink-icon {  background-image: url(../pics/rtt/removeLink.gif ) !important;} 
.oi-strikeThrough-icon {  background-image: url(../pics/rtt/strikeThrough.gif ) !important;} 
.oi-subscript-icon {  background-image: url(../pics/rtt/subscript.gif ) !important;} 
.oi-superscript-icon {  background-image: url(../pics/rtt/superscript.gif ) !important;} 
.oi-underline-icon {  background-image: url(../pics/rtt/underline.gif ) !important;} 

.oi-archetype-icon {  background-image: url(../pics/other/archetype.png ) !important;} 
.oi-template-icon {  background-image: url(../pics/other/template.png ) !important;} 

.oi-adoptions-icon { background-image: url(../pics/menu/heart.png ) !important;} 
.oi-adoptionssummary-icon { background-image: url(../pics/menu/heart_summary.png ) !important;} 
.oi-tasks-icon { background-image: url(../pics/menu/script.png ) !important;}
.oi-discussion-icon { background-image: url(../pics/menu/user_comment.png ) !important;}
.oi-reviewactive-icon { background-image: url(../pics/menu/comments_go.png ) !important;}
.oi-reviewcompleted-icon { background-image: url(../pics/menu/comments_tick.png ) !important;}
.oi-reviewround-icon { background-image: url(../pics/menu/reviewround.png ) !important;}
.oi-team-icon { background-image: url(../pics/menu/group.png ) !important;}

table.oireport { 
		border-width: 2px 2px 2px 2px;
		border-style: solid solid solid solid;
		border-color: #d0def0 #d0def0 #d0def0 #d0def0;
		border-spacing: 2px;
		border-collapse: collapse;
		background-color: rgb(255, 245, 238);
		font-family: Verdana;
		font-size: 11px;
		}
table.oireport th {
		border-width: 1px 1px 1px 1px;
		padding: 1px 1px 1px 1px;
		border-style: dashed dashed dashed dashed;
		border-color: #d0def0 #d0def0 #d0def0 #d0def0;
		background-color: #f5f5f5;
		}
table.oireport td {
		border-width: 1px 1px 1px 1px;
		padding: 1px 1px 1px 1px;
		border-style: dashed dashed dashed dashed;
		border-color: #d0def0 #d0def0 #d0def0 #d0def0;
		background-color: #f5f5f5;
		}
h1.oireport {
		font-family: Verdana;
		font-size: 14px;
		font-weight: bold;
		}



table.oitableborders {border-width: 1px 1px 1px 1px; border-style: dashed dashed dashed dashed;
		border-color: blue blue blue blue; border-collapse: collapse; background-color: white; font-family: Verdana;
		font-size: 11px; empty-cells: show;}
table.oitableborders th {border-width: 1px 1px 1px 1px; padding: 1px 1px 1px 1px; border-style: dashed dashed dashed dashed; border-color: blue blue blue blue; background-color: white;}
table.oitableborders td {border-width: 1px 1px 1px 1px; padding: 1px 1px 1px 1px; border-style: dashed dashed dashed dashed; border-color: blue blue blue blue; background-color: white;}
h1.oitableborders {font-family: Verdana; font-size: 14px; font-weight: bold;}
table.oitablenoborders {border-width: 0px 0px 0px 0px; border-collapse: collapse;}
table.oitablenoborders th {border-width: 0px 0px 0px 0px; padding: 1px 1px 1px 1px;	background-color: white;}
table.oitablenoborders td {border-width: 0px 0px 0px 0px; padding: 1px 1px 1px 1px; background-color: white;}
h1.oitablenoborders {font-family: Verdana; font-size: 14px; font-weight: bold;}

/* if this is updated we also need to update the BACKGROUND_STYLE_TEMPLATESPANEL in the WestTemplatesPanel accordingly! */
.oitemplatepanel {background-color: #FAF4EE !important;}

		