/* created © 2001 by BasicTemplates.com™. Duplication or redistribution is prohibited. */

a:link, a:visited {
	color: #999999;
	font-weight: bold;
	text-decoration: underline;
}

* {border-collapse: collapse;
	padding:0;}
li {margin-left: 20px;
	line-height: 1.4em;
}
.redtext {color: #FF0000;}

a.bluelink:link {color: blue; text-decoration: underline; }
a.bluelink:visited {color: blue; text-decoration: underline; }
a.bluelink:hover {color: #0099FF; text-decoration: none; }
a.bluelink:active {color: blue; }

a.bluelinkmatrix:link {color: blue; text-decoration: underline; font-weight: normal;}
a.bluelinkmatrix:visited {color: blue; text-decoration: underline; font-weight: normal;}
a.bluelinkmatrix:hover {color: #0099FF; text-decoration: none; font-weight: normal;}
a.bluelinkmatrix:active {color: blue; font-weight: normal;}

a.whitelink:link {color: white; text-decoration: none; }
a.whitelink:visited {color: white; text-decoration: none; }
a.whitelink:hover {color: #FFFFFF; text-decoration: underline; }
a.whitelink:active {color: white; }

a.footerlink:link {color: 111133; text-decoration: none; font-size: 11px; font-weight: bold;}
a.footerlink:visited {color: 111133; text-decoration: none; font-size: 11px; font-weight: bold;}
a.footerlink:hover {color: #0099FF; text-decoration: underline;  font-size: 11px; font-weight: bold;}
a.footerlink:active {color: 111133; font-size: 11px; font-weight: bold;}

a.maroonlink:link {color: #91151D; text-decoration: underline; font-size: 14px; }
a.maroonlink:visited {color: #91151D; text-decoration: underline; font-size: 14px; }
a.maroonlink:hover {color: #91151D; text-decoration: none; font-size: 14px; }
a.maroonlink:active {color: #91151D;  font-size: 14px;}

a.smallbluelink:link {color: #3366FF; text-decoration: underline; font-size: 10px; }
a.smallbluelink:visited {color: #3366FF; text-decoration: underline; font-size: 10px; }
a.smallbluelink:hover {color: #3366FF; text-decoration: none; font-size: 10px; }
a.smallbluelink:active {color: #3366FF;  font-size: 10px;}

a.whitelinkunderline:link {color: white; text-decoration: underline; }
a.whitelinkunderline:visited {color: white; text-decoration: underline; }
a.whitelinkunderline:hover {color: #0099FF; text-decoration: none; }
a.whitelinkunderline:active {color: white; }

a.pushpointblue:link {color: 111133; font-weight: bold; text-decoration: underline; }
a.pushpointblue:visited {color: 111133; font-weight: bold; text-decoration: underline; }
a.pushpointblue:hover {color: #0099FF; font-weight: bold; text-decoration: none; }
a.pushpointblue:active {color: 111133; font-weight: underline; }

a.siteHeaderLink:link {color: #FFFFFF; font-family: Arial; font-size: 24px; font-weight: bold; text-decoration:none; line-height:20px; vertical-align:bottom;}
a.siteHeaderLink:visited {color: #FFFFFF; font-family: Arial; font-size: 24px; font-weight: bold; text-decoration:none; line-height:20px; vertical-align:bottom;}
a.siteHeaderLink:hover {color: #FFFFFF;	font-family: Arial;	font-size: 24px; font-weight: bold; text-decoration:none; line-height:20px; vertical-align:bottom;}
a.siteHeaderLink:active {color: #FFFFFF; font-family: Arial; font-size: 24px; font-weight: bold; text-decoration:none; line-height:20px; vertical-align:bottom;}
.siteHeaderLink H1{color: #FFFFFF; background-color:#000077; font-family: Arial; font-size: 24px; font-weight: bold; text-decoration:none; line-height:20px; vertical-align:bottom;}

a.siteSubHeaderLink:link {color: #99CCFF;	font-family: Arial;	font-size:14px; font-weight:bold;font-style: italic;text-decoration:none;}
a.siteSubHeaderLink:visited {color: #99CCFF;	font-family: Arial;	font-size:14px; font-weight:bold;font-style: italic;text-decoration:none;}
a.siteSubHeaderLink:hover {color: #99CCFF;	font-family: Arial;	font-size:14px; font-weight:bold;font-style: italic;text-decoration:none;}
a.siteSubHeaderLink:active {color: #99CCFF;	font-family: Arial;	font-size:14px; font-weight:bold;font-style: italic;text-decoration:none;}
.siteHeaderLink H2{color: #99CCFF; font-family: Arial; font-size: 14px; font-weight: bold;font-style: italic; text-decoration:none;}

a.leftHeaderLink:link {color: #111163; font-family:Arial; font-size:11px; font-weight:bold; text-decoration:none;padding-left: 30px;padding-top:23px;}
a.leftHeaderLink:visited {color: #111163; font-family:Arial; font-size:11px; font-weight:bold; text-decoration:none;padding-left: 30px;padding-top:23px;}
a.leftHeaderLink:hover {color: #111163; font-family:Arial; font-size:11px; font-weight:bold; text-decoration:none;padding-left: 30px;padding-top:23px;}
a.leftHeaderLink:active {color: #111163; font-family:Arial; font-size:11px; font-weight:bold; text-decoration:none;padding-left: 30px;padding-top:23px;}

a.headerTestimonial:link {color:#99CCFF; font-family:Tahoma; font-size:10; font-weight:bold; text-decoration:underline;}
a.headerTestimonial:visited {color:#99CCFF; font-family:Tahoma; font-size:10; font-weight:bold; text-decoration:underline;}
a.headerTestimonial:hover {color:#99CCFF; font-family:Tahoma; font-size:10; font-weight:bold; text-decoration:none;}
a.headerTestimonial:active {color:#99CCFF; font-family:Tahoma; font-size:10; font-weight:bold; text-decoration:underline;}

a.headerForwardSite:link {color:#0000FF; font-family:Tahoma; font-size:10px; font-weight:normal; text-decoration:underline;}
a.headerForwardSite:visited {color:#0000FF; font-family:Tahoma; font-size:10px; font-weight:normal; text-decoration:underline;}
a.headerForwardSite:hover {color:#0099FF; font-family:Tahoma; font-size:10px; font-weight:normal; text-decoration:none;}
a.headerForwardSite:active {color:#0000FF; font-family:Tahoma; font-size:10px; font-weight:normal; text-decoration:underline;}

a:hover, a:active {
	color: #CCCCCC;
	font-weight: bold;
	text-decoration: none;
}
.mainHeaderLeft {
		float:left;
		background-image:url(images/vetsheader_left.jpg); 
		background-repeat:no-repeat; 
		background-position:left; 
		height:163; 
		margin-left:5px;
		padding-left:80px;
		padding-right:0px;
		/* width:340px; */
		/* border-top-color:#FFFFFF; border-top-width:1; border-top-style:solid; border-bottom-color:#FFFFFF; border-bottom-width:1; border-bottom-style:solid; */
		padding-top:1px;
}
.mainHeaderRight {
	float:right;
	margin-right:5px;
	height:163;
	width:400px;
	background-repeat:no-repeat;	
	background-position:left; 
}
.mainToolbar {
	background-color: #dddddd;
	height:54px;
	width:267px;
	border-bottom-color:#FFFFFF; 
	border-bottom-width:1; 
	border-bottom-style:solid; 
}
.mainToolbar_hold {
	vertical-align: middle;
	height:54px;
	width:267px;
	border-bottom-color:#FFFFFF; 
	border-bottom-width:1; 
	border-bottom-style:solid; 
}
.mainToolbar_on {
	background-color: #cccccc;
	height:54px;
	width:267px;
	border-bottom-color:#FFFFFF; 
	border-bottom-width:1; 
	border-bottom-style:solid; 	
}
.greyMilitaryFont24 {
	font-family: serif,"Times New Roman", "Imprint MT Shadow", Cambria, serif;
	font-size: 24px;
	color: #555566;
	line-height: 20px;
	font-style: normal;
	font-variant: normal;
	font-weight: 400;
}
.greyMilitaryFont18 {
	font-family: Times,"Times New Roman", Cambria, "Imprint MT Shadow", serif;
	font-size: 18px;
	color:#555566;
	font-style: normal;
	font-variant: normal;
	font-weight: 400;
	text-transform: uppercase;
}
.greyMilitaryFont13 {
	font-family: Times,"Times New Roman", Cambria, "Imprint MT Shadow", serif;
	font-size: 13px;
	color: #555566;
	font-style: normal;
	font-variant: normal;
	font-weight: 400;
}
body {
	background-color: #111133;
	color: #FFFFFF;
	font-family: Arial;
	font-size: 12px;
}
h1 {
	color: #000000;
	font-family: Arial;
	font-size: 18px;
}
h2 {
	color: #91151D;
	font-size: 16px;
}

td, p {
	color: #000000;
	font-family: Arial;
	font-size: 12px;
}

form {
	margin:0;
	border:0;
	padding:0;
}
textBlack10 {
	color: #000000;
	font-family: Arial;
	font-size: 10px;
}
textWhite10 {
	color: #FFFFFF;
	font-family: Arial;
	font-size: 10px;
}
.blueNonLink {
	color: #0000cc;
	font-family: Arial;
	font-size: 12px;
}
.pageHeader {
	color: #91151D;
	font-size: 16px;
}
.pageSubHeader {
	color: #91151D;
	font-size: 13px;
}
.siteHeader {
	color: #FFFFFF;
	font-family: Arial;
	font-size: 18px;
	font-weight: bold;
	padding-left: 20px;
}
.siteSubHeader {
	color: #99CCFF;
	font-family: Arial;
	font-size: 14px;
	font-weight: bold;
	font-style: italic;
}
.textBlueHeaders {
	color: #111133;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
}
.textLightBlue {
	color: #99CCFF;
	font-family: Arial;
	font-size: 12px;
}
.w {
	color: #FFFFFF;
	font-family: Arial;
	font-size: 12px;
}
.btcontent {
	background-color: #ffffff;
	border-bottom-width: 0px;
	border-color: #000000 #000000 #000000 #000000;
	border-left-width: 0px;
	border-right-width: 0px;
	border-style: none;
	border-top-width: 0px;
	padding-left: 10px;
	padding-right: 0px;
}
.btfoot	{
	background-color: #111133;
	border-bottom-width: 1px;
	border-color: #ffffff #ffffff;
	border-left-width: 1px;
	border-right-width: 1px;
	border-style: solid;
	border-top-width: 0px;
	color: #FFFFFF;
	font-size: 9px;
	text-align: center;
}
.bthead	{
	background-color: #111133;
	color: #000000;
	font-weight: bold;
}
.btnav	{
	background-color: #91151D;
	border: 1px #FFFFFF solid;
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
}
.btnavfoot	{
	background-color: #91151D;
	border-bottom-width: 1px;
	border-color: #ffffff #ffffff;
	border-left-width: 1px;
	border-right-width: 1px;
	border-style: solid;
	border-top-width: 0px;
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
}
.btnavbk {
	background-color: #111133;
	border: #FFFFFF solid;
	border-width: 0px 0px 0px 1px;
	color: #FFFFFF;
}
.captchaBox {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#3f3f3f;
	font-weight:bold;
	background-color: #ffffcc;
	padding:10px;
	border-width:1px;
	border-color:black;
	border-style:dashed;
}
input.RRBoxes {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #2F3E5B;
	/*height: 14px;*/
	width: 300px;
	border: thin inset #ffffff;
	background-color: #EFEFEF;
	margin-left:10px;
	vertical-align: middle;
}
input.RRBoxesShort {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #2F3E5B;
	/*height: 14px;*/
	width: 67px;
	border: thin inset #ffffff;
	background-color: #EFEFEF;
	vertical-align: middle;
	margin-left:10px;
	vertical-align: middle;
}
input.RRBoxesMed {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #2F3E5B;
	/*height: 14px;*/
	width: 125px;
	border: thin inset #ffffff;
	background-color: #EFEFEF;
	vertical-align: middle;
	margin-left:10px;
}
select.RRselectBox {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #2F3E5B;
	height: 18px;
	width: 146px;
	border: thin inset #ffffff;
	background-color: #EFEFEF;
	margin-left:10px;
	vertical-align: middle;
}
select.RRselectBoxLong {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #2F3E5B;
	height: 16px;
	width: 300px;
	border: thin inset #ffffff;
	background-color: #EFEFEF;
	margin-left:10px;
	vertical-align: middle;
}
textarea {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #2F3E5B;
	border: thin inset #ffffff;
	background-color: #EFEFEF;
}

#layoutLogic 		{width:760px; background-image:url(images/vetsBackground.gif); background-repeat: repeat-y;}
#header				{position: relative; padding: 0px; background-color: #ffffff; width: 760; align:center; top:0px;}
#container 			{width:760px;}
#body				{position: relative; padding: 1px; width: 758; height:auto; align:left; color:000000;}
#bodyPIF			{position: relative; padding: 1px; width: 758; height:auto; align:left; color:000000;}
#leftNav			{padding: 0px; border:hidden; background-color: #111133; width: 197; height:auto; align:center; top:-1px; color:ffffff; float:left}
#leftNavPIF			{padding: 0px; border:hidden; background-color: #111133; width: 197; height:auto; align:center; top:-1px; color:ffffff; float:left;}
#finder				{position: relative; padding: 0px; background-color: #111133; align:center; top:0px; color:ffffff;}
#feature			{position: relative; padding: 0px; background-color: #111133; align:center; top:0px; color:ffffff;}
#newsletter			{position: relative; padding: 0px; background-color: #111133; align:center; top:0px; color:99CCFF;}
.NavHeadline		{position: relative; padding: 10px; background-color: #111133; align:center; top:0px; color:ffffff;}
#topFrans			{position: relative; padding: 0px; background-color: #111133; align:center; top:0px; color:ffffff;}
#content			{position: relative; padding: 0px; background-color: #ffffff; width: 559; height:auto; align:left; float:right}
#siteIntro			{position: absolute; padding: 0px; background-color: #000000; width: 561; align:center; top:0px;}
#footer				{padding: 0px; background-color: #91151D; width: 760; align:center;	clear:both;}
#contentbottom 		{position: relative; margin-top:40px; padding: 0px; background-color: #ffffff; width: 560; align:left;}
#contentbottomPIF	{position: relative; margin-top:40px; padding: 0px; background-color: #ffffff; width: 560; align:left;}

.verdana10Gray {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#666666;
	font-weight:normal;
}
.ppBoxFS {
	float:left;
	background-color:#F3F3F3;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:10px;
	color:#666666;
	line-height:14px;
	padding-left:10px;
	padding-top:5px;
	padding-bottom:5px;
	padding-right:10px;
}
.ppOrange {
	font-size:11px;
	color:#F7921E;
	font-weight:bold;
}
a.ppLink {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#F7921E;
	font-weight:bold;
	text-decoration:underline;
}
.requiredfield {
	color:red;
}