/*layout styles*/

 * 
{	margin: 0;
	padding: 0;}

body
{
	font-size: 62.5%;
	color: #222;
	width: 100%;
	text-align: left;
	background-image: url(../images/background2.png);
	background-repeat: repeat-y;
	background-position: center;
	background-color: #D6D3CD;
}

abbr {
	cursor: help;}

abbr a{
	cursor: pointer;}

.altstrong
{font-weight: bold;}
	
.clear{
	clear: both;
	width: 717px;
	float: left;
	border: 1px solid #ddd;
	margin-left: 1px;
	margin-top: 2em;
}

#main
{	width: 722px;
	margin: 0 auto;
	position: relative;}

#header
{
	float: left;
	color: #333;
	width: 721px;
	margin-left: 0px;
	background: url(/images/headBackGlass2.jpg) no-repeat -3px -10px;
}

#container
{
	width: 721px;
	padding-left: 1px;
}
	
	
#content
{
	padding: 2em 60px;
	float: left;
	text-align: center;
	width: 400px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	line-height: none;
}

#middle
{	width: 400px;
	float: left;
	margin: 0 auto 1em;}

.emph
{
	margin: .5em 0 1em;
	float: left;
	background-color: #F9F9F9;
	border: 1px solid #B9B6B0;
	width: 393px;
	padding-bottom: 0.75em;
	color: #444;
	font-size: 1em;
	padding-right: 5px;
	text-align: left;
}

#header p.logo {
	float: none;
	width: auto;
	margin-bottom: 0px;
	margin-left: -900px;}

#top h1,
#top p#section
{
	background-color: #F4F9FF;
	border: 1px solid #B9B6B0;
	font-size: 1.7em;
	line-height: 1.1em;
	text-align: right;
	padding: .5em 6px 4px;
	font-weight: normal;
	width: 386px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	margin-bottom: 0.5em;
	color: #333;
}
	
#top h1
{	float: left;}	
	
#section span,
#top h1 span
{
	text-align: right;
	font-size: 0.8em;
	font-weight: normal;
	width: auto;
	margin: .15em 0 .25em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	display: block;
}
	
#middle h1,
#middle h2,
#middle h3,
#middle h4
{
	float: left;
	text-align: left;
	width: 400px;
	background-color: transparent;
	font-weight: normal;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 1.3em;
	color: #333;
}

#middle h1,
#middle .alth1
{
	width: 400px;
	margin-bottom: 1.5em;
	padding-bottom: 1px;
	text-transform: none;
	margin: 1em 0 .5em;
	border-bottom: 1px solid #CCC;
	line-height: 1.4em;
	font-size: 1.7em;
	font-weight: normal;
	color: #111;
}

#middle .alth1 span
{
	font-size: .85em;
	float: left;
	padding-top: .5em;
	line-height: normal;
}

#middle h2,
#middle .alth2
{
	text-transform: uppercase;
	margin: 1.5em 0 .75em;
	font-size: 1.4em;
	color: #222;
	font-weight: normal;
}

#middle h3,
#middle .alth3
{
	margin-bottom: 0.5em;
	margin-top: 1em;
	text-transform: none;
	font-weight: bold;
	font-size: 1.3em;
	line-height: 1.4em;
}

#middle h3
{	font-weight: bold;}

#middle .emph h2,
#middle .emph h3,
#middle .emph h4
{
	padding-left: 8px;
	margin-top: 1.5em;
	font-size: 1.4em;
	font-weight: normal;
	text-transform: uppercase;
	margin-bottom: 1em;
	width: auto;
	color: #444;
	background-color: #F9F9F9;
}

#middle .emph .alth1
{	background-color: transparent;
	color: #639309;
	margin-bottom: 1em;
	width: 373px;
	line-height: normal;
	padding-bottom: 2px;
	padding-top: 4px;
	margin-top: 0px;
	font-size: 1.2em;
	padding-right: 8px;}
	
#middle h3.nospace
{margin-bottom: 0;
	width: auto;
	float: left;
	margin-top: 0px;}

#middle h4,
#middle .alth4
{	font-size: 1.2em;
	font-weight: bold;}

#middle .emph h4
{width: 364px;
	padding-left: 33px;
	margin-bottom: 0.15em;}

