/* For pages within the Vets section of the site */
#subnav a, h2 a, #main h1, #subsub a, #subsub h2 a, blockquote, a.cta, .cta a,

#content a, fieldset.boundarylisting h2 em, .boundarylisting dd a {

          color: #2a7da5;

}
#main .pagesnav strong a:hover, .pagesnav strong em {
	background: #2a7da5;
}
	#subsub a {
		background: #d0e2eb;
	}
	
	#subsub .navparent a {
		background: #e4eff4 url(/img/bg-subsub-navparent-a-vets.png) top right no-repeat;
	}		
	
		#subsub .navparent a:hover, #subsub .navparent em {
		background: #2a7da5 url(/img/bg-subsub-navparent-em-vets.png) top right no-repeat;
	}	
	
	
	#subsub .first a {
		background: #e4eff4 url(/img/bg-subsub-first-a-vets.png) top right no-repeat;
		color: #2a7da5;
	}
	#subsub .first a:hover, #subsub .first em {
		background: #2a7da5 url(/img/bg-subsub-first-a-hover-vets.png) top right no-repeat;
		color: white;
	}	
	

	#subsub .last a {
		background: #d0e2eb url(/img/bg-subsub-last-a-vets.png) bottom right no-repeat;
	}
	#subsub a:hover, #subsub em {
		background-color: #2a7da5;
	}
	

	#subsub .last a:hover, #subsub .last em {
		background: #2a7da5 url(/img/bg-subsub-last-em-vets.png) bottom right no-repeat;
	}

	#subsub .onlychild em {background: #2a7da5 url(/img/bg-subsub-solo-em-vets.png) top right no-repeat; padding: 15px 0 10px 20px;}

		#subsub em a, 
		#subsub .first em a, 
		#subsub .navparent em a, 
		#subsub .last em a, 
		#subsub em a:hover, 
		#subsub .first em a:hover, 
		#subsub .last em a:hover {
			background: #2a7da5;
		}	
	
	

p.action, div.detaillist div, p.click, div.detaillist div, div.peoplelist div, #result li,
blockquote, dl.download {
          border-bottom: solid 3px #2a7da5;
}

hr, #main .twocol div h1, #main .twocol div h2, blockquote, dl.download, dl.pdf {
          border-top: solid 3px #2a7da5;
}


.panels li, .subpanels li {
	border-left: solid 7px #287ea7;
}

.boundarylisting dd input, .boundarylisting dd select, 
.boundarylisting dd textarea {
	border: solid 1px #2a7da5;
}

input#submit, #main input#submit{
	background: #2a7da5 url(/img/bg-button-submit-vets.png);
}
.important input#submit {
	background: #2a7da5 url(/img/bg-button-submit-vets-important.png);
}


fieldset input#ctl00_ContentPlaceHolder1_eNewsletter1_btnSubmit {


	background: #2a7da5 url(/img/bg-button-submit-vets-important.png);
	color: white;
	height: 21px;
	width: 109px;
	border: none;
	float: right;
	padding-bottom: 3px;
	

}


#main input.search, #main input.submit, #main input.Submit, 
{

	background: #2a7da5 url(/img/bg-button-submit-vets-important.png);
	height: 21px;
	width: 109px;
	color: white;
}
#main input.submit{
	border:none;
}

p.buttonLink {
	text-align: right;

}

/* Bottom right corner */
.action a, .buttonLink a {
	color: white;
	background: #287ea7 url(/img/bg-action-a-vets.png) bottom right no-repeat;
}
	/* Bottom left corner */
	.action a span, .buttonLink a span {
		background: url(/img/bg-action-a-span-vets.png) bottom left no-repeat;
		line-height: 1.2;
	}
	
			html > body .buttonLink a, html > body .buttonLink a span {
				padding: 0;
			}


			html>/**/body .buttonLink a, html>/**/body .buttonLink a span {
				padding: 4px 0pt;
			}	


		/* Top left corner */
		.action a span span, .buttonLink a span span {
			background: url(/img/bg-action-a-span-span-vets.png) top left no-repeat;
		}
			/* Top right corner */
			.action a span span span, .buttonLink a span span span {
				background: url(/img/bg-action-a-span-span-span-vets.png) top right no-repeat;
				padding: 0.3em 25px 0.3em 1.2em;
				color: white;
			}

			html > body p.buttonLink a span span span {
					padding: 0.3em 25px 0.3em 1.2em;
				}



.detaillist .important, .important {
	background: #d9e8ef url(/img/bg-important-vets.png) top no-repeat;
}
	.detaillist .important div, .important div {
		background: url(/img/bg-important-div-vets.png) bottom no-repeat;
	}
		.important .compact input {
			background: #d9e8ef;
		}

			.important .compact input.Search { margin-left:20px;}
			
		a.cta, .cta a {
			background: url(/img/bg-cta-vets.png) top right no-repeat;
		}

#content .boundarylisting {
	background: url(/img/bg-boundarylisting-vets.png) repeat-y;
}
	#content .boundarylisting h2, #content .boundarylisting .boundaryhead {
		background: #2a7da5 url(/img/bg-boundarylisting-h2-vets.png) top no-repeat;
	}
		#content .boundaryhead h2 {
			background: #2a7da5;
		}

	#content fieldset.boundarylisting h2 {
		background: url(/img/bg-blockquote-boundarylisting-h2-vets.png) top no-repeat;
	}
	#content .boundarylisting div {
		background: url(/img/bg-boundarylisting-div-vets.png) bottom no-repeat;
	}

	.boundarylisting dd table input{
		width: 20px;
		border: 0;
		margin-right: 5px;
	}


/* Table rules */
thead th, thead td, caption {
          /* 100% of the main colour */
          background: #2a7da5;
}
th {
          color: #2a7da5;
          /* 20% of the main colour */
          background: #d9e8ef;
}
td {
          color: black;
          /* 10% of the main colour */
          background: #ecf3f7;
}


	#content .boundarylisting dl table {width: 300px;}
	#content .boundarylisting dl td {background-color: white;}
	#content ul {margin-top: 15px;}
	#content ul li {background-image: url(/img/bg-vets-li.png);}


	div.generalContent .imageDisplay p, div.generalContent .imageDisplayLast p { color: #2a7da5;}

	/*div .peoplelist div div p.imgaction a
	{
		background-color: #2a7da5;
		background-image: url(/img/bg-button-submit-vets-important.png);
		background-repeat: no-repeat;
		color: white;
		padding: 2px 32px 3px 12px;
	}*/
