img {				
	text-decoration: none;			
	border: 0px;			
}				
				
/* @group page */				
				
/* @end */				
				
/* @group navigation */				
#navigation ul li a {				
	background: #d2d4d5 url(../../App_Themes/Avma-theme/_img/nav-button-bg.png) top left repeat-x;			
	display: block;			
	float: left;			
	padding: 5px 15px 0px 15px;			
	color: #000000;			
	text-decoration: none;			
	height: 20px;		
	font-family:"Roboto",serif;	
}				
* html #navigation ul li a {				
	padding: 2px 15px 3px 15px;
	font-family:"Roboto",serif;
}				
#navigation ul li a:hover {				
	background: transparent url(../../App_Themes/Avma-theme/_img/nav-button-bg.png) bottom left repeat-x;			
	color: #ffffff;			
				
}				
#navigation ul li a:active {				
	background: transparent url(../../App_Themes/Avma-theme/_img/nav-button-bg.png) center left repeat-x;			
	color: #ffffff;			
}				
#navigation ul li.active a {				
	background: transparent url(../../App_Themes/Avma-theme/_img/nav-button-bg.png) center left repeat-x;			
	color: #ffffff;			
}				
				
/* dropdown styles */				
#navigation ul#navigation-ul li:hover ul.dropdown,				
#navigation ul#navigation-ul li.sfhover ul.dropdown {				
	display: block;			
	z-index: 4000;	
	font-family:"Roboto",serif;
}				
#navigation ul li ul.dropdown {				
	display: none;			
	position: absolute;			
	top: 25px;			
	left: 0px;			
	background: #fff;			
	margin: 0;			
	border-top: 1px solid #a6a6a6;			
	border-right: 1px solid #a6a6a6;			
	border-bottom: 1px solid #a6a6a6;			
	border-left: 1px solid #a6a6a6;			
	padding: 0;			
	height: auto;			
	width: 175px;
	font-family:"Roboto",serif;
}				
#navigation ul li ul.dropdown li {				
	background: #a6a6a6;			
	display: block;			
	height: auto;			
	text-indent: 0;			
	margin: 0;			
	float: none;			
	width: 175px;			
	padding: 0px 0px 0px 0px;					
	background: #008D32 url(../../App_Themes/Avma-theme/_img/nav-dropdown-active-bg.png) left top repeat-x;		
	font-family:"Roboto",serif;
}				
				
#navigation ul li ul.dropdown li a {				
	display: block;			
	background: none;			
	float: none;			
	text-indent: 0;					
	color: #008D32;			
	background: #d3d5d6 url(../../App_Themes/Avma-theme/_img/nav-dropdown-inactive-bg.png) left top repeat-x;			
	font-size: 11px;			
	height: auto;			
	line-height: 1.1em;			
	font-family: "Roboto",serif;	
	text-decoration: none;			
	margin: 0px;			
	padding: 5px 5px 5px 5px;			
	width: 165px;			
}				
				
#navigation ul li ul.dropdown li a:hover {				
	color: #ffffff;			
	background: none;			
}				
				
#navigation ul li ul.dropdown li.active a {				
	background: none;			
	color: #ffffff;			
}				
/* NEW STYLE */				
#navigation #MenuArea {				
	float: right;			
	width: auto;				
}				
				
/* @end */				
				
/* @group header */				
#header {				
	position: relative;			
}				
/* @end */				
				
/* @group content */				
body a.learn-more {						
	background: #008D32 url(../../App_Themes/Avma-theme/_img/content-learn-more-bg.png) top left repeat-x;			
	padding: 0px;			
	height: 19px;			
	width: 75px;			
	text-indent: -3000px;			
	display: block;			
	float: right;			
}				
body a:hover.learn-more {							
	background: #008D32 url(../../App_Themes/Avma-theme/_img/content-learn-more-bg.png) bottom left repeat-x;			
}				
				
