html, body { 
        margin:0px;
        padding:0px;
		height: 100%;
		width: 100%;
		background-color:#620461;
		font-family:  "lucida grande", "trebuchet", arial, verdana, sans-serif;
		color:#666666;
		min-width:775px;
		max-width: 1400px;
		}

#wrapper { height: 100%;
		width: 100%;
   		padding:0px;
 		margin:0px;
		}
 
			




 
/* LINKS */
a {color: #620561;
	text-decoration:none;
	}

a:visited {}	

a:hover {}

a:visited:hover {}


	

#flash {width: 100%;
		height: 242px;
		background-color:#F36479;
		overflow:hidden;
		display:block;
			}

blockquote { border-left: 2px solid #cccccc;
			padding: 10px;
			margin-left: 0px;
			background-color:#f1f1f1;
			margin-right:0px;}


blockquote p{margin-top: 0px;
			}

/* HEADER */

#header {background:url(../images/headerbg.gif) repeat-x;
       	 width: 100%;
 		 height: 118px;
		}







/* NAV */

#nav1 {position:absolute;
		top:0px;
		left: 235px;
		}


#homenav,
#fivemythsnav,
#signsnav,
#faqsnav,
#hardnav,
#whatdonav,
#spokespersonnav {display:block;	
				height: 36px;
				float:left;
				}
				
#homenav a,
#fivemythsnav a,
#faqsnav a,
#signsnav a,
#hardnav a,
#whatdonav a,
#spokespersonnav a{display:block;	
				height: 36px;
				text-indent: -1000em;
				}				

#homenav	{width: 58px;}
#fivemythsnav {width: 70px;}
#faqssnav	{width: 67px;}
#signsnav	{width: 142px;}
#whatdonav	{width: 116px;}
#spokespersonnav {width: 91px;} 

#homenav a	{background:url(../images/home.gif) no-repeat;
			width: 58px;
				}
#fivemythsnav a {background:url(../images/fivemyths.gif) no-repeat;
				width: 70px;
				}
#signsnav a	{background:url(../images/signs.gif) no-repeat;
				width: 142px;
				}
#whatdonav a {background:url(../images/whatcanido.gif) no-repeat;
				width: 116px;
				}
#spokespersonnav a {background:url(../images/spokesperson.gif) no-repeat;
				width:110px;
				}
#hardnav a {background:url(../images/hard.gif) no-repeat;
				width:67px;
				}

#faqsnav a{background:url(../images/faqs.gif) no-repeat;
			width: 67px;
 			}
			
#homenav a:hover,
#fivemythsnav a:hover,	
#signsnav a:hover,
#faqsnav a:hover,
#whatdonav a:hover,
#hardnav a:hover,
#spokespersonnav a:hover{background-position:0px -36px;
		
				}

#homenav a:active,
#fivemythsnav a:active,	
#signsnav a:active,
#whatdonav a:active,
#faqsnav a:active,
#hardnav a:active,
#spokespersonnav a:active{background-position:0px -72px;
		
				}



#nav2 {position:absolute;
		top:37px;
		left: 233px;
		 }


#newsroomnav,
#forvetsnav,
#registernav,
#contactnav {display:block;	
	height: 30px;
	float:left;
	}

#newsroomnav a,
#forvetsnav a,
#registernav a,
#contactnav a{display:block;	
	height: 30px;
	text-indent: -1000em;
	}

#newsroomnav {width: 84px;}
#forvetsnav {width: 120px;}
#registernav {width: 67px;}
#contactnav {width: 90px;}


#newsroomnav a{background:url(../images/newsroom.gif) no-repeat;
				width: 84px;
				}

#forvetsnav a{background:url(../images/forvets.gif) no-repeat;
			width: 120px;
			}



#registernav a{background:url(../images/register.gif) no-repeat;
				width: 67px;
				}

#contactnav a{background:url(../images/contactus.gif) no-repeat;
				width: 90px;
				}

#newsroomnav a:hover,
#forvetsnav a:hover,
#registernav a:hover,
#contactnav a:hover{background-position:0px -30px;
				}


#newsroomnav a:active,
#forvetsnav a:active,
#registernav a:active,
#contactnav a:active{background-position:0px -60px;
				}
#vetclinic {float:left;}

#vetclinic a{width:173px;	
			height: 44px;
			display:block;
			text-indent: -2000em;
			background:url(../images/vetclinicbutton.gif) no-repeat;
			}




/* LOGO */

#logo {background:url(../images/logo.gif) no-repeat;
		width: 226px;
		height: 122px;
		text-indent: -1000em;
 		margin-left: 10px;
 		position:absolute;
 		}