#sig
{
	letter-spacing: normal;
	text-align: right;
	white-space: pre;
	margin-top: 1em;
	line-height: 1.4em;
	margin-bottom: 2em;
}

p
{
	text-align: left;
	float: left;
	margin: .5em 0;
	width: 400px;
	font: 1.2em/1.65em Arial, Helvetica, sans-serif;
}

p.indent
{
	width: 360px;
	padding: 0 20px;
}

ol
{
	text-align: left;
	float: left;
	width: 390px;
	margin: .5em 0 1em;
	list-style: decimal inside;
	font: 1.2em/1.65em Arial, Helvetica, sans-serif
}

ul
{text-indent: 0px;
	list-style: none;
	float: none;}

#middle ul.bullet
{
	width: 360px;
	text-align: left;
	margin-top: 0em;
	list-style-position: outside;
	list-style-type: disc;
	margin-left: 14px;
}
	
ol li	
{
	clear: both;
	margin-bottom: .5em;
}

ul.menu li
{	margin-bottom: 1em;
	width: 400px;
	float: left;}

ul.releases,
ul.releases2
{	margin-top: 0.5em;}	
	
ul.print
{
	float: right;
	width: 400px;
	text-align: right;
	font-size: 1.1em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.emph ol
{width: 358px;
	margin: 0 0 .5em 20px;}

.emph p
{
	margin: 0 5px .5em 8px;
	width: 379px;
	line-height: 1.5em;
}
	
a
{
	border: none;
	text-decoration: none;
	font-size: 1em;
}

a:link
{
	color: #205FB3;
	background-color: transparent;
	text-decoration: underline;
}

a:visited
{
	color: #205FB3;
	background-color: transparent;
	text-decoration: underline;
}

a:focus, 
a:hover,
a:active {
	color: #205FB3;
	background-color: transparent;
	text-decoration: none;
}
	
a.inner
{	display: inline;}

.menu a, a.menu
{
	float: none;
	text-align: left;
	margin-bottom: 0em;
	width: auto;
	display: block;
	clear: both;
	line-height: 1.4em;
	padding-bottom: 0px;
}

ol a
{width: 361px;}
	
#foot a
{
	font-weight: normal;
	text-decoration: none;
	margin: 0 .2em;
	font-size: 1em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

#foot a:link, #foot a:visited
{
	color: #333;
	background-color: #F9F9F9;
}

#foot a:focus,
#foot a:hover,
#foot a:active
{
	color: #333;
	background-color: #F9F9F9;
	border-bottom: 1px solid #817C72;
}

#error .google a
{float: none;
	margin: 0;}
	
#foot p#license a:link, #foot p#license a:visited
{
	color: #333;
	background-color: #F9F9F9;
	border-bottom: 1px solid #817C72;
}

#foot p#license a:focus,
#foot p#license a:hover,
#foot p#license a:active
{
	color: #333;
	background-color: #F9F9F9;
	border-bottom: 1px solid #817C72;
}

	
#error .google p
{float: left;
	text-align: right;
	font-size: 0.9em;
	margin: -.25em 0 -1em;
	padding-top: 0.8em;
	width: 300px;}
	
#error .google label
{font-size: 1em;}
	
ul.releases2 a
{	margin-left: 6px;}

#error .google .submit
{background-color: #f7f7f7;
	color: #726A65;
	border-color: #bbb;
	float: left;
	margin: 0;
	height: 1.6em;}
	
#error .radio
{margin-left: 20px;}
	
img
{
	float: left;
	border: none;
}

#error .google form
{float: left;
	margin: 1em 20px .5em;
	color: #726A65;
	background-color: #FFF;
	border: 1px solid #ccc;
	padding: .5em 0 0;
	width: 356px;
	height: 75px;}

#error .google .text
{width: 240px;
	background-color: #FFF;
	border-color: #ccc;
	color: #000;
	margin: 0 5px;
	height: 1.3em;}

#error .google fieldset
{width: 356px;
	float: left;
	margin: .5em 0 0 20px;
	border: none;
	padding: 0;}
	
#error img.google
{float: right;
	display: block;
	margin: 0 20px 0 0;
	border: none;}

#error fieldset.rad
{text-align: left;}

pre
{
	font-style: italic;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.25em;
	width: 400px;
	text-align: left;
	line-height: 1.6em;
	padding-bottom: 1ex;
	float: left;
}


#error .rad label
{float: none;
	width: auto;
	margin-left: 1px;
	padding-right: 20px;}
	
cite
{font-family: Verdana, Arial, Helvetica, sans-serif;
	float: none;
	width: 378px;}

dl {
	float: left;
	padding-bottom: 1em;
	width: 400px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	line-height: 1.6em;
	margin-top: 1em;
}
	
dt {
	text-align: left;
	float: left;
	width: 400px;}
	
dd {
	float: left;
	text-align: left;
	display: block;
	width: 400px;
	margin: 0 0 1em;}

.scientists
{float: left;
	white-space: pre;
	margin: 0;}

.address
{
	float: left;
	white-space: pre;
	margin: 0;
	margin-bottom: 1em;
	text-align: left;
}
	
.fr {
	float: right;
	margin-right: auto;}
	
.emph dl {
	width: 364px;
	margin-left: 34px;
	padding-bottom: 0px;
}
	
.emph dt {
	width: 168px;
	text-align: left;
	line-height: 1.3em;}
	
.emph dd {
	width: 168px;
	text-align: left;
	margin-bottom: 0.25em;
	line-height: 1.3em;}
	
#top,
#topsun {
	width: 400px;
	float: left;
	margin: 5em auto 1.5em;
}

#top #sig {
	float: left;
	margin-top: 1em;
	text-align: left;}
	