body a.read-more {						
	background: #008D32 url(../../App_Themes/Avma-theme/_img/content-read-more-bg.png) top left repeat-x;			
	padding: 0px;			
	height: 19px;			
	width: 75px;			
	text-indent: -3000px;			
	display: block;			
	float: right;			
}				
body a:hover.read-more {					
	background: #008D32 url(../../App_Themes/Avma-theme/_img/content-read-more-bg.png) bottom left repeat-x;			
}				
				
#content .content-block-2col {				
	background: #ffffff url(../../App_Themes/Avma-theme/_img/content-block-2col-bg.png) bottom left repeat-x;			
}				
#content .content-block-2col-left {				
	width: 310px;			
	padding: 20px 10px 15px 20px;			
	float: left;			
}				
#content .content-block-2col-right {				
	width: 310px;			
	padding: 20px 20px 15px 10px;			
	float: left;			
}				
#home #content .content-block-2col-left {				
	width: 225px;			
}				
#home #content .content-block-2col-right {				
	width: 225px;			
}								
				
#home #content .content-callout {				
	padding: 20px 0px 0px 0px;			
	margin: 10px 0px 10px 0px;					
	background: #0391d1 url(../../App_Themes/Avma-theme/_img/content-callout-bg.png) top left repeat-x;			
}				
#home #content .content-callout p.learn-more-container {				
	background: #58595b url(../../App_Themes/Avma-theme/_img/content-learn-more-container-bg.png) top left repeat-x;			
	padding: 0px 0px 0px 0px;			
	margin: 0px;			
}				
				
#content .content-callout {				
	padding: 20px 0px 0px 0px;			
	margin: 10px 0px 10px 0px;					
	background: #0391d1 url(../../App_Themes/Avma-theme/_img/content-callout-bg.png) top left repeat-x;			
}				
#content .content-callout p.learn-more-container {				
	background: #58595b url(../../App_Themes/Avma-theme/_img/content-learn-more-container-bg.png) top left repeat-x;			
	padding: 0px 0px 0px 0px;			
	margin: 0px;			
}				
				
#home a.ms-gold-partner {				
	margin: 10px 0px 0px 0px;			
}				
a.ms-gold-partner {				
	display: block;			
	text-decoration: none;			
	margin: 10px 10px 0px 0px;			
	float: right;			
}				
				
.content-container {				
	padding: 10px 10px 10px 25px;		
	background: #ffffff;
}				
/* @end */				
				
/* @group sidebar */				
#sidebar {				
				
}				
				
#sidebar ul#subnav {				
	background: #1e1e1e;			
	margin: 0px 0px 10px 0px;					
}	
			
#sidebar ul#subnav li {				
	padding: 0px;			
	margin: 0px;			
	background: transparent;			
	line-height: 1.1em;			
	height: auto;			
	position: relative;			
	background: #616264 url(../../App_Themes/Avma-theme/_img/subnav-active-bg.png) repeat-x;			
}		
		
* html #sidebar ul#subnav li {				
	width: 200px;			
}	
			
#sidebar ul#subnav li h3 {				
	color: #ffffff;			
	padding: 8px 10px 3px 10px;			
	margin: 0px;			
	text-transform: uppercase;			
	font-size: 100%;			
	font-weight: bold;			
	background: #9f040c url('_img/subnav-header-bg.png') repeat-x;		
	font-family:"Roboto",serif;
}			
	
* html #sidebar ul#subnav li h3 {				
	padding: 8px 10px 3px 10px;			
	margin: 0px;					
	height: auto;			
	font-family:"Roboto",serif;
}		
		
#sidebar ul#subnav li a {				
	background: #d3d5d6 url('_img/subnav-inactive-bg.png') repeat-x;			
	display: block;			
	width: 180px;			
	padding: 5px 10px 5px 10px;			
	text-decoration: none;			
	color: #005cab;			
	font-size: 85%;			
	font-weight: bold;			
	line-height: 1.2em;				
	border-top: 1px solid #1e1e1e;			
	margin: 0px;			
}	
			
