@charset "utf-8";
/* CSS Document */
.nomargintop {margin-top: 0}
body {
	background-image:url(../images/bg-tile.png);
	background-repeat:repeat-x;
	text-align:left;
	background-position: 0px 60px;}
h1, h2, h3{color: #063;}
h1 {font-size: 2em;}
h2 {font-size: 1.75em; margin-top: 1.75em;}
h3 {font-size: 1.5em; margin-top: 1.5em;}
h2.title {font-size: 2em; margin-top: 0;}
#printlogo {display: none;}
#content h1 a, #content h2 a, #content h3 a {text-decoration: none; color: #063;}
#border{
	background-image:url(../images/bg.png);
	background-repeat: no-repeat;
}
.floatleft {float: left; margin-right: 10px;}
.floatright {float: right; margin-left: 10px;}

#header{width: 960px; height: 295px;}
h2#EMBIlogo { float: left; margin: 13px 0 0 25px;}
#catchphrase, #savethedate {
	float: right;
	clear: right;
	margin: 20px 25px 0 0;}
#catchphrase {	
	width: 317px;
	margin-top: 75px;
	color: white;
	line-height: 1.5em;
	text-align:right;}
#savethedate h2 { text-align:right; height: 100px; line-height:1.4em; margin: 0;}
#savethedate a { color: #063;}
#savethedate span.smaller {font-size: .6em; line-height:.9em;}
#container {
	margin-bottom:40px;
	overflow:hidden;
	width:960px;
}
#navigation{
	width: 200px;
	height: 400px;
	float: left;
	text-align: left;
	font-size: 1.1em;
	border-right: 1px solid #006600;}
#navigation li {list-style-image:url(../images/li_off.jpg);line-height:1.5em; font-weight: bold;}
#navigation li:hover {list-style-image:url(../images/li_on.jpg);}
#navigation li a { color: black;}
#navigation li a:hover {text-decoration: underline;list-style-image:url(../images/li_on.jpg);}
#navigation li ul li {
	list-style-image:none;
	list-style-position: outside;
	list-style-type: circle;
	font-weight: normal;
}
#navigation li ul {
	margin: 0;
	padding: 0 0 0 15px;
	
}
#navigation li ul li:hover {
	list-style-type: disc;
	list-style-image:none;
}
#navigation li ul li a:hover {
	list-style-type: disc;
	list-style-image:none;
}
#content{
	float: left;
	width: 689px;
	margin-right: 20px;
	padding-left: 50px;
	min-height:300px;}
#content h3 {line-height: 1.5em;}
#content p, #content li {line-height: 1.5em;}
#content a{text-decoration:underline;}
#content a:hover{text-decoration:none;}
#content li { padding-bottom: 10px;}
#content li ul li { padding-bottom: 0px;}
#footer {
	padding: 20px;
	line-height: 150%;
	clear:both;
	background-color: #888;
	margin-top: 20px;
	border-top: solid 3px #ccc;
	overflow:hidden;
	color: #333;
}
#footer p, #footer ul {float: left; margin: 0 40px 0 0; padding: 0;}
#footer ul {list-style:none;}
img.alignleft
	{float: left; margin: 0 20px 10px 0;}
.subtext {font-weight: normal; font-style:italic;}
#map {float: left; margin: 0 10px 20px 0; padding: 10px; background-color: #fff; border: solid 1px #ccc;}
#map iframe {border: solid 1px #ccc;}

#intnav li {float: left; list-style:none;}
ul#intnav {margin: 0; padding: 0; overflow:hidden;}
#intnav li a {display: block; padding: 5px 8px; margin-right: 1px; text-decoration: none; background-color: #063; color: #fff; text-transform:uppercase; line-height:normal; }
#intnav li a:hover {background-color:#005522; color: #fff;}
#intnav li a.onlink {background-color:#A6DB6B; color: #005522;}

#sponsorlogos a img { border: none; float: left; margin: 20px 30px 0 0;}
#sponsorlogos a img#primary { float: none;}
ul.marketing {margin: 0; padding: 0;}
ul.marketing li {float: left; list-style:none; width: 200px; margin: 0 20px 0 0; padding: 0}
ul.marketing li ul {float: none; list-style:circle; height: auto; margin: 0 0 0 15px; padding: 0;}
ul.marketing li ul li {float: none; list-style:circle; height: auto; margin: 0; padding: 0;}
#content a.registerlink {text-decoration:none; float: left; margin: 10px 10px 10px 0; padding: 20px 40px; background-color: #DDF2C7; color: #063; font-weight:bold; border:1px solid #063; font-size:18px;}
#content a.registerlink:hover {background-color: #A6DB6B;}
#content ul.spacing li {padding: 0;}
#footnote {color: #999; background-color: #eee; text-align: right; float: right; padding: 10px;}
.img-callout {float: right; margin: 0 0 15px 15px;}
.img-callout p { color: #666; line-height:100%; font-style:oblique; margin: 0; text-align:right;}
#content td p, #content td li {margin: 0; padding:0;}
td ul {margin: 0 0 0 15px; padding: 0;}
#content td {line-height: 1.5em; }