#top p,
#topsun p {
	text-align: right;
	float: right;
	white-space: pre;
	margin: 0;
	line-height: 1em;
}
	
#topsun p.small
 {	float: left;
	text-align: left;
	width: 250px;
	margin-bottom: 3em;
	white-space: normal;
	line-height: 1.3em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-top: 4.5em;
}
	
#topsun {
	width: 400px;
	font-size: 1.1em;
	margin-bottom: 1em;
}

h3#first {
	margin-top: 0px;}

.releases span,
.releases2 span
 {
	margin-bottom: -0.1em;
	padding-right: 12px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}

code {
	width: 400px;
	margin: 1em 0;
	padding: 0px;
	font-size: 1.4em;
	text-align: inherit;
	display: block;
	background-color: #fff;
	color: #000;}
	
#middle .negtopmar
{margin-top: -.5em;}

#middle ul {
	text-align: left;
	width: 400px;
	float: left;
	font: 1.2em/1.7em Arial, Helvetica, sans-serif;
	margin: .5em 0;
}
	
#middle ul.float {
	width: auto;
	margin-left: 82px;
	margin-top: 2em;
	line-height: normal;}

.spacer {
	height: 1em;
	width: 200px;
	float: left;}

#errsp
{height: 450px;}

hr {
	background: transparent;
	border-top: 1px dotted #069;
	width: 300px;
	height: 0px;
	float: left;
	margin: 1em auto 1em 50px;}
	
dl.center {
	width: 398px;
	margin-left: 0px;
	float: none;
	margin-right: 0px;}
	
dl.center dt {
	width: 398px;
	text-align: center;}

dl.center dd {
	text-align: center;
	width: 398px;
	margin-right: 0px;
	margin-left: 0px;
	padding: 0px;
	margin-bottom: 1em;}
	
#contact {
	margin-bottom: 0em;
	float: left;}

#foot{
	background-color: #F9F9F9;
	color: #333;
	float: left;
	width: 720px;
	padding: .25em 0 1em;
}

#foot p {
	width: 720px;
	text-align: center;
	padding: .75em 0 0;
	margin: .5em 0 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

p#license {
	font-weight: normal;
	padding: 0;
	margin: 0;
	font-size: 1.1em;
}

#foot p#license a
{
	margin: 0;
	padding: 0;
}

#foot span {
	font-weight: normal;
	padding-right: 10px;
	letter-spacing: normal;}

#foot img {
	margin: -1.5em 14px .25em;
	float: none;}

.hidden {
	font-size: 1px;
	position: absolute;
	left: 0px;
	top: -9000px;}
	
.menu span {
	font-weight: bold;
	float: left;
	width: 300px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
}
	
	
.abstracts dd {
	float: right;
	text-align: left;
	width: 400px;
	margin-bottom: 0.75em;
	font-size: 1em;}
	
.abstracts dt {
	text-align: left;
	margin-top: 0.5em;
	line-height: 1.3em;
	float: right;
}
	
