body {			
	background: #ffffff; 
	font: 12px/18px "benton-sans",sans-serif;
	line-height: 1.4em;	
}	
#content .aspradiobuttonbill ul { background: gray !important; list-style:none !important; margin:0 auto; padding:0; }
#content .aspradiobuttonbill ul li { 
background: transparent !important; 
padding: 0px 0px 0px 0px !important;		
list-style-type: none !important;				
list-style-position: outside !important;			
}		

h1, h2, h4 { font-weight: bold;font-family: "lexia",serif;}	
h1 {				
	font-weight: bold;			
	font-size: 28px;
	/* color: #ffffff;		*/
	color: #455660;
	height: 31px;			
	/* changed 2-19-14  padding: 10px 20px 0px 20px;	*/
	padding: 0px 20px 0px 0px;
}				
h2 {				
	font-weight: bold;			
	font-size: 22px;
	/* color: #ffffff;		*/
	color: #455660;			
	height: 30px;			
	padding: 11px 20px 0px 0px;	
}		
	
h3 {				
	font-weight: bold;	
	font-size: 16px;		
	padding: 0px 0px 10px 0px;		
	font-family:"Roboto",serif;	
}				
h4 {				
	font-weight: bold;	
	font-size: 12px;
}				
h5 {			
	font-weight: bold;	
	font-family:"Roboto",serif;
}				
h6 {				
	font-weight: bold;	
	font-family: "benton-sans",sans-serif;
}	
	
		
a/* Added - New AVMA 7-12-12 */	
a, a:link { color: #0079c1; outline: 0; text-decoration:none;}
a:hover, a:active, a:focus { outline:0; }
a:hover { text-decoration:underline !important; }
a:focus { border:0; outline:0; }
a:visited { font-weight:normal; }
a img { border:none; }

p {				
	padding: 0px 0px 10px 0px;			
	font-family: "benton-sans",sans-serif;	
	margin: 0px;			
}				
#content p {				
	padding: 0px 20px 20px 20px;			
}				
#content .content-container p {				
	padding: 0px 0px 15px 0px;			
}				
			
ul, ol, dl {				
	position: relative;			
}								
				
dl {				
	padding: 0px 20px 15px 20px;			
	background: transparent url(../../App_Themes/Avma-theme/_img/content-list-bg.png) bottom left repeat-x;			
}				
dt {				
	font-size: 108%;			
	font-weight: bold;			
	padding: 5px 0px 0px 0px;			
}				
dd {				
	font-family: "benton-sans",sans-serif;	
	padding: 0px 0px 5px 0px;			
}				
blockquote {						
	background: #008D32 url(../../App_Themes/Avma-theme/_img/content-quote-bg.png) top left repeat-x;			
	color: #ffffff;			
	padding: 20px;			
	margin: 0px 0px 20px 0px;			
}				
hr {						
	border-top: 1px solid #000000;			
	border-right: none;			
	border-bottom: none;			
	border-left: none;						
}				
* html hr {				
	margin: 10px 0px 10px 0px;			
}				
				
/* @group navigation */				
				
#navigation {				
	font-size: 108%;			
	font-weight: bold;			
	background:#455660;				
	height:29px;		
	padding: 0px 0px 0px 125px;		
	width: 1133px;	
}		

#sharethis {				
	font-size: 108%;			
	font-weight: bold;			
	padding: 0px 0px 0px 0px;		
	width: 1258px;	
}			
#SPnavigation {				
	font-family: "benton-sans",sans-serif;
	font-size:16px;			
	text-decoration: none;
	background:#01833f;		
	color:#ffffff;		
	height:27px;		
	padding: 0px 0px 0px 32px;		
	width: 1227px;	
}	
		
/* @end */				
				
/* @group header */				
#header {				
				
}				
#home #header h1 {				
	font-size: 161.6%;			
	color: #005CAB;			
	font-weight: normal;			
	padding: 0px 0px 0px 0px;			
	margin: 0px;			
	height: auto;			
	position: absolute;			
	top: 38px;			
	left: 220px;			
	width: 420px;			
}				
#home h1 strong {				
	font-weight: bold;			
	color: #1E1E1E;			
}				
				
#home #header p {				
	font-size: 108%;			
	position: absolute;			
	width: 420px;			
	top: 65px;			
	left: 220px;			
}				
#home #header .learn-more {				
	position: absolute;			
	top: 170px;			
	left: 220px;			
}				
				
/* @end */				
				
/*	added for Dues title image */
#content headerimage {			
	background: #ffffff; 	
	height: 95px;
}		

