


/*..................... Basics........................*/
body {font-size:75%;color:#222;background:#f1f1f1;font-family:Helvetica, Arial, sans-serif; margin: 0; padding: 0;}
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 1.5em;}
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;
	font-size: 26px;
	font-weight: bold;
}
h2 {
	font-family: Arial;
	font-size: 13px;
	font-weight: bold;
	margin-bottom:6px;
}
h3 {
	font-family: Helvetica Neue, Helvetica, Arial;
	font-size: 16px;
	font-weight: normal;
	width: 100%;
	margin: 0 0 15px 0;
	background-repeat: no-repeat;
	padding-left: 9px;
}
h4 {
	font-family: Arial;
	font-size: inherit;
	font-weight: bold;
	margin-bottom:0;
}
h6 {
	font-size: inherit;
	font-family: inherit;
	line-height: inherit;
	font-style: italic;
	font-weight: inherit;
}

a {
	text-decoration: none;
	color:#fc7655;
}

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

.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;
}


/*..................... Top Bar........................*/

#greybar { 	width:100%; background:#000000; border-bottom:solid 1px #eaeaea; height: 44px; margin: 0; padding: 0;}


#greyinside {
text-align:left; 	
margin: 0 auto 0 auto;
padding: 0;
width: 952px;
color: #ffffff;
}
ul#controlnav { margin:0; padding:2px 8px 0px 0; list-style:none;}
ul#controlnav li { display:inline; padding:0 18px 0 0; line-height:22px;} 
ul#controlnav li a { color:#ffffff; text-decoration:none}
ul#controlnav li a:hover { color:#c2def6 }
.bread22 { font-size:14px; color:#9b9b9b; }
#bread { font-size:14px;}
#bread {  list-style:none; width:100%; padding:7px 0; margin:0;  color:#9b9b9b }
#bread li { display:inline; background:url("http://www.ilads.org/limages/med_go.gif") no-repeat; padding:0 26px 0 20px; margin-right:0px;}
#bread li a { color:#9b9b9b}
#bread li a:hover{ color:#e64416; text-decoration: none;}
#bread li.active { display:inline; background:url("http://www.ilads.org/limages/med_goover.gif") no-repeat; padding:0 26px 0 20px; margin-right:0px; color:#e64416; text-decoration: none;}

#bread1 { font-size:14px;}
#bread1 {  list-style:none; width:100%; padding:7px 0; margin:0;  color:#9b9b9b }
#bread1 li { display:inline; background:url("http://www.ilads.org/limages/med_go.gif") no-repeat; padding:0 15px 0 20px; margin-right:0px;}
#bread1 li a { color:#9b9b9b}
#bread1 li a:hover{ color:#e64416; text-decoration: none;}
#bread1 li.active { display:inline; background:url("http://www.ilads.org/limages/med_goover.gif") no-repeat; padding:0 26px 0 20px; margin-right:0px; color:#e64416; text-decoration: none;}
#bread1 li.interview { display:inline;  background:none; padding:0 10px 0 0; margin-right:0px; font-weight: bold; color: #000000;}

#bread2 { font-size:14px;}
#bread2 {  list-style:none; width:100%; padding:7px 0; margin:0;  color:#9b9b9b }
#bread2 li { display:inline; background:url("http://www.ilads.org/limages/med_go.gif") no-repeat; padding:0 7px 0 20px; margin-right:0px;}
#bread2 li a { color:#9b9b9b}
#bread2 li a:hover{ color:#e64416; text-decoration: none;}
#bread2 li.active { display:inline; background:url("http://www.ilads.org/limages/med_goover.gif") no-repeat; padding:0 26px 0 20px; margin-right:0px; color:#e64416; text-decoration: none;}
#bread2 li.interview { display:inline;  background:none; padding:0 10px 0 0; margin-right:0px; font-weight: bold; color: #000000;}

#social { font-size:14px; }
#social {  list-style:none; width:100%; padding:6px 0 0 0; margin:0;  color:#9b9b9b }
#social li { display:inline; padding:0 0 0 4px; margin:0px;}
#social li a { color:#9b9b9b}
#social li a:hover{ color:#e64416}
#social li.active { background-image:none;}

/* =Forms
--------------------------------------------------------------------------------------------------------*/

.search { float: right; padding:0;  margin: 0; width: 280px;}
.search .input { border:solid 1px #dcdfe6; padding:3px 5px 2px 5px; width:187px; font-size:12px; font-family:Arial, Helvetica, sans-serif; float:left; margin-right:10px; margin-top:2px;}

.button input { font-size:13px; font-family:Arial, Helvetica, sans-serif}
.button { background:url(http://www.ilads.org/limages/med_button.gif)no-repeat left top; padding:0 0 0 4px; float:left}
.button input { padding:0 9px 0 2px; border:0px; height:27px; color:#737373; padding-bottom:3px; width:59px; cursor:pointer; border: none; }

/*..................... Main Nav........................*/

/*..................... subheader........................*/

#ilads-header {
	width:942px;
	height:115px;
	margin-top:0px;
	margin-bottom:1px;
}
#ilads-area {
	float:left;
	margin-top:20px;
	width:100%;
	height:66px;
}
#logo { float:left; }

#ilads-dates {
	text-align:right;
	float:right;
	width:200px;
}

#ilads-dates p {
	font-size:12px;
	font-weight:bold;
	margin:0;
}
#ilads-areamemb {
	float:left;
	margin-top:20px;
	width:450px;
	height:66px;
}