#sidebar ul#subnav li a:hover {				
	background: none;			
	color: #ffffff;			
}				
#sidebar ul#subnav li a:active {				
	background: none;			
	color: #ffffff;			
}				
#sidebar ul#subnav li.active a {				
	background: none;			
	color: #ffffff;			
}				
				
				
#home #sidebar .sidebar-callout {				
				
}				
#sidebar .sidebar-callout {				
	background: #d1d3d4 url(../../App_Themes/Avma-theme/_img/sidebar-home-callout-bg.png) left top repeat-x;			
	margin: 0px 0px 10px 0px;			
}				
				
#sidebar .sidebar-callout p.learn-more-container {				
	background: #58595b url(../../App_Themes/Avma-theme/_img/content-learn-more-container-bg.png) top left repeat-x;			
	padding: 0px 0px 0px 0px;			
	margin: 0px;			
}				
#home #sidebar .sidebar-callout p.learn-more-container {				
	background: #58595b url(../../App_Themes/Avma-theme/_img/content-learn-more-container-bg.png) top left repeat-x;			
	padding: 0px 0px 0px 0px;			
	margin: 0px;			
}				
				
#sidebar .news-list {						
	margin: 0px 0px 0px 0px;			
}				

#sidebar .link-list-testnew	li {				
	display: block;			
	width: 200px;			
	background: #455660;	
}		

#sidebar .news-list h2 {				
	font-size: 108%;			
	height: 22px;			
	background: #455660;
	padding: 7px 0px 0px 20px;			
	margin: 0px 0px 0px 0px;			
}		
		
#sidebar .news-list li a {				
	width: 310px;			
	display: block;			
	color: #005cab;			
	font-weight: bold;			
	padding: 6px 20px 5px 20px;			
	background: #d2d4d5 url(../../App_Themes/Avma-theme/_img/news-list-home-inactive-bg.png) top left repeat-x;			
}				
#sidebar .news-list li a:hover {				
	color: #ffffff;			
	background: none;			
}				
#sidebar .news-list li a:active {				
	color: #ffffff;			
	background: none;			
}				
#sidebar .link-list-testnew li a:active {				
	color: #ffffff;			
	background: none;		
}						
#sidebar .link-list {				
	margin: 0px 0px 10px 0px;			
}				

#sidebar .link-list-testnew {				
	margin: 0px 0px 10px 0px;			
}		

#sidebar .link-list li {				
	display: block;			
	width: 200px;			
	background: #ffffff 	
}	

#sidebar .link-list-testnew	li {				
	display: block;			
	width: 200px;			
	background: #455660;
}		


#sidebar .link-list-testnew	h2 {				
	font-size: 108%;			
	height: 22px;						
	background: #455660;
	padding: 7px 10px 0px 10px;			
	margin: 0px 0px 0px 0px;				
}		


		
#sidebar .link-list h2 {				
	font-size: 108%;			
	height: 22px;					
	background: #455660; 		
	padding: 7px 10px 0px 10px;			
	margin: 0px 0px 0px 0px;			
}		

#sidebar .link-list-testnew li a {				
	width: 170px;			
	display: block;					
	color: #455660;			
	text-decoration: none;			
	padding: 6px 10px 5px 20px;			
	background: #d2d4d5 url(../../App_Themes/Avma-theme/_img/news-list-home-inactive-bg.png) top left repeat-x;			
}		

