/* Presentation Stylesheet */ 
p {
 padding: 15px;
 }

h4, h3 {
 	margin:0; 
 	padding: 5px 0;
 	font-family: Times New Roman, serif;
	font-style:italic;
	text-align:center;
}

h5{font-family: Times New Roman;
					
					font-style:italic;
					font-weight:bold;
					font-size:10pt;}

html{
	font-family: arial, sans-serif;
	background:#c0c0c0;
color:#ffffff;
}
.greenFont{font-family: Times New Roman;
					color: #008000;
					font-style:italic;
					font-weight:bold;
					font-size:11pt;}
					
.largeGreenFont{font-family: Times New Roman;
					color: #008000;
					font-style:italic;
					font-weight:bold;
					font-size:20pt;
}
	


.floatRight { float: right;}

.floatLeft { float: left}

.floatImageRight{ float: right;
									margin:5px;
									padding:5px;
}
.floatImageLeft{ float: left;
									margin:5px;
									padding:5px;
}

.imageBorder{
				 border: 2px solid;
				 border-color: #c0c0c0 #404040 #404040 #c0c0c0;
}

.bigBoldHeader{
  		font-family: Times New Roman,arial, sans-serif;
			font-style: italic;
			font-size:20;
			color:#ff0000;
			
}

.justifyText{text-align:justify;}

.groovedBorder{
border:solid 2px;
border-style:groove;
}

.sunkenBorder{border: 2px solid;
				 border-color: #ffe7e9 #c0c0c0 #c0c0c0 #ffe7e9;
}
.newsItem{background:#ffe7e9;
				 color:#ffffff;
				 border: 1px solid;
				 border-color: #000000 #c0c0c0 #c0c0c0 #000000;
				 margin:4px;
				 padding: 4px;
				 
}



a:link {background-color: none; color:#008000 ;}
a:visited {background-color: none; color:#404040;}
a:hover {background-color: none; color: #40FF40 }
a:active {background-color: none; color: #008000 } 


.smallFont{ font-size:80%;
}


/*****image captions******/
div.figure {
  float: right;
  
  margin: 0;
  padding: 0;
}
div.figure p {
  text-align: center;
  text-indent: 0;
}
/*****end image captions******/



th {
    background-color:#c0c0c0;
		color: inherit;
}

.tableDivider {background-color:#000000;
	       color: inherit;
}


.cruftsTitleBar{
                background-color:#00C000;
		color: inherit;
}

.noCCTitleBar{
		background-color:#ffffff;
		color: 000000;
}

.pedigreeTitleBar{background-color:#FFE243;
									color:#C00000;
}

/*****pedigree styles****/
.dam{text-align:center;background-color:#C0C0C0;color: #000000;}

.sire{text-align:center;background-color:#808080;color: #000000;}

.champDam{text-align:center;background-color:#C0C0C0;color: #C00000;}

.champSire{text-align:center;background-color:#808080;color: #C00000;}

.largeBraces{text-align:center;font-size:20pt;}


/*****vertical navigation bar list styles****/
#navigation ul 
{
list-style-type: none; 
padding: 0; /*remove indents Mozilla, Netscape, Safari*/
margin: 0; /*remove indents IE & Opera*/
font-family: Times New Roman,serif;
font-style:italic;
} 
#navigation ul li { margin-top: 2px; } /*space between list items*/

#navigation ul li strong{
	display: block;/*make nav links into a block*/
	width: 126px;
	margin-left: 1px;
	padding: 3px 5px 3px 10px;
	text-decoration: none;
	color: #000000;/*rollover background for a links */
	background-repeat: no-repeat;
	cursor:pointer;
	border: solid 1px;
	border-style:groove;
	background-color: #808080;
	background-image: url(images/navimageon1.jpg);
}

#navigation ul li a,#navigation ul li a:visited{
	display: block;/*make nav links into a block*/
	width: 126px;
	margin-left: 1px;
	padding: 3px 5px 3px 10px;
	text-decoration: none;
	color: #000000;/*rollover background for a links */
	background-repeat: no-repeat;
	border: solid 1px;
	border-style:groove;
	background-color: #808080;
	background-image: url(images/navimageoff1.jpg);
} 

#navigation ul li a:hover{/*set hover image and color*/
color: #000000;
background-image: url(images/navimageon1.jpg);
background-repeat: no-repeat;
} 

.menu  { display:none;
  
  margin-left:8px;
	padding: 2px 2px 2px 2px;
	font-family: Times New Roman,arial, sans-serif;
	font-style: italic;
	font-size:85%;
}
/*****end of vertical navigation bar list styles****/

/*****horizontal navigation tabs******/
#nav{
  clear:both;
  font-weight:bold;
  color:#666;
  margin-left:4px;
  float:left;
  list-style-type:none;	
  background:url(images/navshadow.gif) no-repeat 8px 100% #c0c0c0;
  padding-bottom:9px;
}

html>body #nav{
  margin-left:8px;
  background:url(images/navshadow.gif) no-repeat <strong>4px</strong> 100% #fff;
}

#nav li{
  list-style-type:none;
  float:left;
  margin:0 0 0 4px;
  padding:0 0 0 10px ;
  border-bottom:1px solid #999;
  background:url(images/tabgrey.gif) #c0c0c0 top left no-repeat;
}

#nav li a{
  color:#ffe7e9;	
  background:url(images/tabgrey.gif) transparent top right no-repeat;
  display:block;
  padding:0 10px 0 0;
	text-decoration:none;
}

#nav li.cur,
#nav li.over,
#nav li:hover
{
  background:url(images/tabblue.gif) #850A0A top left no-repeat;
  border-bottom:1px solid #850A0A;
}
#nav li strong,ul#nav li.cur a,ul#nav li.over a,ul#nav li:hover a{
  display:block;
  color:#fff;
  padding:0 10px 0 0;
  text-decoration:none;
  background:url(images/tabblue.gif) transparent top right no-repeat;
}
