﻿@import url('AVMA-fonts.css');
/* RTE legacy styles. DO NOT DELETE. These need to stay here in order to apply styles to legacy code */
.ms-rteStyle-ListCircle
{
  -ms-name:"ListCircle";
  list-style-type:circle;
  }
  .ms-rteStyle-ListSquare
{
  -ms-name:"ListSquare";
  list-style-type:square;
  }

.ms-rteStyle-ListUpperRoman
{
  -ms-name:"ListUpperRoman";
  list-style-type:upper-roman;
  }
.ms-rteStyle-ListLowerAlpha
{
  -ms-name:"ListLowerAlpha";
  list-style-type:lower-alpha;
  }

.ms-rteStyle-Caption
{
  -ms-name:"Caption";
  font-size: 11px; color: #455560;
}

.ms-rteStyle-References
{
  -ms-name:"References";
  color:#828282;
}

.ms-rteStyle-FeaturedSlideText
{
	-ms-name:"FeaturedSlideText";	
	font-size:12px;
}
.ms-rteStyle-FeaturedSlideTitle
{
	-ms-name:"FeaturedSlideTitle";
	margin:6px 0 6px 0;
	font-size:24px;
	font-weight:bold;
}
.ms-rteStyle-QA_cap 
{
	-ms-name:"QA Cap";
	font-size:22px;
	color:#01833F;
	font-family:Arial, Helvetica, sans-serif;
}
.ms-rteStyle-QA_H3 
{
	-ms-name:"QA H3";
	font-size:16px;
	color:#01833F;
	font-family:Arial, Helvetica, sans-serif;
}
.ms-rteElement-Callout2 {
	width:14em;
}
hr.ms-rteElement-Hr { background-color:#e0eaec; border:0; height:1px; }
.avma12FontSize-1
{
  font-size: 12px;
}
.avma10ptFontSize-1
{
  font-size: 10pt;
}

.ms-rteFontFace-12
{
  -ms-name:"MyriadProSemibold";
  font-family: arial, helvetica, sans-serif;
}

/* markup styles 
div.ms-rteElement-Quote { -ms-name: Quote; }
div.ms-rteElement-Quote {
	color: #919191;
	background:url('../i/wf-quote-gradient.png') repeat-x;
	min-height:102px;
	border-top:solid 1px #d1e4cd;
	border-bottom:solid 1px #d1e4cd;
	font-size:18px;
	line-height:22px;
	padding:20px;
}*/

/* document style */
body {  background: #fff; font: 12px/18px Arial, Helvetica, sans-serif; }
body #s4-bodyContainer { min-width:977px; }

a, a:link { color: #0079c1; outline: 0; font-weight:bold; text-decoration:none;}
a:hover, a:active, a:focus { outline:0; }
a:hover { text-decoration:underline; }
a:focus { border:0; }
a:visited { font-weight:normal; }
:focus { -moz-outline-style: none; outline:0; }
button::-moz-focus-inner { border: 0; }
a img { border:none; }

/* highlight outside avma.org links, but not test.avma.org or ebusiness.avma.org 
a[href^="http://avma.org"], a[href^="https://avma.org"] {
	background-color:yellow;
}
a[href^="http://www.avma.org"], a[href^="https://www.avma.org"] {
	background-color:yellow;
}
*/

h1, h2, h3, h4, h5, h6 { font-weight: bold; font-family:Arial, Helvetica, sans-serif; margin-bottom: 5px; }
h1 { font-size: 28px; line-height:32px; color: #455660; padding: 0; margin:0; margin-bottom: 15px; }
.main-content-inner h1 { text-indent: -8px; }
h1.landing-title { font-size: 28px; line-height:32px; margin-bottom: 15px; }
h2 { font-size: 22px; line-height:24px; color: #667274; }
h2.inline { font-size: 22px; line-height:24px; color: #667274; display: inline; }
h2.landing-title { font-size: 22px; line-height:24px; color: #667274; margin: 0; padding: 0; }
h3 { font-size: 16px; line-height: 18px; color: #667274; }
h3.inline { font-size: 16px; line-height: 18px; color: #667274; display: inline; }
h4 { font-size: 11px; line-height: 15px; color: #667274; }
h4.inline { font-size: 11px; line-height: 15px; color: #667274; display: inline; }
h5, h5.ms-rteElement-H5 {   }
h6, h6.ms-rteElement-H6 {   }
hr.ms-rteElement-Hr { background-color:#e0eaec; border:0; height:1px; }
p { margin-top: 5px; }
.main-content-inner li { margin-bottom: 4px; }
.bullet { padding-left: 12px !important; background: url('../i/bullet.png') center left no-repeat !important; }
textarea {
    overflow: auto; /* 1 */
    vertical-align: top; /* 2 */
    width:100%;
}

/* reusable styles */
.clear, .clearFloats, .cb { clear: both; height:0; }

/* markup styles 
div.ms-rteElement-Quote { -ms-name: Quote; }
div.ms-rteElement-Quote {
	color: #919191;
	background:url('../i/wf-quote-gradient.png') repeat-x;
	min-height:102px;
	border-top:solid 1px #d1e4cd;
	border-bottom:solid 1px #d1e4cd;
	font-size:18px;
	line-height:22px;
	padding:20px;
}*/
.avma12FontSize-1
{
  font-size: 12px;
}
.avma10ptFontSize-1
{
  font-size: 10pt;
}

#s4-bodyContainer {
	position: relative;
}
body {
	height: 100%;
	overflow: auto;
	width: 100%;
}
.ms-cui-menu a, .ms-cui-menu a:link, #s4-ribbonrow a:link {
	font-weight: normal;
}
.ms-cui-menu a:hover, #s4-ribbonrow a:hover {
	text-decoration: none !important;
}

/*Make sure there are no scroll bars on our popup overlays
.ms-dialog, .ms-dlgOverlay {width: 100% !important;height:100% !important; overflow:auto !important;}*/
#s4-ribbonrow {
	line-height:normal;overflow-y:visible !important;
}
.noRibbon { padding-top:0px !important; }
/* cursor reset to normal span properties */
#ms-rterangecursor-start, 
#ms-rterangecursor-end 
{
 display: inline !important;
 margin: 0px !important;
 padding: 0px !important;
 border: none !important;
}
/* status bar */
/* broken vertical scrollbar in modal windows fix 
.ms-dialog BODY #s4-workspace #s4-bodyContainer { overflow:auto !important; overflow-y:scroll !important;}*/
/*.ms-dlgFrameContainer body.v4master #s4-workspace {overflow:auto !important;min-width:800px; }
.ms-dialog .s4-pr {margin-top:100px; overflow:scroll !important;} */
.ms-dialog BODY #s4-workspace {overflow:auto !important;min-width:800px;padding-top:0px !important; }
/*.ms-cui-TabRowLeft {	margin-top:0px;}
.ms-cui-tts {margin-top:-19px;} */
BODY #s4-workspace {
	overflow:auto !important;
}
table#MSO_tblPageBody {
	overflow:auto !important;
	overflow-x:scroll !important;
}


/* new header for AVMA-design and AVMA-search master pages */
#flat-header { height:223px; background:url('../i/header-bg4.png') no-repeat top center; position:relative; }
#flat-header .home-hotspot {width: 355px; height: 135px; position:absolute; top:50px;}
/*#flat-header .public-hotspot {width: 181px; height: 86px; position:absolute; top:43px; right:89px;}*/  
#flat-header-inner { width:977px; margin:0px auto; position:relative; }


/* header */
#header { height:223px; /*background:url('../i/header-bg3.png') no-repeat top center; position:relative;*/ }
#header-inner { width:977px; margin:0px auto; position:relative; }
#logo { position:absolute; top:23px; }
#logo-2 { position:absolute; top:132px; right:73px; }
#pet-owners { position:absolute; top:43px; right:89px; }

/* utility links */

#utility-links {font-size: 12px; position:relative; margin:0px 240px 0 140px; top:10px; left:430px; width:auto;}
#utility-links a, #utility-links a:link { font-size:12px; text-decoration: none; font-weight: bold; color: #2e4049 !important; }
#utility-links a:hover { text-decoration:underline; }
#utility-links a.store { background:url('../i/sprites.png') no-repeat 0 -194px; padding-left:19px; }
#utility-links ul { list-style:none; margin:0 auto; padding:0; }
#utility-links ul li { padding:0; margin:0; float:left; margin-left:5px; }
#utility-links .s4-trc-container-menu { margin:0;}

#utility-links .s4-signInLink { color: #2e4049 !important; margin:0 !important; }
#utility-links .ms-viewselector-arrow { width:15px !important; height: 6px !important; }
#utility-links .ms-viewselector-arrow img.loginMenu { top:-632px; border-width: 0px; position: absolute; left: 0px; }
#utility-links div[id$="Welcome_pnlLoggedIn"] { color:#2e4049 !important; width:auto; float:left;position:relative;}
#utility-links div[id$="Welcome_pnlLoggedIn"]  .welcomeUserDisplayName {font-weight:normal; padding-right:5px;float:left !important;padding-left:0px !important;position:relative;}
#utility-links div[id$="Welcome_pnlLoggedIn"]  .welcomeUserMenu {margin-top:0px !important; float:left !important;padding-left:5px !important;position:relative;display:inline-block;}
/* search */
#search { position:absolute; top:110px; left:710px; width:auto; background:url('../i/search-field.png') no-repeat; }
#search input[type=text] {
	font-size: 10px;
	background: url('../i/search-icon.png') no-repeat right;
	border: none;
	padding: 0 20px 0 8px;
	color: #9a9a9a;
	font-style:normal;
	width:160px !important;
	margin-right:18px;
	line-height:20px;
	height:22px;
}
#search input[type=text]:focus { color:#363636; }
#search a img {  }
#search a { }
#search a:hover { }

/* Login Control */

#login-zone {
    background: url("/Style Library/AVMA/i/loginBGTop.png") no-repeat scroll left top transparent;
    height: 220px;
    width: 259px;
}
.page-content #loginTitle {
	padding-top: 9px;
}
#login-zone #loginTitle {
    color: #FFFFFF;
    font-family: 'MyriadProSemibold',Arial,Helvetica,sans-serif;
    font-size: 14px;
    font-weight: normal !important;
    letter-spacing: 0;
    text-align: center !important;
    text-transform: uppercase;
    word-spacing: 1px;
    margin-top: 4px;
}
#login-zone .ms-WPHeader {
    display: none;
}
#login-zone div.login {
    background: url("/Style Library/AVMA/i/loginBGmiddle.png") repeat-y scroll left top transparent;
    margin-top: 0;
    width: 259px;
}
#login-zone div.login input.btn-login {
    background: url("/Style Library/AVMA/i/loginbutton.png") no-repeat scroll left top transparent;
    border: medium none;
    border-collapse: collapse;
    color: white;
    cursor: pointer;
    display: inline-block;
    float: right;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    height: 23px;
    text-indent: 10px;
    text-transform: uppercase;
    width: 72px;
}
#login-zone .ms-wpContentDivSpace {
	background:transparent url('/Style Library/AVMA/i/loginBGBottom.png') no-repeat -1px bottom;
	width:260px;
	height:212px;
}
#login-zone div.login label {
    font-size: 10px;
    line-height: 12px !important;
    margin-left: 5px;
    margin-top: 5px;
    text-transform: uppercase;
    vertical-align: baseline;
}
.loginform {
   margin: 0 auto;
}
.overview {
    margin: 9px 15px;
}
.troubleLogginIn {
    margin-left: 15px;
}
.loggedin .login {
    margin-top: 40px !important;
}
.loggedinwidth {
    margin: 0 auto;
    width: 220px;
}
div.login input[type="text"], div.login input[type="password"] {
    width: 145px;
}

