img { border:0 }

.searchstyle
{
border:1px solid #dddddd;border-top:1px solid #888888;font-family:calibri,verdana;font-size:10px;color:#aaaaaa;
}

.submitbutton
{
	background-color:#ffffff;
}

.submitbutton:hover
{
	background-color:#000000;
}

a, a:visited, a:hover, a:active 
{
    font-family: Arial;
    color: Blue;
    font-size: 9pt;
    font-weight:normal;
    text-decoration: underline;
}
/*a{
	font-family: calibri, verdana, tahoma, arial, sans-serif;
	font-size: 9px;
	color: #777777;
	text-decoration:none;
	font-weight: bold;
}

a:link, a:visited {
	font-family: calibri, verdana, tahoma, arial, sans-serif;
	font-size: 13px;
	color: #777777;
	text-decoration:none;
	font-weight: bold;
}
a:hover {
	font-family: calibri, verdana, tahoma, arial, sans-serif;
	font-size: 13px;
	color: #777777;
	font-weight: bold;
	cursor: pointer;
	text-decoration:underline;
}
*/
.scrolling
{
font-family: Tahoma;
	font-size: 12px;
	color: #FFFFFF;
	padding-top:15px;
	vertical-align:bottom;

}

body
{
	margin: 0px;
	padding: 0px;
	width:100%;
	/*background: #000000;*/
	position:relative;
	
}

.header
{
	font-family: calibri, verdana, tahoma, arial, sans-serif;
	font-size: 50px;
}

.title
{
	font-family: calibri, verdana, tahoma, arial, sans-serif;
	font-size: 30px;
	color: #529642;
	/*color: #979797;*/
}

.subtitle
{
	font-family: calibri, verdana, tahoma, arial, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #529642;
}
.VideoTitle
{
	font-family: calibri, verdana, tahoma, arial, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #404040;
}
.textonblue
{
	font-family: calibri, verdana, tahoma, arial, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #E1FD37;
}
.bodytext
{
	font-family: calibri, verdana, tahoma, arial, sans-serif;
	font-size: 11px;
	color: #000000;
}

.whitebodytext
{
	font-family: calibri, verdana, tahoma, arial, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
}

.searchbox
{
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}

.datefont
{
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #68942c;
}

.caption
{
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	font-style:italic;
	color: #000000;
}

.footer
{
	font-family: tahoma, arial, helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}

.textbody
{
	font-size: 1px;
	color:#ff0000;
	background-color: #00ff00;
	border-width:15px;
	border-style:dashed;
	border-color: #0000ff;
	}

.form
{
font-family: Arial,Helvetica,sans-serif,Tahoma;
font-size: 12px;
padding: 10px 10px 0px 10px;
color:#000;
}

UL
{
    font-family: tahoma, arial, helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	list-style-image:url(/images/bullet_img.gif);
}

OL
{
    font-family: tahoma, arial, helvetica, sans-serif;
    font-size: 12px;
	color: #000000;
}
a.footerlink,a.footerlink:visited,a.footerlink:hover,a.footerlink:active
{
    font-family:verdana;
    font-weight:bold;
    font-size:10px;
    color:#787878;
}
.leftmenu_item a,.leftmenu_item a:visited,.leftmenu_item a:hover,.leftmenu_item a:active
{
	font-family: arial;
	font-size: 9pt;
	color: #303166;
	text-decoration:none;
	font-weight: bold;
}
.leftmenu_item
{
    text-align:left;
	padding-right: 5px;
	padding-left: 5px;
	padding-top: 6;
	padding-bottom: 6;
	font-family: calibri;
	font-size: 13px;
	width:160px;
	height:26px;
	cursor: pointer;
	color: #303166;
	border-bottom:1px solid #eeeeee;
}
.leftmenu_item_high a,.leftmenu_item_high a:visited,.leftmenu_item_high a:hover,.leftmenu_item_high a:active
{
	font-family: arial;
	font-size: 9pt;
	color: #303166;
	text-decoration:none;
	font-weight: bold;
}
.leftmenu_item_high
{
    background-color:Yellow;
    text-align:left;
	padding-right: 5px;
	padding-left: 5px;
	padding-top: 6;
	padding-bottom: 6;
	font-family: calibri;
	font-size: 13px;
	width:160px;
	height:26px;
	cursor: pointer;
	color: #303166;
	border-bottom:1px solid #eeeeee;
}

.menu_itemover_cat
{
	padding-right: 5px;
	padding-left: 5px;
	padding-top: 6;
	padding-bottom: 6;
	font-family: calibri;
	font-size: 13px;
	width:160px;
	height:26px;
	cursor: pointer;
	color: #d32787;
	background-color:#f8dced;
	border-bottom:1px solid #eeeeee;
}

.menu_itemup_cat
{
	padding-right: 5px;
	padding-left: 5px;
	padding-top: 6;
	padding-bottom: 6;
	font-family: calibri;
	font-size: 13px;
	width:160px;
	height:26px;
	cursor: pointer;
	color: #303166;
	border-bottom:1px solid #eeeeee;
}

.menu_itemdown_cat
{
	padding-right: 5px;
	padding-left: 5px;
	padding-top: 6;
	padding-bottom: 6;
	font-family: calibri;
	font-size: 13px;
	width:160px;
	height:26px;
	cursor: pointer;
	color: #d32787;
	background-color:#f8dced;
	border-bottom:1px solid #eeeeee;
}

