/*
==========================================
= COLORS =================================
==========================================
// Default colors
#F0F0F0 - DEFAULT_BGCOLOR' , ""); //
#A0A0A0 - DEFAULT_BGCOLOR_DARKER' , "");
#FFFFFF - DEFAULT_BGCOLOR_LIGHTER' , "");
#D0D0D0 - TD_BGCOLOR_DARK' , ""); // Darker
#E0E0E0 - TD_BGCOLOR_LIGHT' , ""); // Lighter
#FFFF33 - TD_BGCOLOR_HIGHLIGHTED' , ""); // Extra special standout color

#99CC99 - CAPTION_BGCOLOR' , ""); // GREEN
#669966 - CAPTION_BGCOLOR_DARKER' , ""); // GREEN
#CCFFCC - CAPTION_BGCOLOR_LIGHTER' , ""); // GREEN

*/  

/*
==========================================
= TABLES =================================
==========================================
*/
table.record {
	border-width: 1px;
	border-color: #A0A0A0; /*DEFAULT_BGCOLOR_DARKER*/
	background-color: #E0E0E0; /*TD_BGCOLOR_LIGHT*/
}
table.rec_caption {
	background-color: #D0D0D0; /*TD_BGCOLOR_DARK*/
	border-bottom-width: 1px;
	border-top-width: 1px;
	border-left-width: 0;
	border-right-width: 0;
	border-top-color: WHITE; /*DEFAULT_BGCOLOR_LIGHTER*/
	border-bottom-color: #A0A0A0; /*DEFAULT_BGCOLOR_DARKER*/
}
table.rec_tracksheader {
	line-height: 1;
}
table.rec_info {
	margin: 0px;
	margin-bottom: 0px;
}
table.rec_comment {
	margin: 0px;
	margin-bottom: 5px;
}
table.bgcolor_light {
	background-color: #E0E0E0; /*TD_BGCOLOR_LIGHT*/
}

table.caption_frame {
	border-width: 1px;
	border-color: #669966; 
	background-color: #99CC99;
}
table.caption {
	height: 24px;
	border: 0px solid RED; /* use this when debuging */
	background-color: #99CC99;
}

/*
==========================================
= COLORS =================================
==========================================
// Default colors
#F0F0F0 - DEFAULT_BGCOLOR' , ""); //
#A0A0A0 - DEFAULT_BGCOLOR_DARKER' , "");
#FFFFFF - DEFAULT_BGCOLOR_LIGHTER' , "");
#D0D0D0 - TD_BGCOLOR_DARK' , ""); // Darker
#E0E0E0 - TD_BGCOLOR_LIGHT' , ""); // Lighter
#FFFF33 - TD_BGCOLOR_HIGHLIGHTED' , ""); // Extra special standout color

#99CC99 - CAPTION_BGCOLOR' , ""); // GREEN
#669966 - CAPTION_BGCOLOR_DARKER' , ""); // GREEN
#CCFFCC - CAPTION_BGCOLOR_LIGHTER' , ""); // GREEN

*/  

/* 
=======================================================
=======================================================
  Lib link
=======================================================
=======================================================
*/
/* frame border color: #D0D0D0*/
table.libLink { /* the frame around the links */
	border-collapse: collapse;
	width: 627px;
	border: 1px solid #D0D0D0;
	border-top-width: 2px;
	background-color: GREEN;
}
div.libLinkSeparator {
	border-style: solid;
	width: 625px;
	height: 0px;

	border-top-width: 		1px;
	border-bottom-width:	1px;
	border-right-width: 	0px;
	border-left-width: 		0px;

	border-top-color: 		#D0D0D0;
	border-bottom-color: 	#F0F0F0;
	border-left-color: 		#D0D0D0;
	border-right-color:		#F0F0F0;
/*	border-color: BLUE;*/	
}

/* ==================================================== */
/*   bgcolor=#E0E0E0 */	
/* shaded text: color: GRAY; */

/* === TR === */
tr.libLinkTR1 { /* first row in a libLink */
	border-collapse: collapse;
	border: 0px solid BLUE;
}
/* === TD11 === */
td.libLinkTD11 { /* first column in a libLink */
	border-collapse: collapse;
	border: 0px solid RED;
	background-color: #E0E0E0;
	padding-left: 1px;
}
a.libLinkTD11 {
	font-size: 14px;
	font-weight: bold;
}
/* === TD12 === */
td.libLinkTD12 { 
	border-collapse: collapse;
	border: 0px solid GREEN;
	background-color: #E0E0E0;
}
h3.libLinkTD12 {
	text-align: right;
	padding-right: 2px;
	font-size: 10px;
	color: GRAY;
}

/* ==================================================== */
tr.libLinkTR2 { /* first row in a libLink */
	border-collapse: collapse;
	border: 0px solid BLUE;
}
td.libLinkTD21 { /* first column in a libLink */
	border-collapse: collapse;
	border: 0px solid RED;
	background-color: #E0E0E0;
	padding-left: 7px;
}
h3.libLinkTD21 {
	color: GRAY;
	font-size: 12px;
}



