@charset "UTF-8";

body {
	background-repeat: repeat-x;
	background-image: url(/_etc/images/background.jpg);
	background-color: #edeff5;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background-position: center top;
}

img {
	border: 0;
	margin: 0px;
	padding: 0px;
}

.copy_list {
	list-style-image: url(../images/green_bulletpt.jpg);
	line-height: 120%;
	font-family: Arial, "Lucida Sans", sans-serif;
	color: #333333;
	font-size: 15px;
	font-style: normal;
	font-weight: bold;
}

p.error {
	font-size: 100%;
	color: red;
}

#wrapper {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: 1000px;
}

#base {
	height: auto;
	float: left;
	width: 1000px;
}

#content {
	float: left;
	width: 1000px;
	font-family: Arial, "Lucida Sans", sans-serif;
	font-size: 16px;
	color: #333333;
}

.test {
	float: left;
	height: 20px;
	width: 20px;
	background-color: #FF0000;
}

#header {
	background-color: #FFFFFF;
	float: left;
	width: 980px;
	margin-right: 10px;
	margin-left: 10px;
	background-repeat: no-repeat;
	background-position: left top;
}

#legal {
	font-family: Arial, "Lucida Sans", sans-serif;
	font-size: 10px;
	text-align: center;
}

#logo {
	float: left;
	width: 382px;
	height: 157px;
	background-image: url(../images/logo_head.jpg);
	background-repeat: no-repeat;
	background-position: top;
	text-indent: -9999px;
}

#hCopy {
	float: left;
	margin-top: 60px;
	margin-left: -15px;
	overflow: visible;
}

#logIn_btns {
	float: right;
	margin-right: 20px;
	margin-top: 30px;
}

#hCopy h2 {
	font-family: Arial, "Lucida Sans", sans-serif;
	color: #0A2886;
	font-size: 22px;
	font-style: italic;
	width: auto;
}
.hCopy2 {
	font-family: Arial, "Lucida Sans", sans-serif;
	color: #0A2886;
	font-size: 22px;
	font-style: italic;
	font-weight: bold;
	width: auto;
	position:absolute; 
	left:405px; 
	top:35px  /* 18px  */
}

.hCopy3 {
	font-family: Arial, "Lucida Sans", sans-serif;
	color: #0A2886;
	font-size: 16px;
	font-style: italic;
	font-weight: bold;
	width: auto;
	position:absolute; 
	left:405px; 
	top:100px /* 18px  */
}

#navbar {
	float: left;
	width: 100%;
	overflow: hidden;
	/*background-image: url(../images/navBKwht.png);   navBK.png   */
	height: 30px;
	background-repeat: repeat-x;
	background-position: bottom;
	border: 1px solid #CCCCCC;
}

#navbar ul {
	list-style: none;
	width:100%;
	padding: 0;
	margin: 0;
}

#navbar li { 
	float: left;
}

#navbar li a {
	background-image: url(../images/navBK.png);
	background-repeat: repeat-x;
	background-position: left;
	line-height: 30px;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	border-right-width: 1px;
	border-right-style: ridge;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	padding-right: 19px;   /* 20px */
	padding-left: 19px;    /* 20px */
	font-weight: bold;
	color: #474747;
	text-align: center;
	display: block;
}

#bk_top {
	background-image: url(../images/bkgrnd_top.png);
	background-repeat: no-repeat;
	float: left;
	padding: 0px;
	background-position: center bottom;
	height: 20px;
	margin-top: 0px;
	margin-right: auto;
	margin-left: auto;
	width: 1000px;
}

#bk_container {
	float: left;
	width: 1000px;
	margin-right: auto;
	margin-left: auto;
}

#bk_mid {
	background-image: url(../images/bkgrnd_middle.png);
	background-repeat: repeat-y;
	float: left;
	background-position: center;
	margin-right: auto;
	margin-left: auto;
	width: 1000px;
}

#bk_bottom {
	background-image: url(../images/bkgrnd_bottom.png);
	background-repeat: no-repeat;
	float: left;
	background-position: center top;
	height: 20px;
	margin-right: auto;
	margin-left: auto;
	width: 1000px;
}

.main_copy_quote {
        display:inline;
	font-family: Arial, "Lucida Sans", sans-serif;
	color: #333333;
	font-size: 15px;
	font-style: italic;
	font-weight: bold;
}
a.acq {
	font-style: italic;
	font-weight: bold;
	text-decoration:underline;
}
/*a.acq:hover {
	font-style: italic;
	font-weight: bold;
	text-decoration:none;
}*/
.acq2 {
	font-style: italic;
}



.tText {
	font-family: Arial, "Lucida Sans", sans-serif;
	color: #333333;
	font-size: 15px;
	font-style: italic;
	font-weight: bold;
	display: inline;
	
}	


