/* Global style*/
body	{font:normal 0.688em/150% 'Verdana', Arial, Helvetica, sans-serif; background:url(../images/common/bkgrnd/BKGRND-GradientBlack.gif) repeat-x top #e73097; margin:0; padding:0;}
img	{border:0; margin:0; padding:0; vertical-align:middle;}
small	{font:normal 0.818em Verdana, Arial, Helvetica, sans-serif;}
h1		{ margin:0; padding:0; font:bold 2.364em verdana; text-transform:uppercase; color:#fff; }
hr	{ background:none;  height:1px; line-height:1px; border-top:1px solid #a0a0a0; border-bottom:none; border-left:none; border-right::none; width:100%; clear:both; margin:0; padding:0;}
h2	{ margin:0; padding:0; font:bold 1.091em verdana; color:#e73e97; text-transform:uppercase;}
h3	{ margin:0; padding:0; font:bold 1.091em verdana; color:#000; }
h2 a	{text-transform:none;}
h2	font	{font:bold 1.091em verdana; color:#000000!important;}
table	{ border-collapse:collapse}
form	{margin:0; padding:0;}
input 	{width:95.5%; font:normal 1em Verdana, Arial, Helvetica, sans-serif;}
Select	{width:95.5%; font:normal 1em Verdana, Arial, Helvetica, sans-serif;}

/* Global style end*/

.nobullet	{list-style:none;}

.regfrom	{min-height:985px!important;}


input.phoneno	{width:27.5%!important;}
input.phoneno1	{width:11.5%!important;}
input.p1	{width:38.5%!important;}
input.radio	{width:auto!important;}
input.checkbox	{width:auto!important;}
select.multiselect	{width:200px; height:120px;}
select.date	{width:29%;}
select.month	{width:29%;}
select.year	{width:37%;}



.clearall	{clear:both; font-size:0.001em;  line-height:0.001em; padding:0; margin:0;}

.Separator 	{height:1px; line-height:1px; font-size:0.091em; padding:0; clear:both; border-bottom:1px solid #a0a0a0; margin:5px 0;}



.formTable	{}
.formTable td	{padding:5px 5px 5px 0px;}

.DataTable	{ border:1px solid #f2aad1; border-collapse:collapse; width:100% !important; }
.DataTable td.TableTitle	{background:#e73e97; font-weight:bold; color:#fff;}
.DataTable th	{background:#e874b3; text-align:left; padding:0.333em; border-bottom:1px solid #f2aad1;}
.DataTable th a	{color:#000!important; font-weight:bold!important;}
.DataTable td	{ padding:0.333em; border-bottom:1px solid #f2aad1;}
.DataTable tr.odd td{background:#fde1f0;}
.DataTable tr.even td{background:#ffffff;}

   



.requiredFields	{font:normal 11px verdana; color:#e73e97; }

.ErrorMessage	{color:#e73e97;}
.GoBack	{text-align:right;}

table.button td	{padding:0 0 0 0!important; cursor:pointer;}

.MainBTN	{ text-align:center;  background:url(../images/common/expandablecallout/BTN-CALLOUT-GO-expandable.png) top left repeat-x; color:#fff; font-weight:bold; }
.MainBTN A,.MainBTN a:hover	{color:#fff!important; }
.MainBTNSignUp	{ text-align:center;background: url(../images/common/gobutton/BTN_GO-expandable.gif) top left repeat-x; color:#999999; font-weight:bold; }


.printBTN	{ text-align:right;  float:right; width:150px; padding:0!important;}
.printBTN a, .printBTN a:hover	{color:#000 !important; text-decoration:underline !important; font-weight:bold !important;}

#MainContainer	{width:912px; margin:10px auto 0; overflow:hidden; }

#EukanubaLogo	{float:right; margin-right:19px; }

#LeftContainer	{float:left; width:112px; padding-top:76px; }

#LeftNav	{position:absolute;	top:312px;	width:264px; z-index:100;}
#LeftNav .navcontent	{background:#000;  font:bold 11px verdana; color:#fff;}
#LeftNav ul, #LeftNav ul li	{list-style:none; margin:0!important; padding:0!important; border-bottom:1px solid #000;border-top:none; }
#LeftNav ul li.heading	{ color:#fff; font:bold 11px verdana; color:#fce8a7; background:url(../images/common/secondarynavigation/NAV-SECONDARY-dottedline-allblack.gif) bottom left no-repeat; height:22px; padding:2px 0 0 10px!important; text-transform:uppercase;}
#LeftNav ul li.heading	a, #LeftNav ul li.heading	a:hover {color:#fce8a7; background:none; height:22px; padding:2px 0 0 10px!important; text-transform:uppercase;}
#LeftNav ul li.NoLink	{ margin:0; height:12px; padding:6px 10px 10px 10px!important; color:#fff;  background:url(../images/common/secondarynavigation/NAV-SECONDARY-dottedline-allblack.gif) bottom left no-repeat;}
#LeftNav ul li a	{ display:block;  height:12px; margin:0; padding:6px 10px 10px 10px; color:#fff; text-decoration:none!important; background:url(../images/common/secondarynavigation/NAV-SECONDARY-dottedline-allblack.gif) bottom left no-repeat;}
#LeftNav ul li a:hover	{ color:#e73097; background:#4a0c31 url(../images/common/secondarynavigation/NAV-SECONDARY-dottedline-btmblack.gif) bottom left no-repeat}
#LeftNav ul li a.active	{ color:#e73097; background:#4a0c31 url(../images/common/secondarynavigation/NAV-SECONDARY-dottedline-btmblack.gif) bottom left no-repeat}




#LeftNav ul li ul.SecondaryLevel li	 a { padding-left:30px!important; color:#e73097; font-weight:normal;}
#LeftNav img { margin:0; padding:0; }
.white_arrow	{vertical-align:baseline;}



/* Left Navigation Callouts*/
#LeftNav .CalloutBox	{ overflow:hidden; width:264px; height:125px; margin:10px 0 0 0;}
#LeftNav .CalloutBox  .content	{background:transparent; position:absolute; padding:10px; color:#fff;}
#LeftNav .CalloutBox  .content p	{margin-top:5px;}
#LeftNav .CalloutBox  .content strong	{text-transform:capitalize; color:#c4c4c4;}
#LeftNav .CalloutBox  .content a	{ color:#e73e97; text-decoration:none; font-size:0.9em; }
#LeftNav .CalloutBox  .content a:hover	{ color:#e73e97; text-decoration:underline; font-size:0.9em;}
/* Left Navigation Callouts*/

#RightContainer	{float:left; width:800px; overflow:hidden; }

#UtilityContainer{font:normal 0.909em verdana; color:#FFFFFF; height:96px;}
#UtilityContainer .welcome-user	{ float:left;  width:430px;  overflow:hidden;margin-top:15px; /*margin-top:5px;*/}


#UtilityContainer .welcome-user A:link {text-decoration: none; color:#FFFFFF;}
#UtilityContainer .welcome-user A:visited {text-decoration: none; color:#FFFFFF;}
#UtilityContainer .welcome-user A:active {text-decoration: none; color:#ffffff;}
#UtilityContainer .welcome-user A:hover {text-decoration:none; color:#FFFFFF;}
#UtilityContainer .welcome-user .Flag	{ float:left; margin:0 5px 0 0;}
#UtilityContainer .welcome-user	font	{color:#FFFFFF; font:bold 1.6em verdana;}
#UtilityContainer .UtilityNav		{ float:right;  text-align:right; width:370px;    }
#UtilityContainer .UtilityNav A:link {text-decoration: none; color:#FFFFFF;}
#UtilityContainer .UtilityNav A:visited {text-decoration: none; color:#FFFFFF;}
#UtilityContainer .UtilityNav A:active {text-decoration: none; color:#ffffff;}
#UtilityContainer .UtilityNav A:hover {text-decoration:none; color:#FFFFFF;}
#UtilityContainer .UtilityNav .search		{ float:right; height:20px; margin-top:8px; text-align:right; width:370px;}
#UtilityContainer .UtilityNav .search img		{ display:inline; }

.SelectCountry	{ position:absolute; top:107px; z-index:1000;  width:155px; background:#F07EBA; margin-left:2px; _margin-left:-5px!important;}
.SelectCountry ul 	{padding:0; margin:0; list-style:none; text-align:left;}
.SelectCountry ul li	{border-bottom:1px solid #F07EBA;}
.SelectCountry ul li a	{ display:block;  padding:5px 10px;}
.SelectCountry ul li a.active	{ color:#fff; background:#CF1882;}
.SelectCountry ul li a:hover	{color:#fff; background:#CF1882;}

.SearchBox	{background:transparent scroll center bottom;border:none;font:normal 0.9em verdana; color:#FFFFFF; padding:2px 0 0;}

.breadcrumb	{font:normal 0.9em verdana; color:#FFFFFF; top:93px!important; }
.breadcrumb A:link {text-decoration: none; color:#FFFFFF;}
.breadcrumb A:visited {text-decoration: none; color:#FFFFFF;}
.breadcrumb A:active {text-decoration: none; color:#ffffff;}
 .breadcrumb A:hover {text-decoration:none; color:#FFFFFF;}

#PrimaryNavigationSection	{background:url(../images/common/primarynavigation/NAV-PRIM-expandable.gif) top left repeat-x; padding-left:84px; width:706px;}
#PrimaryNavigation	{  clear:both; margin-top:8px; }
#PrimaryNavigation td img	{vertical-align:top;}
#PrimaryNavigation #MainTabMenu	{  z-index:2; font:normal 1.091em Verdana; color:#fff; position:relative; padding:0;margin:0;list-style:none;  float:left; text-transform:uppercase;  background:url(../images/common/primarynavigation/NAV-PRIM-expandable.gif) top left repeat-x; }
#PrimaryNavigation #MainTabMenu LI {float:left;	margin:0;	padding:0; }
#PrimaryNavigation #MainTabMenu A { float:left;	display:inline;	color:#fff;	text-decoration:none;	background:url(../images/common/primarynavigation/NAV-PRIM-expandable.gif) top left repeat-x;margin:0; padding:1em  15px; 	}
#PrimaryNavigation #MainTabMenu A:hover,#MainTabMenu li A:active,#MainTabMenu li A.here:link, li #MainTabMenu A.here:visited {background:url(../images/common/primarynavigation/NAV-PRIM-expandable-over.gif) bottom left repeat-x!important; padding:1em 15px; border-left:1px solid #000; border-right:1px solid #000;  }
#PrimaryNavigation #MainTabMenu A.here:link,#MainTabMenu A.here:visited, #MainTabMenu A.here:active, #MainTabMenu A.here:hover  {	position:relative; 	}
A.PrimeryHightlight {background:url(../images/common/primarynavigation/NAV-PRIM-expandable-over.gif) bottom left repeat-x!important;border-left:1px solid #000; border-right:1px solid #000; padding:1em 14px !important;}


#PrimaryNavigation #MainTabMenu .droptab { position:absolute; top:38px; text-transform:none;  background:url(../images/common/primarynavigation/NAV-FLYOUT-expnd-bkgrnd.png); background-position:left bottom; background-repeat:no-repeat; width:200px;}
#PrimaryNavigation #MainTabMenu .droptab td  em	{ font-size:1em;  color:#e73e97;}
#PrimaryNavigation #MainTabMenu .droptab td { display:block; float:left;  clear:both; padding:0; width:200px;}
#PrimaryNavigation #MainTabMenu .droptab td.disable	{color:#888888; line-height:21px; display:block; }
#PrimaryNavigation #MainTabMenu .droptab td.disable a, #PrimaryNavigation #MainTabMenu .droptab td.disable a:hover	{color:#888888;}
#PrimaryNavigation #MainTabMenu .droptab td A {  font-size:1em;  background:none !important;color:#fff;  display:inline; margin:0; line-height:21px; padding:0 0 0 10px; border:0;   width:190px;}
#PrimaryNavigation #MainTabMenu .droptab td A:hover { color:#fff; background:none !important;  margin:0; line-height:21px; padding:0 0 0 10px; border:0;   width:190px;}
#PrimaryNavigation #MainTabMenu .droptab td.bottom {padding-bottom:5px;}
#PrimaryNavigation #MainTabMenu .droptab1       {left:0;   }
#PrimaryNavigation #MainTabMenu .droptab2       {left:101px; }
#PrimaryNavigation #MainTabMenu .droptab4       {left:245px;}
#PrimaryNavigation #MainTabMenu .droptab5       {left:381px; }
#PrimaryNavigation #MainTabMenu .droptab6 { left:509px; }






#HeaderImg	{clear:both; }
/*#HeaderImg .pagetitle	{border:1px solid #ff0000; position:absolute; padding:10px; color:#fff;}*/
#HeaderImg .pagetitle 	{background:transparent; position:absolute; padding:20px 30px; z-index:1; color:#fff;}
#HeaderImg .pagetitle  p	{ margin:10px 0 0 0 !important;}
#Hhader	{  overflow:hidden; color:#fff;}
#Hhader .hcontent	{position:absolute; margin:28px; }
#Hhader .hcontent p	{ margin:0; padding:10px 0 0 0;}


.PTcontainerbox	{ overflow:hidden; font-size:0.9em; padding:13px 10px; overflow:hidden; margin:28px 0; }
.PTcontainerbox .logobox	{ width:180px; padding-bottom:5px; overflow:hidden; float:left; border-bottom:1px solid #5a5f56; }
.PTcontainerbox .logobox .logo	{ float:left}
.PTcontainerbox .logobox .copycontent	{ float:left; padding:15px 2px;}

.RL_HomeHeader	{ margin-top:20px; position:absolute; line-height:17px;}
.RL_HomeHeader ul {margin:0; list-style:none; padding:0;}
.RL_HomeHeader li {margin:0; }
.RL_HomeHeader li a {color:#fff; text-decoration:none;}
.RL_HomeHeader li a:hover {color:#E73E97; text-decoration:none;}
.RL_HomeHeader ul.sub	{ padding-left:15px; font-size:0.9em;}

.HP_HomeHeader	{ position:absolute; top:70px;   width:700px;  padding-left:1px; }
.HP_HomeHeader img	{margin-right:10px; border:none;}
.HP_HomeHeader  ul {margin:5px 0; list-style-position:inside; padding:0; }	
.HP_HomeHeader .bottomLogos	{margin-top:00px!important;}
.HP_HomeHeader a	{ font:normal 11px verdana; color:#e73e97;text-decoration:none;}
.HP_HomeHeader a:hover	{ text-decoration:underline}

.WC_HomeHeader	{ top:205px; position:absolute; line-height:21px;  width:700px;}
.WC_HomeHeader ul {margin:0; list-style:none; padding:0;}
.WC_HomeHeader li {margin:0;}

.EA_HomeHeader	{ position:absolute; top:204px; color:#888888;  width:685px;  padding:20px 40px;  }
a.EA_HomeHeaderlink	{ font:normal 11px verdana; color:#e73e97;text-decoration:none;}
a.EA_HomeHeaderlink:hover	{ text-decoration:underline}
.EA_HomeHeader img	{margin-right:10px;}
.EA_HomeHeader a	{ font:normal 11px verdana; color:#e73e97;text-decoration:none;}
.EA_HomeHeader a:hover	{ text-decoration:underline}



/* Login callout classes*/
.LoginCalloutTop	{overflow:hidden; height:5px;}
.LoginCalloutTop div	{ height:5px; overflow:hidden; background:url(../images/common/login/Login_top_expendable.gif) top left repeat-x; float:left;}
.LoginCalloutTop div img, 	{vertical-align:top;}
.LoginCalloutContent	{background:#f8f9f9  url(../images/common/login/Login_middle_expendable.gif) bottom repeat-x; border-left:1px solid #cccccc;border-right:1px solid #cccccc; min-height:230px; padding:0 20px;}
.LoginCalloutBottom	{overflow:hidden;}
.LoginCalloutBottom div	{height:5px; background:url(../images/common/login/Login_bottom_expendable.gif) top left repeat-x; float:left;}
.LoginCalloutBottom div img	{vertical-align:top;}

.NoneBackground	{background:none!important;}
/* Login callout classes End*/





#CopyContent	{  background:#fff url(../images/common/bkgrnd/BKGRND-GradientNoWhiteVert.jpg) top left no-repeat; clear:both; padding:26px 20px 50px 179px; /*min-height:852px; _height:852px;*/ min-height:500px; }
#CopyContent p	{margin:0; padding:15px 0 0 0;}
#CopyContent p a.blacklink	{color:#000; text-transform:none;}
#CopyContent a	{ font:normal 11px verdana; color:#e73e97;text-decoration:none;}
#CopyContent a:hover	{ text-decoration:underline}
#CopyContent #CenterCopy	{ float:left; width:64%;   }
.tow-columns	{background:#fff url(../images/common/bkgrnd/BKGRND-GradientWhiteVert.jpg) top left no-repeat!important; }
.tow-columns .NewsIntro	{float:left; width:260px; padding-left:10px;}
.tow-columns .NewsImage	{float:left;   text-align:center; margin:10px;}
.rightNewsColumn	{float:right; width:190px; padding-left:15px;}

#CopyContent #RightNav	{ float:right; width:200px; text-align:center;}
#CopyContent #RightNav .calloutSmall	{  width:200px; martin-top:42px;text-align:left; }
#CopyContent #RightNav .calloutSmall img	{vertical-align:top;}
#CopyContent #RightNav .calloutSmall .content	{ position:absolute; padding:8px 0 0 50px; text-transform:capitalize; color:#fff; }
#CopyContent #RightNav .imagebox	{  width:200px; padding-top:10px; font:normal 9px verdana; text-align:left  }
#CopyContent #RightNav .imagebox img	{border:1px solid #000000; }
#CopyContent #RightNav .GetPDFReader	{ width:158px; padding-left:42px;}
#CopyContent #RightNav .ImgDescription	{ margin:0; padding:5px 0 0 0; font:normal 9px/12px verdana; text-align:left;}


.PartnerLogo	{float:right; margin:5px;}

.SiteMapLeftListing		{float:left; width:50%; padding-left:20px;}
.SiteMapRightListing	{float:right; width:40%;padding-left:20px;}
.SiteMapLeftListing, .SiteMapRightListing{ margin:10px 0; line-height:19px;  color:#e73e97;}
.SiteMapLeftListing a, .SiteMapLeftListing a:hover, .SiteMapRightListing a, .SiteMapRightListing a:hover	{text-transform:none;}
.SiteMapLeftListing ul, .SiteMapRightListing ul	{margin:0 0 20px 30px; color:#e73e97;}

.SiteMapRightListing a.disable, .SiteMapRightListing a.disable :hover {color:#888888!important;}


ul.profiletab	{  list-style:none; margin:0!important; padding:0!important; overflow:hidden;}
ul.profiletab li	{display:inline-block;float:left; margin-right:2px;  }
ul.profiletab li.active	{  disply:block;color:#000!important; padding:0 10px; line-height:29px!important; background:#ece4d7;  margin:0!important; text-decoration:none!important;}
ul.profiletab li a {  disply:block;color:#000!important; padding:10px; line-height:29px!important; background:#d5c3a6;  margin:0!important; text-decoration:none!important;}
ul.profiletab li a:hover {background:#ece4d7; margin:0!important; text-decoration:none!important;}
.ProfileTabContent	{border:8px solid #ece4d7;  background:#fff; padding:10px; margin:0; clear:both;}

ul.profiletab li a.active	{background:#ece4d7;}
.WhyPointer	{cursor:pointer; border:0; margin:0 0 0 5px; vertical-align:middle;}


#Template3CopyContent	{ background:#fff url(../images/common/bkgrnd/BKGRND-GradientNoWhiteVert.jpg) top left no-repeat; clear:both; padding:30px; min-height:300px; _height:300px;}
#Template3CopyContent a	{ font:normal 11px verdana; color:#e73e97;  text-decoration:none;}
#Template3CopyContent p	{margin:0; padding:15px 0 0 0;}
#Template3CopyContent p a.blacklink	{color:#000; text-transform:none;}

/* Breeders Resource Page Style*/
.breedersResource_callout	{ overflow:hidden; _height:auto;   }
.breedersResource_callout .image_section	{  width:120px;  }
.breedersResource_callout .content_section	{  width:350px;  padding-top:10px;}


/* Breeders Resource Page Style End*/

/* Program Detail Page Style*/
.ProgramDetail_callout	{ overflow:hidden; margin-top:10px; }
.ProgramDetail_callout .image_section	{   width:54px; float:left; }
.ProgramDetail_callout .content_section	{  width:540px; float:left; margin-top:10px; }


/* Program Detail Page Style End*/


/* Slide Callout Code */

.SlideCallout	{width:353px; margin:0 0 0 500px;position:absolute; top:110px; height:220px; overflow:hidden; }
.SlideCallout .CalloutLables	{float:right; width:50px; padding:95px 0 0 3px; color:#fff; font:bold 9px Verdana, Arial, Helvetica, sans-serif; }
.SlideCallout #hidden {float:right; height:220px; background:url(../images/common/expandablecallout/IMG-EXPANDABLE_CALLOUT_BG.png) top left no-repeat;  }
.ExpendBtn {float:left;  width:50px; height:143px; padding-top:77px; background:none !important;  }
.SlideCallout .form	{ float:left; padding:10px 0 0 25px; color:#c4c4c4; font-size:0.9em;}
.SlideCallout .form td	{padding:2px 0;}
.SlideCallout .form input	{background:#999999; border:1px solid #cccccc; font-size:0.9em; width:120px;}
.SlideCallout .form input.small	{width:35px;}

/* Slide Callout Code end */


/* Collout Section*/

.callout {  padding:3px 0 0 0 ; overflow:hidden;  }
.callout .CalloutBox	{width:265px; height:125px;}
.callout .CalloutBoxLeft	{float:left;}
.callout .CalloutBoxCenter	{float:left; margin-left:3px;}
.callout .CalloutBoxRight	{float:right;}



/*.callout {  padding:3px 0 0 0 ; overflow:hidden; }
.callout .CalloutBox	{width:262px; height:125px; float:left; }
.callout .CalloutBoxCenter	{width:262px; height:125px; float:left; margin:0 6px;}
*/
.callout .CalloutBox .content	{background:transparent; position:absolute; padding:10px; color:#fff;}
.callout .CalloutBox .content strong	{text-transform:capitalize; color:#c4c4c4; margin-bottom:5px;}
.callout .CalloutBox .content p	{padding:0; margin:5px 0;}
.callout .CalloutBox a	{ font:normal 0.9em verdana; color:#e73e97; text-transform:uppercase; text-decoration:none;}
.callout .CalloutBox a:hover	{text-decoration:underline;}
/* Collout Section*/

#Footer	{width:799px; font:normal 9px/19px verdana; color:#FFFFFF; text-align:center; margin:1px auto; padding:2px 0 0 0; float:right;}
#Footer  A:link {text-decoration: none; color:#FFFFFF;}
#Footer  A:visited {text-decoration: none; color:#FFFFFF;}
#Footer  A:active {text-decoration: none; color:#ffffff;}
#Footer  A:hover {text-decoration:none; color:#FFFFFF;}
#Footer img	{margin:8px 3px 0 3px; vertical-align:top}

#dhtmltooltip {
background:#fff6d7;
color:#000;
border:1px solid #e73e97;
font:normal 11px/15px verdana;
padding:5px;
position:absolute;
visibility:hidden;
width:253px;

z-index:100;}

.SL_HomeBox	{ margin:70px 0 0 0; padding:5px 0 5px 10px; line-height:17px; width:200px; background:url(../images/common/primarynavigation/box_bg.png) no-repeat;}
.SL_HomeBox ul {margin:0 0 0 15px; list-style:disc; padding:0; font-size:0.9em;}
.SL_HomeBox li {margin:0; }
.SL_HomeBox li a {color:#fff; text-decoration:none;}
.SL_HomeBox li a:hover {color:#E73E97; text-decoration:none;}
.SL_HomeBox ul.sub	{ padding-left:0px; font-size:0.9em;}

/*topsection*/
.top-add {
	background:url(../images/common/top_bg.png) no-repeat;
	width:346px;
	padding:4px 5px;
	font:1.05em Arial;
	color:#000;
	height:43px;
	text-align:left;
	margin:0 0 8px 35px;
}
.top-add strong {
	color:#850144;
}
.top-add .fblogo {
	width:76px;
	float:left;
	padding:3px 3px 0 0;
}
.top-add .fbtxt {
	float:left;
	min-width:250px;
	max-width:270px;
	text-align:left;
}
.top-add .fbtxt a{color:#850144!important; text-decoration:none!important;}
.top-add .fbtxt a:hover{text-decoration:underline!important;}