/* 
=======================================================
  Label sheet
=======================================================
*/
/* 	border: 1px solid #A0A0A0; D0D0D0*/
table.sheet {
	table-layout: fixed;
	border-collapse: collapse;
	width: 627px;
	border: 1px solid #D0D0D0;
	border-top-color: WHITE;
	background-color: #E0E0E0;
}
tr.sheetHeader {
	border: 1px solid #A0A0A0;
	border-top-width: 0px;
	border-bottom-color: #A0A0A0;
}
td.sheetHeader {
	border: 0px solid #A0A0A0;
	border-bottom-width: 1px;
	border-bottom-color: #A0A0A0;
	background-color: #D0D0D0;
}
tr.sheet {
	border: 0px solid #A0A0A0;
}
td.sheet {
	border: 0px solid #A0A0A0;
	padding: 0; 
	padding-left: 1px; 
	padding-right: 1px; 
}
/* 
=======================================================
  Associated Label caption
=======================================================
*/
table.associatedLabel {
	border-collapse: collapse;
	width: 627px;
	border: 0px solid #A0A0A0;
	background-color: #D0D0D0;
}
td.associatedLabel {
	padding: 0px 0px 0px 2px; 
}


/* 
=======================================================
  Separators
=======================================================
*/
div.separatorSpace {
	border: 0px solid RED;
	width: 627px;
	height: 4px;

/*	border-color: BLUE;*/	
}
div.separatorSheet {
	border-style: solid;
	width: 627px;
	height: 0px;

	border-top-width: 		1px;
	border-bottom-width:	0px;
	border-right-width: 	0px;
	border-left-width: 		0px;

	border-top-color: 		#A0A0A0;
	border-bottom-color: 	#F0F0F0;
	border-left-color: 		#D0D0D0;
	border-right-color:		#F0F0F0;
/*	border-color: BLUE;*/	
}
div.separatorStatusBar {
	border-style: solid;
	width: 100%;
	height: 0px;

	border-top-width: 		1px;
	border-bottom-width:	1px;
	border-right-width: 	0px;
	border-left-width: 		0px;

	border-top-color: 		#D0D0D0;
	border-bottom-color: 	#F0F0F0;
	border-left-color: 		#D0D0D0;
	border-right-color:		#F0F0F0;
/*	border-color: BLUE;*/	
}
div hr {
	display: none;
}


/* HEADER FRAME COLORS
HEADER_BGCOLOR' , "#3366CC"); // BLUE-ish 
HEADER_BGCOLOR_DARKER' , "#000000"); // BLUE-ish DARKER 
HEADER_BGCOLOR_LIGHTER' , "#6699FF"); // BLUE-ish LIGHTER 
HEADER_TXTCOLOR' , "WHITE"); // 
HEADER_TXTCOLOR_SHADE' , "#6699CC"); // 
*/


/*
==========================================
= TR =====================================
==========================================
*/


/*
==========================================
= TD =====================================
==========================================
*/

td.border_left {
	border-style: solid;
	border-color: #A0A0A0;
	border-width: 0px;
	border-left-width: 1px;
	border-bottom-width: 1px;
}
td.border_bottom {
	border-style: solid;
	border-color: #A0A0A0;
	border-width: 0px;
	border-bottom-width: 1px;
}
td.border_right {
	border-style: solid;
	border-color: #A0A0A0;
	border-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
}
td.padding2 {
	padding: 0; 
	padding-left: 1px; 
	padding-right: 1px; 
}

td.caption {
	padding-bottom: 1px; 
}

td.rec_comment {
	padding: 20px; 
	padding-top: 0; 
	padding-bottom: 5px; 
}
td.rec_info {
	padding: 20px; 
	padding-top: 0; 
	padding-bottom: 5px; 
}
td.top {
	vertical-align: top;
}

/*
==========================================
= OL =====================================
==========================================
*/
OL {
	margin-top: 0px;
	margin-bottom: 10px;
	list-style-type: decimal;
	list-style-position: outside
}

/*
==========================================
= COLORS =================================
==========================================
// Default colors
#F0F0F0 - DEFAULT_BGCOLOR' , ""); //
#A0A0A0 - DEFAULT_BGCOLOR_DARKER' , "");
#FFFFFF - DEFAULT_BGCOLOR_LIGHTER' , "");
#D0D0D0 - TD_BGCOLOR_DARK' , ""); // Darker
#E0E0E0 - TD_BGCOLOR_LIGHT' , ""); // Lighter
#FFFF33 - TD_BGCOLOR_HIGHLIGHTED' , ""); // Extra special standout color

*/  

/*
==========================================
= DIV ====================================
==========================================
*/  

div.label
{
  margin: 0px;
  border: 0px;
  height: auto;
  width: auto;
}
div.label img
{
  margin: 0px;
  border: 2px solid #E0E0E0;
  height: 150px;
  width: 150px;
}
div.label a:hover img {
	border: 2px solid #A0A0A0;
}

div.sepline {
  border-top: solid #F0F0F0 1px;
  border-bottom: solid #D0D0D0 1px	;
}
/*
 define( 'DEFAULT_BGCOLOR' , "#F0F0F0"); //
// ##D0D0D0 - TD_BGCOLOR_DARK' , ""); // Darker
*/