/*}		*/			
#home #content h2 {						
	background: #008D32 url(../../App_Themes/Avma-theme/_img/content-h1-bg.png) repeat-x;			
	padding: 10px 20px 5px 20px;			
}				
#home #content .content-callout h2 {				
	background: transparent;			
	padding: 0px 20px 10px 20px;			
	margin: 0px;			
	height: auto;			
	font-weight: normal;			
}	
#content h1 {				
	padding: 2px 1px 16px 20px;		
	vertical-align: top;	
	font-weight: bold;			
	font-size: 28px;			
	color: #455660;			
	background: #ffffff; 
}		
#contentpac h1 {				
	padding: 2px 1px 16px 20px;		
	vertical-align: top;	
	font-weight: bold;			
	font-size: 28px;			
	color: #455660;			
	background: #ffffff; 
}	
#contentmeeting h1 {				
	padding: 2px 1px 16px 20px;		
	vertical-align: top;	
	font-weight: bold;			
	font-size: 28px;			
	color: #455660;			
	background: #ffffff; 
}	
		
#content .content-container h1 {				
	padding: 0px 0px 16px 0px;		
	vertical-align: top;	
	text-align:center;
	font-weight: bold;			
	font-size: 18px !important;			
	color: #455660;			
	background: #ffffff; 
}			
#content .content-h2-wrapper {				
	padding: 0px 0px 10px 0px;			
	background: #58595B url(../../App_Themes/Avma-theme/_img/content-internal-h2-border.png) bottom left repeat-x;			
}				
				
#content h2 strong {				
	font-weight: bold;			
	color: #ffffff;			
}				
#content h2 {				
	font-weight: bold;			
	color: #455660;				
	vertical-align: top;		
	padding: 2px 1px 16px 20px;			
}					
#content h3 {				
	padding: 0px 20px 10px 20px;			
}				
#content .content-container h2 {				
	padding: 0px 0px 10px 0px;	
	font-size: 18px;			
	color: #455660;			
}		
#content .content-container h3 {				
	padding: 0px 0px 10px 0px;		
	font-size: 16px;		
}			
#content .content-container h3 {				
	padding: 0px 0px 10px 0px;			
}		
#content .content-block-2col h3 {				
	padding: 0px 0px 10px 0px;			
}				
#home #content h3 {				
	padding: 0px 0px 10px 0px;			
}				
#content h4 {				
	padding: 0px 20px 10px 20px;			
}				
#content .content-callout h4 {				
	color: #ffffff;			
	background: transparent;			
	padding: 0px 20px 10px 20px;			
	margin: 0px;			
	height: auto;			
	padding: 0px 20px 0px 20px;			
	font-size: 138.5%;			
	font-weight: normal;			
}				
#content h5 {				
	padding: 0px 20px 10px 20px;			
}				
#content h6 {				
	padding: 0px 20px 10px 20px;			
}				
				
#content blockquote p {				
	padding: 0px 10px 5px 20px;			
	background: transparent url(../../App_Themes/Avma-theme/_img/content-quote-img.gif) top left no-repeat;			
}				
#content blockquote p.quote-source {				
	text-align: right;			
	padding: 0px;			
	background: none;			
	font-weight: bold;			
}				
#content .content-block-2col p {				
	padding: 0px 0px 20px 0px;			
}				
#content .content-callout p {				
	color: #ffffff;			
}				
#content .content-callout p a {				
	color: #ffffff;			
}				
				
#home #content .content-callout p {				
	color: #ffffff;			
	padding: 0px 20px 15px 20px;			
	margin: 0px;			
}				
#content p.intro {				
	padding: 20px;			
	background: #d1d3d4 url(../../App_Themes/Avma-theme/_img/sidebar-home-callout-bg.png) left top repeat-x;			
	font-size: 116%;			
}				
		
#content ul {				
	padding: 0px 0px 5px 0px;			
	font-family: font-family:"Roboto",serif;	
}	
		
#content ol {				
	padding: 10px 50px 0px 50px;			
	font-family: font-family:"Roboto",serif;
}	

#content ul li {				
	padding: 0px 0px 5px 0px;			
	list-style-type: none;			
	list-style-position: outside;			
	background: transparent;			
}		

#content .aspradiobutton ul { background: transparent !important; list-style:none !important; margin:0 auto; padding:0; }
#content .aspradiobutton ul li { background: transparent !important; padding:0; margin:0; float:left; margin-left:5px; }

#content ol li {				
	padding: 0px 0px 0px 0px;			
	list-style-type: decimal;			
}	

		
/* @end */				
				
/* @group sidebar */				
				
#home #sidebar .sidebar-callout h2 {				
	padding: 20px 20px 5px 20px;			
	font-size: 138.5%;			
}				
#sidebar .sidebar-callout h2 {				
	color: #005cab;			
	font-weight: normal;			
	height: auto;			
	font-size: 123.1%;			
	padding: 20px 10px 5px 10px;			
}				
#sidebar h2 strong {				
	font-weight: bold;			
	color: #1E1E1E;			
}				
				
