body {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}
th{
font-weight:normal;
text-align:left;
}
li {
margin: 1em 0 1em 0;
}
.thBold{
	font-weight:bold;
}
table{
font-size:11px;
float:left;
}
.surroundingDiv{
	float:left;
	width:770px;
	margin-left:12px;
	
}
.surroundingDiv img{
	float:right;
}
caption{
	font-size:12px;
	color:#0064b9;
	text-align:left;
	font-weight:bold;
	padding:5px;
	background:#e5eff8;
}
.printcap{
	font-size:14px;
	font-weight:bold;
	color:#0064b9;
	text-align:left;
	font-weight:bold;
	padding:5px;
}
h1	{
	font-size:16px;
	color:#0064b9;
	margin-bottom:10px;
	}
h2	{
	font-size:12px;
	color:#0064b9;
	}	
h4{
	font-size:14px;
	color:#666666;
	margin-top:0px;
}	
label {
	float:left;
	line-height: 11px;
	width:50%;
}	
input{
	float:left;
	margin:2px;
	font-size:0.95em;
	}
select{
	float:left;
	margin:2px;
	font-size:0.95em;
}	
.outerDiv{
	width:565px;
	float:right;
	padding:5px 10px 10px 5px;
}
.div100{
	float:left;
	padding-top:23px;
	}	
.div50{
	float:left;
	width:50%;
	}
.radioButton{
	float:left;
	margin:0px;
	margin-top:-3px;
	}
	
.noFloat{
	float:none;
	margin:0px;
	width:13px;
	height:13px;
}
.div45{
	float:left;
	width:45%
}
.leftColumn{
	float:left;
	width:50%;
	}
.rightColumn{
	float:left;
	width:50%;
	}	
.width75{
	float:left;
	width:75%;
	margin-bottom:15px;
}
.marginRightRadio{
	margin-right:35px;
	}
.div80{
	float:left;
	width:90%;
	}
.tableHeader{
	background:#CCCCCC;
	font-weight:bold;
}
.spacerDiv{
	float:left;
	width:100%;
	height:25px;
}
.spacerDiv2{
	float:left;
	width:100%;
	height:15px;
	border-bottom:#cce0f1 1px solid;
	margin-bottom:5px;
}
.hideItem{
	display:none;
}
.noMargin{
	margin:0px;
}
.borderDiv{
	float:left;
	border:solid 2px #0064b9;
	width:770px;
	margin-top:10px;
}
.right{
	float:right;
}	
.findAddressButton{
	width:130px;
	background: url(../images/button-background.gif) #0064b9 left;
	margin-top:2px;
	float:left;
	border:#9fbad1 solid 1px;
	color:#7f7f7f;
	font-weight:bold;
	text-align:center;
	text-decoration:none;
	line-height:16px;
	display:block;
}
.nextButton{
	background: url(../images/sales-next-button.gif) #dfecf8 left;
	border:#9fbad1 solid 1px;
	font-weight:bold;
	color:#7f7f7f;
	width:100px;
	height:16px;
	float:right;
	margin-right:5px;
	padding-bottom:4px;
	text-align:left;
	padding-left:3px;
	cursor: pointer;
	cursor: hand; 
	

}
.coverButton{
	background: url(../images/cover-next-button.gif) #dfecf8 left;
	border:#9fbad1 solid 1px;
	font-weight:bold;
	color:#7f7f7f;
	width:126px;
	height:16px;
	float:right;
	margin-right:5px;
	text-align:left;
	padding-bottom:4px;
	padding-left:3px;
	cursor: pointer;
cursor: hand; 

}
.purchaseButton{
	background: url(../images/purchase-next-button.gif) #dfecf8 left;
	border:#9fbad1 solid 1px;
	font-weight:bold;
	color:#7f7f7f;
	width:151px;
	height:16px;
	float:right;
	text-align:left;
	margin-right:5px;
	padding-bottom:4px;
	padding-left:3px;
		cursor: pointer;
cursor: hand;

}
.previousButton{
	background: url(../images/sales-previous-button.gif) #dfecf8 left;
	border:#9fbad1 solid 1px;
	font-weight:bold;
	color:#7f7f7f;
	width:101px;
	height:16px;
	float:left;
	margin-right:5px;
	padding-left:12px;
	padding-bottom:4px;
		cursor: pointer;
cursor: hand;
}	
.leftSideText{
	float:left; 
	height:400px; 
	width:150px; 
	padding:5px; 
	color:#999999;
	}
.leftSideText img{
	float:left;
}	
.stepsDiv{
	font-size:10px;
	color:#999999;
	margin-bottom:20px;
}	
.selected{
	color:#0064b9;
	font-weight:bold;
}
.div25{
	width:24%;
	float:left;
	}
.div35{
	width:32%;
	float:left;
	}	
.div95{
	width:95%;
	float:left;
	}
.div65{
	padding-top:10px;
	width:60%;
	float:left;
	}				
.blueHeaderDiv{
	float:left;
	background:url(../images/blue-header-background.gif) left #0064b9;
	width:100%;
	height:20px;
	}	
	.hideItem{
		display:none;
	}	
.findOutMoreDiv{
	float:left;
	width:95%;
	border:#0064b9 solid 1px;
	background:#cce0f1;
	padding:5px;
	margin-top:10px;
}
.findOutMore{
	margin-top:10px;
	width:560px;
	float:left;
}	
.footerText{
	width:780px;
	float:left
}
.smallfooterText{
	width:650px;
	padding-left:10px;
}
.brochurefooterText{
	float:left;
	width:790px;
	padding-top:10px;
}
.blueHeader{
	float:left;
	font-size:12px;
	color:#0064b9;
	text-align:left;
	font-weight:bold;
	padding:5px;
	background:#e5eff8;
	width:93%;
}
.blueHeaderText{
	float:left;
	width:95%;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 15px;
	padding-left: 5px;
}
.importentTextDiv{
	float:left;
	border:#FF0000 solid 1px;
	background:#CCCCCC;
	width:95%;
	padding:10px;
	}
