BODY {
	BACKGROUND-COLOR: #ffffff;
}

border,rssborder {
	background-image: url(../media/bg_greyLines.gif);
}
A {
	COLOR: #336699; 
	FONT-FAMILY: Verdana; 
	TEXT-DECORATION: underline;
}
A:hover {
	COLOR: #8b0000;
	TEXT-DECORATION: underline;
}
A:active {
	COLOR: #336699; 
	TEXT-DECORATION: underline;
}

a.nounderline
{
	text-decoration: none;
}

.excerpt
{
	padding-bottom: 1em;
}

.nowrap
{
	white-space: nowrap;
}

.resultlink{
	text-decoration: underline;
}

.std_title{
	font-size: 13px;
	FONT-FAMILY: Verdana, Arial, Tahoma;
}
TABLE {
	FONT-SIZE: 9pt; 
	COLOR: #333333; 
	FONT-FAMILY: Arial, Verdana, Tahoma /* used */
}


.std_txt {
	font-size: 9pt;
	font-family: Arial, Verdana, Helvetica, sans-serif;
}
.related_txt {
	font-size: 9pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.related_txt_off {
	font-size: 9pt;
	COLOR: #cccccc; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.std_tiny {
	FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY:  Verdana, Arial, Helvetica, sans-serif;
}
.title {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #004080; FONT-FAMILY: Arial, Verdana, Tahoma
}
.titlelrg, .title_med {
	font-size: 14pt; 
	color:#004080; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.title_med, .notice {
	font-size: 12px;
	font-weight: bold; 
}

.notice {
	font-size: 18px;
	color: #000000;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}

.important {
	font-size: 18px;
	color: #7E2217;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
}

.sub_heading {
	font-size: 16px;
	color: #15317E;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}

.title_heb {
	FONT-WEIGHT: bold; FONT-SIZE: 11pt; COLOR: #004080; FONT-FAMILY: Arial, Verdana, Tahoma;
}
.ipt_btn_thin {
	BORDER-RIGHT: #333336 1px solid; BORDER-TOP: #333336 1px solid; FONT-WEIGHT: bold; FONT-SIZE: 9pt; BORDER-LEFT: #333336 1px solid; COLOR: #000000; BORDER-BOTTOM: #333336 1px solid; FONT-FAMILY: Arial, Verdana, Tahoma; BACKGROUND-COLOR: #dce6e6
}
.tbl_hd_tall {
	BORDER-RIGHT: #c0c0c0 1px solid;
	BORDER-TOP: #c0c0c0 1px solid;
	PADDING-LEFT: 15px;
	FONT-SIZE: 9pt;
	BACKGROUND-IMAGE: url(/img/tbl_hd_tall.gif);
	BORDER-LEFT: #c0c0c0 1px solid;
	BORDER-BOTTOM: #c0c0c0 1px solid;
	FONT-FAMILY: Arial, Verdana, Tahoma;
	line-height: 15px;
}

.lnk_span {
	HEIGHT: 20px
}

.textToRight{
	float:right;
	position:relative;
	top:1px;
}

table.invTableFormat{
	background:#bbbbbb;
	width:100%;
}	

tr.invTrHeaderFormat{
	background-color:#eeeeee;
	vertical-align:top;
}

tr.invTrResultFormat{
	background-color:#ffffff;
}

td.statusColumnValue{
	text-align:center;
}
td.numberColumnValue{
	width:65px;
}

.linkAsButton{
	padding:2px;
	margin-bottom:3px;
	background:#ffffff;
	border-top:1px solid #eeeeee;
	border-left:1px solid #eeeeee;
	border-right:2px solid #aaaaaa;
	border-bottom:2px solid #aaaaaa;
}
.linkAsRealButton a{
	padding:2px;
	margin-top:3px;
	background-color:#eeeeee;
	border-top:1px solid #e9e9e9;
	border-left:1px solid #e9e9e9;
	border-right:2px solid #6e6e6e;
	border-bottom:2px solid #6e6e6e;
}
.err {
	COLOR: red
}
input.frmbutton{
	background-color:#eeeeee;
}
input.invalid_text_field {
	background:#fffacd;
	font-weight:bold;
}
.resultsContainer {
	border: 1px solid #cecece; 
	padding-left:6px;
	padding-top: 6px;
	padding-bottom: 6px;
	padding-right: 4px;
}

.confirmContainer{
	border: 1px solid #aeaeae;
	padding-left:2px;
	padding-top: 3px;
	padding-bottom: 6px;
	padding-right: 2px;
}

.container{
	border: 1px solid #aeaeae;
	padding-left:2px;
	padding-top: 3px;
	padding-bottom: 6px;
	padding-right: 2px;
}

.innerContainer{
	margin-top:0;
	margin-bottom:4px;
	padding:1px;
	border:solid #bbbbbb 1px;
	width:99%;
}

.contentBody{
	text-align:left;
}

.uContainer{
	border: 1px solid #aeaeae;
	padding-left:2px;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-right: 2px;
	width:80%;
}

.sectionHeaderExt{
	border: 1px solid #bbbbbb;
	margin-top:0;
	margin-bottom:4px;
	padding:1px;
	width:99%;
}

.sectionHeaderInt{
	padding:1px;
	background:#eeeeee;
	height:1.2em;
}

.textBlock{
	display:block;
	color:#5e5e5e;
	background:#eeeeee;
}

.titleBox{
	margin-top:10px;
    margin-bottom:4px;
    padding:1px;
    border:solid #bbbbbb 1px;
    width:99.3%;
}

.titleBoxSpecial {
	margin-top: 10px;
    margin-bottom: 4px;
    padding: 1px;
	background: #eeeeee;
	border: solid #bbbbbb 1px;
	width: 99.3%;
}

.style4 {
	font-size: 9pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#004080;
	font-weight:bold;
}

.fieldFormat {
	font-size: 9pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style:italic;
}
.boldnblue, .pageMenuItem {
	color:#004080;
	font-weight:bold;
}

.blueuline {
	color:#004080;
	text-decoration: underline;
}

.style6, div, infoMessage {
	font-size: 9pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.style7 {
	font-size: 14pt;
	font-weight:bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.style8 {
	font-size: 12pt;
	font-weight:bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.indentedLinkDesc {
	padding-left: 3em;
	padding-top:.3em;
	display: block;
}

span.indentedLinkDesc div {
	padding-top:0.3em;
}


h4 {
	font-size:14pt;
	color:#004080;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	margin-bottom: 0.5em;
    text-align:center;
    border-bottom: 1px solid black;
    padding-bottom: 0.3em;
    padding-top: 0.2em;
    clear:right;
}

ul.helplinks {
	margin-bottom:10px;
}

ul.helplinks li {
	margin-bottom:5px;
}
 	
.infoMessage{
	color:#8b0000;
	font-weight:bold;
	margin: 10px;
}

.clearHeader, .notices, .errorMessage{
	clear:both;
	padding-top:.3em;
}

.notices{
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#cd2626;
	font-weight: bold;
}


/* apply this class only. solve the issue on bug #1649 */ 
.errorMessage2{
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#cd2626;
	font-weight: bold;
}
.errorMessage{
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#cd2626;
	font-weight: bold;
}
.ipt_txt_sml{
	/*BORDER-RIGHT: #333336 1px solid; 
	BORDER-TOP: #333336 1px solid; */
	FONT-WEIGHT: normal; 
	FONT-SIZE:9px; 
	/*BORDER-LEFT: #333336 1px solid; */
	COLOR: #000000; 
	/*BORDER-BOTTOM: #333336 1px solid; */
	
}

.ipt_txt_smlu a {
	FONT-FAMILY: Verdana, Arial, Tahoma;
	FONT-SIZE:9pt;
	text-decoration: underline;
}
.ipt_txt_sml_nou {
	FONT-FAMILY: Verdana, Arial, Tahoma;
	FONT-SIZE:9pt;
	text-decoration: none;
}

.image_pic4_c_0 {
	background-image: url("./images/ITC_comp7_Nav_lift_pic4_c_0.jpg");
	background-repeat: repeat-y;
	/*background-color:#333333;
	/*color:#333333;
	/*background-color: #000000;
	color:#333333;*/
}

/*
 *  Styles for the "Step 1", "Step 2", "Step 3" display in edis-efile
 */
#progresslist
{
	margin: 0;
	padding: 0 0 20px 10px;
	border-bottom: 1px solid #000;
}

#progresslist ul, #progresslist li
{
	margin: 0;
	padding: 0;
	display: inline;
	list-style-type: none;
	float: right;
	line-height: 14px;
	font-weight: bold;
	margin: 0 10px 4px 10px;
	text-decoration: none;
	color: #999;
}

#progresslist li#active
{
	border-bottom: 4px solid #000;
	padding-bottom: 2px;
	background: transparent;
	color: #cd2626;
}

/* Table styling for edis3 style select tables (as used on Find Firm/Org, etc.) */
.edisTable table {
    width: 100%;
    border-collapse: collapse;
    border: 1px solid black;
    color: #000;
    background: #fff;
       
  }
  
.edisTable table table {
    border: none;
}
.edisTable table table td, .edisTable table table th {
    border: none;
    padding: 0.15em;
}
.edisTable td, .edisTable th {
    border: 1px solid #d0d0d0;
    /*padding: 0.15em;*/
}
.edisTable thead th {
    border: 1px solid #d0d0d0;
    text-align: left;
    font-size: 1em;
    font-weight: bold;
}
.edisTable th, .edisTable td {
    vertical-align: top;
    text-align: left;
}
.edisTable tr td {
     padding: 0.15em;
}
.edisTable tr.even {
    background-color: #fff;
}
.edisTable tr.odd {
    background-color: #f0f0f0;
}
.pager {
    display: block;
    text-align: center;
    margin-bottom: .25em;
}
.pager b, .pager a {
    margin-left: .10em;
    margin-right: .10em;
}


.workflow_overview {
  font-size:10px;
  font-weight:normal;
  margin:8px;
  padding:2px;
}

.workflow_overview .header {
  background:#eeeeee;
}

.workflow_overview .lineitem {
  line-height:0.75em;
}

.workflow_overview .num {
  float:right;
  padding-right: 2em;
}

.workflow_overview .header .num {
  padding-top: 0.25em;
}

.workflow_overview .lineitem .num {
  padding-top: 0.10em;
  padding-bottom: 0.25em;
}

.workflow_overview .header .name {
  font-size:14px;
  font-weight:bold;
}

.workflow_overview .lineitem .name {
  font-size:10px;
  padding-left:2em;
}

/*  ------------------------ */
/*  Breadcrumb Styles Begin  */
/*  ------------------------ */
#breadcrumbs {
    margin: 0;
    padding: 0 0 10px 0;
    clear: both;
}

#breadcrumbs ul, #breadcrumbs li {
    margin: 0;
    padding: 0;
    display: inline;
    list-style-type: none;
    float: left;
    line-height: 14px;
    font-weight: normal;
    text-decoration: none;
    color: #999;
}

#breadcrumbs .bc_arrow {
    margin: 0 0.4em;
    font-weight: bold;
    color: black;
    font-size: 14px;
}
/*  ---------------------- */
/*  Breadcrumb Styles End  */
/*  ---------------------- */


/*
 * Styles to use for when we print
 */
@media Print    
{
	.noprint {
		display: none;
	}
	#progresscontainer {
		display: none;
	}
	
	#progresscontainer ul {
		display: none;
	}
	
	#progresscontainer li {
		display: none;
	}
	
	#progresscontainer li#active {
		display: none;
	}
	.infoMessage{
		display: none;
	}
	body {
		background: none;	
	}
	.nav{
		display: none;
	}
	.confirmContainer{
		width: 562px;
		padding-top: 1px;
	}	
	h4 {
	    text-align:left;
		padding-bottom:0.1em;
		margin-bottom:0.1em;
		display:inline;
		clear:both;
		border: 0;
	}
	#page_footer{
		display: none;
	}
}
UNKNOWN {
	DISPLAY: none
}

