body {
font-family: verdana, arial, helvetica, sans-serif;
background-color :  #c5cdd4;
text-align:center;
}

#wrapper {
border-bottom : 1px solid #21395a;
border-top : 1px solid #21395a;
border-right : 1px solid #21395a;
border-left : 1px solid #21395a;
margin : auto;
width : 790px;
background-color : #ffffff;
text-align: left;
}

#header {
clear : both;
background : url(images/bannernew2.png) no-repeat;
margin : 0 0 0;
width : 790px;
height : 135px;
}


#nav {
	background-color: #fff;
	border-top : 1px solid #21395a;
	border-bottom: 1px solid #21395a;
	font-size: x-small;
	font-weight: bold;
	text-align: center;
	width: 100%;
	height: 28px;
	clear : both;
        float: left;
        color: #21395a;
}


#nav ul {
text-decoration: none; 
padding-right: 0.5em; padding-left: 0.5em; 
padding-bottom: 0.5em; 
margin: 0px; 
padding-top: 0.5em;  

}


#nav ul li {
text-decoration : none;
display : inline;
}


#nav ul li a {
text-decoration: none;
border-right: 1px solid #31395a;
padding-right: 1em; padding-left: 2em; 
font-weight: bold;
background-color:  #fff;

}


#nav ul li a:hover {
	text-decoration: none; 
	background-color: #99a9b9;
}


#nav-one {
	background-color: #c5cdd4;
	border-top : 1px solid #21395a;
	border-bottom: 1px solid  #c5cdd4;
	font-size: x-small;
	font-weight: bold;
	text-align: center;
	width: 100%;
	height: 28px;
	clear : both;
        float: left;
        color: #666;
}


#nav-one ul {
text-decoration: none; 
padding-right: 0.5em; padding-left: 0.5em; 
padding-bottom: 0.5em; 
margin: 0px; 
padding-top: 0.5em;  

}


#nav-one ul li {
text-decoration : none;
display : inline;
}


#nav-one ul li a {
text-decoration: none;
border-right: 1px solid #ffffff;
padding-right: 1em; padding-left: 2em; 
font-weight: bold;
background-color:  #c5cdd4;

}


#nav-one ul li a:hover {
	text-decoration: none; 
	background-color: #ffffff;
}


#sideleft {
background-image: url(backright.gif);
float : left;
width : 162px;
height : 1165px;
border-right : 1px solid #335790;
padding-right : 7px;border-top : 0 dashed #335790;
padding-left : 7px;
padding-bottom : 1px;
font : 8pt/16pt verdana, arial, helvetica, sans-serif;
margin : 0;
padding-top : 2px;
}

#sideright {
background-image : url(backleft.gif);
float : right;
width : 162px;
height : 1165px;
padding-right : 7px;
padding-left : 7px;
padding-bottom : 1px;
margin : 0;
font : 8pt/16pt verdana, arial, helvetica, sans-serif;
border-left : 1px solid #182942;
padding-top : 2px;
}


#contactleft {
background-image : url(backright.gif.gif);
float : left;
width : 500px;
height : 775px;
border-right : 1px solid #182942;
padding-right : 7px;
padding-left : 7px;
padding-bottom : 1px;
margin : 0;
font : 8pt/16pt verdana, arial, helvetica, sans-serif;
padding-top : 2px;

}

#contactright {
background-image : url(backleft.gif);
float : right;
width : 162px;
height : 775px;
padding-right : 7px;
padding-left : 7px;
padding-bottom : 1px;
margin : 0;
font : 8pt/16pt verdana, arial, helvetica, sans-serif;
border-left : 1px solid #182942;
padding-top : 2px;

}


#contactleftxl {
background-image : url(backright.gif);
float : left;
width : 162px;
height : 775px;
border-right : 1px solid #182942;
padding-right : 7px;
padding-left : 7px;
padding-bottom : 1px;
margin : 0;
font : 8pt/16pt verdana, arial, helvetica, sans-serif;
padding-top : 2px;

}