dl.abstracts {
	width: 398px;
	float: none;
}

dl.description {
	width: 400px;
	margin-bottom: 1em;
	margin-top: 0px;
}

.description dt {
	width: auto;
	height: auto;
	white-space: pre;
	float: left;
	line-height: 1.6em;}
	
.description dd {
	width: 270px;
	float: right;
	text-align: justify;
	margin-bottom: 0em;
	margin-top: 0em;
	overflow: visible;
	line-height: 1.5em;}
	
#sitemap span {
	display: block;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: .8em;}

dl.adobe {
	margin-top: 0em;
	margin-bottom: 2em;
	width: 400px;
	padding-bottom: 0px;
	float: left;
	text-align: right;
	line-height: 3.3em;
}
	
.adobe dd {
	width: 32px;
	float: right;
	display: inline;
}
	
.adobe dt {
	margin-bottom: 0px;
	float: right;
	width: 215px;
	text-align: right;
}
	
#top .adobe,
#middle .adobe
 {
	background-image: url(../images/icons/reader.png);
	background-repeat: no-repeat;
	float: left;
	text-align: left;
	padding-left: 34px;
	margin-top: 0.25em;
	width: 364px;
	white-space: pre;
	line-height: 1.2em;
	height: 30px;
}
	
#middle .adobe
 {
	margin-bottom: 1em;
}
	
#middle ul.fl {
	float: left;
	width: 250px;}
	
#middle .nomargin {
	margin-bottom: 0px;}

p.exmarg {margin-bottom: 1.5em;}

ul#newsread {
	width: 386px;
	float: left;
	padding: 6px;
	margin-bottom: 1em;
	background-color: #f7f7f7;
	border: 1px solid #EAEAEA;}
	
ul#newsread li {
	height: 17px;
	display: inline;
	width: 82px;
	float: left;}
	
ul#newsread li a{
	display: block;
	margin: 1px 7px;
	width: 80px;}

span.break {
	display: block;
	font-weight: normal;
	margin-bottom: 0.5em;
	margin-top: 0.5em;
	white-space: pre;
}
	
#middle .emph ul {
	float: left;
	margin-top: 0px;
	margin-left: 24px;
	width: 88%;
}

.emph a.popup {height: auto;}

#noborder {border-style: none;}

.menu .highlite {
	float: none;
	color: #333;
	background-color: #FFF;
}
	
#border {border: 1px solid #bbb;}

p.letter,
#middle .emph ul.letter,
ol.letter
{
	padding-top: 1em;
	font-family: Verdana, Geneva, sans-serif;
}

#middle .emph ul.letter {
	margin-left: 6px;
	margin-top: .5em;
	font-size: 1em;
	}

#middle .emph ul.letter span{
	font-weight: bold;
}

#middle .emph ul.letter span.caps{
	font-weight: normal;
}


.emph ol li {
	margin-bottom: .25em;
	line-height: 1.5em;
}
	
.emph .highlite {
	background-color: #F7F7F7;
	font-weight: normal;}

.seed {
	float: left;
	width: 400px;
	border-top: 1px solid #ddd;
	padding-top: 0.5em;
	height: 2.4em;
	margin-top: 2em;
}

#middle .linear {
	width: auto;
	height: auto;
	float: right;
	margin-top: 0px;
}

#middle .linear li {
	display: inline;
	margin-left: 8px;}

.seed span {
	float: left;
	width: 180px;
	text-align: right;
	margin-top: 0.25em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
}

.black a {
	font-size: 1.1em;
	font-weight: bold;
}

#middle a.normal {
	display: inline;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
}

#middle a.normal:focus,
#middle a.normal:hover,
#middle a.normal:active
 {	
}

#middle h3 a {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
}

.topmar {	margin-top: 1em;}

span.caps {
	float: none;
	text-transform: uppercase;
}

span.capslink {
	float: none;
	text-transform: uppercase;}

span.cbspace {
	width: 52px;
	float: left;}

.quiz p span {
	font-weight: bold;
	float: none;
	color: #333;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 1.2em;}

#tincAppDoc {
	height: 200px;
	width: 400px;
	background-color: transparent;
	border: none;}

.dbltopmar {
	margin-top: 2em;}

.menu a {
	font-weight: bold;
	margin-bottom: .5em;
	font-size: 1.1em;
}