/* ------------------------------------------- */
/* Styles for new edis3 navigation and border. */
/* ------------------------------------------- */

body {
	text-align:left;
	background: url(../media/bg_greyLines.gif);	
}
	
#content {
    width:984px;
	margin:auto;
	text-align:left;
    border-style: solid;
    border-width: 1px;
    padding: 1px;	
	background-color: #FFFFFF;
}

.nav {
        font-family: arial, Verdana, Arial, Helvetica, sans-serif;
        height:50px;
        padding-top:5px;
	    clear: both;  
        /* background:#F4F4F4;	          */
        margin-left: 45px;
}

.nav ul {
   list-style: none;
   margin:0;
   padding:0;
}

.nav li {
  display:inline;
  margin:0;
  padding:0;
  float: left;
}
.nav li a {
      float:left;
      background:url("../media/tab_leftside.gif") no-repeat left top;
      margin:0;
      padding:0 0 0 4px;
      text-decoration:none;
      font-weight:bold;  
      cursor:pointer; /*IE fix*/    
}

.nav li a span {
      float:left;
      display:block;
      background:url("../media/tab_rightside.gif") no-repeat right top;
      padding:5px 15px 4px 6px;
	  color:#083d65;
	  cursor:pointer; /*IE fix*/ 	  
}