#home #sidebar .sidebar-callout p {				
	padding: 0px 20px 15px 20px;			
}				
#sidebar p {				
	padding: 0px 10px 15px 10px;			
}				
#sidebar #search p {				
	width: 118px;			
	color: #ffffff;			
	float: left;			
	padding: 1px 0px 0px 0px;			
	margin: 0px;			
}				
#sidebar .contact-info h3 {				
	padding: 0px 10px 2px 10px;			
	margin: 0px 0px 10px 0px;			
	color: #ffffff;			
	font-size: 100%;			
	font-weight: bold;			
	background: #455660
}				
#sidebar .contact-info h4 {				
	padding: 0px 10px 5px 10px;			
	margin: 0px 0px 0px 0px;			
	color: #005cab;			
	background: none;			
	font-size: 123.1%;			
}				
				
/* @end */												
				
/* @group footer */				
				
#footer {				
	font-family: "benton-sans",sans-serif;	
	font-size: 93%;			
}				
				
/* @end */				
				
/* New code provided by Ben to fix the issue in the IE header Learn More bug on home page */				
#home #header .header-learn-more {				
	position: absolute;			
	top: 170px;			
	left: 220px;			
	float: none;			
	z-index: 1000000;			
}				
body p.header-learn-more a {				
	background: #008D32 url(../../App_Themes/Avma-theme/_img/content-learn-more-bg.png) top left repeat-x;			
	padding: 0px;			
	height: 19px;			
	width: 75px;			
	visiblity: visible;			
	display: block;			
	float: none;			
}				
body p.header-learn-more a:hover {						
	background: #008D32 url(../../App_Themes/Avma-theme/_img/content-learn-more-bg.png) bottom left repeat-x;			
}				
/* END ---- New code provided by Ben to fix the issue in the IE header Learn More bug on home page */				
				
/* New code for no bullets */				
#content ul.nobullets li {				
	background-image: none;			
	background-color: none;			
	padding: 0px 0px 10px 0px;			
	margin: 0px;			
}				
/* END ---- New code for no bullets */				
				
/* NANETTE ADDED 3-22-2010 */				
#helplink:link {color: #ffffff;text-decoration: none; }				
#helplink:active {color: #ffffff;text-decoration: none; }				
#helplink:visited {color: #ffffff;text-decoration: none; }				
#helplink:hover {color: #ffffff;text-decoration: underline; } 				
							
/* ADDED  */				
.logout {				
	text-decoration:none			
	outline-style:none;			
	outline-width:medium;			
	-moz-outline: none;			
	color: #ffffff;			
}	
	
#content .content-interest h2 {		
			
	font-weight: bold;	
	font-size: 22px; 
	line-height:24px; 
	color: #667274;	
	font-family: "lexia",serif;
	margin-bottom: 5px; 
}	
#content .content-interest h3 {				

	font-weight: bold;	
	font-size: 16px; 
	line-height: 18px; 
	color: #667274;	
	font-family:"Roboto",serif !important;
	margin-bottom: 5px; 
}	
/* used in SAVMA */
#savmaheader h1 {				
	font-weight: bold;			
	font-size: 28px;			
	color: #455660;			
	line-height:32px;
	margin-bottom: 15px;
}

#savmabody h1, h2, h4 {
    font-weight: bold; font-family: "lexia",serif; margin-bottom: 5px;  
}
#savmabody h3, h5{
    font-weight: bold; font-family:"Roboto",serif; margin-bottom: 5px;  
}
#savmabody h6 {
    font-weight: bold; "benton-sans",sans-serif; margin-bottom: 5px;  
}
#savmabody h1 { font-size: 28px; line-height:32px; color: #455660; padding: 0; margin:0; margin-bottom: 15px; }
#savmabody h2 { font-size: 22px; line-height:24px; color: #667274; }
#savmabody h3 { font-size: 16px; line-height: 18px; color: #667274; }
#savmabody h4 { font-size: 12px; line-height: 15px; color: #667274; }
#savmabody h4.inline { font-size: 12px; line-height: 15px; color: #667274; display: inline; }
#savmabody h5 { font-size: 11px; line-height: 15px; color: #667274; }

#savmabody a, a:link { color: #0079c1; outline: 0; font-weight:bold; text-decoration:none;}
#savmabody a:hover, a:active, a:focus { outline:0; }
#savmabody a:hover { text-decoration:underline !important; }
#savmabody a:focus { border:0; }
#savmabody a:visited { font-weight:normal; }
#savmabody .DuesLink {	padding:5px 11px 8px 11px; background:url('../../images/SAVMA/dues-form-nav.png') no-repeat center 3px; color:#9d9d9d;}
#savmabody .DuesLinkCurrent { padding:5px 11px 8px 11px; color:#fff; background:url('../../images/SAVMA/dues-form-nav-on.png') no-repeat center 3px;}