.menu a:focus,
.menu a:hover,
.menu a:active
 {
}

.impact {
	color: #C17400;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;}

p.small { font-size: 0.95em; }

.medbotmar {
	margin-bottom: .5em;}

a#skip
{	
	font-weight: normal;}

a#skip:link,
a#skip:visited
{	color: #888;
	background-color: transparent;}

a#skip:focus,
a#skip:hover,
a#skip:active
{	color: #999;
	font-weight: normal;
	border-bottom: 1px solid #888;
	background-color: transparent;}

#header p {
	width: 710px;
	text-align: right;
}

.tblcontents dd {
	width: 380px;
	margin-bottom: 0px;
	padding-left: 20px;
}

.tblcontents dt {
	margin-top: 1em;
	margin-bottom: 0.15em;
}

#split h2 a,
#split h3 a,
#split h4 a
 {	border-bottom: none;
	color: #333;}

.crumb
{	padding-top: 1em;
	display: block;
	width: 400px;
	font-size: 1.1em;
	font-weight: bold;
	float: left;
	text-align: left;
	margin-top: 0em;
	color: #666;
	font-family: Geneva, Arial, Helvetica, sans-serif;}

span.crumb {
	text-align: right;
	color: #666;
	margin-bottom: 2em;
	padding-top: 1em;}

#middle .crumb a {
	width: auto;
	margin-left: 3px;
	text-align: right;}

.crumb a:link,
.crumb a:visited
 {	border-bottom: none;
	background-color: transparent;
	font-family: Geneva, Arial, Helvetica, sans-serif;}

.crumb a:focus,
.crumb a:hover,
.crumb a:active
 {	background-color: transparent;
	border-top: 1px solid #205FB3;}

h2 a:link,
h2 a:focus,
h2 a:hover,
h2 a:active
 {
	color: #222;
	font-weight: normal;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	background-color: transparent;
	text-decoration: none;
}

h2 a span {
	text-transform: none;
}

.altstrong a {	font-family: Tahoma, Arial, sans-serif;}

#middle .adobe dt {
	float: left;
	text-align: center;}

#middle .adobe dd {
	float: left;}
	
.spacerlg {
	float: left;
	height: 63em;}

#topsun h1 {
	background-color: #F4F9FF;
	border: 1px solid #B9B6B0;
	color: #5E5A53;
	font-size: 1.55em;
	line-height: 1.1em;
	font-weight: normal;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	text-align: center;
	width: 398px;
	padding: .5em 0 6px;
	margin: 0 0 1em 0;
}

p.altstrong {
	font-weight: bold;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	margin-top: 0.25em;
	margin-bottom: 0em;}
 
a.navg,
.adobe a,
.scientists a,
.address a
 {	font-family: Geneva, Arial, Helvetica, sans-serif;}

#middle ul.menu {
	margin-top: .75em;
	margin-bottom: 0em;}

p.author {
	font-size: 1.2em;
	margin: .25em 0;
	white-space: pre;
	font-weight: bold;
	line-height: 1.3em;}

#middle .fl {
	float: left;
	clear: left;}

span.author {
	font-weight: normal;
	width: 398px;
}

.print a {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	margin-left: 6px;}

#glossary dd.altstrong {
	margin-top: .5em;
	margin-bottom: .25em;}

#content .black {
	font-weight: bold;
}

#content .black-caps {
	font-weight: bold;
	text-transform:uppercase;
}

dl.qanda dt {
	font-weight: bold;
	padding-bottom: 3px;
	padding-top: 6px;
	font-size: 1.1em;
	color: #333;
}

#middle .emph h3 a {
	text-transform: none;
	letter-spacing: normal;
	font-family: tahoma;
}
#subscribe p {
	margin-bottom: 0px;
	margin-top: .25em;
}
.seed a {
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: .9em;
}
#glossary ul.bullet {
	list-style: disc outside;
}
#signup {
	border-bottom: 1px solid #A7A7A7;
	margin-top: 76px;
	border-top: 1px solid #A7A7A7;
	height: 3.5em;
	background-color: #F4F9FF;
	background-image: url(/images/icons/newsletter-add.png);
	background-repeat: no-repeat;
	background-position: 8px 1px;
}

#signup label,
#signup legend
 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	width: 370px;
	margin-left: 8px;
	margin-right: 8px;
	float: left;
	color: #000;
}