#main_copy h1 {
	font-family: Arial, "Lucida Sans", sans-serif;
	color: #0A2886;
	font-size: 20px;
	font-style: italic;
}

#main_copy h2 {
	font-family: Arial, "Lucida Sans", sans-serif;
	color: #0A2886;
	font-size: 18px;
	font-style: italic;
}

#main_copy a {
	font-family: Arial, "Lucida Sans", sans-serif;
	color: #333333;
	font-size: 16px;
	font-style: normal;
}
#AuthorizeNetText {
	line-height: 120%;
}

#quickLinks {
	float: right;
	margin-right: 32px;
	padding-top: 20px;
}

#sideContent {
	text-align: left;
	float: left;
	width: 350px;
	margin-left: 20px;
	font-size: 14px;
}

#main_copy {
	width: 550px;  /* has to remain 550 or throws sidebar down  */
	margin-left: 35px;
	float: left;
	padding-bottom: 40px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	border:thick
}
#main_copy2 {
	width: 900px;  /* has to remain 550 or throws sidebar down  */
	margin-left: 35px;
	float: left;
	padding-bottom: 40px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	border:thick
}
/* mtorino, 5/24/09*/
/* created new style to allow purchase.cfm*/
/* to use the full page*/
#main_copy_purchase {
	width: 925px;
	margin-left: 35px;
	float: left;
	padding-bottom: 40px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	border:thick
}
#main_copy_purchase h2 {
	font-family: Arial, "Lucida Sans", sans-serif;
	color: #0A2886;
	font-size: 18px;
	font-style: italic;
}

#main_copy img {
	margin-right: 5px;
}

#sideContent a {
	color: #333333;
	font-family: Arial, "Lucida Sans", sans-serif;
	font-size: 14px;
}

.style1 { color: #0A2886 }

tr a {
	font-family: Arial, "Lucida Sans", sans-serif;
	font-size: 16px;
}

.brainscans {
	float: right;
	width: 195px;
	margin-right: 50px;
	background-repeat: repeat-y;
}

.brainscans h3 {
	font-family: Arial, "Lucida Sans", sans-serif;
	color: #0A2886;
	margin-top: 0px;
	padding-top: 0px;
	margin-bottom: 0.5px;
	font-style: italic;
	font-size: 16px;
}

.performanceChart {
	float: right;
	margin-right: 20px;
	width: 270px;
}

.approval {
	float: right;
	margin-right: 60px;
	width: 200px;
}

.horizontal_navbar {
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	height: 23px;
}

#sideContent h2 {
	font-family: Arial, "Lucida Sans", sans-serif;
	color: #0A2886;
	font-size: 18px;
	font-style: italic;
	margin-top: 35px;
	margin-bottom: 0px;
}

#sideContent UL {
	list-style-image: url(../images/green_pt.png);
}

#clear { clear: both; }

.sideColumn_list {
	list-style-image: url(../images/blue_bullet.png);
	line-height: 120%;
	color: #0A2886;
	font-family: Arial, "Lucida Sans", sans-serif;
	font-weight: bold;	
	margin-left: -25px;
	margin-bottom: -20px;
}

#ailments {
	float: left;
	background-image: url(../images/ailment_bkgrnd.jpg);
	background-position: left center;
	background-repeat: no-repeat;
	height: 164px;
	width: 540px;
	vertical-align: middle;
}

.copy_list_left {
	list-style-image: url(../images/bullet_green.png);
	line-height: 150%;
	float: left;
	width: 220px;
	color: #093B99;
	font-family: Arial, "Lucida Sans", sans-serif;
	font-size: 15px;
	font-weight: bold;
	margin-top: 10px;
}

.copy_list_right {
	list-style-image: url(../images/green_bulletpt.jpg);
	line-height: 120%;
	float: left;
}

#main_copy h3 {
	font-family: Arial, "Lucida Sans", sans-serif;
	color: #0A2886;
	font-size: 18px;
	font-style: normal;
}

#sideContent h3 {
	font-family: Arial, "Lucida Sans", sans-serif;
	color: #0A2886;
	font-size: 17px;
	font-style: italic;
}

.logIn_btns {
	float: right;
	margin-right: 20px;
	margin-top: 30px;
}

#loginForm {
	margin-top: 40px;
	margin-right: auto;
	margin-left: auto;
	text-align: center;
	width: auto;
	margin-bottom: 30px;
}

// #loginForm input {
//	width: 250px;
//} 

.loginField {
	width: 250px;
}

#logIn {
	width: 550px;
	padding-bottom: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	margin-right: auto;
	margin-left: auto;
	text-align: center;
}

.text-field-long {
	width: 250px;
}

.text-field-short {
	width: 40px;
}

#mWindow {
	text-align: center;
	margin-top: 15px;
}

