@import url(base.css);

div { font-size: 1.1em; }
div > strong { color: red; }
div > strong + strong { color: blue; }

table.record-list { border:1px solid silver; margin-right:.5em; margin-left:.5em; }
table.record-list thead { background-color: #414141; color: white; }
table.record-list thead th { text-align: left; padding-right:1em; }
table.record-list tbody tr td { padding-left:.5em; }
table.record-list tbody tr.odd { background-color: #EAEAEA; }
table.record-list tbody tr:hover { color:#c71444; background-color:#E1E1E1;}

table.record-list#sample-list { border-color: crimson; }

h1 { font-size: 2em; font-weight:normal;}
h2 { font-size: 1.5em; font-weight:normal;}

/* visual customization tab set 1*/
.horizontal-tab-set#set-1 a span {
	text-transform:uppercase;
}
.horizontal-tab-set#set-1 a {
	background-image: url( ../graphics/htab_left_blue.gif );
	}
.horizontal-tab-set#set-1 a span {
	background-image: url( ../graphics/htab_right_blue.gif );
	}
.horizontal-tab-set#set-1 a:hover, .horizontal-tab-set#set-1 a.selectedTab {
	background-image: url( ../graphics/htab_left_on_blue.gif );
	}
.horizontal-tab-set#set-1 a:hover span, .horizontal-tab-set#set-1 a.selectedTab span {
	background-image: url( ../graphics/htab_right_on_blue.gif );
	}
.horizontal-tab-set#set-1 a { 
	color: lightsteelblue; 
	}
.horizontal-tab-set#set-1 a:hover {
	color:steelblue;
	}
.horizontal-tab-set#set-1 a.selectedTab span {
	color:rgb(40, 60, 137);
	}

	
/* visual customization of tab set 2*/	
.horizontal-tab-set#set-2 {
	text-align:right;
	font-weight:bold;
	font-size: 1.75em;
	}
.horizontal-tab-set#set-2 a span {
	text-transform:none;
	font-variant:small-caps;
	}
.horizontal-tab-set#set-2 a {
	background-image: url( ../graphics/htab_left_brown.gif );
	}
.horizontal-tab-set#set-2 a span {
	background-image: url( ../graphics/htab_right_brown.gif );
	}
.horizontal-tab-set#set-2 a:hover, .horizontal-tab-set#set-2 a.selectedTab {
	background-image: url( ../graphics/htab_left_on_brown.gif );
	}
.horizontal-tab-set#set-2 a:hover span, .horizontal-tab-set#set-2 a.selectedTab span {
	background-image: url( ../graphics/htab_right_on_brown.gif );
	}
.horizontal-tab-set#set-2 a {
	color:#D1BA88;
	}
.horizontal-tab-set#set-2 a:hover {
	color: #BB2A37;
	}
.horizontal-tab-set#set-2 a.selectedTab span {
	color:#876B25;
	}
.horizontal-tab-set#set-2 li { margin-right:0px; }	


.horizontal-tab-set#daughters {
	text-align:center;
	font-weight:bold;
	font-size: 1.85em;
	}

.horizontal-tab-set#daughters a span {
	text-transform:none;
	font-variant:small-caps;
}
.horizontal-tab-set#daughters a {
	background-image: url( ../graphics/htab_left_blue.gif );
	}
.horizontal-tab-set#daughters a span {
	background-image: url( ../graphics/htab_right_blue.gif );
	}
.horizontal-tab-set#daughters a:hover, .horizontal-tab-set#daughters a.selectedTab {
	background-image: url( ../graphics/htab_left_on_blue.gif );
	}
.horizontal-tab-set#daughters a:hover span, .horizontal-tab-set#daughters a.selectedTab span {
	background-image: url( ../graphics/htab_right_on_blue.gif );
	}
.horizontal-tab-set#daughters a { 
	color: lightsteelblue; 
	}
.horizontal-tab-set#daughters a:hover {
	color:steelblue;
	}
.horizontal-tab-set#daughters a.selectedTab span {
	color:rgb(40, 60, 137);
	}