#ilads-datesmemb {
	text-align:right;
	float:right;
	width:400px;
	margin-top: 20px;
}

#ilads-datesmemb p {
	font-size:12px;
	font-weight:bold;
	line-height: 18px;
	margin:0;
}
#ilads-nav {
	float:left;
	text-transform: uppercase;
	border-bottom: 4px solid #018acd;
		width:100%;
	height: 36px;
	font-family: Helvetica Neue, Helvetica, Arial;
	font-weight: bold;
	color:#ababab;
	
}

#ilads-nav ul {
	margin:0;
	padding:0;
}
#ilads-nav li {
	float:right;
	margin:0;
	padding:0;
}
#ilads-nav li.current { margin: 1px 0 0 0;  	}

#ilads-nav li a {
	display: block;
	width: 106px;
	line-height: 9px;
	text-align: center;
	background-image: url(http://www.ilads.org/limages/tab_states.png);
	background-repeat: no-repeat;
	text-decoration: none;
	font-size: 11px;
	color: #5c5c5c;
	padding-top: 16px;
	padding-bottom: 11px;
	background-position: 0 0;
}

#ilads-nav li a:hover {
	background-image: url(http://www.ilads.org/limages/tab_states.png);
	color: #ffffff;
	background-repeat: no-repeat;
	background-position: 0 -36px;
}

#ilads-nav li.current a, #ilads-nav li.current a:hover {
	width: 108px;
	background-image: url(http://www.ilads.org/limages/tab_on.png);
		background-position: 0 3px;
	color:#ffffff;
}



/*..................... Main Nav........................*/
.navcontainervid { padding:0; margin: 0;  }
.navcontainer { padding:0; margin: 0; border-bottom:3px solid #b5b5b5; }
.navcontainernoline { padding:0; margin: 0;}

ul#mainnavbos { 
font-family: 'bebas_neueregular', arial black, arial, helvetica, sans-serif;
font-size:30px; 
text-transform: uppercase;  
line-height:24px; 
font-weight:normal;
color: #282828;
letter-spacing: -0.2px;
}
ul#mainnavbos { list-style:none; margin:0; padding:0 0 8px 0; }
ul#mainnavbos li { display:inline; padding:0 18px 0 0; position:relative; } 
ul#mainnavbos li a { color:#282828; text-decoration:none}
ul#mainnavbos li a:hover, ul#mainnavbos li.current a { color:#0A7CBA }

ul#mainnav { 
font-family: 'bebas_neueregular', arial black, arial, helvetica, sans-serif;
font-size:30px; 
text-transform: uppercase;  
line-height:24px; 
font-weight:normal;
color: #282828;
letter-spacing: -0.2px;
}
ul#mainnav { list-style:none; margin:0; padding:0 0 8px 0; }
ul#mainnav li { display:inline; padding:0 18px 0 0; position:relative; } 
ul#mainnav li a { color:#282828; text-decoration:none}
ul#mainnav li a:hover, ul#mainnav li.current a { color:#0A7CBA }

