@import url(displaytag/displaytag_default.css);

body.topMenuLayout { background-color:#ffffff; color:#000000; }
body.basic { padding:0px; margin:0px; background-color:#fff; color:#000000; }
a:link, a:hover, a:visited, a:active { color: #023264; background-color:inherit; }
select.format { font-family: Courier New, monospace; font-size:9pt; }

body.condensed { background-color: #dce4fc; font-family: Verdana; font-size: 12px; }
div#condensed  { margin: 150px auto; width:300px; background-color: #fff; border: 1px solid #aaa; padding:10px; }

.leftside {
	float:left; width:425px;
}
	
.rightside {
	float:left;
}

.clearme { clear: both; display:block; height:0; margin:0; padding:0; }
/* ============================================== */
/* CSS Hacks */
/* ============================================== */
/* Code to clear floats inside containers - add to the outside container */
.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

.clearfix {
	display: inline-table;
}

/* Hides from IE-mac \*/
* html .clearfix {
	height: 1%;
}

.clearfix {
	display: block;
}
/* End hide from IE-mac */
/* End of float clearing trick */

/*
table { padding: 0px; border: 0px dotted purple; }
table td { padding: 0px; border: 0px dotted orange; }
*/
form { margin:0; padding:0; }
h3 { margin: 0; padding: 0;
     color:#2c2c2c; font-size: 20px; text-align:left; font-family:arial,sans-serif; }

h4 { margin: 0; padding: 1px 0 1px 2px;
     background-color: #ddd;
     font-size: 12px; text-align:left; font-weight:bold; font-family:arial,sans-serif; color:#090d0b;}

h5 { margin: 0; padding: 1px 0 3px 2px;
     font-size: 14px; text-align:left; font-weight:bold; font-family:arial,sans-serif; color:#090d0b;}

#layout_horizontal { border:0; margin:0; padding: 5px 5px 0 10px; }

p.note { margin:0px; padding: 1px; font-family: Arial; font-size: 12px; color: #ff0000}

/* ===================================== */
/* Trail-Bread Crumbs */
/* ===================================== */
#loaf         { background-color: #c8d7e3; font-weight:normal; font-family:verdana,arial,sans-serif; font-size:10px;
                 height: 16px; margin:0px; padding: 0px; border-bottom: 1px solid #99afc4;}
#loaf crumbs  { list-style-type: none; }
#loaf li      { list-style-type: none; float: left; padding: 1px 5px 1px 1px; }
#loaf li a    { display:block; }
#loaf #label  { font-weight:bold; }
#loaf page    {  }

/* ====================== */
/* Site Header */
/* ====================== */
#site_header { margin: 0;	padding: 0; }
#site_header div {  }
#site_header ul {	border: 0; float: left;	text-align: center;	margin: 0px 10px 0px 0px; padding: 0px 0px 2px 0px; }
#site_header li {	display: block;	text-align:center; background-color: #eee; height: 22px; width: 100px;
                  font-family: Verdana; font-size: 10px; line-height: 18px;}
#site_header a { margin-top: 1px;	border: 1px solid #666;	display: block;	height: 20px; width: 100px;
	background-color: #497FB4; color: white; text-decoration:none; vertical-align: middle; line-height: 16px;
	font-weight: bold; 
}
#site_header a:hover { background-color:  #96B5D3; }
#site_header li.inactive a {  font-weight: normal; background-color:  #96B5D3; }

#list_buttons {	list-style:none; margin:0px; }
#list_buttons li { float:right; }
#list_buttons li.sep { padding: 0 10px 0 10px; }

/* ====================== */
/* Filter */
/* ====================== */
select.filterSelect { height:20px; font-family: Arail; font-size: 10px; }
input.filterText { height:20px; font-family: Arail; font-size: 10px; }
input.filterButton {
	padding: 0px; letter-spacing:-1px;
  font-family: Verdana, Helvetica; color: #000; font-size: 11px; font-weight:bold; text-align:center;
}

/* ====================== */
/* Sortable tables */
/* ====================== */
table.sortable a.sortheader {
  text-decoration: none; display: block; letter-spacing:-1px; cursor: pointer; padding-left: 5px;
  font-family: Verdana, Helvetica; color: #000; font-size: 11px; font-weight:bold; text-align:left;
}
table.sortable span.sortarrow { color: #aaa; text-decoration: none; }

.promotionMenuWizard {
	 background-color: #eee;
	 font-size: 12px; font-family: Verdana, sans-serif; letter-spacing:.5px;
	 padding: 1px 0px 3px 3px; margin: 0px 0px 10px 0px; }

/* ====================== */
/* Promotions */
/* ====================== */
table.reviewQualifications td {
	width:150px; text-align:center; border:1px solid black; cursor:pointer;
}
table.reviewPromotion { width:400px; }
table.reviewPromotion td { font-family: Arial; font-size: 12px; }
table.reviewPromotion td.label { width: 150px; }
table.reviewPromotion td strong { padding-right: 15px; }
table.reviewPromotion tr.odd { background-color: #eee; }
table.reviewPromotion tr.even {  }

/*

*/
div.mainsubheader {
	text-align:right;
	font-family: verdana; font-size: 12px;
	font-weight:bold;
}

/* ===================================== */
/* Input/Edit/Display fields */
/* ===================================== */
/* OLD 08.01.2005 */
td.key { width:18px; }
th.label { font-family: Arial, Verdana, Helvetica; font-size: 09pt; font-style: normal; font-weight: bold; color: #000000; }
td.label { padding-left:5px; text-align:left; width:200px;
           font-family: Arial, Verdana, Helvetica; font-size: 09pt; font-style: normal; font-weight: bold; color: #000000; }
span.field-label { padding-left:18px; }
span.key-label { }
span.radio { font-family: Arial, Verdana, Helvetica; font-size: 09pt; font-style: normal; font-weight: bold;   color: #000000 }

td.data { }
td.dataCenter { text-align:center; }

/* NEW 03.07.2006 */
.fieldList { list-style: none; padding:0px; margin:0px; font-family: sans-serif; font-size: .75em; }
.fieldList li { height:23px; clear:left; margin: 1px; }
.fieldList label { float: left; width:30%; height:100%; font-weight:bold; padding: 2px 0 0 23px; margin: 1px 5px 0 0; background-color: #ddd; }
.fieldList label.key{ background-image: url("../images/key.gif"); background-repeat: no-repeat; background-position: 3px 3px }
.fieldList span { float: left; padding-top: 2px; margin-top: 1px; }
/* ===================================== */

.fieldkey { background-image: url("../images/key.gif"); background-repeat: no-repeat; background-position: 3px 3px; }


/* ===================================== */
/* Common Rows
/* ===================================== */
div.even { background-color:#efefef;   border-bottom:1px solid #ccc; padding-bottom:5px;}
div.odd { background-color:#ffffff;   border-bottom:1px solid #ccc; padding-bottom:5px;}
tr.even { background-color:#efefef;   border-bottom:1px solid #ccc; padding-bottom:5px;}
tr.odd { background-color:#ffffff;   border-bottom:1px solid #ccc; padding-bottom:5px;}

div.maintenanceSection div.subheader { text-align:right; }

table.standard          { margin: 0px; padding-left: 0px; /*  width:600px; */ }
table.standard th       { padding: 1px; }
table.standard th.label { text-align:left; font-size: 12px; font-weight:bold; font-family:verdana; }
table.standard td       { padding: 1px; }
table.standard td.label { text-align:left; font-size: 12px; font-weight:bold; }
table.standard td.data  { text-align:left; font-size: 12px; font-family: verdana; }
table.standard td span { padding-left: 18px; }

/* ===================================== */
/* Dynamic */
/* ===================================== */
/* Data Label Fonts & BGCOLOR */
div.dynamic table {
	margin-bottom:10px;
}

div.dynamic table.dynamic td.label {
	text-align:left;width:150px;padding-top:2px;
   font-family: 'Arial', 'Helvetica';
   font-weight: normal;
   font-size: 9pt;
   color: #000000;
   text-align: right;
   line-height: 16px;
   background-color: #DDDDDD;
}

/* Body font bolded */
div.dynamic div.section {
   font-family: 'Arial', 'Helvetica';
   font-weight: bold;
   font-size: 9pt;
   color: #000000;
   text-decoration: none;
}

/*

*/
div.relationshipView, table.relationshipView {
	padding:0px;
	border:0px;
	width:100%;	
}
div.relationshipView div.add {
	width:250px; float:left;
}

.field-label-underline             {
	font-family: Arial, Verdana, Helvetica; font-size: 09pt; font-style: normal; font-weight: bold;
	color: #000000; text-decoration: underline
}

/* ===================================== */
/* Relationship Views */
/* ===================================== */
div.relationshipView div.add { width:270px; float:left; }
div.relationshipView div.title {
	font-family: Verdana, Helvetica; color: #012972; font-size: 14px; font-weight:bold;
	width:250px;
}
div.relationshipView div.show {	margin-top: 15px; }
div.relationshipView div.hide {	margin-top: 15px; }
div.relationshipView div.list {	margin-top: 15px; }
div.relationshipView div.list th {
		font-family: Arial, Verdana, Helvetica; font-size: 09pt; font-style: normal; font-weight: bold;
		color: #000000; text-decoration: underline;
		text-align:left;
}
div.relationshipView div.list td { text-align:left; }
div.relationshipView td.button { vertical-align:middle; }
div.relationshipView a.buttons {
	border: 1px solid #666; background-color: #ddd;
	text-decoration: none;
	font-size: 10px; color: black;
	padding-left: 2px; padding-right: 2px; margin: 0px;
}



/* ===================================== */
/* Code Tables */
/* ===================================== */
div.codeTable div.add {	width:270px; float:left; }
div.codeTable div.title {
	font-family: Verdana, Helvetica; color: #012972; font-size: 14px; font-weight:bold;
	width:250px;
}
div.codeTable div.show { margin-top: 15px; }
div.codeTable div.hide { margin-top: 15px; }
div.codeTable div.list { margin-top: 15px;	}
div.codeTable div.list th {
		font-family: Arial, Verdana, Helvetica; font-size: 09pt; font-style: normal; font-weight: bold;
		color: #000000; text-decoration: underline;
		text-align:left;
}
div.codeTable div.list td {	text-align:left; }

/* */
option.idDescription {
	font-size: 12px;
	font-family: Courier New;
}

/* ===================================== */
/*     Find Results                      */
/* ===================================== */
div.find  { border: 1px solid black; font-family: Verdana, Helvetica; margin: 0px 0px 15px 0px;}
div.find div.header {
	border-bottom: 1px solid black; color:red; background-color: #FFFEC9;
  letter-spacing:1px; font-size: 12px; font-weight: bold; font-family: Verdana;	padding: 2px;
}
div.find div.subheader { font-size: 11px; color:black; background-color: white; padding: 3px; }
div.find div.body      {
	border-top: 1px solid black; padding: 0px; height: 250px; overflow:auto;
	font-size: 12px; color:black; background-color: white;
}
div.find div.body table.body thead tr { position:relative;background-color:white; }
div.find div.body table.body thead th { border-bottom: 1px solid black; }

div.find div.body table.body { width:100%; border:0px; padding:0px; }
div.find div.body table.body th {
  font-family: Verdana, Helvetica; color: #000000; font-size: 12px; font-weight:bold; text-align:left;
  cursor: default;
}
div.find div.body table.body td {
  font-family: Verdana, Helvetica; color: black; font-size: 12px; text-align:left;
  cursor: default; height: 18px;
}
div.find div.body table.body td.mid { border-right: 1px solid #dddddd; }

/* ===================================== */
/*   Errors Page */
/* ===================================== */
.errortext { font-family: Arial, Verdana, Helvetica; font-size: 12pt; font-style: normal; font-weight: normal; color: #FF0000; }
div.errorPageTitle { font-size:36px; font-weight:bold; color:red; }
div.errorPageMessage { font-size:12px; font-family:verdana; }

#messageSection {	background-color:#feffd5;	margin:0px; padding:0px; width: 438px; float:right;	text-align:right;
	border:1px solid #ccc; font-family: Verdana; font-size: 10px; font-weight: bold;
}
#messageSection td.description { text-align:right; font-size: 10px; }
#messageSection td.messageSection { width:225px; }
#messageSection table { margin:0px; padding:0px; width: 100%; }
#messageSection ul { margin:0px; padding:0px; width: 200px; list-style: none; text-align: center; }
#messageSection li { margin:0 0 0 5px; padding:0px;  float: right;
	font-family: Verdana; font-size: 10px; font-weight: bold; width: 100px;
}
#messageSection a {
	display: block;
	margin-top: 1px;	border: 1px solid #666;
	height: 20px; width: 100px;
	background-color: #ddd; color: white;
	line-height: 16px;	vertical-align: middle;	text-decoration:none;
}
#messageSection li#ms_error a { color:  red; }
#messageSection li#ms_message a { color:  green; }

#messageSection li#ms_error a:hover { background-color:  red; color:  white;}
#messageSection li#ms_message a:hover { background-color:  green; color:  white; }

/* ===================================== */
/*   Action Messages */
/* ===================================== */
div.messages { width:100%; background-color:#feffee;
			   border: 1px solid silver; padding: 0; margin-bottom: 16px;
               font: 11px verdana, arial, sans-serif;
}
div.messages div.title { color:#008800; padding: 4px; background-color: #eee; font-weight:bold; }
div.messages div.note { color:#008800; padding: 0px 0px 2px 4px; }
div.messages ul { margin-top:0px; margin-bottom: 0px; list-style-type: decimal; }
div.messages li { margin: 0px; }
div.messages a,div.messages a:visited,div.messages a:active { text-decoration: none; border: 1px solid #feffee; color:#000; }
div.messages a:hover { text-decoration: none; border: 1px solid #ddd; }
div.messages { margin: 0px; padding-bottom:5px;}

/* ===================================== */
/*   Action Errors */
/* ===================================== */
div.errors { width:100%; background-color:#feffee; border: 1px solid silver; padding: 0;
             font: 11px verdana, arial, sans-serif; }
div.errors div.title { color:#FF0000; padding: 4px; background-color: #eee; font-weight:bold; }
div.errors div.note { color:#FF0000; padding: 0px 0px 2px 4px; }
div.errors ul { margin-top:0px; margin-bottom: 0px; list-style-type: decimal; }
div.errors li { margin: 0px;}
div.errors a,div.errors a:visited,div.errors a:active { text-decoration: none; border: 1px solid #feffee; color:#000; }
div.errors a:hover { text-decoration: none; border: 1px solid #ddd; }
div.errors { margin: 0px; padding-bottom:5px;}
/* ===================================== */
/* Buttons */
/* ===================================== */
div.button {
	margin-top:15px;	
}
div.button a:link, div.button a:visited {
  background-color: #497fb4;
  border-top: #99ccff solid 1px;
  border-right: #003399 solid 1px;
  border-bottom: #003399 solid 1px;
  border-left: #99ccff solid 1px;
  color: white;
  font-family: arial,helvetica,sans-serif;
  font-size: 11px;
  font-weight: bold;
  letter-spacing: 1px;
  padding: 2px 1px 1px 1px;
  text-decoration: none;
  width: 5em;
  height: 2em;
  text-align:center;
}

div.button a:hover { background-color: #85a4cc; }

div.button a:active, div.button a:focus  {
  border-top: #003399 solid 1px;
  border-right: #99ccff solid 1px;
  border-bottom: #99ccff solid 1px;
  border-left: #003399 solid 1px;
}
/* ===================================== */
/* Button 2 */
/* ===================================== */
div.button2 {
    margin-top:15px;    
}
div.button2 a:link, div.button2 a:visited {
  background-color: #497fb4;
  border-top: #99ccff solid 1px;
  border-right: #003399 solid 1px;
  border-bottom: #003399 solid 1px;
  border-left: #99ccff solid 1px;
  color: white;
  font-family: arial,helvetica,sans-serif;
  font-size: 11px;
  font-weight: bold;
  letter-spacing: 1px;
  padding: 2px 1px 1px 1px;
  text-decoration: none;
  width: 5em;
  height: 2em;
  text-align:center;
}

div.button2 a:hover { background-color: #85a4cc; }

div.button2 a:active, div.button2 a:focus  {
  border-top: #003399 solid 1px;
  border-right: #99ccff solid 1px;
  border-bottom: #99ccff solid 1px;
  border-left: #003399 solid 1px;
}


/* ====================== */
/* Lists */
/* ====================== */
input.list_button {
	padding: 0px; letter-spacing:-1px;
  font-family: Verdana, Helvetica; color: #000; font-size: 11px; font-weight:bold; text-align:center;
}
.list_header          { padding:0px; border: 0px; width:100%; background-color:#ddd; }
.list_header .buttons {	text-align:right;  font-family:arial,sans-serif; font-size: 12px; }
.listheader           {	border-bottom: 1px solid #ccc;}

/* Field cell lengths */
.qualify_list th.f1, .qualify_list td.f1 { width: 25px; }
.qualify_list th.f2, .qualify_list td.f2 { width: 100px; }
.qualify_list th.f3, .qualify_list td.f3 { width: 225px; }
.qualify_list th.fL, .qualify_list td.fL { }
.qualify_list .listdata {  }
.qualify_list { width: 450px; }

#promotionImage_list th.f1, #promotionImage_list td.f1 { width: 25px; }
#promotionImage_list th.f2, #promotionImage_list td.f2 { width: 200px; }
#promotionImage_list th.f3, #promotionImage_list td.f3 { width: 75px; }
#promotionImage_list th.f4, #promotionImage_list td.f4 { width: 75px; }
#promotionImage_list th.fL, #promotionImage_list td.fL { }
#promotionImage_list .listdata {  }
#promotionImage_list { width: 450px; }

#promotionLink_list th.f1, #promotionLink_list td.f1 { width: 25px; }
#promotionLink_list th.f2, #promotionLink_list td.f2 { width: 75px; }
#promotionLink_list th.f3, #promotionLink_list td.f3 { width: 75px; }
#promotionLink_list th.f4, #promotionLink_list td.f4 { width: 75px; }
#promotionLink_list th.f5, #promotionLink_list td.f5 { width: 75px; }
#promotionLink_list th.fL, #promotionLink_list td.fL { }
#promotionLink_list .listdata {  }
#promotionLink_list { width: 450px; }

#promotionSearchResults_list th.f1, #promotionSearchResults_list td.f1 { width: 50px; }
#promotionSearchResults_list th.f2, #promotionSearchResults_list td.f2 { width: 100px; }
#promotionSearchResults_list th.f3, #promotionSearchResults_list td.f3 { width: 400px; }
#promotionSearchResults_list th.f4, #promotionSearchResults_list td.f4 { width: 150px; }
#promotionSearchResults_list th.f5, #promotionSearchResults_list td.f5 { width: 100px; }
#promotionSearchResults_list th.fL, #promotionSearchResults_list td.fL { }
#promotionSearchResults_list .listdata {  }
#promotionSearchResults_list { width: 100%; }

#brandSearchResults_list th.f1, #brandSearchResults_list td.f1 { width: 50px; }
#brandSearchResults_list th.f2, #brandSearchResults_list td.f2 { width: 50px; }
#brandSearchResults_list th.f3, #brandSearchResults_list td.f3 { width: 80px; }
#brandSearchResults_list th.f4, #brandSearchResults_list td.f4 { width: 80px; }
#brandSearchResults_list th.f5, #brandSearchResults_list td.f5 { width: 250px; }
#brandSearchResults_list th.f6, #brandSearchResults_list td.f6 { width: 150px; }
#brandSearchResults_list th.fL, #brandSearchResults_list td.fL { }
#brandSearchResults_list .listdata {  }
#brandSearchResults_list { width: 100%; }

#categorySearchResults_list th.f1, #categorySearchResults_list td.f1 { width: 50px; }
#categorySearchResults_list th.f2, #categorySearchResults_list td.f2 { width: 100px; }
#categorySearchResults_list th.fL, #categorySearchResults_list td.fL { }
#categorySearchResults_list .listdata {  }
#categorySearchResults_list { width: 100%; }

#itemSearchResults_list th.f1, #itemSearchResults_list td.f1 { width: 50px; }
#itemSearchResults_list th.f2, #itemSearchResults_list td.f2 { width: 100px; }
#itemSearchResults_list th.f3, #itemSearchResults_list td.f3 { width: 100px; text-align: center}
#itemSearchResults_list th.fL, #itemSearchResults_list td.fL { }
#itemSearchResults_list .listdata {  }
#itemSearchResults_list { width: 100%; }

#domainXRefSearchResults_list th.f1, #domainXRefSearchResults_list td.f1 { width: 50px; }
#domainXRefSearchResults_list th.f2, #domainXRefSearchResults_list td.f2 { width: 125px; }
#domainXRefSearchResults_list th.f3, #domainXRefSearchResults_list td.f3 { width: 400px; }
#domainXRefSearchResults_list th.fL, #domainXRefSearchResults_list td.fL { }
#domainXRefSearchResults_list .listdata {  }
#domainXRefSearchResults_list { width: 100%; }

#catalogSearchResults_list th.f1, #catalogSearchResults_list td.f1 { width: 50px; }
#catalogSearchResults_list th.f2, #catalogSearchResults_list td.f2 { width: 100px; }
#catalogSearchResults_list th.f3, #catalogSearchResults_list td.f3 { width: 350px; }
#catalogSearchResults_list th.f4, #catalogSearchResults_list td.f4 { width: 125px; }
#catalogSearchResults_list th.f5, #catalogSearchResults_list td.f5 { width: 125px; }
#catalogSearchResults_list th.fL, #catalogSearchResults_list td.fL { }
#catalogSearchResults_list .listdata {  }
#catalogSearchResults_list { width: 100%; }

#catinvSearchResults_list th.f1, #catinvSearchResults_list td.f1 { width: 50px; }
#catinvSearchResults_list th.f2, #catinvSearchResults_list td.f2 { width: 100px; }
#catinvSearchResults_list th.f3, #catinvSearchResults_list td.f3 { width: 100px; }
#catinvSearchResults_list th.f4, #catinvSearchResults_list td.f4 { width: 50px; }
#catinvSearchResults_list th.f5, #catinvSearchResults_list td.f5 { width: 50px; }
#catinvSearchResults_list th.f6, #catinvSearchResults_list td.f6 { width: 50px; }
#catinvSearchResults_list th.f7, #catinvSearchResults_list td.f7 { width: 50px; }
#catinvSearchResults_list th.fL, #catinvSearchResults_list td.fL { }
#catinvSearchResults_list .listdata {  }
#catinvSearchResults_list { width: 100%; }

#catcgySearchResults_list th.f1, #catcgySearchResults_list td.f1 { width: 50px; }
#catcgySearchResults_list th.f2, #catcgySearchResults_list td.f2 { width: 225px; }
#catcgySearchResults_list th.f3, #catcgySearchResults_list td.f3 { width: 225px; }
#catcgySearchResults_list th.f4, #catcgySearchResults_list td.f4 { width: 75px; }
#catcgySearchResults_list th.f5, #catcgySearchResults_list td.f5 { width: 75px; }
#catcgySearchResults_list th.fL, #catcgySearchResults_list td.fL { }
#catcgySearchResults_list .listdata {  }
#catcgySearchResults_list { width: 100%; }

#certSearchResults_list th.f1, #certSearchResults_list td.f1 { width: 50px; }
#certSearchResults_list th.f2, #certSearchResults_list td.f2 { width: 50px; }
#certSearchResults_list th.f3, #certSearchResults_list td.f3 { width: 75px; }
#certSearchResults_list th.f4, #certSearchResults_list td.f4 { width: 75px; }
#certSearchResults_list th.f5, #certSearchResults_list td.f5 { width: 75px; }
#certSearchResults_list th.f6, #certSearchResults_list td.f6 { width: 200px; }
#certSearchResults_list th.f7, #certSearchResults_list td.f7 { width: 75px; }
#certSearchResults_list th.fL, #certSearchResults_list td.fL { }
#certSearchResults_list .listdata {  }
#certSearchResults_list { width: 100%; }

#documentSearchResults_list th.f1, #documentSearchResults_list td.f1 { width: 50px; }
#documentSearchResults_list th.f2, #documentSearchResults_list td.f2 { width: 25px; }
#documentSearchResults_list th.f3, #documentSearchResults_list td.f3 { width: 75px; }
#documentSearchResults_list th.f4, #documentSearchResults_list td.f4 { width: 175px; }
#documentSearchResults_list th.f5, #documentSearchResults_list td.f5 { width: 75px; }
#documentSearchResults_list th.f6, #documentSearchResults_list td.f6 { width: 150px; }
#documentSearchResults_list th.fL, #documentSearchResults_list td.fL { }
#documentSearchResults_list .listdata {  }
#documentSearchResults_list { width: 100%; }

#websiteSearchResults_list th.f1, #websiteSearchResults_list td.f1 { width: 50px; }
#websiteSearchResults_list th.f2, #websiteSearchResults_list td.f2 { width: 100px; }
#websiteSearchResults_list th.f3, #websiteSearchResults_list td.f3 { width: 450px; }
#websiteSearchResults_list th.fL, #websiteSearchResults_list td.fL { }
#websiteSearchResults_list .listdata {  }
#websiteSearchResults_list { width: 100%; }

#memberSearchResults_list th.f1, #memberSearchResults_list td.f1 { width: 50px; }
#memberSearchResults_list th.f2, #memberSearchResults_list td.f2 { width: 50px; }
#memberSearchResults_list th.f3, #memberSearchResults_list td.f3 { width: 60px; }
#memberSearchResults_list th.f4, #memberSearchResults_list td.f4 { width: 50px; }
#memberSearchResults_list th.f5, #memberSearchResults_list td.f5 { width: 60px; }
#memberSearchResults_list th.f6, #memberSearchResults_list td.f6 { width: 60px; }
#memberSearchResults_list th.f7, #memberSearchResults_list td.f7 { width: 275px; }
#memberSearchResults_list th.f8, #memberSearchResults_list td.f8 { width: 100px; }
#memberSearchResults_list th.f9, #memberSearchResults_list td.f9 { width: 100px; }
#memberSearchResults_list th.fL, #memberSearchResults_list td.fL { }
#memberSearchResults_list .listdata {  }
#memberSearchResults_list { width: 100%; }

#webatrSearchResults_list th.f1, #webatrSearchResults_list td.f1 { width: 50px; }
#webatrSearchResults_list th.f2, #webatrSearchResults_list td.f2 { width: 100px; }
#webatrSearchResults_list th.f3, #webatrSearchResults_list td.f3 { width: 300px; }
#webatrSearchResults_list th.fL, #webatrSearchResults_list td.fL { }
#webatrSearchResults_list .listdata {  }
#webatrSearchResults_list { width: 100%; }

#docatrSearchResults_list th.f1, #docatrSearchResults_list td.f1 { width: 50px; }
#docatrSearchResults_list th.f2, #docatrSearchResults_list td.f2 { width: 125px; }
#docatrSearchResults_list th.f3, #docatrSearchResults_list td.f3 { width: 300px; }
#docatrSearchResults_list th.fL, #docatrSearchResults_list td.fL { }
#docatrSearchResults_list .listdata {  }
#docatrSearchResults_list { width: 100%; }

#doccgxSearchResults_list th.f1, #doccgxSearchResults_list td.f1 { width: 50px; }
#doccgxSearchResults_list th.f2, #doccgxSearchResults_list td.f2 { width: 100px; }
#doccgxSearchResults_list th.f3, #doccgxSearchResults_list td.f3 { width: 300px; }
#doccgxSearchResults_list th.fL, #doccgxSearchResults_list td.fL { }
#doccgxSearchResults_list .listdata {  }
#doccgxSearchResults_list { width: 100%; }

#results_list th.f1, #results_list td.f1 { width: 50px; }
#results_list th.f2, #results_list td.f2 { width: 75px; text-align:center; }
#results_list th.f3, #results_list td.f3 { width: 75px; }
#results_list th.f4, #results_list td.f4 { width: 90px; text-align:center; }
#results_list th.fL, #results_list td.fL { }
#results_list .listdata {  }
#results_list { width: 100% }

.list { border: 2px solid #ccc; text-align:left; }
.list table { border:0px; padding:0px; border-bottom: 1px solid #ccc; }
.list table th {
  font-family: Verdana, Helvetica; color: #000; font-size: 11px; font-weight:bold; text-align:left;
  cursor: default; padding-left: 5px;
}

.listdata { overflow:scroll; width: 100% }
.listdata table { border-bottom: 1px solid #ccc; }
.listdata table { width: 100%; overflow:scroll; padding-bottom: 0px; padding-top:0px; background-color:#ffffff; }
.listdata table td {
	font-family: Verdana, Helvetica; color: black; font-size: 11px; text-align:left;
	cursor: pointer;
	height: 18px; padding-left: 5px;
	border-bottom: 1px solid #f3f3f3;
}
.listdata table .mid { border-right: 1px dotted #d8d8d8; }

	
	/* ========================= */
	/* New design */
	/* ========================= */

	div.pageheader h3 { float:left; width:170; }
	div.pageheader { border-bottom: 1px solid #c8d7e3; }

	div.rightnavbar { float:right; }
	div.rightnavbar ul { list-style-type: none; float: left; margin:0; padding:0; }
	div.rightnavbar li { list-style-type: none; float: left; padding-right: 10px; }

			input, select { font-size: 12px; }
		
			#title { }
		
			#content_detail { margin-left: 170px; padding-left: 10px; }
			#content_detail .section { display:none; } /* initially hide */

			h2 { font-size: 20px; color: #888; font-family: Arial; font-weight: normal; margin:0px;text-transform: lowercase; padding: 4px; letter-spacing: 3px; border-bottom: 1px dotted #888; }
		
			#breadcrumb { font-family: Verdana, Arial, Helvetica, sans-serif; border-top: 1px solid #ccc; border-bottom: 1px solid #ccc; padding: 2px; }
			#breadcrumb { font-size: xx-small;	text-transform: uppercase; color: #777; height: 14px; }
			#breadcrumb a { color: #777; text-decoration: underline; }
			#breadcrumb a:link { }
			#breadcrumb a:hover { color: #3688A3; text-decoration: underline; }
			#breadcrumb ul { width: 100%; margin:2px; }
			#breadcrumb li { float:left; list-style: none; padding-right: 5px;  }
			
			#body_content { width: 850px; border-bottom: 1px solid #ccc; }

			#left_menu { font-family: Verdana, Arial, Helvetica, sans-serif; border-right: 1px solid #ccc;
									 padding: 10px; height: 100%; }
			#left_menu { font-size: 12px;	color: #777; }
			#left_menu { float: left; width: 150px; }
			#left_menu a { color: #777; text-decoration: underline; }
			#left_menu a:link { }
			#left_menu a:hover { color: #3688A3; text-decoration: underline; }
			#left_menu ul { width: 100%; margin:2px; padding-left:0; }
			#left_menu li { list-style: none; padding-right: 5px; padding-bottom: 5px; line-height:17px; }
			li.dotted { padding-bottom: 5px; padding-top: 1px dotted #888; }
			#left_menu hr { margin:0; padding:0; height: 1px; color:#aaa; }
			
			#content { float: left; width: 625px; }
			
			#detail { font-family: Verdana, Arial, Helvetica, sans-serif; margin: 10px; }
			#detail { font-size: xx-small;color: #777; }
			#detail ul { width: 100%;border-right: 1px solid #ccc; margin:0px; padding:0px; }
			#detail li { list-style: none; padding: 3px 5px 3px 5px; border-top: 1px solid #ccc; }
			#detail label { width: 100px; color: #666666; }
			
			#toolbar { font-family: Verdana, Arial, Helvetica, sans-serif; padding: 2px; }
			#toolbar { font-size: xx-small;	text-transform: uppercase; color: #777; height: 14px; }
			#toolbar a { color: #777; text-decoration: underline; }
			#toolbar a:link { }
			#toolbar a:hover { color: #3688A3; text-decoration: underline; }
			#toolbar ul { width: 100%; margin:2px; }
			#toolbar li { float: right; list-style: none; padding-right: 5px;  }
			
			#detail_col_1 { float: left; width: 300px; }
			#detail_col_2 { float: left; width: 300px; }
			#detail_col_3 { width: 600px; }
			
			#lists { }
			#lm {
			  letter-spacing: 1px;
			  text-align: right;
			  margin:0px; padding: 0px 20px 0px 0px;
			  text-decoration: none;
			  font-family: Arial;
			  font-size: 10px;
			  color: #999;
			}

#copyright { font-family: Verdana; letter-spacing: 1px; font-size: 10px; color:#555; text-align:center; clear: both; margin: 0 auto; }
/*
			#copyright {
				position:	absolute;
				background:	white;
				bottom: 2px; left: 0px;
				filter:			alpha(opacity=35);
			  font-family: Helvetica;
			  margin:0px; padding: 0px 15px 0px 15px;
			  font-size: 10px; letter-spacing: 4px;
			  border-right: 1px dotted orange;
			  border-top: 1px dotted orange;
			  border-bottom: 1px dotted orange;
		  }
		  */
			#about {
				position:	absolute;
				background:	white;
			  bottom: 2px; right: 2px;
				filter:			alpha(opacity=35);
			  font-family: Helvetica;
			  margin:0px; padding: 0px 15px 1px 15px;
			  font-size: 10px; letter-spacing: 4px;
			  border-left: 1px dotted orange;
			  border-top: 1px dotted orange;
			  border-bottom: 1px dotted orange;
			}  				
			
			
.detail { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #777;}
.detail ul { margin:0px; padding:0px; }
.detail li {
	list-style: none;
	clear:both;
}
.detail li span {
 	padding: 3px 5px 3px 5px;
 	margin: 2px;
	border: 1px solid #ccc;
	background-color: #eee;
	width: 150px; color: #666666;
	display:block;
	float:left;
}