.subleftmenu_item
{
	padding-right: 5px;
	padding-left: 15px;
	padding-top: 6;
	padding-bottom: 6;
	font-family: calibri;
	font-size: 13px;
	width:150px;
	height:20px;
	cursor: pointer;
	color: #d32787;
	border-bottom:1px solid #eeeeee;
}

.submenu_itemover_cat
{
	padding-right: 5px;
	padding-left: 15px;
	padding-top: 6;
	padding-bottom: 6;
	font-family: calibri;
	font-size: 13px;
	width:150px;
	height:20px;
	cursor: pointer;
	color: #000000;
	background-color:#f8dced;
	border-bottom:1px solid #eeeeee;
}

.submenu_itemup_cat
{
	padding-right: 5px;
	padding-left: 15px;
	padding-top: 6;
	padding-bottom: 6;
	font-family: calibri;
	font-size: 13px;
	width:150px;
	height:20px;
	cursor: pointer;
	color: #d32787;
	border-bottom:1px solid #eeeeee;
}

.submenu_itemdown_cat
{
	padding-right: 5px;
	padding-left: 15px;
	padding-top: 6;
	padding-bottom: 6;
	font-family: calibri;
	font-size: 13px;
	width:150px;
	height:20px;
	cursor: pointer;
	color: #000000;
	background-color:#f8dced;
	border-bottom:1px solid #eeeeee;
}

.menu_item
{
	position: relative;
	padding-right: 10px;
	padding-left: 10px;
	padding-top: 0;
	padding-bottom: 0;
	font-family: arial;
	font-weight:bold;
	font-size: 11px;
	/*width:196px;*/
	height:26px;
	cursor: pointer;
	color: #777777;
	vertical-align:middle;
}

.menu_itemover
{
	position: relative;
	padding-right: 10px;
	padding-left: 10px;
	padding-top: 0;
	padding-bottom: 0;
	font-family: arial;
	font-weight:bold;
	font-size: 11px;
	/*width:196px;*/
	height:26px;
	cursor: pointer;
	color: #777777;
	vertical-align:middle;
	background-color:#eeeeee;
}

.menu_itemup
{
	position: relative;
	padding-right: 10px;
	padding-left: 10px;
	padding-top: 0;
	padding-bottom: 0;
	font-family: arial;
	font-weight:bold;
	font-size: 11px;
	/*width:196px;*/
	height:26px;
	cursor: pointer;
	color: #777777;
	vertical-align:middle;
}

.menu_itemdown
{
	position: relative;
	padding-right: 10px;
	padding-left: 10px;
	padding-top: 0;
	padding-bottom: 0;
	font-family: arial;
	font-weight:bold;
	font-size: 11px;
	/*width:196px;*/
	height:26px;
	cursor: pointer;
	color: #777777;
	vertical-align:middle;
}


.submenu_item
{
	padding-right: 10px;
	padding-left: 10px;
	padding-top: 0;
	padding-bottom: 0;
	font-family: arial;
	font-weight:bold;
	font-size: 11px;
	height:24px;
	cursor: pointer;
	color: #fff;
	text-align:left;
	background-color:#006a9e;
	border-bottom:1px solid #208abe;
}

.submenu_itemover
{
	padding-right: 10px;
	padding-left: 10px;
	padding-top: 0;
	padding-bottom: 0;
	font-family: arial;
	font-weight:bold;
	font-size: 11px;
	height:24px;
	cursor: pointer;
	color: #fff;
	text-align:left;
	background-color:#004e74;
	border-bottom:1px solid #208abe;
}

.submenu_itemup
{
	padding-right: 10px;
	padding-left: 10px;
	padding-top: 0;
	padding-bottom: 0;
	font-family: arial;
	font-weight:bold;
	font-size: 11px;
	height:24px;
	cursor: pointer;
	color: #fff;
	text-align:left;
	background-color:#006a9e;
	border-bottom:1px solid #208abe;
}

.submenu_itemdown
{
	padding-right: 10px;
	padding-left: 10px;
	padding-top: 0;
	padding-bottom: 0;
	font-family: arial;
	font-weight:bold;
	font-size: 11px;
	height:24px;
	cursor: pointer;
	color: #fff;
	text-align:left;
	background-color:#006a9e;
	border-bottom:1px solid #208abe;
}



.subsubmenu_item
{
	/*position: relative;*/
	padding-right: 10px;
	padding-left: 10px;
	padding-top: 0;
	padding-bottom: 0;
	font-family: arial;
	font-weight:bold;
	font-size: 11px;
	height:24px;
	cursor: pointer;
	color: #fff;
	text-align:left;
	background-color:#107aae;
	border-bottom:1px solid #208abe;
}

.subsubmenu_itemover
{
	position: relative;
	padding-right: 10px;
	padding-left: 10px;
	padding-top: 0;
	padding-bottom: 0;
	font-family: arial;
	font-weight:bold;
	font-size: 11px;
	height:24px;
	cursor: pointer;
	color: #fff;
	text-align:left;
	background-color:#208abe;
	border-bottom:1px solid #208abe;
}

.subsubmenu_itemup
{
	position: relative;
	padding-right: 10px;
	padding-left: 10px;
	padding-top: 0;
	padding-bottom: 0;
	font-family: arial;
	font-weight:bold;
	font-size: 11px;
	height:24px;
	cursor: pointer;
	color: #fff;
	text-align:left;
	background-color:#107aae;
	border-bottom:1px solid #208abe;
}