#signup legend
 {	width: auto;}

#signup img {
	float: none;
}

#signup form {
	padding-left: 44px;
	padding-top: 8px;
}

.attributeinput .text {
	width: 200px;
	border: 1px solid #A7A7A7;
	margin-right: 2px;
}

a.emphright:link,
a.emphright:visited,
a.emphright:focus,
a.emphright:hover,
a.emphright:active
 {
	float: right;
	width: 100px;
	border: 1px solid #CCE0F2;
	margin-left: 10px;
	margin-top: 5px;
	padding: 14px;
	font-size: 1.2em;
	text-align: right;
	background-color: #F3F8FC;
	color: #205FB3;
	text-decoration: none;
	font-weight: bold;
	font-family: Tahoma, Arial, sans-serif;
}

#sidepane .google img {
	margin: 0px;
	float: left;
}
.pod .nomargin {
	margin: 0px;
}
h3 a {
	font-family: Tahoma, Arial, sans-serif;
}
.links dt {
	font-weight: bold;
	font-size: 1.1em;
	margin: .25em 0 .5em;
}
.scientists abbr {
	border-bottom-style: none;
}
h2.title a {
	text-decoration: underline;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #205FB3;
	background-color: transparent;
	text-transform: none;
}

#email {
	margin-right: 4px;
}

#content #middle p.letter a.gloss {
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.negtopmar {
	margin-top: -.25em;
}
.emphright, .emphrightblue {
	display: block;
	float: right;
	width: 132px;
	padding: 10px;
	background: #F9F9F9;
	border: 1px solid #CCCCCC;
	font: normal .95em/normal Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	margin: 6px 0 2px 10px;
}
.emphright a, .emphrightblue a {
	display: block;
	font-weight: bol;
	padding-bottom: 0.5em;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 1.1em;
}
.emphright img {
	float: none;
	margin-left: 25px;
	border: 1px solid #B9B6B0;
}
.emphright img.nosidemargin {
	margin-right: 0px;
	margin-left: 0px;
}

.emphrightblue {
	border: 1px solid #B9B6B0;
	color: #5E5A53;
	background-color: #F4F9FF;
	padding: 10px 10px;
	font: 1.1em/1.4em Geneva, Arial, Helvetica, sans-serif;
}

.emphrightblue a {
	font-size: .9em;
	display: inline;
}

a.subheader {
	font: bold 1.25em Geneva, Arial, Helvetica, sans-serif;
	margin-left: 8px;
	display: block;
	padding-bottom: 0.75em;
	padding-top: .75em;
}
.emph div p {
	float: none;
	width: auto;
}
.emph div img {
	float: left;
	margin: 0.25em 8px;
	border: 1px solid #B9B6B0;
}
.emphright img.lessmargin {
	margin-left: 2px;
}
.board dt {
	width: 160px;
	font-weight: bold;
}
.board dd {
	width: 240px;
	margin-bottom: .5em;
}
#middle .quotes li {
	padding-bottom: 2em;
}
#middle .quotes span {
	font-style: italic;
	width: 400px;
	display: block;
	padding-top: .25em;
}
dl.sponsor dt {
	padding-bottom: .25em;
}
dl.sponsor dd {
	font-weight: bold;
	padding-bottom: 1em;
}
.clear p.small {
	font-size: 1em;
	color: #666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	width: auto;
	text-align: center;
	line-height: 1.4em;
	padding: 4px 0;
}
dl.practitioners {
	margin-top: 1.5em;
}
dl.practitioners dt {
	font-weight: bold;
	font-size: 1.1em;
	padding: .5em 0;
	border-top: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
	margin-bottom: 1em;
}
dl.practitioners dd {
	margin-bottom: 0px;
}
#middle a.info span {
	height: auto;
}

.exmartop,
.emph p.exmartop {
	margin-top: 1em;
}
ol.alpha {
	list-style: lower-alpha;
	font-size: 1em;
}
ol.alpha li {
	margin-bottom: 0px;
	margin-left: 36px;
}
#middle ol ul {
	font-size: 1em;
}
ol ul li {
	margin-bottom: 0px;
}
.pod img.twitter {
	margin: 0px;
	border-style: none;
}

