/* Classes created for the horse-, driver- and race search pages */

.horseStatusTable
{
	border-bottom: solid 1px #787878;
	border-top: solid 1px #B2B2B2;
	border-left: solid 1px #B2B2B2;
	border-right: solid 1px #787878;	
	width: 100%;
	padding: 3px;
	border-collapse:collapse;
}

.horseStatusTable tr td
{
	border: solid 1px #E4E4E4;
	padding-left: 2px;
}

.fixedTable
{
	width:100%;
}

.fixedTable th
{	
	background-color: #D6DBE7;
	font-weight: bold;
	padding: 2px 0 2px 0;
	text-align: left;
}

table tr th
{	
	font-weight: bold;
	padding: 2px 0 2px 0;
	text-align: left;
}

.Gr {background:#F1F2F7}

.tableHeader
{
	font-weight: bold;
	background-color: #D6DBE7;
	color: #0F304B;
	font-family: Verdana;
	font-size: 12px;
	padding: 3px 3px 3px 5px;
}

.infoTableHeader
{
	border-style: solid;
	border-color: #D6DBE7;
	border-width: 1px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;	
}

.infoTableButton
{
	border-style: none;
	border-color: White;
	font-weight: bold;
	font-family: Verdana;
	font-size: 12px;
	color: #7B8694;
	background-color: white;
	cursor: hand;
	text-align: left;
	padding: 0px 6px 0px 6px;
}

.infoTable
{
	color: #7B8694;
	width: 100%;
}

.infoCell
{
	padding: 10px 3px 3px 3px;
}

.errorMessage
{
	font-size: 12px;
	color: Red;
}

.searchResultCell
{
	padding:1px 30px 1px 1px;
	height: 100%;
	width: 100%;
}

.fatherCell
{
	background-color:White;
	border-style:solid;
	border-color:#d6dbe7;
	border-width:1px;
}
.fatherCell span
{
	display: block;
}
.motherCell
{
	background-color:#F1F2F7;
	border-style:solid;
	border-color:#d6dbe7;
	border-width:1px;
}
.motherCell span
{
	display: block;
}
.block
{
	display: inline;
}
.dg
{
	padding:3px 3px 3px 3px;
	border-style:none;
	border-width:0px;
	border-color:White;
}

.dgAlternate
{
	background:#F1F2F7;
}

.dgHeader
{
	background:#D6DBE7;
	color:Black;	
}

.dgHeader td
{	
	font-weight: bold;
}

div#htmlToMove table tbody tr td
{
	padding: 1px 10px 1px 0px;
}

.printButton
{
	font-weight:bold;
	cursor:hand;
}

.stamtavleNavn
{
	color: #191970;
}

.menyValgSelected
{
	background-color:Red;
}

.fixedTable table tr td.unselected
{
	background-image: url("/templates/sportlibrary/images/unselectedBack.gif");
    background-repeat:repeat-x;    
    text-align: center;
    vertical-align: middle;
    padding: 0 5px 0 7px;
}

.fixedTable table tr td.selected
{
	background-image: url("/templates/sportlibrary/images/selectedBack.gif");
	background-repeat:repeat-x;    
    text-align: center;
    vertical-align: middle;
    padding: 0 3px 0 3px;
}

/* Kopiert inn fra ieTopStyle.css 
TR {background:white}*/
.Gr {background:#F1F2F7}

.topHeader { font-size: 20px; font-weight: bold; font-family: Verdana; font-style:oblique; color: #7B8694; text-decoration: none; }
.topInfo { font-family: Verdana; color: #7B8694; }

.searchButton
{
	padding-left: 5px;
	padding-right: 5px;
}

.linkBtnWithImage
{ border: none 0 white; text-decoration: none; }

.langButton
{
	cursor:hand;
}

table#searchElementsTable
{
	text-align: left;
	vertical-align: top;
}

table#searchElementsTable input.button
{
	text-align: left;
	vertical-align: text-top;
}

table#searchElementsTable tbody tr td
{
	padding-right: 5px;
}

table#searchElementsTable tbody
{
	text-align: left;
}
