@charset "utf-8";
body {font-size:70%; font-family:  Verdana, Geneva, sans-serif; background:#000; }
 
#header {background:#000000; text-align:center;}

#header {
	background:#000;
    color: #CCCCCC;
	height: 208px;
	width:100%;
	margin-top: 0;
}

#splash {
	background:#000;
    color: #999999;
	text-align: center;
	margin-top: 5px;
}

#main {
	text-align: center;
}

.homebutton {
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	background:#000;
	color: #CCCCCC;
	text-align: left;
	top: 0px;
	right: 0px;
	font-size: 1em;
	padding-top: 25px;
	padding-left: 15px;

}

.backbutton {
	font-family: Verdana, Geneva, Helvetican, sans-serif;
	background:#000000;
	color: #CCCCCC;
	text-align: right;
	top: 0px;
	left: 0px;
	font-size: 1em;
	padding-top: 25px;
	padding-right: 15px;
}

.toppage {
	font-family: Circle, Verdana, Geneva, sans-serif;
	font-size:.75em;
	color: #CCCCCC;
	background: #000000;
	font-weight: normal;
	padding-top: 20px;
	padding-bottom: 15px;
	padding-left: 15px;
	text-align: left;
	font-style: italic;
}

.toppage a:link {
	font-family: Circle, Verdana, Geneva, sans-serif;
	color: #22d846;
	background: #000000;
	font-weight: normal;
	padding-top: 20px;
	padding-bottom: 15px;
	padding-left: 15px;
	text-decoration: underline;
	font-style: italic;
}

.toppage a:visited {     
font-family: Circle, Verdana, Geneva, sans-serif;
	color: #22d846;	
	background: #000000;	
	font-weight: normal;
	padding-top: 20px;
	padding-bottom: 15px;
	padding-left: 15px;
	text-decoration: underline;
}

.toppage a:hover {     
font-family: Circle,   Verdana, Geneva, sans-serif;
color:#ff8000;
	background: #000000;	
	text-decoration: underline;
		font-style: italic;
}


.toppagedoc {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #CCCCCC;
	background:#000000;
	font-weight: normal;
	padding-top: 20px;
	padding-bottom: 15px;
	padding-left: 5px;
}

.toppagedoc a:link {
	color: #22d846;
	background: #000;
	font-weight: normal;
	padding-top: 20px;
	padding-bottom: 15px;
	padding-left: 15px;
	text-decoration: underline;
}

.toppagedoc a:visited {
	color: #22d846;
	background:#000000;
	font-weight: normal;
	padding-top: 20px;
	padding-bottom: 15px;
	padding-left: 15px;
	text-decoration: underline;
}

.toppagecontract {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: .75em;
	color: #F00;
	background: #171717;
	font-weight: normal;
	padding-top: 20px;
	padding-bottom: 15px;
	padding-left: 5px;
}

.toppagecontract a:link {
	color: #F00;
	background: #171717;
	font-weight: normal;
	padding-top: 20px;
	padding-bottom: 15px;
	padding-left: 15px;
	text-decoration: underline;
}

.toppagecontract a:visited {
	color: #F00;
	background: #171717;
	font-weight: normal;
	padding-top: 20px;
	padding-bottom: 15px;
	padding-left: 15px;
	text-decoration: underline;
}

.return {
	text-align: center;
	line-height: 1px;
	font-size: 1em;
	color: #CCCCCC;
	background: #000;
	clear: both;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	margin: 0;
	padding-top: 13px;
	padding-bottom: 18px;
}

.return a:link, .return a:visited {
	color: #22d846;
	background: #000;
	font-weight: normal;
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
}

#copyright {
	text-align: right;
	margin-bottom: 0;
	padding-top: 10px;
	padding-bottom: 8px;
	line-height: 15px;
	font-size: 1em;
	margin-top: 0;
	color: #CCCCCC;
	background: #000;
	clear: both;
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	padding-right: 20px;
}

.footer-counter {
	text-align: left;
	margin-bottom: 25px;
	width: 95%;
	margin-top: 5px;
	margin-left: 35px;
}

