﻿body
{
	margin: 0px;
	font-weight: normal;
	color: #000000;
	font-family: Arial, Verdana;
	font-size: 0.8em;
}
#header
{
	background-color: white;
}
#header h2
{
	font-size: 1.2em;
}
#headerleft
{
	float:left;
	vertical-align: top;
}
#headerright
{
	float: right;
	vertical-align: top;
	text-align: right;
}
.headerlogin
{
    background-color: white;
}

.pageHeader
{
	text-align: center;
	font-weight: normal;
	font-size: 18px;
	font-family: 'Arial Black' , Arial;
}
#login
{
	font-size: 0.8em;
}

#Filter
{
	background-color: #85bb3d;
	vertical-align: top;
	border-bottom: black thin solid;
}
#withLeftMargin
{
	margin-left:10px
}

#financeUpdate
{
	background:#008FD4;
	border-top: black thin solid;
	border-bottom: black thin solid;
}
#list
{
	border-top: black thin solid;
	border-bottom: black thin solid;
	text-align: right;
}
#MessageError
{
	font-weight: bold;
	color: red;
	border-right: red thin double;
	border-top: red thin double;
	list-style-position: outside;
	border-left: red thin double;
	border-bottom: red thin double;
	list-style-type: circle;
	text-indent: 5px;
	margin: 2px;
}
#MessageWarning
{
	font-weight: bold;
	color: #FF6600;
	border-right: #FF6600 thin double;
	border-top: #FF6600 thin double;
	list-style-position: outside;
	border-left: #FF6600 thin double;
	border-bottom: #FF6600 thin double;
	list-style-type: circle;
	text-indent: 5px;
	margin: 2px;
}
#MessageInformation
{
	font-weight: bold;
	color: green;
	border-right: green thin double;
	border-top: green thin double;
	list-style-position: outside;
	border-left: green thin double;
	border-bottom: green thin double;
	list-style-type: circle;
	text-indent: 5px;
	margin: 2px;
}
.instruction
{
	color: windowtext;
	padding-right: 2px;
	padding-left: 2px;
	padding-bottom: 2px;
	padding-top: 2px;
}
#tableHeader02
{
	font-weight: bold;
	font-size: 1em;
	color: #000000;
	background-color: #ffffff;
	text-align: center;
	border-bottom: #383838 solid;
	border-top: #383838 solid;
}
.updateSuccess
{
	font-weight: bold;
	font-size: 1em;
	color: #000000
}
.leftNavItem
{
	background-color: #c4d52a;
	color: black;
	font-weight: bold;
}
A
{
	color: black;
	background-image: none;
	text-decoration: none;
}

#content
{
	margin-left:151px;
}
#footer
{
	text-align: center;
	font-size: 0.8em;
	clear: both;
}

#primaryNav
{
	text-align: right;
}
.filterControlHeader
{
	text-indent: 5px;
	background: #85bb3d;
	font-weight: bold;
	color: black;
}
.tableHeaderInFilter
{
	text-indent: 5px;
	background: #008FD4;
	font-weight: bold;
	color: black;
}
.smallFont
{
	font-size: 0.8em;	
}

#right
{
	vertical-align: top;
	text-align: right;
}
.loginerrortext
{
	font-size: 1em;
	color: red;
	float:left;
}
.selectDate
{
	float:left;
}
.selectText
{
	float:left;
}
.filterControlHeaderDateRange
{
	text-indent: 5px;
	background: #85bb3d;
	font-weight: bold;
	color: black;
	width:100px;	
}

#formDetails
{
	font-weight: bold;
	float: left;
}
.formHeadlbl
{
	font-weight: bold;
	font-size: 1em;
	border-top: thin solid;
	border-bottom: thin solid;
	background-color: #BAC869;
}
.formDetailstext
{
	font-weight: normal;
	margin-left:250px;
}