/* Commented Backslash Hack hides rule from IE5-Mac \*/
#tabs a span {float:none;}
/* End IE5-Mac hack */
.nav li a:hover span {
  color:#FFF;
}
.nav li a:hover {
  background-position:0% -42px;
}
.nav li a:hover span {
  background-position:100% -42px;
}

a.nav_link_normal {
        color: #000080;
        text-decoration: none;    
        padding-bottom:5px;    
}

a.nav_link_current {
        color: #ffff9a;
        text-decoration: none;        
        padding-bottom:5px;        
}


ul.help_tab {
   float: right;
}

.nav_bottombar {
   /* background: url(../media/menu_bar.png) repeat-x; */     
   line-height:normal;
   border-top:1px solid #666;   
   width: 100%;
   float: right;
   text-align: right;
   height:25px;
}

.nav_bottombar_text {
   float: right;
   text-align: right;
   padding-right:0.3em;
   padding-top:8px;
   padding-bottom:4px;     
   text-position:middle;
}

span.border_unit {
	padding-bottom: 1em;	
}

div.main_body {
	/* background: url(../media/main_body_bg.png) repeat-y; */
    padding: 2px 5px 5px 5px;	
    margin-top:65px;	
}

div.page_header {
	font-size:14pt;
	color:#004080;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	
    text-align:center;
    border-bottom: 1px solid black;
    clear:both;
    
}