.validation {
	width:100%;
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #CCCCCC;
	background: #000;
	padding: 0px;
	text-align: center;
	list-style-type: none;
	margin-top: 25px;
	margin-bottom: 15px;
 }
 
.validation ul li{
	padding:0;
	margin:0;
	display: inline;
	list-style-type: none;
	text-align: center;
	width: 100%;
}

#table{
text-align:center;
width:97%;
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-size: .75em;
	color: #CCCCCC;
	background: #171717;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-right: 15px;
	padding-left: 15px;
}

#tabcontract {
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #CCCCCC;
	background: #171717;
	text-align: center;
	width: 100%;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-right: 15px;
	padding-left: 15px;
}

.tabcontractnumber1  {
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #CCCCCC;
	background: #171717;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 5px;
	text-align:left;
}

.tabcontractnumber2  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #CCCCCC;
	background: #171717;
	padding-right: 5px;
	margin-left: 20px;
	padding-left: 5px;
	padding-bottom: 8px;
	text-align:left;
}

.tabcontractnumber3  {
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #CCCCCC;
	background: #171717;
	padding-right: 5px;
	margin-left: 30px;
	margin-right: 5px;
	padding-bottom: 8px;
	padding-left: 7px;
	text-align:left;
}

.tabcontractnumber4  {
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #CCCCCC;
	background: #171717;
	padding-right: 5px;
	margin-left: 40px;
	padding-left: 7px;
	padding-bottom: 8px;
	text-align:left;
}

.tabcontracttext {
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #CCCCCC;
	background: #171717;
	padding-left: 5px;
	padding-bottom: 10px;
	padding-right: 5px;
	text-align:left;
}

#table a:link, #table a:visited {
background: #171717;
color: #22d846;
font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	text-decoration:underline;
}

#pedigree {
	background:#000;
	color: #CCCCCC;
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	text-align: left;
	width: 95%;
	margin-left: 20px;
}

.pedigreetext {
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #CCCCCC;
	background: #000;
	text-align: left;
}

.pedigreetitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.25em;
	color: #CCCCCC;
	background:#000;
	text-align: center;
	padding-bottom: 5px;
	padding-top: 13px;
}

.photocopyright {
	font-family: Circle, Verdana, Arial, Helvetica, sans-serif;
	font-size: .75em;
	color: #CCCCCC;
	background: #000;
	text-align: center;
	padding-bottom: 10px;
	padding-top: 2px;
}

.photocopyright a:link, .photocopyright a:visited {
	color: #22d846;
	background:#000;
	text-align: center;
}



.pedigreehead {
	font-family: Circle,  Verdana, arial, Helvetica, sans-serif;
	font-size: 1.25em;
	font-weight: bold;
	color: #CCCCCC;
	background: #000;
	text-align: center;
	padding-top: 20px;
	padding-bottom: 4px;
}

.image {
	text-align: center;
	padding-top: 15px;
	padding-bottom: 5px;
}

.imageleft {
	text-align: left;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 5px;
	margin-left: 15px;
	font-family: Circle, Verdana, arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #CCCCCC;
	background: #000;
}

.imageleft a:link, .imageleft a:visited {
	font-weight: bold;
	font-family: Circle, Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
}

#game {
	font-family:  Circle, Verdana, arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #CCCCCC;
	background: #000;
	text-align: center;
}

p {
	font-family: Circle, Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #CCCCCC;
	background: #000;	
	text-align: left;
	padding-right: 10px;
	padding-left: 15px;
}

a:link, a:visited {
background: #000000;
color:  #22d846;

}


h1 {
	font-family:   Verdana, arial, Helvetica, sans-serif;
	font-size: 1.25em;
	color: #CCCCCC;
	background: #000;
	text-align: center;
	padding-top: 7px;
	padding-bottom: 1px;
 }
 