/* navigation */
#main-nav {
	font-family:"MyriadProCondensed", "Arial Narrow", Arial, Helvetica, sans-serif;
	background:url('../i/main-nav-bg2.png') repeat-y top center;
	font-size:18px;
	margin:auto;
	position:relative;
}
#main-nav-inner { width:977px;  margin:0 auto; position:relative; }
#main-nav ul.root > li.static > a { color:#fff; font-weight:normal; margin-right:22px; text-decoration: none; padding:5px 0; }
#main-nav ul.root > li.static > a:hover { text-decoration: none !important; }
#main-nav ul.dynamic { padding: 0; border:none; z-index:110; }
#main-nav ul.dynamic a { display: block; font-size: 12px; font-family: Arial, Helvetica, sans-serif; color:#fff; text-decoration:none; font-weight:bold; }
#main-nav ul.dynamic a:hover { text-decoration: none; }
#main-nav ul.dynamic > li.dynamic > a > span.additional-background > span.menu-item-text { background:url('../i/avma-dropdown-divider.png') repeat-x top; padding:7px 15px; }
#main-nav ul.dynamic > li.dynamic:first-child > a > span.additional-background > span.menu-item-text { background:url('../i/avma-dropdown-arrow.png') no-repeat 5px top; }
#main-nav ul.dynamic > li.dynamic > a > span.additional-background { background: url('../i/avma-dropdown-bg.png');margin:0 5px; }
#main-nav ul.dynamic > li.dynamic > a:hover > span.additional-background { background: url('../i/avma-dropdown-bg2.png'); }
#main-nav ul.dynamic > li.dynamic > a { background: url('../i/avma-dropdown-right.png') repeat-y right; }
#main-nav ul.dynamic > li.dynamic { background: url('../i/avma-dropdown-left.png') repeat-y left; }
#main-nav ul.dynamic { background:none; }
#main-nav li.last { background: url('../i/avma-dropdown-BM.png') repeat-x; margin:0 10px; position:relative; height:10px; }
#main-nav .dropdown-BL { background: url('../i/avma-dropdown-BL.png') no-repeat; height:10px; width:10px; position:absolute; left:-10px; }
#main-nav .dropdown-BR { background: url('../i/avma-dropdown-BR.png') no-repeat; height:10px; width:10px; position:absolute; right:-10px; }
#main-nav li.dynamic-children a.dynamic-children span.additional-background { background:none; padding-right:0; }

#left-col a, #left-col a:link { text-decoration:none; display:block; color: #2e4049 !important;}
#left-col a:hover { text-decoration:underline; }
#left-col ul.root li { padding:0 7px 0 8px; font-weight: bold !important; }
#left-col ul.root li a .menu-item-text { font-weight: bold; font-size: 13px; }
#left-col ul.root li ul.static li.static a .menu-item-text { font-weight: normal; font-size: 12px; padding-left: 5px; }
#left-col ul.root li.selected { background:#fff; }
#left-col ul.root li.selected a { background:#fff; border-color:#fff; }
#left-col ul.root li:first-child { border:none; margin-top:0; }
#left-col ul.root li a { text-transform:uppercase; border-top:solid 1px #d5d5d5; margin:0px 3px 0px 8px; padding:5px 0px 5px 0;}
#left-col ul.root li:first-child a { border:none; }
#left-col ul.root li ul li a {
	font-weight:normal;
	text-transform:none;
	border:none;
	padding:0 3px;
	margin:5px 0;
	font-size:12px;
	line-height:normal;
}

#left-col ul.root ul li { border:none;  }
#left-col .s4-ql, .s4-ql ul.root ul { margin-bottom:0; }
/* to hide subnav except in current site
#left-col ul.root li.static > ul {
	display:none;
}
#left-col ul.root li.static.selected > ul {
	display:block;
}
*/
#left-col .left-arrow { margin:0 0 1px 4px; width:7px; height:7px; display:inline-block; background:url('../i/left-nav-arrow.png') no-repeat; }
.menu-item-text { font-weight: bold; }
a .menu-item-text { font-weight: normal; text-transform: none; }

