HTML {}
body{	
	background-image: url('/images/bg.gif');
	color: #666633;
	font-family: 'Maiandra GD', 'Garamond', Verdana, Arial, sans-serif;
}
table    { border-collapse: collapse; display: table; margin: auto auto; }
tr       { display: table-row }
thead    { display: table-header-group; }
tbody    { display: table-row-group }
tfoot    { display: table-footer-group }
col      { display: table-column }
colgroup { display: table-column-group }
td, th   { display: table-cell }
caption  { 
	display: table-caption;
	background:#666633;
	color:#FFFFCC;
	font-weight:bold;
	white-space:nowrap;
}
/*--------------------------------------------------------------------------------*/
a{	color: #999966; }
a:hover{
	color: #666633;
	text-decoration:none;
}
a:active{
	color: #666633;
	text-decoration: none;
}
a img{	border: 1px solid #999966;	}
/*--------------------------------------------------------------------------------*/
#mainDiv{
	border: 10px double #999966;
	background: #FFFFFF;
	margin: auto auto;
	width: 800px;
}
#mainMenu, #mainContent{
	border: 1px solid #999966;
	margin: 1px;
	padding: 5px;
	height: 450px;
}
#mainContent{
	overflow: auto;
}
#mainContent li{	
	margin: 10px auto;	
}
#mainMenu{
	float: left; 
	text-align: center;
	width: 200px;
}
#mainMenu p{
	color: #003300;
	font-size: 15px;
	margin: 10px auto;
}
#mainMenu ul{
	font-size: 17px;
	list-style-type: none;
	margin: 10px auto;
	padding: 5px;
}
#mainMenu li{	margin: 10px auto;}
/*--------------------------------------------------------------------------------*/
.breeding td{	
	border: 1px solid #BBB;
	padding-left: 5px;
	padding-right: 5px;
}
/*--------------------------------------------------------------------------------*/
.contactUs td{	
	padding-left: 5px;
	padding-right: 5px;
}
.contactUs th{	text-align: right;	}
/*--------------------------------------------------------------------------------*/
.imgNav{	font-size: 14px;	}

/*
	img.w3valid{
		border:0;
		height:21px;
		margin:5px;
		width:60px;
	}
*/

/*--------------------------------------------------------------------------------*/
.onPrintShow{	display: none;	}
.navSep{
	background: #EBEBEB;
	display:none;
}
/*--------------------------------------------------------------------------------*/
@media print{
	body{
		background: #FFFFFF;
		color: #000000; 
	}
	#mainDiv{
		border: 0;
		width: auto;
	}
	#mainMenu{
		height: auto;
		width: auto;
	}
	#mainContent{
		border: 0;
		clear: left;
		height: auto;
		overflow: visible;
	}
	.onPrintHide{	display: none;	}
	.onPrintShow{	display: block;	}
}