#logo a {width: 206px;
		height: 118px;
		display:block;
		}
	
	
#logo h1{margin:0px;
		padding:0px;
 


#vetregister {z-index: 20;
			position:absolute;
			top: 55px;
			left: 235px;}	
			}
			
			
/* CANVAS */			
#canvastop  {background:url(../images/canvastop.gif) repeat-x;
		background-position:top;
		 width: 100%;
		background-color:#ffffff;
		min-width: 740px;
 		}
		
#canvasbottom  {background:url(../images/canvasbottom.gif) repeat-x;
				background-position:bottom;
 
				}
		
#content {padding-right: 330px;
			padding-left: 40px;
			padding-top: 30px;
		 	padding-bottom: 100px;
			background:url(../images/rightcolbg.gif) repeat-y;
			background-position:right;
			min-height: 700px;
			height: 750px;
			}

html>body #content {height: auto;}

#consoleleft,
#consoleright,
#console	{width:auto;
			height: 29px;
 			display:block;
			}
			
#consoleleft {background:url(../images/consoleleft.gif) no-repeat;
			background-position:left;
			}
			
#consoleright {background:url(../images/consoleright.gif) no-repeat;
			background-position: right;
			}
			
#console {background:url(../images/consolebg.gif) repeat-x;
  			}
 			
#breadcrumb {font-size: 9px;
			color:#666666;
			line-height:29px;
			vertical-align: middle;
			text-indent: 15px;
			float:left;
			}
			
#articleoptions {	border-left: 1px solid #cccccc;
					margin-right: 5px;
					padding-left: 6px;
					margin-top: 4px;
					float:right;
					line-height:22px;
					vertical-align: middle;
					height: 22px;
					}
					

#articleoptions img {border:none;
					margin:auto;
					margin-right: 6px;
					}
					
#textsize {	border-left: 1px solid #cccccc;
					margin-right: 5px;
					padding-left: 6px;
					 padding-right: 2px;
					margin-top: 4px;
					float:right;
					line-height:22px;
					vertical-align: middle;
					height: 22px;
					color:#444444;
					font-family: verdana;
					}

#textsize a{line-height:15px;
					vertical-align: middle;
					border: 1px solid #cccccc;
					height: 15px;
					width: 15px;
					display:block;
					float:left;
					text-align: center;
					margin-right: 2px;
					margin-top: 2px;
					color:#666666;
					}
					
#textsize a:hover  {color:#ffffff;
				border: 1px solid #772C76;
				background-color: #772C76;
			}
			

#textsize a:active {color:#ffffff;
				border: 1px solid #F35E73;
				background-color: #F35E73;
			}
			

#fivemyths {position:absolute;	
 			z-index: 2;
 			}
		
		
		
#sidebar {width: 294px;
		margin-top: -31px;
		height: auto;
 		position: absolute;
		right:0px;
 		}
 	
#sidebarpad {padding-left: 30px;
			padding-right: 15px;
			padding-top: 260px;
			}
 

#sidebar p {color: #555555;
	font-size: 12px;
	line-height: 18px;
	text-align: left;
	font-family:  "lucida grande", "trebuchet", arial, verdana, sans-serif;
	margin:0px;
	}


#sidebar h4{font-size: 12px;
			margin:5px;
			margin-bottom:5px;
			font-family: arial, verdana, sans serif;
			}	

#sidebar h4 img{border:none;
				margin-right: 5px;
				}

#sidebar a {color:#460045;}


.rcsection {border-bottom: 1px solid #cccccc;
			margin-top: 10px;
			padding-bottom: 5px;
			clear:both;
			}

.rcclick {float:right;
		border:none;}


.leftcolpad{padding:20px;}	

.sidebarpad{padding:20px;
			padding-top: 45px;}	


 #content p, #content li, #content blockquote, #content td {color: #555555;
	font-size: 12px;
	line-height: 20px;
	text-align: left;
	font-family:  "lucida grande", "trebuchet", arial, verdana, sans-serif;
	}
 
#content h1,#content h2, #content h3, #content h4, #content h5 {font-family: arial, verdana, sans serif;
	letter-spacing: -1px;
	color: #793877;
	font-size: 32px;
	margin-top: 30px;
	margin-bottom: 0px;
	font-weight: normal;
	}

#content h1{line-height: 30px;}

#content h2 {font-size: 23px;
	margin-top: 2px;
	border-bottom: 1px solid #cccccc;
	}
	 	