ul#mainnav2 { 
font-family: 'bebas_neueregular', arial black, arial, helvetica, sans-serif;
font-size:30px; 
text-transform: uppercase;  
line-height:24px; 
font-weight:normal;
color: #282828;
letter-spacing: -0.2px;
}
ul#mainnav2 { list-style:none; margin:0; padding:0 0 8px 0; }
ul#mainnav2 li { display:inline; padding:0 18px 0 0; position:relative; } 
ul#mainnav2 li a { color: #282828;; text-decoration:none}
ul#mainnav2 li a:hover, ul#mainnav2 li.current a { color:#0A7CBA; }

#header33 { position: relative; text-align: left;}
#header33 h1 { color: #969696; font: 36px arial,sans-serif; font-weight: bold; line-height: 48px; padding: 0 20px 0px 0;  text-align: left;}
#header33 .normal { font-weight: normal; }
#header33 #intro { position:relative; margin-top:10px; font:bold 18px/30px arial, sans-serif; color:#969696; text-decoration: none; }
#header33 #intro a { font-family:arial,sans-serif; color:#447aa4; }
#header33 #intro a:hover { color:#f75342 }
#header33 #intro strong { color: #666; }
#header33 #intro img#topline { position:absolute; top:0; left:0; }
#header33 #intro img#bottomline { position:absolute; bottom:0; left:0; }

ul#mainnavger { font-family: "Arial Black","Arial","Helvetica",sans-serif; font-size:22px; text-transform: uppercase; letter-spacing: -2px; line-height:24px; font-weight:normal;}
ul#mainnavger { list-style:none; margin:0; padding:0 0 8px 0; }
ul#mainnavger li { display:inline; padding:0 11px 0 0; position:relative; } 
ul#mainnavger li a { color:#000000; text-decoration:none}
ul#mainnavger li a:hover, ul#mainnavger li.current a { color:#018acd }

/*..................... Layout ........................*/


html, body { height: 100%; margin: 0; }

#footer22, #push {
  height: 150px;
}
#footer22 {
  background: #000000;
}

#ilads_contentwrapper { 	width:100%; 
min-height: 100%;
  height: auto !important;
  height: 100%;	text-align:center; margin: 0 0 150px 0; padding: 0;}


#ilads_content {width:1010px; 
text-align:left; 	
margin: 24px auto 100px auto;
-webkit-border-radius: 8px;
-moz-border-radius: 8px;
border-radius: 8px;
-moz-box-shadow: 3px 3px 3px #c2c2c2;
-webkit-box-shadow: 3px 3px 3px #c2c2c2;
box-shadow: 3px 3px 3px #c2c2c2;

background: #ffffff;
padding: 18px 24px 24px 24px;
border: 2px solid #e1e0e0;
voice-family: "\"}\""; 
	voice-family:inherit;
	width: 952px;
}

html>body #ilads_content {
width: 952px;
} 
#confhomevid {
	width:952px;	
	margin: 0;
	padding: 0;
}
#confhome {
	width:952px;	
	margin: 0 0 0 0;
	padding: 0;
}
#col1 {
	width:225px;
	margin: 0 20px 0 0;
	float:left;
}

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

/*.............................................. Clear  ...............................................*/ 

.clear {
	clear: both;
	display: block;
	overflow: hidden;
	visibility: hidden;
	width: 0;
	height: 0;
}


.clearfix:after {
	clear: both;
	content: ' ';
	display: block;
	font-size: 0;
	line-height: 0;
	visibility: hidden;
	width: 0;
	height: 0;
}

.clearfix {
	display: inline-block;
}

* html .clearfix {
	height: 1%;
}

.clearfix {
	display: block;
}

/*..................... video area conference home ........................*/

#confhome {
	width:952px;	
	margin: 12px 0 0 0;
	padding: 0;
}

#column2 {
	width:416px;
	border: 3px solid #d7d6d6;
	margin: 0;
	float:left;
	padding:4px;
voice-family: "\"}\""; 
	voice-family:inherit;
	width: 402px;
}

html>body #column2{
width: 402px;
} 

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

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

html>body #column1 {
width: 512px;
} 

#col3 {
	width:640px;
	margin: 0 20px 0 0;
	float:left;
}

#col4vid {
	width:240px;
	margin: 24px 0 0 0;
	float:left;
} 
.acc h3{
	background-color:#0A7CBA !important;
}

.biolink {
-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;

}
/* HOME */