#sidebar .link-list li a {				
	width: 170px;			
	display: block;					
	color: #455660;			
	text-decoration: none;			
	padding: 6px 10px 5px 20px;			
	background: #eeeeee; 	
	border-bottom: 1px solid #a6a6a6;				
}				
#sidebar .link-list-testnew li a:hover {				
	color: #ffffff;		
	text-decoration: underline;				
	background: none;			
}		
#sidebar .link-list li a:hover {				
	color: #455660;			
	text-decoration: underline;			
	background: #eeeeee; 	
	border-bottom: 1px solid #a6a6a6;						
}			
#sidebar .link-list-testnew li a:active {				
	color: #ffffff;			
	background: none;			
}		
#sidebar .link-list li a:active {				
	color: #455660;			
	background: none;			
}			
#sidebar .link-list-testnew li.active a {				
	background: none;			
	color: #ffffff;			
}				
#sidebar .link-list li.active a {	
	text-decoration: underline;				
	background: #ffffff; 			
	color: #455660;			
}						
#home #sidebar #search {				
	padding: 10px 20px 10px 20px;			
}				
#sidebar #search {				
	background: #ffffff url(../../App_Themes/Avma-theme/_img/sidebar-contact-bg.png) bottom left repeat-x;			
	padding: 0px 0px 0px 0px;				
	margin: 10px 0px 10px 0px;		
	position: relative;			
	
}		

#sidebar .contact-info {				
	padding: 0px 0px 0px 0px;				
	margin: 10px 0px 10px 0px;			
	background: #ffffff url(../../App_Themes/Avma-theme/_img/sidebar-contact-bg.png) bottom left repeat-x;			
	position: relative;			
}							
#sidebar #search input {				
	float: left;			
	padding: 0px;			
	margin: 0px;			
	height: 19px;			
	border: none;			
	width: 125px;				
}				
* html #sidebar #search input {				
				
}				
#home #sidebar #search input {				
	width: 135px;			
}				
#home #sidebar #search input.submit {				
	width: 55px;			
}				
#sidebar #search input.submit {							
	background: #008D32 url(../../App_Themes/Avma-theme/_img/search-button-bg.png) top left repeat-x;			
	display: block;			
	width: 55px;			
	cursor: pointer;			
	text-indent: -3000px;			
}				
#sidebar #search input:hover.submit {							
	background: #008D32 url(../../App_Themes/Avma-theme/_img/search-button-bg.png) bottom left repeat-x;			
}				
#sidebar .contact-info {				
	padding: 0px 0px 0px 0px;				
	margin: 10px 0px 10px 0px;			
	background: #ffffff url(../../App_Themes/Avma-theme/_img/sidebar-contact-bg.png) bottom left repeat-x;			
	position: relative;			
}				

/* NEW STYLE */				
#sidebar div.contact-info table {				
	padding: 0px 10px 5px 10px;			
}				
/* NEW STYLE */				
#content table tr {				
	padding: 0px 0px 10px 0px;			
/* NANETTE ADED 10-10-10 -- To line up Categories page */				
	vertical-align: top;			
}												
				
/* @end */				
				
/* @group footer */				
				
/* @end */				
				
/*NANETTE ADDED - used on the homepage.master - not in use  */				
#home #content .content-LeftTop {	background: #ffffff;			
}				
	
