/* @override http://static.thequantumalliance.com/themes/events/css/screen.css */

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,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption, tbody,tfoot,thead,tr,th,td {margin: 0;padding: 0;border: 0;outline: 0;font-size: 100%;vertical-align: baseline; background: transparent;}ol,ul {list-style: none;}a,:focus {outline: 0;}

body {color: #666;font: 13px/20px "Helvetica Neue", Helvetica, Arial, Geneva, sans-serif;background-color: #fff;}

li {
	line-height: 20px;
}

a:link,
a:visited  {font-weight: normal;color: #1179b0;font-style: normal;text-decoration: none;}

.imglink {
	float: left;
	display: block;
	margin-bottom: 5px;
	margin-top: 0;
}

a:hover.imglink {border: none;
}

a:hover {border-bottom: 1px dotted #1179b0;}

h1 {line-height: 60px;font-size: 27px;letter-spacing: -1px;text-align: right;}

h2 {
	font-size: 17px;
	font-weight: bold;
	line-height: 20px;
	margin-bottom: 10px;
}

h2 span {
	font-weight: normal;
	font-style: normal;
}

p {
	line-height: 20px;
}

p.logo {float: left;width: 200px;height: 60px;margin-bottom: 0;}

.logo a:link,
.logo a:visited,
.logo a:hover {background: url(http://static.thequantumalliance.com/themes/events/cssimg/tqa_logo.jpg) no-repeat;text-indent: -9999px;float: left;width: 200px;height: 60px;
	border-style: none;
}

p {margin-bottom: 20px;}

.container {width: 940px;margin: 0 auto 20px;padding: 20px 10px 0;}.grid_1,.grid_2,.grid_3,.grid_4,.grid_5,.grid_6,.grid_7,.grid_8,.grid_9,.grid_10,.grid_11 {display: inline;float: left;margin-left: 0;margin-right: 20px;}.grid_12 {display: inline;float: left;margin-left: 0;margin-right: 0px;margin-bottom: 0;}.grid_1 {width: 60px;}.grid_2 {width: 140px;}.grid_3 {width:220px;}.grid_4 {width: 300px;}.grid_5 {width: 380px;}.grid_6 {width: 460px;}.grid_7 {width: 540px;}.grid_8 {width: 620px;}.grid_9 {width: 700px;}.grid_10 {width: 780px;}.grid_11 {width: 860px;}.grid_12 {width: 940px;}.last {margin-right: 0;}.prefix_1 {padding-left: 80px;}.prefix_2 {padding-left: 160px;}.prefix_3 {padding-left: 240px;}.prefix_4 {padding-left: 320px;}.prefix_5 {padding-left: 400px;}.prefix_6 {padding-left: 480px;}.prefix_7 {padding-left: 560px;}.prefix_8 {padding-left: 640px;}.prefix_9 {padding-left: 720px;}.prefix_10 {padding-left: 800px;}.prefix_11 {padding-left: 880px;}.suffix_1 {padding-right: 80px;}.suffix_2 {padding-right: 160px;}.suffix_3 {padding-right: 240px;}.suffix_4 {padding-right: 320px;}.suffix_5 {padding-right: 400px;}.suffix_6 {padding-right: 480px;}.suffix_7 {padding-right: 560px;}.suffix_8 {padding-right: 640px;}.suffix_9 {padding-right: 720px;}.suffix_10 {padding-right: 800px;}.suffix_11 {padding-right: 880px;}


#map {
	height: 400px;
	width: 938px;
	border: 1px solid #d4d4d4;
	margin-bottom: 20px;
}

#list {border-bottom: 1px solid #e6e6e6;width: 940px;float: left;display: inline;margin: 0 0 20px;}
#list  ul em {color: #999;font-weight: normal;font-style: normal;}

ul#filter {text-align: right;border-top: 0px;margin-bottom:10px;margin-left: 115px;padding: 0px;font-weight: bold;text-transform: uppercase;}
ul#filter li {display: inline;}

ul#filter li a:link,
ul#filter li a:visited  {font-weight: normal;color: #1179b0;font-style: normal;text-decoration: none;margin-left: 5px;}

ul#filter li a:hover,
ul#filter li.current a  {border-bottom: 1px dotted #1179b0;}

#list ul {list-style-type: none;padding: 19px 0;font-size: 12px;font-weight: bold;width: 940px;margin-bottom:0px;margin-right: 0;margin-left: 0;float: left;border-top: 1px solid #e6e6e6;}

.title {text-align: left;float: left;width: 620px;font-size: 13px;}
.dates {text-align: right;float: left;width: 210px;margin-right: 30px;font-size: 13px;}

.link {display: block;font-size: 12px;font-weight: normal;}

.link a:link,
.link a:visited,
.hcard a:link,
.hcard a:visited {text-decoration: none;font-weight: normal;font-size: 12px;color: #1179b0;}

.link a:hover,
.hard a:hover {text-decoration: none;}

.hcard,
.cost,
.desc,
.time,
.password,
.toll-free {display: block;font-size: 12px;font-weight: normal;}

.desc {margin-bottom: 10px;}

.indigo_biofeedback {background: url(http://static.thequantumalliance.com/themes/events/cssimg/indigo.jpg) no-repeat right 20px;}
.get_engaged {background: url(http://static.thequantumalliance.com/themes/events/cssimg/engaged.jpg) no-repeat right 20px;}
.bootcamp {background: url(http://static.thequantumalliance.com/themes/events/cssimg/bootcamp.jpg) no-repeat right 20px;}
.whats_next {background: url(http://static.thequantumalliance.com/themes/events/cssimg/engaged.jpg) no-repeat right 20px;}
.conference_call {background: url(http://static.thequantumalliance.com/themes/events/cssimg/conference_call.jpg) no-repeat right 20px;}
.open_house {background: url(http://static.thequantumalliance.com/themes/events/cssimg/open_house.jpg) no-repeat right 20px;}
.friday_focus {background: url(http://static.thequantumalliance.com/themes/events/cssimg/friday_focus.jpg) no-repeat right 20px;}
.trade_show {background: url(http://static.thequantumalliance.com/themes/events/cssimg/trade_show.jpg) no-repeat right 20px;}
.support_group {background: url(http://static.thequantumalliance.com/themes/events/cssimg/support_group.jpg) no-repeat right 20px;}

ul li.title a:link,
ul li.title a:visited {text-decoration: none;font-weight: normal;font-size: 12px;color: #1179b0;}
ul li.title a:hover {text-decoration: none;}

p.return {float: left;text-align: right;width: 940px;display: inline;}
p.return a:link,
p.return a:visited {font-weight: normal;color: #1179b0;font-style: normal;text-decoration: none;text-transform: uppercase;}
p.return a:hover {text-decoration: none;}

.breadcrumbs {
	margin-top: 10px;
	margin-bottom: 20px;
	text-transform: uppercase;
	font-size: 12px;
}

.breadcrumbs a:link,
.breadcrumbs a:visited {
	font-weight: bold;
	text-decoration: none;
}

.breadcrumbs a:hover {
	border-style: none;
	text-decoration: underline;
}

a.register {
	font-size: 20px;
	line-height: 30px;
	font-weight: bold;
	background-color: #1179b0;
	color: #fff;
	padding: 5px 10px;
	margin-top: 20px;
	float: left;
}

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