/* breadcrumbs */
#breadcrumbs {font-size: 12px; margin: 0; padding-bottom: 5px; margin-bottom: 10px; color: #999; border-bottom:solid 1px #eee; }
#breadcrumbs strong { color: #777; }
#breadcrumbs a { font-weight:normal; color: #228cc4; }
#breadcrumbs .breadcrumbItemActive { font-weight:bold; }

/* page controls */
#page-controls {
	position:absolute;
	right:0;
	top:20px;
	text-transform:uppercase;
}
#page-controls a {
	color: #228cc4 !important;
}
.print-icon {
	background:url('../i/print.png') no-repeat 1px 1px;
	display: block;
	padding: 0 0 0 23px;
}
.sqt-print-friendly {
	display:inline-block;
}
.sharethis {
	display:inline-block;
	padding: 0 0 0 23px;	
	margin-left:10px;
	background:url('../i/sharethis.png') no-repeat 1px 1px;
}
/* layout */
#page { position: relative; }
#content { background:url('../i/header-shadow2.png') no-repeat top center; margin:auto; position:relative; }
#content #content {background:none;}
#content-inner { width:977px;  margin:auto; padding: 20px 0; position:relative; }
/* #left-col { float:left; width:219px; border:solid 1px #eee; background:#eee; position:relative; }
#left-col-inner { } */
#left-col { float:left; width:221px;  }
#left-col-inner { width: 219px; border:solid 1px #eee; background:#eee; position:relative; }
#main-col { width:739px; float:left; padding-bottom:15px;}
#main-content { float:left; width:504px; }
.main-content-inner { padding:0 38px 0 15px;position:relative;display:block; }
#main-content-renew-join { float:left; 	width:977px; }
#right-col { float:right; width:215px; margin-right:-17px;}
.right-col-inner {display:block; }

/* footer */
#footer-outer { background:url('../i/footer-bg2.png') repeat-y top center; color:#455560; margin: 15px auto 0px auto; position:relative;clear:both; }

#footer-outer a { color:#0079c1; text-decoration: underline; }
#footer-inner { width:977px; margin:auto; padding:25px 0 15px; position:relative; }
#avmf-logo { float:left; margin-right:90px; }
#other-sites { font-size:12px; float:left; width:378px; }
#other-sites .title {
	font-weight:bold;
	text-align:center;
	font-size:16px;
	margin-bottom:15px;
	font-family:"MyriadProCondensed", "Arial Narrow", Arial, Helvetica, sans-serif;
}
#other-sites a { font-weight:200;  }
#other-sites .left-col { float:left; width:49%; margin-right:1%; }
#other-sites .right-col { float:right; width:49%; margin-left:1%; }
#social-icons { margin:33px 0 0 50px; }
#social-icons ul { display:inline; list-style:none; }
#social-icons ul li { float:left; margin-left:8px; }
#footer-text { text-align:center; font-size:12px; margin-top:33px; }
#footer-text a { font-weight:normal; }
#pet-health { float:right; }

/* icons */
.icon { background:url('../i/sprites.png') no-repeat; display:block; }
.icon.fb { background-position:0 0; width:23px; height:23px; }
.icon.tw { background-position:0 -33px; width:23px; height:23px; }
.icon.in { background-position:0 -66px; width:23px; height:23px; }
.icon.fl { background-position:0 -99px; width:23px; height:23px; }
.icon.yt { background-position:0 -132px; width:23px; height:23px; }
.icon.noah { background-position:0 -165px; width:51px; height:20px; }


/* --- INTERACTIONS --- moved from brand-styles.css sheet 11/1/17 */

/* toggle styling */

#readmore1, #readless1, #readmore2, #readless2, #readmore3, #readless3, #readmore4, #readless4, #readmore5, #readless5, #readmore6, #readless6, #readmore7, #readless7, #readmore8, #readless8, #readmore9, #readless9, #readmore10, #readless10, #readmore11, #readless11, #readmore12, #readless12, #readmore13, #readless13, #readmore14, #readless14, #readmore15, #readless15, #readmore16, #readless16 {cursor: pointer; width:100%;}

