/*	MODIFIED ASH STYLESHEET
    6/9/2015
	---------------
	Base styles */
	
/* General HTML Styles */	

@font-face {
	font-family: 'fontello';
	src: url("../font/fontello/fontello.eot?86637436");
	src: url("../font/fontello/fontello.eot?86637436#iefix") format("embedded-opentype"), url("../font/fontello/fontello.woff?86637436") format("woff"), url("../font/fontello/fontello.ttf?86637436") format("truetype"), url("../font/fontello/fontello.svg?86637436#fontello") format("svg");
	font-weight: normal;
	font-style: normal;
}
[class^="icon-"]:before, [class*=" icon-"]:before {
	font-family: "fontello";
	font-style: normal;
	font-weight: normal;
	speak: none;
	display: inline-block;
	text-decoration: inherit;
	width: 1em;
	text-align: center;
	/* opacity: .8; */
  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
	text-transform: none;
	/* fix buttons height, for twitter bootstrap */
  line-height: 1em;/* Animation center compensation - margins should be symmetric *//* remove if not needed */
  /* you can be more comfortable with increased icons size */
  /* font-size: 120%; */
  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
}

html {
    font-family: sans-serif;
    height: 100%;
}
body {
    background-color: #fff;
    font-family: "Lucida Sans Unicode","Lucida Grande",Verdana,Arial,Helvetica,sans-serif;
    font-size: 15px;
    height: 100%;
    line-height: 1.2;
    margin: 0;
    color: #5b5858;
}

