.impactB {font-family:"Arial"; font-size:90%;}  
.impact	{font-family:"Arial";font-size:120%;}
.navig	{font-family:"Arial"; font-size:8pt;}
.small	{font-size:8pt;}
.num	{font-size:6pt;}
.regFont {font-family: Arial; font-size: 10pt;}

.dogName {
font-family:	Arial; 
text-transform: uppercase;
font-weight:	bold;
color:			#000000;
}
.dogTitle {
font-family:	Arial; 
font-size:		10pt;	
color:			#CC0033;
}

.header {
background-color: #AAA5A6; 
color:black;
}

.topHeader {
background-color: #BBA5A6;
color:		black;
text-align:	left;
} 

/* Headers */

h1, h2 {
color:		black;
text-align:	center;
font-weight:	bold;
vertical-align:	middle;
font-size:	18px;
margin-top:	24px;
margin-bottom:	28px;
} 

h3 {
color:		black;
text-align:	center;
font-weight:	bold;
vertical-align:	middle;
font-size:	16px;
margin-top:	20px;
margin-bottom:	20px;
} 

h4 {
color:		#292929;
text-align:	center;
font-weight:	bold;
vertical-align:	middle;
font-size:	14px;
margin-top:	16px;
margin-bottom:	16px;
} 

td.date {
background-color: #CCCCD5;
color:		#292929;
text-align:	right;
font-weight:	bold;
vertical-align:	top;
font-size:	12px;
width:		70px;
}

td.news {
background-color: #EEEEEE;
vertical-align:	top;
}

th.res {
background-color: #CCCCD5;
color:		#292929;
text-align:	center;
font-weight:	bold;
vertical-align:	middle;
font-size:	12px;
}


th.head {
background-color: #EEEEEE;
vertical-align:	top;
font-weight:	bold;
}

/* menu styles */

.menuHeader {
background-color: #BBA5A6;
color:		black;
text-align:	left;
text-transform: uppercase;
font-weight:	bold;
vertical-align:	middle;
} 
.menu1 {
background-color: #FFFFFF; 
color:black;
text-align:	right;
vertical-align:	middle;
} 
.menu2 {
background-color: #CCCCD5; 
color:		black;
text-align:	right;
vertical-align:	middle;
} 

a.menu:link	{text-decoration:none; color:#292929;}
a.menu:visited	{text-decoration:none; color:#444444;}
a.menu:active	{text-decoration:none; color:black;}
a.menu:hover	{text-decoration:underline;color:black;}

/* /menu styles */

/* bottom navigation bar*/
.navBar {
background-color: #CCCCD5; 
color:		black;
text-align:	center;
vertical-align:	middle;
font-size:	8pt;
} 
/* /bottom navigation bar*/


img.foto{
border-width: 2px;
border-color: #000000;
border-style: solid;
}

table.pedigree{
border-width: 2px;
border-color: #000000;
border-style: solid;
background-color: #CCCCCC; 
color:black;
}
th.pedigree{
background-color: #AAA5A6;
text-align:			center;
}
tr.female, td.female {background-color: #FFFFFF; color:black;}
tr.male, td.male {background-color: #DDDDE6;} 
.new {color :#BBA5A6; } 
a:visited {text-decoration:underline; color:444444;}
a:active {text-decoration:none; color:black;}
a:hover {text-decoration:underline;color:black;}
a:link{text-decoration:underline; color:#292929;}

body {font-family: Arial;
font-size: 10pt;
text-align :justify;
background-color: #DDDDDD;
margin: 0px;
}
UL, OL,   {FONT-FAMILY: Arial; FONT-SIZE: 10pt;text-align :justify;}
TABLE {FONT-FAMILY: Arial; FONT-SIZE: 10pt;  }

.foto {background-image: url("../images/fotobg.jpg"); background-repeat: no-repeat;
background-position: center;}

.adbox{
border: 1px solid #333333;
width: 180px;
min-height: 120px;
float: center;
font-size: 8pt;
background-color: #EEEEEE;
}
.adtitle{
border-bottom: 1px solid #333333;
width: 100%;
font-size: 8pt;
font-weight: bold;
background-color: #DDDDDD;
}


#gallery-block .imgwrapper {
	float: left;
	margin: 0 3px 3px 3px;
	padding: 2px;
}
#gallery-block div.imgwrapper {
	float: left;
	margin: 0 3px 3px 3px;
	padding: 2px;
height:170px;width:140px;text-align:center;
}


#gallery-block .imgwrapper span {
	display:block;
	font:12px Arial;
	text-align:center;	
}
#gallery-block .imgwrapper img {
	background-color: #FFFFFF;
	padding: 2px;
}

#gallery-block .imgwrapper a:visited img {
	background-color:#FFFFFF;	
}
#gallery-block .imgwrapper a:hover img, #gallery-block .imgwrapper a:focus img {
	background-color: #F1F1D7;
}
#gallery-block .imgwrapper a:hover, #gallery-block .imgwrapper a:focus {
	color:#000;
}
#gallery-block #gallery {
	padding:10px 5px;
}