body {background:aliceblue url(images/bginset2.gif) repeat-y top center; margin:0px; font-family:arial, verdana, sans-serif; border-top:1px solid #005C9B;}

#container {width:850px; height:630px; background: #E3F2EF ; margin:10px auto; padding-top:7px;  position:relative; text-align:center; border:0px solid #000; z-index:1;}
#wrap  {width:800px; height:528px; background:transparent url(images/intropic3.jpg) no-repeat center center; margin:0px auto; position:relative; border:0px solid #000; z-index:2;}

#container2 {width:870px; height:655px; background:#E3F2EF; margin:10px auto; padding-top:6px;  position:relative; text-align:center; border:0px solid #000;  z-index:1;}
#wrap2  {width:800px; height:590px; background:#fff url(images/green90.gif) repeat-x top center; margin:0 auto; position:relative; text-align:center; border-bottom:1px solid #686A6E; padding-top:5px;  z-index:2;}

#containerf {width:870px; height:px; background:#E3F2EF; margin:10px auto; padding-top:6px;  position:relative; text-align:center; border:0px solid #000;  z-index:1;}
#wrapf  {width:800px; height:825px; background:#fff url(images/green90.gif) repeat-x top center; margin:0 auto; position:relative; text-align:center; border-bottom:1px solid #686A6E; padding-top:5px;  z-index:2;}


.infoline {font-size:13px; line-height:15pt; color:#234874; width:800px; margin:5px auto;}
.addon {font-size:12px; line-height:13pt; font-style:italic; color:#3370AF; width:800px; margin:5px auto;}
div.promoline {font-size:9px; line-height:10pt; color:azure; margin-top:-6px;}

img.topimgs {float:left; margin:7px 0px 0px 10px; border:0px solid #000;}
img.horimgs {float:left; margin:3px 0px 0px 7px;}
img.rightpic2 {float:right; margin-top:7px; padding-left:3px; border-top:0px solid #fff;}
img.rightpic {float:right; margin:10px 3px 0px 0px; border:0px solid #fff;}
img.trucktr {float:right; margin:0px 3px 0px 10px; border:0px solid #fff; height:100px;}
img.rightpic3 {float:right; margin-top:7px; border-top:0px solid #fff;}
img.rightpic4 {float:right; margin:5px 60px 0px 0px; border:0px solid #fff;}
img.rightfull {float:right; margin:5px 10px 0px 0px; border:0px solid #fff;}
img.val {float:left; margin-bottom:5px; border:0px solid #fff;}
img.rightimg  {float:right; margin:20px 28px 0px 0px; border:0px solid #fff;}
img.halfpage  {width:390px; float:left; margin-top:25px; border:0px solid #fff;}
img.pa {width:250px;}
img.wbpics {margin-top:40px; width:265px;}
img.logopic {float:right; margin:10px 10px 0px 0px; border:0px solid #000;}
img.smlogo {width:100px;}
img.medlogo {width:180px; float:right; margin:15px 30px 10px 40px;}
img.logo220 {width:230px;float:right; margin:15px 3px 0px 0px; border:0px solid #fff;}

#topleft {float:left; margin:7px 0px 7px 7px; width:240px; height:338px; background:#C4D1CE; border:0px solid #000;}
#topleft2 {float:left; margin:20px 0px 10px 10px; width:230px; height:368px; background:#4279C0 url(images/vertleaves.gif) no-repeat center bottom; border:0px solid #000;}
#topleft3 {float:left; margin:30px 0px 10px 10px; width:245px; height:358px; background:#ECFBC2 url(images/.gif) no-repeat center bottom; text-align:left; border-left:1px solid #000; border-right:1px solid #000;}
#topleft4 {float:left; margin:7px 0px 0px 7px; width:530px; border:0px solid #000;}
#topleft5 {float:left; margin:7px 0px 0px 0px; width:250px; height:378px; background:#EFFCFC url(images/pupsbot5.gif) no-repeat center bottom; text-align:left; border:0px solid #000;}
#topleft6 {float:left; margin:7px 0px 0px 0px; width:245px; height:380px; background:#EFFCFC url(images/onepup.gif) no-repeat center top; text-align:right; border:0px solid #000;}
#topleft7 {float:left; margin:7px 0px 0px 7px; width:500px; border:0px solid #000;}
#topleft8 {float:left; margin:7px 0px 0px 7px; width:285px; border:0px solid #000;}
#leftfull {float:left; margin:7px 0px 0px 0px; width:390px; height:582px; border:0px solid #000;}
#leftfull-n {float:left; margin:7px 0px 0px 10px; width:245px; height:575px; border:0px solid #000;}

#topright {float:right; margin:7px 7px 0px 0px; width:540px; border:0px solid #000;}
#topright2 {float:right; margin:7px 7px 0px 0px; width:530px; border:0px solid #000;}
#topright3 {float:right; margin:15px 10px 10px 10px; width:500px; text-align:left; padding-left:10px; border:0px solid #000;}
#topright4 {float:right; margin:7px 20px 0px 0px; width:230px; height:370px; text-align:left; background:#EFFCFC url(images/pupsbotsq.gif) no-repeat center bottom; border:0px solid #000;}
#topright5 {float:right; margin:7px 0px 0px 0px; width:520px; height:560px; padding-top:20px; border:0px solid #000;}
#topright5b {float:right; margin:7px 10px 0px 0px; width:450px; height:685px; background:#EFFCFC; padding:70px 20px 30px 30px; border:0px solid #000;}
#topright5c {float:right; margin:7px 10px 0px 0px; width:450px; height:470px; background:#EFFCFC; padding:70px 20px 30px 30px; border:0px solid #000;}
#topright6 {float:right; margin:7px 20px 0px 0px; width:270px; height:330px; text-align:left; background:#C4D1CE url(images/logoline.gif) no-repeat center top; border:0px solid #000;}
#topright8 {float:right; margin:15px 10px 10px 10px; width:470px; text-align:left; padding-left:10px; border:0px solid #000;}
#rightfull {float:right; margin:7px 0px 0px 0px; width:390px; height:582px; border:0px solid #000;}

#center3 {float:left; margin:7px 0px 0px 10px; width:300px; border:0px solid #000;}
#right3 {float:right; margin:10px 10px 0px 0px; width:225px; padding:0px 3px 10px 0px; background:#ECFBC2; border-left:1px solid #000; border-right:1px solid #000;}
#bottomfull {float:right; width:800px; text-align:right; background:transparent; border:0px solid #686A6E;}

span.kicker {font-size:12pt; font-style:italic;}
span.text1 {font-size:12px; line-height:14pt; font-weight:normal; color:#000;}
span.bold {font-weight:bold;}
span.sub14 {font-weight:bold; font-size:14pt; line-height:28pt; color:#fff; font-style: italic; text-indent:-18px;}
span.bold1u {font-weight:bold; color:#000; text-decoration:underline;}
span.sidenote {font-style:italic; font-size:12px; color:#000;}

div.pullbox-r {float:right; width:128px; border-left:1px solid #000; border-right:1px solid #000; background:lavender; margin-left:15px;}
div.pullquote {font-size:12px; line-height:13pt; font-style:italic; padding:5px 5px 5px 5px; margin:0px 5px 5px 5px; text-align:left;}
div.pullbox-l {float:left; width:175px; border-left:1px solid #000; border-right:1px solid #000; background:lavender; margin-left:0px; margin-right:35px;}
.boxright  {margin:0px 7px 0px 0px; border:0px solid #000; width:300px; float:right; clear:left;}
div.picbox {float:left; width:155px; margin-left:7px; margin-top:5px; border:0px solid #000; text-align:right;}

div.list {padding-left:70px; font-size:10pt; line-height:11pt;}
div.list2 {padding-left:15px; text-indent:-10px;}
div.list3 {padding-left:15px;}
div.italic {font-style:italic; padding-top:5px; font-size:11px; line-height:13pt;}
div.italic2 {font-style:italic; padding-top:16px;}
div.caption {width:145px; font-size:11px; line-height:13pt; font-style:italic; padding-top:5px; margin-left:5px; border:0px solid #000;}
div.caption2 {width:245px; font-size:11px; line-height:13pt; font-style:italic; padding-top:5px; margin-right:15px; border:0px solid #000; text-align:right; clear:left; float:right;}
div.line {border-bottom:solid 1px #000; width:70px; margin:0px 0px 0px 55px;}
div.sidebar {font-size:11pt; line-height:18pt;  margin:200px 20px 30px 30px; text-align:left;}
div.spacerline {width:100%;}
div.vertspace {margin-top:24px;}

div.inlinehead {font-size:14px; color:#000; font-weight:bold; text-align:left; margin:0px 75px 12px 30px;}
div.inlinehead2 {font-size:14px; line-height:16pt; color:#000; font-weight:bold; text-align:left; margin:0px 15px 10px 25px;}

.head1 {font-size:18pt; line-height:21pt; font-weight:bold; margin:15px 0px 20px 30px; text-align:left;}
.head1b {font-size:18pt; font-weight:bold; margin:28px 0px 25px 0px;}
.head1a {font-size:18pt; line-height:21pt; font-weight:bold; margin:33px 0px 20px 30px; text-align:left;}
.head1c {font-size:19pt; font-weight:bold; text-align:left; margin:15px 0px 10px 30px;}
.head2 {font-size:17pt; font-weight:bold; letter-spacing:5px; font-variant:small-caps; margin:35px 0px 16px 0px;}
.head3wl {font-size:17pt; font-weight:bold; letter-spacing:5px; font-variant:small-caps; margin:15px 0px 16px 25px; color:#fff; text-align:left;}
.headindent {font-size:18pt; line-height:21pt; font-weight:bold; margin:18px 0px 25px 60px; text-align:left;}
.headd {font-size:24pt; font-weight:bold; text-align:left; margin:65px 0px 15px 70px;}
.headlocal {font-size:19pt; line-height:24pt; font-weight:bold; margin:15px 0px 20px 15px; text-align:left;}

.subhead1 {font-size:14pt; font-weight:bold; margin:20px 0px 25px 0px;}
.subhead2 {font-size:13pt; font-weight:bold; font-style:italic; margin:20px 0px 15px 10px; text-align:left;}
.subhead3 {font-size:11pt; font-weight:bold; font-style:italic; margin:25px 0px 15px 0px; text-align:left;}
.subhead4 {font-size:10pt; font-weight:bold; font-style:italic; margin:20px 0px 10px 0px; text-align:left;}
.subhead4b {font-size:10pt; font-weight:bold; font-style:italic; margin:10px 7px 5px 0px; text-align:left;}
.subhead5 {font-size:13pt; font-weight:bold; line-height:24pt; color:#000; padding:15px 0px 0px 0px;}

.body1 {font-size:11pt; line-height:16pt; margin:0px 60px 25px 70px; text-align:left; text-indent:-18px;}
.body2w {font-size:10pt; line-height:16pt; margin:0px 15px 25px 25px; text-align:left; color:azure;}
.body3 {font-size:10pt; line-height:14pt; text-align:left;}
.body4 {font-size:10pt; line-height:14pt; text-align:left;}
.body5 {font-size:10pt; line-height:14pt; margin:0px 20px 25px 46px; text-align:left; text-indent:-16px;}
.body5b {font-size:10pt; line-height:14pt; margin:0px 30px 20px 35px; text-align:left; text-indent:-18px;}
.body6 {font-size:10pt; line-height:14pt; text-align:left; margin:0px 60px 20px 60px;}
.body7 {font-size:10pt; line-height:14pt; margin:0px 10px 3px 15px; text-align:left; text-indent:-18px;}
.formbody {font-size:13px; line-height:17pt; margin:20px 10px 0px 20px;}
span.italic {font-size:11px; line-height:13pt; padding:3px; font-style:italic; color:gray;}

.notes {font-size:9pt; font-weight:normal; font-style:italic; margin:20px 0px 20px 10px; text-align:left;}
.pts1 {font-size:12px; line-height:13pt; font-weight:normal; color:#000; margin:0px 5px 10px 20px; text-align:left; text-indent:-8px;}
.pts2 {font-size:13px; line-height:14pt; font-weight:normal; color:#000; margin:0px 5px 5px 10px; text-align:left;}
.pts2b {font-size:13px; line-height:14pt; font-weight:normal; color:#000; margin:0px 7px 5px 0px; text-align:left;}

.bodycol1 {font-size:10pt; line-height:14pt; text-align:left; float:left; width:230px; margin:0px 20px 0px 20px; border:0px solid #000;}
.bodycol1b {font-size:10pt; line-height:13pt; text-align:left; float:right; width:230px; margin-right:10px;border:0px solid #000;}
.bodycol2 {font-size:10pt; line-height:13pt; text-align:left; width:180px; border:0px solid #000;}


/* NEWSLETTER PAGE */

#topfull {margin:7px 0px 0px 0px; background:transparent; border:0px solid #686A6E; width:800px; height:400px; float:left;}
#bottomfull2  {background:transparent; border:0px solid #686A6E; width:800px; float:left; height:175px; text-align:right;}
#news {background:#EFFCFC; width:600px; text-align:left; border:4px double #686A6E; height:800px; margin:10px auto;}
.newsheader {background:khaki; width:598px; text-align:right; border:0px solid #686A6E; height:130px; margin:0px auto;}
div.date {font-size:12pt; font-style:italic; margin:0px 0px 20px 35px;}
.subhead5a {font-size:13pt; font-weight:bold; line-height:24pt; color:#000; margin:10px 0px 0px 35px;}
img.rightnews {float:right; margin:0px 30px 0px 20px; border:0px solid #fff; width:230px;}
img.rightnews2 {float:right; margin:0px 30px 10px 20px; border:0px solid #fff; width:130px;}
img.rightnews3 {float:right; margin:0px 30px 10px 20px; border:0px solid #fff; width:190px;}
img.rightnewsmed {float:right; margin:0px -60px 0px 0px; border:0px solid #fff; width:135px;}
img.rightnewssm {float:right; margin:0px -20px 0px 0px; border:0px solid #fff; width:90px;}
.subhead5b {font-size:19pt; font-weight:bold; line-height:24pt; color:#000; margin:10px 0px 10px 35px;}
img.leftr10  {float:left; margin:0px 10px 5px 0px; border:0px solid #fff;}
div.bookmark {float:right;}
input.setbookmark {text-decoration:none; background:royalblue; color:#fff; font-size:12px; font-variant:small-caps; font-weight:bold; padding:2px; margin:0px 45px 0px 0px; letter-spacing:1px; border: outset blue 2px;}

/* DOGS CATS PAGE */
div.gallery {margin:4px auto; border:0px solid #000; text-align:center;}
div.galleryinstr {float:left; padding:15px 0px 0px 25px; width:500px; font-size:13px;}
div.gallerylinks {float:left; padding:25px 30px 0px 0px; width:380px; text-align:right; border:0px solid #000;}


.button {border:2px outset #000; text-align:center; padding:3px; margin:15px 35px 0px; background:#B0FF26;}
a.buttontext {text-decoration:none; font-size:16px; font-weight:bold;}
.button2 {text-align:center; padding:3px; width:170px; background:#B0FF26; margin:10px 50px 5px 85px;}

a.nav3 {text-decoration:none;}

a.textlink {font-size:13px; line-height:13pt; float:right; margin:0px 50px 0px 0px; font-weight:bold; text-decoration:none;}
a.imglink {border:0px solid blue; float:left;}
a.text {text-decoration:underline; font-size:13px; line-height:20px; color:#121212;}
a.textblue {text-decoration:underline; font-size:13px; line-height:20px;}
a.texti {text-decoration:underline; font-style:italic; font-size:13px; line-height:20px; color:#121212;}

div.scrollbox {width:390px; height:270px; overflow:auto; margin-left:45px; padding-left:15px; padding-right:20px; margin-right:20px; background:#fff; border:0px solid #000; text-align:left;}
div.scrollbox2 {width:310px; height:450px; overflow:auto; margin-left:20px; margin-top:0px;  padding-right:20px; padding-left:15px; margin-right:11px; border:0px solid #000;}
div.scrollbox3 {width:205px; height:220px; overflow:auto; margin-bottom:7px; margin-left:15px; padding-right:10px; border:0px solid #000;}
div.scrollbox4 {width:320px; height:410px; overflow:auto; margin-left:30px; margin-top:0px;  padding-right:20px; margin-right:11px; border:0px solid #000;}
div.scrollbox5 {width:480px; height:380px; overflow:auto; margin:15px 30px 7px 30px; padding:0px 25px 0px 10px; border:0px solid #000; float:left;}
div.scrollbox3b {width:212px; height:235px; overflow:auto; margin-bottom:7px; margin-left:15px; margin-top:120px; padding-right:10px; border:0px solid #000;}



/* ... navigation ... */

#navbar {width:800px; height:20px; background:transparent; text-align:left; margin-left:25px; padding-top:1px; position:relative; z-index:5; border-bottom:solid silver 0px;}

ul#nav {padding-left:15px;}
li#navtop {color: #005C9B; font-size: 10pt; line-height:15pt; width:122px;}
li#navtop1 {color: #005C9B; font-size: 11pt; font-weight:bold; line-height:15pt; width:122px; font-variant:small-caps;}
ul {padding: 0; margin: 0; list-style: none;}li {float: left; position: relative; width: 8em;}li ul {display: none; position: absolute; top: 1em; left: 0;}li>ul {top: auto; left: auto;}li:hover ul, li.over ul {display: block;}
a#drop {color: #290F12; text-decoration:none; font-size:9pt; line-height:13pt; display:block; background:#D5D7D8; padding:2px; margin-left:0px; border-bottom:solid #fff 0px;}
a#drop:hover {background:#55553e; color:#F6FBD6;}



a.toplink:link {font-size:10pt; line-height:15pt; float:right; margin-right:15px; font-weight:bold; text-decoration:none; color:#005C9B;}a.toplink:visited {font-size:10pt; line-height:15pt; float:right; margin-right:15px; font-weight:bold; text-decoration:none; color:#005C9B;}
a.toplink:hover {font-size:10pt; line-height:15pt; float:right; margin-right:15px; font-weight:bold; text-decoration:none; color:brown;}


a.revlink:link {font-size:10pt; line-height:15pt; text-decoration:none; color:#70FEFE;}
a.revlink:visited {font-size:10pt; line-height:15pt; text-decoration:none; color:#70FEFE;}
a.revlink:hover {font-size:10pt; line-height:15pt; text-decoration:none; color:chartreuse;}



	/* ...BOTTOM AREA... */
.mps {font-size:12px; line-height:13pt; color:#000; font-weight:bold; font-family:arial; padding-bottom:10px; text-align:left; padding-left:55px;}.insurance {font-size:11px; line-height:13pt; color:#000; font-style:italic; border:0px solid #000; padding-bottom:10px; text-align:right; padding-right:45px; float:right;}
span.farrightside {margin-left:140px;}
img.baseline {margin-bottom:-5px; margin-left:15px;}
	/* ...END BOTTOM AREA... */



/* ... rotator image ... */

#rotator {border: 0px solid #000;
	cursor: none;
	overflow: hidden;
	margin: 10px auto 10px;
	position: relative;
	width: 240px;
	height: 300px;}

#rotator img {border: 0;
	cursor: none;
	width: 240px;
	height: 300px;}

/* ... end rotator image ... */


/* ... rotator2 image ... */

#rotator2 {border: 0px solid #000;
	cursor: none;
	overflow: hidden;
	margin: 10px auto 10px;
	position: relative;
	width: 350px;
	height: 350px;}

#rotator2 img {border: 0;
	cursor: none;
	width: 350px;
	height: 350px;}

/* ... end rotator2 image ... */









a.textlink2:link {font-size:13px; line-height:13pt; float:right; margin:0px 50px 0px 0px; text-decoration:none; color:#000;}
a.textlink2:hover {font-size:13px; line-height:13pt; float:right; margin:0px 50px 0px 0px; text-decoration:none;color:red;}
a.textlink2:visited {font-size:13px; line-height:13pt; float:right; margin:0px 50px 0px 0px; text-decoration:none; color:green;}