h2 {
	font-family:  Circle, Verdana, arial, Helvetica, sans-serif;
	font-size: 1.5em;
	color: #CCCCCC;
	background: #000;
	text-align: center;
	padding-top: 20px;
	padding-bottom: 15px;
 }
 
 h3 {
	font-family:  Circle, Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	background: #000;
	color: #CCCCCC;
	text-align: center;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
 }
 
 h4 {
	font-family:  Circle, Verdana, arial, Helvetica, sans-serif;
	font-size: 1.25em;
	color: #CCCCCC;
	background: #000;	
	text-align: left;
	padding-left: 10px;
	padding-top: 20px;
 }
 

 
.pageheader6 {
	font-family:  Circle, Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.25em;
	color: #CCCCCC;
	background: #000;
	text-align: center;
	padding-left: 30px;
	padding-top: 7px;
	font-weight: bold;
	padding-bottom: 25px;
 }
 
/* Footer styles */


 #ftr a:link {background:#000000;
 color:#22d846;
 }
 
 #navftr {
	list-style:none;
	text-align:center;
	font-size: 1em;
	font-family: Verdana, Geneva, sans-serif;
	background:#000000;
	color:#CCCCCC;
	padding-left:3px;
	padding-right:3px;
	padding-bottom:0px;
	padding-top: 1px;
 }
 
 #navftr li {
	display:inline;
	list-style-type:none;
 }
 
 #navftr li a:link, #navftr li a:visited {
	text-decoration:none;
	color:#22d846;
	background:#000000;
 }
 
 #navftr li a:hover {
	font-style: normal;
	color: #ff8000;
	background:#000000;
 }

#pageback {        
font-family:  Verdana, Geneva, sans-serif;
	color: #CCCCCC;               
	background: #000000;
    padding-bottom: 10px;
	text-align: center;
	top: 0px;
	right: 0px;	font-size: .75em;
	padding-top: 10px;
	width: 100%;
}


#ftr {
	color: #CCCCCC;
	background: #000000;
	margin-top:10px;
}


#googletracker {
	color: #CCCCCC;               
	background: #000000;
}


#copyright {
	text-align: right;
	padding-bottom: 15px;
	padding-top: 5px;
	line-height: 15px;
	font-size: .75em;
	color: #CCCCCC;               
	background: #000000;
	clear: both;         
	font-family: Verdana, Geneva, sans-serif;
	font-weight: normal;
	padding-right: 20px;
}

#counter {
	text-align: center;
	margin-bottom: 5px;
	width: 100%;
	margin-top: 25px;
	background:#000000;
	color:#666;
	font-family: Verdana, Geneva, sans-serif;
	font-size:.75em;
}

#image {
	text-align: center;
	padding-top: 10px;
	padding-bottom: 15px;
}

#image2 {
	text-align: center;
	color: #CCCCCC;	
	background: #000000;
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 15px;
	padding-left: 5px;
}

#image3 {
	text-align: center;
	color: #CCCCCC;	
	background: #000000;	
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 15px;
	padding-left: 5px;
}

.imageleft {
	float: left;
	position: relative;
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 10px;
	color: #CCCCCC;	
	background: #000000;
}

.imageright {
	float: right;
	position: relative;
	padding-top: 4px;
	padding-right: 10px;
	padding-bottom: 4px;
	padding-left: 4px;      
	font-family:  Verdana, Geneva, sans-serif;
	color: #CCCCCC;	
	background: #000000;}

.imagecenter {
	position: relative;
	text-align: center;
	padding: 4px;
	color: #CCCCCC;	
	background: #000000;}


#scroller {
	width:600px;
	height:360px;
	position:relative;
	padding:5px 0;
	background:#986d9e;
    color:#cccccc; 	
	margin-left: 45px;
}

#scroller em {
display:block; 
width:229px; 
height:175px; 
position:absolute; 
top:0; 
right:0; 
border:1px solid #990066;
}

#scroller span {
display:block; 
width:360px; 
height:365px; 
position:absolute; 
top:0; left:0; 
border:1px solid #990066;
}

#scroller span b#copyright {
font-size:1em; 
background: #000000;
color:#CCCCCC; 
position:absolute; 
bottom:3px; 
right:5px; 
font-family: Circle, Verdana, Arial, Helvetica, sans-serif; 
font-weight:normal;
}

