@charset "UTF-8";
/* CSS Document */

.main {
	padding: 24px;
}
.box {
	padding: 12px;
}
.webinars{padding:18px;
}


.center{text-align: center;}
.left {text-align: left;}
.hr { 
    width: 100%;
	height: 24px;
	margin-left: auto;
	margin-right: auto;
    background-color: #000000;
    border: 0 none;
	margin-top: 0px;
	margin-bottom: 0px;
} 
.hr-2 { 
    width: 100%;
	height: 12px;
	margin-left: auto;
	margin-right: auto;
    background-color: #9d154e;
    border: 0 none;
	margin-top: 0px;
	margin-bottom: 0px;
}

}
/* accordion */


button.accordion{
        background-color: #fff;
        color: #9d154e;
        cursor: pointer;
        width: 33%;
        border: none;
        text-align: left;
        outline: none;
        font-size: 16px;
        transition: 0.4s;
	padding:0px;
    }
    
button.accordion.active, button.accordion:hover {
        background-color: #fff;
    }
    
button.accordion:after {
        content: 'More';
        font-size: 16px;
        color: #AAAAAA;
        float: right;
        margin-left: 5px;
    }
    
button.accordion.active:after {
        content: "Less";
	text-decoration: underline;
    }
.accordion div.panel {
    background-color: white;
    max-height: 0;
    overflow: hidden;
    transition: 0.6s ease-in-out;
    opacity: 0;
	width: 100%;
	margin: auto;
}

.accordion.td
{
	border:none !important;
}
div.panel.show {
    opacity: 1;
    max-height: 500px;
}




a.officeranchor{
font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #9d154e;
	text-decoration: none;
}
a.officeranchor:hover, a.officeranchor:active{
font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #9d154e;
	text-decoration: none;
} 