.main {
	color: #666666;
	font-family: Helvetica Neue, Helvetica, Arial;
	font-size: 22px;
	line-height: 32px;
	width:952px;
	margin-top: 30px;

}

.main p {
	margin-bottom:15px;
}

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


/* END HOME */
	.clearfixph{ display: block; height: 0; clear: both; visibility: hidden; }
						
				.details{ margin:15px 20px; }	
					h4.slidephoto{ font:300 12px 'Helvetica Neue', Helvetica, Arial, sans-serif; line-height:140%; letter-spacing:0.15em; color:#fff; text-shadow:1px 1px 0 rgb(0,0,0); }
					p.slidephoto{ font:300 11px 'Helvetica Neue', Helvetica, Arial, sans-serif; color:#aaaaaa; text-shadow:1px 1px 0 rgb(0,0,0); line-height: 16px; margin-top: 10px;}
					a.mosaic-backdrop{ text-decoration:none; }	
					
					
	/* 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;
}

#newsletter_signup {
	float: left;
	background: #ccc;
	color: #fff;
	padding: 10px 10px 7px;
  margin-right:50px;
  width: 200px;
}
#footer:hover #newsletter_signup {
	background: #000;
	-webkit-transition: .1s ease-in;
  -moz-transition: .1s ease-in;
  transition: .1s ease-in;
}

#main_page_content {
/*  color: #808080;*/
	color: #4F4F4F;
}
#newsletter_signup {
margin-top: 18px;}
#newsletter_signup h3 {
  font-family:'VAG Rounded W02 Bold', arial, sans-serif;
  color: white;
  text-transform: uppercase;
  text-align: center;
  letter-spacing: 1px;
  font-size: 16px;
  line-height: 18px;
  margin: 1px 0 5px;
}

#newsletter_signup input.newsletter_submit {
	  	display: block;

	background:#878787;

	float: left;
	font-size: 11px;
	padding: 2px 12px;
	margin: 0 0 5px;

	
	text-transform: uppercase;
	
	font-family:'VAG Rounded W02 Bold', arial, sans-serif;
	letter-spacing: 1px;
	text-shadow: none;

	color: #fff;
	
	border-radius:3px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none;
	
}

#footer:hover #newsletter_signup input.newsletter_submit {
	background:#808080;
}

#newsletter_signup p{
	font-size: 10px;
	text-align: center;
}
#newsletter_signup label {
	float: left;
	clear: left;
	display: none;
	
}
#newsletter_signup input {
	float: left;
	clear: left;
	width: 95%;
	margin: 0 0 6px;
	border: none;	
	color: #999;
	font-size: 12px;
	padding: 1px 5px;
}
#newsletter_signup input.newsletter_submit {
	width: auto;
	font-size: 11px;

}
#vidcatct {margin: 0 0 12px 0; padding: 0;}
#vidcat-ul{font-size:14px;border-top:solid 3px #b5b5b5; list-style:none; font-family: helvetica, arial, sans-serif; margin: 0}
#vidcat-ul .vidcat-li{margin-right:0;padding:14px 0;white-space:nowrap;_width:0; float: left;}
#vidcat-ul .vidcat-li-active{background:url(http://www.ilads.org//limages/vid-arrow.png) no-repeat 50% -1px;}
#vidcat-ul .vidcat-a{display:block;padding:5px 20px;color:#666;text-align:center;}
#vidcat-ul .vidcat-a:hover{color:#ffffff;background-color:#018acd;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;position:relative; text-decoration: none;}
#vidcat-ul .vidcat-a-active{color:#fff;background-color:#018acd;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;position:relative;}
#vidcat-ul .vidcat-a-active:hover{color:#fff;}
			
#vidcatct2 {margin: 0 0 12px 0; padding: 0;}
#vidcat-ul2{font-size:13px;border-top:solid 3px #b5b5b5; list-style:none; font-family: helvetica, arial, sans-serif; margin: 0; padding: 0;}
#vidcat-ul2 .vidcat-li2{margin-right:0;padding:14px 0;white-space:nowrap;_width:0; float: left;}
#vidcat-ul2 .vidcat-li-active2{background:url(http://www.ilads.org//limages/vid-arrow.png) no-repeat 50% -1px;}
#vidcat-ul2 .vidcat-a2{display:block;padding:5px 11px 5px 11px;color:#666;text-align:center;}
#vidcat-ul2 .vidcat-a2:hover{color:#ffffff;background-color:#018acd;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;position:relative; text-decoration: none;}
#vidcat-ul2 .vidcat-a-active2{color:#fff;background-color:#018acd;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;position:relative;}
#vidcat-ul2 .vidcat-a-active2:hover{color:#fff;}