#content h3 {font-size: 15px;
			letter-spacing: 0px;
			margin-bottom:0px;
			font-weight: bold;
			}	
			
#content h4 {font-size: 12px;
			letter-spacing: 0px;
			margin:0px;
			font-weight: bold;
			}				

#content h5 {font-size: 12px;
			letter-spacing: 5px;
			 text-transform: uppercase;
			font-weight: bold;
			margin-bottom: 20px;
			}	


.clearboth {clear:both;
		 	
		 	}

.hr {border-bottom: 1px solid #cccccc;
	height: 1px;
	margin:0px;
	}

hr {display:none;}


th {text-align: left;
	font-size: 14px;
	font-family: arial, verdana, sans serif;
	font-weight: bold;
	border-bottom: 1px solid #cccccc;
	}

 
#sponsor {  position:relative;
		top:-110px;
		margin-bottom: -80px;
		width: 245px;
		padding-top: 10px;
	 	border-top: 1px solid #cccccc;
		height: 72px;
		}
			
#sponsor img{border:none;}




.small {font-size:10px;}


form {margin:0px;}

.dateline {  text-transform: uppercase;
			}






/*  Registration Form */

.answer {  font-weight:bold;
		margin-top:4px;
		letter-spacing: 2px;
		text-transform: uppercase;
		color: #F35E73;
		margin-right: 5px;
		font-family:arial;
		}

.backtotop {font-size: 9px;
			text-align:right;
			}

.faq {padding-left: 28px;
		padding-top: 2px;
		margin-left: -10px;
		padding-bottom: 10px;
		background:url(../images/sectioncorner.gif) no-repeat;
		background-position: 0px 0px;
		}
.faq p{margin-top:4px;}
 

#faqtoc { }

#faqtoc ul li{list-style: none;
			 font-family:arial;
			font-size: 16px;
			font-weight: bold;
			margin:0px;
			}
#faqtoc ul {margin-left: 0px;	
			padding-left: 0px;
			}
			
#faqtoc ul li{margin:0px;
			padding:0px;
			border: 1px solid #ffffff;
			 
			  
			}			
			
#faqtoc li a {display: block;
			color:#772C76;
 			 margin:0px;
			height: auto; 
			padding:0px;
			 
			  
			 }
#faqtoc li a:hover {display: block;
			 color:#F35E73;
 			}	


.regtdb {padding:2px;}

.regtdhead {font-family: arial, verdana, sans serif;
			font-size: 16px;
			color: #003366;
			padding-top:30px;
			vertical-align: bottom;
			border-bottom: 1px solid #ccc;
			}

label {font-family: lucida grande, arial, verdana, sans-serif;
		font-size: 11px;
		display:block;
		width: 150px;
		float:left;
		text-align:right;
		margin-right: 8px;
		line-height: 11px;
		}












/* FORMS */
.required {color: #CC0066;}
.requiredsmall {color: #CC0066;
				font-size: 10px;}

fieldset {border: 1px solid #cccccc;
		margin-bottom: 20px;
		width:auto;
		padding: 8px;
		xbackground:url(../images/canvasbottom.gif) repeat-x;
		xbackground-position:bottom;
		}

fieldset ul {list-style: none;
			padding:0px;
			margin:0px;
			}
			
fieldset li{clear:both;
			margin-bottom: 8px;
			
			}
			
			
legend		{font-family: "lucida grande", arial, verdana, sans serif;
			font-size: 13px;
			font-weight: bold;
			color:#793877;
			padding: 4px;
			}
#name,
#message,
#username,
#password,
#first,
#last,
#firstname,
#lastname,
#title,
#company,
#address1,
#address2,
#city,
#state,
#zip,
#country,
#phone,
#outlet,
#fax,
#email,
#website,
#OutreachOtherDetails,
#ClinicActivitiesOtherDetails,
#news_med_other2,
#how_other,
#news_med_other,
#es_yourname,
#es_youremail,
#es_friendname,
#es_friendemail,
#es_message,
#no_members,
#requireteammembers,
#tasksassigned,
#decoratedclinic,
#eventsheld,
#promotionsemployed,
#heartwormtests, 
#usematerials,
#ownelements,
#usematerials,
#usewebsite,
#practice_name,
#submitter,
#submitarticle,
#clientsaccepted
 			{font-family: arial, verdana, sans serif;
			font-size: 11px;
			padding:4px;
			border: 1px solid #ccc;
			width: 250px;
			background:#f6f6f6;
			color:#666;
 			}

#no_members,
#requireteammembers,
#tasksassigned,
#decoratedclinic,
#eventsheld,
#promotionsemployed,
#heartwormtests, 
#usematerials,
#ownelements,
#usematerials,
#usewebsite,
#submitarticle,
#clientsaccepted
					{height: 80px;
					width: 400px;}

#state, #zip {width: 120px;}

#message {height: 80px;}

#submit {background:url(../images/submit.gif) no-repeat;
		height: 30px;
		width: 90px;
		border:0px;
		padding:0px;
		 
		}