/* mtorino, 04-27-09, combined the todaybox and vets box, kept vetbox
#todayBox {
	width: 310px;
	background-image: url(../images/bkgrnd.png);
	float: left;
	list-style-image: url(../images/green_pt.png);
	height: 750px;
	background-repeat: no-repeat;
	margin-left: 25px;
	margin-bottom: 40px;
	padding-left: 20px;
	padding-top: 20px;
}
#todayBox ul {
	width: 280px;
}
#todayBox li {
	margin: 8px;
}
#todayBox h2 {
	margin: 0px;
	padding: 0px;
	display: inline;
}
*/

.form-row {
	margin-top: 10px;
}
.clinicalDirector {
	margin-bottom: 30px;
	width: 230px;
	background-attachment: fixed;
	background-image: url(../images/clinical%20bk.png);
	background-repeat: no-repeat;
	background-position: left center;
}
#rowTable {
	margin-right: auto;
	margin-left: auto;
}
.testimonial {
	font-style: italic;
}
#vetBox {
	width: 450px;
	background-image: url(../images/bkgrnd.png);
	background-position: 40px 0px;
	float: left;
	list-style-image: url(../images/green_pt.png);
	height: 850px;
	background-repeat: no-repeat;
	/*this sets space between main copy and blue box*/
	margin-left: -60px;
	margin-bottom: 40px;
	padding-left: 10px;
	padding-top: 20px;
}
#vetBox ul {
	/*this sets column width on right side*/
	width: 390px;
	margin-top: -5px;}

#vetBox li {
	/*this sets vertical spacing*/
	margin: 30px;
	margin-bottom: -15px;
	margin-top: 15px;
}
#vetBox h2 {
	margin: 0px;
	padding: 0px;
	display: inline;
}

#vetBox h4 {
	color: #0A2886;
	margin: 0px;
	padding: 0px;
	display: inline;
}

.asteRisk {
	color: #00CC00;
	font-size:24px;
	font-weight:bold;
}

.BlueBold {
	color: #0A2886;
	font-size:15px;
	font-weight:bold;
}

.Date {
	color: #0A2886;
	font-size: 22px;
	font-family: Arial, "Lucida Sans", sans-serif;
}

.medical_citations {
	font-family: Arial, "Lucida Sans", sans-serif;
	color: #0A2886;
	font-size: 12px;
	font-style: italic;
	text-align: right;
	float: right;
	margin-bottom: 20px;
	width:  370px;
}

.questions {
        text-align:  left;
        padding-left:  22px;
        text-indent:  -20px;
  }
 .questionsSH {
        text-align:  left;
        padding-left:  22px;
        text-indent:  -30px;
  } 
 .questionsSHpre {
        text-align:  left;
        padding-left:  22px;
        text-indent:   -30px;
  }
.qtext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
        font-weight: bold;
        padding-left:  8px;
  } 
.qtextSH {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
        font-weight: normal;
  }
.SHpost {
        padding-left:  22px;
  }
 .qHeader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
        font-weight: bold;
  } 
.arrows {
	vertical-align:middle;
}

.btnTitle {
	align:  center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
        font-weight: bold;
  }
  
table.exec {
	border-width: 1px 1px 1px 1px;
	border-spacing: 2px;
	border-style: solid solid solid solid;
	border-color: #0A2886 #0A2886 #0A2886 #0A2886;
	border-collapse: separate;
	background-color: #e1ebf6;
	 -moz-border-radius:10px;
	  -webkit-border-radius:10px;
           border-radius:10px;
}
table.exec th {
	border-width: 0px 0px 0px 0px;
	padding: 1px 1px 1px 1px;
	border-style: none none none none;
	border-color: gray gray gray gray;
	background-color: #e1ebf6;
	-moz-border-radius: 0px 0px 0px 0px;	
	font-family: Arial, "Lucida Sans", sans-serif;
	color: #0A2886;
	font-size: 18px;
	font-style: italic;
}
table.exec td {
	border-width: 0px 0px 0px 0px;
	padding: 1px 1px 1px 1px;
	border-style: none none none none;
	border-color: gray gray gray gray;
	background-color: #e1ebf6;
	-moz-border-radius: 0px 0px 0px 0px;	
	font-family: Arial, "Lucida Sans", sans-serif;
	color: #000000;
	font-size: 11px;
	font-style: normal;
}

.exec {
        margin: 25px;
       	margin-bottom: 10px;  
	margin-top: 15px;   
	margin-left:  30px;
}

.pictBorder {border-bottom:solid 1px;border-left:solid 1px;border-right:solid 1px;border-top:solid 1px;}


a.exec2 {
	color: #378a04;
	font-weight:bold;
}

a.exec2:hover {
	text-decoration: none;
	color: #378a04;
	font-weight:bold;
}