/* edis3-admin styles */
#app_navlist, #app_subnavlist {
    padding: 3px 0;
    margin-left: 0;
    border-bottom: 1px solid #778;
    font: bold 12px Verdana, sans-serif;
}
#app_subnavlist {
    font: bold 10px Verdana, sans-serif;
}
#app_navlist li, #app_subnavlist li {
    list-style: none;
    margin: 0;
    display: inline;
}
#app_navlist li a, #app_subnavlist li a {
    padding: 3px 0.5em;
    margin-left: 3px;
    border: 1px solid #778;
    border-bottom: none;
    background: #DDE;
    text-decoration: none;
}
#app_subnavlist li a {
    background: #DDC;
}
#app_navlist li a:link, #app_subnavlist li a:link {
    color: #448;
}
#app_navlist li a:visited, #app_subnavlist li a:visited {
    color: #667;
}
#app_navlist li a:hover, #app_subnavlist li a:hover {
    color: #000;
    background: #AAE;
    border-color: #227;
}
#app_subnavlist li a:hover {
    background: #AAC;
}
#app_navlist li a#current, #app_subnavlist li a#current {
    background: white;
    border-bottom: 1px solid white;
}
.userInfoSummary {
    margin: -1em 0 2em 3em;
    font: normal 12px Verdana, sans-serif;
    line-height: 0.75em;
}
.userInfoSummary .label {
    font-weight: bold;
}
.account_status_group {	
    margin: 1em 1em 1em 2em;
    padding: 0.5em;
    border: 1px solid black;
}
.passwordNotes {
    margin: 1em 1em 1em 4em;
}
#app_table_header th {
    background:#eeeeee;
}
TABLE.tapestry-palette TH {
    font-size: 9pt;
    font-weight: bold;
    color: white;
    background-color: #330066;
    text-align: center;
}
TD.available-cell SELECT {
    font-weight: normal;
    background-color: #FFFFFF;
    width: 200px;
}
TD.selected-cell SELECT {
    font-weight: normal;
    background-color: #FFFFFF;
    width: 200px;
}
TABLE.tapestry-palette TD.controls {
    text-align: center;
    vertical-align: middle;
    width: 60px;
}
/* end edis3-admin styles */

