﻿body
{
	background-color:White;
	background-image:url(/content/images/gradient.png);
	background-position:left 156px;
	background-repeat:repeat-x;
	color:#232426;
	font-family: Arial,Geneva, Verdana;
	font-size:13px;
	line-height:18px;
	margin:0 auto;
	padding:0;
	width:900px;
}

a { color:#6E9E1E; text-decoration:none; }
a:hover { text-decoration:underline; }
a img { border:none; }

.banner { padding-top:15px; padding-bottom:20px; text-align:center; width:100%; }

.bannerhome { background: url(/content/images/ph_home.jpg) repeat-x left top; height:280px; margin-top:15px; margin-bottom:20px; width:100%; }
.bannerhome p { color:#444444; position:relative; left:50px; top:100px; width:400px; }
.bannerhome p a { font-size:17px; }
.bannerhome #readmore  { left:38px; position:relative; top:192px; height:43px; width:180px; }
.bannerhome #readmore a img { height:43px; width:180px; }
 
.dyk { background: url(/content/images/dyk_bg.jpg) repeat-x left bottom; background-color:white; padding:20px; padding-bottom:2px; width:210px; }
.dyk p#fact1, .dyk p#fact2, .dyk p#fact3, .dyk p#fact4, .dyk p#fact5, .dyk p#fact6 { display:none; }
.dyk p#vetsfact1, .dyk p#vetsfact2, .dyk p#vetsfact3, .dyk p#vetsfact4, .dyk p#vetsfact5, .dyk p#vetsfact6, .dyk p#vetsfact7 { display:none; }

.dykHead { background: url(/content/images/dyk_icon.gif) no-repeat left top; color:#6E9E1E; font-size:19px; font-weight:bold; height:27px; padding:7px 0px 0px 30px; }
.dykreadmore { background: url(/content/images/arrow2.gif) no-repeat right 3px; padding-right:17px; }

.fontLargeBlackBold { color:black; font-size:19px; font-weight:bold; }
.fontLargeGreenBold { color:#6E9E1E; font-size:19px; font-weight:bold; }
.fontLargeWhiteBold { color:white; font-size:19px; font-weight:bold; }

.fontMidBlackBold { color:black; font-size:15px; font-weight:bold; }
.fontMidGreenBold { color:#6E9E1E; font-size:15px; font-weight:bold; }

.fontNormalGreen { color:#6E9E1E; font-size:13px; font-weight:normal; }
.fontNormalGreenBold { color:#6E9E1E; font-size:13px; font-weight:bold; }

.footer { border-top:solid 1px #DCDCDC; color:#747479; font-family:Geneva, Arial; font-size:12px; font-weight:normal; padding-top:10px; padding-bottom:50px; }
.footer a { color:#747479; text-decoration:none; }
.footer a:hover { text-decoration:underline; }

.footerDiv { padding-left:7px; padding-right:7px; }

.header { padding-top:15px; }
.header a img { border:none; }
.header #headcontact { position:relative; left:500px; top:-50px; }
.header #headcontact a { color:#6E9E1E; font-size:15px; text-decoration:none; }
.header #headcontact a:hover { text-decoration:underline; }

.homeBox { background-color:White; width:281px; }

.homeBoxContent, .homeBoxReadmore  { border-left:solid 1px #DCDCDC; border-right:solid 1px #DCDCDC; padding-left:12px; padding-right:12px; vertical-align:top; }
.homeBoxContent { height:200px; }
.homeBoxContent div { margin-top:8px;}
.homeBoxReadmore { margin-top:15px; }
.homeBoxReadmore a { color:#6E9E1E; text-decoration:none; }
.homeBoxReadmore a:hover { text-decoration:underline; }
.homeBoxReadmore a img { border:none; }

.ltcol { background-color:white; border:solid 1px #DCDCDC; margin-right:25px; min-height:361px; padding:20px; padding-left:50px; width:512px; }
.ltcol ul { margin-top:0px; padding-left:2em; list-style:none; }
.ltcol ul li { background:url(/content/images/check_mark.png) left 1px no-repeat; margin-bottom:12px; padding-left:25px; }

.ltcol .ulourtech { list-style-type:disc; padding-left:45px; margin-bottom:30px; }
.ltcol .ulourtech li { background:none; padding-left:0px; }

.maincontent table { width:100%; }
.maincontent table td { vertical-align:top; }
.maincontent table td:first-child { width:612px; }

.nav { padding-top:30px; width:900px; }
.nav table { width:100%; }
.nav table td:first-child { border-left:none; }
.nav table td a { color:#5D5E62; font-family:Geneva; font-weight:normal; font-size:16px; text-decoration:none; }
.nav table td a:hover { color:#FFFFFF; }
.nav table td a div { background-position:left top; background-repeat:no-repeat; cursor:pointer; text-align:center; }

.nav table td a #divyourhealth { height:39px; width:131px; }
.nav table td a #divphysicians { height:39px; width:155px; }
.nav table td a #divveterinarians { height:39px; width:185px; }
.nav table td a #divabout { height:39px; width:136px; }
.nav table td a #divtechnology { height:39px; width:171px; }
.nav table td a #divnewsroom { height:39px; width:117px; }

.navDivInner { padding-top:10px; }

.newsroomtb .mediacontact { background-color:#E2F0CD; padding:15px; }
.newsroomtb .newsarchive { background: url(/content/images/arrow.png) no-repeat right 3px; font-weight:bold; padding-right:17px; }
.newsroomtb td { padding-bottom:6px; padding-left:10px; vertical-align:top; width:50%; }
.newsroomtb td:first-child { padding-left:0px; padding-right:10px; }
.newsroomtb ul li { background:none; list-style-type:disc; margin-bottom:0px; padding-left:0px; }

.newsSignupBtn { border:none; background: url(/content/images/signup_btn.png) no-repeat left top; cursor:pointer; height:37px; width:117px; }

.readmorebtn { background: url(/content/images/arrow.png) no-repeat right 2px; padding-right:17px; }

.rtcol { background-color:White; border:solid 1px #DCDCDC; border-bottom:none; border-top:none; line-height:18px; padding:15px 20px 15px 20px; width:250px; }

.toggle { background:url(/content/images/for_vets_bar_closed.png) no-repeat left top; cursor:pointer; height:33px; line-height:30px; margin-bottom:0; padding-left:22px; width:471px; }
.toggle a { color:White; font-size:15px; font-weight:bold; text-decoration:none; }
.toggleContent { display:none; padding:10px 10px 10px 22px; width:461px; }




