/* CSS Document */

body	{ margin:0px; 
			  padding:0px; 
			  text-align:center;
			  background-color: #efefef;
			  }

img			{ border:0px;}

h1			{ font-family: Verdana, helvetica, Tahoma, sans-serif; 
	  		  font-size: 9px; 
	  		  font-style: normal; 
	  		  color:#666666; 
	  		  display: inline;
	  		  }
h2			{ font-family: Verdana, helvetica, Tahoma, sans-serif; 
	  		  font-size: 18px; 
	  		  font-style: normal;
			  font-weight:normal; 
	  		  color:#666666; 
	  		  display: inline;
	  		  }
	  
h3			{ font-family: Verdana, helvetica, Tahoma, sans-serif; 
	  		  font-size: 11px; 
	  		  font-style: normal; 
	  		  color:#666666; 
	  		  display: inline;
	  		  }
			  
hr 			{ border: 0;
			  color: #ffffff;
			  background-color: #efefef;
			  height: 1px;
			  width: 100%;
			  text-align: left;
			  }
			  
.clr		{ clear: both;}
.space		{ height: 20px;}

#wrapper	{ width:930px;
			  margin:0px auto;
			  text-align:left;
			  background-color:#ffffff;
			  }

#header		{ width:930px; height: 90px;}
#logo		{ float:left; position:relative; padding: 30px 0px 0px 30px;}
#nav		{ float:right; position:relative; padding: 41px 30px 0px 30px; text-align:right;}

.nav		{ font-family: Verdana, helvetica, Tahoma, sans-serif; 
	  		  font-size: 12px; 
	  		  font-style: normal;
			  font-weight: normal; 
	  		  color:#999999;
	  		  }
.nav A:link		{ color:#333333; text-decoration: none; font-weight:bold;}
.nav A:visited	{ color:#333333; text-decoration: none; font-weight:bold;}
.nav A:hover		{ color:#333333; text-decoration: underline; font-weight:bold;}
.nav A:active	{ color:#333333; font-weight:bold;}

#main		{ width:870px; padding: 0px 30px 0px 30px; text-align:left;}
#mainleft	{ float:left; position:relative; width:130px;}
#mainright	{ float:right; position:relative; text-align:right; width:700px;}

#contentleft	{ float:left; position:relative; width:320px;}
#contentright	{ float:right; position:relative; text-align:right; width:350px;}

.textbox	{ background-color:#DCDCE4; text-align:left; padding: 20px;}
.textbox		{ font-family: Verdana, helvetica, Tahoma, sans-serif; 
	  		  font-size: 11px; 
	  		  font-style: normal;
			  font-weight: normal; 
	  		  color:#666666;
	  		  }
.textbox A:link		{ color:#666666; text-decoration: none; font-weight:bold;}
.textbox A:visited		{ color:#666666; text-decoration: none; font-weight:bold;}
.textbox A:hover		{ color:#666666; text-decoration: underline; font-weight:bold;}
.textbox A:active		{ color:#666666; font-weight:bold;}

#foot		{ width:870px; padding: 30px 30px 30px 30px; text-align:left;}
#footleft	{ float:left; position:relative;}
#footright	{ float:right; position:relative; text-align:right;}
.foot		{ font-family: Verdana, helvetica, Tahoma, sans-serif; 
	  		  font-size: 9px; 
	  		  font-style: normal;
			  font-weight: normal; 
	  		  color:#999999;
	  		  }
.foot A:link		{ color:#999999; text-decoration: none; font-weight:bold;}
.foot A:visited		{ color:#999999; text-decoration: none; font-weight:bold;}
.foot A:hover		{ color:#999999; text-decoration: underline; font-weight:bold;}
.foot A:active		{ color:#999999; font-weight:bold;}

.form		{ font-family: Verdana, helvetica, Tahoma, sans-serif; 
			  font-size: 11px; 
			  font-style: normal; 
			  color:#333333; 
			  }

.form A:link	{ color:#333333; text-decoration: none;}
.form A:visited	{ color:#333333; text-decoration: none;}
.form A:hover	{ color:#cccccc; text-decoration: none;}
.form A:active	{ color:#333333;}

input, select, textarea {	background: #ffffff;
				font-family: Verdana, helvetica, Tahoma, sans-serif;
				color:#333333;
				font-size: 11px;
				font-weight: bold;
				border: solid 1px #666666;
				padding:1px;
				}
				
/* Sub Menu List */

#subnav, #subnav ul { 
		padding: 0;
		margin: 0;
		list-style: none;
		line-height: 1;
		font-family: Verdana, helvetica, Tahoma, sans-serif;
		color:#333333;
		font-size: 11px;
		font-weight: bold;
	}
	#subnav a {
		display: block;
	}
	#subnav li { /* all list items */
		width: 100%;
	}
		ul#subnav li a, ul#subnav li a:link, ul#subnav li a:active, ul#subnav li a:visited {
			display: block;
			width: 100%;
			padding: 0.5em;
			text-decoration: none;
			border-bottom: 1px solid #fff;
			color: #333333;
			background-color: #DCDCE4;
		}
		ul#subnav li a:hover {
			background-color: #333333;
			color: #fff;
			text-decoration: none;
		}
	#subnav li ul li { /* 2nd level items */
		margin-left: 15%;
		width: 85%;
		list-style: disc;
		font-size: 11px;
	}
	
.pedigree_table	td { background-color:#ffffff; text-align:center;}