/* browser issues with buttons */
#savmabody .btn_normal { background-color: #01833f; border: 1px solid #01833f; border-top: 1px solid #01833f; border-left: 1px solid #01833f; font-family: "Roboto",serif; font-size: 14px; font-weight: normal; color: #fff; padding-top: 2px; padding-bottom: 2px; padding-left: 5px; padding-right: 5px;}    
#savmabody .btn_next { background-color: #01833f; border: 1px solid #01833f; border-top: 1px solid #01833f; border-left: 1px solid #01833f; font-family: "Roboto",serif; font-weight: normal; color: #fff; padding-left: 10px; padding-right: 10px; padding-top: 2px; padding-bottom: 2px;}   
#savmabody .btn_cancel { padding-left: 10px; padding-right: 10px; padding-top: 2px; padding-bottom: 2px; font-family: "Roboto",serif;}    
#savmabody .btn_submit { padding-left: 10px; padding-right: 10px; background-color: #ffffff; color: #000000; padding-top: 2px; padding-bottom: 2px; font-family: "Roboto",serif;}     

#savmafooter {width: 750px;	color: #667274; font-size: 8pt; text-align: center; line-height:175px;}
#savmafooter a {color: #667274; text-decoration: none;}
#savmafooter a:visited {color: #667274; font-size: 8pt;}
#savmafooter a:hover {color: #667274; text-decoration: none; font-size: 8pt;}
#savmafooter a:active {color: #667274; font-size: 8pt;}

/* used in Member Dues */
#duesheader { height:118px;}
#duesheader h1, h2, h4, h6 {
    font-weight: bold; font-family: "lexia",serif; margin-bottom: 5px;}
#duesheader h3, h5 {
    font-weight: bold; font-family:"Roboto",serif; margin-bottom: 5px;}
.duespayTbl {text-align: left; background-color: #EEE; padding: 1mm; height: 270px; border-collapse: separate;}
.duesrevTbl {padding: 3px; border-collapse: separate;}
.RadToolTip_Forest .rtWrapper .rtWrapperContent { background-color: #eeeeee !important;  }
#btnPrevious {color: #0079C1; outline: 0px none; font-weight:normal; text-decoration: underline; font-family: "Roboto",serif;}
#lnkPrevious {color: #0079C1; outline: 0px none; font-weight:normal; text-decoration: underline; font-family: "Roboto",serif;}
#duesbody { padding: 0; margin:0; margin-top: 0px; }
#duesbody h1 {font-size: 28px; line-height:32px; color: #455660; padding: 0; margin:0; margin-bottom: 15px; }
#duesbody h2 { font-size: 22px; line-height:24px; color: #667274; }
#duesbody h3 { font-size: 16px; line-height: 18px; color: #667274; font-family: "Roboto",serif;}
#duesbody h3.inline { font-size: 16px; line-height: 18px; color: #667274; display: inline; }
#duesbody h4 { font-size: 12px; line-height: 15px; color: #667274; }
#duesbody h4.inline { font-size: 12px; line-height: 15px; color: #667274; display: inline; }
#duesbody h5 { font-size: 11px; line-height: 15px; color: #667274; font-family: "Roboto",serif; }
#duesbody a, a:link { color: #0079c1; outline: 0; font-weight:bold; text-decoration:none;}
#duesbody a:hover, a:active, a:focus { outline:0; }
#duesbody a:hover { text-decoration:underline !important; }
#duesbody a:focus { border:0; }
#duesbody a:visited { font-weight:normal; }
#duesbody ol li {list-style-type: decimal;}	
#duesbody p, td, div {font: 10pt "benton-sans",sans-serif; }

#duesfooter { color: #667274; font-size: 8pt; text-align: center; line-height:175px;}
#duesfooter a {color: #667274; text-decoration: none;}
#duesfooter a:visited {color: #667274; font-size: 8pt;}
#duesfooter a:hover {color: #667274; text-decoration: none; font-size: 8pt;}
#duesfooter a:active {color: #667274; font-size: 8pt;}

/* new member pages 2016 */
#memCard {padding-left: 10px; width: 40%; float: left;}
#MUCMenu {padding-top: 30px; float: left; display: block; width: 55%;}
#memCard .paymentHdr {
    color: #00305e;
    font-size: 16px;
    font-weight: 700;
    font-family: "benton-sans",sans-serif !important;
}
#memCard .Year {
    font-family: "benton-sans",sans-serif;
    font-size: 16px;
    color: #00305e;
    font-weight: bold;
    width: 100px;
}
#memCard .Fullname {
    font-family: "benton-sans",sans-serif;
    font-size: 14px;
    color: #00305e;
}
#memCard .MemberID  {
    font-family: "benton-sans",sans-serif;
    font-size: 14px;
    color: #00305e;
}
#memCard .SchoolName  {
    font-family: "benton-sans",sans-serif;
    font-size: 14px;
    color: #00305e;
    /* handle long school name - break  */
    display: inline-block;
    width: 220px;
    word-wrap: break-word;
}
#memCardmsg {
    position: relative;
    top: -51px;
    background-color: #fbf4bd;
    border: 1px solid #f38e25;
    padding: 1em;
    color: #b04919;
    width: 320px;
}
#memCard #btnPrint_input {
    color: #0079c1;
    font-size: 1.2em !important;
    font-weight: 500;
    font-family: "Roboto",serif !important;
    text-decoration: none !important;
    cursor: pointer;
    border: 1px solid rgb(0, 121, 193) !important;
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    background-color: rgb(255, 255, 255);
    width: 350px;
    height: 30px;
    padding: 0px;
    min-width: 150px;
    max-width: 350px;
    position: relative;
    margin-top: 10px;
}
#memCard #btnPrint_input:hover {
    outline: 0;
    -moz-outline-style: none;
    color: #fff !important;
    background-color: #0079c1 !important;
    font-weight: 500 !important;
    cursor: hand;
}  
#memCard #btnPrint_input[disabled]{
    border: 1px solid #418c01 !important; 
    color: #418c01 !important; 
    background-color: #ffffff !important;
    font-size: 1em !important;
}  
.memCardHTML .rwWindowContent iframe {height: 365px !important;}
 
    /* Override telerik controls */
