/* CSS Document */
body{
margin:0;
padding:0;
height:100%;
font-family:"Verdana", "Tahoma", "Helvetica", "Sans-Serif";
text-align:center;
background-color:#F1F7FE;
}
img, img a{
border:none;
}
form{
margin:0px;
}
select{
border-style:solid;
border:1px;
border-color:#999999;
margin-bottom:0px;
margin-top:0px;
width:200px;
font-size:13px;
}
td{
font-size: 10px;
}
.navtable{
border-top: 1px solid #999999; 
border-bottom: 1px solid #999999; 
border-left: 1px solid #999999; 
}
.nav{ 
font-family: "Verdana", "Tahoma", "Helvetica", "Sans-Serif";
font-size:12px;
font-weight:bold;
text-align: center;
vertical-align:middle;
line-height: 20px;
border-right: 1px solid #999999; 
padding: 0;
background-color:#DAE9FC;
} 
.nav a:link, .nav a:visited{ 
text-decoration:none; 
color: #333333;
display:block; 
width: 100%;
height:100%;
} 
.nav a:hover{ 
background-color:#B0CFF9; 
color: #333333;

}
.head_tab{      
border-bottom:1px;
border-bottom-color:#999999;
border-bottom-style:solid;
table-layout:fixed;
}
.head_tab tr{
height:15px;
}
.foot_tab{      
border-top:1px solid #999999;
table-layout:fixed;
}
.foot_tab tr{
border-top:1px solid #999999;
text-align:center;
color:#666666;
line-height:1.15em;
}
.foot_tab a:link, .foot_tab a:visited{
text-decoration:underline;
color:#666666;
}
.cont_tab{    
border-right:1px;
border-right-color:#999999;
border-right-style:solid;
border-left:1px;
border-left-color:#999999;
border-left-style:solid;
background-color:#FFFFFF;
table-layout:fixed;
}
.cont_tab_pad{      
border-right:1px;
border-right-color:#999999;
border-right-style:solid;
border-left:1px;
border-left-color:#999999;
border-left-style:solid;
background-color:#FFFFFF;
table-layout:fixed;
}
.cont_tab_pad td{      
padding-left: 16px;
padding-right: 16px;
}
.10px{
font-size:		10px;
}
.10px a{
font-size:		10px;
color:#000000;
text-decoration:underline;
}
.h1{
font-size:		18px;
font-weight:	bold;
color:#333333;
}
.h2{
font-size:		15px;
color:			#0F52AC;
font-weight:	bold;
}
.h2 a{
font-size:		15px;
font-weight:	bold;
text-decoration: none;
}
.h3, .h3 a:link, .h3 a:visited{
font-size:		14px;
font-weight:	bold;
color: #333333;
text-decoration: none;
}
.h4, .h4 a:link, .h4 a:visited{
font-size:		13px;
color: 		#333333;
font-weight:	bold;
text-decoration: none;
}
.h4b, .h4b a:link, .h4b a:visited{
font-size:		13px;
color: 		#0F52AC;
font-weight:	bold;
text-decoration: none;
}
.h5{
font-size:		12px;
color: 		#333333;
font-weight:	bold;
}
.h5b{
font-size:		12px;
color: 		#0F52AC;
font-weight:	bold;
}
.h6{
font-size:		12px;
line-height: 1.25em;
color: 		#333333;
}
.h6 a{
text-decoration:underline;
color:#0F52AC;
font-weight: bold;
}
.tab_bord{
/* Uses: Pairs hen/cock Pedigree table cells */
border:1px solid;
border-color:#999999;
border-collapse:collapse;
background-color:#FFFFFF;
vertical-align:middle;
text-align:center;
}
.tab_bord a:link, .tab_bord a:visited{ 
background-color: #FFFFFF;
text-decoration: underline;
color:#333333;
border-color:#333333;	
}
.tab_bord a:hover{ 
text-decoration: underline;
color: #0F52AC;
}
.tab_bord_pad{
/* Uses: pairs hen/cock long description */	
border:1px solid;
border-color:#999999;
padding:		7px;	
font-size:		11px;
text-align:left;
vertical-align:top;
border-collapse:collapse;
background-color:#FFFFFF;
color:#333333;
}
.inl_div{
margin-right:16px;
margin-bottom:16px;
width: 351px;
height:175px;
float: left;
background: #FFFFFF;
}
.inl_div a:link, .inl_div a:visited{
text-decoration: none;
height:100%;
width:100%;
border: 1px solid;
border-color:#CCCCCC;
color: #666666;
float: left;
}
.inl_div a:hover{
background-color:#DAE9FC;
border: 1px solid #999999;
color: #333333;
float: left;
}
.inl_div span{
display:block;
margin-left:15px;
margin-right:15px;
}
.inl_div img, .inl_div img a{
border:0;
height:95px;
width:95px;
float: left; 
margin-left:15px;
margin-top:5px;
}
.single_tab{
border: 1px solid;
border-color:#999999;
background-color:#FFFFFF;
margin:10px;
table-layout:fixed;
}
.sl_table_head{
vertical-align:top;
border-bottom: 1px solid #999999;
font-weight:bold;
}
.sl_table_head td{
padding:0px;
font-size:11px;
}
.sl_table{
vertical-align:top;
font-weight:bold;
}
.sl_table a{
text-decoration:underline;
color:#0F52AC;
}
.sl_table td{
padding:0px;
font-size:11px;
}
.sl_table2{
vertical-align:top;
text-align:justify;
}
.sl_table2 td{
padding:0px;
font-size:11px;
}
.contactright{
width:355px;
margin-top: 26px;
border: solid 1px #999999;
}
.errors{
color:#FF0000;
font-size:11px;
}
.dberror{
font-family:Verdana, Arial, helvetica, sans-serif;
font-size:14px;
color:red;
}
.img_mail{
position:relative;
top:3px;	
margin-top:10px;
vertical-align:text-bottom;
}
/* Forms */
.textarea{
font-family:Verdana, Arial, Helvetica, sans-serif;
width:275px;
font-size: 12px;
height: 100px;
overflow:auto;
}
.input{
font-family:Verdana, Arial, Helvetica, sans-serif;
width:275px;
font-size: 12px;
}
.button{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
}
.con_form_tab{
background-color: #DCEAFC; /*DCEAFC*/
width: 100%;
height: 100%;
}
.bs_table_head{
vertical-align:top;
border-bottom: 1px solid #999999;
font-weight:bold;
}
.bs_table_head td{
padding:0px;
font-size:11px;
}
.bs_table{
vertical-align:top;
}
.bs_table a{
text-decoration:underline;
color:#0F52AC;
}
.bs_table td{
padding:0px;
font-size:11px;
}
/*Special Offers*/
.group_tab {
border:1px solid #0D4797;
}
.group_tab td{
padding:4px;
font-size:11px;
line-height:24px;
}
.group_tab th{
text-align:left;
padding:2px;
padding-left:4px;
padding-bottom:4px;
font-size:15px;
color:#FFFFFF;
background-color:#0D4797;
font-weight:bold;
}
.offers_tab {
border:1px solid #DAE9FC;
}
.offers_tab td{
padding:4px;
font-size:11px;
line-height:24px;
}
.offers_tab th{
text-align:left;
padding:2px;
padding-left:4px;
padding-bottom:4px;
font-size:15px;
color:#093064;
background-color:#DAE9FC;
font-weight:bold;
}
/* New Nav Bar */
.hornavbar_div{
font-family:"Verdana", "Tahoma", "Helvetica", "Sans-Serif";
padding-top: 0px;
padding-bottom: 3px;
padding-left: 6px;
padding-right: 6px;
}
.hornavbar a{
color: #093064;
line-height: 18px;
font-size: 12px;
font-weight: bold;
text-decoration: none;
}
.hornavbar a:hover{
color: #3987F0;
text-decoration: none;
}
.hornavbar_sel a{
color: #3987F0;
line-height: 18px;
font-size: 12px;
font-weight: bold;
text-decoration: none;
}
.hornavbar_separator{
color: #999999;
line-height: 18px;
font-size: 12px;
font-weight: normal;
}
/*Webcam Page*/
.webcamnav a{
color: #3987F0;
line-height: 18px;
font-size: 15px;
font-weight: bold;
text-decoration: none;
}
.webcamnav a:hover{
color: #093064;
text-decoration: none;
}
.webcamnav_sel a{
color: #093064;
line-height: 18px;
font-size: 15px;
font-weight: bold;
}