.content-containerusername {	padding: 0px 0px 0px 0px;			
	background: #008d32 url(../../App_Themes/Avma-theme/_img/content-container-username-bg.png) bottom left repeat-x;			
	font-family: "benton-sans",sans-serif;
	color: #ffffff;			
	font-size: 13px;			
	font-weight: bold;			
}				
/*NANETTE ADDED ON 5-10-12 used as page headers in usercontrols  */			
.content-columnheader {	
	font-family: "benton-sans",sans-serif;
	color: #667274;			
	font-size: 22px;				
	font-weight: bold;
	padding: 0px 0px 10px 0px;			
}
/*NANETTE ADDED ON 5-10-12 used as page headers in usercontrols  */			
.content-rowheader {	
	font-family: "benton-sans",sans-serif;
	color: #667274;			
	font-size: 16px;				
	font-weight: bold;
	padding: 15px 0px 3px 0px;		
}
/* used in SAVMA */
#savmabody td.section {background: #e4dbcf; padding: 5px; font-weight: bold;}
#savmabody td.billsection {font-size: 9pt; padding-left: 3px;}
#savmabody td.note {background: #ffffcc; border: 1px solid #cccccc; padding: 6px; font-size: 8pt;}
#savmabody td.forgot-password {background:#eaeaea; padding:10px; font-size: 12px; color: #667274;}
#savmabody td.header { text-align: left; font-size: 22px; line-height:24px; color: #667274; font-weight: bold; font-family: "benton-sans",sans-serif; padding:5px 11px 8px 0px;}
#savmabody p { margin-top: 5px; }
#savmabody p, td, div {font: 10pt "benton-sans",sans-serif; }
#savmabody hr { background-color:#e0eaec; border:0; height:1px; }
#savmabody .textbox { Width:165px; color: #667274; font-family: "benton-sans",sans-serif; font-weight: normal; font-size: 12px; background-color:#e4dbcf; }

/* used in VMAT */
#vmatbody p { margin-top: 5px; }
#vmatbody p, td, div {font: 10pt "benton-sans",sans-serif; }
#vmatbody hr { background-color:#667274; border:0; height:1px; width: 100%; color:#685274; }

#vmatbody .MyRadioButtonList { 
	width: 150px; 
	list-style-type: none; 
	margin-left:0px; 
	margin-top:0px; 
	overflow: auto;
}
#vmatbody .MyRadioButtonList li { 
	width: 50px; 
	float: left; 
	padding: 0 10px 0 0px; 
}     
#vmatbody .MyRadioButtonListAgree { 
	width: 310px; 
	list-style-type: none; 
	margin-left:0px; 
	margin-top:0px; 
	overflow: auto;
}
#vmatbody .MyRadioButtonListAgree li { 
	width: 110px; 
	float: left; 
	padding: 0 10px 0 0px; 
}    
/* used in SAVMA Symposium */
table.mylist input { 
	width: 20px; 
    display: block;	
	float: left; 
}   
table.mylist label {
    width: 200px;
    display: block;
    float: left;
}


/* used in Member Dues */
#duesbody td.header  { font-size: 16px; color: #667274; font-weight: bold; line-height: 18px; font-family: "benton-sans",sans-serif;}
#duesbody hr { background-color:#cccccc; border:0; height:1px; width: 100%; text-align:left;}

/* product confirmation page */
#content .clsLinkDisabled a, a:link { color: #c4262e; text-decoration:none; font-weight: bold; }
#content .clsLinkDisabled a:hover, a:active, a:focus { outline:0; font-weight: bold; }
#content .clsLinkDisabled a:hover { text-decoration:none !important; }
#content .clsLinkDisabled a:focus { border:0; outline:0; font-weight: bold; }
#content .clsLinkDisabled a:visited { font-weight: bold;}

/* used in Economics Report */
.rpSlide
{    
    background-color: White! important;
}
 
 .RadPanelBar_Sitefinity .rpRootGroup .rpOut
{    
   padding-left: 1px! important; 
} 


	/* Blockquote */
	blockquote.Econ {
font-family: "Roboto",serif;	
font-size: 14pt;
font-weight: regular;
width: 160px;
margin: 5px;
padding: 0.25em 15px;
line-height: 1.45;
position: relative;
color: #82bc00;
background-image: none;
background-attachment: scroll;
background-repeat:no-repeat;
background-color: transparent;
}

	blockquote.Econ:before {
display: block;
content: "\201C";
font-size: 34pt;
font-weight: bold;
position: absolute;
left: -10px;
top: -10px;
color: #82bc00;
}

	/* Member Price */
	.member-price {
font-family: "benton-sans",sans-serif;
font-size: 12pt;
font-weight: bold;
color: #8b1c40;
text-align: right; 
padding-bottom: 5px; 
}