/* start edis3-invmgmt */

.grey-box {
	border: 1px solid #aeaeae;
	padding:.4em .4em 0em .4em;
	background: #eeeeee;
	width: 295px;
	margin:.25em .3em 0.5em .3em;
}

.grey-box form{
	padding-bottom:.3em;
	margin-bottom:.3em;
}

.bigger-grey-box {
	border: 1px solid #aeaeae;
	padding:.4em .4em 0em .4em;
	display:block;
	background: #eeeeee;
	width: 300px;
	margin:.3em 1em .7em 0em;
	height: 7em;
}

.bigger-grey-box div{
	padding-bottom: 2.2em;
}

.bigger-grey-box.investigations-filter {
	width: 370px;
	height: 6.5em;
}

.bigger-grey-box.documentlist-filter {
	width: 610px;
	height: 4.5em;
}
.bigger-grey-box.documentlist-filter div{
	padding: 0em;
}

.bigger-grey-box.documentlist-filter div.filterrow{
	float:left;
	text-align:left;
	clear:right;
	width:100%;
}

.bigger-grey-box form{
	padding-bottom: .4em;
	margin-bottom: .4em;
}

#clearGreyBoxes{
	clear:both;
}

#doclist-parameters-box div.filterBox{
	float:left;
}

#doclist-parameters-box div.gotoBox{
	float:right;
	padding-bottom: .4em;
}

#doclist-parameters-box div.gotoButtons{
	padding-bottom: .22em;
}

#doclist-paramters-box, div.leadButton{
	float:left;
	padding-right: 1em;
	padding-left: .3em;
}

#doclist-paramters-box, div.gotoButtons form{
	padding:0;
	margin:0;
}

/* Fix for large IE form buttons */
#doclist-paramters-box, div.gotoButtons input{
	/* evil IE only hack*/
	_width:1%; overflow:visible;
	padding-left:.15em;
   	padding-right:.15em;
}

div#copy-validation{
	padding-bottom:.25em;
}

#copy-validation h3{
	margin-left:2em;
	font-size:1.2em;
}

#copy-validation .doublecolumnrow{
	float:left;
	width:300px;
}

#copy-validation .invtitlerow{
	float:left;
	text-align:left;
	padding-right:.5em;
}

#copy-validation .rowtitle, .innerrowtitle{
	margin-left:5em;
	font-weight:bold;
}

#copy-validation .innerrowtitle{
	margin-left:3em;
}

#copy-validation p, #copy-validation table{
	display:block;
	/* this is more for IE */
	margin-top:.95em;
	margin-bottom:.95em;

}

label.innerField{
    display: block;
    float: left;
    width: 12em;
    padding-left:0.5em;
}
.disabledFields{
	vertical-align: top;
	border: 1px solid #aeaeae;
	background: #f4f4f4;
	font-weight: bold;
	padding-left:2px;
	color: #808080;
}