.togHeader {background-color: #00305E; color: #fff; padding: 10px;}

#displayText1, #displayText2 {color: #fff !important; text-decoration: none;}
.peekcontent {
    margin-top: 0; 
    opacity: 0.3; 
    -moz-opacity: 0.3;	
    -webkit-opacity: 0.3; 
    text-align: left !important; 
    filter: alpha(opacity=40); /*older IE version */
}

.dwnarrow, .uparrow {text-align: center; cursor: pointer; margin: 0 50%; display:block;}
/* --- End INTERACTIONS --- moved from brand-styles.css sheet 11/1/17 */


/* page settings */
.edit-panel fieldset { margin: 10px 0; padding: 10px; }
.edit-panel legend { font-weight: bold; }

/* web part zones */
.two-column-zone .zone-left { float:left; width:49%; margin-right:1%; }
.two-column-zone .zone-right { float:right; width:49%; margin-left:1%; }

.split3ColumnZones .columnLeft, .split3ColumnZones .columnRight { float:left; width:153px; }
.split3ColumnZones .columnMid { float:left; width:153px; margin:0 17px; }

#left-nav-web-zone { margin-top: 10px; }

/* web parts */
tr.ms-WPHeader td:first-child  { display:none; }
tr.ms-WPHeader td { border-bottom: 0; }
td.ms-wpTdSpace { width: 0; border-style: none; padding: 0; }
h3.ms-WPTitle { color: #637274; font-size: 16px; font-weight: bold; margin: 0; padding:0; text-align: left !important;font-family:"MyriadProSemibold",Arial, Helvetica, sans-serif; }
h3.ms-WPTitle nobr { white-space: normal; }
h3.ms-WPTitle a { color: #637274; font-size: 16px; }
.ms-WPBody { padding: 5px 0 0 0; }
.ms-WPBorder { border-top: 0; border-color: #5d87a1; padding: 10px; }
.ms-WPBorderBorderOnly { border-color: #5d87a1; padding: 10px; }
.ms-WPBorder .ms-WPBody, .ms-WPBorderBorderOnly .ms-WPBody { padding: 0; }
.ms-wpContentDivSpace { margin: 0; }
.ms-PartSpacingVertical { margin: 0; }
.s4-wpTopTable { margin: 0 0 20px 0; }
#MSOTlPn_MainTD { position: relative; }

/* sharepoint lists & libraries */
.ms-listviewtable, td.ms-partline, td.ms-addnew {}
.ms-dialog #page, .ms-dialog #content, .ms-dialog #content-inner, .ms-dialog #page-body-content, .ms-dialog .main-col-inner, .ms-dialog .main-col {
	background: none; width:auto; height:auto; min-height:0; padding:0; margin:0; }

/* corners */
.corner { position:absolute; background:url('../i/corners-8-ffffff-border.png') no-repeat; width:8px; height:8px;}
.TL { background-position:top left; top:-1px; left:-1px; }
.TR { background-position:top right; top:-1px; right:-1px; }
.BL { background-position:bottom left; bottom:-1px; left:-1px; }
.BR { background-position:bottom right; bottom:-1px; right:-1px; }


/* Page layouts */
/* press release & news page */	
.pr-title { width: 40%; font-style: italic; float: right; text-align: right }
.pr-header { margin-bottom: 15px; }
.pr-info { font-weight: bold; text-transform: uppercase; }
.pr-info > .pr-name { display:block;clear:left;font-weight:normal; text-transform:capitalize;}
.pr-contact {  }
.pr-date { font-size: 12px; line-height: 15px; color: #667274;margin-bottom:15px; }
.pr-release {display:inline;}
.pr-divider { text-align: center; }
.pr-update, .news-update { font-style: italic; }
#news-release h1 { text-align: center; color: #000; font-size: 16px; font-family: Arial, helvetica, sans-serif; }
.prtitle a, .prtitle a:link, .prtitle a:visited, .prtitle a:active {font-size:18px; line-height:22px;color:#0079c1;font-weight:bold;}
a.PRbyDate { font-size: 12px; line-height: 18px; }
.advocacy-type { color: #01833f; font-weight: bold; font-size: 18px; }

/* ==== Hot Issues Left Nav Federal and State Layouts = (OLD CSS - REMOVE WHEN AVMA-CAN UPDATES HOT ISSUES IN THEIR LEFT NAV) ==== */
.Hot-Issues-LeftNav 
{ position:relative; margin:0px; padding:0px; background:#fff url(../i/HotIssuesLeftNavBG.png) repeat-y top left;
 border:none; width:215px;}
.Hot-Issues-LeftNav-Top {
	margin-top:-7px;
	background:#add026 url(../i/HotIssuesLeftNavTop.png) no-repeat top left;
}
.Hot-Issues-LeftNav-Bottom {
	margin-bottom:0px;border:1px solid #01833f;border-top:none;
	background:#fff url(../i/HotIssuesLeftNavBottom.png) no-repeat top left;
}
.Hot-Issues-LeftNav h3 
 { color: #015a2b; background:#add026; text-align:center !important; font-size:0.8em;font-weight:bold;text-transform:uppercase;font-family:Arial, Helvetica, sans-serif;padding-bottom:5px;padding-top:5px;border:1px solid #01833f;border-top:none;margin:-10px 0px;}
.Hot-Issues-LeftNav h3 a
 { color: #015a2b; text-align: center !important; }
.Hot-Issues-LeftNav .Hot-Issues-LeftNav-links {
	margin-top:15px;margin-bottom:10px;
}
.Hot-Issues-LeftNav .Hot-Issues-LeftNav-links a, 
.Hot-Issues-LeftNav .Hot-Issues-LeftNav-links a:link, 
.Hot-Issues-LeftNav .Hot-Issues-LeftNav-links a:visited {
	display:block;
	background:transparent url('../i/blue-arrow-bullet.png') no-repeat 5px 9px;
	padding:5px 0px 5px 20px;
	margin-left:0px;
}
.left-col-webpart .Hot-Issues-LeftNav {
	width:215px;margin-left:-10px;
}
/* hot topics */
.hotTopics > h3 {
	background-color:#455660;
	color:#fff;
	text-transform:uppercase;
	padding:8px 10px;
}
.hotTopics ul {
	margin:0;
	padding:0;
}
.hotTopics li {
	margin:0;
	padding:0;
	list-style-type:none;
}
.hotTopics a {
	padding:8px 12px;
	text-decoration:none !important;
	font-size:1.1em;
	color:#0079c1;
	display:block;
	font-weight:bold;
}
.hotTopics ul li:first-child {
	border-top: 0px;
}
.hotTopics a:hover {
	text-decoration:underline;
	background:#F7F7F7;
}
.hotTopics .parent-topic a:link {
	color:#455660 !important;
	display:inline-block;	
	text-transform: uppercase;
}
.hotTopics .parent-topic:hover {
	background:transparent;
}
.hotTopics .parent-topic:first-child {
	border-top: 0px;		
}
.hotTopics .parent-topic-name {
	padding:0;
	text-transform:uppercase;
	margin-top:0px;
}
.hotTopics .parent-topic-arrow {
	display:inline-block;
	width:14px;
	height:12px;	
	margin: 0 0 -2px 6px;	
}
.hotTopics li li {
	border-top:0px;
}
.hotTopics .child-topic {
	padding-left:24px;
	border-top:0;
	display:block;
}

.hotTopics .parent-topic span {
	color: #455660;
	text-transform: uppercase;
	display: inline-block;
	padding:8px 12px;
	text-decoration:none !important;
	font-size:1.1em;
	display:block;
	font-weight:bold;
	
}

/* ============ AVMA JOURNALS LANDING PAGE =========== */

.AVMAjournalsTableSpace { height:15px;
}
.AVMAJournalsLandingLinks a {text-decoration:none;}

/*
.AVMAJournalsLandingLinks a { text-decoration:none;}
.AVMAJournalsLandingLinks a, a:link {
	 color:#0079c1; outline: 0; font-weight:bold; text-decoration:none;}
.AVMAJournalsLandingLinks a:hover, a:active, a:focus {
	outline: 0;}
.AVMAJournalsLandingLinks a:hover {text-decoration:underline !important;}	 
.AVMAJournalsLandingLinks a:link, 
.AVMAJournalsLandingLinks a:visited {
	font-weight: bold;
}*/

.AVMAJournalsBanner { margin-right: 0px; background-color: #F3BE59; text-align: left; font-size: 26px; color: #455560; padding: 15px 16px; font-weight: bold; -webkit-border-top-left-radius: 15px; border-top-left-radius: 15px; border-top-right-radius: 15px; -webkit-border-top-right-radius: 15px; -moz-border-radius-topleft: 15px; -moz-border-radius-topright: 15px;
}
.ReadJavmaNewsButton { width:105px; margin-top:10px; margin-left:-20px; padding-top:3px; padding-bottom:3px; padding-left:10px; background-color:#f3be59; border-radius: 0px 5px 5px 0px; -moz-border-radius: 0px 5px 5px 0px; -webkit-border-radius: 0px 5px 5px 0px; border: 0px solid #F3BE59; font-family:'MyriadProSemiBold', Arial, Helvetica, sans-serif; font-size:12px; color:#385B83;
}
.ReadJavmaButton { width:77px; margin-top:0px; padding-top:3px; padding-bottom:3px; padding-left:10px; background-color:#f3be59; border-radius: 0px 5px 5px 0px; -moz-border-radius: 0px 5px 5px 0px; -webkit-border-radius: 0px 5px 5px 0px; border: 0px solid #F3BE59; font-family:'MyriadProSemiBold', Arial, Helvetica, sans-serif; font-size:12px; color:#385B83;
}
.ReadAJVRButton { width:67px; margin-top:10px; padding-top:3px; padding-bottom:3px; padding-left:10px; background-color:#f3be59; border-radius: 0px 5px 5px 0px; -moz-border-radius: 0px 5px 5px 0px; -webkit-border-radius: 0px 5px 5px 0px; border: 0px solid #F3BE59; font-family:'MyriadProSemiBold', Arial, Helvetica, sans-serif; font-size:12px; color:#385B83;
}
.VisitPhotoGalleriesButton { width:87px; margin-top:10px; padding-top:3px; padding-bottom:3px; padding-left:10px; background-color:#f3be59; border-radius: 0px 5px 5px 0px; -moz-border-radius: 0px 5px 5px 0px; -webkit-border-radius: 0px 5px 5px 0px; border: 0px solid #F3BE59; font-family:'MyriadProSemiBold', Arial, Helvetica, sans-serif; font-size:12px; color:#385B83;
}
.JavmaNewsBanner { margin: 0 0; padding-top: 4px; padding-bottom: 1px; padding-left: 8px; background-color: #faef91; border-radius: 5px 0px 0px 0px; -moz-border-radius: 5px 0px 0px 0px; -webkit-border-radius: 5px 0px 0px 0px; border: 0px solid #F3BE59; font-family:'MyriadProSemiBold', Arial, Helvetica, sans-serif; font-size:14px; color:#385B83;
}
.JavmaNewsMoreStories {	height: 424px; width: 238px; float: right; margin: 0 0; padding-left: 20px; padding-right:12px; background-color: #fdf6bb;
}
.JavmaNewsImage { width: 430px;  margin: 0 0; float: left;
}
.JavmaNewsStories { width: 425px;  margin: 0 0; padding-right:5px; float: left;	
}
.JavmaCurrentBanner { margin: 0 0; padding-top: 4px; padding-bottom: 1px; padding-left: 8px; background-color: #faef91; border-radius: 5px 0px 0px 0px; -moz-border-radius: 5px 0px 0px 0px; -webkit-border-radius: 5px 0px 0px 0px; border: 0px solid #F3BE59; font-family:'MyriadProSemiBold', Arial, Helvetica, sans-serif; font-size:14px; color:#385B83;	
}
.JavmaCurrentImage { width: 250px; margin: 0 0; float: left;
}
.JavmaCurrentStories { width: 429px; margin: 0 0; padding-top:4px; padding-bottom:5px; padding-right:10px; float: right;	
}
.AJVRCurrentBanner { margin: 0 0; padding-top: 4px; padding-bottom: 1px; padding-left: 8px; background-color: #faef91; border-radius: 5px 0px 0px 0px; -moz-border-radius: 5px 0px 0px 0px; -webkit-border-radius: 5px 0px 0px 0px; border: 0px solid #F3BE59; font-family:'MyriadProSemiBold', Arial, Helvetica, sans-serif; font-size:14px; color:#385B83;	
}
.AJVRCurrentImage { width: 150px; margin: 0 0; float: right;
}
.AJVRCurrentStories { width: 539px; margin: 0 0; padding-top:4px; float: left;	
}
.MostReadNewsStoriesBanner { margin: 0 0; padding-top: 4px; padding-bottom: 1px; padding-left: 8px; background-color: #faef91; border-radius: 5px 0px 0px 0px; -moz-border-radius: 5px 0px 0px 0px; -webkit-border-radius: 5px 0px 0px 0px; border: 0px solid #F3BE59; font-family:'MyriadProSemiBold', Arial, Helvetica, sans-serif; font-size:14px; color:#385B83;	
}
.MostReadNewsStoriesImage { height: 185px; width: 265px; margin: 0 0; float: left; background-color: #fdf6bb;
}
.MostReadNewsStories { height: 185px; width: 425px; margin: 0 0; padding-right:10px; float: right; background-color: #fdf6bb;
}
.MostReadSABanner { margin: 0 0; padding-top: 4px; padding-bottom: 1px; padding-left: 8px; background-color: #faef91; border-radius: 5px 0px 0px 0px; -moz-border-radius: 5px 0px 0px 0px; -webkit-border-radius: 5px 0px 0px 0px; border: 0px solid #F3BE59; font-family:'MyriadProSemiBold', Arial, Helvetica, sans-serif; font-size:14px; color:#385B83;	
}
.MostReadSAImage { height: 194px; width: 265px; margin: 0 0; float: left; background-color: #fdf6bb;
}
.MostReadSA { height: 190px; width: 425px; margin: 0 0; padding-right:10px; padding-top:4px; float: right; background-color: #fdf6bb;	
}
.PhotoGalleriesBanner { margin: 0 0; padding-top: 4px; padding-bottom: 1px; padding-left: 8px; background-color: #faef91; border-radius: 5px 0px 0px 0px; -moz-border-radius: 5px 0px 0px 0px; -webkit-border-radius: 5px 0px 0px 0px; border: 0px solid #F3BE59; font-family:'MyriadProSemiBold', Arial, Helvetica, sans-serif; font-size:14px; color:#385B83;	
}
.PhotoGalleriesImage { width: 250px; margin: auto auto; float: left;
}
.PhotoGalleriesText { width: 429px; margin: auto auto; padding-top:4px; padding-right:10px; float: right;	
}

/* ============ NEWS PAGE UPDATED DATE =========== */
.updatedDate {
font-style:italic;
	padding-left:1px;
}
/*============ EDIT PAGE CONTENT BOX ============*/
div[id$="RichHtmlField"] .ms-formfieldvaluecontainer {
	border:1px dotted silver;
}
/* ============ CAP WIZ WEB PART ============ */
#CapWiz {
background:transparent url('../i/avma-alert-RED-bg.jpg') no-repeat left top;
padding:0;
width:223px;
height:314px;
margin:-5px 0px -10px 0px;
}
#CapWiz h3 {
	font-family:'MyriadProSemiBold', Arial, Helvetica, sans-serif;
	color:#fff;
	font-size:18px;
	text-transform:uppercase;
	text-align:left;
	padding-top:22px;
	padding-left:18px;
	display:inline-block;
	z-index:100;
	clear:both;
}
#CapWiz ul, #CapWiz ul.ms-alternating {
margin-left:0px;
margin-right:0px; 
margin-top:30px;
list-style-position:inside;
list-style-type:none;
background-color:transparent !important;
}
#CapWiz ul li {
color:#455560;
background:transparent url('../i/capwiz-bullet.png') no-repeat 10px 18px;
font-size:12px;
font-family:'MyriadProSemiBold', Arial, Helvetica, sans-serif;
/*border-bottom:1px solid #0079c0;*/
padding:15px 1px 5px 25px;
margin-left:-39px;
margin-right:20px;

}
#CapWiz ul li a, #CapWiz ul li a:link {
	color:#455560;
	font-weight:normal;
		font-family:'MyriadProSemiBold', Arial, Helvetica, sans-serif;
}

/* ========== TEASER PAGES ========== */
#TeaserText {
	padding:20px 20px 30px 20px;
	text-align:center;
	font-weight:bold;
	font-size:12px;
}
#TeaserIntro {
	float:right;
	display:inline-block;
/*	width:160px; */
	width:38%;
	margin-top:-230px;
	margin-right:-30px;
	padding:20px;
	border:1px solid #e8e8e8;
}
#TeaserIntro:empty, #TeaserIntro::empty {
	display:none;border:0;
}
#TeaserIntroHeader {
	text-align:center;
	font-weight:bold;
	font-size:14px;
}
#TeaserIntroBody {
	padding-top:10px;
}
/* ======== About Us H2 ======== */
h2.nopadding {
margin:0px;
padding:0px;}