.subsubmenu_itemdown
{
	position: relative;
	padding-right: 10px;
	padding-left: 10px;
	padding-top: 0;
	padding-bottom: 0;
	font-family: arial;
	font-weight:bold;
	font-size: 11px;
	height:24px;
	cursor: pointer;
	color: #fff;
	text-align:left;
	background-color:#107aae;
	border-bottom:1px solid #208abe;
}


.topmenu_item a,.topmenu_item a:visited,.topmenu_item a:hover,.topmenu_item a:active
{
	font-family: verdana;
	font-size: 14px;
	color: #FFFFFF;
	text-decoration:none;
	font-weight: bold;
}
.topmenu_item
{
	padding-left:25px;
	padding-right:25px;
	font-family: calibri;
	font-size: 14px;
	color: #FFFFFF;
	text-decoration:none;
	font-weight: bold;
	cursor: pointer;
}

.topmenu_itemover
{
	padding-left:25px;
	padding-right:25px;
	font-family: calibri;
	font-size: 14px;
	color: #FFFFFF;
	text-decoration:none;
	font-weight: bold;
	cursor: pointer;
}

.topmenu_itemup
{
	padding-left:25px;
	padding-right:25px;
	font-family: calibri;
	font-size: 14px;
	color: #FFFFFF;
	text-decoration:none;
	font-weight: bold;
	cursor: pointer;
}

.topmenu_itemdown
{
	padding-left:25px;
	padding-right:25px;
	font-family: calibri;
	font-size: 14px;
	color: #FFFFFF;
	text-decoration:none;
	font-weight: bold;
	cursor: pointer;
}



.bottommenu_item
{
	padding-left:7px;
	padding-right:8px;
	font-family: arial;
	font-size: 11px;
	color: #7777777;
	text-decoration:none;
	font-weight: bold;
	cursor: pointer;
}

.bottommenu_itemover
{
	padding-left:7px;
	padding-right:8px;
	font-family: arial;
	font-size: 11px;
	color: #7777777;
	text-decoration:none;
	font-weight: bold;
	cursor: pointer;
}

.bottommenu_itemup
{
	padding-left:7px;
	padding-right:8px;
	font-family: arial;
	font-size: 11px;
	color: #7777777;
	text-decoration:none;
	font-weight: bold;
	cursor: pointer;
}

.bottommenu_itemdown
{
	padding-left:7px;
	padding-right:8px;
	font-family: arial;
	font-size: 11px;
	color: #7777777;
	text-decoration:none;
	font-weight: bold;
	cursor: pointer;
}


/*path menu*/
.path_alter
{
	margin-left: 10px;	
	padding-left:5px;
	padding-right:5px;
	text-decoration:none;
	font-family: tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #000;	
	
}
.path
{
	margin-left: 10px;	
	padding-left:5px;
	padding-right:5px;
	text-decoration:none;
	font-family: tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #000;	
	cursor: pointer;
	
}


.menu_mouseup_path
{
	margin-left: 10px;	
	padding-left:5px;
	padding-right:5px;
	text-decoration:none;
	font-family: tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #000;	
	cursor: pointer;
}

.menu_mouseover_path
{
	margin-left: 10px;	
	padding-left:5px;
	padding-right:5px;
	text-decoration:underline;
	font-family: tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #000;	
	cursor: pointer;
}

.menu_mousedown_path
{
	margin-left: 10px;	
	padding-left:5px;
	padding-right:5px;
	text-decoration:none;
	font-family: tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #000;	
	cursor: pointer;
}

/*//////*/

/*calendar*/

.calendarheader {
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #ffffff;
}
.calendertitle {
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #256eb3;
}
.calendarbodytext {
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #029b78;
}/* //////////////////////////////////////////////////////// E-FORMS */

.eFormFillerContainer
{
background-color: none;
}

.eFormFiller_tr
{
border:1px;
}

.eFormFiller_prompt_td
{
white-space:nowrap;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}

.eFormFiller_prompt_text
{
color: #000;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
padding-right:20px;
}

