/* CSS Document */

body{
padding:0;
margin:0;
background-color:#fff;
background:url(images/header_slice.jpg) repeat-x left top;
font:normal 10px/14px Tahoma, Verdana, Arial, Helvetica, sans-serif;
color:#052A54;
}
td, input, form, p, ul, li, a {padding:0; margin:0;}
/*--------------------Header--------------------*/
.logoPadding{padding:65px 0 16px 0;}
.phoneIcon{font:bold 11px/12px Tahoma, Verdana, Arial, Helvetica, sans-serif;}
.phoneIcon span{font-weight:normal;}
.iconText1{padding:48px 0 6px 3px;}
.iconText2{padding:0 0 5px 36px; background:url(images/icon_phone.gif) no-repeat 0 0;}
.letterIcon{
padding:73px 0 0 42px;
background:url(images/icon_letter.gif) no-repeat 0 70px;
}
.letterIconText{
font:normal 11px/12px Tahoma, Verdana, Arial, Helvetica, sans-serif;
text-decoration:underline; color:#000;
}
a.letterIconText{
text-decoration:underline;
}
a.letterIconText:hover{
text-decoration:none;
}
/*--------------------Links--------------------*/
.topMenu ul {
	list-style-type:none;
}
.topMenu ul li {
	background:url(images/link_base.jpg) left top no-repeat;
	height:22px;
	padding:12px 0 0 30px;
	margin:0 0 6px 0;
}
.topMenu ul li a {
	display:block;
	text-indent:-2000px;
	text-decoration:none;
}
.topMenu ul li a.home {
	background:url(images/home.jpg) left top no-repeat;
	width:33px;
	height:11px;
}
.topMenu ul li a.transferPlus {
	background:url(images/transferfactor_plus.jpg) left top no-repeat;
	width:174px;
	height:12px;
}
.topMenu ul li a.home {
	background:url(images/home.jpg) left top no-repeat;
	width:33px;
	height:11px;
}
.topMenu ul li a.riovida {
	background:url(images/riovida.jpg) left top no-repeat;
	width:43px;
	height:11px;
}
.topMenu ul li a.kids {
	background:url(images/transferfactor_kids.jpg) left top no-repeat;
	width:135px;
	height:11px;
}
.topMenu ul li a.animal {
	background:url(images/animal_health.jpg) left top no-repeat;
	width:80px;
	height:11px;
}
.topMenu ul li a.purchase {
	background:url(images/purchase.jpg) left top no-repeat;
	width:170px;
	height:11px;
}
.topMenu ul li a.contact {
	background:url(images/contact_us.jpg) left top no-repeat;
	width:65px;
	height:11px;
}
/*--------------------Body--------------------*/
.HeadingTopBG{background:url(images/bodyHeading_bgTop.gif) no-repeat right top;}
.HeadingDownBG{background:url(images/bodyBGdown.jpg) no-repeat right top;}
.bodyImg{background:url(images/body_img.jpg) 225px top no-repeat;}
.headerSubText{
	border-bottom:#B9BDC1 1px solid;
	border-left:#B9BDC1 1px solid;
	border-right:#B9BDC1 1px solid;
	color:#052A54; padding:0 0 0 19px;
	}
.headerSubText span{ color:#052A54;}
	.headerSubText{
	border-bottom:#B9BDC1 1px solid;
	border-left:#B9BDC1 1px solid;
	border-right:#B9BDC1 1px solid;
	color:#000;
	}
.bodyBG{
	background:url(images/bodybg.jpg) left top repeat-x #ECF1F3;
	border-left:#B9BDC1 1px solid;
	border-right:#B9BDC1 1px solid; 
}
.inner_tbl{ padding:0; margin:0;}
.bodyBG a{ color:#132B45; text-decoration:none;}
.bodyBG a:hover{ color:#000000 ; text-decoration:underline;}
.bodyBG_td1{ padding:0 33px 0 19px; }
.bodyhead{ color:#000000; font-size:14px;}
.body_txt_padd{  color:#608306; font-size:14px;}
.animal_img{ padding:0 0 0 6px;}
.bodyHeadingPadding { 
	padding:25px 0 20px 20px;
}
ul.animal{ padding:0 0 0 16px; list-style:none;}
ul.animal li{ background:url(images/bullet.gif) no-repeat 0 6px ; padding:0 0 5px 8px;}

.body_txt{  color:#608306; }
.body_brd{border-bottom:1px solid #608306;}
.bodyTextPadding {
	padding:0 293px 22px 20px;
}
.bodyImg a {
	margin:0 0 22px 101px;
	text-decoration:underline;
	color:#052A54;
	font-weight:bold;
	display:block;
	width:120px;	
}
input.box{ border:1px solid #608306; width:150px;  height:14px; font-size:11px;}
input.box1{ border:1px solid #608306; width:75px;  height:14px; font-size:11px;}
input.box2{ border:1px solid #608306; width:200px;  height:80px; font-size:11px;}
input.button{background-color:#608306; border:1px solid #2B3B01; color:#FFFFFF; width:45px; height:20px; cursor:pointer;}
.td_bg1{ background-color:#2F6886; color:#FFFFFF; padding:0 0 0 6px;}
.td_bg2{ background-color:#4A84A3; color:#FFFFFF; padding:0 0 0 6px;}
.bodyImg a:hover {
	text-decoration:none;
}
.greenBG{
	background:url(images/greenBG.gif) left top repeat-x;
	border-left:#fff 1px solid;
	border-right:#fff 1px solid;
	padding:9px 0 11px 20px;
}
.galleryHeader{
	background:url(images/gallery_header.jpg) no-repeat 0px 47px;
	padding:61px 0 13px 0 ; 
}
.galleryBG{
	background:url(images/galleryBG.gif) repeat-x top left;
	padding:7px 0 0 0 ;
	border-left:#C9CCCF 1px solid;
	border-right:#C9CCCF 1px solid;
}
.gallerydownBG{
	background:url(images/galleryBG_down.jpg) no-repeat left top;
	padding:0 0 37px 0 ;
}
.newsHeaderPadding{padding:28px 0 0 0;}
.newsheading{
	border-top:#C9C9C9 1px solid;
	border-bottom:#C9C9C9 1px solid;
	padding:13px 0 13px 12px;
}
.newsText1{
	padding:16px 0 15px 13px;
	font-weight:bold;
}
.newsText2{
	padding:0 30px 0 13px;
}
.MoreLine{
	background:url(images/moreLine.gif) repeat-x 0 22px;
}
.MoreLine a{
	background:url(images/moreButtBG.jpg) repeat-x left top;
	width:52px;
	height:16px;
	margin:15px 0 0 155px;
	display:block;
	text-decoration:none;
	color:#000;
	text-align:center;
	line-height:13px;
	font-weight:bold;
}
/*--------------------Footer--------------------*/
.footerBG{
background:url(images/footerBG.gif) repeat-x left top;
}
a.footerLinks{
text-decoration:none;
color:#171616;
padding:0 2px 0 2px;
font-size:10px;
margin:0px;
}
a.footerLinks:hover{
text-decoration:underline;
}
.footerLinks2{
color:#171616;
padding:16px 0 0 0;
}
.copyright{
color:#7C7C7C;
}