textarea.disabledFields {
	font-size: 1.1em;
}

.formButtonsGroup{
	padding:.5em .5em 1.5em 2em;
} 

.formButtonsGroup input{
	padding-right:.5em;
	margin-right:.5em;
}

/* end edis3-invmgmt */

/* start edis3-central */
/** Base styles **/

.indent {
    display:block;
    margin-left:1em;
}

#formButtons {
    text-align: center;
    margin-top: 1.5em;
}

#formButtons form {
    display: inline;
}

#formButtons input {
    margin: 0.25em;
}

.adjustUserPrefs{
    width:80%;
    margin:0 auto;
}

label{
	font-size: 9pt;
    font-weight:bold;
	font-family: Arial, Verdana, Helvetica, sans-serif;
}

#form {
    width: 100%;
}

/* This is more for IE */
.hiddenSubmitBtn {
	width:0;
	height:0;
	border-width:0;
	background: none;
}


/*********************
 * Home
 ********************/

#leftMenu{
	margin: 0.5em 1em 0.5em 1em; 
    padding: .1em 1em .5em 1em; 
    float: right; 
    height:350px; 
    width: 18em; 
    display: block;
    position:relative;
    top:-3.3em; /*this should adjust depending on relative menu placement*/
    right:1em;
}

#instructions{
	padding-top:.5em;
	width:70%;
	padding-bottom:3em;
}

.lastUpdated{
	margin-left:1em;
	color:#cd2626;
	text-decoration:italics;
}

/*********************
 * QuickBox component
 ********************/
 
#quickBoxContainer{
	padding-bottom:1em;
	margin-bottom:1em;
	display:block;
	height:9em;
	width:70%;
}

#quickBox{
	border: 1px solid #aeaeae;
	background: #eeeeee;
	width:208px;
	height:8.5em;
	margin:.5em 1em 0 .25em;
	float:left;
}

#quickBox a span{
	font-weight:bold;
	padding:.2em 1em .2em 1em; /* t r b l */
	display:block;
}

#quickBox span{
	padding:.25em; /* t r b l */
	display:block;
}

#quickBox .header{
	padding:.1em .1em .3em .1em;
	margin:.05em;
	display:block;
	background:#9e9e9e;
	font-weight:bold;
	color:#ffffff;
	text-align:center;
}

/** Custom page styles **/

/****************
 * Registration page
 ****************/
.registrationFormTable tbody tr td
{
	vertical-align: top;
	padding: 0.15em;
}

/****************
 * Forgot Password
 ****************/
#forgotPassFrmFindId{
	padding:0.3em 0em 3em 0em;
    border-bottom: 1px dashed #000000;
}
   
#forgotPassFrmSecQuest{
    margin-bottom:.5em;
	border-bottom: 1px dashed #000000;
}
#forgotPassFrmSecQuest div{
	width:100%;
    padding:.25em 0em .25em 0em;
}
  
#forgotPassChangePass{
    margin-bottom:1em;
    border-bottom: 1px dashed #000000;
}
    
#forgotPassChangePass div{
	width:100%;
    padding:1em 0em 1em 0em;
}
    
#forgotPassFrmFindId label,
#forgotPassNewPass label,
#forgotPassFrmSecQuest label
{
	width:11.5em;
	float:left;
}
.instructions{
    padding: 1em 0em .5em 0em;
    font-weight:bold;
}
.passwordHint{
	margin: 0em 0em 0em 1.2em; 
	padding: 0em 0em 0em 1em;
	width: 21em; 
	position: absolute;
}

/*****************************
 * Change Security Questions
 *****************************/
 
#questionsform{
	padding-bottom:1.5em;
    border-bottom: 1px dashed #000000;
}
    
#questionsform div{
    padding-top:.5em;
}

/* end edis3-central */


/* edis3 search.... raw integration */
/******************
 * Query Echoer
 ******************/
 
#queryEcho
{
	margin: 1em 0;
}