/* ========== newsletter promo images ========== */
img[src*="NewsLetter%20Promo"] {
	max-height:100%;
}

/* ============ CONTENT SIDEBAR WEB PARTS ============ */
.content-sidebar-narrow  {
	width: 203px;
	background-color: #ebf0c8;
	border: 1px solid #e3e3e3;
	padding:0px 5px 10px 5px;
	position:relative;
}
.content-sidebar-wide {
	width: 460px;
	background-color: #ebf0c8;
	border: 1px solid #e3e3e3;
	padding:0px 5px 10px 5px;
	position:relative;
	margin:0px;
}
.right-col-webpart .content-sidebar-narrow {
	margin-left:-10px;
}

/* ================ Members View ======================= */

.membertop {
                overflow: hidden;
                margin-bottom: 10px;
}
.memberselect {
                border: 1px solid #01833f;
                width: 180px;
                padding: 6px;
                text-align: center;
                background-color: #dae49b;
}
.directors {
                overflow: hidden;
}
.MyAVMALeadershipImage {
                float: left;
                width: 120px;
}
.directorcontact {
                float: left;
                width: 330px;
}
.directorcontact ul, .MyAVMALeadership ul {
                list-style-type: none;
                padding-left: 0;
                margin: 0;
}
.MyAVMALeadership {
	            float: left;
	            width: 330px;
}
.Delegate {
                clear: left;
                margin-bottom: 10px;
                overflow: hidden;
}
.MyAVMALeadershipImage2 {
                float: left;
                width: 120px;
                min-height: 140px;
}
.viewall {
                clear: left;
}