.rbNext1 {background-image: url('../../Images/none.png')!important;}
.btnDisable .rbPrimaryIcon {background: url('../../images/ajax-loader.gif') no-repeat left !important; width: 26px; height: 26px; }
.RadWindow_MetroTouch {font-family: "benton-sans",sans-serif !important; font-size: 1em !important;}
.RadWindow_MetroTouch .rwTable a.rwIcon {background-image: none !important; width: 0px !important; height: 0px !important; margin: 0px !important;}
.RadWindow_MetroTouch .rwTitleRow .rwTitlebar, .RadWindow_MetroTouch .rwTitleRow .rwTopLeft, 
.RadWindow_MetroTouch .rwTitleRow .rwTopRight {background-color: #00305e !important;}
.RadWindow .rwTitleRow em {
    font: normal bold 12px "Roboto",serif !important;
    color: black !important;
    padding: 3px 0 0 1px !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
    white-space: nowrap !important;
    float: left !important;
}
.RadWindow_MetroTouch .rwTable .rwTitlebarControls em {
    font-size: 22px !important;
    padding: 8px 0 0 8px !important;
    font-weight: 100 !important;
    color: white !important;
}

/* Login Button */
.rbSkinnedButton {
    padding-left: 0px !important;
    border: none !important;
    vertical-align: top !important;
	font-family:"Roboto",serif;
}
#cmdLogin .rbNext, #btnMemJoin .rbNext {
    background-image: url('../../Images/none.png') !important;
	font-family:"Roboto",serif;
}
#cmdLogin .btnDisable .rbPrimaryIcon, .btnDisable .rbPrimaryIcon {background: url('../../images/ajax-loader.gif') no-repeat left !important; width: 26px; height: 26px; }
.rbPrimaryIcon {
    top: 7px !important;
    left: 8px !important;
	font-family:"Roboto",serif;
}
.RadButton_Metro.rbSkinnedButton .rbDecorated {
    margin-left: 0px !important;
}
#cmdLogin_input {
    background-color: #e8e8e8 !important;
    border: 1px solid #7d868c;
    /*margin-top: 20px;*/
    padding: 0px 3px 5px 3px;
    color: black;
	font-family:"Roboto",serif;
}

#btnMemJoin_input {
    color: #fff;
    font-size: 1.2em !important;
    font-weight: bold;
    font-family: "Roboto",serif !important;
    text-decoration: none !important;
    cursor: pointer;
    width: 150px;
    height: 40px;
    padding: 0;
    background-color: #00305e;
    border: none;
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
}
#btnMemJoin {
    height: 40px;
    padding: 0;
    font-size: 1.2em;
	font-family:"Roboto",serif;
}
#btnMemJoin_input:hover {
    background-color: #0079c1;
}
#btnMemJoin_input[disabled] {
    border: 1px solid #418c01 !important; 
    color: #418c01 !important; 
    background-color: #ffffff !important;
    font-size: 12px !important;
	font-family:"Roboto",serif;
}

#lblID, #lblPWD {
    height: 30px;
    width: 75px;
    line-height: 30px;
}
#tblLoginSec .RightColumn {text-align: left;}