#contactrightxl {
background-image : url(backleft.gif);
float : right;
width : 162px;
height : 775px;
padding-right : 7px;
padding-left : 7px;
padding-bottom : 1px;
margin : 0;
font : 8pt/16pt verdana, arial, helvetica, sans-serif;
border-left : 1px solid #182942;
padding-top : 2px;

}


#linksright {
background-image : url(backleft.gif);
float : right;
width : 162px;
height : 800px;
padding-right : 7px;
padding-left : 5px;
padding-bottom : 1px;
margin : 0;
font : 8pt/16pt verdana, arial, helvetica, sans-serif;
border-left : 1px solid #182942;
padding-top : 2px;

}

#linksleft {
background-image : url(backright.gif);
float : left;
width : 162px;
height : 800px;
border-right : 1px solid #182942;
padding-right : 7px;
padding-left : 7px;
padding-bottom : 1px;
margin : 0;
font : 8pt/16pt georgia;
padding-top : 2px;

}


#galleryleft {
background-image : url(backright.gif);
float : left;
width : 162px;
height : 575px;
border-right : 1px solid #182942;
padding-right : 7px;
padding-left : 7px;
padding-bottom : 1px;
margin : 0;
font : 8pt/16pt georgia;
padding-top : 2px;

}

#contactright {
background-image : url(backleft.gif);
float : right;
width : 162px;
height : 625px;
padding-right : 7px;
padding-left : 7px;
padding-bottom : 1px;
margin : 0;
font : 8pt/16pt verdana, arial, helvetica, sans-serif;
border-left : 1px solid #182942;
padding-top : 2px;

}

#content {
padding-right : 1em;
padding-left : 1em;
background : #ffffff;
float : left;
width : 415px;
padding-bottom : 2em;
padding-top : 2em;
font-weight : normal;
font-size : 10px;
color : #758279;
text-align : justify;

}

#contentemail {
padding-right : 1em;
padding-left : 3em;
background : #ffffff;
float : left;
width : 500px;
padding-bottom : 2em;
padding-top : 2em;
font-weight : normal;
font-size : 10px;
color : #758279;
text-align : justify;

}

#contentbg {

padding-right : 1em;
padding-left : 1em;
background-color :ffffff;
float : left;
width : 770px;
padding-bottom : 2em;
padding-top : 2em;
font-weight : normal;
font-size : 10px;
color : #758279;
text-align : justify;

}





#mappict{

text-align : right;

}

#nav span {
display : none;
}

a:link {
text-decoration : none;
color :  #182942;
}

a:visited {
text-decoration : none;
color : #21395a;
}

a:hover {
text-decoration : none;
background-color: #f4f4e8;
}

a img {
border : none;
}

UL#navlist {
border-right : 1px solid #758279;
width : 158px;
padding-top : 2px;
border-bottom : 1px solid #758279;
text-align : left;
}




#pnews{
font-weight : normal;
font-size : 10px;
color : #182942;
font-family : verdana;
margin : 1px;
padding-bottom : 4px;
}



#p span.show {
font-weight : light;
font-size : 10px;
color : #182942;
text-align : center;
line-height: 1.8;
font-family : verdana, arial, helvetica, sans-serif;

}




#ptext {
width : 500px;
font-weight : normal;
font-size : 11px;
color : #395a7b;
text-align : center;
font-family : "ms sans serif", arial, sans-serif;
}

#ttext {
text-align : center;
font : 10px verdana, arial, helvetica, sans-serif;
color : #182942;
font-weight : bold;
width : 770px;
}


#botext {
text-align : center;
font : 10px verdana, arial, helvetica, sans-serif;
color : #182942;
font-weight : normal;
width : 770px;
}




