
/*..................... Basics........................*/
body {
font-family: Helvetica, Arial, sans-serif;
background:#f1f1f1;
font-size: 14px;
line-height: 1.65em;
color: #555555;
}
h1, h2, h3, h4, h5, h6 {font-weight:normal;color:#111;}
h1 {font-size:3em;line-height:1;margin-bottom:0.5em;}
h2 {font-size:2em;margin-bottom:0.75em;}
h3 {font-size:1.5em;line-height:1;margin-bottom:1em;}
h4 {font-size:1.2em;line-height:1.25;margin-bottom:1.25em;}
h5 {font-size:1em;font-weight:bold;margin-bottom:1.5em;}
h6 {font-size:1em;font-weight:bold;}
h1 img, h2 img, h3 img, h4 img, h5 img, h6 img {margin:0;}
p {margin:0 0 12px 0; font-family: helvetica, arial, sans-serif}
p img.left {float:left;margin:1.5em 1.5em 1.5em 0;padding:0;}
p img.right {float:right;margin:1.5em 0 1.5em 1.5em;}






h1 {
	font-family: Helvetica Neue, Helvetica, Arial, sans-serif;
	font-size: 26px;
	font-weight: bold;
}
h2 {
	font-family: Helvetica Neue, Helvetica, Arial, sans-serif;
	font-size: 13px;
	margin-bottom:6px;
}
h4 {
	font-family: Helvetica Neue, Helvetica, Arial, sans-serif;
	font-size: inherit;
	font-weight: bold;
	margin-bottom:0;
}
h6 {
	font-size: inherit;
	font-family: Helvetica Neue, Helvetica, Arial, sans-serif;
	line-height: inherit;
	font-style: italic;
	font-weight: inherit;
}

a {
	text-decoration: none;
	color:#1d70ae;
}

a:hover {
	text-decoration: underline;
	color:#1d70ae;
}

.red {
	color:#FF0000;
}

.display-text {
	color: #666666;
	font-family: Helvetica Neue, Helvetica, Arial;
	font-size: 22px;
	line-height: 32px;
	margin-bottom:0;
}
.display {
	padding-bottom: 13px;
	border-bottom: 2px solid #cccccc;
	margin-bottom: 10px;
	margin-top: 10px;
}


.containernew {
width: 1020px;
margin: 18px auto 24px auto;
padding: 0 0 24px 0;
background: white;
-webkit-box-shadow: 0px 0px 6px rgba(50, 50, 50, 0.82);
-moz-box-shadow: 0px 0px 6px rgba(50, 50, 50, 0.82);
box-shadow: 0px 0px 6px rgba(50, 50, 50, 0.82);
}

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label {
margin: 0;
padding: 0;
border: 0;
outline: 0;
font-weight: inherit;
font-style: inherit;
font-size: 100%;
font-family: inherit;
vertical-align: baseline;
}
body {
font-family: Arial, helvetica, sans-serif;
font-size: 13px;
line-height: 1.65em;
color: #555555;
}

* {
padding: 0px;
}

.clearfix::after {
content: ".";
visibility: hidden;
display: block;
height: 0px;
clear: both;
}

::selection {
color: white;
background: #111;
}



ol, ul {
list-style: none;
}

ul, menu, dir {
-webkit-margin-before: 1em;
-webkit-margin-after: 1em;
-webkit-margin-start: 0px;
-webkit-margin-end: 0px;
-webkit-padding-start: 40px;
}
li {
display: list-item;
text-align: -webkit-match-parent;
}


ol ul, ul ol, ul ul, ol ol {
-webkit-margin-before: 0px;
-webkit-margin-after: 0px;
}		
		



/* ******************************
Fonts
******************************* */
@font-face {
    font-family: 'bebas_neueregular';
    src: url('http://www.ilads.org/fonts/bebasneue-webfont.eot'); /* IE9 Compat Modes */
    src: url('http://www.ilads.org/fonts/bebasneue-webfont.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('http://www.ilads.org/fonts/bebasneue-webfont.woff') format('woff'),/* Modern Browsers */
         url('http://www.ilads.org/fonts/bebasneue-webfont.ttf') format('truetype'), /* Safari, Android, iOS */
         url('http://www.ilads.org/fonts/bebasneue-webfont.svg#bebas_neueregular') format('svg');/* Legacy iOS */
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'open_sans_condensed_lightRg';
    src: url('http://www.ilads.org/fonts/opensans-condlight-webfont.eot');
    src: url('http://www.ilads.org/fonts/opensans-condlight-webfont.eot?#iefix') format('embedded-opentype'),
         url('http://www.ilads.org/fonts/opensans-condlight-webfont.woff') format('woff'),
         url('http://www.ilads.org/fonts/opensans-condlight-webfont.ttf') format('truetype'),
         url('http://www.ilads.org/fonts/opensans-condlight-webfont.svg#open_sans_condensed_lightRg') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'open_sans_condensed_lightIt';
    src: url('http://www.ilads.org/fonts/opensans-condlightitalic-webfont.eot');
    src: url('http://www.ilads.org/fonts/opensans-condlightitalic-webfont.eot?#iefix') format('embedded-opentype'),
         url('http://www.ilads.org/fonts/opensans-condlightitalic-webfont.woff') format('woff'),
         url('http://www.ilads.org/fonts/opensans-condlightitalic-webfont.ttf') format('truetype'),
         url('http://www.ilads.org/fonts/opensans-condlightitalic-webfont.svg#open_sans_condensed_lightIt') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'open_sans_condensedbold';
    src: url('http://www.ilads.org/fonts/opensans-condbold-webfont.eot');
    src: url('http://www.ilads.org/fonts/opensans-condbold-webfont.eot?#iefix') format('embedded-opentype'),
         url('http://www.ilads.org/fonts/opensans-condbold-webfont.woff') format('woff'),
         url('http://www.ilads.org/fonts/opensans-condbold-webfont.ttf') format('truetype'),
         url('http://www.ilads.org/fonts/opensans-condbold-webfont.svg#open_sans_condensedbold') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'open_sansregular';
    src: url(http://www.ilads.org/fonts/opensans-regular-webfont.eot);
    src: url(http://www.ilads.org/fonts/opensans-regular-webfont.eot?#iefix) format('embedded-opentype'),
         url(http://www.ilads.org/fonts/opensans-regular-webfont.woff) format('woff'),
         url(http://www.ilads.org/fonts/opensans-regular-webfont.ttf) format('truetype'),
         url(http://www.ilads.org/fonts/opensans-regular-webfont.svg#open_sansregular) format('svg');
    font-weight: normal;
    font-style: normal;

}
h1, h2, h3, h4, h5, h6 {
	font-weight: normal;
	padding: 0;
	border: 0;
	margin: 0;
	color: #282828;
}

h1, h2 {

	font-family: 'bebas_neueregular',  Arial, Helvetica, sans-serif; 
	font-size:15px; 
	font-weight:normal;
	line-height: 100%;
	margin: 0 0 12px 0;
}

h3, h4, h5, h6 {
	font-family: 'GibsonRegular', Arial, Helvetica, sans-serif;
	line-height: 130%;
}

h1 {
	font-size: 2.4em;
	padding: 0;
	margin-top:0;
}
h2 {
	font-size:22px; 
	padding: 0;
	margin:0;
}
/* ******************************
Layout
******************************* */
#contentmargin {
margin: 0 40px 0 40px;
}
/* ******************************
Menu
******************************* */
.homemenu { 
	text-transform:	uppercase;
	padding:		0;
	margin:			16px 0 0 0;
	}

	.homemenu ul ul li:first-child {
		border-top:8px solid #000;
		}
	.homemenu ul ul li:last-child {
		border-bottom:8px solid #181818;
		}
		
	.homemenu ul ul li:first-child a {
		padding-top:17px;
		}
	.homemenu ul ul li:last-child a {
		padding-bottom:17px;
		}
		
.homemenu ul ul li:first-child:after {
	content: " ";
	display: block;
	width: 0;
	height: 0;
	position: absolute;
	top: -26px;
	z-index: 2;
	left:40px;
	border: 10px solid transparent;
	border-bottom-color: #000;
	}
	.homemenu ul ul ul li:first-child:after {
		border: none;
		}
		.homemenu ul ul ul ul li:first-child:after {
			border:none;
			}
			.homemenu ul ul ul ul ul li:first-child:after {
				border:none;
				}

.homemenu a { color:#666; text-decoration:none;}
.homemenu ul li {
	}
	
.homemenu ul li a {
	font-size:	14px;
	color:		#eee;
	letter-spacing:0.8px;
	border-right: 1px dotted #E4E4E4;
	padding: 0px 14px;
	}
	
.homemenu ul li:hover>a {
	-webkit-transition: background 0.3s ease-in,border 0.3s ease-in;
	-moz-transition: background 0.3s ease-in,border 0.3s ease-in;
	transition: background 0.3s ease,border 0.3s ease;
}
.homemenu ul ul li a {
	border-bottom:1px solid #fff;
	border-top:none;
}
.homemenu ul ul li:hover>a {
	border-bottom:1px solid #ccc;
	border-top:none;
}
.homemenu ul ul {
-webkit-box-shadow:  1px 1px 2px 1px rgba(0, 0, 0, 0.2);
        box-shadow:  1px 1px 2px 1px rgba(0, 0, 0, 0.2);
}
.homemenu ul ul li{
	background:#fcfcfc;
	}
.homemenu ul ul li:hover {	 }
.homemenu ul ul li a {
	color:#888; 
	font-family: arial, helvetica, sans-serif;
font-weight: normal;
font-size: 14px;
	letter-spacing:0;
	padding: 5px 20px;
	text-transform:	none;
	border-bottom:1px dotted #efefef;
	}
.homemenu ul ul ul li a {
	font-size: 11px;
	}
.homemenu ul ul li:hover>a { 
	color:#111; 
	background: #eee;
	-webkit-transition: background 0.3s ease-in,border 0.3s ease-in;
	-moz-transition: background 0.3s ease-in,border 0.3s ease-in;
	transition: background 0.3s ease,border 0.3s ease;
	}
.homemenu ul ul li.current-menu-item > a { background:#f0f0f0; color:#111; 	}
	
.homemenu ul li span {
 	color: #A2A2A2;
    display: block;
    font-size: 12px;
    font-style: normal;
    font-weight: 600;
    letter-spacing: 0.2px;
    text-transform: lowercase;
font-family: arial, helvetica, sans-serif;

	}

	
.homemenu ul li strong {
  	color: #282828;
    font-size: 30px;
font-family: 'bebas_neueregular', arial black, arial, helvetica, sans-serif;
    font-weight: normal;
    letter-spacing: -0.2px;
	-webkit-transition: color 0.3s ease-in;
	-moz-transition: color 0.3s ease-in;
	transition: color 0.3s ease;
	}
	.homemenu ul li:hover strong{
	color:#0A7CBA;
	-webkit-transition: color 0.3s ease-in;
	-moz-transition: color 0.3s ease-in;
	transition: color 0.3s ease;
	}
.homemenu ul li em {
  	color: #0A7CBA;
    font-size: 30px;
font-family: 'bebas_neueregular', arial black, arial, helvetica, sans-serif;
    font-weight: normal;
    letter-spacing: -0.2px;
	-webkit-transition: color 0.3s ease-in;
	-moz-transition: color 0.3s ease-in;
	transition: color 0.3s ease;
	}
.homemenu ul li:hover em{
	color:#0A7CBA;
	-webkit-transition: color 0.3s ease-in;
	-moz-transition: color 0.3s ease-in;
	transition: color 0.3s ease;
	}	
	.homemenu .menu ul {
		position:		absolute;
		top:			-999em;
		width:			250px; /* left offset of submenus need to match (see below) */
		text-align:		left;
	}

	.homemenu .menu ul li {
		width:			100%;
	}
	.homemenu .menu li:hover {
		visibility:		inherit; /* fixes IE7 'sticky bug' */
	}
	.homemenu .menu li {
		float:			left;
		position:		relative;
	}
	.homemenu .menu a {
		display:		block;
		position:		relative;
	}
	
	
	.homemenu .menu li:hover ul,
	.homemenu .menu li.sfHover ul {
		left:			0;
		top:			75px; /* match top ul list item height */
		z-index:		99;
	}
	.homemenu ul.menu li:hover li ul,
	.homemenu ul.menu li.sfHover li ul {
		top:			-999em;
	}
	.homemenu ul.menu li li:hover ul,
	.homemenu ul.menu li li.sfHover ul {
		left:			19.3em; /* match ul width */
		top:			0;
	}
	.homemenu ul.menu li li:hover li ul,
	.homemenu ul.menu li li.sfHover li ul {
		top:			-999em;
	}
	.homemenu ul.menu li li li:hover ul,
	.homemenu ul.menu li li li.sfHover ul {
		left:			19.3em; /* match ul width */
		top:			0;
	}

	.homemenu .menu a {
		text-decoration:none;
	}
	.homemenu .menu li {
			z-index:99;
	}
	.homemenu .menu li li:hover, .menu li li.sfHover,
	.homemenu .menu a:focus, .menu a:hover, .menu a:active {
		outline:		0;
	}

	/*** arrows **/
	.homemenu .menu a.sf-with-ul {
		font-family: arial, helvetica, sans-serif;
		padding-right: 	25px;
		min-width:		1px; /* trigger IE7 hasLayout so spans position accurately */
	}
	.homemenu .sf-sub-indicator {
		position:		absolute;
		display:		block;
		right:			.75em;
		top:			1.05em; /* IE6 only */
		width:			10px;
		height:			10px;
		text-indent: 	-999em;
		overflow:		hidden;
		background:		url('http://www.ilads.org/limages/arrows-ffffff.png') no-repeat -10px -100px; /* 8-bit indexed alpha png. IE6 gets solid image only */
	}
	.homemenu a > .sf-sub-indicator {  /* give all except IE6 the correct values */
		top:			.8em;
		background-position: 0 -100px; /* use translucent arrow for modern browsers*/
	}
	/* apply hovers to modern browsers */
	.homemenu a:focus > .sf-sub-indicator,
	.homemenu a:hover > .sf-sub-indicator,
	.homemenu a:active > .sf-sub-indicator,
	.homemenu li:hover > a > .sf-sub-indicator,
	.homemenu li.sfHover > a > .sf-sub-indicator {
		background-position: -10px -100px; /* arrow hovers for modern browsers*/
	}

	/* point right for anchors in subs */
	.homemenu .menu ul .sf-sub-indicator { background-position:  -10px 0; }
	.homemenu .menu ul a > .sf-sub-indicator { background-position:  0 0; }
	/* apply hovers to modern browsers */
	.homemenu .menu ul a:focus > .sf-sub-indicator,
	.homemenu .menu ul a:hover > .sf-sub-indicator,
	.homemenu .menu ul a:active > .sf-sub-indicator,
	.homemenu .menu ul li:hover > a > .sf-sub-indicator,
	.homemenu .menu ul li.sfHover > a > .sf-sub-indicator {
		background-position: -10px 0; /* arrow hovers for modern browsers*/
	}

	/*** shadows for all but IE6 ***/
	.homemenu .sf-shadow ul {

	}
	.homemenu .sf-shadow ul.sf-shadow-off {
		background: transparent;
	}

	.homemenu .menu {
		display:inline-block;
	}


	
.menu-current a {
	color: #018acd;
}


.mainmenu-navigation {
	margin: 10px 0 0 0;
    padding-left: 30px;

}
.top-menu-wrap {
	border-top: 10px solid #000;
    margin: 10px auto 0;
    padding-top: 20px;
    z-index: 1;
	}
	
.top-menu-center {
	}
	
	

/* ******************************
4.1 Logo
******************************* */

.logo { 
	float:left;
	margin: 20px 0 20px 50px;
	}
	.logo img{ 
	}		
		
/* **********************
10.7 Social Widget
*********************** */

.social-header {
	float:right;
    height: 21px;
    margin: 0 0 0 0;
    position: relative;
    right: 50px;
    top: 20px;
    width: 400px;
	}
	.date_text {
	padding: 0;
	display:inline-block;
	float:right;
	letter-spacing:0.5px;
	position:relative;
	top:-12px;
	margin-left:2px;
	}
.date_mar {
	margin:4px 0 0 0;
	padding: 0;
	line-height: 17px;
	font-family: arial, helvetica, sans-serif;
	font-size:12px;
	color:#353535;
	font-weight:700;
	text-align: right;
	
	}
.social_contact_text {
	font-size:11px;
	color:#ffffff;
	font-weight:700;
	padding: 0 15px;
	display:inline-block;
	float:right;
	letter-spacing:0.5px;
	background:#000000;
	position:relative;
	top:-2px;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;
	margin-left:2px;
	}

.social-size-32 .social_contact_text {
	top:0;
	padding: 5px 15px 5px;
}

.social_contact_text a {
	color:#eee;
	}
	.social_contact_text a:hover {
		color:fff;
		text-decoration: none;
		}
			
.socialmedia-buttons {
}

.socialwidget_left {
	text-align: left;
}
.socialwidget_right {
	text-align: right;
}

.socialwidget_center {
	text-align: right;
}

li.Social_Widget a {
	padding: 0 !important;
	margin: 0 !important;
	background: none !important;
}
	
.socialmedia-buttons img {
	border: 0;
	border: 0 !important;
	margin-right: 5px !important;
	display: inline;
	-webkit-transition: all 0.2s ease-in;
	-moz-transition: all 0.2s ease-in;
	transition: all 0.2s ease;
	text-align:center;
}

.socialmedia-buttons a {
	background: none !important;
}

.socialmedia-buttons a:hover {
	text-decoration: none;
	border: 0;
}
.socialmedia-buttons img.fade:hover {
	opacity: 1 !important;
	-moz-opacity: 1 !important;
	-webkit-transition: all 0.2s ease-in;
	-moz-transition: all 0.2s ease-in;
	transition: all 0.2s ease;
}

.socialmedia-buttons img.scale:hover {
	-moz-transform: scale(1.2);
	-webkit-transform: scale(1.2);
	-webkit-transition: all 0.2s ease-in;
	-moz-transition: all 0.2s ease-in;
	-ms-zoom: 1.2;
	transition: all 0.2s ease;
}
	
.socialmedia-buttons img.bounce:hover {
	transform: translate(0px, -2px);
	-moz-transform: translate(0px, -2px);
	-webkit-transform: translate(0px, -2px);
	-webkit-transition: -webkit-transform 0.2s ease-in;
	-moz-transition: all 0.2s ease-in;
	transition: all 0.2s ease;
	
}

.socialmedia-buttons img.combo:hover {
	transform: translate(0px, -4px);
	-moz-transform: scale(1.1) translate(0px, -4px);
	-webkit-transform: scale(1.1) translate(0px, -4px);
	-ms-zoom: 1.1;
	opacity: 1 !important;
	-moz-opacity: 1 !important;
	-webkit-transition: all 0.2s ease-in;
	-moz-transition: all 0.2s ease-in;
	transition: all 0.2s ease;
}

.qtips {
color: #ffffff;
}


ul, menu, dir {

-webkit-margin-before: 0px;
-webkit-margin-after: 0px;
-webkit-margin-start: 0px;
-webkit-margin-end: 0px;
-webkit-padding-start: 32px;
}		


.homemenubord {
margin: 0 40px 0 40px;
border-top: 4px solid #cccccc;	
padding:  0;
}



.menu{
margin: 0 32px 0 32px;
padding: 0;}

.sub-menu{
margin: -22px 0 0 0;
padding: 0;
font-family: arial, helvetica, sans-serif;
font-weight: normal;
font-size: 11px;
}
.itemsub
{
font-size: 26px;
}
.mainmenu-navigation
{
margin: 0;
padding: 0;
}

/* ******************************
3.2 Tipsy
******************************* */

.tipsy { margin-top:5px; margin-left:-2px; padding: 5px; font-size: 10px; letter-spacing: 2px; background-repeat: no-repeat;  background-image: url(http://www.ilads.org/limages/tipsy.gif); }
  .tipsy-inner {
	padding: 2px 8px;
	background-color: #000;
	color: #fff;
	max-width: 200px;
	text-align: center;
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	box-shadow: 0 1px 2px rgba(0,0,0,.2);
	}
  .tipsy-inner { -moz-border-radius:3px; -webkit-border-radius:3px; }
  .tipsy-north { background-position: top center; }
  .tipsy-south { background-position: bottom center; }
  .tipsy-east { background-position: right center; margin-top:0; }
  .tipsy-west { background-position: left center; }



/* new sidebar
-----------------------------------*/
.subnavt {
	text-transform: uppercase;
	font-family: arial, helvetica, sans-serif;
	margin: 0;
	padding: 0;
	}
.subnavt ul {
	
	border-bottom: 5px solid #000000;
	margin: 0 -12px 0 -12px;
	list-style:none;
	}
.subnavt li {
	border-top: 1px solid #cfcfcf;
	padding: 8px 6px;
	margin: 0;
	font-family: arial, helvetica, sans-serif;
	}
.subnavt li a {
	padding: 8px 6px;
	margin: 0;
	font-weight: 800;
	font-family: arial, helvetica, sans-serif;
	font-size: 13px;
	}
.subnavt li a, .subnavt li a:link, .subnavt li a:visited {
	color: #8c8c8c;
	}
.subnavt li a:hover {
	color: #f77f00;
	text-decoration: none !important;
	}
.hash {
	background: #f77f00;
	padding: 3px 4px;
	margin: 0;
	color: white;
	font-weight: 800;
	font-size: 10px;
	text-transform: uppercase;
	}
a.hash, a.hash:hover {
	color: white;
	text-decoration: none;
	}	
.hash + h2, .hash + ul {
	padding-top: 16px !important;
	}	

	
.chapter {
	border: 1px solid #cfcfcf;
	margin-top: 16px;
	padding: 16px;
	}
.chapter p {
	padding: 16px 0 0 0;
	}	
	
.intro {
	margin-top: 0;
	background: white;
	}	


#sidebarlft {
  float: left;
  display: inline;
  width: 175px;
 
  }




/* red Button
-----------------------------------*/
.learnbut {
		background-color:#eeeeee;
	    color: #2f2f2f;
	    margin: 6px 0;
	    font-family: 'Open Sans',"Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
	border: 1px solid #cccccc;
	    text-align: center;
        -webkit-border-radius: 5px;
        border-radius: 5px;
        -moz-border-radius: 5px;
        width: 70%;
	    padding: 12px auto 12px auto;

	}
	.learnbut a {
		color: #2f2f2f;
	    font-size: 9px;
	    letter-spacing: 1px;
	    text-transform: uppercase;
	}
	.learnbut a:hover { color:#0A7CBA; text-decoration:none;
	}

hr.dotted {
     
      color: #ffffff; background-color: #FFF; border: 1px dotted #cccccc; border-style: none none dotted;
     
      margin: 12px 0 12px 0;
}


#sidebaril2 {float: left; width: 690px; margin: 0 0 0 30px;
}
/* side stuff
-----------------------------------*/
#sidebaril  {
float: left; 
width: 219px;
margin: 12px 0 0 0;
padding: 0;
}
.sidehdt  {
	font-weight: normal;
	padding: 0 0 12px 0;
	border: 0;
	margin: 0;
	font-size: 1.5em;
	font-family: 'bebas_neueregular', Arial, Helvetica, sans-serif;
	line-height: 100%;
	text-align: left;
	letter-spacing: -0.02em;
	text-transform: uppercase;
}
.sidep  {
	font-weight: normal;
	padding: 0;
	margin: 4px 0 0 0;
	font-size: 11px;
	font-family: 'Open Sans', Arial, Helvetica, sans-serif;
	line-height: 16px;
	text-align: left;
}
.sideout-l {
	
	padding: 12px 0 0 0;
	border-top: 5px solid #ededed;
	margin: 18px 0 0 0;
}
.sideout-lfirst {
	
	padding: 0 0 12px 0;
	border-bottom: 5px solid #ededed;
	margin: 0 0 12px 0;}
}
}
.sideout-lfirst p {
	font-size: 10px;
}
.sideout-l p {
	font-size: .8em;
}
.sideout-2 {
	
	padding: 0 0 12px 0;
	border-bottom: 5px solid #ededed;
	margin: 0 0 12px 0;}
}


.sideout-2 p {
	font-size: 10px;
}

	
p.sm {
	font-size: .8em;
	margin: 0;
	padding: 0;
}

.no-pad {
	padding: 0;
}


.grayt {
	color: #666;
	font-family: 'bebas_neueregular', Arial, Helvetica, sans-serif;
	font-weight: normal;
}



.oranget {
	color: #f57e20;
	font-family: 'bebas_neueregular', Arial, Helvetica, sans-serif;
	
	background: none;
	font-weight: normal;
}


.bluet {
	color: #0A7CBA;
}
.pad5b {
	padding-bottom:5px;
}


.lime {
	color: #9bba43;
}
p.more {
	text-transform: lowercase;
}

.h-divider-thick {
	padding: 12px 0 0 0;
	border-top: 5px solid #ededed;
	margin: 12px 0 0 0;}
}


.sidenews {
width: 100px;
font-size: 11px;
}



.search {
	background: url(http://www.ilads.org/limages/icon_sign2.gif) top left no-repeat;
height: 102px;
}

.searchform {
		color:#4b4b49;
	background-color:#f1f1ee;
	border: 1px solid #e3e3e3; 
	font-family: arial;
	font-size: 11px;
}

.formclear {
	margin:0;
	padding:0;

}
.schfield {
	font: normal 11px arial, sans-serif; 
		color:#4b4b49;
	background:#f2f5f6;
	letter-spacing: .05em;
	margin: 0;
	padding:0;
	border: 1px solid #75d1cf;
}
#hmcol2 {
	
	float: left;
	width: 310px;
	height: auto;
	background-color: #ffffff;
	}
#hmcol1stream {
		float: left;
	width: 608px;
	margin-right: 19px;
	} 
/* ******************************
streaming content
******************************* */		
.largep {
color: #343434; 
font-size: 14px; 
line-height: 20px; 
font-weight: normal;	
}
.largebut2 {
margin: 12px 0 12px 0; 
width: 608px;
}
.largehd {
color: #000000; 
font-size: 22px; 
line-height: 20px; 
font-family: 'bebas_neueregular', arial, sans-serif;>
}	  

.socialback {
margin: 0; 
padding: 0; 
background: color: #ffffff;
}	  

.medbutton{float:left!important;padding-bottom:8px!important;padding-right:12px!important;padding-top:8px!important;margin:4px 0;cursor:pointer;}
.medbuttonRight{float:right!important;padding-right:0!important;}
.medbutton p{margin:0!important;padding:0!important;color:#fff!important;font-family: open_sans_condensed_lightRg, helvetica, arial, sans-serif; font-size: 18px;float:left!important;width:auto!important;}
.medbutton a{height:100%;width:100%;text-decoration:none;color:#fff!important;padding:4px 24px 5px 7px;background:url(http://www.ilads.org/limages/butarrow.gif) no-repeat center right #f57e20;-moz-box-shadow:2px 2px 4px #d4d4d4;-webkit-box-shadow:2px 2px 4px #d4d4d4;box-shadow:2px 2px 4px #d4d4d4;border:0;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;}
.medbutton a:hover{background-color:#018acd;}
	
.medbutton1{padding-bottom:8px;padding-right:12px;padding-top:8px;margin:4px 0;cursor:pointer;}

.medbutton1 p{margin:0;padding:0;color:#fff;font-family: open_sans_condensed_lightRg, helvetica, arial, sans-serif; font-size: 18px;}
.medbutton1 a{height:100%;width:100%;text-decoration:none;color:#fff;padding:4px 24px 5px 7px;background:url(http://www.ilads.org/limages/butarrow.gif) no-repeat center right #f57e20;-moz-box-shadow:2px 2px 4px #d4d4d4;-webkit-box-shadow:2px 2px 4px #d4d4d4;box-shadow:2px 2px 4px #d4d4d4;border:0;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;}
.medbutton1 a:hover{background-color:#018acd;}	
	
	
	
.slidebox {float: left; 
width: 200px; 
margin: 0 18px 0 0;
}	

.slidetext {
float: left; 
width: 480px;
}

.slidehead {
margin: 6px 0 4px 0; 
font-size: 24px; 
color:#0A7CBA; 
font-weight: normal; 
font-family: 'bebas_neueregular', arial, sans-serif;
}
.slidebut {
width: 50%; 
margin-top: 24px;
}

.flright {
float: right;
}
.streamheadwrap {
margin: 10px 0 20px 0; 
padding: 0 0 4px 0; 
border-bottom: 1px solid #018acd;
}
.streamhead {
margin: 0; 
padding: 0; 
font-family: open_sans_condensed_lightRg, helvetica, arial, sans-serif; 
text-transform: uppercase; 
font-size: 30px; 
color: #018acd;
}
.streamheadfl {
float: left; 
margin: 0 12px 0 0; 
padding: 0;
}
.introst {
	color: #343434; 
	font-size: 14px; 
	line-height: 22px; 
	font-weight: normal; 
	margin: 0 0 18px 0;
	}

.stnav {
background-color: #eeeeee; 
padding: 3px 6px 3px 6px; 
border-radius:3px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	color: #000000; 
	font-size: 11px; 
	font-weight: bold; 
	font-family: arial, helvetica, sans-serif; 
	margin-left: 12px;
	}
.stnav a, .stnav a:link, .stnav a:visited {
	color: #000000; 
	text-decoration: none !important;
	}
.stnav a:hover {
	
	color: #f57e20; 
	}	
	
.stnavactive {
background-color: #f57e20; 
padding: 3px 6px 3px 6px; 
border-radius:3px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	color: #ffffff; 
	font-size: 11px; 
	font-weight: bold; 
	font-family: arial, helvetica, sans-serif; 
	margin-left: 12px;
	}	
	
.stnavactive a, .stnavactive a:link, .stnavactive a:visited {
	color: #ffffff;  
	text-decoration: none !important;
	}	
	
.stnavactive a:hover {
	color: #ffffff;  
	text-decoration: none !important;
	}		
	
.stmap {
float: left; 
width: 226px; 
margin-right: 16px;
}	
.stmaplast {
float: left; 
width: 226px; 
}	
/* ******************************
streaming slides
******************************* */			
.articlesm {font: 12px arial, sans-serif;
	color: #333333; 
	margin: 12px 0 0 0; 
	font-style: italic;
	padding: 0;
	}	
	
	
	.speaker-block {
	float:left;
	position:relative;
	overflow:hidden;
	width:224px;
	height:180px;
	margin:0 8px 8px 0;
	border:1px solid #fff;
	-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.5);
}
.speaker-blocklast {
	float:left;
	position:relative;
	overflow:hidden;
	width:224px;
	height:180px;
	margin:0 8px 0 0;
	-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.5);
}
.speak {

  	display: block;
	background:#1f1f1f;
	font-size: 11px;
	padding: 6px 8px 6px 8px;
	margin: 0 0 5px 0;
	font-family:'VAG Rounded W02 Bold', arial, sans-serif;
color: #fff;
	line-height: 16px;
	border-radius:3px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	text-align: center;
}
.speakbox

{margin: 6px 0 12px 0;}

.speaklink {color: #ffffff;
	letter-spacing: 0px;
	font-family:'VAG Rounded W02 Bold', arial, sans-serif;
	margin: 0; padding: 0;
	text-decoration: none;
	font-weight: bold;

}

.speak a:link {color: #ffffff;

	font-family:'VAG Rounded W02 Bold', arial, sans-serif;
	text-decoration: none; }
.speak a:active {color: #ffffff;

	font-family:'VAG Rounded W02 Bold', arial, sans-serif;
	text-decoration: none;}
.speak a:visited {color: #ffffff;

	font-family:'VAG Rounded W02 Bold', arial, sans-serif;
	text-decoration: none;}
.speak a:hover {color: #eeeeee;

	font-family:'VAG Rounded W02 Bold', arial, sans-serif;
	text-decoration: none;}
	
	
	.slide-block {
	float:left;
	position:relative;
	overflow:hidden;
	width:212px;
	margin:0 8px 8px 0;
	border:1px solid #fff;
}
.slide-blocklast {
	float:left;
	position:relative;
	overflow:hidden;
	width:212px;
	margin:0 8px 0 0;
}
#layer1 { width: 212px; position: relative; visibility: visible; }	



.ilads-datesrt {
	float:right;
    text-align: right;
    margin: 0 50px 0 0;
    width: 800px;
    font-family: arial, helvetica, sans-serif;
	}
	
/* ******************************
donate
******************************* */



.donsection{padding-bottom:0px}
.donsection .iniladef{margin: 0 40px 0 40px;}
.donsection .insidedon{margin: 0 48px 0 48px;}
.donsection .insidehelp{margin: 0 0 0 82px;}
.donsection .insideteam{margin: 0 0 0 -15px;}

.insidefloat{margin: 0 0 0 90px;}
.donsection .insidelg{margin: 0 0 0 25px;}
.donsection .largedon{font:22px/32px Georgia,serif;text-align:center;margin-bottom:25px}
.donsection .donimg{margin: 0;}
.donsection .donbut{margin: 0 0 12px 38px; width: 150px; text-align: center;}

.donsection .smalldon{font:16px/22px Georgia,serif;text-align:center;margin:0 0 18px 0; padding: 0;}
.donsection .donfloat{float: left; width: 225px; margin: 0 40px 0 0;}
.isec h2.donhead{font-size:64px;font-family: bebas_neueregular, arial black, helvetica, sans-serif; text-align:center;color:#000;text-transform:uppercase;background:url("http://www.ilads.org/limages/mis-line.gif") center bottom no-repeat;padding:25px 0 20px 0 ;margin-bottom:10px}
.isec h3.smhead{font-size:30px;font-family: bebas_neueregular, arial black, helvetica, sans-serif; text-align:center;color:#000000;text-transform:uppercase;margin:0; padding: 0;}

.donvidtitle {text-align: left; font-size: 12px; font-weight: bold; margin-top: 30px; font-family: helvetica, arial, sans-serif; text-transform: uppercase; color: #000000;
}
.donvidcontent{text-align: left; font-size: 12px; font-weight: normal; margin-top: 12px; font-family: helvetica, arial, sans-serif; text-transform: uppercase; color: #000000;
}
.donvidcontent p{text-align: left;
}

.center-this{margin:0 auto;width:960px}


.clearfix{zoom:1}
.relative{position:relative}


.teamwrap{width:100%;height:auto;margin: 0; padding: 0;}


#offteam{padding:0;margin: 0;}

.officerslist{width:100%;margin:0 auto 0 auto;}

.officerslist li{position:relative;float:left;width:150px;margin:0;text-align:center;cursor:pointer}


.officerslist li .officerhover{z-index:7250;position:absolute;opacity:0;filter:alpha(opacity=0);width:150px;height:145px;margin-bottom:10px;background:url(http://www.ilads.org/limages/don-team.png) 0 0 no-repeat;transition:opacity .2s linear 0s;-moz-transition:opacity .2s linear 0s;-webkit-transition:opacity .2s linear 0s;-ms-transition:opacity .2s linear 0s;-o-transition:opacity .2s linear 0s}

.officerslist li:hover .officerhover,.officerslist li.active .officerhover{opacity:1;filter:alpha(opacity=100)}

.officerslist li img{height:115px;width:115px;margin:15px;border-radius:58px;-moz-border-radius:58px;-webkit-border-radius:58px}


.officerslist li p{font-weight:bold; font-family:Georgia,serif; font-size:11px;text-align: center; height:28px;line-height:1em!important;margin-bottom:-0.375em!important;opacity:0;filter:alpha(opacity=0);transition:opacity .2s linear 0s;-moz-transition:opacity .2s linear 0s;-webkit-transition:opacity .2s linear 0s;-ms-transition:opacity .2s linear 0s;-o-transition:opacity .2s linear 0s}

.officerslist li:hover p{opacity:1;filter:alpha(opacity=100)}

.officerslist li p span{font-family:Georgia,serif; font-weight:normal;font-size:11px;line-height:18px;margin-top:.375em}

.block2 {text-align: center; font-weight:  normal;}

.donsection .donbut1{margin: 0 0 12px 17px; width: 150px; text-align: center;}
.donsection .largedonlft{font:22px/32px Georgia,serif;text-align:justify;margin:0 0 25px 30px;}
 .donsection .iniladef{margin: 0 34px 0 34px;}   
 	.donsection .insidehelp{margin: 0 0 0 18px;}
/* ******************************
counter
******************************* */
 .counter8{
            width:152px;
            height:78px;
            margin-left: 0px;
            overflow:hidden;
            position:relative;
            background-color:#ffffff;
            margin-top: -21px;
        }
     	

.donbutton23{font-family: bebas_neueregular, arial black, helvetica, sans-serif; 
display:block;-moz-border-radius:6px;-webkit-border-radius:6px;-o-border-radius:6px;-ms-border-radius:6px;-khtml-border-radius:6px;border-radius:6px;
letter-spacing: .05em;
font-size:22px;
color:#fff;
padding:13px 20px 11px 20px;
border:0;
font-weight:normal;
text-transform:uppercase;
text-align:center;
background:#0095cd
}

.donbutton23{background:#0095cd}
.donbutton23:hover{background:#55a4f2; text-decoration: none; color: #ffffff;}

#colmain1donate {
	float:left;
	font: normal 16px Arial, sans-serif;
	line-height: 24px;
	color: #343434; 
	width:695px; 
	text-align:left; 
	margin:14px 20px 24px 0;	
	border-right: 3px solid #eeeeee;
	padding: 0 20px 0 0;
voice-family: "\"}\""; 
  	voice-family:inherit;
 	width: 669px;
}
html>body colmain1donate {
	width: 669px;
} 		
#colmain2donate{
float:left;
	font: normal 16px Arial, sans-serif;
	line-height: 20px;
		color: #434343; 
	width:225px; 
	text-align:left; 
	margin:14px 0 12px 0;	
	padding: 0;

}
#doctor {
width: 225px;
height: 215px;
background:url("http://www.ilads.org/limages/doctors-trainedsm.jpg") center top no-repeat;
}
  .counter4{
            width:92px;
            height:31px;
            margin-left: 38px;
			border:5px solid #000000;
            overflow:hidden;
            position:relative;
            background-color:#000000;
        }
/* ******************************
Forms
******************************* */

#donhlist { list-style-image: url(http://www.ilads.org/limages/bullet_red.gif); }

#colmain1don {
	float:left;
	font: normal 16px Arial, sans-serif;
	line-height: 24px;
	color: #343434; 
	width:400px; 
	text-align:left; 
	margin:14px 50px 24px 0;	
	
} 		
#colmain2don{
float:left;
	font: normal 16px Arial, sans-serif;
	line-height: 20px;
		color: #434343; 
	width:490px; 
	text-align:left; 
	margin:0 0 12px 0;	
	padding: 0;

}
#colmain1don h1 {font-family:bebas_neueregular, Helvetica,Arial,sans-serif;font-size:90px;line-height:82px;font-weight:800;letter-spacing:-3px; margin-bottom: 0; color: #1b8fce;
}
#colmain1don p {font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:.9em;line-height:1.75em;color:#333;
}
#colmain1don .tax {font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:.7em;line-height:1.75em;color:#333;font-style: italic;
}
#colmain1don .taxsm {font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:.8em;line-height:1.65em;color:#333;
}
#colmain2don h2 {font-family:bebas_neueregular, Helvetica,Arial,sans-serif;font-size:40px;line-height:32px;font-weight:800;letter-spacing:-1px; margin: 24px 0 12px 0; color: #1b8fce;
}
#colmain2don p {font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:.9em;line-height:1.75em;color:#333;
}

/* ******************************
donate pages
******************************* */

.donate-hdimg h3{font-size:28px;line-height:32px;font-family:helvetica, arial,sans-serif;font-weight:300;color:#ffffff;text-transform:none}
.inside{width:980px;margin:0 auto}
.donate-hdimg{background:url("http://www.ilads.org/limages/don-bgmember.jpg") top center no-repeat;height:302px;  border-top: 1px solid #cccccc;  border-bottom: 1px solid #cccccc;}
.donate-hdimg .inside .text{padding-top:40px;width:435px;text-align:center;float:right; margin-right: 40px;}
.donate-hdimg .inside .text p{margin:20px 0}	

.donate-hdiladef h3{font-size:40px;line-height:46px;font-family:bebas_neueregular, arial black, helvetica, sans-serif;font-weight:bold;color:#212121;text-transform:none}
.inside{width:1040px;margin:0 auto}
.donate-hdiladef{background:url("http://www.ilads.org/limages/don-bgiladef.jpg") top center no-repeat;height:302px; border-top: 1px solid #cccccc;  border-bottom: 1px solid #cccccc;}
.donate-hdiladef .inside .text{padding-top:40px;width:405px;text-align:center;float:right}
.donate-hdiladef .inside .text p{margin:20px 0}	

.donate-hdsup h3{font-size:40px;line-height:46px;font-family:bebas_neueregular, arial black, helvetica, sans-serif;font-weight:bold;color:#212121;text-transform:none}
.inside{width:1040px;margin:0 auto}
.donate-hdsup{background:url("http://www.ilads.org/limages/don-bgsup.jpg") top center no-repeat;height:207px; border-top: 1px solid #cccccc;  border-bottom: 1px solid #cccccc;}
.donate-hdsup .inside .text{padding-top:40px;width:405px;text-align:center;float:right}
.donate-hdsup .inside .text p{margin:20px 0}	
.insidefloatgvword{margin: 24px 0 0 0;}
.insidefloatgv{margin: 0 0 0 15px;}
/* ******************************
Gift Page
******************************* */
 .giffloatword {width: 283px; margin: 0 0 18px 0;}
.giffloatwordlast{width: 283px; margin: 0;}
.giffloatword2{float: left; width: 283px; margin: 0 30px 0 0;}
.giffloatwordlast2{float: left; width: 283px; margin: 0;}


.donsection .giffloat{float: left; width: 283px; margin: 0 30px 0 0;}
.donsection .giffloatlast{float: left; width: 283px; margin: 0;}
.smgfthead{float: left; font-size:18px;font-family: bebas_neueregular, arial black, helvetica, sans-serif; text-align:left;color:#000000;text-transform:uppercase;margin:0; padding: 0;}
.gftprice{float: right; font-size:24px;font-family: bebas_neueregular, arial black, helvetica, sans-serif; text-align:left;color:#0A7CBA; text-transform:uppercase;margin:0; padding: 0;}
.gftbut{margin: 12px 0 12px 68px; width: 150px; text-align: center;}
.gifbutton{font-family: bebas_neueregular, arial black, helvetica, sans-serif; 
display:block;-moz-border-radius:6px;-webkit-border-radius:6px;-o-border-radius:6px;-ms-border-radius:6px;-khtml-border-radius:6px;border-radius:6px;
letter-spacing: .05em;
font-size:22px;
color:#fff;
padding:8px;
border:0;
font-weight:normal;
text-transform:uppercase;
text-align:center}

.gifbutton{background:#0095cd}
.gifbutton:hover{background:#55a4f2; text-decoration: none; color: #ffffff;}

 
/* HOME
---------------------------------------------- */

.mainhm {
	color: #666666;
	font-family: Helvetica Neue, Helvetica, Arial;

	margin-top: 30px;

}

.mainhm p {
	margin-bottom:15px;
	font-size: 14px;
}

.mainhm p.addition {
	font-family: Arial;
	font-size: 11px;
}

.donbutton22{display:block;-moz-border-radius:6px;-webkit-border-radius:6px;-o-border-radius:6px;-ms-border-radius:6px;-khtml-border-radius:6px;border-radius:6px;
font-size:13px; font-family: helvetica, arial, sans-serif; line-height:16px;color:#fff;padding:10px 20px;border:0;font-weight:bold;text-transform:uppercase;text-align:center}

.donbutton22{background:#55a4f2}
.donbutton22:hover{display:block;-moz-border-radius:6px;-webkit-border-radius:6px;-o-border-radius:6px;-ms-border-radius:6px;-khtml-border-radius:6px;border-radius:6px;font-size:13px;line-height:16px;color:#fff;padding:10px 20px;border:0;font-weight:bold;text-transform:uppercase;text-align:center;background:#018acd; text-decoration: none;}

#intro { margin-top:10px; font:bold 18px/30px arial, sans-serif; color:#737373; text-decoration: none; }
#intro a { font-family:arial,sans-serif; color:#447aa4; }
#intro a:hover { color:#f75342 }
#intro strong { color: #666; }
#intro img#topline { position:absolute; top:0; left:0; }
 #intro img#bottomline { position:absolute; bottom:0; left:0; }
 

.introev {margin: 0 0 12px 0; 
font-size: 16px; 
line-height: 22px;
font-family: arial, sans-serif;
color: color:#737373;
}
.introevst {
font: 18px arial, sans-serif; 
font-weight: bold; color: #484848; 
margin: 0 0 6px 0; 
font-family: arial, sans-serif;
}
 .home_high {
 font-weight: bold; color: #000000;
 }
  .highli {
 margin-bottom: 12px;
 }
   .hm_hightxt {
font-weight: normal; font-style: italic; color: #000000;
 }
    .priceli {
margin: 0 0 3px 0;
 }
     .hm_boshd {
font: 18px arial, sans-serif; font-weight: bold;  color: #1D70AE; margin: 0 0 4px 0;
 }
     .hm_priceli {
color: #666666;
 }
      .priceul {
margin: 4px 0 0 0; font-size: 14px; padding-left: 18px;
font-family: helvetica, arial, sans-serif; font-size: 13px; line-height: 22px;
 }
       .hm_bossub {margin: 6px 0 6px 0; text-align: left; font-size: 18px; color: #000000; font-family: helvetica, arial, sans-serif; font-weight: bold;
  }
      .hm_boshd2 {font: 18px arial, sans-serif; font-weight: bold; color: #1D70AE; margin: 12px 0 4px 0;
  }


/* ******************************
New conference for new layout
******************************* */
.evtble {
border: 1px solid #cccccc; 
padding: 18px 24px 18px 24px;
 margin: 0;
}
.evnvborder {
border-top:  4px solid #cccccc; 
margin: 0 30px 0 35px; 
padding: 0;
}
.evnavsocial{
float: right; 
margin: 6px 0 12px 0; 
padding: 0;
}
.logimg {
float:right; 
margin: 0 0 14px 14px; 
padding: 0; 
border: 3px solid #000000;
}
.mb12 {
margin-bottom: 12px;
}
.logp{
font-family: arial, sans-serif
font-size: 14px;
line-height: 23px;
margin-bottom: 12px;
}
.hershey{ 
font-style: italic; 
font-weight: bold
}
.logph {
margin: 12px 0 34px 0; 
font-size: 10px; 
font-family: arial, helvetica, sans-serif; 
font-weight: normal; 
line-height: 0; 
font-style: italic;
text-align: center;
}
.logspn {
font-weight: bold; 
color:#000;
}

#conflist {
	padding: 0;
	margin:0;
	list-style: none;
	position: relative;
}

#conflist li {
	list-style: none;
	background:url(http://www.ilads.org/limages/icon1.gif);
 	background-repeat:no-repeat;
	background-position: 0 0;
	margin: 0 0 0 0;
	padding: 0 0 12px 20px;
	font: 13px Arial, sans-serif;
	line-height: 22px;
	letter-spacing: .02em;
	
}
#conflist li a:link { color:#0A7CBA; text-decoration:none;}
#conflist li a:visited { color:#0A7CBA; text-decoration:none; }
#conflist li a:active { color:#0A7CBA; text-decoration:none; }
#conflist li a:hover { color:#0A7CBA; text-decoration:underline;}


	
#contentmargintop {
margin: 0 30px 0 35px;
}
#hmcoln1 {
		float: left;
	width: 602px;
	margin-right: 36px;
	}
	
#hmcoln1 p {

	color: #333;
	text-align: left; 
	line-height: 18px;
	font: 13px Arial, sans-serif;
	line-height: 22px;
	
}	
#columnswrap {margin: 12px 30px 0 35px; border-top: 5px #cccccc solid;
}

#hmcoln2 {
	
	float: left;
	width: 316px;
	height: 980px;
	background-color: #e6e6e6;
	border-bottom: solid 2px #fff;
	}
.confhminside {
margin: 18px;
}
.confhmside-blurb {
	font-family: helvetica, arial, sans-serif;
	color: #333;
	text-align: left; 
	font-size: 12px; 
	line-height: 18px;
	}
.confhmside-blurb p{
	padding-top: 10px;
	}	
.confheadn {
margin: 0 0 4px 0; 
text-align: left; 
font-size: 38px; 
line-height: 40px; 
color: #000000; 
font-weight: normal;
font-family: 'bebas_neueregular', Arial, Helvetica, sans-serif;  
text-transform: uppercase;
}	
.confhdn {	
font: 18px arial, sans-serif;
 font-weight: bold; 
 color: #1D70AE; 
 margin: 12px 0 6px 0;	
 }

#col1 {
	width:225px;
	margin: 0 20px 0 0;
	float:left;
}

#col2 {
	width:707px;
	margin: 0;
	float:left;
} 



#boston-hmsides {
	margin-bottom: 20px;
	}
	
.boston-hmside * {
	line-height: 1.2;
	}

.boston-hmside {
	color: #000;
	background-color: #eeeeee;
	border-bottom: solid 2px #fff;
	}
.boston-hmside-map {
	padding-bottom: 5px;
	}
.boston-hmside-days-left {
	xdisplay: none;
	float: left;
	margin-right: 7px;
	padding: 0px 3px 3px 3px;
	font-family: 'ProximaNovaCondensedBold','MisoBold',impact,sans-serif;
	font-size: 36px;
	text-align: center;
	line-height: 1 !important;
	color: #fff;
	background-color: #999;
xborder: solid 1px #000000;
	}
.boston-hmside-days-left div {
	position: relative;
	top: 2px;
	left: 0px;
	z-index: 0;
	line-height: 1 !important;
xborder: solid 1px #000000;
	}
.boston-hmside-days-left span {
	display: block;
	font-family: 'ProximaNovaCondensedBold','MisoBold',impact,sans-serif;
	font-size: 10px;
	text-transform: uppercase;
	}

.boston-hmside-loc {
	margin: 0px !important;
	padding: 0px !important;
	line-height: 1 !important;
	text-transform: uppercase;
	}
.boston-hmside-loc span {
	display: inline-block;
	}
.boston-hmside-loc span:after {
	content: ' // ';
	}
.boston-hmside-date {
	margin: 0px !important;
	padding-bottom: 5px;
	font-size: 20px;
	line-height: 1 !important;
	font-family: 'ProximaNovaCondensedBold','MisoBold',impact,sans-serif;
	}
.boston-hmside-date a:hover {text-decoration: none;}


.boston-hmside-address-title {
	font-weight: bold;
	margin-top: 3px;
	font-size: 14px;
	font-family: helvetica, arial, sans-serif;
	
	line-height: 22px;
	}
.boston-hmside-address_1 {
font-family: helvetica, arial, sans-serif;
	font-size: 14px;
	line-height: 20px;
	
	}
.boston-hmside-address_2 {
font-family: helvetica, arial, sans-serif;
	font-size: 14px;
	
	line-height: 20px;
	}
.boston-hmside-blurb {
	font-family: helvetica, arial, sans-serif;
	padding-top: 10px;
	color: #333;
	text-align: left; 
	font-size: 12px; 
	line-height: 18px;
	}
	
	
.boston-hmside-register {
	padding-top: 5px;
	}

.boston-exhibitors {
	background-color: #e6e6e6;
	}
.boston-exhibitors table {
	width: 100%;
xborder: solid 1px #000000;
	}
.boston-exhibitors td {
	width: 50%;
	height: 80px;
	vertical-align: middle;
	text-align: center;
	background-color: #fff;
	border-style: solid;
	border-width: 0px 10px 10px 0px;
	border-color: #e6e6e6;
	}
.boston-exhibitors td.lasttd {
	border-right: 0px;
	}
  .maxdiv {
  
  margin: 0 0 12px 0; font-size: 12px; font-weight: bold; color: #000000;
  }
				
	/* SIDEBAR */				
		
.urbangreymenu{
width: 219px; /*width of menu*/

}
.urbangreymenu .headerbar22{
font: bold 12px Verdana;
color: white;
height:18px;
background: #018acd url(http://www.ilads.org/limages/arrowstop.gif) no-repeat 8px 6px; /*last 2 values are the x and y coordinates of bullet image*/
margin-bottom: 4px; /*bottom spacing between header and rest of content*/
text-transform: uppercase;
padding: 7px 0 7px 31px; /*31px is left indentation of header text*/
width: 219px;
voice-family: "\"}\""; 
	voice-family:inherit;
	width: 188px;
}

html>body .urbangreymenu .headerbar22 {
width: 188px;
} 


.urbangreymenu .headerbar22 a{
text-decoration: none;
color: white;
display: block;
}

.urbangreymenu .headerbar{
font: bold 13px Verdana;
color: white;
height:18px;
background: #018acd url(http://www.ilads.org/limages/arrowstop.gif) no-repeat 8px 6px; /*last 2 values are the x and y coordinates of bullet image*/
margin-bottom: 4px; /*bottom spacing between header and rest of content*/
text-transform: uppercase;
padding: 7px 0 7px 31px; /*31px is left indentation of header text*/
width: 219px;
voice-family: "\"}\""; 
	voice-family:inherit;
	width: 188px;
}

html>body .urbangreymenu .headerbar {
width: 188px;
} 


.urbangreymenu .headerbar a{
text-decoration: none;
color: white;
display: block;
}

.urbangreymenu ul{
list-style-type: none;
margin: 0;
padding: 0;
margin-bottom: 0; /*bottom spacing between each UL and rest of content*/
}

.urbangreymenu ul li{
padding-bottom: 2px; /*bottom spacing between menu items*/
}

.urbangreymenu ul li a{
font: normal 12px Arial;
color: black;
background: #E9E9E9;
display: block;
padding: 5px 0;
line-height: 17px;
padding-left: 8px; /*link text is indented 8px*/
text-decoration: none;
}


.urbangreymenu ul li a:visited{
color: black;
}

.urbangreymenu ul li a:hover{ /*hover state CSS*/
color: white;
background: #000000;
}

.tabbutb {
	text-align: center;
	font-family: helvetica, arial, sans-serif;
	font-size: 12px; 
	font-weight: bold; 
	color:#ffffff;
	padding: 1px 0 0 0; 
	
}	
.tabbutb a:link, .tabbutb a:visited {color: #ffffff; text-decoration: none;}
.tabbutb a:hover {color: #ffffff; }

.tabbutg {
	text-align: center;
	font-family: helvetica, arial, sans-serif;
	font-size: 12px; 
	font-weight: bold; 
	color:#000000;
	padding: 3px 0 0 0; 
}

.tabbutg a:link, .tabbutg a:visited {color: #000000; text-decoration: none;}
.tabbutg a:hover {color: #000;}

 
/* ******************************
hershey conference 
******************************* */
#hmcoln2 {
	
	float: left;
	width: 316px;
	height: 1290px;
	background-color: #e6e6e6;
	border-bottom: solid 2px #fff;
	}
.hershey{ font-style: italic; }	

.dayn {
font-family: bebas_neueregular, helvetica, arial, sans-serif; 
color:#0A7CBA;
font-size:42px; 
text-transform: uppercase; 
font-weight:normal; 
margin: 18px 0 18px 0;
 }      
.breakhd {
font-family: bebas_neueregular, helvetica, arial, sans-serif; 
color:#0A7CBA;
font-size:32px; 
text-transform: uppercase; 
font-weight:normal; 
margin: 18px 0 18px 0;
 } 
.breakhdsm {
font-family: bebas_neueregular, helvetica, arial, sans-serif; 
color:#000000;
font-size:24px; 
text-transform: uppercase; 
font-weight:normal; 
margin: 6px 0 6px 0;
 } 

.daynsm {
font-family: helvetica, arial, sans-serif; 
color:#000000;
font-size:20px; 
font-style: italic;
font-weight:normal; 
margin: 8px 0 12px 0;
 } 	
.panel {
font-family: bebas_neueregular, helvetica, arial, sans-serif; 
color:#0A7CBA;
font-size:24px; 
text-transform: uppercase; 
text-decoration: underline;
font-weight:normal; 
margin: 0px 0 12px 0;
 }      

/* exhbitors*/
#list2 { width:600px; }
#list2 ol { font-style:italic; font-family:arial, helvetica, sans-serif; font-size:24px; color:#000000;  }
#list2 ol li {padding:0 0 12px 0px; }
#list2 ol li p { padding-left: 12px; font-style:normal; font-family:Arial; font-size:15px; color:#000000; border-left: 4px solid #cccccc; font-weight: normal; }
#list2 ol li p em { display:block; }

.exhead {
margin: 18px 0 15px 0; 
font-size: 26px; 
color:#0A7CBA;
font-family: bebas_neueregular, arial black, helvetica, sans-serif; 
}

.exsubhead {
margin: 5px 0 15px 0; 
font-size: 16px; 
line-height: 22px;
color:#000;
font-family: arial, helvetica, sans-serif; 
font-style: italic;
}
 

#spons ul {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
 font-style: normal;
 line-height: 2em;
 font-weight: normal;
 font-variant: normal;
 text-transform: none;
 text-decoration: none;
 text-indent: 0;
 list-style-position: outside;
 list-style-type: square;
 padding: 6px;
 margin: 3px 0 6px 30px;
 }
#spons li { 
 padding: 0; margin: 4px 0 0 -20px; font: 12px arial, sans-serif; font-weight: normal; line-height: 17px;
}

#sponsbig ul {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 14px;
 font-style: normal;
 line-height: 2em;
 font-weight: normal;
 font-variant: normal;
 text-transform: none;
 text-decoration: none;
 text-indent: 0;
 list-style-position: outside;
 list-style-type: square;
 padding: 6px;
 margin: 3px 0 6px 30px;
 }
#sponsbig li { 
 padding: 0; margin: 4px 0 0 -20px; font: 14px arial, sans-serif; font-weight: normal; line-height: 22px;
}



.sponshd {font: 28px bebas_neueregular, arial black, helvetica, sans-serif; 
color:#000000; 
margin: 12px 0 6px 0; 
padding: 0; 
text-transform: uppercase;
}
.speaktxt {
font: 14px arial, sans-serif; 
font-weight: normal; 
line-height: 20px; 
color: #484848; 
margin: 0 0 10px 0;
}
 .intropro { 
margin:0; 
text-decoration: none; 
font-size: 38px; 
line-height: 42px; 
 color:#018acd;
font-family: 'bebas_neueregular', helvetica, arial, sans-serif; 
font-weight: normal
}
.exhibintro {
margin: 0; 
font-size: 14px; 
letter-spacing: 0.1em;
}
.articletxt {
	font: 18px arial, sans-serif;
	color: #000000; 
	font-weight: bold;
	margin: 24px 0 8px 0; 
}	
.articletxt a:link, .articletxt a:visited {color: #000000; text-decoration: none;}
.articletxt a:hover {color: #000; background-color: #e1ebfb; border-bottom-width: 1px;}

.imgwraprt2 {
	
	margin: 0 0 12px 22px;
	padding: 0;
	float: right;
	border: none;
	text-align: center;
}	
.exhibhead {
font: 32px arial, helvetica, sans-serif; 
font-weight: bold; 
margin: 0 0 6px 0; 
text-decoration: underline; 
color: #000000;
}
.exhibimg {
padding: 0 0 0 0; 
margin: 12px 0 0 0;
}
.exhibtext {
margin: 18px 0 16px 0; 
font-size: 14px; 
letter-spacing: 0.1em;
font-family: arial, helvetica, sans-serif;
}
.exhibadd {
margin: 12px 0 16px 0; 
font-size: 14px; 
letter-spacing: 0.1em;
}
.exhbibbut1 {
float: left; 
margin: 12px 0 24px 0;
}
.mb18 {margin-bottom: 18px;}

/* ******************************
san diego conference 
******************************* */

#slidebxcon {font-family:Arial,Helvetica,sans-serif;font-size:13px;min-width:966px ; margin: 0; padding: 0;}

.slidewp { font-size: 0; line-height: 0; clear: both; margin: 0 auto 11px; border-bottom: 1px solid #dadada; width: 969px }.

slidewpw1{font-size:13px;line-height:1em}

.slidewpw1:after{content:".";display:block;clear:both;visibility:hidden;font-size:0;line-height:0;height:0}.

slidewpw1{display:inline-block}html[xmlns] 

.slidewpw1{display:block}* html .slidewpw1{height:1%}.

.slidewpw2{float:left;width:643px;padding:0 28px 0 16px}

.slidewpw3{float:left;width:282px}

.slidewpnav li a{outline:0;display:block;cursor:pointer;border-top:1px solid #fff;border-bottom:1px solid #CACACA;padding:10px 40px 12px 12px;margin:0 1px 0 5px}

.slidewpnav li a:hover{outline:0;background-color:#F1F1F1;text-decoration:none}

.slidewpnav li a h3 { color: #706f6f; background: url(http://www.ilads.org/limages/slidebx-plus.png) no-repeat 0 1px; margin-bottom: 0; padding-bottom: 2px; padding-left: 17px }

.slidewpnav li p{color:#7C7C7C}


.slidewpnav li.selected a:hover{outline:0;background-color:transparent}

.slidewpnav li.selected a h3 { color: #706f6f; background: url(http://www.ilads.org/limages/slidebx-arrownw.png) no-repeat 0 0; margin-bottom: 0; padding-left: 17px }

.slidewpz2{margin-left:5px;border-bottom:1px solid #CACACA;margin-top:6px;height:1px}

.slidewpz3{position:relative}


.slidewpz5{margin-left:5px;border-top:1px solid #fff;margin-bottom:10px;height:1px}

.slidebx ul.slidebxlist li{overflow:hidden;position:relative}

.slidebx ul.slidebxlist li.slidebxcontent{display:none}

.slidebx ul.slidebxlist li.selected{display:block}

.slidebxm1:after{content:".";display:block;clear:both;visibility:hidden;font-size:0;line-height:0;height:0}

.slidebxm1{display:inline-block}html[xmlns] 

.slidebxm1{display:block}* html .slidebxm1{height:1%}

.slidebxm2{float:left;width:461px;padding-right:16px}

.slidebxm2 h1{line-height:1em; padding-top:18px; font-weight:bold; font-family: 'bebas_neueregular', arial black, arial, helvetica, sans-serif; font-size:36px;}


.slidebxw3{float:left;width:166px;text-align:right}.slidebxhero{margin-bottom:12px}

.slidetxtwrap{margin-bottom:20px}

.slidetxtwrap:after{content:".";display:block;clear:both;visibility:hidden;font-size:0;line-height:0;height:0}

.slidetxtwrap{display:inline-block}html[xmlns] .slidetxtwrap{display:block}* html .slidetxtwrap{height:1%}

.slidetxtwrap hr{display:block;line-height:0;font-size:0;overflow:hidden;height:0;margin:0;margin:10px 0;padding:0;border:0;border-top:1px solid #cdcdcd}

.slidebxm5 h2{margin-bottom:16px}.slidebxm5 p{line-height:1.4em;margin-bottom:12px}

.slidebxbut{width:461px;float:left;margin-right:16px}

.slidebxm7{width:166px;float:left;text-align:center}

.slidebxregnow{height:23px;margin:32px auto 4px}



.slidebx ul.slidebxlist li.slidebxcontent .slidebxnav{position:absolute;z-index:5;bottom:140px;right:10px}

#slidebxw8>div{position:relative;left:0;top:0;display:none}

.slidebxm9:after{content:".";display:block;clear:both;visibility:hidden;font-size:0;line-height:0;height:0}

.slidebxm9{display:inline-block}html[xmlns] .slidebxm9{display:block}


.slideboxouterx,.slideboxinnerx{color:#fff}

.slidebx1{font-size:13px;line-height:1em;background:#379AD0;background:-moz-linear-gradient(top,#379AD0 0,#0A7CBA 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#379AD0),color-stop(100%,#0A7CBA));background:-webkit-linear-gradient(top,#379AD0 0,#0A7CBA 100%);background:-o-linear-gradient(top,#379AD0 0,#0A7CBA 100%);background:-ms-linear-gradient(top,#379AD0 0,#0A7CBA 100%);background:linear-gradient(to bottom,#379AD0 0,#0A7CBA 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#379AD0',endColorstr='#0A7CBA',GradientType=0)}

.slidebx1:after{content:".";display:block;clear:both;visibility:hidden;font-size:0;line-height:0;height:0}

.slidebx1{display:inline-block}html[xmlns] .slidebx1{display:block}* html .slidebx1{height:1%}

.slidebxrt{float:left;width:643px;padding:0 32px 0 12px}

.slideboxouterx .slidebxm1,.slideboxouterx .slidebxm5,.slideboxouterx .slidebxbut{padding-left:16px}

.slideboxouterx .slidebxm2,.slideboxouterx .slidebxbut{width:445px}

.slidebxlft{float:right;width:252px}

.navslidebx { background: url(http://www.ilads.org/limages/slidemenubg.png) repeat-y; border-left: 1px solid #376985; list-style:none; position: relative; box-shadow: -4px 0 2px -2px rgba(0,0,0,0.3); rgba: -moz-box-shadow:-4px 0 2px -2px rgba(0,0,0,0.3) }

.navslidebx li a.navslidebxlink{outline:0;display:block;cursor:pointer;border-top:1px solid #7FB7D5;border-bottom:1px solid #235977;padding:24px 12px}

.navslidebx li a.navslidebxlink:hover { text-decoration: none; background-image: url(http://www.ilads.org/limages/slidenav-hover.png); outline: 0 }

.navslidebx li a h3 { color: #fff; font-size: 13px; background: url(http://www.ilads.org/limages/slidebx-plus.png) no-repeat 0 1px; text-transform: uppercase; margin-bottom: 0; padding-bottom: 2px; padding-left: 17px }

.navslidebx li p{color:#7C7C7C}

.navslidebx li.selected:first-child{position:relative;top:10px;margin-bottom:10px}

.navslidebx li.selected{outline:0;background:#fff;margin-left:-10px;padding:10px 12px 10px 12px;-webkit-box-shadow:-2px 3px 2px 2px rgba(0,0,0,0.3);-moz-box-shadow:-2px 3px 2px 2px rgba(0,0,0,0.3);box-shadow:-2px 3px 2px 2px rgba(0,0,0,0.3);*border-left:10px solid #fff}

.navslidebx li.selected.navslidebxlast{position:relative;bottom:10px;margin-top:10px}

.navslidebx li.selected a{border:0;padding:0}

.navslidebx li.selected a.rtslidetab{color:#000;font-weight:bold}

.navslidebx li.selected a.rtslidetab:hover{text-decoration:none; font-weight:bold}

.navslidebx li.selected h3 { color: #000; background: url(http://www.ilads.org/limages/slidebx-arrownw.png) no-repeat 0 0; text-transform: uppercase; margin: 0 0 5px; padding-left: 17px }

.slideboxinnerx .slidebxm2 h1{color:#fff;font-weight:normal}

.slideboxinnerx .slidehdsm{color:#fff;font-weight:bold; padding-top: 6px; font-size: 22px; font-family: helvetica, arial, sans-serif;}


.slidebxlftwrap{padding-left:5px}

.slidebxlftwrap img{border:1px solid #000;margin-bottom:-2px}

.slidebxlfta{margin:8px 5px 8px 10px;-webkit-box-shadow:0 0 2px 1px #343434;-moz-box-shadow:0 0 2px 1px #343434;box-shadow:0 0 2px 1px #343434}

.slideboxinnerx a.l1 { color: #fff;}

.slideboxouterx ul.slidebxlist li.slidebxcontent .slidebxnav{position:absolute;z-index:5;bottom:140px;right:10px}

.slideboxouterx ul.slidebxlist li{overflow:hidden;position:relative}

.slideboxouterx ul.slidebxlist li.slidebxcontent{display:none}

.rtslidetab{display:none; color: #000000; list-style: none;}

.navslidebx li.selected:hover .rtslidetab,.navslidebx li.selected .rtslidetab{display:block}

.navslidebx li ul.rtslidetab{margin:0 0 0 18px;padding:0;border:0}

.navslidebx li ul.rtslidetab li{margin:0 0 8px;padding:0;border:0}


.slideboxouterx ul.slidebxlist li.slidebxpanel .slidebxnav{position:absolute;z-index:5;top:296px;right:10px}

.slideboxouterx ul.slidebxlist li{overflow:hidden;position:relative}

.slideboxouterx ul.slidebxlist li.slidebxpanel{display:none}

.slideboxouterx ul.slidebxlist li.selected{display:block}

.slideboxouterx ul.slidebxtab li.selected{display:block; list-style:none}

.navslidebx li ul.rtslidetab li.selected:first-child{position:static;margin-bottom:8px}

.navslidebx li ul.rtslidetab li.selected{outline:0;color:#000;font-weight:bold;background:none!important;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}

.navslidebx li ul.rtslidetab li.selected.navslidebxlast{position:relative;bottom:10px;margin-top:10px}

.navslidebx li ul.rtslidetab li.selected a{border:0;padding:0;color:#000;cursor:default}

.navslidebx li ul.rtslidetab li.selected a:hover{text-decoration:none;cursor:default}

.navslidebx li ul.rtslidetab li.selected a.rtslidetabselected{color:#000;font-weight:bold}

.navslidebx li ul.rtslidetab li.selected a.rtslidetabselected:hover{text-decoration:none}

.navslidebx li ul.rtslidetab li.selected h3 { color: #000; background: url(http://www.ilads.org/limages/slidebx-arrownw.png) no-repeat 0 0; text-transform: uppercase; margin: 0 0 5px; padding-left: 17px }

.slidetxt {font-size:13px;font-weight:normal;line-height:18px; margin: 8px 0 12px 0;color: #ffffff; font-style: italic;}
.slidehd {font-size:22px;font-weight:bold;line-height:1.3em; margin: 0;color: #ffffff;}
.slidehd2 {font-size:19px;font-weight:bold;line-height:1.3em; margin: 0;color: #ffffff;}


	#hmsd1 {
		float: left;
	width: 592px;
	margin-right: 37px;
	}
	
a.cj-button {
	
	color: #444;
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
	text-shadow: 1px 1px 0 #FFF;
	border: 1px solid #FFF;

	display: inline-block !important;
	padding: 5px 8px 5px 8px;
	margin-top: 5px;
	
	background: #e8e8e8 url(../img/simpleslider/graphics/ie_button.png) repeat-x;
	background: -moz-linear-gradient(top, #FFF 0%, #e8e8e8 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#FFF), color-stop(100%, #e8e8e8));
	background: -webkit-linear-gradient(top, #FFF 0%, #e8e8e8 100%);
	background: -o-linear-gradient(top, #FFF 0%, #e8e8e8 100%);
	background: -ms-linear-gradient(top, #FFF 0%, #e8e8e8 100%);
	background: linear-gradient(top, #FFF 0%, #e8e8e8 100%);
	
	-moz-box-shadow: inset 0 0 5px #DDD;
	-webkit-box-shadow: inset 0 0 5px #DDD;
	box-shadow: inset 0 0 5px #DDD;
	
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	
	-webkit-user-select: none;
    -moz-user-select: none;
    -o-user-select: none;
    user-select: none;
	
}

/* CSS3 Button on mouse over */
a.cj-button:hover {

	background: #FFF url(../img/simpleslider/graphics/ie_button_over.png) repeat-x;
	background: -moz-linear-gradient(top, #e8e8e8 0%, #FFF 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #e8e8e8), color-stop(100%, #FFF));
	background: -webkit-linear-gradient(top, #e8e8e8 0%, #FFF 100%);
	background: -o-linear-gradient(top, #e8e8e8 0%, #FFF 100%);
	background: -ms-linear-gradient(top, #e8e8e8 0%, #FFF 100%);
	background: linear-gradient(top, #e8e8e8 0%, #FFF 100%);
	
}
#hmsd1 p {color: #504f4f; font-size: 14px; line-height: 20px; margin-top: 6px}

#introhm { margin-top:10px; font:bold 20px/30px arial, sans-serif; color:#000000; text-decoration: none; font-style: italic; font-family:arial,sans-serif; }
#introhm a { color:#0A7CBA;  }
#introhm a:hover { color:#0A7CBA;  }


#lymehome {
	padding: 0;
	margin:0;
	list-style: none;
	position: relative;
}

#lymehome  li {
	list-style: none;
	background:url(http://www.ilads.org/limages/icon1.gif);
 	background-repeat:no-repeat;
	background-position: 0 0;
	margin: 0 0 0 0;
	padding: 0 0 12px 20px;
	font: 14px Arial, sans-serif;
	color: #504f4f; 
	line-height: 22px;
	letter-spacing: .02em;
}
#lymehome  li a:link { color:#0A7CBA; text-decoration:none;}
#lymehome  li a:visited { color:#0A7CBA; text-decoration:none; }
#lymehome  li a:active { color:#0A7CBA; text-decoration:none; }
#lymehome  li a:hover { color:#0A7CBA; text-decoration:underline;}

.mainhmhd {margin: 0 0 6px 0; padding: 0; text-align: left; font-size: 38px; line-height: 42px; color: #000000; font-family: 'bebas_neueregular', helvetica, arial, sans-serif; text-transform: uppercase;}
.mainhmsub {font: 18px arial, sans-serif; font-weight: bold; color: #1D70AE; }
.mainhmsubsm {font: 14px arial, sans-serif; font-weight: bold; color: #000000; text-decoration: underline; margin: 8px 0 4px 0;}

.mainborder {border-top: 5px #eee solid;}

.col2location {
	margin: 0px;
	padding: 0px;
	text-transform: uppercase;
	color: #018acd; 
	font-family: 'bebas_neueregular', impact, arial, helvetica, sans-serif;
	font-size: 28px;
	}

.sponsorlvhd {
	margin: 12px 0 12px 0;
	padding: 0px;
	text-transform: uppercase;
	color: #000; 
	font-family: 'bebas_neueregular', impact, arial, helvetica, sans-serif;
	font-size: 20px;
text-decoration: underline;
	}



.col2date {
color: #018acd; 
font-family: 'bebas_neueregular', impact, arial, helvetica, sans-serif;
font-size: 22px;
	}
.col2blurb {
	font-family: helvetica, arial, sans-serif;
	margin-top: 10px;
	color: #333;
	text-align: left; 
	font-size: 14px; 
	line-height: 20px;
	}
.butmargin {
margin: 18px 0 0 9px; width: 265px;
	}


/* speakers*/

.speaklist {font-family: helvetica, arial, sans-serif; list-style-type:square; margin-left: 40px;}

.speaklist li {margin-bottom: 6px;}


  
#column1n {
	width:514px;
	border: 3px solid #d7d6d6;
	margin: 0 10px 0 0;
	float:left;
	padding:4px;
voice-family: "\"}\""; 

	voice-family:inherit;
	width: 500px;
}

html>body #column1n {
width: 500px;
} 
	
	/* program navigation */


.invertedshiftdown2{
padding: 0;
width: 100%;
background: transparent;
voice-family: "\"}\"";
voice-family: inherit;
}

.invertedshiftdown2 ul{
margin:0;
margin-left: 0px; /*margin between first menu item and left browser edge*/
padding: 0;
list-style: none;
}

.invertedshiftdown2 li{
display: inline;
margin: 0 2px 0 0;
padding: 0;
text-transform:uppercase;
}

.invertedshiftdown2 a{
float: left;
display: block;
font-family: bebas_neueregular, helvetica, arial, sans-serif; 
font-size: 22px;
font-weight: normal;
letter-spacing: .06em;
color: #000;
text-decoration: none;
margin: 0 1px 0 0; /*Margin between each menu item*/
padding: 5px 10px 5px 10px; /*Padding within each menu item*/
background-color: #eee;
border-bottom: 8px solid white;
}

.invertedshiftdown2 a:hover{
background-color: #000; /*Highlight red color theme*/
padding-top: 10px; /*Set padding-top value to default's padding-top + padding-bottom */
padding-bottom: 0; /*Set padding-bottom value to 0 */
border-bottom-color: #000; /*Highlight red color theme*/
color: white;
}

.invertedshiftdown2 .current a{ /** currently selected menu item **/
background-color: #000; /*Highlight red color theme*/
padding-top: 10px; /*Set padding-top value to default's padding-top + padding-bottom */
padding-bottom: 0; /*Set padding-bottom value to 0 */
border-bottom-color: #000; /*Highlight red color theme*/
color: white;
}

	ul#confdayselect{
		height:25px;
		margin:0; padding:0;
		}
		ul#confdayselect li{
			height:25px;
			margin:0 7px 0 0;
			text-transform:uppercase;
			}
			ul#confdayselect li p{
				margin:0; padding:0;
				font-family: helvetica, arial, sans-serif;
				font-size:14px;
				font-weight:bold;
				line-height:18px;
				
				text-transform:uppercase;
				}
			ul#confdayselect li a:link{
				text-transform:uppercase;
				color: #018acd;
				}
			ul#confdayselect li a:visited{
				color:#018acd;
				}
	
		ul#confdayselect li.current a:link{
				text-transform:uppercase;
				color: #fff;
				}
			ul#confdayselect li.current a:visited{
				color:#fff;
				}
				ul#confdayselect li.current a:hover{
				color:#fff;
				}
	
	
		#hmsdcol1 {
		float: left;
	width: 630px;
	}		
		
	#hmsdcol1in {
	
	margin-right: 37px;
font-family: helvetica, arial, sans-serif
	}


#contentmarginsd {
margin: 0 30px 0 35px;
}

	
		#confsdcol1 {
		float: left;
	width: 645px;
	}		
		
	#hmsdcol1in {
	
	margin-right: 37px;
font-family: helvetica, arial, sans-serif
	}
#hmsdcol1in h3 {
font-size: 18px; 
font-weight: bold;
border-bottom: 5px solid #eeeeee; 
padding-bottom: 4px; 
margin: 26px 0 10px 0;
}
#hmsdcol1in .firsthd {
font-size: 18px; 
font-weight: bold;
margin: 0; 
padding: 0;
}	
#hmsdcol1in .floatleft {
float: left; 
margin: 6px 0 0 0; 
padding: 0;
}	
#hmsdcol1in .floatright {
float: right; 
margin: 6px 0 0 0; 
padding: 0;
}	
#hmsdcol1in .firsthdfl {
border-bottom: 5px solid #eeeeee; 
padding-bottom: 0px; 
margin: 20px 0 10px 0;
}	
#hmsdcol1in .headbg {
font: 18px helvetica, arial, sans-serif; 
font-weight: bold; 
color: #1D70AE;
}	
#hmsdcol1in .bigp {
font-size: 16px; 
line-height: 22px; 
font-family: helvetica, arial, sans-serif;
margin-bottom: 10px;
}

.icostyle {
margin-right: 8px; color: #acacac;
}

.aligncenter,
img.aligncenter {clear:both;display: block;margin-left:auto;margin-right: auto;}

 .pricetablediv {
 margin: 10px 0 30px 0;
 }

.pricing-table {
	border-collapse: separate;
	border-spacing: 1px;
	background-color: #CDCDCD;
	margin: 10px 0px 15px 0px;
	font-size: 8pt;
	width: 100%;
	text-align: center;
	font-family: helvetica, arial, sans-serif;
	width:100%; 
	float:left; 
	clear:both; 
	margin:0px 0px 0px 0px; 
}
.pricing-table th {
	background-color: #E6EEEE;
	border: 1px solid #FFFFFF;
	padding:6px 6px; text-align:center; display:table-cell;
	padding: 4px;
	color: #3D3D3D!important;
	
}
.pricing-table td {
	color: #3D3D3D;
	padding: 4px;
	padding:6px 6px; text-align:center; display:table-cell;
	background-color: #FFFFFF;
	vertical-align: top;
}
.pricing-table .even td {
	background-color: #FFFFFF;
}
.pricing-table .odd td {
	background-color: #F0F0F6;
}
.pricing-table .row-hover tr:hover td {
	background-color: #D0D0D6!important;
}
.pricing-table-table-description {
	clear: both;
	display: block;
}

.membtype {
font-size: 11px;
line-height: 16px;
font-weight: bold;
}
.regprice {
font-size: 14px;
font-weight: bold;
color: #018acd;
}	

.daynew {
margin: 8px 0 0 0;
font-family: 'bebas_neueregular', arial, sans-serif; 
font-weight: normal; 
font-size: 28px; 
letter-spacing: 0;
}
.confwrap1 {
border-left: 5px solid #eee; border-right: 5px solid #eee; border-bottom: 5px solid #eee;
}
.confwrap1in {
padding: 18px 24px 18px 24px;
}
.confwelc {
font:bold 16px/19px Helvetica,Arial; color:#000; margin:0 0 4px 0
}
.confwelcbar {
font:normal 32px/34px 'bebas_neueregular', Arial, Helvetica, sans-serif;; margin: 0; background-color: #000; color: #f7f7f7; padding: 8px;
}
.confwelclft {
float: left; width: 508px; font-size:16px;line-height:26px; font-family: helvetica, arial, sans-serif; margin: 0 28px 0 0;
}

.confwelcrt {
float: left: 130px;margin: 0; padding: 0;
}


 
.confwelctxt {
font-size:16px;line-height:26px; font-family: helvetica, arial, sans-serif; margin: 10px 0 0 0;
}
.boxpro {
border-top: 5px solid #eeeeee;
border-bottom: 5px solid #eeeeee;
padding: 4px 0;
}
.proschedule .boxpro-header {
padding:0 20px 0 6px
}


.proschedule .boxpro-header ol {
	display:inline-block
	}
.proschedule .boxpro-header li {
display:inline-block;
border-right:1px solid #e7e7e7;
color:#808080;
padding:7px 20px 3px 20px
}
.proschedule .boxpro-header li.last {
display:inline-block;
border-right:0px solid #e7e7e7;
color:#808080;
padding:7px 20px 3px 20px
}

.proschedule .boxpro-header li a{
font:bold 14px/15px "HelveticaNeue","Helvetica Neue",Helvetica,Arial;
position:static;
-webkit-transition-duration:.20s;
-webkit-transition-property:color;
-o-transition-duration:.20s;
-o-transition-property:color
}
.proschedule .boxpro-header li a:hover
	{
	color:#0075BF;
	text-decoration: none;
	}
	
	.proschedule .boxpro-header time{position:relative;top:-2px}
	
	.proschedule .proschedule-tabs a.activepro{color:#0075BF}
	
	.proschedule .proschedule-day{display:none}
	
	.proschedule .proschedule-day.activepro{display:block}
	
	
	.boxpro .innerpro .whitepro {background:#fff}

.boxpro-header a{

color:#000;
}

.datepro {
font-family: 'bebas_neueregular', arial, sans-serif; 
  font-size:28px; text-transform: uppercase; font-weight:normal; margin-top: 0px;
 }   
 .dateprosm {
font-family: arial, sans-serif; 
  font-size:16px; text-transform: uppercase;  font-weight:normal; margin-top: 6px;
 }   

.biotxtnew{
margin: 0; padding: 12px 24px 12px 24px;
 }   
.biotxtnew p{
font-size: 13px; color: #5b5b5b; line-height: 23px;font-family: helvetica, arial, sans-serif; margin-bottom: 8px;
 }    
.biobox {
background-color: #ecebeb; width:660px; margin: 14px 0 0 0; padding: 0;
 }    
.bioimg {
float: left; width: 340px; border-right: 1px solid #ffffff; margin: 0; padding: 0
 }    
.biotxtwrap {
 float: left; 
 width: 319px; 
 background-color: #000000;
  font-size: 12px; 
  color: #ffffff;  
  font-family: helvetica, arial, sans-serif; 
  height: 257px; 
  margin: 0; 
  padding: 0; 
  text-align: left;
  }   
.biowrapin {
padding: 18px 24px 12px 24px;
  }   
 .biodatetop { 
 margin-bottom: 4px; 
 font-style: italic;
 text-align: left;
    }   
  .biodate { 
  margin: 14px 0 4px 0; 
  font-style: italic;   
   text-align: left;
       }   
 .biolecture { 
 font-size: 16px; 
 margin: 0; 
 text-align: left;
    }
/* ******************************
Event Registration
******************************* */
.eventconf{background:#FEFEFE;border-radius:5px;box-shadow:none;float:left;margin:10px;width:240px;border: solid 1px rgb(204, 204, 204);}
.eventconf .description{color:#000 ;font-size:14px;line-height:18px;margin-bottom:15px;}
.eventconf .info{-moz-box-sizing:border-box;-ms-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 20px 15px 20px;}
.eventconf .links{text-align:center;}
.eventconf .photo {position:relative;}
.eventconf .photo{background:#AFAFAF;border-top-left-radius:5px;border-top-right-radius:5px;height:240px; position: relative;}
.eventconf .photo img{border-top-left-radius:5px;border-top-right-radius:5px;width:100%;}
.eventconf .eventname {font-size: 19px;margin-bottom: -6px;line-height: 29px;}
.eventconf .eventtitle{font-size:16px;font-style:italic;font-weight:400;margin-bottom:5px;}
.eventwrapper{margin:0 auto;width:790px;}
.eventwrapper .row{margin-left:0;}
.eventbutblue{background:rgb(27, 173, 0);-moz-border-radius:5px;-webkit-border-radius:5px;border:1px solid rgba(0,0,0,0.2);border-bottom:1px solid rgba(0,0,0,0.25);border-radius:5px;cursor:pointer;display:inline-block;line-height:1;text-decoration:none;width:auto;box-shadow:none;padding: 9px 10px 10px;font-weight: normal;font-size: 16px;margin-top: 10px;margin-bottom: 11px;color:white;}
.eventbutblue:hover{background-color: white;color:black;}
.bluebutton {background:#018ACD;}

.eventhead {font-size: 17px;font-weight: bold;color: white;padding: 10px 0;margin: 0;text-align: center;background:#BF2400;font-family: arial, Helvetica, sans-serif;}
.eventhead-2 {color: #000; padding: 10px 0;margin: 0;text-align: center;background: rgb(238, 238, 238);margin-top: -18px;padding-top: 15px;}

.eventpar {color:#555;display:block;margin:0;padding:4px 0 15px 0; text-align: left;font-family: arial, Helvetica, sans-serif;}

.eventbartitle {color:#4e4e4e;font-family: arial, Helvetica, sans-serif;font-weight:700; font-size: 18px; text-align: center; margin: 4px 0 0 0; padding: 0;}

.regpricetl {
font:normal 32px/34px 'bebas_neueregular', Arial, Helvetica, sans-serif; 
margin: 8px 0 0 0; 
padding: 0; 
text-align: center; 
color: #000; 
}
.eventwrapper h3 {
font-size: 18px; 
font-weight: bold;
border-bottom: 5px solid #eeeeee; 
padding-bottom: 4px; 
margin: 26px 0 10px 0;
}

/* ******************************
Event Registration wordpress registration
******************************* */


.eventconflog {background:#FEFEFE;border-radius:5px;box-shadow:none;float:left;margin:10px ;width:340px;border: solid 1px rgb(204, 204, 204);}
.eventconflog .description{color:#000 ;font-size:14px;line-height:18px;margin-bottom:15px;}
.eventconflog .info{-moz-box-sizing:border-box;-ms-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 20px 15px 20px;}
.eventconflog .links{text-align:center;}
.eventconflog .photo {position:relative;}
.eventconflog .photo{background:#AFAFAF;border-top-left-radius:5px;border-top-right-radius:5px;height:240px; position: relative;}
.eventconflog .photo img{border-top-left-radius:5px;border-top-right-radius:5px;width:100%;}
.eventconflog .eventname {font-size: 19px;margin-bottom: -6px;line-height: 29px;}
.eventconflog .eventtitle{font-size:16px;font-style:italic;font-weight:400;margin-bottom:5px;}
.eventwrapperlog {margin:0 auto;width:790px;}
.eventwrapperlog .row{margin: 24px 0 24px 30px;}

.eventwrapperlog h3 {
font-size: 18px; 
font-weight: bold;
border-bottom: 5px solid #eeeeee; 
padding-bottom: 4px; 
margin: 26px 0 10px 0;
}

/* ******************************
Event Registration
******************************* */
.eventconfreg{background:#FEFEFE;border-radius:5px;box-shadow:none;float:left;margin:10px 10px 10px 0;width:240px;border: solid 1px rgb(204, 204, 204);}
.eventconfreg .description{color:#000 ;font-size:14px;line-height:18px;margin-bottom:15px;}
.eventconfreg .info{-moz-box-sizing:border-box;-ms-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 20px 15px 20px;}
.eventconfreg .links{text-align:center;}
.eventconfreg .photo {position:relative;}
.eventconfreg .photo{background:#AFAFAF;border-top-left-radius:5px;border-top-right-radius:5px;height:240px; position: relative;}
.eventconfreg .photo img{border-top-left-radius:5px;border-top-right-radius:5px;width:100%;}
.eventconfreg .eventname {font-size: 19px;margin-bottom: -6px;line-height: 29px;}

.eventwrapperreg{margin:0 auto;width:790px;}
.eventwrapperreg .row{margin-left:0;}
.eventheadreg-2 {color: #000; padding: 5px 0; margin: 0; text-align: center; background: rgb(238, 238, 238); margin-top: -18px;}

.eventbartitlereg {font-family: arial, Helvetica, sans-serif;font-weight:700; font-size: 18px; text-align: center; margin: 14px 0 0 0; color: #000; padding: 0;}
.eventbartitleregsm {font-family: arial, Helvetica, sans-serif;font-weight:700; text-align: center; margin: 8px 0 12px 0; font-size: 14px; color: #000; padding: 0;}
 
.eventwrapperreg h3 {
font-size: 18px; 
font-weight: bold;
border-bottom: 5px solid #eeeeee; 
padding-bottom: 4px; 
margin: 26px 0 10px 0;
}
.confregtxt {
padding: 0; 
margin: 0 0 12px 0; 
font:normal 13px/19px Arial, Helvetica, sans-serif;
}
.confregwel {
font-size: 14px; 
font-weight: bold; 
padding: 0; 
margin: 0 0 6px 0; 
font-family: arial, helvetica, sans-serif;
}
.confreghead {
border-bottom: none; 
margin: 6px 0 12px 0; 
padding: 0; 
font-size: 34px;
line-height: 37px;
font-weight: normal;
font-family: 'bebas_neueregular', Arial, Helvetica, sans-serif;  
color:#018acd; 
text-transform: uppercase;
}

.confregflt {
float: left; 
margin-left: 20px; 
width: 580px;
}


.lasttdhm{
margin: 0;
padding-top: 12px;
text-align: right;
}	

.galap {

color:#161616; 
margin-top: 6px; 
font-size: 16px; 
line-height: 24px;
font-family: arial, helvetica, sans-serif;
font-weight: normal;
}	
.galapit {

color:#161616; 
margin: 0px; 
font-size: 14px; 
line-height: 22px;
font-family: arial, helvetica, sans-serif;
font-weight: normal;
font-style: italic;
}		
.galabigp {
font-weight: bold; 
color: #656565; 
font-size: 16px; 
line-height: 24px;	
font-family: arial, helvetica, sans-serif;
}	
.galapex {

color:#161616; 
margin-top: 6px; 
font-size: 18px; 
line-height: 26px;
font-family: arial, helvetica, sans-serif;
font-weight: normal;
}		
    .butpurch {
        
        -moz-box-shadow:inset 0px 1px 0px 0px #f29c93;
        -webkit-box-shadow:inset 0px 1px 0px 0px #f29c93;
        box-shadow:inset 0px 1px 0px 0px #f29c93;
        
        background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #fe1a00), color-stop(1, #ce0100));
        background:-moz-linear-gradient(top, #fe1a00 5%, #ce0100 100%);
        background:-webkit-linear-gradient(top, #fe1a00 5%, #ce0100 100%);
        background:-o-linear-gradient(top, #fe1a00 5%, #ce0100 100%);
        background:-ms-linear-gradient(top, #fe1a00 5%, #ce0100 100%);
        background:linear-gradient(to bottom, #fe1a00 5%, #ce0100 100%);
        filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fe1a00', endColorstr='#ce0100',GradientType=0);
        
        background-color:#fe1a00;
        
        -moz-border-radius:6px;
        -webkit-border-radius:6px;
        border-radius:6px;
        
        border:1px solid #d83526;
        
        display:inline-block;
        color:#ffffff;
        font-family:arial;
        font-size:14px;
        font-weight:bold;
        padding:6px 17px;
        text-decoration:none;
        
        text-shadow:0px 1px 0px #b23e35;
        
    }
    .butpurch:hover {
        
        background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ce0100), color-stop(1, #fe1a00));
        background:-moz-linear-gradient(top, #ce0100 5%, #fe1a00 100%);
        background:-webkit-linear-gradient(top, #ce0100 5%, #fe1a00 100%);
        background:-o-linear-gradient(top, #ce0100 5%, #fe1a00 100%);
        background:-ms-linear-gradient(top, #ce0100 5%, #fe1a00 100%);
        background:linear-gradient(to bottom, #ce0100 5%, #fe1a00 100%);
        filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ce0100', endColorstr='#fe1a00',GradientType=0);
        color: #fff;
        text-decoration: none;
        background-color:#ce0100;
    }
    .butpurch:active {
        position:relative;
        color: #fff;
        text-decoration: none;
        top:1px;
    }

    .butdetail {
        
        -moz-box-shadow: 0px 1px 0px 0px #f0f7fa;
        -webkit-box-shadow: 0px 1px 0px 0px #f0f7fa;
        box-shadow: 0px 1px 0px 0px #f0f7fa;
        
        background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #33bdef), color-stop(1, #019ad2));
        background:-moz-linear-gradient(top, #33bdef 5%, #019ad2 100%);
        background:-webkit-linear-gradient(top, #33bdef 5%, #019ad2 100%);
        background:-o-linear-gradient(top, #33bdef 5%, #019ad2 100%);
        background:-ms-linear-gradient(top, #33bdef 5%, #019ad2 100%);
        background:linear-gradient(to bottom, #33bdef 5%, #019ad2 100%);
        filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#33bdef', endColorstr='#019ad2',GradientType=0);
        
        background-color:#33bdef;
        
        -moz-border-radius:6px;
        -webkit-border-radius:6px;
        border-radius:6px;
        
        border:1px solid #057fd0;
        
        display:inline-block;
        color:#ffffff;
        font-family:arial;
        font-size:14px;
        font-weight:bold;
        padding:6px 17px;
        text-decoration:none;
        
        text-shadow:0px -1px 0px #5b6178;
        
    }
    .butdetail:hover {
        
        background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #019ad2), color-stop(1, #33bdef));
        background:-moz-linear-gradient(top, #019ad2 5%, #33bdef 100%);
        background:-webkit-linear-gradient(top, #019ad2 5%, #33bdef 100%);
        background:-o-linear-gradient(top, #019ad2 5%, #33bdef 100%);
        background:-ms-linear-gradient(top, #019ad2 5%, #33bdef 100%);
        background:linear-gradient(to bottom, #019ad2 5%, #33bdef 100%);
        filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#019ad2', endColorstr='#33bdef',GradientType=0);
        color: #fff;
        text-decoration: none;
        background-color:#019ad2;
    }
    .butdetail:active {
        position:relative;
        top:1px;
        color: #fff;
        text-decoration: none;
    }
.galatb td {
   border-bottom: 3px solid #eee;
   padding-bottom: 6px;
}

/* ******************************
Conference Sponsorships
******************************* */
.sponstop {padding: 12px 0 8px 0; margin: 0 30px 0 0; font-size: 14px; width: 325px; float: left; text-align: justify; font-family: arial, sans-serif; color: #000000;}

.sponstop2 {padding: 12px 0 8px 0; margin: 0; font-size: 14px; width: 325px; float: left; text-align: justify; font-family: arial, sans-serif; color: #000000;}

.sponslist {text-align: left; font-size: 16px; font-weight: bold; color: #000000; font-family: arial, helvetica, sans-serif; margin: 6px 0 10px 0; line-height: 24px;}

.sponslistbl  { color:#0A7CBA; text-decoration:none; font-weight: bold; font-family: arial, helvetica, sans-serif;}
.sponslistbl a:link { color:#0A7CBA; text-decoration:none;}
.sponslist a:visited { color:#0A7CBA; text-decoration:none; }
.sponslist a:active { color:#0A7CBA; text-decoration:none; }
.sponslist a:hover { color:#0A7CBA; text-decoration:underline;}
.sponbenhd {
font: 36px bebas_neueregular, arial black, helvetica, sans-serif; 
color:#000000; 
margin: -6px 0 6px 0; 
text-transform: uppercase;
 padding: 0;
}
.sponbenwrap {
width: 680px; 
background-color: #f58427; 
padding: 0; 
margin: 0;
}
.sponbenlead {
padding: 0; 
margin: 0; 
font-size: 16px; 
font-weight: bold; 
color: #ffffff; 
text-align: center; 
padding: 8px; 
line-height: 24px;
}

.sponbenres {
padding: 0 0 12px 0; 
margin: 0; 
font-size: 14px; 
color: #000000;
font-family: arial, helvetica, sans-serif;
letter-spacing: 0;
}
.spontytop {
font: 16px arial, sans-serif; 
font-weight: bold; 
color:#2b5b8d; 
margin: -6px 0 6px 0; 
text-align: left;
}

/* ******************************
gALA SPONSORS
******************************* */
.sponsorhead {
border-bottom: none; 
margin: 6px 0 0 0; 
padding: 0; 
font-size: 28px;
line-height: 37px;
font-weight: normal;
font-family: 'bebas_neueregular', Arial, Helvetica, sans-serif;  
color:#019ad2; 
text-transform: uppercase;
text-decoration: underline;
}
.sponsorheadco {
border-bottom: none; 
margin: 0 0 0 0; 
padding: 0; 
font-size: 26px;
line-height: 35px;
font-weight: normal;
font-family: 'bebas_neueregular', Arial, Helvetica, sans-serif;  
color:#000000; 

}

hr.hrdot {border:dashed 1px #ddd; 
background: none;
height: 0; 
margin: 30px 0 30px 0; 
padding: 0;
}
hr.hrdotno {border:dashed 1px #ddd; 
background: none;
height: 0; 
margin: 10px 0 14px 0; 
padding: 0;
}


/* ******************************
cartoon prints
******************************* */

#product-information h1{text-transform:uppercase;
margin:0 0 8px 0;
font-family: bebas_neueregular, arial, helvetica, sans-serif; 
font-size:38px;
font-weight:normal;
}
#product-information h2{
padding: 0;
margin:0;
font-family: arial, helvetica, sans-serif; 
font-size:20px;
line-height: 12px;
font-weight:normal;
}
#product-information p{
padding: 0;
margin:0 0 8px 0;
font-family: arial, helvetica, sans-serif; 
}
#product-information .price{font-family: arial, helvetica, sans-serif; font-weight:700;color:#018acd}
.printbig {font-size: 14px; margin: 0px; padding: 0px; font-family: helvetica, arial, sans-serif; line-height: 22px; font-weight: normal; text-align: left;}

#benefitbox {
border-left: 5px solid #eeeeee; border-right: 5px solid #eeeeee; border-bottom: 5px solid #eeeeee; padding: 24px 24px 18px 24px;

}

/* ******************************
contact new
******************************* */

		
.contachdnw{
			font-size: 12px;
			padding: 4px 4px 0 0;
			margin: 0;
			color: #f57e20;
			font-weight: bold;
			line-height: 16px;
			font-family: arial, sans-serif;
	}		
	.contactxtnw{
			font-size: 12px;
			padding: 4px 0 0 0;
			margin: 0;
			line-height: 16px;
			color: #000000;
			font-weight: normal;
			font-family: arial, sans-serif;
	}
/* ******************************
store new
******************************* */
.storewrap{clear:both;

margin: 4px 0 0 0; }

.storewraplft{float: left; width: 650px; margin: 24px 0 12px 0; text-align: left;}

.storewraprt{float: left; width: 285px; margin: 24px 0 12px 0; text-align: left;}

.storehd{font-size: 14px; 
margin: 0;
padding: 12px 0 0 0; 
font-family: arial, sans-serif; 
font-weight: bold; 
color: #000;}

.storep{
font-size: 14px; 
line-height: 20px;
margin: 0 24px 16px 0;
padding: 0; 
font-family: arial, sans-serif;
 font-weight: normal; 
 text-align: left;
}

.storebox{background-color:#eeeeee; 
padding: 10px; 
border: 1px solid #cccccc; 
}

.storeboxtxt{font-size: 12px; 
line-height: 17px;
margin: 0;
padding: 0; 
font-family: arial, sans-serif; 
font-weight: normal; 
font-style: italic; text-align: left;
}
.store-container{width:980px;margin:0 auto;overflow:hidden}
.storemarg{margin:0 -18px}
.product{margin:0 18px 40px;width:285px;display:inline-block;vertical-align:top;}
.product a{display:block;position:relative}

.product h2{font:20px/22px bebas_neueregular, arial black, helvetica, sans-serif;color:#333232;text-transform:none;margin:10px 0 0 0;text-align:left;padding-top:0}
.product h2 a{color:#333232;position:relative;padding-right:75px}
.product h2 a:hover{text-decoration:none}
.product h2 span{position:absolute;right:0;top:0;color:#018acd;font-family:helvetica, arial,sans-serif;font-weight: bold; font-size:20px;line-height:22px}
.product img{height:auto;display:block;width:300px;position:relative;-webkit-transition:0.1s linear all;-moz-transition:0.1s linear all;-ms-transition:0.1s linear all;-o-transition:0.1s linear all;transition:0.1s linear all}
.product img:hover{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=90);opacity:0.9}

.storewraphd h2 {font-size: 54px; 
line-height: 24px;
text-transform: uppercase; 
letter-spacing: 0;
color:#000;
font-family: bebas_neueregular, arial, sans-serif; 
font-weight: normal;
text-align: left;
margin: 0 0 18px 0;
padding: 0;

}
.storewraphd p {
font-size: 16px; 
line-height: 22px;
margin: 0 0 18px 0;
padding: 0;

}

.storewraphd{text-align:center;padding:0;margin-bottom:0;0line-height:40px}
.d-section header.d-heading p{margin:0}
.slidep {font-size: 12px; line-height: 18px; font-family: arial; font-weight: normal; margin: 0; padding: 0; color:#ffffff;  font-style: italic
}

/* ******************************
Main Site New
******************************* */
 
/* --- SELECTION --> */
::-moz-selection{
  background: #f68c1e;
  color: #ffffff;
}
::selection {
  background: #f68c1e;
  color: #ffffff;
}


ol.lymlist {
  color: #ccc;
  list-style-type: none;
}
 
ol.lymlist li {
  position: relative;
  font: bold italic 45px/1 Helvetica, Verdana, sans-serif;
  margin-bottom: 20px;
}
 
ol.lymlist li p {
  font: 13px/1.5 Helvetica, sans-serif;
  padding-left: 60px;
  color: #555;
}
 
span.lymlists {
  position: absolute;
  letter-spacing: -6px;
}
	
.mnsubhd {
font-size: 18px; 
color: #131313; 
font-family: arial, helvetica, sans-serif; 
font-style: italic; 
font-weight: normal;
margin-bottom: 18px;
}
	

div.contenttab {
    width: 100%;
    border: solid 1px #cccccc;
    clear: left;
    padding: 0 0 24px 0;
    margin: 0 auto 28px auto;
}

div.contenttab.inactive {
	display: none;
}

ol#toc {
    list-style: none;
    margin: 0;
    padding: 0;
}


ol#toc a {
    background: #309cd1;
     border-left: solid 1px #cccccc;
     border-right: solid 1px #cccccc;
     border-top: solid 1px #cccccc;
     color:#fff;
    display: block;
     font-size: 14px;
    float: left;
    padding: 4px 10px 2px 10px;
    text-decoration: none;
    height: 24px;
} 

ol#toc a:hover {
    background-color: #131313;
    color: #fff;
  
}

ol#toc a:hover span {
     background-color: #131313;
}

ol#toc li {
    float: left;
    margin: 0 3px 0 0;
    
   
}

ol#toc li a.active {
    background-color: #131313;
    color: #fff;
    font-weight: bold;
}

ol#toc li a.active span {
    background-color: #131313;
}

ol#toc span {
    background: #309cd1;
    display: block;
    color: #fff;
    font-weight: bold;
}
	
.tabinside {padding: 18px 24px 18px 24px;}




.lftorange {
	color: #f68c1e;
}

.leftnav-download{padding:0; margin: 0;width: 225px; }
.leftnav-download a{display:block; background:url(http://www.ilads.org/limages/leftnav-arrow.gif) no-repeat right 20px; padding:0 20px 5px 0; min-height:27px; cursor:pointer;}
.leftnav-download a .image{float:left; padding:0 5px 0 0;}
.leftnav-download a span.leftbigtxt{display:block; float:left; width:225px; padding:5px 0 0;color: #666;
	font-family: 'bebas_neueregular', Arial, Helvetica, sans-serif;
	font-weight: normal;font-size: 1.5em;}
.leftnav-download a span.leftsmalltxt{display:block; color: #9e9d9d;; float:left; width:225px; 
	font-family: 'bebas_neueregular', Arial, Helvetica, sans-serif;
	font-weight: normal;font-size: 18px;}
.leftnav-download a span.clearit{display:block; clear:both;}

	/* #Blogs
	========================== */
.search .blog-content-title h2, .archive .blog-content-title h2,.blog .blog-content-title h2 {
    font-size: 26px;
}

.blog-pad.entry-content iframe,.blog-pad.entry-content embed {
    max-width: 100%;
}

.single .blog-pad,.archive .blog-pad,.search .blog-pad,.blog .blog-pad {
    padding: 3%;
}

.single .format-standard .blog-pad {
    padding: 3% 0;
}

.single .format-standard .blog-pad.entry-content {
    padding-top: 0 !important;
}

.single .blog-pad:first-child {
    padding: 0 3% 3%;
}

.blog-pad {
    padding: 3% 0;
    border-bottom: 1px solid #E9E9E9;
	display: inline-block;
	width: 100%;
}

.blog-pad:last-child {
    border-bottom: 0;
}

.blog-content-title {
    text-transform: uppercase;
}

.klein-blog-article-list{
	margin-bottom: 20px;
}

.klein-blog-article-list:last-child{
	margin-bottom: 0px;
}

.single .format-standard .blog-pad.blog-content-meta {
    padding: 3%;
}

.blog-content-title h2 {
    font-size: 26px;
    margin: 0;
    padding-left: 24px;
}

.blog-content-title a {
    color: #131313;
}
.blog-content-title a:hover {
    color: #018acd !important;
    text-decoration: none;
}
.blog-author {
    display: block;
    float: left;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 15%;
    background: #ECF0F1;
    text-align: center;
    font-weight: bold;
}

.blog-author-name {
    display: block;
    padding: 2px 2px 8px;
}

.blog-author-avatar img {
    max-width: 100%;
    max-height: 150px;
    height: auto;
}

.blog-author-avatar.no-bp {
    margin-top: 24px;
}

.blog-author-name.no-bp {
    margin-top: 0;
    padding-bottom: 10px;
}

.bp-profile-link {
    display: inline-block;
}

.blog-author .bp-profile-link,.blog-author .author-post-link {
    float: left;
    width: 50%;
    text-align: center;
}

.blog-author .bp-profile-link a,.blog-author .author-post-link a {
    display: block;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding: 12px 0;
    width: 100%;
    border: 1px solid #e9e9e9;
    background: #ECF0F1;
    color: #444;
    font-size: 16px;
}

.blog-author .bp-profile-link a {
    border-left: 0;
}

.blog-author .author-post-link a {
    border-right: none;
    border-left: none;
}

.blog-author .bp-profile-link a:hover,.blog-author .author-post-link a:hover {
    background: #e5e5e5;
}

.blog-content {
    display: block;
    float: left;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 85%;
    border-top: 5px solid #BDC3C7;
}

.single .blog-content {
    border-top: none;
    background: none;
}

.single .entry-audio {
    background: none;
}

.single .blog-author {
    margin-top: 0;
    border-top: 0;
}

.blog-content-thumbnail {
    text-align: center;
}

/** Sticky Support **/
.sticky .blog-content {
    border-top: 5px solid #F1C40F !important;
}

.sticky .blog-author {
    border-top: 5px solid #F39C12;
}

.sticky .blog-content-title {
    background: #121212;
}

.blog-content p:last-child {
    margin: 0;
}

.blog-content-comment {
    float: left;
    padding-top: 5px;
}

.blog-content-readmore {
    float: right;
}

/* Video */
.sticky .blog-content-title h2 a,.blog-content.post-formats-video h2 a {
    color: #ECF0F1;
}

.blog-content.post-formats-video {
    background: #121212;
    color: #BDC3C7;
}

.blog-content.post-formats-video {
    border-top: #555;
}

.blog-content.post-formats-video .blog-pad {
    border-bottom: 1px solid #222;
}

.sticky .blog-content .blog-content-title,.blog-content.post-formats-video .blog-content-title {
    border-bottom: none;
}

.blog-content.post-formats-video .blog-pad blog-content-title.blog-pad {
    border-bottom: none;
}

.sticky .blog-content-title h2 a:hover,.blog-content.post-formats-video h2 a:hover,.blog-content.post-formats-status h2 a:hover,.blog-content-title a:hover {
    color: #1ABC9C;
}

/** Single Page **/
.entry-content-author {
}

.entry-content-details {
    padding: 20px;
}

.entry-content-thumbnail {
    width: 100%;
    position: relative;
}

.entry-content-thumbnail-zoom {
    background: #1ABC9C;
    display: inline-block;
    opacity: 0;
    width: 48px;
    padding: 8px 7px 14px 10px;
    font-size: 24px;
    border-radius: 50px;
    -moz-border-radius: 50px;
    -webkit-border-radius: 50px;
    position: absolute;
}

.entry-content-thumbnail-zoom a {
    color: #ECF0F1;
}

.entry-audio {
    background: #444;
}

	.btn {
  display: inline-block;
  padding: 6px 12px;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: normal;
  line-height: 1.428571429;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  cursor: pointer;
  border: 1px solid transparent;
  border-radius: 4px;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
       -o-user-select: none;
          user-select: none;
}

.btn:focus {
  outline: thin dotted #333;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}

.btn:hover,
.btn:focus {
  color: #333333;
  text-decoration: none;
}

.btn:active,
.btn.active {
  background-image: none;
  outline: 0;
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
          box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}

.btn-default {
  color: #333333;
  background-color: #ffffff;
  border-color: #cccccc;
}

.btn-default:hover,
.btn-default:focus,
.btn-default:active,
.btn-default.active,
.open .dropdown-toggle.btn-default {
  color: #333333;
  background-color: #ebebeb;
  border-color: #adadad;
}

.btn-default:active,
.btn-default.active,
.open .dropdown-toggle.btn-default {
  background-image: none;
}


.btn-primary {
  color: #ffffff;
  background-color: #2696cd;
  border-color: #018acd;
}

.btn-primary:hover,
.btn-primary:focus,
.btn-primary:active,
.btn-primary.active,
.open .dropdown-toggle.btn-primary {
  color: #ffffff;
  background-color: #018acd;
  border-color: #0282c0;
}

.btn-primary:active,
.btn-primary.active,
 {
  background-image: none;
}



/*..............................................
Miscellaneous
...............................................*/

.clear {
	clear:both;
	margin:0;
	padding:0;
	line-height:0;
	height:0;
}	
.floatleft {
	float: left;
	padding: 0;
	margin-top: 0px;
}

.floatright {
	float: right;
	padding: 0;
	margin-top: 0px;
	text-align: right;
	}
.imgwraprt {
	
	margin: 0 0 0 12px;
	padding: 2px;
	border: 2px solid #cccccc;
	float: right;
}
.imgwraprt2 {
	
	margin: 0 0 12px 22px;
	padding: 0;
	float: right;
	border: none;
	text-align: center;
}	

.imgwraprt3 {
	width: 225px;
	margin: 0 0 12px 18px;
	padding: 0;
	float: right;
	border: none;
}	
.imgwraplft {
	
	margin: 0 12px 0 0;
	padding: 2px;
	border: 2px solid #cccccc;
	float: left;
}

.imglft {
	
	margin: 0;
	padding:  0 18px 12px 0;
	float: left;
}



.rounded-list a{
	position: relative;
	display: block;
	padding: .4em .4em .4em 2em;
	*padding: .4em;
	margin: .5em 0;
	background: #eee;
	color: #131313;
	text-decoration: none;
	border-radius: .3em;
	transition: all .3s ease-out;	
}

.rounded-list a:hover{
	background: #eee;
}

.rounded-list a:hover:before{
    transform: rotate(360deg);	
}

.rounded-list a:before{
	content: counter(li);
	counter-increment: li;
	position: absolute;	
	left: -1.3em;
	top: 50%;
	margin-top: -1.3em;
	background: #63b6de;
	height: 2em;
	width: 2em;
	line-height: 2em;
	border: .3em solid #fff;
	text-align: center;
	font-weight: bold;
	border-radius: 2em;
	transition: all .3s ease-out;
}

.mnundhd {
font-family: bebas_neueregular, arial, helvetica, sans-serif; 
font-size:24px;
font-weight:normal;color: #131313;
margin: 8px 0 6px;
}

#col2 p {margin: 0 0 12px 0;}

/*..............................................
Lyme Quick Facts and basics for responsive
...............................................*/

	
section {background:transparent;border:0;font-size:100%;margin:0;outline:0;padding:0;vertical-align:baseline}
section{display:block}

#main-senprofile {
	margin-top: 0px;
}
.containerwall {
	margin: 0 auto;
	position: relative;
	width: 960px;
}

/* Clearfix */
.clear{clear:both;display:block;height:1px;margin-top:-1px;overflow:hidden;visibility:hidden;width:0}
.clearfix:after{clear:both;content:' ';display:block;font-size:0;height:0;line-height:0;visibility:hidden;width:0}
* html .clearfix,:first-child+html .clearfix{zoom:1}

/* Columns
	 ---------------------------------------------------------------------- */

	col-2-3big, .col-1-3sm, .col-1-2, .col-1-3, .col-1-2big, .col-1-3big, .col-2-3big, .col-2-3bigger, .col-2-3, .col-1-4, .col-3-4 {
		float: left;
		margin-right: 20px;
	}
.col-1-2dotl { width: 460px; margin-right: 18px; float: left;}	
.col-1-2dotr{ width: 460px; padding-left: 18px; border-left: 2px dashed #ddd; float: left;}
	.col-1-2big { width: 470px; }
.col-2-3big { width: 700px; }
.col-1-3sm { width: 240px; }	
	
	.last { margin-right: 0px !important; }


.ambimgfl {float: left; margin-right: 10px;
}

.ambimgfr {float: right;
}

.firstbut {margin-bottom: 0;}
.secondcol {margin-top: 0;}



.talkleftrow {
float: left; width: 110px; margin: 0 20px 0 0;
}
.talkrightrow {
float: left; width: 310px; margin: 0;
}
.talkleft {
float: left; width: 110px; margin: 0 20px 0 0;
}
.talkright {
float: left; width: 310px; margin: 0;
}
.talkhdbig {
color: #02a4d7; 
font-family: bebas_neueregular, arial black, helvetica, sans-serif; 
font-size:80px;
line-height:75px;
font-weight:normal;
margin: 0;
padding: 20px 0 0 0;
}
.talkhdbig2 {
color: #02a4d7; 
font-family: bebas_neueregular, arial black, helvetica, sans-serif; 
font-size:70px;
line-height:65px;
font-weight:normal;
margin: 0;
padding: 20px 0 0 0;
}

.talksubhdbig {
color: #161616; 
font-family: bebas_neueregular, arial black, helvetica, sans-serif; 
font-size:36px;
line-height: 34px;
font-weight:normal;
margin: 0;
padding: 0;
}
.talknumb {
color: #02a4d7; 
font-family: bebas_neueregular, arial black, helvetica, sans-serif; 
font-size:76px;
font-weight:normal;
letter-spacing: -0.05em; 
margin: 0 0 0 0;
padding: 44px 0 0 0;
}
.talknumbsm{
color: #02a4d7; 
font-family: bebas_neueregular, arial black, helvetica, sans-serif; 
font-size:60px;
line-height: 70px;
font-weight:normal;
letter-spacing: -0.05em; 
margin: 0 0 0 0;
padding: 0;
}
.talkgoal {
color: #02a4d7; 
font-weight:600;
margin: 0 0 0 0;
padding: 0;
text-align: center; 
font-family: arial, sans-serif; 
font-size: 30px;
line-height: 34px;


}
.talkhd {
color: #161616; 
font-family: bebas_neueregular, arial black, helvetica, sans-serif; 
font-size:28px;
line-height: 28px;
font-weight:normal;
letter-spacing: 0.05em; 
margin: 0;
padding: 24px 0 0 0;
}

.talksubhd {
color: #161616; 
font-family: arial, helvetica, sans-serif; 
font-size:16px;
line-height: 22px;
font-weight:normal;
margin: 6px 0 0 0;
padding: 0 0 24px 0;
}
.talkbar {
background: #02a4d7;
margin: 0; 
padding: 12px;
color: #fff;
font-family: bebas_neueregular, arial black, helvetica, sans-serif; 
font-size:36px;
font-weight:normal;
clear: both;
text-align: center; 
}
.casebar {
background: #161616; 
margin: 24px 0 18px 0; 
padding: 2px 0;
color: #fff;
font-family: bebas_neueregular, arial black, helvetica, sans-serif; 
font-size:28px;
font-weight:normal;
clear: both;
text-align: center;
}

hr.hrdotno {border:dashed 1px #ddd; 
background: none;
height: 0; 
margin: 0; 
padding: 0;
}

/*..............................................
ILADS Member Papers
...............................................*/
.papwrap {
margin-top: 18px; 
border-top: 5px solid #d8d9da;
}
.papdate {
font-size: 13px; 
color: #a3a3a3; 
font-family: arial, helvetica, sans-serif; 
margin: 6px 0 2px;
}
.paptitle {
font-size: 20px; 
line-height: 24px;
color: #131313; 
font-family: arial, helvetica, sans-serif; 
font-weight: bold; 
margin: 0 0 8px;
}
.papflimg {
float: left; 
width: 154px; 
margin-right: 24px;
}
.papimg {
margin: 0; 
padding: 0;
}
.papimgbr {
border: 2px solid #d8d9da;
margin: 0;
padding: 0;
}
.papauth {
font-size: 12px; 
line-height: 16px;
color: #131313; 
font-family: arial, helvetica, sans-serif; 
font-weight: bold; 
padding: 0; 
margin: 0;
}
.papfltxt {
float: left; 
width: 460px;
}
.papdesc {
font-size: 13px; 
color: #666666; 
font-family: arial, helvetica, sans-serif; 
margin: 0 0 6px;
}
.papnote {
font-size: 12px; 
color: #a3a3a3; 
font-family: arial, helvetica, sans-serif; 
font-style: italic
}
.pap-readmore {
    margin-top: 8px;
}
.papbt {
font-size: 12px;
}