#forgotUID {padding-top: 10px;}
#forgotUID a {font-weight: normal !important;}
#HelpMemPgs {
    text-align: right;
    font-size: 1.2em;
    width: 170px;
}
.help-join-renew {
    color: #55b800;
    line-height: 1.3em;
    text-align: right;
    font-size: 1.2em;
}
.phone::before {
    content: url(../../Images/phone-icon.png);
    position: relative;
    top: 1px;
}
.phone {
    color: #0079c1;
    font-size: 1em;
    line-height: 1.3em;
    text-align: right;
}
.contact-time {
    color: #7d868c;
    font-size: .8em;
    line-height: 1.3em;
    text-align: right;
}
hr.hrHelp {
    border: 2px solid #55b800;
}
.PgTitle {display: none; padding: 0px 0px 20px 15px; font-family: "benton-sans",sans-serif ! important;}


/* member card */
#tblMUCMenu td {font-size: 16px !important;}

/* Override telerik controls */
.RadWindow_MetroTouch .rwTable .rwControlButtons li a {background-image: url(../../App_Themes/AVMA/_img/.RadWindow_Silk.rwTable.rwControlButtons-li-a.png) !important;}
.RadWindow_MetroTouch .rwTable a.rwIcon {background-image: url(../../App_Themes/AVMA/_img/.RadWindow_MetroTouch.rwTable-a.rwIcon.png) !important;}
.RadButton_Metro.rbSkinnedButton, .RadButton_Metro.rbVerticalButton, .RadButton_Metro .rbDecorated {background-color: transparent !important;}
.RadButton_Metro.rbSkinnedButton:hover, .RadButton_Metro.rbVerticalButton:hover, .RadButton_Metro:hover .rbDecorated {background-color: transparent !important;}
.RadButton_Metro.rbSkinnedButton .rbDecorated {margin-left: 0px !important;}
/* used in VMAT */

#vmatbody h1, h2, h4 {
    font-weight: bold; font-family: "lexia",serif; margin-bottom: 5px;  
}
#vmatbody h3, h5 {
    font-weight: bold; font-family:"Roboto",serif; margin-bottom: 5px;  
}
#vmatbody h1 { font-size: 28px; line-height:32px; color: #455660; padding: 0; margin:0; margin-bottom: 15px; }
#vmatbody h2 { font-size: 22px; line-height:24px; color: #667274; }
#vmatbody h2.inline { font-size: 22px; line-height:24px; color: #667274; display: inline; }
#vmatbody h3 { font-size: 16px; line-height: 18px; color: #667274; font-weight: normal; font-family:"Roboto",serif;}
#vmatbody h3.form { color: #667274; letter-spacing: 2px; font-size: 11pt; display: inline; font-family:"Roboto",serif; }
#vmatbody h3.form-number { font-size: 11pt; color: #000000; font-weight: normal; font-style: italic; display: inline; }
#vmatbody h4 { font-size: 12px; line-height: 15px; color: #667274; display: inline; }
#vmatbody h4.inline { font-size: 12px; line-height: 15px; color: #667274; display: inline; }

#vmatbody .btn_normal { padding-top: 2px; padding-bottom: 2px; padding-left: 5px; padding-right: 5px;}  

#vmatbody a, a:link { color: #0079c1; outline: 0; font-weight:bold; text-decoration:none;}
#vmatbody a:hover, a:active, a:focus { outline:0; }
#vmatbody a:hover { text-decoration:underline !important; }
#vmatbody a:focus { border:0; }
#vmatbody a:visited { font-weight:normal; }	

#vmatfooter {width: 750px;	color: #667274; font-size: 8pt; text-align: center; line-height:175px;}
#vmatfooter a {color: #667274; text-decoration: none;}
#vmatfooter a:visited {color: #667274; font-size: 8pt;}
#vmatfooter a:hover {color: #667274; text-decoration: none; font-size: 8pt;}
#vmatfooter a:active {color: #667274; font-size: 8pt;}

/* used in VLC */
#mtgHeader {
	font-weight: bold;			
	font-size: 22px;
	color: #3F3F3F;			
	height: 30px;			
	font-family: "lexia",serif;
}
/* STYLING BELOW ARE FOR NEW SF6.3 */
/* Used in New SF Title */
.title {				
	padding: 10px 1px 20px 50px;	
	width: 900px !important;
	vertical-align: top;	
	font-weight: bold;			
	font-size: 28px;			
	color: #455660;			
}
.body {width: 900px !important;}