/* ======= ADVANCED SEARCH PAGE STYLES ========== */
/**/
td[title*="AVMA Advanced Search"] h3.ms-WPTitle nobr span { display:none;}

h2[class*="advsearchtitle"] {
	font-size: 22px; line-height:24px; color: #667274;
}
div.ms-WPBody.ms-wpContentDivSpace > div > div[id*="UpdatePanel"] { 
margin-top:20px; width:700px; }

.searchlabel {clear:both;display:inline;float:left;
margin-top:0px;width: 100px; font-family:Arial, Helvetica, sans-serif;font-size:12px; font-weight:bold;color:#455560;}
div[id*="PanelAdvancedSearch"] {
	margin:0; padding:0; border:none;
}
div[id*="PanelAdvancedSearch"] h3 {
	font-size:16px;color:#637274; margin-left:0px;
}
input[id*="TextBoxSearch"] {margin-left: 75px;}
input[id*="SearchButtonRegular"] {margin-left:20px;width:62px;height:24px;
background:white url('../i/btn-search.png') no-repeat 0px 0px;border:none;
color:transparent; font-size:12px; font-family:'MyriadProSemiBold', Arial, Helvetica, sans-serif;text-transform:uppercase;}
table[id*="RadioButtonListSearch"] {margin:10px 0px 20px 0px;}
table[id*="RadioButtonListSearch"] td {height:15px;
line-height:15px;
vertical-align:middle;
background:transparent;}
input[id*="RadioButtonListSearch"] {margin-left:172px;}
label[for*="RadioButtonListSearch"]{margin-left:2px;
line-height:15px;vertical-align:middle;padding-top:5px;}

div[id*="PanelAdvancedSearch"] {
padding-top:20px;
}

select[id*="DropDownListTag1"] {padding:2px;margin-top:4px;
margin-left: 10px;
}
select[id*="DropDownListClause1"] {padding:2px;
margin-top:4px;
margin-left: 15px;
}
input[id*="TextBoxSearchTag1"] {padding:2px;
margin-top:4px;
margin-left:15px;}

select[id*="DropDownListAndOr1"] {padding:2px;
margin-top:4px;
margin-left: 15px;
}

select[id*="DropDownListTag2"] {padding:2px;
margin-top:4px;
margin-left:110px; }

select[id*="DropDownListClause2"] {padding:2px;
margin-top:4px;
margin-left: 15px;
}
input[id*="TextBoxSearchTag2"] {padding:2px;
margin-top:4px;
margin-left:15px;}

select[id*="DropDownListAndOr2"] {padding:2px;
margin-top:4px;
margin-left: 15px;
}

select[id*="DropDownListTag3"] {padding:2px;
margin-top:4px;
margin-left:110px; }

select[id*="DropDownListClause3"] {padding:2px;
margin-top:4px;
margin-left: 15px;
}
input[id*="TextBoxSearchTag3"] {display:block;padding:2px;
margin-left:366px;margin-top:-20px;margin-bottom:20px;}
@-moz-document url-prefix() {
input[id*="TextBoxSearchTag3"] {
margin-left:375px;}
}
div.searchtype {
	display:inline-block;
	float:left;
	padding-right:45px;
}
div.searchsection {
	display:inline-block;
	float:left;
}
table[id*="CheckBoxListType"] {
	float:left;
	display:block;
	margin-right:100px;
}
table[id*="CheckBoxListSection"] {
	float:left;
	display:block;
}
input[id*="SearchButtonAdvanced"] {display:block;width:62px;height:24px;clear:both;margin-left:20px;
background:white url('../i/btn-search.png') no-repeat 0px 0px;border:none;
color:transparent; font-size:12px; font-family:'MyriadProSemiBold', Arial, Helvetica, sans-serif;text-transform:uppercase;}

/* search facets */
.ms-searchref-main {
 float:left; width: 219px; border:solid 1px #eee; background:#eee; position:relative; 
 font-family:Arial, Helvetica, sans-serif !important; font-size:13px;
 }
.srch-corners {position:relative;background:#eee; border:solid 1px #b6babf !important;} 
.srch-refinearea {width:229px;	
}
.srch-corners .corner {
	position:relative !important;
}
.srch-corners .TL, .srch-corners .BL {
	float:left;
}
.srch-corners .TR, .srch-corners .BR {
	float:right;
}
.srch-corners .BR, .srch-corners .BL {
	bottom:-1px;position:absolute !important;
} 
.srch-refinearea a, .srch-refinearea a:link { text-decoration:none; display:block; color: #2e4049 !important;}
.srch-refinearea a:hover { text-decoration:underline; }
.srch-refinearea ul.root li { padding:0 7px 0 8px; font-weight: bold !important; }
.srch-refinearea ul.root li a .menu-item-text { font-weight: bold; font-size: 13px; }
.srch-refinearea ul.root li ul.static li.static a .menu-item-text { font-weight: normal; font-size: 12px; padding-left: 5px; }
.srch-refinearea li.selected { background:#fff; }
.srch-refinearea li.selected a { background:#fff; border-color:#fff; }
.srch-refinearea ul.root li:first-child { border:none; margin-top:0; }
.srch-refinearea ul.root li a { text-transform:uppercase; border-top:solid 1px #d5d5d5; margin:0px 9px 0px 8px; padding:5px 8px 5px 0;}
.srch-refinearea ul.root li:first-child a { border:none; }
.srch-refinearea ul.root li ul li a {
	font-weight:normal;
	text-transform:none;
	border:none;
	padding:0 3px;
	margin:5px 0;
	font-size:12px;
	line-height:normal;
}

.srch-refinearea ul.root ul li { border:none;  }
.srch-refinearea .s4-ql, .s4-ql ul.root ul { margin-bottom:0; }
.srch-refinearea .left-arrow { margin:0 0 1px 4px; width:7px; height:7px; display:inline-block; background:url('../i/left-nav-arrow.png') no-repeat; }
.menu-item-text { font-weight: bold; }
a .menu-item-text { font-weight: normal; text-transform: none; }
/* hide certain search icons & links, remove border from top of search results */
td.ms-sblink > div > a[id*="PreferencesLink"] {
	display:none;
}
.srch-sort-right2 .srch-alertme {
	display:none;
}
.srch-sort-right2 a[href*="LocalSearchIndex"] {
	display:none;
}
.srch-results {
	margin-top:-40px;
}
a#SRCHRSSL > img {
	margin-top:40px;
	display:inline;
}
/* ========== CQWP arrow bullets ========== */
li.dfwp-item {
	background:transparent url('../i/blue-arrow-bullet.png') no-repeat 0px 4px;
	padding-left:12px; 
}
/* ========== ALL MY NEWS web part styles ========== */
.RadGrid_Default {
	border:none !important;
}
.RadGrid_Default .rgAltRow td {
	background-color:white;
	border-bottom-width:0px !important;
}
.RadGrid_Default .rgRow td {
	border-bottom-width:0px !important;
}

.rgRow #Newslink a, .rgRow #Newslink a:link,
.rgAltRow #Newslink a, .rgAltRow #Newslink a:link {
	color:#228cc4;
	font-family:"MyriadProSemibold",Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:13px;
}
#NewsDate {
	color:#455560;
	font-family:"MyriadProSemibold",Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:11px;
}
#NewsDescription {
	color:#455560;
	font-family:"MyriadProSemibold",Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:12px;
}

/* Member Center */
#MemberCenter {
	 background:url('../i/icon-select-arrow.png') 10px 30px no-repeat;
}
#MemberCenter .ms-WPHeaderTd  { min-height: 30px;background-color:#e58e1a; margin-bottom: 20px; vertical-align: top; }
#MemberCenter .ms-WPHeaderTd h3 { color: #fff; font-size: 16px; font-weight:bold; margin:0; padding: 5px 10px !important;}
#MemberCenter .ms-WPHeaderTd { vertical-align: top; }


#MemberCenter .resource-rollup { margin-top: 10px; }
#MemberCenter .resource-rollup .resource-icon { margin: 0 0 0 10px; width: 20px; float: left;  }
#MemberCenter .resource-rollup .resource-item { margin-left: 50px; padding-bottom: 10px; border-bottom: 1px solid #ccc; }
#MemberCenter .resource-rollup .resource-title h4{ font-size: 125% !important; margin: 0; }
#MemberCenter .resource-rollup .resource-title a,
#MemberCenter .resource-rollup .resource-title a:link
 { font-weight: bold; color: #228cc4; text-decoration: none; }


#MemberCenter .discussion-rollup { margin-top: 15px;clear:both;}
#MemberCenter .discussion-rollup .discussion-icon { margin: 0 0 0 10px; width: 20px; float: left;  }
#MemberCenter .discussion-rollup .discussion-item { margin-left: 50px; padding-bottom: 30px; border-bottom: 1px solid #ccc; }
#MemberCenter .discussion-rollup .thread-title { font-family:"MyriadProSemibold",Arial, Helvetica, sans-serif;font-size: 12px; margin: 0;margin-bottom:5px;line-height:15px;}
#MemberCenter .discussion-rollup .thread-title a,
#MemberCenter .discussion-rollup .thread-title a:link
 { font-weight: bold; color: #228cc4; text-decoration: none; }

#MemberCenter .discussion-rollup .thread-date { font-size: 90%; color: #999; width: 60%; float: left;  font-weight:bold;}
#MemberCenter .discussion-rollup .thread-date span {font-weight:normal !important;}
#MemberCenter .discussion-rollup .thread-count { font-size: 90%; color: #999; width: 20%; float: right; text-align: right; margin-right: 10px;  font-weight:bold;}
#MemberCenter .discussion-rollup .thread-count span {font-weight:normal !important;}
#MemberCenter .MostRecentDiscussionsViewAllDiscussions {
	display:inline;
	float:right;
	clear:none;
	margin-top:-45px;
	padding-right:10px;
	color:#fff;
}
#MemberCenter .MostRecentDiscussionsViewAllDiscussions a,
#MemberCenter .MostRecentDiscussionsViewAllDiscussions a:link {
	color:#fff !important;
}

/* ===== PET FOOD RECALLS, PRODUCT RECALLS ===== */
table.Recalls {
	border:#b2b2b2 !important;
}
table.Recalls tr td, table.Recalls th {
	border:1px solid #b2b2b2;
}
table.Recalls th {
	background-color:rgb(235, 240, 200);
}
table.Recalls th tr td {
	border:none !important;
}
.ms-unselectedtitle{
background-color:rgb(235, 240, 200);
border:0px solid #b2b2b2;
cursor:pointer; 
margin:0px;
padding:0px;
background-image:url("/_layouts/images/menudark.gif");
background-position:right 3px;
background-repeat:no-repeat;
}
/* SITE MAP STYLES */
.toc-layout-main > ul.dfwp-column.dfwp-list {
	width:100% !important;
}
.headertitle-band {}
.headertitle-large > a:link, .headertitle-large > a:visited {
	font-size: 22px; line-height:34px; color: #455660; vertical-align:bottom;
}
.headertitle-small > a:link, .headertitle-small > a:visited {
	font-size: 16px; line-height: 18px; color: #667274; vertical-align:bottom;
}

/* steps */
.step {
    display: inline-block;
    padding: .4em;
	margin-bottom: .5em;
    width: 1em;
    line-height: 18px;
    font-weight: bold;
    font-size: 17px;
    text-align: center;
    font-style: normal;
    color: #fff;
    background: #55b800;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    border-radius: 50%;    
}

.step-blue {background:#00305e !important;}

.step-list {list-style: outside none none; padding-left: 0px;}

.step-text {padding-left: .7em;}

.step-list ul {list-style:none;}

.step-list ul li {padding-left:1em; text-indent: -1em;}

.step-list ul li:before {
    font-size: 1em;
    color: #7d868c;
    content: "â€¢ ";
    padding-right: .4em;
}


/* -------------------  survey pop up box ---------------------- */
@font-face {
    font-family: 'BPreplayRegular';
    src: url('BPreplay-webfont.eot');
    src: url('BPreplay-webfont.eot?#iefix') format('embedded-opentype'),
         url('BPreplay-webfont.woff') format('woff'),
         url('BPreplay-webfont.ttf') format('truetype'),
         url('BPreplay-webfont.svg#BPreplayRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'BPreplayBold';
    src: url('BPreplayBold-webfont.eot');
    src: url('BPreplayBold-webfont.eot?#iefix') format('embedded-opentype'),
         url('BPreplayBold-webfont.woff') format('woff'),
         url('BPreplayBold-webfont.ttf') format('truetype'),
         url('BPreplayBold-webfont.svg#BPreplayBold') format('svg');
    font-weight: normal;
    font-style: normal;
}
div.popup_wrap {
	background:transparent url('../i/webbox-survey-bg.png') no-repeat center center;
	margin:0px;
	padding:0px;
	position:relative;
	right:0px;
}
.popup_close {
	width:12px;
	height:12px;
	background: white;
	float:right;
	padding-right:6px;
	padding-top:8px;
	display:inline-block;
	}
.close {
    background:url(../i/close-box.png) no-repeat center center;
    position:absolute;
    right:6px;
    top:8px;
    cursor:pointer;
    height:15px;
    width:15px;
    background-color:transparent;
    z-index:2005;
}
a.close:hover {
	text-decoration:none !important;
}
div.popup_close > img {
	border:none;
	height:12px;
	width:12px;
	}
div.popup_title {
	font-family:'BPreplayBold', Arial, Helvetica, sans-serif;
	color:#02b294;
	font-size:24px;
	font-weight:bold;
	text-align:center;
	padding-top:15px;
	padding-bottom:5px;
	margin-top:3px;
	padding-left:0px;
	letter-spacing:1px;
	position:relative;
}
div.popup_text {
	color:#455560;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	margin:auto 25px;
	padding:0;
}
div.popup_link {
	margin:0px 12px;
	padding-bottom:5px;
	text-align:center;
}
div.popup_link a, div.popup_link a:link, div.popup_link a:visited {
	color:#00853f;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}
div.popup_link a:hover, div.popup_link a:focus {
	text-decoration:underline;
}
div.popup_image {
	position:absolute;
	bottom:0px;
	top:auto;
	}
/*	
@-moz-document url-prefix() {
div.popup_image { bottom:4px;} 
}
@media screen and (-webkit-min-device-pixel-ratio:0) { div.popup_image { bottom:4px;} }
*/
div.popup_image > img {
	margin: 0px 62px;

}

#floatbox {
 
    /* overlay is hidden before loading */
    display:none;
    z-index:2000;
    /* standard decorations */
    width:215px;
    height:150px;
    border:0px solid #666;
 
    /* for modern browsers use semi-transparent color on the border. nice! */
    border:0px solid rgba(82, 82, 82, 0.698);
 
    /* hot CSS3 features for mozilla and webkit-based browsers (rounded borders) */
    -moz-border-radius:8px;
    -webkit-border-radius:8px;
   
  }
  

/* Start Discussion Board Styling */

table.ms-formtable {
	margin-left:5px;
}

/*table.s4-wpTopTable {
	margin-left:10px;
	display:none;
} */

th.ms-vh2:first-child .ms-unselectedtitle {
	background-image:url(/_layouts/images/menudark.gif);
	background-color:#FFF;
}

th.ms-vh2 .ms-unselectedtitle {
	background-image:none;
	background-color:#FFF;
}

tr.ms-viewheadertr.ms-vhltr {
	background-color:#FFF;
}

th.ms-vh2:first-child td:first-child {
	display:block;
} 

th.ms-vh2 td:first-child {
	display:none;
	padding-left:5px !important;
}

table.ms-disc table.ms-disc-bar a.viewProperties, table.ms-viewEmpty table.ms-disc-bar a.viewProperties {
	display:none;
}

table.ms-disc table.ms-disc-bar, table.ms-viewEmpty table.ms-disc-bar {
	background-image:none;
	background-color:#ebf0c8;
	border:#ebf0c8 1px solid;
}

table.ms-disc a.reply, table.ms-viewEmpty a.reply {
	font-size:12px;
	text-transform:uppercase;
	margin-right:5px;
}

table.ms-disc td.ms-disc-bordered tr:first-child img, table.ms-viewEmpty td.ms-disc-bordered tr:first-child img {
	display:none;
}

table.ms-formtable tr.hide, td.ms-disc-bordered-noleft div.hide {
	display:none;
}

hr.ms-disc-quotedtext {
	color:#CCC;
	background-color:#CCC;
	border:none;
}

table tr td.ms-disc-bordered-noleft {
	border-left:#CCC 1px solid;
}

td.ms-vb {
	padding-left:10px;
}

div#left-col-inner div.ms-quicklaunchouter {
	display:none;
}

td.ms-disc-bordered .user {
	font-weight:bold;
	padding-right:12px;
}

/* End Discussion Board Styling */


/***NATIONAL JOURNAL ADS***/

/*National Journal Ads Home Page*/

div#nja-home {width: 66%;}
#nja-home .nja-navi {position: relative; display: block; width: 600px; height: 350px; margin: 0; padding: 0;}
#nja-home .nja-subjectImgs {display: inline; float: left; width: 430px; height: 350px; margin: 0; padding: 0;}
#nja-home .nja-subjectImgs img {display: block; width: 430px; max-width: 100%; margin: 0; padding: 0; border: none;}
#nja-home .nja-navButtons {display: inline; width: 170px; height: 350px; margin: 0; padding: 0;}
#nja-home .nja-navButton-aw {height: 117px; background-color: #dae49b;}
#nja-home .nja-navButton-bi {height: 116px; background-color: #0079c0;}
#nja-home .nja-navButton-fs {height: 117px; background-color: #e58e1a;}
#nja-home .nja-navButton a {text-decoration: none; border: none; margin: 0; padding: 0;}
#nja-home .nja-navButton img {display: block; border: none; width: 170px; max-width: 100%;}
/*END National Journal Ads Home Page*/

/* National Journal Ads Pages - Split up if different styles are needed per page */
/* Image Popup hover styles by http://cssdemos.tupence.co.uk/ and customized for AVMA by in-house staff */
div.ad-thumbs-aw, div.ad-thumbs-bi, div.ad-thumbs-fs {
	position: relative;
	width: 75%;
	margin: 0;
	padding: 0;
}
ul.enlarge-aw, ul.enlarge-bi, ul.enlarge-fs {
	width: 600px;
	list-style-type: none; /*remove the bullet point*/
	margin: 0;
	padding: 0;
}
ul.enlarge-aw li, ul.enlarge-bi li, ul.enlarge-fs li {
	position: relative; /*allows precise positioning of the popup image when used with position:absolute*/
	z-index: 0; /*resets the stack order of the list items*/
	margin: 10px 40px 60px 20px; /*space between the images*/
	width: 150px;
	text-align: left;
	vertical-align: top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
}
ul.enlarge-aw img, ul.enlarge-bi img, ul.enlarge-fs img {
	display: block;
	width: auto;
	border: none;
	margin-bottom: 5px;
	background-color:#eae9d4; /*frame colour*/
	padding: 6px; /*frame size*/
	/*add a drop shadow to the frame*/
	-webkit-box-shadow: 0 0 6px rgba(132, 132, 132, .75);
	-moz-box-shadow: 0 0 6px rgba(132, 132, 132, .75);
	box-shadow: 0 0 6px rgba(132, 132, 132, .75);
	/*and give the corners a small curve*/
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px; 
}
ul.enlarge-aw span, ul.enlarge-bi span, ul.enlarge-fs span {
	position:absolute;
	top: -600px;
	left: -9999px; /*moves the span off the page, effectively hidding it from view*/
}
ul.enlarge-aw li:hover, ul.enlarge-bi li:hover, ul.enlarge-fs li:hover {
	z-index: 50; /*places the popups infront of the thumbnails*/
	cursor:pointer; /*changes the cursor to a hand*/
}
/***We bring the large image back onto the page by reducing left from -9999px to figures below***/
ul.enlarge-aw li:hover span, ul.enlarge-bi li:hover span, ul.enlarge-fs li:hover span {
	/*positions the <span> when the <li> (which contains the thumbnail) is hovered*/
	top: -70px; /*the distance from the bottom of the thumbnail to the top of the popup image*/
	left: 30px; /*distance from the left of the thumbnail to the left of the popup image*/
	background-color: #fff;
}
/***Override the styling of images to make the frame smaller and the background darker***/
ul.enlarge-aw span img, ul.enlarge-bi span img, ul.enlarge-fs span img {
	padding: 2px; /*size of the frame*/
	background: #ccc; /*colour of the frame*/
}
/***Style the <span> containing the framed images and the caption***/
ul.enlarge-aw span, ul.enlarge-bi span, ul.enlarge-fs span {
	/**Style the frame**/
	padding: 10px; /*size of the frame*/
	background:#eae9d4; /*colour of the frame*/
	/*add a drop shadow to the frame*/
	-webkit-box-shadow: 0 0 20px rgba(0,0,0, .75));
	-moz-box-shadow: 0 0 20px rgba(0,0,0, .75);
	box-shadow: 0 0 20px rgba(0,0,0, .75);
	/*give the corners a curve*/
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius:8px;
	/**Style the caption**/
	font-family: Arial, Helvetica, sans-serif; 
	font-size:.9em;
	text-align: left;
	color: #495a62;
}
/*END National Journal Ads Pages*/

/***END NATIONAL JOURNAL ADS***/


/* Smartphones (portrait and landscape) ----------- */
#mobileDiv {
	display:none;
}