/**********************
 * Result Preferences
 **********************/
 
#prefcontainer{
	margin: 1.25em auto;
	padding:.05em;
	border:solid #bbbbbb .09em;
}
#prefcontainer div.prefheader,#prefcontainer div.prefbody{
	font-family:verdana,arial;
	font-size:1em;
}
#prefcontainer div.prefheader{
	font-weight:bold;
    text-align:center;
	padding:.1em;
	background:#eeeeee;
}
#prefcontainer div.prefbody{
	padding:.4em;
    padding-left:.1em
}

/*******************************************************
 * Advanced Search results - paragraph  display
 *******************************************************/

#searchResultsParaTable
{
	font-family: Tahoma, Verdana, Arial;
	font-size: 8pt;
	border: 0;
	border-collapse: collapse;
	empty-cells: hide;
}
	   
#searchResultsParaTable table tbody tr td
{
	vertical-align: top;
	border: 0;
	padding: 0.15em;
}
	   
#searchResultsParaTable table tbody tr th
{
	display: none;
	border: 0;
}

#searchResultsParaTable table tbody tr td.excerpt
{
	padding-left:2em;	
	padding-bottom:1em;
}

/*******************************************************
 * Advanced Search results - table display
 *******************************************************/

#searchResultsTableDisplay table tbody tr th
{
    text-align:center    
}

#searchResultsTableDisplay {
    font-size:8pt;
}

#searchResultsTableDisplay div table tbody tr th.header {
    background: lightgrey;
    border: 1px solid #bebebe;
    border-top: 2px solid #bebebe;
    border-bottom: 2px solid #000000;
    empty-cells:hide;
}  

#searchResultsTableDisplay div table tbody tr th.header table.tableHeaderTable {
    width:100%;
}  

#searchResultsTableDisplay tr.odd td, 
#searchResultsTableDisplay tr.even td, 
#searchResultsTableDisplay tr.invTitleRow td,
#searchResultsTableDisplay tr.docTitleRow td,
#searchResultsTableDisplay tr.excerptRow td {
    vertical-align:middle;
    border: 1px solid #bebebe;
    border-spacing: 0;
    padding: 0.25em;
    text-align: center;
}

#searchResultsTableDisplay tr.odd td.relevancyColumnValue,
#searchResultsTableDisplay tr.even td.relevancyColumnValue{
    padding:.8em;
    text-align:center;
    vertical-align:middle;
}


#searchResultsTableDisplay tr.odd td.invNumColumnValue,
#searchResultsTableDisplay tr.even td.invNumColumnValue{
    vertical-align:middle;
    border: 1px solid #bebebe;
    border-spacing: 0;
    padding: 0.25em;
    min-width: 65px;
}


#searchResultsTableDisplay tr.odd td.docIdColumnValue,
#searchResultsTableDisplay tr.even td.docIdColumnValue{
    padding:.8em;
    vertical-align:middle;
    text-align:center;
}

#searchResultsTableDisplay tr.odd td.ordinalColumnValue,
#searchResultsTableDisplay tr.even td.ordinalColumnValue
{
    font-weight:bold;
    border-bottom: none;
}
    
#searchResultsTableDisplay tr.even td.ordinalColumnValue{
    background: #eeeeee;
}

#searchResultsTableDisplay tr td.invTitleColumnValue,
#searchResultsTableDisplay tr td.docTitleColumnValue,
#searchResultsTableDisplay tr td.excerptColumnValue{
    background: #fffff;
    border:none;
    padding:0;
    margin:0;
}
    
/*******   This one doesn't seem to agree with IE   **********/    
#searchResultsTableDisplay tr.even + tr.invTitleRow td.invTitleSpacer,
#searchResultsTableDisplay tr.even + tr.invTitleRow + tr.excerptRow td.excerptSpacer{
    background: #eeeeee;
}

#searchResultsTableDisplay tr.invTitleRow td,
#searchResultsTableDisplay tr.docTitleRow td {
    border: none;
    padding-left:0.2em;
    text-align:left;
} 