a.handout{
font-size: 16px;
color: #9d154e;
}
a.handout:hover, a.handout:active{
font-size:16px;
background-color: #f6f6f6;
color: #9d154e;
}
a.littleredlinks{
font-size: 16px;
color: #9d154e;
}
a.littleredlinks:hover, a.littleredlinks:active{
font-size:16px;
background-color: #f6f6f6;
color: #9d154e;
}
a.biggerredlinks{
font-size: 18px;
color: #9d154e;
}
a.biggereredlinks:hover, a.littleredlinks:active{
font-size:18px;
background-color: #f6f6f6;
color: #9d154e;
}
a.littlegraylinks{
font-size: 16px;
color: #6c6c6c;
}
a.littlegraylinks:hover, a.littlegraylinks:active{
font-size:16px;
background-color: #f6f6f6;
color: #9d154e;
}
a.lightlittlegraylinks{
font-size: 16px;
color: #c4c4c4;
}
a.lightlittlegraylinks:hover, a.lightlittlegraylinks:active{
font-size:16px;
background-color: #9d154e;
color: #c4c4c4;
}
a.littlebluelinks{
font-size:16px;
color: #99bcdb;
}
a.littlebluelinks:hover, a.littlebluelinks:active{
font-size:16px;
background-color: #9d1543;
color: #99bcdb;
}
a.bigwhitelinks{
font-size: 48px;
color: #ffffff;
font-weight:bolder;
}
.redbackground {
	background-color: #9d154e;
	background-repeat: repeat;
	background-position: left top;
}
.grad1{
	height: 50px;
  /* Safari 5.1 to 6.0 */
  background: -webkit-repeating-linear-gradient (#ffffff, #f5e7ec, #ebd0d9, #e1b8cb, #d7a1b3, #c4728e, #ba5b7b, #b04368, #962c55, #9d154e); 
  /* Opera 11.1 to 12.0 */
  background: -o-repeating-linear-gradient(#ffffff, #f5e7ec, #ebd0d9, #e1b8cb, #d7a1b3, #c4728e, #ba5b7b, #b04368, #962c55, #9d154e);
  /* Firefox 3.6 to 15 */
  background: -moz-repeating-linear-gradient(#ffffff, #f5e7ec, #ebd0d9, #e1b8cb, #d7a1b3, #c4728e, #ba5b7b, #b04368, #962c55, #9d154e);
  /* Standard syntax */
  background: repeating-linear-gradient(#ffffff, #f5e7ec, #ebd0d9, #e1b8cb, #d7a1b3, #c4728e, #ba5b7b, #b04368, #962c55, #9d154e);
}
.grad2{
	width: 100%;
  /* Safari 5.1 to 6.0 */
  background: -webkit-repeating-linear-gradient (right#ffffff, #f5e7ec, #ebd0d9, #e1b8cb, #d7a1b3, #c4728e, #ba5b7b, #b04368, #962c55, #9d154e); 
  /* Opera 11.1 to 12.0 */
  background: -o-repeating-linear-gradient(right #ffffff, #f5e7ec, #ebd0d9, #e1b8cb, #d7a1b3, #c4728e, #ba5b7b, #b04368, #962c55, #9d154e);
  /* Firefox 3.6 to 15 */
  background: -moz-repeating-linear-gradient(right #ffffff, #f5e7ec, #ebd0d9, #e1b8cb, #d7a1b3, #c4728e, #ba5b7b, #b04368, #962c55, #9d154e);
  /* Standard syntax */
  background: repeating-linear-gradient(right #ffffff, #f5e7ec, #ebd0d9, #e1b8cb, #d7a1b3, #c4728e, #ba5b7b, #b04368, #962c55, #9d154e);
}/*Red Container on Explore*/
.flex-container {
    display: -webkit-flex;
    display: flex;
    width: 100%;
    height: 250px;
    background-color: #9d154e;
}
.flex-container-short {
    display: -webkit-flex;
    display: flex;
    width: 100%;
    height: 75px;
    background-color: #9d154e;
}
.flex-container-supershort {
    display: -webkit-flex;
    display: flex;
    width: 100%;
    height: 35px;
    background-color: #9d154e;
}
.flex-container-high {
    display: -webkit-flex;
    display: flex;
    width: 100%;
    height: 350px;
    background-color: #9d154e;
}
.flex-item-wide {
    background-color: #9d154e;
    width: 100%px;
    height: 50px;
    margin: 12px;
}
.flex-item-shortwide {
    background-color: #9d154e;
    width: 100%;
    height: 35px;
}
/*Flex item on Explore*/
.flex-item {
    background-color: #9d154e;
    width: 33%;
    height: 100px;
	margin: 10px;
	}
.flex-item-red{
    background-color: #9d154e;
    width: 500px;
    height: 300px;
    margin: 10px;
}
.flex-item-25 {
    background-color: #9d154e;
    width: 25%;
    height: 35px;
}
.flex-item-33 {
    background-color: #9d154e;
    width: 33%;
    height: 35px;
}
.flex-item-small1 {
    background-color: #9d154e;
    width: 10px;
    height: 100px;
}
.flex-item-small-left {
    background-color: #9d154e;
    width: 230px;
    height: 100px;
    margin: 10px;
	text-align:left
}
.flex-item-small-right {
    background-color: #9d154e;
    width: 230px;
    height: 100px;
    margin: 10px;
	text-align:right
}
.hr2{
	height: 25px;
	color:#000000;
	width:100%;
}
.flex-container-white {
    display: -webkit-flex;
    display: flex;
    width: 100%;
    height: 500px;
    background-color: #ffffff;
}
.flex-item-white {
    background-color: #ffffff;
    width: 350px;
    height: 175px;
    margin: 10px;
}
.small {
    font-variant: small-caps;
} 
ol.essential{
	font-size:16px;
	color: #9d154e;
	list-style-type:lower-alpha;
}
ol{
font-size:16px;
}
.flex-container-essential {
    display: -webkit-flex;
    display: flex;
    width: 500px;
    height: 500px;
    background-color: #ffffff;
}
.flex-item-essential {
    background-color: #ffffff;
    width: 500px;
    height: 500px;
    margin: 24px;
}
.flex-container-white-wide {
    display: -webkit-flex;
    display: flex;
    width: 100%;
    height: 815px;
    background-color: #ffffff;
	}
	/*use for advertising page*/
.flex-container-white-medwide {
    display: -webkit-flex;
    display: flex;
    width: 100%;
    height: 525px;
    background-color: #ffffff;
}
/*use for advertising page*/
.flex-container-white-medshortwide {
    display: -webkit-flex;
    display: flex;
    width: 100%;
    height: 475px;
    background-color: #ffffff;
}
/*use for advertising page*/
.flex-container-white-shortwide {
    display: -webkit-flex;
    display: flex;
    width: 100%;
    height: 276px;
    background-color: #ffffff;
}/*use for advertising page*/
.flex-container-white-shorterwide {
    display: -webkit-flex;
    display: flex;
    width: 100%;
    height: 200px;
    background-color: #ffffff;
}/*use for advertising page*/
.flex-item-white-5050 {
    background-color: #ffffff;
    width: 50%;
    height: 300px;
}/*use for advertising page*/
.flex-item-white-25 {
    background-color: #ffffff;
    width: 25%;
    height: 300px;
	}/*use for advertising page*/
.flex-item-white-33 {
    background-color: #ffffff;
    width: 33%;
    height: 300px;
}
.flex-container-whitehigh {
    display: -webkit-flex;
    display: flex;
    width: 100%;
    height: 350px;
    background-color: #ffffff;
}
.flex-item-white-75 {
    background-color: #ffffff;
    width: 75%;
    height: 300px;
}
.aside {
	display:block;
	width: 500px;
	padding: 0px 24px 24px;
	float:left;
}

.article {
	padding: 24px;
	margin: 0 36px;
	display:block;
}
p {
	font-size:16px;
	text-align: left;
	color: #000000;
}
p.essential{
	font-size:16px;
}
h1{
	font-size:36px;
	color: #9d154e;
}
h2{
	font-size:26px;
	color: #9d154e;
}
h2,
.PanelHead.Distinguish,
.TitleBarCaption,
div.PanelTitle,
.panel-heading.Distinguish {
  min-height: 0;
  border-bottom-style:none;
}
h3{
	font-size:20px;
	color: #9d154e;
}
h4{
	font-size:16px;
	color: #9d154e;
}
/*efestival*/
.table {
    border-spacing: 12;
    width: 90%;
	margin:auto;
	border:none;
	font-size:16px;
}
/*efestival*/
.tr: nth-child (odd) td  {
    border: none;
    text-align: right;
	vertical-align:text-top;
	width: 25%;
}
/*efestival*/
.tr: nth-child (even) td{
    border: none;
    text-align: left;
	vertical-align:text-top;
	width: 75%
}
.td-edcom {
	vertical-align:middle;
	width:50%;
}
.tr-edcom{
	border:none;
}
.table-edcom {
    border-spacing: 12;
    width: 90%;
	margin:auto;
	border:none;
	font-size:16px;
}
ul{
font-size:16px;
}	
table.ads {
    border-spacing: 12;
    width: 100%;
	margin:auto;
	font-size:16px;
	color: #000;
	padding: 12px;
	text-indent: 24px;
}
tr.red {
	background-color:#9d154e;
	font-size:16px;
	color:#FFFFFF;
	font-weight:bold;
}
tr.alt {
	background-color:#d2d2d2;
	font-size:16px;
	color:#000F;
}
.ads td {
	text-align:left;
	width: 50%;
	height: 42px;
	vertical-align:middle;
}
table.adss {
    border-spacing: 12;
    width: 100%;
	margin:auto;
	font-size:16px;
	color: #000;
	padding: 12px;
	text-indent: 24px;
}
.adss td {
	text-align:left;
	width: 25%;
	height: 42px;
	vertical-align:middle;
}
table.adsss {
    border-spacing: 12;
    width: 100%;
	margin:auto;
	font-size:16px;
	color: #000;
	padding: 12px;
	text-indent: 24px;
}
.adsss td {
	text-align:left;
	width: 33%;
	height: 42px;
	vertical-align:middle;
}
table.adssss {
    border-spacing: 12;
    width: 100%;
	margin:auto;
	font-size:16px;
	color: #000;
	padding: 12px;
	text-indent: 24px;
}
.adssss td {
	text-align:left;
	width: 20%;
	height: 42px;
	vertical-align:middle;
}
.tw_background {
	max-width: 100%;
	max-height: 57px;
	display:inherit;
	background-image: url("../../images/gray_background.jpg");
}
.tw_logo {
	height: 55px;
	display:block;
}
a.adlink {
	color: #309364;
	font-size:24px;
	vertical-align: bottom;
}
a.adlink:hover, a.adlink:active{
font-size:24px;
background-color: #a9d8ef;
color: #57b0d5;
}
.table-timewarp{
	margin-left: auto; 
	margin-right: auto;
	max-width: 80%;
	max-height: 57px;
	display: block;
}
.flex-container-ads {
    display: -webkit-flex;
    display: flex;
    width: 100%;
    height: 57px;
    background-image: url("../../images/gray_background.jpg");
}
.flex-item-ads-33 {
    width: 33%;
    height: 57px;
	text-align: center;
}
.responsive-image {
	max-width: 100%;
	min-width: 50%;
	display:block;
	height:auto
}
.responsive-background {
	max-width: 100%;
	display:block;
	height:auto;
	background-image: url("../../images/gray_background.jpg");
}
.pagination {
    display: inline-block;
	text-align:right;
}

.pagination a {
    color: #9d154e;
    float: left;
    padding: 8px 16px;
    text-decoration: none;
}
.pagination a.active {
    background-color: #f6f6f6;
    color: #9d154e;
}

.pagination a:hover:not(.active) {
	background-color: #ddd;
}
.certbtn,
.CertTextButton,
.CertTextButtonWithImage,
.RadUpload .ruButton,
.RadUploadProgressArea .ruButton,
#masterHeaderActionArea a {
  display: inline-block;
  background-color: #004b34;
  color: #ffffff;
  border-radius:5px;
  margin-bottom: 0;
  font-weight: normal;
  text-align: center;
  vertical-align: middle;
  cursor: pointer;
  background-image: none;
  border: 1px solid transparent;
  white-space: normal;
  text-decoration: none;
  padding: 5px 10px;
  font-size: 16px;
  line-height: 1.6;
  
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
  -webkit-transition: background 0.2s ease-out;
  -moz-transition: background 0.2s ease-out;
  -o-transition: background 0.2s ease-out;
  transition: background 0.2s ease-out;
}
/*hover buttons */
.TextButton:hover,  .PrimaryButton:hover, .SaveAndClose:hover,  .SaveAs:hover, .UsePrimaryButton .TextButton:hover, .UsePrimaryButton .TextButtonWithImage:hover,  #masterHeaderActionArea a:hover, .RadGrid input.PrimaryButton:hover
{
	background-color: #7e7e7e;
}
	a.TextButtoncon2
{
	color:#FFFFFF;
	background-color: #000000;
	padding: 9px 14px !important;
	border-radius:10px;
	margin-top:0px;
	text-transform:uppercase;
}
a.TextButtoncon
{
	color:#FFFFFF;
	background-color: #292562;
	padding: 9px 14px !important;
	border-radius:10px;
	margin-top:0px;
	text-transform:uppercase;
}
a.page {
    text-decoration: none;
    display: inline-block;
    padding: 8px 16px;
}

a.page:hover {
    background-color: #ddd;
    color: black;
}

.previous {
    background-color: #white;
    color: #9d1543;
	border-color: #9d1543;
	border-bottom-width:thin;
}

.next {
    background-color: #9d154e;
    color: white;
}
td.faq {
	  font-size:16px;
	  font-weight: bold;
	  }

/*Cart Flag*/
.nav-auxiliary .nav-aux-cart .cartCenter {
  background-color: #9d154e;
  color: white;
  border-radius: 2px;
  font-size: 78%;
  padding: 0 2px 1px;
  -webkit-box-shadow: -1px 1px 0 rgba(34, 34, 34, 0.7);
  box-shadow: -1px 1px 0 rgba(34, 34, 34, 0.7);
}
/* Event Display
   ========================================================================== */
.EventSummary {
  background-color: #f6f6f6;
}
.EventSummary .PhotoArea {
  padding: 2em;
}
.EventSummary .PhotoArea img {
  border: 1px solid #CCC !important;
}
.EventSummary .Description {
  padding: 0 2em 2em;
}
@media (min-width: 768px) {
  .EventSummary .Description {
    padding: 2em;
  }
}
.no-mqs .EventSummary .Description {
  padding: 2em;
}

.ProgramGroup .PanelHead,
.ProgramGroup .panel-heading {
  background-color: #d2d2d2;
}
.ProgramGroup .PanelTitle,
.ProgramGroup .panel-title {
  font-family: Segoe UI, Helvetica, Arial, sans-serif;
  font-weight: bold;
  font-size: 120%;
  line-height: 2em;
  padding-left: .5em;
}
/*End event*/
/* RadTabStrip
   ========================================================================== */
.RadTabStripTop_Metro .rtsLevel1, .RadTabStripTop_Metro .rtsLevel1 .rtsUL,
.RadTabStrip_Metro .rtsLevel1,
.RadTabStrip_Metro .rtsLevel1 .rtsUL {
  background-color: #7e7e7e !important;
}
.RadTabStripTop_Metro .rtsLevel1 .rtsLink, .RadTabStripTop_Metro .rtsLevel1 .rtsUL .rtsLink,
.RadTabStrip_Metro .rtsLevel1 .rtsLink,
.RadTabStrip_Metro .rtsLevel1 .rtsUL .rtsLink {
  text-transform: none;
  border-color: #7e7e7e;
}
.RadTabStripTop_Metro .rtsLevel1 .rtsSelected, .RadTabStripTop_Metro .rtsLevel1 .rtsLink:hover, .RadTabStripTop_Metro .rtsLevel1 .rtsUL .rtsSelected, .RadTabStripTop_Metro .rtsLevel1 .rtsUL .rtsLink:hover,
.RadTabStrip_Metro .rtsLevel1 .rtsSelected,
.RadTabStrip_Metro .rtsLevel1 .rtsLink:hover,
.RadTabStrip_Metro .rtsLevel1 .rtsUL .rtsSelected,
.RadTabStrip_Metro .rtsLevel1 .rtsUL .rtsLink:hover {
  border-color: white;
}
.RadTabStripTop_Metro .rtsLevel1 .rtsDisabled, .RadTabStripTop_Metro .rtsLevel1 .rtsDisabled:hover, .RadTabStripTop_Metro .rtsLevel1 .rtsUL .rtsDisabled, .RadTabStripTop_Metro .rtsLevel1 .rtsUL .rtsDisabled:hover,
.RadTabStrip_Metro .rtsLevel1 .rtsDisabled,
.RadTabStrip_Metro .rtsLevel1 .rtsDisabled:hover,
.RadTabStrip_Metro .rtsLevel1 .rtsUL .rtsDisabled,
.RadTabStrip_Metro .rtsLevel1 .rtsUL .rtsDisabled:hover {
  color: #7e7e7e;
  }
/**Linear Gradient**/
.gradient {
  background-image:
    linear-gradient(
      to right, 
      #9d154e, #ffffff);
}
.gradient-conf {
  background-image:
    linear-gradient(
      to right, 
      #5a4e24, #ffffff);
}
adgrad{
	width: 100%;
	height: 56px;
	background: rgba(157,21,66,1);
background: -moz-linear-gradient(left, rgba(157,21,66,1) 0%, rgba(157,21,66,1) 44%, rgba(252,249,250,1) 100%);
background: -webkit-gradient(left top, right top, color-stop(0%, rgba(157,21,66,1)), color-stop(44%, rgba(157,21,66,1)), color-stop(100%, rgba(252,249,250,1)));
background: -webkit-linear-gradient(left, rgba(157,21,66,1) 0%, rgba(157,21,66,1) 44%, rgba(252,249,250,1) 100%);
background: -o-linear-gradient(left, rgba(157,21,66,1) 0%, rgba(157,21,66,1) 44%, rgba(252,249,250,1) 100%);
background: -ms-linear-gradient(left, rgba(157,21,66,1) 0%, rgba(157,21,66,1) 44%, rgba(252,249,250,1) 100%);
background: linear-gradient(to right, rgba(157,21,66,1) 0%, rgba(157,21,66,1) 44%, rgba(252,249,250,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9d1542', endColorstr='#fcf9fa', GradientType=1 );
}
/* Cart Charges
   ========================================================================== */
.CartCharges {
  background-color: #f2f2f2;
}
.CartCharges .PanelField {
  border-bottom: none;
  border-top: 1px dotted #dddddd;
}
.CartCharges .PanelField:first-child,
.CartCharges .PanelField .GrandTotal {
  border-top: none;
}
.CartCharges .GrandTotal .PanelField {
  background-color: white;
  text-transform: uppercase;
  font-weight: bold;
  color: #9d154e;
}
.CartCharges .GrandTotal .PanelField .Label {
  color: #9d154e;
}
/*Responsive Video*/
.video-responsive{
    overflow:hidden;
    padding-bottom:56.25%;
    position:relative;
    height:0;
}
.video-responsive iframe{
    left:0;
    top:0;
    height:100%;
    width:100%;
    position:absolute;
}
/*End Video*/
	
/**Linear Gradient**/
.linear {
  background-image:
    linear-gradient(to right, #9d154e, #ffffff 70%);
}
/**Radial Gradient**/

.radial {
	height:inherit;
  background-image:radial-gradient(#ba5b7b, #9d154e);
}
.radial-biz {
	height:inherit;
  background-image:radial-gradient(#f2f2f2, #d2d2d2);

/*end*/
.bg-full-row-radial 
{
	width: auto;
	display: block;
	padding-top: 2.5em;
	padding-bottom: 1.75em;
  background-image:radial-gradient(#ba5b7b,#9d154e 75%);
	padding-left: 6.25%;
  	padding-right: 6.25%;
	margin: 1em 0;
	border-top: 1px solid #9d154e;
        	border-bottom: 1px solid#9d154e;
}

/*end gradients*/

/* Search Results
   ========================================================================== */
.SearchField,
.SearchResultSummary .ListItemTitle a {
  display: block;
  background-color: #9f9f9f;
  padding: 8px 12px;
}

.SearchField label {
  font-size: 120%;
  color: #FFFFFF;
}

.SearchResultSummary .ListItemTitle a {
  text-decoration: none;
  color: #FFFFFF !important;
  margin: -4px -7px 0;
}

.SearchResultSummary .ListItemTitle a:hover {
  background-color: #9f9f9f;
  text-decoration: underline;
}
	/*End search results*/

}
.RadTabStripTop_Metro .rtsLevel1 .rtsLink, .RadTabStripTop_Metro .rtsLevel1 .rtsUL .rtsLink,
.RadTabStrip_Metro .rtsLevel1 .rtsLink,
.RadTabStrip_Metro .rtsLevel1 .rtsUL .rtsLink {
  text-transform: none;
  border-color: #9f9f9f;
}
.RadTabStripTop_Metro .rtsLevel1 .rtsSelected, .RadTabStripTop_Metro .rtsLevel1 .rtsLink:hover, .RadTabStripTop_Metro .rtsLevel1 .rtsUL .rtsSelected, .RadTabStripTop_Metro .rtsLevel1 .rtsUL .rtsLink:hover,
.RadTabStrip_Metro .rtsLevel1 .rtsSelected,
.RadTabStrip_Metro .rtsLevel1 .rtsLink:hover,
.RadTabStrip_Metro .rtsLevel1 .rtsUL .rtsSelected,
.RadTabStrip_Metro .rtsLevel1 .rtsUL .rtsLink:hover {
  border-color: white;
}
.RadTabStripTop_Metro .rtsLevel1 .rtsDisabled, .RadTabStripTop_Metro .rtsLevel1 .rtsDisabled:hover, .RadTabStripTop_Metro .rtsLevel1 .rtsUL .rtsDisabled, .RadTabStripTop_Metro .rtsLevel1 .rtsUL .rtsDisabled:hover,
.RadTabStrip_Metro .rtsLevel1 .rtsDisabled,
.RadTabStrip_Metro .rtsLevel1 .rtsDisabled:hover,
.RadTabStrip_Metro .rtsLevel1 .rtsUL .rtsDisabled,
.RadTabStrip_Metro .rtsLevel1 .rtsUL .rtsDisabled:hover {
  color: #9f9f9f;
}

/* RadToolTip
   ========================================================================== */
/* Currently used by the QueryMenu iPart */
.RadToolTip_Telerik a:hover {
  background-color: #9f9f9f;
}

/* RadGrid
   ========================================================================== */
.RadGrid.RadGrid_MetroTouch .rgNumPart a.rgCurrentPage, .RadGrid.RadGrid_MetroTouch .rgNumPart a.rgCurrentPage:hover,
.RadGrid.RadGrid_Metro .rgNumPart a.rgCurrentPage,
.RadGrid.RadGrid_Metro .rgNumPart a.rgCurrentPage:hover {
  background-color: #9F9F9F;
  border-color: #9F9F9F;
  color: #fff !important;
}
.RadGrid.RadGrid_MetroTouch .rgPagePrev:active, .RadGrid.RadGrid_MetroTouch .rgPageNext:active, .RadGrid.RadGrid_MetroTouch .rgPageFirst:active, .RadGrid.RadGrid_MetroTouch .rgPageLast:active,
.RadGrid.RadGrid_Metro .rgPagePrev:active,
.RadGrid.RadGrid_Metro .rgPageNext:active,
.RadGrid.RadGrid_Metro .rgPageFirst:active,
.RadGrid.RadGrid_Metro .rgPageLast:active {
  background-color: #9F9F9F;
  border-color: #9F9F9F;
  color: #fff !important;
}
.RadGrid.RadGrid_MetroTouch .rgPager .rgPagerButton,
.RadGrid.RadGrid_Metro .rgPager .rgPagerButton {
  background-color: #9F9F9F;
  border-color: #9F9F9F;
  color: #fff !important;
}
.RadGrid.RadGrid_MetroTouch .rgCommandRow,
.RadGrid.RadGrid_Metro .rgCommandRow {
  background-color: transparent;
}
.RadGrid.RadGrid_MetroTouch .rgMasterTable .rgSelectedCell,
.RadGrid.RadGrid_MetroTouch .rgSelectedRow,
.RadGrid.RadGrid_MetroTouch td.rgEditRow .rgSelectedRow,
.RadGrid.RadGrid_MetroTouch .rgSelectedRow td.rgSorted,
.RadGrid.RadGrid_MetroTouch th.rgSorted,
.RadGrid.RadGrid_Metro .rgMasterTable .rgSelectedCell,
.RadGrid.RadGrid_Metro .rgSelectedRow,
.RadGrid.RadGrid_Metro td.rgEditRow .rgSelectedRow,
.RadGrid.RadGrid_Metro .rgSelectedRow td.rgSorted,
.RadGrid.RadGrid_Metro th.rgSorted {
  background-color: #9F9F9F;
  border-color: #9F9F9F;
}
.RadGrid.RadGrid_MetroTouch .rgMasterTable .rgSelectedCell a,
.RadGrid.RadGrid_MetroTouch .rgSelectedRow a,
.RadGrid.RadGrid_MetroTouch td.rgEditRow .rgSelectedRow a,
.RadGrid.RadGrid_MetroTouch .rgSelectedRow td.rgSorted a,
.RadGrid.RadGrid_MetroTouch th.rgSorted a,
.RadGrid.RadGrid_Metro .rgMasterTable .rgSelectedCell a,
.RadGrid.RadGrid_Metro .rgSelectedRow a,
.RadGrid.RadGrid_Metro td.rgEditRow .rgSelectedRow a,
.RadGrid.RadGrid_Metro .rgSelectedRow td.rgSorted a,
.RadGrid.RadGrid_Metro th.rgSorted a {
  color: #fff !important;
}
.RadGrid.RadGrid_MetroTouch .rgGroupPanel, .RadGrid.RadGrid_MetroTouch .rgGroupPanel caption,
.RadGrid.RadGrid_Metro .rgGroupPanel,
.RadGrid.RadGrid_Metro .rgGroupPanel caption {
  background-color: #9F9F9F;
}
.RadGrid.RadGrid_MetroTouch .rgActiveRow td, .RadGrid.RadGrid_MetroTouch rgActiveRow td.rgSorted,
.RadGrid.RadGrid_MetroTouch .rgSelectedRow td, .RadGrid.RadGrid_MetroTouch rgSelectedRow td.rgSorted,
.RadGrid.RadGrid_MetroTouch .rgMasterTable .rgActiveCell,
.RadGrid.RadGrid_Metro .rgActiveRow td,
.RadGrid.RadGrid_Metro rgActiveRow td.rgSorted,
.RadGrid.RadGrid_Metro .rgSelectedRow td,
.RadGrid.RadGrid_Metro rgSelectedRow td.rgSorted,
.RadGrid.RadGrid_Metro .rgMasterTable .rgActiveCell {
  border-color: #9F9F9F;
}
* + html .RadGrid.RadGrid_MetroTouch .rgSelectedRow .rgSorted, * + html
.RadGrid.RadGrid_Metro .rgSelectedRow .rgSorted {
  background-color: #9F9F9F;
}
* html .RadGrid.RadGrid_MetroTouch .rgSelectedRow .rgSorted, * html
.RadGrid.RadGrid_Metro .rgSelectedRow .rgSorted {
  background-color: #9F9F9F;
}
/*end*/
/* search nav*/

@media(min-width:768px){

#SimpleSearchBlock {
    padding: 5px 0;
    width: 166px;
    height: 30px;
    position: relative;
    left: -12px;
    float: right;
    line-height: 22px;
    margin-top:-12px;
}

    #SimpleSearchBlock input {
        position: absolute;
        width: 0px;
        float: right;
        margin-right: 210px;
        -webkit-transition: all 0.7s ease-in-out;
        -moz-transition: all 0.7s ease-in-out;
        -o-transition: all 0.7s ease-in-out;
        transition: all 0.7s ease-in-out;
        height: 30px;
        line-height: 18px;
        padding: 0 2px 0 2px;
        border-radius:1px;
    background-color: transparent;
	    border: transparent;
color:#ffffff;
    }

        #SimpleSearchBlock:hover input, #SimpleSearchBlock input:focus {
            width: 200px;
            margin-left: 0px;
        }


.btn:hover, .btn:focus, .btn:active, .btn.active,
.TextButton:hover,
.TextButton:focus,
.TextButton:active,
.TextButton.active,
.TextButtonWithImage:hover,
.TextButtonWithImage:focus,
.TextButtonWithImage:active,
.TextButtonWithImage.active,
.ruButton:hover,
.ruButton:focus,
.ruButton:active,
.ruButton.active,
#masterHeaderActionArea a:hover,
#masterHeaderActionArea a:focus,
#masterHeaderActionArea a:active,
#masterHeaderActionArea a.active,
.RadGrid input.TextButton:hover,
.RadGrid input.TextButton:focus,
.RadGrid input.TextButton:active,
.RadGrid input.TextButton.active {
  color: white;
  background-color: #545454;
  border-color: transparent;
}
	
	/*homepage slider buttons*/
/* homepage slide Container holding the image and the buttons */
.container-button {
 
	position: relative;
	max-width: 100%;
	min-width: 50%;
	display:block;
	height:auto;
}

/* Bottom left text */
.join {
  position: absolute;
  bottom: 17%;
  left: 4%;
}


/* home page slider buttons */
.renew {
  position: absolute;
  bottom: 17%;
  left: 17%;
}

.center-button {
  position: absolute;
  bottom: 55%;
  left: 47%;
	
}
.left-button {
  position: absolute;
  bottom: 15%;
  left: 20%;
	}
	.right-button{
		position: absolute;
		bottom: 25%;
		right: 25%;
	}
	.virtual-button{
		position: absolute;
		bottom: 25%;
		right: 5%;
		border-radius: 5px;
		background-color: #b1a178;
		color: #000000; 
		font-size: 18px;
	}

/*end of homepage slider buttons*/
	
	a.button-slide{
	background-color: #9d154e;
	color: #ffffff;
	border-radius:5px;
	padding:.33em .5em;
	text-transform:uppercase;
		font-size: 24px;
		text-decoration: none;
	}
	a.button-slide2{
	background-color: #9d154e;
	color: #ffffff;
	border-radius:5px;
	padding:.33em .5em;
	text-transform:uppercase;
		font-size: 20px;
		text-decoration: none;
	}
	
	@media (min-width: 768px) and (max-width: 1025px){
		a.button-slide{
	background-color: #9d154e;
	color: #ffffff;
	border-radius:5px;
	padding:.33em .5em;
	text-transform:uppercase;
		font-size: 100%;
		text-decoration: none;
	}
	
		a.button-slide2{
		background-color: #9d154e;
	color: #ffffff;
	border-radius:5px;
	padding:.33em .5em;
	text-transform:uppercase;
		font-size: 90%;
		text-decoration: none;	
		}
	}
	.carousel-caption
{
	background-color: transparent;
	border: 1px transparent;
	margin-bottom: 0px;
  	  /* box-shadow: 9px 7px #545454; */
   
}	
p.dropcap {
	font-size: 65px;
	line-height: 55px;
	color: #000000;
	float: left;
	padding-top: 2px;
	padding-right: 2px;	
}
/*Business Resources*/
	
	.button-biz img {
		display: block;
  	max-width: 100%;
} 
	.button-biz,
    .button-biz p
    {
    text-align: center;
		padding: 6px;
		
    }
	.button-biz a,
    .button-biz
    {
    color:#000;
    }
	.button-biz a
    {
    font-size: 18px;
    text-decoration: none;
    border: none;
	}
	.button-biz h3 {
		color: #9d154e;
		text-transform: uppercase;
	}
	.button-biz:hover,
    .button-biz:active,
    .button-biz:focus {
      border: 4px solid #a9a9a9;
    }
	
	.biz {
		width: 80%;
		margin: auto;
		padding-top: 24px;
		}
	.biz h3 {
		color: #000000;		
		background-color: #d2d2d2;
		padding: 6px;
		text-transform:uppercase;
	}
	.biz table {
		border-spacing: 12;
		overflow-x: scroll;
		width: 90%;
		margin:auto;
		
	}
	.grant table{
		border-spacing: 8;
		width: 50%;
		margin:auto;
		font-size: 8px; 
		padding: 8px;  
		border: 1px solid #ddd;
vertical-align: top;

	}
	.grant td{
		font-size: 8px; 
		padding: 8px; 
		vertical-align: top;
		border: 1px solid #ddd;
}
.grant p, .grant ol, .grant ul, .grant li{
Font-size 8px;

}
	
/* On screens that are 992px wide or less, go from four columns to two columns */
@media screen and (max-width: 992px) {
  .grant table {
    width: 50%;
	  font-size 8px;
  }
}

/* On screens that are 600px wide or less, make the columns stack on top of each other instead of next to each other */
@media screen and (max-width: 600px) {
  .grant table {
    width: 100%;
	  }

	.biz tr {color: #d2d2d2;}
	
	
	.biz h4,
	.biz p {
		font-size: 18px; 
	}
	.biz, .biz p,{
		color: #000000;
	}
	#Blackbutton {
	color:#FFFFFF;
	background-color:#545454;
	border-radius:5px;
	margin-top:0px;
	padding: 6px;
	text-transform:uppercase;
}
	.biz span {
		font-weight:bold; 
	}
	.biz hr {
           
            border: none; 
            height: 26px; 
            background: #d2d2d2;
		margin-left: auto;
	margin-right: auto;
	}
	.biz ol {
		font-size: 18px;
	}
	.biz ul {
		font-size: 18px;
		list-style-type:square;
	}
	.biz ul.a{
		font-size: 18px;
		list-style-type:disc;
	}
	.biz ul.b{
		font-size: 18px;
		list-style-type:circle;
	}
	.biz 
		sup {
    vertical-align: super;
    font-size: smaller;
	}
		.hanging-indent {
  padding-left: 0px ;
			text-indent: -12px ;
		}
	#biz {	
		width: 80%;
		border: none; 
		margin: auto;
		padding: 12px;
		text-align: center;
		color: #000000;
	}
	#feature {
		width: 100%;
		padding: 6px;
		border-collapse: collapse;
		border-color: #000000;
	}
	
	#feature tr:nth-child(even) {
		background-color: #d2d2d2;
		color: #000000;
	}
	#feature th{
	padding-top: 12px;
  padding-bottom: 12px;
  text-align: left;
  background-color: #9d154e;
  color: white;
		width: 20%;
	}
	
	#adapt {
		border-collapse;
		}
	.hangingindent {
  padding-left: 22px;
  text-indent: -22px;

} 
	.aside biz {
	display:block;
	width: 300px;
	padding: 0px 24px 24px;
	float:left;
		background-color: #e1b8c9;
}

	
	/*End Business Resources*/		
		/*2022 Conference*/
	}
	#ATLbutton {
	color:#FFFFFF;
	background-color:#333366;
	border-radius:5px;
	margin-top:0px;
	padding: 6px;
	text-transform:uppercase;
}
#Confbutton {
	color:#FFFFFF;
	background-color:#ed2124;
	border-radius:5px;
	margin-top:0px;
	padding: 6px;
	text-transform:uppercase;
	/*End 2022 Conference*/	
	p.pull{
		font-family:Palatino;
		font-size: 48px; 
	}

/*Summit*/
#summit ul{
text-indent: 2%;	
}
#summit li{
	font-weight: bold; 
	list-style-type: none;
	 
}
	/*End Summmit*/	
#composer{
    border-spacing: 12;
	margin:auto;
	border:none;
	font-size:16px;
}
#composer td {padding: 12px;
text-align: left;
}
		
		