#movementSessionDetails
{
	font-weight: bold;
	border-top: thin solid;
	border-left: thin solid;
	border-bottom: thin solid;
	background: #C3E6E6;
	float: right;
	padding-bottom: 10px;
	padding-right: 2px;
	padding-left: 2px;
	padding-top: 5px;
}
.movementSessionDetailsHeadlbl
{
	font-weight: bold;
	font-size: 1em;
}
.movementSessionDetailslbl
{
	font-weight: bold;
	font-size: 0.8em;
}
.movementSessionDetailstext
{
	font-weight:normal;
	font-size: 0.8em;
}

.labelMidSize
{
	font-weight: bold;
	font-size: 0.9em;
}
.detailMidSize
{
	font-weight: bold;
	font-size: 0.9em;
	background-color:Silver
}


.formLabelBold
{
	font-weight: bold;
}

.labelnormalitalicbold
{
	font-weight: bold;
	font-size: 1em;
	font-style: italic;
	text-decoration: none;
}
.labellargeitalicboldspaced
{
	font-weight: bold;
	font-size: 1.1em;
	font-style: italic;
	text-decoration: none;
	line-height: 20pt;
}
.tableRow
{
	background-color:White;
	font-size: 0.8em;

}


.printHeader1
{
	font-weight: bold;
	font-size: 1.8em;
	color: black;
	font-family: Verdana, Arial;
}
.printHeader2
{
	font-weight: bold;
	font-size: 1.2em;
	color: black;
	font-family: Verdana, Arial;	
}
.printLabel
{
	font-weight: bold;
	font-size: 0.8em;
	color: black;
	font-family: Verdana, Arial;
}
.printDetail
{
	font-weight: normal;
	font-size: 0.8em;
	color: black;
	font-family: Verdana, Arial;
}
.printLargeText
{
	font-weight: normal;
	font-size: 1.2em;
	color: black;
	font-family: Verdana, Arial;
}
.printLargeTextBold
{
	font-weight: bold;
	font-size: 1.2em;
	color: black;
	font-family: Verdana, Arial;	
}

.tabEnabledLeft
{
	height:30px;
	width:7px
}
.tabEnabledRight
{
	height:30px;
	width:7px;
	padding-right:5px;
}
.tabEnabledCenter
{
	vertical-align:middle;
	text-align:center;
	height:30px;
	background:url(Images/Tab1pixel.jpg); background-position:bottom;
	padding-left:5px;
	padding-right:5px;
}
.tabLinkEnabled
{ 
	font-weight: bold; 
	font-size: 14px; 
	color: white; 
	font-family: Arial; 
	text-decoration: none; 
}

.tabLinkDisabled
{
	font-weight: bold; 
	font-size: 14px; 
	color: Silver; 
	font-family: Arial; 
	text-decoration: none; 
	
}

.grid
{
	white-space:nowrap;	 	
}

.gridLink
{
	font-weight: bold;
	text-align: center;
	text-decoration: underline;
}



  #level0 
  {
	
    background:FFFFF;
    width:100%;}
  #level1 {
    margin-left:151px;
    padding-left:0px;
    background:#FFFFF;}
    
  #lftBar 
  {
	float:left;
    position:absolute;
    width:150px;
    
    }    
    
.rightAlignCellPad10
{
	 text-align:right;
	 padding-right:10px;
	
}

.bgColour
{
	background-color:#ccffcc;
}

.ulReport
{
	list-style-image: url(Images/report.gif);
	font-size: 12px;
	font-weight: bold;
	list-style-position: outside;
	line-height: 15pt;
}
#mid
{
	
}

#pedigreeLabel
{
	font-weight: bold;
	font-size: 0.7em;
	text-align: left;
}
#pedigreeDetail
{
	font-weight: bold;
	font-size: 0.7em;
	text-align: left;
}

#pedigreeImage
{
	font-weight: bold;
	font-size: 0.7em;
	text-align: right;
	
}

#pedigreeTable
{
	text-align:left;
	width:100%;
	height:9px;	
}

#pedigreeTableColumn
{
	text-align:left;
	width:25%;
	height:9px;	
}