/* @override http://www.ssangus.com/css/main.css */

/* -------------------------------------
	Design: Tim Blumer
	CSS: Tim Blumer
	Built: ?? (YYYY-MM-DD)
	Last Edit: 2011-07-18 tc
	URI: ssangus.com
---------------------------------------*/
/* @group Layout */
body{
	margin: 0;
	padding: 0;
	background: #a09886 url(../images/bodybg.gif) repeat-y;
	border-color: #e6e0cf;
}
body, p{
	
}

h1, h2, h3, h4, h5, h6{
	margin-top: 0;
	padding-top: 0;
	padding-bottom: 0;
	margin-bottom: 0;
}

/* An extra div if needed, not plugged into the HTML by default */

#banner{
	background-color: #a09886;
	display: block;
	width: 470px;
	font-weight: bold;
	text-align: center;
	margin: auto;
	padding-top: 8px;
	padding-bottom: 8px;
	border: 4px double #fff;
	color: white;
}

#contact{
	height: 151px;
	padding-left: 10px;
	padding-top: 10px;
	font: 12px Verdana, "Lucida Grande", Lucida, sans-serif;
	color: #fff;
	background: url(../images/logo.jpg) no-repeat;
}

#contact a{
	color: #fff;
}

#contact a:hover{
	color: #e6e0cf;
}

#container{
	
}
#header{
	background: url(../images/headerbg.gif) repeat-x;
	height: 161px;
}
#wrapper{
	display: block;
	float: left;
	width: 912px;
}
#nav{
	display: block;
	float: left;
	font: bold 12px Verdana, "Lucida Grande", Lucida, sans-serif;
	text-align: right;
}

#nav ul{
	list-style-type: none;
	margin: 0;
	width: 113px;
	padding: 0;
}

#nav li{
}

#nav li a{
	color: #000;
	text-decoration: none;
	display: block;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-right: 7px;
}

#nav li a:hover{
	background: url(../images/over.jpg) repeat-y;
	color: #e6e0d0;
}


#contentwrapper{
	display: block;
	float: right;
}

#subhead{
	display: block;
	width: 789px;
	height: 50px;
	background: url(../images/subhead.jpg) no-repeat;
	padding-top: 65px;
	padding-left: 10px;
	font: italic 12px Arial, "Helvetica Neue", Helvetica, Geneva, sans-serif;
}

#content{
	display: block;
	font: 12px Verdana, "Lucida Grande", Lucida, sans-serif;
	color: #000;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	width: 777px;
}

#content img{
	padding: 8px;
	background-color: #f8f4e9;
	border: 1px solid #a09886;
}

#content img.nopicborder{
	padding: 0;
	border-style: none;
	background-image: none;
}

#content ul li{
	margin-bottom: 1em;
}

#animaldata{
	display: block;
	float: left;
	width: 418px;
}

#footnote{
	background-color: #f8f4e9;
	border: 1px solid #a09886;
	padding: 6px;
	display: block;
	float: right;
	clear: right;
	width: 320px;
}

#footer{
	display: block;
	clear: both;
	text-align: center;
	width: 796px;
	color: #000;
	font: 12px Verdana, "Lucida Grande", Lucida, sans-serif;
	padding-top: 10px;
	padding-bottom: 10px;
	border-top: 1px dashed #d4cebe;
	margin-left: 114px;
	border-bottom: 1px dashed #d4cebe;
}

#footer a{
	text-decoration: none;
}

#footer a:hover{
	text-decoration: underline;
	clear: both;
}

#api{
	font: 10px "Lucida Grande", Lucida, Verdana, sans-serif;
	padding-left: 115px;
	width: 796px;
	text-align: center;
	color: #a09886;
	padding-top: 20px;
	padding-bottom: 20px;
}

#api a{
	color: #a09886;
}

#api a:hover{
	color: #736d60;
}

.databox{
	width: 778px;
	height: 370px;
	overflow: scroll;
}
.clear{
	clear:both;
}

/* @end */

/* @group EPDs and Pedigrees */
/** gtb modified to use .net methods  06/21/10 */
/* tc edits and deletions to .net classes */
.PedAnmName{
	font-weight: bold;
	font-size: 16px;
	 
}

.PedCalvedRow{
	font-weight: bold;
}

.PedS, .PedD{
	font-weight: bold;
	white-space: nowrap;
	padding-right:2px;
}
/* Adds text indentation to pedigree names */
.PedPGS, .PedPGD, .PedMGS, .PedMGD{
	margin-left: 1em;
	margin-right: 1em;
}
.PedTable {
	font-size: .75em;
}
#epdtable, .EPDProdTable, .EPDMatTable, .EPDCarcTable, .EPDValueTable, .PerformanceDataTable, .DamProdAvgTable{
	border-left: 1px solid #a09886;
	border-bottom: 1px solid #a09886;
	width: 418px;
}

#epdtable td, .EPDProdTable td, .EPDMatTable td, .EPDCarcTable td, .EPDValueTable td, .PerformanceDataTable td, .DamProdAvgTable td{
	border-right: 1px solid #a09886;
	border-bottom: 1px solid #a09886;
	padding: 3px;
}

.epd_all{
	width: 418px;
}

.epdhead, .EPDProdHeaderProd, .EPDMatHeaderMat, .EPDCarcHeaderCarc, .EPDValueHeaderValue, .PerformanceDataTableHeaderPerf, .DamProdAvgHead{
	background-color: #a09886;
	font-weight: bold;
	color: #f8f4e9;
}

.epdsubhead, .EPDProdSubHeader, .EPDMatSubHeader, .EPDCarcSubHeader, .EPDValueSubHeader, .PerformanceDataSubHeader, .DamProdAvgSubHead{
	background-color: #cbc6b7;
	font-size: 11px;
	border-right: 1px solid #a09886;
}

.epddata, .EPDProdDataRow, .EPDMatDataRow, .EPDCarcDataRow, .EPDValueDataRow, .PerformanceDataDataRow, .DamProdAvgData{
	background-color: #f8f4e9;
	font-size: 10px;
	border-bottom: 1px solid #a09886;
	border-right: 1px solid #a09886;
}
.EPDAcc
{
	padding-left: 5px;
}

.EPDAsOfDt
{
	font-size: 1em;
}

/* @end */