#searchResultsTableDisplay tr.invTitleRow td.invTitleSpacer {
    border-left: 1px solid #bebebe;
    border-right: 1px solid #bebebe;
    border-top: none;
    border-bottom: none;
}

#searchResultsTableDisplay tr.docTitleRow td.docTitlePrompt {
    border-left: 1px solid #bebebe;
    text-align:left;    
}

#searchResultsTableDisplay tr.invTitleRow td.invTitlePrompt {
	border-left: 1px solid #bebebe;
    border-bottom: 1px solid #bebebe;
    text-align:left;
}
#searchResultsTableDisplay tr.invTitleRow td.invTitle {
	border-right: 1px solid #bebebe;
    border-bottom: 1px solid #bebebe;
    text-align:left;
}

#searchResultsTableDisplay tr.docTitleRow td.docTitle {
    border-right: 1px solid #bebebe;    
    text-align:left;
}

#searchResultsTableDisplay tr.excerptRow td {
    border: none;
    border-top: 1px solid #bebebe;
}

#searchResultsTableDisplay tr.excerptRow td.excerptSpacer {
    border-left: 1px solid #bebebe;
    border-right: 1px solid #bebebe;
    border-top: none;
    border-bottom: 2px solid #8b0000;
}

#searchResultsTableDisplay tr.excerptRow td.excerpt {
    border-left: 1px solid #bebebe;
    border-right: 1px solid #bebebe;
    padding-bottom: 1em;
    border-bottom: 2px solid #8b0000;
    text-align:left;    
}
/* end edis3-search */

#closeDialogHeader {
	text-align:right;
	width:100%;
	display:block;
	font-size:10px;
	z-index:9999;
	background-color: #ffffff;
	padding-top:.2em;
	margin-bottom:1em;
}
#closeDialogHeader a {
	float:right;
   	text-decoration:none;
   	padding:.25em;
}
#closeDialogHeader a .ex{
  	font-weight:bold;
  	border: .1em solid #336699;
  	padding-left:.2em;
  	padding-right:.2em;
}

/* login */
#login {
    background: #F8F8F1;
    width: 300px;
    border: 1px solid grey;
}
#login .loginprompt {
    font-weight: bold;
    text-align: center;
}

.loginprompt {
    font-weight: bold;
    text-align: center;
}

.loginformborder { 
 border-left: 1px solid #000000;
 border-right: 1px solid #000000;
 border-top: 1px solid #000000;
 border-bottom: 1px solid #000000;
 background: #CCCCCC;
}

#apoReleaseFormDefaultSubmit input {
    display: none;
    border: 0;
}

/**********************************************
 * Investigation results - paragraph  display
 **********************************************/
#selInvTable table tbody tr td.invTitlePara {
	padding-bottom:1em;
}

/*****************
 * CAPTCHA TABLE *
 *****************/
#captchaTable {
 	border: 1px solid #9e9e9e;
	margin-top: 1em; 
	margin-bottom: .5em;
	padding: .5em .5em .5em .5em;
	background: #eeeeee;
	width:275px;
}

#captchaTable label {
 	font-size: .9em;
 	color: #5f5f5f;
 }
 
.captchaImage {
	border:1px solid #000000;
 }
 
/*******************************************************
 * Audit History Table
 *******************************************************/
#auditHistoryTable td.auditDateColumnValue{
	width:15%;
}

#auditHistoryTable td.modifiedByColumnValue{
	width:15%;
}

#auditHistoryTable td.auditActionColumnValue{
	width:20%;
}

#auditHistoryTable td.dataChangedColumnValue{
	width:50%;
}

/** QuickHelp **/

#quickHelpBox{
	width:100%;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	background-color:#f6f6f6;
	padding:4px 4px 2px;
}

#quickHelpBox div.quickHeader{
	color:#336699;
	font-weight:bold;
}
	
#quickHelpBox div.quickText{
	background-color:#f6f6f6;
	padding-left:4px;
	padding-right:3px;
}