a{color: #b62b30;text-decoration:none;}
    a:hover
    {
        color: #80121b;
        text-decoration: underline;
    }
a.alink{color:#9D2D2C;text-decoration:underline;}

h1 {
    color: Black;
    font-family: "Lucida Sans Unicode","Lucida Grande",Verdana,Arial,Helvetica,sans-serif;
    font-size: 18pt;
    font-weight: normal;
}

h2.grayheader {font-size:15px;margin:0px;padding-top:5px;color:#666666;}

p{color:#5B5858;font-size:100%;margin:0 0 10px;padding:0;}

hr {margin:0px;padding:0px;border-style:solid;border-width:1px;border-color:#CCCCCC;}
hr.gray{color:#ccc; height:1px;}

.middleCol h3.noindent {margin:0px;padding-left:0px; padding-bottom:9px; clear:both;}

/* General Custom ASH Style Classes */ 
.middleCol p.larger {font-size:15px;}
.leftCol ul li a span.leftCheat { width:100px; margin-left:15px; display:block;}

/* Fonts, Text Formatting */
p.top{float:right;margin:0px;padding:10px;}

.black {color:black;}
.gray {color:#999999;}
.ASHGray {color:#808080;}
.darkgray {color:#1A1A1A }
.brightred {color:#FF2E35}
.red{color:#912024;}
.darkred{color:#750101;}
.bold{font-weight:bold;}
.italic{font-style:italic;}
.nobold{font-weight:normal;}

.readonly{background-color:#E0E0E0;}

.icon-facebook:before {
	content: '\e806';
}
.icon-linkedin:before {
	content: '\e807';
}
.icon-twitter:before {
	content: '\e800';
}
.right{float:right;}
.left{float:left;}

.requiredBold {font-weight:bold;padding-left:0px;font-size:12px;}
.middleCol .formTable tr td {font-size:15px;}
/* begin coi 8/24/2010  */
.requiredBold span.error {font-size:13px;}
td span.error {font-size:13px;}
td.error span.error {font-size:13px;}
/* end coi 8/24/2010 */
td.error strong {font-size:12px;}
.error, .required {color:#b62b30;font-weight:bold;padding-left:0px;font-size:12px;}
.inputError, .middleCol .formTable td.inputError, input.inputError, .middleCol .formTable td input.inputError, .middleCol .formTable td select.inputError, .middleCol .formTable td textarea.inputError {border-color:red;border-width:2px;border-style:solid;}
.fieldsetBdr {margin:10px 0; padding:4px 8px 8px 8px; border:1px solid #ccc;}
.fieldsetNoBdr {margin-bottom:10px; padding:8px;border:none;}
/* begin coi 8/24/2010 */
.fieldsetBdr ol {margin-top:10px;margin-left:0px;margin-bottom:5px;margin-right:5px;padding-left:33px;line-height:17px;list-style-type:decimal;}
.fieldsetBdr ol li {margin-left:0px;margin-bottom:7px;padding-left:0px; list-style-type:decimal;} 
. formTable tr td span.error {font-size:13px;}
/* end coi 8/24/2010  */
.fieldsetBdr2 {margin-bottom:10px; padding:8px;border-width:1px;border-color:#CCCCCC;border-style:solid;background-color:#F7F5EA;}
.middleCol .fieldsetBdr h3, .middleCol .fieldsetBdr2 h3 {font-size:18px;font-weight:bold;color:#666666;margin-top:0px;margin-left:0px;margin-right:0px;margin-bottom:8px;padding:0px;}

.btn {
    border: 1px solid transparent;
    color: #b62b30;
    cursor: pointer;
    display: inline-block;
    font-family: Georgia,Cambria,"Times New Roman",Times,serif;
    font-size: 0.9375rem;
    font-style: italic;
    font-weight: normal;
    margin-bottom: 0;
    text-align: center;
    text-decoration: none;
    transition: background-color 0.1s ease-in-out 0s;
    vertical-align: middle;
    white-space: nowrap;
    border-radius:0px;
}
.btn:hover {
    color: #80121b;
}
.loginBdr
{
    display:inline-block;
    padding:8px;
    margin:10px;
    border:1px solid #ccc;
}

.loginBdr2
{
    display:block;
    padding:15px;
    margin:0px;
    background-color: rgb(247, 245, 234);
    
}

.clr {clear:both;margin:0px;padding:2px;height:5px;}

/* BreadCrumbs */
.processNav {
	background-color:#F7F5EA;
	margin:0px;
	padding:8px;
	word-spacing:0px;
	font-weight:bold;
	color:#000000;
	letter-spacing: 0em;
	list-style-type:decimal;
}



.processNav li {margin:0px;padding-right:8px;display:inline; list-style-type:decimal;}
.processNav li a{color:#999;}
.processNav li.current a{color:#000;}

/* General Custom Component Styles */
#formNav {float:right;padding-right:18px;}

/* Master Template Layout Styles */
/* Main container; top section, which includes ASH logo, primary navigation, and search box */
.maincontainer{margin:0 auto;width:950px;}

/* Top Banner and the top right Links and Contact Info Styles/Containers */
.topsectioncontainer
{
    margin:20px 0 10px 0;
	border: solid 1px #e2e2e2;
	border-right:none;
	border-left:none;
}

.topsection
{
	padding: 0 0 1px 0;
    display:block;
    margin:0 auto;
}

.topsection .searchcontainer {
    color: #FFFFFF;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    height: 40px;
    line-height: 15px;
    margin: 5px 0 0 652px;
    padding: 0 20px 0 0;
    text-align: right;
}

.topsection .auxillarynav {
    color: #FFFFFF;
    font-size: 12px;
    margin: 0 0 0 626px;
    padding: 0;
    padding-top:12px;
}

.topsection .auxillarynav a {
    border-right: 1px solid #FFFFFF;
    border-style: none solid none none;
    color: #EAE3C7;
    display: inline;
    margin: 0;
    padding: 0 7px 0 5px;
}

.topsectionTitle
{
    color:#B30000;
    position:relative;
    top:105px;
    left:190px;
    letter-spacing:3px;
}

/* Small image between top banner and the lower inner content area */
.subhead
{
    background:url(../img/ASHMeeting_subhead.png) no-repeat;
    width:949px;
    height:67px;
    display:block;
}

/* Section banner */
#sectionbanner{background-color:transparent;background-position:top left;background-repeat:no-repeat;height:67px;width:949px;	margin-top: -15px;margin-right: 0;margin-bottom: 12px;margin-left: 1px;padding:0px;}

/* Page background */
#pagebg {clear:none;margin:0;padding:0;width:949px;/*min-height:400px;*/background-image:url(../images/contentbackground.gif);background-repeat: repeat-y;}
#nopagebg {clear:none;margin:0;padding:0;width:949px;min-height:400px;}

/* Breadcrumbs & login controls */
ul#breadcrumbs{text-align:left;font-size:100%;line-height:1em;list-style:none;margin:0px;padding-top:3px;padding-left:20px;padding-right:20px;padding-bottom:10px;width:550px;float:left;clear:right;height:10px;}
ul#breadcrumbs li {display:inline;margin:0;padding:0 5px 0 0;height:10px;}	
#loginctrl {display:inline;float:right;width:300px;text-align:right;margin:0px;padding-top:0px;padding-left:0px;padding-right:4px;	padding-bottom:0px;height:10px;}



/* Column content styles */
.middleCol h1 {font-size:20px;font-weight:normal;margin:0px;padding-top:0px;padding-bottom:0px;font-family:Verdana, Arial, Helvetica, sans-serif;}
.middleCol h1.noline {border:none;padding-bottom:0px;font-family:Verdana, Arial, Helvetica, sans-serif;}
.middleCol h2 {font-size:15px;margin:0px;padding-top:5px;color:#666666;}
.middleCol h3 {font-size:18px;margin:0px;padding-top:0px;padding-left:10px;padding-bottom:5px;color:#000000;font-weight:bold;}
.middleCol p {line-height:18px;}
/*.middleCol img {float:left;clear:both;margin:0px;padding-top:2px;padding-left:0px;padding-right:15px;padding-bottom:10px;}*/
.middleCol table {margin:0px;padding:0px;width:100%;}
.middleCol table th {font-size:12px; text-align:left; vertical-align:top;}
.middleCol table td {font-size:12px; text-align:left; vertical-align:top; }
.rightCol h1 {font-size:16px;margin:0px;padding-top:10px;}	
.rightCol p {line-height:17px;}

/* Footer */
.footercontainer{border-top:1px solid #ccc;margin:20px 0 0 0;}
#footer{clear:both;font-size:100%;line-height:1.1em;padding:20px 0;text-align:right;margin:0 auto;border:0px;}
#footer #information .title{color: #4f4f4f;text-transform:uppercase;}
#footer #information ul {nowrap}
#footer #information ul,#sharemenu,.contactArea ul,.ektronSearch div#navbar ul.ektronPaging,#leftnav,#leftnav li ul{list-style:none;margin:0;padding:0;}
#footer img,.top{float:left;}
#footer a img{border:0;}


/* End ASH Styles */

#leftcolumn{float:left;clear:none;width:200px;margin-top:2px;margin-left:0px;margin-bottom:0px;margin-right:0px;padding:0px;text-align:left;vertical-align:top;}
#leftcolumn br {clear:both;margin:10px;}
#navcontainer{border:1px solid #898b8e;margin-bottom:30px;padding:1px;width:200px;}
ul#leftnav{background-color:#A28D3A;font-family: Verdana, "Trebuchet MS", sans-serif;}
ul#leftnav li.active,ul#leftnav li.active a{background-color:#d8cd9f;color:#5d501b;cursor:pointer;}
/* 1st level  */
ul#leftnav li{margin:0;padding:0;display:inline;}
#leftnav li a{margin:0;color:#fff;text-decoration:none;display:block;border-bottom:1px solid #fff;font-size:12px;line-height:14px;padding:10px 15px;}
#leftnav li a:hover{color:#5B4F1D;}
#leftnav li.last a{border:0;}
/* 2nd level  */
ul#leftnav{list-style:none;margin:0;padding:0;}
ul#leftnav li ul{list-style:none;margin:0;padding:0;}
ul#leftnav li ul{background-color:#D8CD9F;font-family: Arial, "Trebuchet MS", sans-serif;}
ul#leftnav li ul li{color:#5B4F1D;font-size:95%;}
ul#leftnav li ul li.active, ul#leftnav li ul li.active a{font-style:italic;background-color:#dbd5bc;}
ul#leftnav li ul li a{color:#5B4F1D;padding-left:30px;}
ul#leftnav li ul li a:hover{color:#000;}
/* 3rd level  */
ul#leftnav li ul li ul{background-color:#EBE4C8;}
ul#leftnav li ul li ul li.active, ul#leftnav li ul li ul li.active a{background-color:#fff;}
ul#leftnav li ul li ul li{padding:10px 0px 0px 0px;}
/* 4th level  */
ul#leftnav li ul li ul li ul li{padding:10px 0px 0px 0px;}	

/* tooltip style */
.qtip-content {
	font-size:12px;
	line-height:17px;
}

/* begin coi 8/24/2010  */
.middleCol #coi tr.odd {background-color:#F7F5EA;border:none;margin:0px;padding-top:10px;padding-left:10px;padding-bottom:10px;padding-right:10px;}
.middleCol #coi tr.odd td.darker {text-align:center;vertical-align:middle;}
.middleCol #coi tr.even td.darker{text-align:center;vertical-align:middle;}
.middleCol #coi tr.subHeaderRow td.darker{text-align:center;background-color:#F7F5EA;margin:0px;padding-left:5px;padding-top:5px;}
.middleCol #coi tr.subHeaderRow td.darker img{text-align:center;margin:0px;padding:0px;border:none;}
.middleCol #coi {margin:0px;padding:0px;width:100%;border:none;}
.middleCol #coi th {padding-left:12px;padding-top:8px;padding-right:12px;padding-bottom:8px;margin:0px;background-color:#E8E2C3;font-size:14px; text-align:left; vertical-align:top;border:none;color:#2F280F;}
.middleCol #coi td span.radio-btns {margin:0px;padding:5px; display:block; vertical-align:middle;}
.middleCol #coi td {padding-left:12px;padding-top:5px;padding-right:12px;padding-bottom:5px;margin:0px;font-size:12px; text-align:left; border:none;line-height:16px;vertical-align:middle;}
.middleCol #coi td.tight {padding-left:12px;padding-top:3px;padding-right:12px;padding-bottom:3px;margin:0px;vertical-align:middle;}
.middleCol #coi td input.discount {width:60px;height:18px;background-color:white;border-style:solid;border-width:1px;border-color:#CCCCCC;}
.middleCol #coi td.larger {font-size:14px;font-weight:bold;}
.middleCol #coi td input.uploadButton {width:auto;margin:0px;padding:0px;text-align:left; background-color:#FFFFFF;}
.middleCol #coi td input.btn btn-primary {width:60px;border-style:solid;border-width:1px;border-color:#AB9952;margin:0;padding-top:3px;padding-left:5px;padding-bottom:3px;padding-right:5px;width:auto;overflow:visible;vertical-align:middle; cursor:pointer;}
.middleCol #coi td input.chk-bx {border-syle:none;border-width:0px;border-color:#CCCCCC;vertical-align:middle;padding-right:2px;}
.middleCol #coi td input, .middleCol #coi td select {border-style:solid;border-width:1px;border-color:#CCCCCC;padding:2px;margin:0px;word-spacing: 0px;}
h2.h2coi {margin-bottom:13px;}
/* end COI 8/24/2010 */

.rightCol .callout{clear:left;margin-left:0px;margin-right:0px;margin-bottom:0px;margin-top:10px;padding:0px;min-height:88px;}
.rightCol .callout div.listholder{margin:0 0 0 15px;}
.rightCol .callout h2{font-family:Verdana, Arial, Helvetica, sans-serif;border-bottom:1px solid #ccc; color:#333; font-size:14px; font-weight:bold;margin-bottom:6px; padding-left:0px; padding-top:0px; padding-right:0px; padding-bottom:5px;}
.rightCol .callout h3{color:#999;display:inline;font-family:arial;font-size:77%;font-weight:700;width:145px;}
.rightCol .callout img{border:1px solid #ccc;margin-right:10px;padding:1px;width:78px;}
.rightCol .callout li{line-height:1.5em;margin:0;padding:0PX;}
.rightCol .callout ul{color:#464642;font-size:90%;list-style:none outside url(../images/rightcolumnbullet.gif);margin:0;padding:0;}
.rightCol .floatbox img{display:block;float:left;margin-right:10px;}
.rightCol .callout p { font-size:12px; border:none; line-height:7px; text-indent:0px; margin:0px; padding:0px; clear:none; }
.rightCol .callout p a {margin:0px;padding:0px;}
/* suggestion */

#suggestionBdr { border: 1px solid #CCC; width: 545px; margin: 0px; padding: 10px; background-color:#F4F2E3;}
#suggestion { margin: 0px; padding: 0px; width: 535px; }
#suggestion h2 { font-size: 12px; font-weight: bold; margin: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 5px; padding-left: 0px; }
#suggestion h3 { font-size: 14px; font-weight: bold; margin: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; }
#suggestion p { padding-bottom: 7px;  line-height:17px;}

/* New Styles */
ul.nobullets li{list-style-type:none; margin-left:0px; padding-left:0px;}
ul.nobullets {margin-top:0px; padding-top:0px; margin-left:0px; padding-left:0px;}
.horiznavbar{height:8px; background:url(../img/horiznavbar.png) top repeat-x;}

ol.processNav li{list-style-type:circle;}

.horizontaldivider{border-bottom:1px solid #ccc; padding-bottom:5px; margin:5px 0;}

.btn btn-primaryactive, input[type="submit"].btn btn-primaryactive, button.btn btn-primaryactive, input[type="button"].btn btn-primaryactive{
	background-color:#960;font-size: 11px;font-weight: bold;color: #FFFFFF;text-decoration: none;border-style:solid;border-width:1px;border-color:#AB9952;margin:0;padding-top:3px;padding-left:5px;padding-bottom:3px;padding-right:5px;width:auto;overflow:visible; cursor:pointer;
}
.btn btn-primary:hover, input[type="submit"].btn btn-primary:hover, button.btn btn-primary:hover, input[type="button"].btn btn-primary:hover{
	background-color:#960;font-size: 11px;font-weight: bold;color: #FFFFFF;text-decoration: none;border-style:solid;border-width:1px;border-color:#AB9952;margin:0;padding-top:3px;padding-left:5px;padding-bottom:3px;padding-right:5px;width:auto;overflow:visible; cursor:pointer;
}

.btn btn-primary2:hover, input[type="submit"].btn btn-primary:hover, button.btn btn-primary:hover, input[type="button"].btn btn-primary:hover{
	background-color:#960;font-size: 11px;font-weight: bold;color: #FFFFFF;text-decoration: none;border-style:solid;border-width:1px;border-color:#AB9952;margin:0;padding-top:3px;padding-left:5px;padding-bottom:3px;padding-right:5px;width:auto;overflow:visible; cursor:pointer;
}

.badgepreview{
	width:400px;
	min-height:160px;
	height:auto;
	border:3px solid #ccc;
	border-radius:5px;
	text-align:center;
}

.badgepreview h4{margin:10px auto;}

h4{margin:10px auto;}

ul.summaryList{list-style-type:none; margin:0px; padding:0px;}
ul.summaryList li{line-height:15px;}

.subForm 
{
    background-color: #F7F5EA;
    border: medium none;
    margin: 0;
    padding: 5px;
    width: 100%;
}

.bottombuttons
{
    float:right;
    clear:both;
    margin-top:15px;
}
.greyalert{
background:#f1f1f1; 
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
-khtml-border-radius: 5px;
border-radius: 5px;
border:1px solid #ccc;
margin:10px 0px;
border-radius: 5px;
text-align:left;
padding:5px;
}

.visuallyhidden {
	border: 0;
	clip: rect(0 0 0 0);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	width: 1px;
}
.visuallyhidden.focusable:active, .visuallyhidden.focusable:focus {
	clip: auto;
	height: auto;
	margin: 0;
	overflow: visible;
	position: static;
	width: auto;
}

/* Reset element styles */
.list-row, .share-icons, .gallery ul, .nav-super ul, .nav-primary, .nav-secondary, .nav-secondary-footer, .nav-secondary .sub-menu, .nav-secondary-footer .sub-menu, .nav-sidebar, .nav-sidebar ul, .callout-publication ul, .callout-image-custom ul, .callout-banner ul, .account-member-info ul, .tabbed .tab-nav, .tabbed .tab-pane ul, .list-links, .list-links ul, .callout-notice ul, .list-events ul, .list-related_content, .list-tertiary, .list-footnote, .listing-article ul, .feature-landing ul, .utilities ul, .nav-primary-footer, .nav-primary-footer .sub-menu, .basic-menu .sub-menu {  /* rdeprey added .callout-notice ul to list 1/8/14 */
	list-style: none;
	margin: 0;
	padding-left: 0;
}

input[type="checkbox"], input[type="radio"] {
	box-sizing: border-box;
	/* 1 */
  padding: 2;/* 2 */
}

.row {
    content: " ";
    display: table;
    width:100%;
}
.row:after{
    clear:both;
}
/* Share Icons */
.share-icons:before, .share-icons:after {
	content: " ";
	display: table;
}
.share-icons:after {
	clear: both;
}
.share-icons > li {
	float: left;
	margin-bottom: 0;
}
.share-icons > li a {
	text-decoration: none;
}
.share-icons > li:first-child {
	border-left: none;
	margin-left: 0;
	padding-left: 0;
}
.share-icons > li:last-child > a {   /* Added for consistency with Syscom's code - rdeprey 2/13/14 */
	padding-right:0px;
}
.share-icons a {
	display: inline-block;
	vertical-align: baseline;
	zoom: 1;
 *display: inline;
 *vertical-align: auto;
	font-size: 15px;
	font-size: 0.9375rem;
	color: #000;
	padding: 9px 12px;
	text-align: center;
}
.headerNav .share-icons {
    float: right;
    padding-right:20px;
}
.headerNav .share-icons a {
	color: #fff;
}
.headerNav .share-icons a:hover {
	color: #d0cfcf;
}
.nav-secondary:before, .nav-secondary:after, .nav-secondary-footer:before, .nav-secondary-footer:after {
	content: " ";
	display: table;
}
.nav-secondary, .nav-secondary-footer 
{
    margin: 10px 10px 20px 10px;
}
.nav-secondary:after, .nav-secondary-footer:after {
	clear: both;
}
.nav-secondary > li, .nav-secondary-footer > li {
	float: left;
	margin-bottom: auto;
	width: 250px;
}
.nav-secondary > li a, .nav-secondary-footer > li a {
	text-decoration: none;
}
.nav-secondary > li:first-child, .nav-secondary-footer > li:first-child {
	border-left: none;
	margin-left: 0;
	padding-left: 0;
}
.nav-secondary > li:last-child, .nav-secondary-footer > li:last-child {
	border-right: 1px solid #7e7e7e;
}
.nav-secondary > li, .nav-secondary-footer > li {
	position: relative;
}
.nav-secondary > li > a, .nav-secondary-footer > li > a {
	font-size: 12px;
	font-size: 0.8125rem;
	font-weight:lighter;
	display: block;
	padding: 11px 10px 10px;
	border-left: 1px solid #7e7e7e;
	text-align: center;
	-webkit-transition: background-color 0.15s ease-in-out;
	-moz-transition: background-color 0.15s ease-in-out;
	transition: background-color 0.15s ease-in-out;
}
.nav-secondary > li:hover > a, .nav-secondary-footer > li:hover > a {
	background-color: #B62B30;
	color: #fff;
}
.nav-secondary a, .nav-secondary-footer a {
	color: #fff;
}
.headerNav .nav-secondary{
    float:left;
    margin:0;
}
.headerNavcontainer
{
	background: #5d5d5d url("../img/bkg-nav-secondary.jpg") repeat-x bottom;
	position: relative;
	margin-top:10px;
}
.headerNav
{
    width:950px;
    margin:0 auto;
}
.headerNav .secondary {
	background: #5d5d5d url(../img/bkg-nav-secondary.jpg) repeat-x bottom;
}
.control.group hr, .control.box hr {
	border-top:1px solid #e5e5e5;
	border-right:none;
	border-left:none;
	border-bottom:none;
	margin-bottom:15px;
}

/* Control mod styles */
/* Box with border and background color; for things like query boxes */
.control.box {
	background-color:#f7f7f7;
	border:solid 2px #dcdcdc;
	padding:15px;
	margin-bottom:20px;
}
.control.box.no-border {
	border:none;
	padding:15px;
}
.control.box p:first-child, .control.box.no-border p:first-child{
	margin-top:0px;
}
.control.box p:last-child, .control.box.no-border p:last-child {
	margin-bottom:0px;
}
.control.box.indicator ol {
	margin:0px;
	padding:0px 5px;
}
.control.box.indicator ol li {
	float:left;
	list-style-position:inside;
	margin-left:0px;
	padding-right:10px;
	font-size:12px;
	font-size:0.75rem;
	font-weight:700;
	margin-bottom:0px;
}
.control.box.indicator ol li.gray {
	color: #A7A7A7;
}

/* Buttons */
.btn {
	font-size: 15px;
	font-size: 0.9375rem;
	border: 1px solid transparent;
	color: #b62b30;
	cursor: pointer;
	display: inline-block;
	font-family: Georgia, Cambria, "Times New Roman", Times, serif;
	font-weight: normal;
	font-style: italic;
	/*line-height: 1.428571429;*/
  margin-bottom: 0;
	text-align: center;
	text-decoration: none;
	white-space: nowrap;
	vertical-align: middle;
	-webkit-transition: background-color 0.1s ease-in-out;
	-moz-transition: background-color 0.1s ease-in-out;
	transition: background-color 0.1s ease-in-out;
}
.btn:hover {
	color: #80121b;
}
.btn-primary {
	color: #fff;
	box-shadow: 1px 1px 1px #c0c0c0; 	
/*	background-color: #b62b30; */
/*	background:-moz-linear-gradient(top, rgba(210,68,71,1) 0%, rgba(182,43,48,1) 100%);*/
	background: rgb(210,68,71); /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(210,68,71,1) 0%, rgba(182,43,48,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(210,68,71,1)), color-stop(100%,rgba(182,43,48,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(210,68,71,1) 0%,rgba(182,43,48,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(210,68,71,1) 0%,rgba(182,43,48,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(210,68,71,1) 0%,rgba(182,43,48,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(210,68,71,1) 0%,rgba(182,43,48,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d24447', endColorstr='#b62b30',GradientType=0 ); /* IE6-9 */
	padding: 7px 12px;
	border-style:solid;
	border-width:1px;
	border-color:#A42629;		
}
.small {
	padding: 3px 7px;	
}
.btn-primary:hover {
/*	background-color: #80121b;*/
/*	background: -moz-linear-gradient(top, rgba(191,45,48,1) 0%, rgba(143,33,36,1) 100%);*/
	background: rgb(191,45,48); /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(191,45,48,1) 0%, rgba(143,33,36,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(191,45,48,1)), color-stop(100%,rgba(143,33,36,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(191,45,48,1) 0%,rgba(143,33,36,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(191,45,48,1) 0%,rgba(143,33,36,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(191,45,48,1) 0%,rgba(143,33,36,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(191,45,48,1) 0%,rgba(143,33,36,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bf2d30', endColorstr='#8f2124',GradientType=0 ); /* IE6-9 */
	color: #fff;
	border-style:solid;
	border-width:1px;
	border-color:#8F2124;
}
select {
	border-top:2px;
	border-right:1px;
	border-bottom:1px;
	border-left:1px;
	border-style:solid;
	border-color:#e2e2e2;
	margin-right:10px;
	overflow:hidden;
	padding:7px;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-border-sizing:border-box;
	font-size:0.8rem;
	color:#4f4f4f;
	line-height:28px; /* Fixes height issue in Safari - added by rdeprey 2/6/14 */
    height: 40px;
}

input[type="text"], input[type="tel"], input[type="date"], input[type="email"], input[type="password"], input[type="url"] {
    border-color: #e2e2e2;
    border-style: solid;
    border-width: 2px 1px 1px;
    box-sizing: border-box;
    font-size: 0.8rem;
    margin-right: 10px;
    padding: 8px;
    height:35px;
    border-radius:0px;
}
.shadow-top {
	background: white url(../img/bkg-accent-shadow-medium.jpg) no-repeat top center;
	border-top: 1px solid #e2e2e2;
	padding-top: 20px;
}
.contact-info {
	color: #4f4f4f;
}
.contact-info p {
	color: #4f4f4f;
	font-size: 8pt;
	line-height: 1;
	margin: 10px 0 0;
	text-align: right;
}
.fourteenPX{font-size: 14pt;}
.thirteenpointfivePX{font-size: 13.5pt;}
.thirteenPX{font-size: 13pt;}
.twelvePX{font-size: 12pt;}
.elevenPX{font-size: 11pt;}
.elevenpointfivePX{font-size: 11.5pt;}
.tenPX{font-size: 10pt;}
.tenpointfivePX{font-size: 10.5pt;}
.ninepointfivePX{font-size: 9.5pt;}
.ninePX{font-size: 9pt;}
.eightPX{font-size: 8pt;}
.ordinalNumber
{
    position:relative;
    display:inline-block;
    bottom:2px;
    font-size: 8pt;
}

/*Global Header Change*/
h1 {font-weight:normal;font-family: "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;font-size: 18pt;color:Black;}

/*Global Sub-Header Change*/
h2 {font-weight:normal;font-family: "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;font-size: 13.5pt;color:Black;}

/* Main table events */
.mainTablecontainer tr.mtcRow:nth-child(odd)
{
    background-color:#F7F7F7;
}

.ASHHeader{
    font-family: "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
    font-size: 18pt;
    color:Black;
}
.ASHSubHeader{
    font-family: "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
    font-size: 13.5pt;
    color:Black;
    font-weight:normal;
}
.ASHField-Label{
    font-family: "Lucida Sans", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
    font-size: 11pt;
}

.AuthFormTable
{
    border:1px solid black;
}

.group-exh-badge {
    padding-top: 50px;
    width: 220px;
    border: 1px solid #000;
    background-image: url("../img/ASHNameBadge.gif");
    background-repeat: no-repeat;
}


@media (max-width: 768px) {
  .hideMobile {
    width:0px;
    height:0px;
    display:none;
  }
}