/*  Footer */
#footer a{color: #ffffff;
		 font-weight: bold;
		  
 		 }

#footer small{color:#CC99CC;}


#footer {background-color:#620561;	
		background:url(../images/footerbg.gif) repeat-x;
	 	width:100%;
        color: #ffffff;
        font-size: 10px;
	    text-align: left;
        font-family:  "lucida grande", "trebuchet", arial, verdana, sans-serif;
 		} 
		
.footerpad {padding: 20px;
			padding-left: 40px;
			padding-right: 290px;}
#emailbg { 
		width: 100%;
		height: 100%;
		top:0px;
		left:0px;
		z-index: 10;
		position:absolute;
		text-align:center;
	 	}
	 	
html>body #emailbg { 
  		background:url(../images/translucent.png);
 		}	
 		
#emailstory { 
			padding:10px;
			width: 424px;
		  	margin-left:auto;
		  	margin-right: auto;
			background-color:#ffffff;
			margin-top:230px;
			border: 4px solid #555555;
			xborder-radius: 10px;
			x-moz-border-radius: 10px;
			}
			
#emailstory fieldset{margin:0px;
					width: auto;
					width: 400px;
					}
					
#emailstory label{width: 100px;
					}
					
#es_close {font-size: 9px;
			font-family: verdana;
			text-align:right;
			}
 

 







/** Five Myth Formatting **/


#mythone, #mythtwo, #myththree, #mythfour, #mythfive 
	{width: auto;
 	padding-left: 23px;
	padding-top: 30px;
	margin-left: -10px;
	height:auto;
	 
	}

 

#mythone {background:url(../images/mythone.gif) no-repeat;}
#mythtwo {background:url(../images/mythtwo.gif) no-repeat;}
#myththree {background:url(../images/myththree.gif) no-repeat;}
#mythfour {background:url(../images/mythfour.gif) no-repeat;}
#mythfive {background:url(../images/mythfive.gif) no-repeat;}

.imgfloatleft {float:left;
				margin-right: 10px;
				margin-bottom: 10px;
				padding:1px;
				border: 2px solid #cccccc;
				}

.imgfloatright {float:right;}

.floatleft {float:left;
			margin-right: 10px;}

small{line-height: 11px;}

#mythbuttons { 
			height:19px;
			float:right;
			}

#onebutton,
#twobutton,
#threebutton,
#fourbutton,
#fivebutton {text-indent: -1000em;}



#onebutton a {background: url(../images/onebutton.gif) no-repeat;
			width: 18px;}
#twobutton a {background: url(../images/twobutton.gif) no-repeat;
			width: 17px;}
#threebutton a {background: url(../images/threebutton.gif) no-repeat;
			width: 17px;}
#fourbutton a {background: url(../images/fourbutton.gif) no-repeat;
			width: 17px;}
#fivebutton a {background: url(../images/fivebutton.gif) no-repeat;
			width: 17px;}

#onebutton a,
#twobutton a,
#threebutton a,
#fourbutton a,
#fivebutton a {display:block;
			height:19px;
			float:left;
			background-position: 0px 0px;
			}
			
#onebutton a:hover,
#twobutton a:hover,
#threebutton a:hover,
#fourbutton a:hover,
#fivebutton a:hover{background-position: 0px -19px;
			}

#onebutton a:active,
#twobutton a:active,
#threebutton a:active,
#fourbutton a:active,
#fivebutton a:active{background-position: 0px -38px;
			}


#buttons{ border:1px solid #cccccc;
		width: auto;
		height: auto;
		padding: 10px;
		padding-bottom: 30px;
		padding-top: 20px;
 		border-bottom: 1px solid #cccccc;
 		background:url(../images/canvasbottom.gif) repeat-x;
		background-position:bottom;
		margin-top: 30px;
		}
		
#buttons a img{ margin-top: 30px;
		border:none;
		margin-right: 20px;
		margin-left: 20px;
		}



.subcol1 {width: 49%;
		float:left;
		height:auto;
		 }
		
.subcol2 {width: 49%;
 		height: auto;
 	 	}
 html>body .subcol2 {float:right;}
#printlogo {display: none;}