/* Used in New SF Plain Footer */
.footer { width: 750px;	color: #667274; font-size: 8pt; text-align: center; line-height:175px;}
.footer a {color: #667274; text-decoration: none;}
.footer a:visited {color: #667274; font-size: 8pt;}
.footer a:hover {color: #667274; text-decoration: none; font-size: 8pt;}
.footer a:active {color: #667274; font-size: 8pt;}

/* used in navigation */
.leftnav {									
	/* background: #d2d4d5; 	*/	
	padding-left: 25px;
	padding-top: 0px;
    padding-bottom: 0px;
    margin: 0px;
}
.leftnav li a:hover, a:active, a:focus 	
{
    text-decoration:underline;								
	color: #455560;		
	padding-top: 0px;
    padding-bottom: 0px; 	
}
.leftnav li a {									
	color: #455560;		
	padding-top: 0px;
    padding-bottom: 0px; 	
}
.MainLeftNav 
{
    color: #ffffff; font-weight: bold; padding: 0px 0px 0px 0px; font-size: 13px; text-align: center;
}
.MainLeftNavTitle 
{
    background: #455560; color: #eeeeee; font-weight: bold; padding: 7px 3px 6px 10px; font-size: 15px; text-align: left;
}

.MainLeftNavLink 
{    
    text-align: left; line-height: 25px; font-family: "benton-sans",sans-serif; font-size: 10pt; background: #eeeeee; color: #455560; font-weight: bold; border-top-color: #d5d5d5; border-top-width: 1px; border-top-style:solid; margin-left: 0px; margin-right: 0px; padding: 3px 3px 0px 25px;   
}
.MainLeftNavLinkActive	
{    
    text-align: left; line-height: 25px; text-decoration: underline !important; font-family: "benton-sans",sans-serif; font-size: 10pt; background: #ffffff; color: #455560; font-weight: bold; border-top-color: #d5d5d5; border-top-width: 1px; border-top-style:solid; margin-left: 0px; margin-right: 0px; padding: 3px 3px 0px 25px;   
}
/*
.sf_colsOut sf_2cols_2_75 body {float:left; width: 900px;}
.body {margin: 0px; float: left; width: 900px}
.left {margin: 0px; float: left; width: 300px}
.test {float: left; color: red;	}
.sf_colsOut sf_2cols_2_75 {float:left; width: 900px;}
.sf_2cols_2_75 body {float:left; width: 900px;}
.body {float:left; width: 900px;}
*/	

/* used in the body section of the master page with left nav */
.sf_2cols_2_75 {float:left !important; width: 900px;}

/* used in SAVMA */
.savma {
	padding: 0px 0px 0px 50px;
	position: static;
}
.savma td.header { text-align: left; font-size: 22px; line-height:24px; color: #667274; font-weight: bold; font-family: "lexia",serif; padding:5px 11px 8px 0px;}
.savma td.section {background: #e4dbcf; padding: 5px; font-weight: bold;}
.savma td.billsection {font-size: 9pt; padding-left: 3px;}
.savma td.note {background: #ffffcc; border: 1px solid #cccccc; padding: 6px; font-size: 8pt;}
.savma td.forgot-password {background:#eaeaea; padding:10px; font-size: 12px; color: #667274;}
.savma p { margin-top: 5px; }
.savma p, td, div {font: 10pt "benton-sans",sans-serif; }
.savma hr { background-color:#e0eaec; border:0; height:1px; }
.savma .textbox { Width:165px; color: #667274; font-weight: normal; font-size: 12px; background-color:#e4dbcf; }
.savma .btn_normal, .savma .btn_submit  { background-color: #01833f; border: 1px solid #01833f; border-top: 1px solid #01833f; border-left: 1px solid #01833f; font-family: "Roboto",serif; font-size: 14px; font-weight: 500; color: #fff; padding: 5px 10px;}    
.savma .btn_normal:hover, .savma .btn_submit:hover {color:#fff !important; background-color:#55B800 !important; background-image: linear-gradient(to right, #55b800 0%, #01833f 50%) !important; border: 1px solid #55B800;}
.savma .btn_next { 
	background-color: #01833f; 
	border: 1px solid #01833f; 
	border-top: 1px solid #01833f; 
	border-left: 1px solid #01833f; 
	font-family: "Roboto",serif; 
	font-weight: 500; 
	color: #fff; 
	padding-left: 10px; 
	padding-right: 10px; 
	padding-top: 2px; 
	padding-bottom: 2px;
	margin-top: 20px;
}   
.savma .btn_cancel { 
    background-color: #fff;
    border: 1px solid #01833f;
    border-top: 1px solid #01833f;
    border-left: 1px solid #01833f;
    font-family: "Roboto",serif;
    font-weight: 500;
    color: #000;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 2px;
    padding-bottom: 2px;
	margin-top: 20px;
}    
/*.savma .btn_submit { padding-left: 10px; padding-right: 10px; background-color: #ffffff; color: #000000; padding-top: 2px; padding-bottom: 2px;}*/     
.savma .DuesLinkCurrent { padding:5px 11px 8px 11px; color:#fff;	background:url('../../images/SAVMA/dues-form-nav-on.png') no-repeat center 3px;}
.savma .DuesLink {	padding:5px 11px 8px 11px; background:url('../../images/SAVMA/dues-form-nav.png') no-repeat center 3px; color:#9d9d9d;}
.savma .pnlFirstTime img {margin: 3px 0px 0px 5px; position: absolute;}
/* used in SAVMA - updated Sep 2021 */
/* tooltip styling */
.hint-icon_contact, .hint-icon_contact:focus, .hint-icon_contact:active, .hint-icon_contact:hover {
	display: inline-block;
	font-style: normal;
	background-color: #7d868c;
	color: #fff !important;
	width: 15px;
	height: 15px;
	text-align: center;
	vertical-align: middle;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	margin-top: -5px;
	margin-left: 0px;
	padding: 2px 2px 0px 2px;
	font-size: 12px;
	font-weight: normal !important;
	text-decoration: none !important;
	cursor: pointer;
}
.rblEthnicity label {
    padding-bottom: 5px;
    display: inline-block;
}
.rblSpacing input[type="radio"] {
    margin-right: 8px;      
    vertical-align: top;
    margin-top: 5px;  
}
.rblSpacing label {     
    font-family: "benton-sans",sans-serif !important;
    font-size: 14px !important;
    line-height: 1.65;
}  
/* used in DUES */
/* Internet Explorer */ 
.dues { padding: 8px 0px 0px 0px; text-align: center !important; }
/* Mozilla Firefox alignment  
.dues {position:relative; padding: 5px 0px 0px 0px; text-align: -moz-center !important; }  */ 
.dues table.Duesform {width: 675px; text-align: center !important;}  	
.dues td {font: 10pt "benton-sans",sans-serif;}
.dues h3 { font-size: 16px; line-height: 18px; color: #667274; font-family:"Roboto",serif;}
.dues h1 {color: #7A868C; font-size: 22px; padding: 11px; height: 40px;font-family: "lexia",serif;}
#lnkSignOut {font-size: 12px; font-family: "benton-sans",sans-serif; color: #2E4049;}
.savma .TextBoxClass {padding:3px;}
/* used in Member Dues */
#duesheader { height:118px;}
#duesheader h1, h2, h4, h6 {
    font-weight: bold; margin-bottom: 5px;
}
#duesheader h3, h5{
    font-weight: bold; font-family:"Roboto",serif; margin-bottom: 5px;
}
#duesbody { padding: 0; margin:0; margin-top: 0px; }
#duesbody h1 {font-size: 28px; line-height:32px; color: #455660; padding: 0; margin:0; margin-bottom: 15px; font-family: "lexia",serif;}
#duesbody h2 { font-size: 22px; line-height:24px; color: #667274; font-family: "lexia",serif;}
#duesbody h3 { font-size: 16px; line-height: 18px; color: #667274; font-family:"Roboto",serif;}

.footer {width: 900px;color: #667274; font-size: 8pt; text-align: center; line-height:160px;}
.footer a {color: #667274; text-decoration: none;}
.footer a:visited {color: #667274; font-size: 8pt;}
.footer a:hover {color: #667274; text-decoration: none; font-size: 8pt;}
.footer a:active {color: #667274; font-size: 8pt;}

.DuesFooter {color: #7A868C; font-size: 8pt; text-align: center; padding-bottom: 5px; font-weight: normal;}
.DuesFooter a {color: #7A868C; text-decoration: none; font-weight: normal; text-decoration: underline;}
.DuesFooter a:visited {color: #7A868C; font-size: 8pt; font-weight: normal;}
.DuesFooter a:hover {color: #7A868C; text-decoration: none; font-size: 8pt; font-weight: normal;}
.DuesFooter a:active {color: #7A868C; font-size: 8pt; font-weight: normal;}

.storeleftnav {height: 400px;}
.bodytitle .title {padding: 10px 1px 20px 20px;}
/* used in Privacy Setting */
.sharingOrgCat {
    border-bottom: 5px solid #eeeeee; 
    width: 725px;
    font-family: "benton-sans",sans-serif !important;
    color: #667274;
    font-size: 22px;
    font-weight: bold;
    padding: 0px 0px 5px 0px;
}
.lblrowheader {margin-top: -4px;}
.sharingOrgCatItems{
    vertical-align: top;
    display: flex;
    padding-top: 15px;
    padding-bottom: 15px;
    border-bottom: 1px solid #D3D3D3;
    width: 725px;
}
input[type="radio"] + label {
    padding-left: 5px;
    /*margin-top: -1px;
    position: absolute;*/
    width: auto;
}
.hideLblError {padding-bottom: 0px;}
.showLblError {padding-bottom: 15px;}
/*login page*/
#tblLoginSec {width: 350px !important;} 
input[type="checkbox"] + label {
    padding-left: 5px;
    /*margin-top: -1px;
    position: absolute;*/
    width: 100%;
}

/* end used in Privacy Setting */