.eFormFiller_input_td
{
border: 0px;
color: #333333;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}




.eFormFiller_inputtext_control
{
color: #000000;
background: #FFFFFF;
border: 1px solid #798a37;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
width:430px;
}

.eFormFiller_textarea_control
{
color: #000000;
background: #FFFFFF;
border: 1px solid #798a37;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
width:430px;
}

.eFormFiller_dropdown_control
{
color: #000000;
background: #FFFFFF;
border: 1px solid #798a37;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
width: 230px;
}




.eFormFiller_checkbox_control
{
border: 0px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color: #333333;
}

.eFormFiller_radiobutton_control 
{
border: 0px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color: #333333;
}




.eFormFiller_submitbutton {
border: 1px solid #000000;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
background-color:#FFFFFF; 
color: #000000;
}

.eFormFiller_submitbutton:hover {
border: 1px solid #000000;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
background-color:#de8f0f; 
color: #FFFFFF;
}

/*.inline-eFormFiller_submitbutton {
background-color: #FFFFFF;
border: 1px solid #af2094;
width: 60px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
}


.inline-eFormFiller_submitbutton:hover {
background-color: #2ba2b1;
border: 1px solid #af2094;
width: 60px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
}*/


.eFormFiller_thankyou_text
{
color: #666666;
font-family:Arial, Helvetica, sans-serif;
font-size:12px
}

.eFormFiller_redstar {
font-family: Verdana;
font-size: 11px;
color:#FF0000;
text-decoration:none;
vertical-align:top;
}

.eFormFiller_leftcolumn {
/*background: #FFFFFF;*/
color: #000;
width:125px;
height:22px;
}

.eFormFiller_columndivider {
background: #de8f0f;
width:6px;
}

.eFormFiller_rightcolumn {
/*background: #cfcfcf;*/

}

/*//////////////////////////////////////////////////////// FORM STYLES */

.form_redstar {
font-family: Verdana;
font-size: 11px;
color:#FF0000;
text-decoration:none
}

.form_leftcolumn {
background: #FFFFFF;
}

.form_formdivider {
background: #2ba2b1;
}

.form_rightcolumn {
background: #f2fafb;
}

.form_table {
background: #d1d1d1;
}

.form_inputtext_control
{
color: #000000;
background: #e0f4f6;
border: 1px solid #b9e4e9;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
width:430px;
}

.form_textarea_control
{
color: #000000;
background: #e0f4f6;
border: 1px solid #b9e4e9;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
width:430px;
}

.form_dropdown_control
{
color: #000000;
background: #e0f4f6;
border: 1px solid #b9e4e9;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
width: 230px;
}

.form_checkbox_control
{
border: 0px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color: #333333;
}

.form_radiobutton_control 
{
border: 0px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color: #333333;
}

.form_submitbutton {
border: 1px solid #b9e4e9;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
background-color:#FFFFFF; 
}

.form_submitbutton:hover {
border: 1px solid #b9e4e9;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
background-color:#b9e4e9; 
}

/*//////////////////////////////////////////////////////// SEARCH STYLES */


.searchinput { 
border: 1px solid #abadb3;
font-family: Tahoma; 
font-weight: none;
font-size: 11px;
background-color: #FFFFFF;
width:282px;
} 

.searchinputtexbox { 
	border: 1px solid #D17953;
	font-family: Tahoma; 
	font-weight: none;
	font-size: 11px;
	background-color: #FFFFFF;
	width:145px;
	margin-bottom:6px;
	padding-left:5px;
} 

.searchbutton {
border: 1px solid #b9e4e9;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
background-color:#FFFFFF;
height:17px;
}

.searchbutton:hover {
border: 1px solid #b9e4e9;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
background-color:#b9e4e9; 
height:17px;
}


/*//////////////////////////////////////////////////////// LOGIN STYLES */

.logininput { 
border: 1px solid #abadb3;
font-family: Tahoma; 
font-weight: normal;
font-size: 11px;
background-color: #FFFFFF;
width:144px;
} 

.loginbutton {
border: 1px solid #b9e4e9;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
background-color:#FFFFFF;
height:17px;
width: 64px;
}

.loginbutton:hover {
border: 1px solid #b9e4e9;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
background-color:#b9e4e9; 
height:17px;
width: 64px;
}



/*textarea {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
background-color: #EAEAEA;
}

.select {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 9px;
font-weight: normal;
color: #333333;
background-color: #F4F9FB;
}

fieldset { 
margin: 0 0 2em 0; 
padding: 1em .5em .5em .5em; 
border: 1px solid #abadb3; 
} 

.redstar {
font-family: Verdana;
font-size: 11px;
color:#FF0000;
text-decoration:none
}*/


.footer_columns
{
width: 1px;
background-color: #000000;
}

.images_column
{
/*	background-image: url("../images/rightimg.jpg");*/
	background-color: #000000;
}

.titleBaseball
{
	font-family: Tahoma;
	font-size : 11px;
	font-weight: bold;
	color : #FFFFFF;
	padding-top: 10px;
}

.bodytextBaseball
{
	font-family: Tahoma;
	font-size : 11px;
	color : #FFFFFF;
	padding-top: 10px;
}

.linkBaseball
{
	font-family: Tahoma;
	font-size : 11px;
	color : #FFCC00;
	padding-top: 10px;
}

a.linkBaseball:link {
	text-decoration: none;
	color: #FFCC00;
}
a.linkBaseball:active {
	text-decoration: none;
	color: #FFCC00;
}
a.linkBaseball:visited {
	text-decoration: none;
	color: #FFCC00;
}
a.linkBaseball:hover {
	text-decoration: underline;
	color: #FFCC00;
}

a.title:link {
	text-decoration: none;
}
a.title:active {
	text-decoration: none;
	color: #ffbf00;
}
a.title:visited {
	text-decoration: none;
	color: #ffbf00;
}
a.title:hover {
	text-decoration: underline;
	color: #ffbf00;
}
.hiddenSendToAFriend
{
    display:none;
    position:absolute;
    z-index: -1;
    left: -300px;
    top: -300px;
    width: 1px;
    height: 1px;
    visibility: hidden;
}
.showSendToAFriend
{
    z-index: 1001;
    padding: 0px 25px 0px 25px;
    display:block;
    position:absolute;
    left: 250px;
    top: 180px;
    width: 550px;
    height: 240px;
    visibility: visible;
    border: solid 4px #C5C878;
    background-image: url(/images/stafbg.jpg);
    background-repeat: repeat-x;
    background-color: White;
    font-family: Arial;
    font-size: 11pt;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    color: Black;
}
.stafButton
{
    font-family:Arial;
    font-weight:bold;
    font-size: 10px;
    width: 90px;
    height: 21px;
    padding: 3px 3px 5px 3px;
    color: Black;
    background-color: #C5C878;
}
/* ------------------------- */
/* FREE PEDIGREE PAGE STYLES */
/* ------------------------- */
.pediTextBox
{
	width: 140px;
	font-size: 10pt;
	color: Black;
	background-color: #E5E5EF;
}
.pediTextBox_male
{
	width: 100px;
	max-width: 100px;
	font-size: 9pt;
	color: black;
	background-color: #E2F5FC;
}
.pediTextBox_female
{
	width: 100px;
	max-width: 100px;
	font-size: 9pt;
	color: black;
	background-color: #E5E5EF;
}
.formtable
{
	margin-left: 8px;
	padding-left: 15px;
	width: 500px;
	border-width: 0px;
	border-style: none;
	border-color: Black;
}
.pediFormTitle
{
	font-weight: bold;
	font-family: Arial;
	font-size: 12pt;
}
.pediFormDetails
{
	padding-left: 25px;
	font-family: Arial;
	font-size: 10pt;
	color: #172742;
}
td.pediChartGens
{
	font-family: Arial;
	font-size: 10pt;
	font-variant: small-caps;
	color: Black;
	padding-left: 5px;
	padding-right: 2px;
}
td.pediTextboxTitle
{
	padding-top: 4px;
	padding-bottom: 4px;
	font-family: Arial;
	font-size: 11pt;
	font-variant: normal;
	color: Black;
}
span.pediTextboxTitleSub
{
	font-family: Arial;
	font-size: 9pt;
	font-variant: normal;
	color: Black;
}
td.pediTextboxField
{
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 10px;
}
td.pediAncestor
{
	font-family: Arial;
	font-size: 9pt;
}
td.pediAncestorMale
{
	font-family: Arial;
	font-size: 9pt;
	background-color:#CFE2F5;
}
td.pediAncestorFemale
{
	font-family: Arial;
	font-size: 9pt;
	background-color: #EBCFF5;
}
span.pediButtonHeader
{
	font-family: Arial;
	font-size: 13pt;
	font-variant: small-caps;
	font-weight: bold;
	color: #576B1B;
	padding-left: 25px;
}
span.pediFinalConfirmation
{
	font-family: Arial;
	font-size: 11pt;
	font-variant: normal;
	font-weight: normal;
	color: #576B1B;
}
.pediFinalSummary
{
	font-family: Verdana;
	font-size: 10pt;
	font-variant: normal;
	font-weight: normal;
	color: Black;
}
label
{
	font-family: Verdana;
	font-size: 10pt;
	font-variant: normal;
	font-weight: normal;
	color: Black;
}
.tdbg
{
 color: #000000;
 font: 8pt arial;
 background-color: #E2F5FC;
 border-color: #E2F5FC;
}
.pediColorTextBox
{
 font : 8pt arial;
 color: #000000;
 background-color: #ffffff;
 border-color: #FFEFFF;
 border-width: 2px;
 border-style: solid;
}
.SubmitButton
{
	width: 120px;
	height: 27px;
	font-size: 11pt;
	font-weight: bold;
	font-variant: small-caps;
	font-family: Arial;
	color: #07328B;/*#11B42C;*/
	background-color: #A6CCDB;
}
.SubmitButtonPedigree
{
	width: 200px;
	height: 27px;
	font-size: 11pt;
	font-weight: bold;
	font-variant: small-caps;
	font-family: Arial;
	color: #07328B;/*#11B42C;*/
	background-color: #A6CCDB;
}

.TextEntryTitle
{
	margin: 4px 0px 6px 20px;
	width: 500px;
	font-size: 12pt;
	font-family: Arial;
	color: #172742;/*#0E2042;*//*#93A2A3;*/
	font-variant: small-caps;
}
.TextEntryContent
{
	margin: 4px 0px 8px 30px;
	width: 500px;
	font-size: 9pt;
	font-family: Arial;
	color: #172742;/*#0E2042;*//*#93A2A3;*/
}
.TextEntryList
{
	margin: 7px 20px 8px 10px;
	width: 450px;
	line-height: 14pt;
	font-size: 9pt;
	font-family: Verdana;
	color: #576B1B;/*#93A2A3;*/
}
a.TextEntryListLink
{
	text-decoration:underline;
	line-height: 14pt;
	font-size: 9pt;
	font-family: Verdana;
	color: #1B5EF9;/*#93A2A3;*/
}

.productsDetailList
{
	margin: 0px 0px 0px 1px;
	padding: 4px 6px 3px 2px;
	line-height: 11px;
	color: #000000;
	font-size: 9pt;
	font-family: Arial;
	font-variant: normal;
	font-weight: normal;
	list-style-type:circle;
	list-style-position: inside;
}
.productsDetailListItem
{
	/*list-style-image: url(../images/mrk.gif);*/
	padding: 4px 0px 4px 0px;
	
}
.productsDetailContent
{
	/*width:25%;
	padding: 2px 4px 2px 4px;
	border-top: none 0px black;
	border-left-style:dotted;
	border-left-width:2px;
	border-left-color:#AC8A00;
	border-right-style:dotted;
	border-right-width:2px;
	border-right-color:#AC8A00;
	border-bottom-style:double;
	border-bottom-width:4px;
	border-bottom-color:#AC8A00;*/
	font-size: 10pt;
	font-weight: bold;
	font-variant:small-caps;
	font-family: Arial;
	color: #576B1B;
}


.VideoGrid {
	width:280px;
}
.VideoGrid a {
	color:#fff;
}
.VideoGridHeader {
	font:11px normal Arial, Helvetica, sans-serif;
	color:#fff;
	background-color:#666;
	
	/* border-width:1px 1px 0 1px;
	border-color:#000; */
}
.VideoGridHeader th {
	padding: 0 0 0 7px;
	height:28px;
	vertical-align:middle;
	/* border-width:1px 1px 0 1px;
	border-color:#000; */
}

.VideoGridRow1{
	font:11px normal Arial, Helvetica, sans-serif;
	background-color:#fff;
	color:#000;
	/*background-image:url(../images/VideoGridRow1.gif);
	background-repeat:repeat-x;*/
}
.VideoGridRow1 td {
	padding:3px;
}
.VideoGridRow1 a,.VideoGridRow1 a:active,.VideoGridRow1 a:hover,.VideoGridRow1 a:visited {
	font-family:Arial;
    font-size: 8pt;
    font-weight:normal;
    text-decoration:underline;
    color:#1107E3;
}

.VideoGridRow2 {
	font:11px normal Arial, Helvetica, sans-serif;
	background-color:#d1d1d1;
	color:#000;
	/*background-image:url(../images/VideoGridRow2.gif);
	background-repeat:repeat-x;*/
}
.VideoGridRow2 td {
	padding:3px;
}
.VideoGridRow2 a, .VideoGridRow2 a:active, .VideoGridRow2 a:hover, .VideoGridRow2 a:visited {
	font-family:Arial;
    font-size: 8pt;
    font-weight:normal;
    text-decoration:underline;
    color:#1107E3;
}
.VideoGridPager {
	font: 11px normal Arial, Helvetica, sans-serif;
	color:#000
}
.VideoGridPager a {
	font: 11px normal Arial, Helvetica, sans-serif;
	color:#000;
	text-decoration:underline;
}
.contactText
{
	font-size: 10pt;
	font-family: Arial;
	font-variant: normal;
	font-weight: normal;
	color:#2067FD;
}
.ContactTextBoxSingle
{
	font-weight: normal;
	font-variant: normal;
	width: 320px;
	height: 22px;
	font-size: 8pt;
	font-family: Arial;
}
.ContactTextBoxMulti
{
	width: 320px;
	height: 100px;
	font-size: 8pt;
	font-family: Arial;
}
.ErrorClass
{
	font-size: 10pt;
	font-family: Arial;
	color: Red;
	font-weight:bold;
}
.FeatureDetails
{
	font-size: 8pt;
	font-weight: normal;
	font-family: Verdana;
	color:Black;
	padding-bottom: 4px;
}
.FeatureDetails a,.FeatureDetails a:hover,.FeatureDetails a:active,.FeatureDetails a:visited
{
	font-size: 8pt;
	font-weight: normal;
	font-family: Arial;
	color:Blue;
	text-decoration:underline;
}
.BreedType
{
	font-size: 10pt;
	font-weight: bold;
	font-family: Verdana;
	color:Black;
	padding-bottom: 4px;
}
.FeatureBreederName
{
	letter-spacing: .2pt;
	font-family: Arial;
	padding-left: 5px;
	font-size: 14pt;
	font-weight: bold;
}
.BreederBreeds
{
	letter-spacing: .2pt;
	font-family: Arial;
	padding-left: 0px;
	font-size: 12pt;
	font-weight: bold;
}
.DisplayTitle
{
    /*align="left" valign="middle" width="180"*/
    /*<font size="2" face="Verdana, Arial" color="#5033A0">*/
    font-family: Verdana, Arial;
    color: #5033A0;
    font-size: 10pt;
    font-weight: bold;
    text-align: left;
    vertical-align: middle;
    padding-left: 4px;
}
.DisplayText
{
    /*align="left" valign="middle" width="180"*/
    /*<font size="2" face="Verdana, Arial" color="#5033A0">*/
    font-family: Verdana, Arial;
    color: Black;
    font-size: 10pt;
    text-align: left;
    vertical-align: middle;
    width: 100%;
    padding-left: 4px;
}
.DisplayText a, .DisplayText a:visited, .DisplayText a:hover, .DisplayText a:active 
{
    font-family: Arial;
    color: Blue;
    font-size: 8pt;
    text-decoration: underline;
}
a.FaveLink,a.FaveLink:visited,a.FaveLink:active
{
    font-family: Arial;
    color: #3D9B3A;
    font-size: 10pt;
    text-decoration: none;
}
a.FaveLink:hover
{
    text-decoration: underline;
}
.ABprice
{
	font-size: 10pt;
	font-family: Verdana;
	font-weight: bold;
	color:Green;
}
.hiddenFavorites
{
    display:none;
    position:absolute;
    z-index: -1;
    left: -300px;
    top: -300px;
    width: 1px;
    height: 1px;
    visibility: hidden;
}
.showFavorites
{
    text-align:left;
    z-index: 1000;
    padding: 0px 25px 0px 25px;
    display:block;
    position:absolute;
    left: 450px;
    top: 90px;
    width: 350px;
    height: 620px;
    visibility: visible;
    border: solid 4px #C5C878;
    background-image: url(/images/stafbg.jpg);
    background-repeat: repeat-x;
    background-color: White;
    font-family: Arial;
    font-size: 11pt;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    color: Black;
    overflow:auto;
}
.FaveHeader
{
    font-size: 11pt;
	font-family: Verdana;
	font-weight: bold;
	text-decoration:none;
	color:#485780;
}
.FaveList
{
    font-size: 9pt;
	font-family: Arial;
	color:Black;
	text-align: left;
	padding: 0px 10px 8px 10px;
}
.GeneralList
{
    font-size: 9pt;
	font-family: Arial;
	color:Black;
    list-style-position: outside;
    list-style-type:circle;
    padding-top:2px;
    margin-top:2px;
}
.GeneralText
{
    font-size: 9pt;
	font-family: Arial;
	color:Black;
}
.spNameSearchResults
{
    font-size:8pt;
    font-family:Arial;
    color:Black;
}


.searchGrid 
{
    text-align:left;
	width:520px;
	border-top: solid 1px black;
	border-left: none 0px black;
	border-right: none 0px black;
	border-bottom: none 0px black;
}
.searchGrid a,.searchGrid a:visited,.searchGrid a:hover,.searchGrid a:active {
	color:#fff;
}
.searchGridHeader {
	font:11px normal Arial, Helvetica, sans-serif;
	color:#fff;
	background-color:#666;
	
	/* border-width:1px 1px 0 1px;
	border-color:#000; */
}
.searchGridHeader th {
	padding: 0 0 0 7px;
	height:28px;
	vertical-align:middle;
	/* border-width:1px 1px 0 1px;
	border-color:#000; */
}

.searchGridRow1{
	font:11px normal Arial, Helvetica, sans-serif;
	background-color:#EAFBFC;/*#E1F9FA;*/
	color:#000;
	/*background-image:url(../images/searchgridRow1.gif);
	background-repeat:repeat-x;*/
}
.searchGridRowHover{
	font:11px normal Arial, Helvetica, sans-serif;
	background-color:#CBC16C/*#44C850*/;
	color:#000;
	cursor:pointer;
}
.searchGridRowHover td {
	padding:3px;
	border-top: solid 1px black;
	border-left: none 0px black;
	border-right: none 0px black;
	border-bottom: none 0px black;
	text-align: left;
	vertical-align: top;
}
.searchGridRowHover a {
	color:#1107E3;
}
.searchGridRow1 td {
	padding:3px;
	border-top: solid 1px black;
	border-left: none 0px black;
	border-right: none 0px black;
	border-bottom: none 0px black;
	text-align: left;
	vertical-align: top;
}
.searchGridRow1 a,.searchGridRow1 a:active,.searchGridRow1 a:hover,.searchGridRow1 a:visited {
	color:#1107E3;
}

.searchGridRow2 {
	font:11px normal Arial, Helvetica, sans-serif;
	background-color:#FFFFFF;
	color:#000;
	/*background-image:url(../images/searchgridRow2.gif);
	background-repeat:repeat-x;*/
}
.searchGridRow2 td {
	padding:3px;
	border-top: solid 1px black;
	border-left: none 0px black;
	border-right: none 0px black;
	border-bottom: none 0px black;
	text-align: left;
	vertical-align: top;
}
.searchGridRow2 a,.searchGridRow2 a:active,.searchGridRow2 a:visited,.searchGridRow2 a:hover {
	color:#1107E3;
}
.searchGridPager {
	font-size: 12px;
	font-weight: bold;
	font-family: Arial, sans-serif;
	color:#000;
	margin-top:0px;
}
.searchGridPager a,.searchGridPager a:hover,.searchGridPager a:active,.searchGridPager a:visited {
	font-size: 12px;
	font-weight: bold;
	font-family: Arial, sans-serif;
	color:#000;
	margin-top:0px;
	text-decoration:underline;
}
.SearchFinalMessage
{
    width:490px;
    text-align:justify;
    font-size: 12px;
	font-weight: normal;
	font-family: Arial, sans-serif;
	color:#000;
	border-style:dashed;
	border-width:2px;
	border-color:Red;
	padding:8px 15px 8px 15px;
}
span.ABforsale
{
	font-size: 10pt;
	font-family: Verdana;
	font-variant: normal;
	font-weight: bold;
	color:green;
}
span.ABsold
{
	font-size: 9pt;
	font-family: Verdana;
	font-variant: normal;
	font-weight: bold;
	color:red;
}
span.ABsalepending
{
	font-size: 9pt;
	font-family: Verdana;
	font-variant: normal;
	font-weight: bold;
	color:orange;
}
span.ABbreed
{
	font-size: 10pt;
	font-family: Arial;
	font-variant: normal;
	font-weight: bold;
	color:black;
}.ABpetname, .ABpetname a
{
	font-size: 11pt;
	font-family: Verdana;
	font-variant: normal;
	font-weight: bold;
	color:#2067FD;
	margin-bottom: 0px;
	padding-bottom: 4px;
}
.ABprice
{
	font-size: 10pt;
	font-family: Verdana;
	font-weight: bold;
	color:Green;
}
.ABmoreinfo
{
	font-size: 8pt;
	font-family: Arial;
	font-variant: normal;
	font-weight: normal;
	color:#2067FD;
}
a.breedlink, a.breedlink:visited, a.breedlink:hover, a.breedlink:active 
{
    font-family: Arial;
    color: Blue;
    font-size: 8pt;
    font-weight:normal;
    text-decoration: underline;
}
.SearchResultsOrder
{
	font-size: 8pt;
	font-family: Arial;
	font-weight: bold;
	color: #07328B;/*#373799;*/
}
.SearchResultsTitle
{
	font-size: 10pt;
	font-family: Arial;
	font-weight: bold;
	color: #07328B;/*#373799;*/
}
.SearchResultsCount
{
	font-size: 10pt;
	font-family: Arial;
	font-weight: bold;
	color: #616161;/*#373799;*/
}
.LocationMenu
{
	/*border: solid 1px black;*/
	padding: 0px 0px 2px 8px;
	font-family: Arial, Verdana;
	font-size: 9pt;
	font-variant:normal;
	font-weight: normal;
	color: #000000;/*#7F704D;*/
	text-decoration: none;
}
a.LocationMenuItemLink,a.LocationMenuItemLink:visited,a.LocationMenuItemLink:active
{
    font-family: Arial, Verdana;
	font-size: 10pt;
	font-variant:normal;
	font-weight: bold;
	text-decoration:underline;
	color: #2C637F;/*#7F704D;*/
}
a.LocationMenuItemLink:hover
{
    font-family: Arial, Verdana;
	font-size: 10pt;
	font-variant:normal;
	font-weight: normal;
	text-decoration:none;
	color: #000000;/*#7F704D;*/
}
.LoggedInMenu
{
	font-family: Arial, Verdana;
	font-size: 9pt;
	font-variant:normal;
	font-weight: normal;
	color: #000000;/*#7F704D;*/
	text-decoration: none;
}
a.LoggedInMenuLink
{
	font-family: 'Lucida Sans Unicode','Lucida Sans';
	font-size: 10pt;
	font-variant:normal;
	font-weight: normal;
	text-decoration:underline;
	color: #307574;/*#7F704D;*/
}
a.LoggedInMenuLink:hover
{
	font-family: 'Lucida Sans Unicode','Lucida Sans';
	font-size: 10pt;
	font-variant:normal;
	font-weight: normal;
	color: #AC8A00;/*#7F704D;*/
	text-decoration: none;
}
.SearchNameList
{
    font-family: Arial;
	font-size: 11pt;
	font-variant:normal;
	font-weight: bold;
	color: #303166;
	text-decoration: none;
}
.ClientSectionText
{
	font-size: 9pt;
	font-weight: normal;
	font-family: Arial;
	color:Black;
}
.FormButton
{
    width:150px;
    height:25px;
    font-family:Arial;
    font-weight:normal;
    font-size:12pt;
    font-variant:small-caps;
}
a.memberlink_on,a.memberlink_on:active,a.memberlink_on:visited
{
    padding-left:8px;
	font-family: Arial;
	font-size: 10pt;
	font-variant:normal;
	font-weight: bold;
	text-decoration:underline;
	color: #E5E5B5;
}
a.memberlink_on:hover
{
	padding-left:8px;
	font-family: Arial;
	font-size: 10pt;
	font-variant:normal;
	font-weight: bold;
	text-decoration:none;
	color: blue;
}
a.memberlink_off,a.memberlink_off:active,a.memberlink_off:visited,a.memberlink_off:hover
{
	padding-left:8px;
	font-family: Arial;
	font-size: 10pt;
	font-variant:normal;
	font-weight: bold;
	text-decoration:none;
	color: #000000;
}
a.memberstat_on,a.memberstat_on:active,a.memberstat_on:visited
{
    padding-left:5px;
	font-family: Arial;
	font-size: 10pt;
	font-variant:normal;
	font-weight: normal;
	text-decoration:underline;
	color: blue;
}
a.memberstat_on:hover
{
	padding-left:5px;
	font-family: Arial;
	font-size: 10pt;
	font-variant:normal;
	font-weight: normal;
	text-decoration:none;
	color: blue;
}
a.memberstat_off,a.memberstat_off:active,a.memberstat_off:visited,a.memberstat_off:hover
{
	padding-left:5px;
	font-family: Arial;
	font-size: 10pt;
	font-variant:normal;
	font-weight: bold;
	text-decoration:none;
	color: #63AE49;
}
.memberGridPager {
	font-size: 12pt;
	font-weight: bold;
	font-family: Arial, sans-serif;
	color:#000;
	margin-top:0px;
}
.memberGridPager a,.memberGridPager a:hover,.memberGridPager a:active,.memberGridPager a:visited {
	font-size: 12pt;
	font-weight: bold;
	font-family: Arial, sans-serif;
	color:#000;
	margin-top:0px;
	text-decoration:underline;
}
/* BIOGRAPHY SECTION */
.bio_header
{
    width:600px;
    border-bottom:1px solid #dddddd;
    border-left: none 0px white;
    border-right: none 0px white;
    border-top:1px solid #888888;
	background-color:#ffffff;
    text-align:left;
}
.bio_photo
{
 border: none 0px white;
 display:inline;
 float:left;
 position:relative;
 text-align:right;
 vertical-align:text-top;
}
.bio_content
{
    text-align: left;
}
.biotext_header
{
    font-family: calibri,verdana;
    font-size: 24px;
    color: #3399FF;
}
.biotext_section
{
    text-align: left;
    font-family: Arial;
    font-size: 18px;
    color: #3366CC;
    float: left;
    margin: 5px 10px 2px 10px;
}

.bio_content ul 
{
    list-style-position: inside;
    list-style-type:circle;
    vertical-align:middle;
    text-align:left;
    font-family: Arial;
    font-size: 12px;
    display:inline;
    color: #000000;
    float: left;
    padding: 1px 3px 1px 0px;
    margin-top:1px;
}