#stext {
font : 10px verdana, arial, helvetica, sans-serif;
color : #395a7b;
font-weight : bold;
text-align : center;
width : 770px;
}



#pedigree th {
font-weight : bold;
color : #182942;
font-size : 10px;
text-align : center;
}

#caption {
text-align : center;
font-weight : bold;
}

#pedigree {
border-right : 0 solid #182942;
border-top : 0 solid #182942;
background : #fff;
margin : 0 auto;
font : 10px verdana, arial, helvetica, sans-serif;
border-left : 0 solid #182942;;
width : 760px;
border-bottom : 0 solid #182942;
}

#pedigree table {
border-right : 2px inset #182942;
border-top : 2px inset #182942;
border-left : 2px inset #182942;
border-bottom : 2px inset #182942;
margin : 10px;
width : 740px;
border-collapse : collapse;
}

#pedigree td {
padding-left : 5px;
border-left : 1px inset #182942;
border-top : 1px inset #182942;
border-bottom : 1px inset #182942;
border-right : 1px inset #182942;
}

#email {
width : 100px;
padding-left : 35px;
font-weight : normal;
font-size : 12px;
color : #60652b;
text-align : left;
font-family : "ms sans serif", arial, sans-serif;

}

#pedigree span.ch {
text-align : center;
font : 10px verdana, arial, helvetica, sans-serif;
color : red;
}

#p span.ch {
text-align : center;
font : 10px verdana, arial, helvetica, sans-serif;
color : red;
}


#p span.normal {
text-align : center;
font :10px verdana, arial, helvetica, sans-serif;
color : #182942;


}



#pedigree span.normal {
text-align : center;
font : 10px verdana, arial, helvetica, sans-serif;
color : #182942;

}

#pedigree span.hd {
text-align : center;
color : #182942;
}

#hr {
border-bottom : 1px dashed #758279;
}



hr.clear{
display:block;
clear:both;
visibility:hidden;
height:0;
border-width:0;
margin:0;
padding:0;
}





#hrshow {
width : 85%;
border-bottom : 2px dotted #758279;
}

#bar {
height : 26px;
background-color : #d4d8bd;
}

img.mainpic {
border : 5px solid #182942;
}



img.har {
border : 2px inset #182942;
}


img.penja {
border : 2px inset #334266;

}

img.hudson {
border-style: ridge;
border-color: #334266;
border-width: 2px;
}



#etext {
font : 11px verdana, arial, helvetica, sans-serif;
color : #395a7b;
}


p {
font-weight : normal;
font-size : 10px;
color : #666;
font-family : verdana;
margin : 1px;
}


p.stylegallery{
width : 770px;
font-weight : bold;
font-size : 11px;
color : #27364b;
font-family : verdana;
text-align : center;

}




p.stylegallerycaption{
width : 770px;
font-weight : normal;
font-size : 11px;
color : #27364b;
font-family : verdana;
text-align : center;


}


#top{
width : 770px;
font-weight : normal;
font-size : 9px;
color : #21395a;
font-family : verdana;
text-align : center;

}

h2 {

background-color : #8193a7;
font-weight : normal;
font-size : 10px;
margin-top : 0px;
padding-bottom : 01px;
font-family : verdana;
text-align : center;
color: #21395a;
}


#copyright{
	text-align: right;
	font-size: x-small;
	background-color: transparent;
	text-transform: lowercase;
}


#footer {
clear : both;
background-color: #c5cdd4;
margin: 0px auto;
width : 100%;
text-align: center;
font: normal 9px Verdana, Arial, Helvetica, sans-serif;
color : #182942;
padding-bottom : 0.5em;
}

#counter
{
background : #dae3da;

a.pagelink:link { color: #FFFFCE; text-decoration: none }

a.pagelink:visited { color: #FFFFCE; text-decoration: none }

a.pagelink:active { color: #CCFFCC; text-decoration: none }

a.pagelink:hover { color: #FFFF63; text-decoration: none }