/*Homepage styles 20122077*/ 	

.leftMargin{
	float:left;
	width:15%;
	height:600px;
	}
.menuSpacer{
	float:left;
	width:200px;
}	
.greyHomeMenu{
	float:left;
	background-color:#cccccc;
	width:118px;
	height:21px;
	margin-right:2px;
	margin-bottom:1px;
	text-align:center;
	font-weight:bold;
	line-height:21px;
	font-size:12px;
	color:#7f7f7f;
}
.greyHomeMenu a:link  {text-decoration: none; display:block; color:#7f7f7f; width:118px; height:21px;}
.greyHomeMenu a:visited  {text-decoration: none; display:block; color:#7f7f7f; width:118px; height:21px;}
.greyHomeMenu a:hover {color: #FFFFFF; display:block; width:118px; height:21px; background:#b2b2b2;}
.greyHomeMenu a:active {text-decoration: none; display:block; color:#7f7f7f; width:118px; height:21px;}

.blueHomeMenu{
	background:url(../images/blue-menu-background.gif) repeat ;
	float:left;
	background-color:#0064ba;
	width:118px;
	height:22px;
	margin-right:2px;
	text-align:center;
	font-weight:bold;
	line-height:21px;
	font-size:12px;
	color:#FFFFFF;
}	
.blueHomeMenu a:link  {text-decoration: none; display:block; color:#FFFFFF; width:118px; height:21px;}
.blueHomeMenu a:visited  {text-decoration: none; display:block; color:#FFFFFF; width:118px; height:21px;}
.blueHomeMenu a:hover {color: #000000; display:block; width:118px; height:21px; background:url(../images/blue-menu-background-over.gif) repeat ;}
.blueHomeMenu a:active {text-decoration: none; display:block; color:#FFFFFF; width:118px; height:21px;}

.surroundingDivHome{
	width:830px;
	margin-right: auto;
	margin-left: auto;
}
.blueBorderHome{
	float:left;
	border:#0064ba 1px solid;
	padding-left:10px;
	width:786px;
	height:260px;
	background: url(../images/large-horse-homepage.jpg) bottom right no-repeat; 
	}
.blueBorderContent{
	float:left;
	border:#0064ba 1px solid;
	width:796px;
	height:475px;
	}
	
.contentDiv{
	float:left;
	padding-left:25px;
	padding-top:45px;
}	
.tableDiv{
	float:left;
	border:#0064ba 1px solid;
}
.contentDiv h1{
	font-size:20px;
}
.contentDiv caption{
	background:#0064ba;
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	width:465px;
}
.contentDiv th{
	font-size:11px;
	font-weight:bold;
}
.nonBold{
	font-weight:normal;
}
.bottomBox{
	float:left;
	border:#0064ba 1px solid;
	width:262px;
	height:110px;
	margin-top:3px;
	margin-right:3px;
}	
.homepageSmallText{
	padding:4px;
	float:left;
	width:252px;
	height:70px;
	}
.homepageImageDiv{
	float:left;
	width:263px;
	height:78px;
	background:#CCCCCC;
	margin-right:4px;
	overflow:hidden;
}
.bottomBoxHeader{
	float:left;
	background:url(../images/blue-menu-background.gif) repeat ;
	border:#0064ba 1px solid;
	width:262px;
	height:22px;
	margin-top:3px;
	margin-right:3px;
	font-weight:bold;
	text-align:center;
	color:#FFFFFF;
	font-size:13px;
	line-height:21px;
}
.surroundingMenuDiv{
	float:left;
	width:896px;
	}	
.smallMenu{
	float:right;
	}
.content{
	float:left;
	width:598px;
	}
.noMargin{
	margin:0px;
}	
.margin25{
	float:left;
	width:25%;
}	
.imageDiv{
	float:left;
	width:595px;
}
.smallButtonDiv{
	float:right;
	width:152px;
	height:24px;
	background:url(../images/homepage-button-bground.gif);
	color:#7f7f7f;
	font-weight:bold;
	margin:4px;
	font-size:14px;
	line-height:21px;
}
.largeCTAButton{
	float:right;
	background:url(../images/large-cta-button.gif);
	width:174px;
	height:30px;
	color:#7f7f7f;
	font-size:16px;
	line-height:28px;
	font-weight:bold;
	margin-top:10px;
}
.contentLeftColumn{
	float:left;
	width:465px;
	height:auto;
	}
.medicalhistory{
	float:left;
	width:95%;
	font-size:11px;
}
.medicalhistory table{
	float:left;
	width:100%;
	font-size:11px;
}
.medicalhistorysmall{
	float:left;
	font-size:9px;
}	
.darkGrey{
	background:#f2f2f2;
	}
.lightGrey{
	background:#e5eff8;
}
.contentRightCol{
	float:right;
	width:300px;
}
.contentRightCol li{
	list-style:none;
	background:url(../images/homepage-button-bground-tc.gif);
	width:164px;
	height:23px;
	line-height:21px;
	padding-left:5px;
}
.contentRightCol ul{
	margin-left:5px;
	padding:0px;
	margin-top:110px;
	
	
}
.contentRightCol a{
	display:block;
	width:163px;
	height:23px;
	text-decoration:none;
	color:#000000;
}
.noUnderline{
text-decoration:none;
}
.dupfix {
float: left; 
width: 1px; 
height: 0px; 
line-height: 0px; 
visibility: hidden;
}
	.pagebreak {
	page-break-after:always;
	}
	table{
	page-break-inside:avoid;
	}