#vidcatct3 {margin: 0 0 12px 0; padding: 0;}
#vidcat-ul3{font-size:11.5px;border-top:solid 3px #b5b5b5; list-style:none; font-family: helvetica, arial, sans-serif; margin: 0; padding: 0;}
#vidcat-ul3 .vidcat-li3{margin-right:0;padding:12px 0;white-space:nowrap;_width:0; float: left;}
#vidcat-ul3 .vidcat-li-active2{background:url(http://www.ilads.org//limages/vid-arrow.png) no-repeat 50% -1px;}
#vidcat-ul3 .vidcat-a2{display:block;padding:5px 5px 5px 5px;color:#666;text-align:center;}
#vidcat-ul3 .vidcat-a2:hover{color:#ffffff;background-color:#018acd;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;position:relative; text-decoration: none;}
#vidcat-ul3 .vidcat-a-active2{color:#fff;background-color:#018acd;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;position:relative;}
#vidcat-ul3 .vidcat-a-active2:hover{color:#fff;}



h1.navbarv {
font-family: 'bebas_neueregular', arial black, arial, helvetica, sans-serif;
font-size:32px; 
text-transform: uppercase;  
line-height:24px; 
font-weight:normal;
color:#000000; margin: 0 0 18px 0;
}
.navvidleft {float: left; width: 466px; margin-right: 24px;}

.navvidrt {float: left; width: 462px; }

.navvidleft2 {float: left; width: 384px; margin-right: 24px;}

.navvidrt2 {float: left; width: 536px; }