/* Temporary button styles */

.btn-brand {
    width: 99%;
    text-align: center;
    margin: 10px 0; 
	-webkit-border-radius: 3px;
    -moz-border-radius: 3px;
	border-radius: 3px;
}

.btn-brand-cta {
background-color: #55b800;
}

.btn-brand-second {
background-color: #00305e;
}

.btn-brand-third {
background-color: #fff;
border: 1px solid #0079c1;
width: 98%;
}

.btn-brand a {
color: #fff;
font-size: 1.4em;
font-weight: bold;
text-decoration: none;
display: block;
padding: 10px;
}

.btn-brand-third a {
color: #0079c1;
font-size: 1.4em;
font-weight: bold;
text-decoration: none;
}

.btn-brand:hover {
   background-color: rgba(0, 0, 0, 0.8);
   text-decoration: none;
}

.btn-brand-cta:hover {
	background-color: #418c01;
	text-decoration: none;
}

.btn-brand-second:hover {
	background-color: #0079c1;
	text-decoration: none;
}

.btn-brand-third:hover {
	background-color: #0079c1;
	text-decoration: none;
}

.btn-brand-third a:hover {
	color: #fff;
	text-decoration: none;
}

@media screen
and (max-device-width: 420px) {
	#mobileDiv {
		display:inline !important;
		position:relative;
		top:26px;
		right:324px;  
	}
	#mobileDiv a:link {
		font-size:12px; 
text-decoration: none; 
font-weight: bold; 
color: #2e4049 !important;  
	}
	#mobileDiv a {
		font-size:12px; 
text-decoration: none; 
font-weight: bold; 
color: #2e4049 !important;	
	}
}
/* End Smartphones (portrait and landscape) ------- */

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               