#scroller b#thumbs {
display:block; 
width:220px; 
height:175px; 
overflow:auto; 
float:right; 
margin-top:175px; 
border:1px solid #990066; 
border-width:1px 0 1px 1px; 
padding:5px;
}

#scroller b#thumbs a {
display:block; 
float:left; 
margin:0 10px 10px 0; 
background:#000;
color:#CCCCCC; 
width:50px; 
height:50px; 
border:1px solid #990066;
}

#scroller b#thumbs a img {
width:50px; 
height:50px; 
border:0;
}

#scroller b#thumbs a:hover {
border:1px dotted #990066; 
background: url(images/click_on.gif);
color:#cccccc; 
}

#scroller b#thumbs a:active, #scroller b#thumbs a:focus {
border:1px solid #ffffff; 
background:#bbbbbb; 
color:#cccccc; 
outline:0;
}

#scroller b#thumbs a:hover img {
display:block; 
position:absolute; 
background:#aaaaaa; 
color:#cccccc; 
z-index:500;
}

#scroller b#thumbs a:active img, #scroller b#thumbs a:focus img {
display:block; 
position:absolute; 
background:#aaaaaa; 
color:#cccccc; 
z-index:100;
}

#scroller b#thumbs a:hover img.hr, #scroller b#thumbs a:focus img.hr {
width:160px; 
height:120px; 
right:35px; 
top:7px; 
border:1px solid #990066;
}

#scroller b#thumbs a:hover img.vt, #scroller b#thumbs a:focus img.vt {
width:120px; 
height:160px; 
right:55px; 
top:7px; 
border:1px solid #990066;
}

#scroller b#thumbs a:active img.hr, #scroller b#thumbs a:focus img.hr {
width:320px; 
height:240px; 
left:20px; 
top:7px; 
border:1px solid #990066;
}

#scroller b#thumbs a:active img.vt, #scroller b#thumbs a:focus img.vt {
width:240px; 
height:320px; 
left:60px; 
top:7px; 
border:1px solid #990066;
}





/* ================================================================ 
This copyright notice must be untouched at all times.
 
The original version of this stylesheet and the associated (x)html
is available at http://www.cssplay.co.uk/menu/double-click-gallery.html
Copyright (c) 2005-2009 Stu Nicholls. All rights reserved.
This stylesheet and the associated (x)html may be modified in any 
way to fit your requirements.
=================================================================== */


#gallery {
	width:750px;
	height:550px;
	margin:0 auto;
	position:relative;
	font-family:verdana, arial, sans-serif;
	background:#000000;
	border-top:1px solid #dddddd;
	border-bottom:1px solid #dddddd;
}
 
#gallery #slides {position:absolute; left:0; top:0; height:120px; width:750px; overflow:hidden; text-align:center; z-index:500;}
#gallery #slides div {width:750px; height:200px; position:relative; padding-top:10px;}
#gallery #slides div ul {padding:0; margin:0 auto; list-style:none; width:684px;}
#gallery #slides div ul li {float:left; padding:10px 0 5px 5px;}
#gallery #slides div ul li a {display:block; width:92px; height:69px; float:left;}
#gallery #slides div ul li a b {display:none;}
#gallery #slides div ul li a.previous {background: url(previous.png) no-repeat center center;}
#gallery #slides div ul li a.next {background: url(next.png)  no-repeat center center;}
 
#gallery #slides div ul li a img {display:block; width:92px; height:69px; border:0;}
#gallery #slides div ul li a:focus {outline:0;}
 
 
#gallery #fullsize {position:absolute; left:0; top:0; height:550px; width:750px; overflow:hidden; text-align:center; z-index:200;}
 
#gallery #fullsize div {width:750px; height:700px; padding-top:90px; position:relative;}
#gallery #fullsize div img {clear:both; display:block; margin:0 auto; border:5px solid #bbbbbb; width:480px; height:360px; position:relative;}
#gallery #fullsize div h3 {padding:10px 0 0 0; margin:0; font-size:18px;}
#gallery #fullsize div p {padding:5px 0; margin:0; font-size:12px; line-height:18px;}
 
 