#fb-root {
	width: 400px;
	height: 35px;
	float: none;
	margin-top: 3em;
}
#help {
	float: right;
	height: auto;
	width: 278px;
	border: 1px solid #888888;
	padding: 4px 6px 5px 0;
	text-align: right;
	margin: 4px 4px 0 0;
	background-color: #EEF8FD;
}
#help p {
	width: 260px;
	float: right;
	margin: 0;
}

#help .black {
	font-size: 1.3em;
	text-transform: uppercase;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
}

body.announcements #middle h3 {
	font-size: 1.6em;
	font-weight: normal;
	margin-top: 0px;
}

.exmarboth {
	margin-top: 1em;
	margin-bottom: 1em;
}

ul#newsletter-address {
	text-align: right;}

.announcements #middle h4 {
	margin-top: 1em;
	font-size: 1.3em;
	padding-bottom: .5em;
}

.announcements #middle ul.bullet {
	margin-top: .5em;
	margin-bottom: 1em;
}


#middle ul.exmarg { margin-bottom: 1.5em; }

.image-caption {
	width: 180px;
	float: right;
	font-size: 1.1em;
	text-align: left;
	margin-left: 20px;
	line-height: 1.3em;
	padding-bottom: 10px;
}

.chart-credit {
	font-size: 1.1em;
	padding-bottom: 0.5em;
}

.terms {
	font-size: 1.1em;
	line-height: normal;
	margin-bottom: 0px;
}

#middle ul.speaker-list {
	float: left;
	width: 200px;
	padding-top: .5em;
}

#middle .seminar-details {
	padding-bottom: 0.5em;
	padding-top: 1em;
}

ul.seminar-details dt {
	text-transform: uppercase;
	font-size: 0.9em;
	width: 188px;
	float: left;
}

ul.seminar-details dl {
	margin-top: 0px;
	padding: 0 0 .0 10px;
	width: 390px;
}

ul.seminar-details dd {
	margin-bottom: 0px;
	font-size: 0.9em;
	float: left;
	display: inline;
	width: 180px;
}

#middle .seminar-details li { padding-bottom: .25em; }

.reference {
	font-size: 1.1em;
	margin-bottom: 1.65em;
	line-height: 1.5em;
}

.dates dt {
	width: 110px;
	text-transform: uppercase;
	}

.dates dd { width: 290px; }

.presentations dt {
	font-weight: bold;
	padding-top: 1em;
}

.presentations dd { margin-bottom: 0px; }

.presentations dt span { float: left; }

.presentations dd span {
	float: left;
	display: block;
}

.presentations { margin-top: 0px; }

.member-signup,.advocate-signup
{
	float: left;
	border: 1px solid #3D742F;
	width: 200px;
	color: #24681A;
	text-align: left;
	padding: 10px 10px 20px;
	background: #ECFCD7;
	margin: 1em 0 2em 89px;
}

.advocate-signup {
	color: #146A86;
	background: #E1F6FB;
	border-color: #146A86;
	}

/*

.member-signup a img,.advocate-signup a img { float: right; }

*/

#middle .member-signup ul,#middle .advocate-signup ul { width: 100px; }

.member-signup p,.advocate-signup p {
	width: 200px;
	font-size: 1.4em;
	line-height: normal;
	margin-bottom: 1.5em;
	text-align: center;
}

.advocate-signup a,.member-signup a {
	display: block;
	height: 83px;
	width: 83px;
	float: right;
	}

.member-signup a:link,.member-signup a:visited {
	background: url(/images/member-button-dn.png) no-repeat;
	}

.member-signup a:focus,.member-signup a:hover {
	background: url(/images/member-button.png) no-repeat;
	}

.advocate-signup a:link,.advocate-signup a:visited {
	background: url(/images/advocate-button-dn.png) no-repeat;
	}

.advocate-signup a:focus,.advocate-signup a:hover {
	background: url(/images/advocate-button.png) no-repeat;
	}

.emph h2 span {
	text-transform: capitalize;}



div.letter {
	margin: 1em 0px;
	width: 380px;
	padding: 10px 8px;
	border: 1px solid #B9B6B0;
	float: left;
	color: #444;
	background-color: #f9f9f9;
}

div.letter p {
	width: 358px;
	font-family: Verdana, Geneva, sans-serif;
	line-height: 1.5em;
}

#middle div.letter ul {
	width: 358px;
	font-family: Verdana, Geneva, sans-serif;
}