.vidsetp {font-family: helvetica, arial, sans-serif; font-size: 14px; line-height: 21px; margin: 0 0 8px 0; color: #666666;}
.vidsetpbos {font-family: helvetica, arial, sans-serif; font-size: 13.5px; line-height: 19px; margin: 0 0 8px 0; color: #666666;}
.vidsetpbg {font-family: helvetica, arial, sans-serif; font-size: 14px; line-height: 22px; margin: 0 0 8px 0; color: #666666;}
.vidsetprice {font-family: helvetica, arial, sans-serif; font-size: 16px; line-height: 22px; margin: 0 0 12px 0;}
.bundlebar {background-color: #018acd; -webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px; padding: 6px 0 6px 12px; height: 24px; margin: 12px 0 18px 0;}
.bundlebarhd {font-family: Arial,Helvetica,sans-serif; font-size:18px; text-transform: uppercase; font-weight:bold; color:#ffffff;}
				
#breakaint a {
		display:block;
		width:283px;
		height: 50px;
		margin: 0 0 10px 0; 
		padding: 0;
		background: url(http://www.ilads.org/media/videos/break_integrativecom.gif) 0 0 no-repeat;
		text-decoration: none;
		}
	#breakaint a:hover {	
		background-position: -283px 0;
		}					
#breakabas a {
		display:block;
		width:283px;
		height: 50px;
		margin: 0 0 10px 0; 
		padding: 0;
		background: url(http://www.ilads.org/media/videos/break_basicscom.gif) 0 0 no-repeat;
		text-decoration: none;
		}
	#breakabas a:hover {	
		background-position: -283px 0;
		}					
										
#breakblab a {
		display:block;
		width:283px;
		height: 50px;
		margin: 0 0 10px 0; 
		padding: 0;
		background: url(http://www.ilads.org/media/videos/breakb_lab-com.gif) 0 0 no-repeat;
		text-decoration: none;
		}
	#breakblab a:hover {	
		background-position: -283px 0;
		}
		
	#breakbneuro a {
		display:block;
		width:283px;
		height: 50px;
		margin: 0 0 10px 0; 
		padding: 0;
		background: url(http://www.ilads.org/media/videos/breakb_neuro-com.gif) 0 0 no-repeat;
		text-decoration: none;
		}
	#breakbneuro a:hover {	
		background-position: -283px 0;
		}						
		
		#breakcwrite a {
		display:block;
		width:283px;
		height: 50px;
		margin: 0 0 10px 0; 
		padding: 0;
		background: url(http://www.ilads.org/media/videos/breakc_write-com.gif) 0 0 no-repeat;
		text-decoration: none;
		}
	#breakcwrite a:hover {	
		background-position: -283px 0;
		}
		
		
		
		
	#breakccanada a {
		display:block;
		width:283px;
		height: 50px;
		margin: 0 0 10px 0; 
		padding: 0;
		background: url(http://www.ilads.org/media/videos/breakc_canada2com.gif) 0 0 no-repeat;
		text-decoration: none;
		}
	#breakccanada a:hover {	
		background-position: -283px 0;
		}	
		
		
		
		#privatearea a {
		display:block;
		width:285px;
		height: 61px;
		margin: 18px 0 10px 0; 
		padding: 0;
		background: url(http://www.ilads.org/media/videos/bt_privateareacom.gif) 0 0 no-repeat;
		text-decoration: none;
		}
	#privatearea a:hover {	
		background-position: -285px 0;
		}	
		
		#gopurchase a {
		display:block;
		width:250px;
		height: 61px;
		margin: 18px 0 10px 0; 
		padding: 0;
		background: url(http://www.ilads.org/media/videos/bt_gopurchasecom.gif) 0 0 no-repeat;
		text-decoration: none;
		}
	#gopurchase a:hover {	
		background-position: -250px 0;
		}	
			#goneprofile a {
		display:block;
		width:200px;
		height: 43px;
		margin: 0 0 18px 0; 
		padding: 0;
		background: url(http://www.ilads.org/media/videos/bt_goprofilecom.gif) 0 0 no-repeat;
		text-decoration: none;
		}
	#goneprofile a:hover {	
		background-position: -200px 0;
		}	
		#gonepurchase a {
		display:block;
		width:200px;
		height: 43px;
		margin: 0 0 18px 0; 
		padding: 0;
		background: url(http://www.ilads.org/media/videos/bt_gonepurchasecom.gif) 0 0 no-repeat;
		text-decoration: none;
		}
	#gonepurchase a:hover {	
		background-position: -200px 0;
		}	
	
		#goprivatesm a {
		display:block;
		width:250px;
		height: 54px;
		margin: 0 0 18px 0; 
		padding: 0;
		background: url(http://www.ilads.org/media/videos/bt_goprivatesmcom.gif) 0 0 no-repeat;
		text-decoration: none;
		}
	#goprivatesm a:hover {	
		background-position: -250px 0;
		}	
	
	
	
	#gopdf a {
		display:block;
		width:200px;
		height: 43px;
		margin: 0 0 18px 0; 
		padding: 0;
		background: url(http://www.ilads.org/media/videos/bt_downloadpdfcom.gif) 0 0 no-repeat;
		text-decoration: none;
		}
	#gopdf a:hover {	
		background-position: -200px 0;
		}	
	
	
	
	 /* Footer stuff */

#footer-sidebar {
display: block;
height: 290px;
}

#footer-sidebar a{
color: #bebdbd;
}

#footer-sidebar .tophd{
color: #bebdbd;
margin: 10px 0 6px 0;
padding:0;
font-size: 12px;
}


#footer-sidebar1 {
float:left;
width: 290px;
margin-right: 105px;
background: transparent;
}

#footer-sidebar2 {
float:left;
width: 230px;
margin-right: 45px;
}


#footer-sidebar3 {
float:left;
width: 333px;
}

#footer-sidebar3 img {
padding: 7px;
margin: 5px 10px 5px 0;
background-color:#ffffff;
border: 1px solid #dedede;
}

#footer-sidebar3 img:hover {
padding: 7px;
margin: 5px 10px 5px 0;
background-color:#ebebeb;
}

#footer-sidebar3 .widget{
border: none;
}

#footer-sidebar2 .widget{
border: none;
}


#footer-sidebar1 .widget{
border: none;
}

#footer { background:#000000; }	
#footer, #footer a{	color: #777777; }

 
#footer, #push {
  height: 290px;
}
#footer {
  background: #000000;
}
#footer{
	width:100%;
	background:#000000;
	padding:13px 0 0 0;
	clear:both;
	margin:0 0 0 0px;
	text-align: left;
}
#footer div.holder-footer{
margin:0 auto;
	width:1010px;
	background:#000000;
}
#footer div.social{
	margin: 0;
}
#footer div.socialtext{
	font-size: 11px; 
	color: #bebdbd; 
	margin-top: 4px;
}
	
		#speakerbx22 {width:660px; 
margin: 18px 0 0 0; 
padding: 6px; 
border: 4px solid #eeeeee;
voice-family: "\"}\"";   	
voice-family:inherit; 	 
width:640px;}
 
html>body #speakerbx22 {  width:640px;} 

	
#list1 {
	font: bold 14px Helvetica Neue, Helvetica, Arial, sans-serif;
	color: #666666;
	margin: 0 0 0 18px;
	padding: 0;
}
#list1 p {
	font: normal 11px Helvetica Neue, Helvetica, Arial, sans-serif;
	color: #666666; margin: 0 0 8px 0 ; line-height: 16px;
	
}
.instintro {color: #666666; font-weight: normal;}
.insthd {font-weight: bold; margin: 8px 0 2px 0; text-decoration: underline; color: #000000;}
.instp2 {font-size: 12px; margin: 6px 0 12px 0; color: #666666; }
.instp {font-weight: normal; text-decoration: none; font-size: 11px; font-style: italic; margin: 0 0 12px 0; line-height: 15px; color: #666666; }

.termsdot {
	font: normal 11px Helvetica Neue, Helvetica, Arial, sans-serif;
	color: #666666;
	margin: 0;
	padding: 0;
}
/********************************************************************************
* css BUTTONS
********************************************************************************/
.button22 {
	display: inline-block;
	zoom: 1; /* zoom and *display = ie7 hack for display:inline-block */
	*display: inline;
	vertical-align: baseline;
	margin: 0 2px;
	outline: none;
	cursor: pointer;
	text-align: center;
	text-decoration: none;
	font: 14px/100% Arial, Helvetica, sans-serif;
	padding: .5em 2em .55em;
	text-shadow: 0 1px 1px rgba(0,0,0,.3);
	-webkit-border-radius: .5em; 
	-moz-border-radius: .5em;
	border-radius: .5em;
	-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);
}
.button22:hover {
	text-decoration: none;
}
.button22:active {
	position: relative;
	top: 1px;
}
 
.bigrounded {
	-webkit-border-radius: 2em;
	-moz-border-radius: 2em;
	border-radius: 2em;
}
.medium {
	font-size: 12px;
	padding: .4em 1.5em .42em;
}
.small {
	font-size: 11px;
	padding: .2em 1em .275em;
}
 
/* color styles 
---------------------------------------------- */
 
/* black */
.black22 {
	color: #d7d7d7;
	border: solid 1px #333;
	background: #333;
	background: -webkit-gradient(linear, left top, left bottom, from(#666), to(#000));
	background: -moz-linear-gradient(top,  #666,  #000);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#666666', endColorstr='#000000');
}
.black22:link{
	color: #ffffff;
}
.black22:visited{
	color: #ffffff;
}
.black22:hover {
	color: #ffffff;
	background: #000;
	background: -webkit-gradient(linear, left top, left bottom, from(#444), to(#000));
	background: -moz-linear-gradient(top,  #444,  #000);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#444444', endColorstr='#000000');
}
.black22:active {
	color: #ffffff;
	background: -webkit-gradient(linear, left top, left bottom, from(#000), to(#444));
	background: -moz-linear-gradient(top,  #000,  #444);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000', endColorstr='#666666');
}

 
/* 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; }
 
 .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;
  }

  





/* default layout ==================== */

#hmcol2 .rc {
	padding-top: 15px;
	}
#hmcol2 .bost-hm {
	padding: 15px;
	}

#hmcol1 {
		float: left;
	width: 560px;
	margin-right: 36px;
	}
#hmcol1stream {
		float: left;
	width: 608px;
	margin-right: 24px;
	} 
#hmcol2 {
	
	float: left;
	width: 316px;
	height: 1700px;
	background-color: #e6e6e6;
	border-bottom: solid 2px #fff;
	}

#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;
  }
  
  
 
/* Lymeteam ==================== */ 
  
   .lymeteam-side {
      background-color: #F5F4F3;
      display: inline;
      width: 240px;
      margin-bottom: 12px;
      padding-bottom: 0px;
      font-family: arial, helvetica, sans-serif;
    }

        
      .lymeteam-side .desc {
         
            width: 240px;
          }
    
	.list_issues {
}
        .list_issues li {
            border-top: 1px solid #dedcd7;
            padding: 30px 0;
        }
                .list_issues li.first {
                    border-top: none;
                    padding-top: 16px;
                }
                
                .main .lymeteam-side .list_issues li {
                  padding: 0pt;
                }
    
        .list_issues .desc {
        
            width: 225px;
            text-align: left
        }
        
       
        .list_issues h2 {
            font: normal 21px 'arial narrow', sans-serif;
            font-stretch: condensed;
            margin: -2px 0 7px 0;
            text-transform: uppercase;
        }
        /*mira-inserted*/
        .list_issues h2 a,
        .list_issues h2 a:hover {
            color: #000;
            text-decoration: none;
        }    
        /*end-mira*/
        .list_issues p {
            font-size: 14px;
            line-height: 1.3;
            color: #776d59;
            margin-right: 0px;
            margin: 0 0 5px 0;
            font-family: arial, helvetica, sans-serif;
            text-align: left;
        }
	.link_arrow {
        color: #e96d08;
        font-family: "arial black", arial, sans-serif;
        font-weight: normal;      
        font-size: 12px;     
        line-height: 16px;   
    }
    
        .link_arrow_head {
            font-family: arial, sans-serif;
            font-weight: bold;
        }
    
        .b_side .link_arrow,
         .article_inset_r .link_arrow {
            margin-bottom: 10px;
        }
        
        .main .featured .link_arrow {
            margin-top: -5px;
            font-size: 12px;
            line-height: 16px;
        }
        .link_arrow a {
            padding-top: 0px;
            color: #e96d08;
            font-weight: normal;        
            text-decoration: none;
            padding-right: 13px;    
            text-transform: uppercase;
            background: url("http://www.ilads.org/limages/side-arrow.gif") right 4px no-repeat;
        }
        
        
            .link_arrow a:hover {
                background: url("http://www.ilads.org/limages/side-arrow-hover.gif") right 4px no-repeat;
                color: #908b7d;
                text-decoration: none;
            }
            
                .link_arrow_head a:hover {
                    text-decoration: underline;
                }
                
          .clearfix {clear: both;}
                
                 #underline a:hover { text-decoration: underline; }
  
  hr.dotted {
     
      color: #ffffff; background-color: #FFF; border: 1px dotted #cccccc; border-style: none none dotted;
     
      margin: 12px 0 18px 0;
}



.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: 12px 0 4px 0; 
  font-style: italic;   
   text-align: left;
       }   
 .biolecture { 
 font-size: 14px; 
 margin: 0; 
 text-align: left;
    }


.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}* html>body .clearfix{display:inline-block;width:100%}* html .clearfix{height:1%}

.sidehdsk {font-family: bebas_neueregular, helvetica, arial, sans-serif; 
color:#0A7CBA;
font-size:28px; 
line-height: 28px;
text-transform: uppercase; 
font-weight:normal; 
margin-bottom: 12px;}


.sidebar section{margin-bottom:20px}

.sidebar section.with-border{border-top:2px solid #ccc;padding-top:9px}

.sidebar section h3{font:bold 16px/19px "HelveticaNeue","Helvetica Neue",Arial,serif;margin-bottom:11px;color:#000}

.speakflleft {
	float: left; 
	width: 60px;
}
.speakflright {
	float: left; 
	width: 135px;
}
.sidebar .speakersil {margin-bottom:4px; font-family: helvetica, arial, sans-serif;}

.sidebar .speakersil .speakeril {margin-bottom:2px;font-size:13px;line-height:15px}

.sidebar .speakersil .speakeril img {padding:1px;border:1px solid #ccc;margin-right:9px; width: 50px; height: 50px;}

.sidebar .speakersil  .speakeril .speakname {font-size: 12px; font-weight: bold; color: #000;}
.sidebar .speakersil  .speakeril .speaktitle {font-size: 11px; font-weight: normal; font-style: italic;}
.sidebar .speakersil  .speakeril .imgfloat {float; left;}

.servintro {
font-size: 16px; 
line-height: 22px; 
font-style: italic; 
font-family: helvetica, aria, sans-serif; 
margin: 0 12px 10px 0;
font-weight: bold; 
color: #909090;
}
.validation_error {
	color: #FF0000;
	font-weight: bold;
	font-size: 18px;
	line-height: 1.5em;
	margin-bottom: 16px
}




  
  
  
  
  