/*-----------------------------------------------------
Version: 1.0

Table of Contents:
	=Structure
	=Header
	=Masthead
	=Nav
	=Subnav
	=Content
	=Modules
		+Supplementary Module
		+Science Nav Module
		+Get the Book Module
		+Watch More Module
		+Learn More Module
		+Do More Module
		+Fast Facts Module
		+National Impact Module
		+Contact Module
	=Tools
	=Homepage
	=Watch the Films
	=Collaborators
	=National Impact
	=Get Help
	=Supplementary
	=Scientists
	=Get Involved
	=Hope in Science
	=Local Screenings
	=Left Generic Content
	=Glossary
	=Comments
	=Slideshow
	=Footer
------------------------------------------------------*/


/* =Structure
------------------------------------------------------*/
body {
	background: url("../images/structure/bg.jpg") repeat-x #c9c9c9;
	text-align: center;
	color: #333;
}

body .scode img {
	position: absolute;
	left: -5000px;
}

a:active {
	outline: none;
}

a:focus {
	-moz-outline-style: none;
}

#shadow {
	width: 990px;
	margin: 0 auto;
	background: url("../images/structure/shadow.png") repeat-y;
	text-align: left;
	position: relative;
}

#wrap {
	width: 960px;
	background: #fff;
	margin: 0 15px;
}


/* =Header
------------------------------------------------------*/
#header {
	width: 960px;
	float: left;
	clear: both;
	background: url("../images/structure/header_bg.jpg") no-repeat;
	height: 122px;
}

/* =Masthead
------------------------------------------------------*/
#masthead {
	width: 960px;
	float: left;
	clear: both;
}
#masthead div.airing {
	float: right;
	clear: right;
	margin: 14px 22px 0 0;
	display: inline;
}
#masthead div.airing p.tout {
	margin: 0;
	text-align: right;
	text-transform: uppercase;
	font-size: 1.2em;
	color: #333;
}
#masthead div.airing p.link {
	margin: 0;
	text-align: right;
	font-weight: bold;
	font-size: .9em;
}
#masthead div.airing p.link a {
	color: #006699;
	text-decoration: none;
}
#masthead div.airing p.link a:hover {
	text-decoration: underline;
}
#masthead h2 {
	margin: 0 0 0 21px;
	padding: 19px 0 13px 0;
}
#masthead h2 span.hbo a {
	float: left;
	display: block;
	background: url("../images/structure/hbo_logo.gif") no-repeat;
	line-height: 200px;
	overflow: hidden;
	width: 63px;
	margin: 0 35px 0 0;
	height: 32px;
}
#masthead h2 span.alz a {
	display: block;
	background: url("../images/structure/alz_logo.gif") no-repeat;
	line-height: 200px;
	overflow: hidden;
	width: 356px;
	height: 32px;
}


/* =Nav
------------------------------------------------------*/
#nav {
	float: left;
	clear: both;
	width: 960px;
	height: 31px;
}
#nav ul {
	float: left;
	clear: both;
	margin: 0 0 0 20px;
	display: inline;
}
#nav ul li {
	list-style: none;
	float: left;
}
#nav ul li a {
	display: block;
	height: 31px;
	padding: 0;
	line-height: 200px;
	overflow: hidden;
}
#nav ul li.home a {
	background: url("../images/nav/home.gif") no-repeat;
	width: 67px;
}
#nav ul li.about a {
	background: url("../images/nav/about.gif") no-repeat;
	width: 138px;
}
#nav ul li.watch a {
	background: url("../images/nav/watch.gif") no-repeat;
	width: 128px;
}
#nav ul li.basics a {
	background: url("../images/nav/basics.gif") no-repeat;
	width: 146px;
}
#nav ul li.hope a {
	background: url("../images/nav/hope.gif") no-repeat;
	width: 129px;
}
#nav ul li.impact a {
	background: url("../images/nav/impact.gif") no-repeat;
	width: 125px;
}
#nav ul li.help a {
	background: url("../images/nav/help.gif") no-repeat;
	width: 84px;
}
#nav ul li.involved a {
	background: url("../images/nav/involved.gif") no-repeat;
	width: 103px;
}
#nav ul li.active-nav a {
	background-position: 0px -31px;
}
#nav ul li a:hover {
	background-position: 0px -31px;
}


/* =Subnav
------------------------------------------------------*/
#subnav {
	float: left;
	clear: both;
	width: 960px;
	font-size: .9em;
	padding: 0px;
	height: 27px;
}
#subnav div.sub {
	display: none;
	width: 960px;
	text-align: center;
	padding: 5px 0 6px 0;
}
#subnav div.sub ul {
	margin: 0;
	padding: 0;
}
#subnav div.sub ul li {
	display: inline;
	margin: 0 7px 0 7px;
}
#subnav div.sub ul li a {
	font-weight: bold;
	color: #000;
	text-decoration: none;
}
#subnav div.sub ul li.active-sub a {
	color: #8558b1;
}
#subnav div.sub ul li a:hover {
	text-decoration: underline;
}


/* =Banner
------------------------------------------------------*/
.banner {
	float: left;
	clear: both;
	width: 960px;
	height: 100px;
	line-height: 300px;
	overflow: hidden;
	background: no-repeat;
}
.banner.memoryloss {
	background-image: url("../images/banners/memoryloss.jpg");
}
.banner.momentum {
	background-image: url("../images/banners/momentum.jpg");
}
.banner.grandpa {
	background-image: url("../images/banners/grandpa.jpg");
}
.banner.caregivers {
	background-image: url("../images/banners/caregivers.jpg");
}
.banner.basics {
	background-image: url("../images/banners/basics.jpg");
}
.banner.about {
	background-image: url("../images/banners/about.jpg");
}
.banner.supplementary {
	background-image: url("../images/banners/supplementary.jpg");
}
.banner.glossary {
	background-image: url("../images/banners/glossary.jpg");
}
.banner.collaborators {
	background-image: url("../images/banners/collaborators.jpg");
}
.banner.understanding {
	background-image: url("../images/banners/understanding.jpg");
}
.banner.livingbrain {
	background-image: url("../images/banners/livingbrain.jpg");
}
.banner.pathways {
	background-image: url("../images/banners/pathways.jpg");
}
.banner.outlook {
	background-image: url("../images/banners/outlook.jpg");
}
.banner.getinvolved {
	background-image: url("../images/banners/getinvolved.gif");
	margin-bottom: -20px;
}
.banner.participating {
	background-image: url("../images/banners/participating.jpg");
}
.banner.takeaction {
	background-image: url("../images/banners/takeaction.jpg");
}
.banner.tribute {
	background-image: url("../images/banners/tribute.jpg");
}
.banner.screenings {
	background-image: url("../images/banners/screenings.jpg");
}
.banner.gethelp {
	background-image: url("../images/banners/gethelp.jpg");
}
.banner.science {
	background-image: url("../images/banners/science.gif");
}
.banner.scientists {
	background-image: url("../images/banners/scientists.jpg");
}
.banner.impact {
	background-image: url("../images/banners/impact.jpg");
}
.banner h2 {
	line-height: 300px;
	overflow: hidden;
}


/* =Content
------------------------------------------------------*/
#content {
	float: left;
	clear: both;
	width: 960px;
	padding: 0 0 25px 0;
	margin: 25px 0 0 0;
}
#left {
	float: left;
	clear: left;
	width: 641px;
	border-right: 1px solid #ccc;
}
#left #videoplayer {
	width: 600px;
	height: 348px;
	margin: 0 0 30px 22px;
}
#left p.video {
	background: url("../images/icons/video.gif") no-repeat 0px 7px;
	font-size: .9em;
	padding: 0 0 0 20px !important;
}
#left p.hidden {
	display: none;
}
#left p.video span {
	font-weight: bold;
	margin: 0 5px;
}
#left p.video span a {
}


/* =Modules (right column)
------------------------------------------------------*/
#right {
	float: left;
	clear: right;
	width: 318px;
}
#right .module {
	width: 280px;
	margin: 0 0 20px 18px;
	color: #333;
	float: left;
	clear: both;
	display: inline;
}
#right .module a {
	color: #004f99;
	text-decoration: none;
}
#right .module a:hover {
	text-decoration: underline;
}
#right .module h3 {
	height: 19px;
	color: #fff;
	margin: 0;
	padding: 7px 0 0 10px;
	font-size: 1em;
	font-weight: bold;
	text-transform: uppercase;
}
#right .module h4 {
	font-size: 1em;
	font-weight: bold;
	margin: 0 0 0 10px;
	padding: 10px 0 0 0;
}
#right .module ul {
	margin: 8px 0 0 10px;
	padding: 0 0 5px 0;
}
#right .module ul li {
	list-style: none;
	padding: 0 0 0 20px;
	margin: 0 10px 5px 0;
	line-height: 1.3em;
	background: url("../images/icons/bullet.gif") no-repeat 6px 5px;
}
#right .module ul li.video {
	background: url("../images/icons/video.gif") no-repeat 0px 4px;
}
#right .module ul li.download {
	background: url("../images/icons/download.gif") no-repeat 4px 5px;
}
#right .module ul li.dvd {
	background: url("../images/icons/dvd.gif") no-repeat 1px 1px;
}
#right .module ul li.book {
	background: url("../images/icons/book.gif") no-repeat 3px 2px;
}
#right .module ul li a {
}
#right .module ul li span {
	font-size: .8em;
}
#right .module p.more {
	margin: 0 0 0 10px;
	padding: 0;
	font-weight: bold;
}
#right .module p.more a {
	font-size: .9em;
}



/* +Supplementary Module
------------------------------------------------------*/
#right .module.supplementary {
	width: 278px;
	background: url("../images/modules/supplementary_bg.jpg") no-repeat bottom #fdfdfd;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
}
#right .module.supplementary .head {
	background: url("../images/modules/supplementary_head.jpg") no-repeat;
	height: 30px;
}
#right .module.supplementary h3 {
	background: url("../images/modules/supplementary_title.gif") no-repeat;
	width: 241px;
	height: 33px;
	line-height: 300px;
	overflow: hidden;
	margin: 15px 0 0 19px;
}
#right .module.supplementary ul {
	margin: 5px 10px 0 10px;
	padding: 0;
}
#right .module.supplementary ul.more {
	display: none;
}
#right .module.supplementary p.more {
	margin: 0 10px 10px 10px;
}
#right .module.supplementary .foot {
	background: url("../images/modules/supplementary_foot.jpg") no-repeat;
	height: 10px;
}


/* +Science Nav
------------------------------------------------------*/
#right .module.science-nav {
	background: #f2f2f2;
}
#right .module.science-nav h3 {
	background: #004f99;
}
#right .module.science-nav ul {
	margin: 15px 10px 5px 10px;
}
#right .module.science-nav ul li.sub {
	padding-left: 35px;
	background: url("../images/icons/bullet_open.gif") no-repeat 21px 5px;
}

.activeScienceNav {
    color: #8558b1;
    font-weight: bold;
}


/* +Get the Book Module
------------------------------------------------------*/
#right .module.getthebook img {
	display: block;
}


/* +Watch More Module
------------------------------------------------------*/
#right .module.watchmore {
	background: #f2f2f2;
	padding-bottom: 5px;
}
#right .module.watchmore h3 {
	background: #6b0a75;
	border-bottom: 1px solid #f2f2f2;
}


/* +Learn More Module
------------------------------------------------------*/
#right .module.learnmore {
	background: #f2f2f2;
}
#right .module.learnmore h3 {
	background: #c5187e;
	border-bottom: 1px solid #f2f2f2;
}


/* +Do More Module
------------------------------------------------------*/
#right .module.domore {
	background: #f2f2f2;
}
#right .module.domore h3 {
	background: #3d1377;
	border-bottom: 1px solid #f2f2f2;
}


/* +Fast Facts Module
------------------------------------------------------*/
#right .module.facts {
	background: url("../images/modules/facts_bg.jpg") no-repeat #f3f1f2;
}
#right .module.facts h3 {
	font-family: Georgia, Times, serif;
	font-size: 1.6em;
	font-weight: normal;
	margin: 20px 0 0 15px;
	padding: 0;
}
#right .module.facts ul {
	margin: 40px 0 10px 15px;
}
#right .module.facts ul li {
	background: url("../images/icons/fact.gif") no-repeat 0px 1px;
	margin: 0 35px 20px 0;
}


/* +National Impact Module
------------------------------------------------------*/
#right .module.impact {
	background: url("../images/modules/impact_bg.jpg") no-repeat #f3f1f2;
}
#right .module.impact h3 {
	font-family: Georgia, Times, serif;
	font-size: 1.6em;
	font-weight: normal;
	margin: 20px 0 0 15px;
	padding: 0;
}
#right .module.impact ul {
	margin: 40px 0 10px 15px;
}
#right .module.impact ul li {
	background: url("../images/icons/flag.gif") no-repeat 0px 2px;
	margin: 0 35px 20px 0;
}


/* +Contact Module
------------------------------------------------------*/
#right .module.contact {
	border-top: 3px solid #ccc;
	border-bottom: 1px solid #ccc;
}
#right .module.contact p {
	margin: 12px 30px 15px 8px;
}
#right .module.contact dl {
	margin: 0 0 15px 8px;
}

/* +Book Module
------------------------------------------------------*/
#right .module.book {
}
#right .module.book h3 {
	font-family: Georgia, Times, serif;
	color: #004f99;
	font-size: 1.5em;
	text-transform: none;
	font-weight: normal;
	margin: 0 0 15px 0;
}
#right .module.book img {
	float: left;
	margin: 0 15px 0 12px;
}
#right .module.book .text {
	float: left;
	clear: right;
	width: 135px;
	line-height: 1.3em;
}
#right .module.book .text p {
	margin: 0 0 5px 0;
}
#right .module.book .text p a {
	font-weight: bold;
}

/* +Collaborators Module
------------------------------------------------------*/
#right .module.collaborators {
	border: 1px solid #ccc;
}
#right .module.collaborators h3 {
	font-family: Georgia, Times, serif;
	color: #004f99;
	font-size: 1.5em;
	text-transform: none;
	font-weight: normal;
	margin: 5px 0 15px 0;
}
#right .module.collaborators img {
	margin: 0 0 15px 12px;
}


/* =Tools
------------------------------------------------------*/
#tools {
	float: right;
	border: 1px solid #ccc;
	margin: 6px 35px 10px 20px;
	width: 120px;
	display: inline;
}
#tools ul {
	margin: 6px 0;
	padding: 0;
}
#tools ul li {
	margin: 0;
	padding: 0;
	list-style: none;
	border: 1px solid #fff;
}
#tools ul li a {
	padding: 6px 0 0 30px;
	margin: 0 0 0 10px;
	display: block;
	width: 72px;
	height: 18px;
	border-bottom: 1px solid #ececec;
	color: #004f99;
	text-transform: uppercase;
	font-size: .8em;
	text-decoration: none;
}
#tools ul li.font a {
	background: url("../images/icons/font.gif") no-repeat 2px 4px;
}
#tools ul li.bookmark a {
	background: url("../images/icons/bookmark.gif") no-repeat 8px 4px;
}
#tools ul li.email a {
	background: url("../images/icons/email.gif") no-repeat 7px 7px;
}
#tools ul li.share a {
	background: url("../images/icons/share.gif") no-repeat 8px 4px !important;
}
#tools ul li.share .stbuttontext {
	line-height: 1em;
}
#tools ul li.print a {
	background: url("../images/icons/print.gif") no-repeat 6px 4px;
	border-bottom: none;
}
#tools ul li a:hover {
	text-decoration: underline;
}


/* =Homepage
------------------------------------------------------*/
#dynamiclead {
	float: left;
	clear: both;
	width: 960px;
	height: 450px;
}
#content .home1,
#content .home2,
#content .home3 {
	float: left;
	width: 260px;
	margin: 0 0 0 29px;
	padding: 0 29px 0 0;
	display: inline;
}
#content .home1 {
	border-right: 1px solid #ccc;
	height: 295px;
}
#content .home2 {
	border-right: 1px solid #ccc;
	height: 295px;
}
#content .home3 {
	clear: right;
}
#content .home1 h2,
#content .home2 h2,
#content .home3 h2 {
	font-size: 1.4em;
	font-family: Georgia, Times, serif;
	line-height: 1.2em;
	height: 46px;
	margin: 0;
}
#content .home1 h2 {
	color: #811354;
}
#content .home2 h2 {
	color: #415f91;
}
#content .home3 h2 {
	color: #3d1c40;
}
#content .home1 p,
#content .home2 p,
#content .home3 p {
	font-size: 1.1em;
	color: #333;
	line-height: 1.4em;
	margin: 5px 0 0 0;
}
#content .home1 p.more,
#content .home2 p.more {
	margin-top: 20px;
}
#content .home1 p a,
#content .home2 p a {
	color: #265a96;
	text-decoration: none;
	font-weight: bold;
}
#content .home1 p a:hover,
#content .home2 p a:hover {
	text-decoration: underline;
}
#content dl.phone {
	margin: 0;
}
#content dl.phone dt {
	font-size: 1.1em;
	margin: 10px 0 0 0;
	padding-left: 22px;
	background: url("../images/icons/phone.gif") 0px 1px no-repeat;
	font-weight: normal;
}
#content dl.phone dd {
	font-size: 1.1em;
	margin: 0;
	padding-left: 22px;
	font-weight: bold;
}

#content dl.phone dt a {
color: #265a96;
font-weight:bold;
text-decoration:none;
	
}

#content dl.phone dt :hover {
text-decoration: underline;
}


/* =Watch the Films
------------------------------------------------------*/
#content .watchmain {
	margin: 0;
}
#content .watchmain .main {
	float: left;
	clear: both;
	background: #000;
	color: #fff;
	width: 960px;
}
#content .watchmain .main h1 {
	color: #fff;
	background: url("../images/watch/watchthefilms.gif") no-repeat;
	width: 291px;
	height: 22px;
	line-height: 300px;
	overflow: hidden;
	margin: 38px 0 42px 40px;
	padding: 0;
}
#content .watchmain .main ul {
	float: left;
	clear: both;
	margin: 0 0 20px 3px;
	padding: 0;
}
#content .watchmain .main ul li {
	float: left;
	width: 200px;
	list-style: none;
	margin: 0;
	padding: 0 18px 0 19px;
	border-left: 1px solid #404040;
}
#content .watchmain .main ul li.first {
	border-left: none;
}
#content .watchmain .main ul li h2 {
	color: #fff;
	width: 200px;
	height: 174px;
	line-height: 500px;
	overflow: hidden;
	margin: 0 0 25px 0;
	padding: 0;
	font-size: .1em;
}
#content .watchmain .main ul li h2.memoryloss {
	background: url("../images/watch/memoryloss.jpg") no-repeat;
}
#content .watchmain .main ul li h2.grandpa {
	background: url("../images/watch/grandpa.jpg") no-repeat;
}
#content .watchmain .main ul li h2.momentum {
	background: url("../images/watch/momentum.jpg") no-repeat;
}
#content .watchmain .main ul li h2.caregivers {
	background: url("../images/watch/caregivers.jpg") no-repeat;
}
#content .watchmain .main ul li p {
	margin: 15px 0 0 0;
}
#content .watchmain .main ul li a.link {
	display: block;
	color: #ffff99;
	font-weight: bold;
	text-decoration: none;
	margin: 20px 0 0 0;
}
#content .watchmain .main ul li a.link:hover {
	text-decoration: underline;
}
#content .watchmain .additional {
	float: left;
	clear: both;
	width: 930px;
	margin: 40px 0 0 30px;
	padding: 0 0 90px 0;
	display: inline;
}
#content .watchmain .additional p {
	margin: 13px 20px 0 120px;
}
#content .watchmain .additional p a {
	color: #004f99;
	font-weight: bold;
	text-decoration: none;
}
#content .watchmain .additional p a:hover {
	text-decoration: underline;
}
#content .watchmain .additional .supplementary {
	width: 435px;
	height: 100px;
	float: left;
	background: url("../images/watch/supplementary_image.jpg") no-repeat;
	border-right: 1px solid #ccc;
	margin: 0 15px 0 0;
	padding: 0 15px 0 0;
}
#content .watchmain .additional .supplementary h3 {
	width: 224px;
	height: 30px;
	background: url("../images/watch/supplementary_title.gif") no-repeat;
	margin: 0 0 0 120px;
	line-height: 400px;
	overflow: hidden;
}
#content .watchmain .additional .glossary {
	width: 435px;
	height: 100px;
	float: left;
	clear: right;
	background: url("../images/watch/glossary_image.jpg") no-repeat;
}
#content .watchmain .additional .glossary h3 {
	width: 152px;
	height: 13px;
	background: url("../images/watch/glossary_title.video.gif") no-repeat;
	margin: 0 0 0 120px;
	line-height: 400px;
	overflow: hidden;
}


/* =Collaborators
------------------------------------------------------*/
#content .collaboratorsmain {
	margin: 0 0 0 40px;
	color: #333;
}
#content .collaboratorsmain h1 {
	font-family: Georgia, Times, serif;
	font-size: 1.8em;
	color: #000;
	margin: 10px 0 10px 0;
}
#content .collaboratorsmain h2 {
	font-size: 1.2em;
	font-weight: bold;
	color: #333;
	line-height: 1.6em;
	margin: 0;
}
#content .collaboratorsmain h3 {
	font-size: 1.2em;
	font-weight: normal;
	color: #333;
	line-height: 1.6em;
}
#content .collaboratorsmain dl {
	margin: 45px 0 0 0;
	padding: 0;
	width: 740px;
}
#content .collaboratorsmain dl dt {
	margin: 0;
	padding: 25px 0 25px 0;
	border-top: 1px solid #c4c4c4;
	float: left;
	width: 200px;
	text-align: center;
}
#content .collaboratorsmain dl dt img {
	margin: 3px 0 0 0;
}
#content .collaboratorsmain dl dd {
	margin: 0;
	padding: 25px 0 25px 0;
	border-top: 1px solid #c4c4c4;
	float: left;
	clear: right;
	width: 540px;
}
#content .collaboratorsmain dl dd h4 {
	margin: 0;
	font-weight: bold;
	color: #333;
	font-size: 1.2em;
}
#content .collaboratorsmain dl dd p {
	margin: 15px 0 0 0;
	color: #333;
	font-size: 1.2em;
}
#content .collaboratorsmain dl dd p.link {
	margin: 3px 0 0 0;
	color: #333;
	font-weight: bold;
}
#content .collaboratorsmain dl dd p.link a {
	color: #004f99;
	text-decoration: none;
}
#content .collaboratorsmain dl dd p.link a:hover {
	text-decoration: underline;
}
#content .collaboratorsmain dl dd p.phone {
	margin: 3px 0 0 0;
	color: #333;
}
#content .collaboratorsmain dl dd p.person {
	color: #333;
	font-size: 1em;
	font-weight: bold;
}


/* =National Impact
------------------------------------------------------*/
#content .impact-1 {
	width: 765px;
	padding: 0 0 0 0;
}
#content .impact-2 {
	width: 765px;
	padding: 0 0 40px 0;
}
#content .impact-1 h1 {
	font-family: Georgia, Times, serif;
	font-size: 1.8em;
	margin: 5px 0 5px 40px;
}
#content .impact-1 h2 {
	font-size: 1.4em;
	font-weight: bold;
	margin: 0 0 0 40px;
	line-height: 1.4em;
}
#content .impact-2 h3 {
	font-size: 1.4em;
	font-weight: bold;
	margin: 20px 0 0 40px;
	line-height: 1.4em;
}
#content .impact-2 h4 {
	font-size: 1.2em;
	line-height: 1.5em;
	margin: 0px 0 0 40px;
}
#content .impact-1 p,
#content .impact-2 p {
	font-size: 1.2em;
	line-height: 1.5em;
	margin: 20px 0 0 40px;
}
#content .impact-2 p img {
	padding: 0 0 50px 0;
	margin: 0 0 10px 0px;
	border-bottom: 1px solid #ccc;
}
#content .impact-2 p.download {
	text-align: center;
}
#content .impact-2 p.download a {
	background: url("../images/impact/download.gif") no-repeat;
	width: 198px;
	height: 26px;
	display: block;
	margin: 0 auto 30px auto;
	line-height: 300px;
	overflow: hidden;
}
#content .impact-2 p.download a:hover {
	background-position: 0px -26px;
}
#content .impact-2 p.note {
	font-style: italic;
	margin: 0 0 0 40px;
}


/* =Get Help
------------------------------------------------------*/
#content .gethelpmain {
	padding: 0 0 0 40px;
	color: #333;
	clear: both;
}
#content .gethelpnav {
	margin: 6px 0 30px 30px;
	padding: 0;
	float: left;
	clear: both;
	background: url("../images/gethelp/nav_bg.gif") repeat-x;
	width: 750px;
	height: 31px;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	display: inline;
}
#content .gethelpnav li {
	margin: 0;
	padding: 0;
	list-style: none;
	float: left;
	border-left: 1px solid #e3e3e3;
	margin: 0 0 0 10px;
	padding: 5px 0 0 10px;
}
#content .gethelpnav li.first {
	border: 0px;
	padding-left: 20px;
}
#content .gethelpnav li a {
	font-size: 1.1em;
	color: #004f99;
	text-decoration: none;
}
#content .gethelpnav li a:hover {
	text-decoration: underline;
}

#content .gethelp-1 {
	width: 340px;
	float: left;
	margin: 0 0 50px 40px;
	display: inline;
}
#content .gethelp-2 {
	width: 340px;
	float: left;
	clear: right;
	margin: 0 0 50px 50px;
	display: inline;
}
#content .gethelp-1 img {
	margin: 15px 0 20px 0;
}
#content .gethelp-2 img {
	margin: 0 0 20px 0;
}
#content .gethelpmain h3 {
	font-size: 1.8em;
	font-family: Georgia, Times, serif;
	font-weight: normal;
	color: #333;
	line-height: 1.6em;
	margin: 0;
	padding: 7px 0 7px 0;
	border-top: 1px solid #c4c4c4;
	width: 740px;
	clear: both;
}
#content .gethelpmain div.group {
	clear: both;
}
#content .gethelpmain dl {
	margin: 0 0 0 0;
	padding: 0;
	width: 740px;
	clear: both;
}
#content .gethelpmain dl dt {
	margin: 0;
	padding: 25px 0 25px 0;
	border-top: 1px solid #c4c4c4;
	float: left;
	width: 200px;
	text-align: center;
}
#content .gethelpmain dl dt img {
	margin: 3px 0 0 0;
}
#content .gethelpmain dl dd {
	margin: 0;
	padding: 25px 0 25px 0;
	border-top: 1px solid #c4c4c4;
	float: left;
	clear: right;
	width: 540px;
}
#content .gethelp-1 h4,
#content .gethelp-2 h4,
#content .gethelpmain dl dd h4 {
	margin: 0;
	font-weight: bold;
	color: #333;
	font-size: 1.2em;
}
#content .gethelp-1 p,
#content .gethelp-2 p,
#content .gethelpmain dl dd p {
	margin: 15px 0 0 0;
	color: #333;
	font-size: 1.2em;
}
#content .gethelp-1 p.link,
#content .gethelp-2 p.link,
#content .gethelpmain dl dd p.link {
	margin: 3px 0 0 0;
	color: #333;
	font-weight: bold;
}
#content .gethelp-1 p.link a,
#content .gethelp-2 p.link a,
#content .gethelpmain dl dd p.link a {
	color: #004f99;
	text-decoration: none;
}
#content .gethelp-1 p.link a:hover,
#content .gethelp-2 p.link a:hover,
#content .gethelpmain dl dd p.link a:hover {
	text-decoration: underline;
}
#content .gethelp-1 p.address,
#content .gethelp-2 p.address,
#content .gethelpmain dl dd p.address {
	margin: 3px 0 0 0;
	color: #333;
}
#content .gethelp-1 p.phone,
#content .gethelp-2 p.phone,
#content .gethelpmain dl dd p.phone {
	margin: 3px 0 0 0;
	color: #333;
}
#content .gethelp-1 p.person,
#content .gethelp-2 p.person,
#content .gethelpmain dl dd p.person {
	color: #333;
	font-size: 1em;
	font-weight: bold;
}
#content .gethelpmain dl dd p.top a {
	color: #004276;
	text-decoration: none;
	font-weight: bold;
	margin: 0;
	padding: 0 14px 0 0;
	background: url("../images/icons/arrowup.gif") no-repeat right;
}
#content .gethelpmain dl dd p.top a:hover {
	text-decoration: underline;
}


/* =Supplementary
------------------------------------------------------*/
#content .supplementarymain {
}
#content .supplementarymain p {
	font-size: 1.2em;
	margin: 0 240px 10px 20px;
}
#content .supplementarymain ul {
	margin: 20px 0 0 0;
	padding: 0;
	float: left;
	clear: both;
}
#content .supplementarymain ul li {
	margin: 0 20px 0 20px;
	padding: 0;
	list-style: none;
	float: left;
	width: 200px;
	height: 240px;
	display: inline;
}
#content .supplementarymain ul li a.image {
	display: block;
	width: 200px;
	height: 113px;
	line-height: 300px;
	font-size: .1em;
	overflow: hidden;
	margin: 0 0 10px 0;
}
#content .supplementarymain ul li.understandingattacking a.image {
	background: url("../images/supplementary/understanding.jpg") no-repeat;
}
#content .supplementarymain ul li.howfar a.image {
	background: url("../images/supplementary/howfar.jpg") no-repeat;
}
#content .supplementarymain ul li.impairment a.image {
	background: url("../images/supplementary/impairment.jpg") no-repeat;
}
#content .supplementarymain ul li.genetics a.image {
	background: url("../images/supplementary/genetics.jpg") no-repeat;
}
#content .supplementarymain ul li.imaging a.image {
	background: url("../images/supplementary/imaging.jpg") no-repeat;
}
#content .supplementarymain ul li.dilemma a.image {
	background: url("../images/supplementary/dilemma.jpg") no-repeat;
}
#content .supplementarymain ul li.insulin a.image {
	background: url("../images/supplementary/insulin.jpg") no-repeat;
}
#content .supplementarymain ul li.inflammation a.image {
	background: url("../images/supplementary/inflammation.jpg") no-repeat;
}
#content .supplementarymain ul li.diet a.image {
	background: url("../images/supplementary/diet.jpg") no-repeat;
}
#content .supplementarymain ul li.reserve a.image {
	background: url("../images/supplementary/reserve.jpg") no-repeat;
}
#content .supplementarymain ul li.cure a.image {
	background: url("../images/supplementary/cure.jpg") no-repeat;
}
#content .supplementarymain ul li.drug a.image {
	background: url("../images/supplementary/drug.jpg") no-repeat;
}
#content .supplementarymain ul li.demoe a.image {
	background: url("../images/supplementary/demoe.jpg") no-repeat;
}
#content .supplementarymain ul li.nanney a.image {
	background: url("../images/supplementary/nanney.jpg") no-repeat;
}
#content .supplementarymain ul li.biomarkers a.image {
	background: url("../images/supplementary/biomarkers.jpg") no-repeat;
}
#content .supplementarymain ul li h3 {
	margin: 0 0 2px 0;
	font-size: 1.2em;
	font-weight: bold;
	line-height: 1.3em;
}
#content .supplementarymain ul li p {
	margin: 0 0 10px 0;
	font-size: 1.1em;
	line-height: 1.3em;
}
#content .supplementarymain ul li a.link {
	font-weight: bold;
	color: #004f99;
	font-size: 1.1em;
	text-decoration: none;
	padding: 0 13px 0 0;
	background: url("../images/icons/arrowright.gif") no-repeat right 4px;
}
#content .supplementarymain ul li a.link:hover {
	text-decoration: underline;
}


/* =Scientists
------------------------------------------------------*/
#content .scientistsmain {
}
#content .scientistsmain p {
	font-size: 1.2em;
	margin: 0 240px 10px 20px;
}
#content .scientistsmain h2 {
	font-family: Georgia, Times, serif;
	font-size: 1.8em;
	margin: 0 20px;
	padding: 10px 0 10px 20px;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	clear: both;
}
#content .scientistsmain ul {
	margin: 20px 0 0 0;
	padding: 0;
	float: left;
	clear: both;
}
#content .scientistsmain ul li {
	display: inline;
	margin: 0 20px 0 20px;
	padding: 0;
	list-style: none;
	float: left;
	width: 200px;
	height: 400px;
}
#content .scientistsmain ul li span.image {
	display: block;
	width: 200px;
	height: 113px;
	line-height: 300px;
	overflow: hidden;
	margin: 0 0 10px 0;
}
#content .scientistsmain ul li.aisen span.image {
	background: url("../images/scientists/aisen.jpg") no-repeat;
}
#content .scientistsmain ul li.bateman span.image {
	background: url("../images/scientists/bateman.jpg") no-repeat;
}
#content .scientistsmain ul li.beach span.image {
	background: url("../images/scientists/beach.jpg") no-repeat;
}
#content .scientistsmain ul li.bennett span.image {
	background: url("../images/scientists/bennett.jpg") no-repeat;
}
#content .scientistsmain ul li.buckner span.image {
	background: url("../images/scientists/buckner.jpg") no-repeat;
}
#content .scientistsmain ul li.cotman span.image {
	background: url("../images/scientists/cotman.jpg") no-repeat;
}
#content .scientistsmain ul li.craft span.image {
	background: url("../images/scientists/craft.jpg") no-repeat;
}
#content .scientistsmain ul li.decarli span.image {
	background: url("../images/scientists/decarli.jpg") no-repeat;
}
#content .scientistsmain ul li.dekosky span.image {
	background: url("../images/scientists/dekosky.jpg") no-repeat;
}
#content .scientistsmain ul li.games span.image {
	background: url("../images/scientists/games.jpg") no-repeat;
}
#content .scientistsmain ul li.green span.image {
	background: url("../images/scientists/green.jpg") no-repeat;
}
#content .scientistsmain ul li.hardy span.image {
	background: url("../images/scientists/hardy.jpg") no-repeat;
}
#content .scientistsmain ul li.hobden span.image {
	background: url("../images/scientists/hobden.jpg") no-repeat;
}
#content .scientistsmain ul li.hodes span.image {
	background: url("../images/scientists/hodes.jpg") no-repeat;
}
#content .scientistsmain ul li.holtzman span.image {
	background: url("../images/scientists/holtzman.jpg") no-repeat;
}
#content .scientistsmain ul li.katz span.image {
	background: url("../images/scientists/katz.jpg") no-repeat;
}
#content .scientistsmain ul li.klunk span.image {
	background: url("../images/scientists/klunk.jpg") no-repeat;
}
#content .scientistsmain ul li.koo span.image {
	background: url("../images/scientists/koo.jpg") no-repeat;
}
#content .scientistsmain ul li.lee span.image {
	background: url("../images/scientists/lee.jpg") no-repeat;
}
#content .scientistsmain ul li.mathis span.image {
	background: url("../images/scientists/mathis.jpg") no-repeat;
}
#content .scientistsmain ul li.mayeux span.image {
	background: url("../images/scientists/mayeux.jpg") no-repeat;
}
#content .scientistsmain ul li.morris span.image {
	background: url("../images/scientists/morris.jpg") no-repeat;
}
#content .scientistsmain ul li.morrison span.image {
	background: url("../images/scientists/morrison.jpg") no-repeat;
}
#content .scientistsmain ul li.mucke span.image {
	background: url("../images/scientists/mucke.jpg") no-repeat;
}
#content .scientistsmain ul li.petersen span.image {
	background: url("../images/scientists/petersen.jpg") no-repeat;
}
#content .scientistsmain ul li.rogers span.image {
	background: url("../images/scientists/rogers.jpg") no-repeat;
}
#content .scientistsmain ul li.schellenberg span.image {
	background: url("../images/scientists/schellenberg.jpg") no-repeat;
}
#content .scientistsmain ul li.schenk span.image {
	background: url("../images/scientists/schenk.jpg") no-repeat;
}
#content .scientistsmain ul li.schneider span.image {
	background: url("../images/scientists/schneider.jpg") no-repeat;
}
#content .scientistsmain ul li.selkoe span.image {
	background: url("../images/scientists/selkoe.jpg") no-repeat;
}
#content .scientistsmain ul li.seshadri span.image {
	background: url("../images/scientists/seshadri.jpg") no-repeat;
}
#content .scientistsmain ul li.shaw span.image {
	background: url("../images/scientists/shaw.jpg") no-repeat;
}
#content .scientistsmain ul li.ssmall span.image {
	background: url("../images/scientists/small.jpg") no-repeat;
}
#content .scientistsmain ul li.sperling span.image {
	background: url("../images/scientists/sperling.jpg") no-repeat;
}
#content .scientistsmain ul li.thies span.image {
	background: url("../images/scientists/thies.jpg") no-repeat;
}
#content .scientistsmain ul li.trojanowski span.image {
	background: url("../images/scientists/trojanowski.jpg") no-repeat;
}
#content .scientistsmain ul li.wolf span.image {
	background: url("../images/scientists/wolf.jpg") no-repeat;
}
#content .scientistsmain ul li h3 {
	margin: 0 0 7px 0;
	font-size: 1.2em;
	font-weight: bold;
	line-height: 1.3em;
}
#content .scientistsmain ul li p {
	margin: 0 0 0 0;
	font-size: 1.1em;
	line-height: 1.2em;
}
#content .scientistsmain ul li p a {
	color: #004f99;
	text-decoration: none;
}
#content .scientistsmain ul li p a:hover {
	text-decoration: underline;
}
#content .scientistsmain ul li p.expertise {
	margin: 10px 0 0 0;
	font-style: italic;
	width: 195px;
}
#content .scientistsmain ul li a.link {
	font-weight: bold;
	color: #004f99;
	font-size: 1.1em;
	text-decoration: none;
	padding: 0 13px 0 0;
	background: url("../images/icons/arrowright.gif") no-repeat right 4px;
}
#content .scientistsmain ul li a.link:hover {
	text-decoration: underline;
}



/* =Get Involved
------------------------------------------------------*/
#content .involvedmain {

}
#content .involvedmain p.intro {
	margin: 10px 260px 10px 40px;
	padding: 0;
	font-size: 1.2em;
	line-height: 1.4em;
}
#content .involvedmain ul {
	margin: 20px 0 0 0px;
	padding: 0;
	float: left;
	clear: both;
}
#content .involvedmain ul li {
	margin: 0 20px 0 20px;
	padding: 0;
	list-style: none;
	float: left;
	width: 200px;
	height: 600px;
	display: inline;
}
#content .involvedmain ul li a.image {
	display: block;
	width: 200px;
	height: 267px;
	line-height: 600px;
	overflow: hidden;
	margin: 0 0 10px 0;
}
#content .involvedmain ul li.involved-screenings a.image {
	background: url("../images/getinvolved/screenings.jpg") no-repeat;
}
#content .involvedmain ul li.involved-participating a.image {
	background: url("../images/getinvolved/participating.jpg") no-repeat;
}
#content .involvedmain ul li.involved-action a.image {
	background: url("../images/getinvolved/action.jpg") no-repeat;
}
#content .involvedmain ul li.involved-tribute a.image {
	background: url("../images/getinvolved/tribute.jpg") no-repeat;
}
#content .involvedmain ul li h3 {
	margin: 0 0 2px 0;
	font-size: 1.2em;
	font-weight: bold;
	line-height: 1.3em;
}
#content .involvedmain ul li p {
	margin: 0 0 10px 0;
	font-size: 1.1em;
	line-height: 1.3em;
}
#content .involvedmain ul li a.link {
	font-weight: bold;
	color: #004f99;
	font-size: 1.1em;
	text-decoration: none;
	padding: 0 13px 0 0;
	background: url("../images/icons/arrowright.gif") no-repeat right 4px;
}
#content .involvedmain ul li a.link:hover {
	text-decoration: underline;
}


/* =Hope in Science
------------------------------------------------------*/
#content .sciencemain {
}
#content .sciencemain ul {
	margin: 0 0 0 0;
	padding: 0;
	float: left;
	clear: both;
}
#content .sciencemain ul li {
	margin: 0 20px 0 20px;
	padding: 0;
	list-style: none;
	float: left;
	width: 200px;
	height: 600px;
	display: inline;
}
#content .sciencemain ul li a.image {
	display: block;
	width: 200px;
	height: 267px;
	line-height: 600px;
	overflow: hidden;
	margin: 0 0 10px 0;
}
#content .sciencemain ul li.science-understanding a.image {
	background: url("../images/science/understanding.jpg") no-repeat;
}
#content .sciencemain ul li.science-livingbrain a.image {
	background: url("../images/science/livingbrain.jpg") no-repeat;
}
#content .sciencemain ul li.science-pathways a.image {
	background: url("../images/science/pathways.jpg") no-repeat;
}
#content .sciencemain ul li.science-outlook a.image {
	background: url("../images/science/outlook.jpg") no-repeat;
}
#content .sciencemain ul li p {
	margin: 0 0 10px 0;
	font-size: 1.1em;
	line-height: 1.3em;
}
#content .sciencemain ul li a.link {
	font-weight: bold;
	color: #004f99;
	font-size: 1.1em;
	text-decoration: none;
	padding: 0 13px 0 0;
	background: url("../images/icons/arrowright.gif") no-repeat right 4px;
}
#content .sciencemain ul li a.link:hover {
	text-decoration: underline;
}


/* =Local Screenings
------------------------------------------------------*/
#content .screeningsmain {
	float: left;
	width: 760px;
	margin: 7px 0 0 0;
}
#content .screeningsmain .intro {
	padding: 0 0 40px 0;
}
#content .screeningsmain .intro p {
	font-size: 1.2em;
	margin: 0 0 0 30px;
}
#content .screeningsmain .state {
	float: left;
	clear: both;
	border-top: 1px solid #ccc;
	padding: 20px 0 20px 0;
	margin: 0 0 0 30px;
	display: inline;
}
#content .screeningsmain .state h3 {
	float: left;
	clear: left;
	width: 250px;
	font-family: Georgia, Times, serif;
	font-size: 1.8em;
	line-height: 2.4em;
	margin: -15px 0 0 0;
	color: #000;
}
#content .screeningsmain .state .events {
	margin: 0;
	padding: 0;
	float: left;
	clear: right;
}
#content .screeningsmain .state .event {
	margin: 0;
	padding: 0;
	float: left;
	clear: both;
}
#content .screeningsmain .state .event .meta {
	margin: 10px 0 0 0;
	padding: 10px 10px 0 0;
	float: left;
	clear: left;
	width: 140px;
	border-top: 1px solid #ccc;
}
#content .screeningsmain .state .event .info {
	margin: 10px 0 0 0;
	padding: 10px 0 0 0;
	float: left;
	clear: right;
	width: 330px;
	border-top: 1px solid #ccc;
}
#content .screeningsmain .state .event.first .meta,
#content .screeningsmain .state .event.first .info {
	border-top: none;
	margin-top: 0;
	padding-top: 0;
}
#content .screeningsmain .state p {
	margin: 0;
	padding: 0;
	font-size: 1.2em;
	line-height: 1.3em;
}
#content .screeningsmain .state p.city {
	font-weight: bold;
}
#content .screeningsmain .state p.date {
	font-weight: normal;
}
#content .screeningsmain .state p.place {
	font-weight: bold;
}
#content .screeningsmain .state p a {
	font-weight: bold;
	color: #004f99;
	text-decoration: none;
}
#content .screeningsmain .state p a:hover {
	text-decoration: underline;
}

#content .orgs {
	clear: both;
	padding: 20px 0 0 30px;
}
#content .orgs p {
	padding: 30px 0 20px 0;
	font-size: 1.2em;
	line-height: 1.3em;
}

/* =Left Generic Content
------------------------------------------------------*/
#content #left h1 {
	font-family: Georgia, Times, serif;
	font-size: 1.8em;
	margin: 0 36px 20px 45px;
	padding: 0;
	line-height: 1.3em;
	font-weight: normal;
}
#content #left h3 {
	margin: 20px 36px 0 45px;
	padding: 0;
	line-height: 1.5em;
	font-size: 1.2em;
	font-weight: bold;
}
#content #left h3.first {
	margin-top: 0;
}
#content #left p {
	margin: 0 36px 20px 45px;
	padding: 0;
	line-height: 1.5em;
	font-size: 1.2em;
}
#content #left p a {
	font-weight: bold;
	color: #004f99;
	text-decoration: none;
}
#content #left p a:hover {
	text-decoration: underline;
}
#content #left p.note {
	margin-bottom: 0;
	font-style: italic;
}
#content #left p.link {
	margin-bottom: 0;
}
#content #left p.prev {
	clear: both;
	margin-bottom: 0;
}
#content #left p.next {
	clear: both;
}
#content #left p.source {
	margin-top: 20px;
	font-size: 1em !important;
}
#content #left p.center {
	text-align: center;
}


/* =Comments
------------------------------------------------------*/
#content #left #comments {
	float: left;
	clear: both;
	width: 560px;
	margin: 35px 0 70px 45px;
	display: inline;
	padding: 0;
	background: #f3f3f3;
	border-top: 5px solid #47325e;
}
#content #left #comments h3 {
	font-family: Georgia, Times, serif;
	font-size: 1.6em;
	margin: 15px 0 15px 20px;
}
#content #left #comments ul {
	float: left;
	clear: both;
	margin: 0;
	padding: 0;
}
#content #left #comments ul li {
	float: left;
	clear: both;
	margin: 0 0 10px 20px;
	padding: 0 0 10px 0;
	width: 520px;
	list-style: none;
	background: #fefefe;
	overflow: auto;
	display: inline;
}
#content #left #comments ul li.loading {
	width: 480px;
	padding: 10px 20px;
	font-size: 1.2em;
}
#content #left #comments ul li.hidden {
	display: none;
}
#content #left #comments ul li span.meta {
	display: block;
	float: left;
	width: 100px;
	margin: 10px 20px 0 20px;
	display: inline;
	overflow: hidden;
}
#content #left #comments ul li p {
	margin: 0;
	padding: 0;
	line-height: 1.4em;
}
#content #left #comments ul li p.name {
	font-weight: bold;
	width: 120px;
	font-size: 1em;
	line-height: 1.7em;
}
#content #left #comments ul li p.date {
	width: 120px;
	font-size: 1em;
	line-height: 1.7em;
}
#content #left #comments ul li p.flag {
	text-align: right;
	font-size: .9em;
	line-height: 1.7em;
	margin: 0 !important;
	color: #999;
}
#content #left #comments ul li p.flag a {
	font-weight: normal;
}
#content #left #comments ul li .comment {
	float: left;
	clear: right;
	width: 360px;
	margin: 10px 20px 0 0;
	padding: 0 0 0 0;
}
#content #left #comments ul li .comment p {
	width: 360px;
	margin: 0 0 10px 0;
}
#content #left #comments div.buttons {
	display: none;
	clear: both;
	margin: 0 20px 10px 20px;
	display: inline;
}
#content #left #comments div.buttons img {
	margin: 5px 15px 0 0;
}
#content #left #comments form {
	display: none;
	background: #eaeaea;
	border: 1px solid #cdcdcd;
	margin: 0 20px 20px 20px;
	padding: 15px 0 10px 0;
}
#content #left #comments form label {
	display: block;
	margin: 0 0 5px 20px;
}
#content #left #comments form input {
	margin: 0 0 0 20px;
}
#content #left #comments form input[type="text"] {
	display: block;
	margin: 0 0 20px 20px;
	padding: 5px;
	width: 300px;
	height: 20px;
	font-size: 1.2em;
	border: 1px solid #c1c1c1;
}
#content #left #comments form input[type="checkbox"] {
	margin: 0 0 0 20px;
	float: left;
}
#content #left #comments form label.checkbox {
	margin: -2px 0 10px 40px;
}
#content #left #comments form textarea {
	display: block;
	margin: 0 0 20px 20px;
	padding: 5px;
	border: 1px solid #c1c1c1;
	width: 467px;
	height: 130px;
	font-family: verdana, sans-serif;
	font-size: 1.1em;
}
#content #left #comments form .error {
	display: none;
	margin: 15px 20px;
}
#content #left #comments form .error p {
	margin: 0;
	font-size: 1em;
}

#content #left #comments .pagination {
	clear: both;
	margin: 10px 40px 5px 0;
	text-align: right;
	font-size: 1.2em;
}
#content #left #comments .pagination span {
	color: #666;
	margin: 0 0 0 10px;
}
#content #left #comments .pagination span a {
	color: #004f99;
	text-decoration: none;
}
#content #left #comments .pagination span a:hover {
	text-decoration: underline;
}
#content #left #comments .pagination span.current a {
	font-weight: bold;
}

#content #left #comments .buttons {
	float: left;
	clear: both;
	padding: 0 0 20px 0;
}
#content #left #comments .buttons a.showcommentform {
	display: block;
	background: url("../images/buttons/add_a_comment.gif") no-repeat;
	width: 131px;
	height: 26px;
	line-height: 200px;
	overflow: hidden;
	float: left;
	margin: 15px 20px 0 0;
}
#content #left #comments .buttons a.showcommentform:hover {
	background-position: 0 -26px;
}
#content #left #comments .buttons a.showallcomments {
	display: block;
	background: url("../images/buttons/see_all_comments.gif") no-repeat;
	width: 143px;
	height: 26px;
	line-height: 200px;
	overflow: hidden;
	float: left;
	clear: right;
	margin: 15px 0 0 226px;
	display: inline;
}
#content #left #comments .buttons a.showallcomments:hover {
	background-position: 0 -26px;
}
#content #left #comments form {
	clear: both;
}
#content #left #comments form a.submit {
	display: block;
	background: url("../images/buttons/submit.gif") no-repeat;
	width: 69px;
	height: 26px;
	line-height: 200px;
	overflow: hidden;
	margin: 0 0 5px 20px;
}
#content #left #comments form .sending {
	display: none;
	height: 26px;
	margin: 10px 0 5px 20px;
	line-height: 2em;
	font-size: 1.2em;
}
#content #left #comments form a.submit:hover {
	background-position: 0 -26px;
}


/* =Glossary
------------------------------------------------------*/
.glossarymain #left {
	border-right: none;
}
.glossarynav {
	margin: 0 0 0 45px;
}
.glossarynav span {
	font-family: Georgia, Times, serif;
	font-size: 1.2em;
	font-weight: bold;
	color: #c8c8c8;
	margin: 0 8px 0 0;
}
.glossarynav span a {
	color: #004276;
	text-decoration: none;
}
.glossarynav a:hover {
	text-decoration: underline;
}
.glossarymain #left .group h3 {
	font-family: Georgia, Times, serif;
	font-size: 2.3em !important;
	color: #004276;
	margin: 10px 0 10px 45px !important;
	padding: 30px 0 0 0 !important;
	border-top: 1px solid #ccc !important;
}
.glossarymain dl {
	margin: 0 0 0 45px;
}
.glossarymain dl dt {
	font-size: 1.2em;
}
.glossarymain dl dt span {
	padding: 0 0 0 23px;
}
.glossarymain dl dt a {
	color: #004276;
	text-decoration: none;
	padding: 0 0 0 23px;
	background: url("../images/icons/video.gif") no-repeat 0px 4px;
}
.glossarymain dl dt a:hover {
	text-decoration: underline;
}
.glossarymain dl dd {
	margin: 0 0 20px 23px;
	padding: 0;
	font-size: 1.2em;
}
.glossarymain span.top {
	display: block;
	margin: 0 0 20px 0;
}
.glossarymain span.top a {
	color: #004276;
	text-decoration: none;
	font-weight: bold;
	font-size: 1.2em;
	margin: 0 0 0 45px;
	padding: 0 14px 0 0;
	background: url("../images/icons/arrowup.gif") no-repeat right;
}
.glossarymain span.top a:hover {
	text-decoration: underline;
}
.glossaryVideo {
	display: none;
}


/* =Slideshow
------------------------------------------------------*/
.slideshow {
	position: relative;
	float: left;
	background: #f3f2f2;
	width: 366px;
	height: 312px;
	margin: 6px 12px 6px 45px;
	overflow: hidden;
	display: inline;
}
.slideshow ul {
	margin: 0;
	padding: 0;
}
.slideshow ul li {
	margin: 0;
	padding: 0;
	list-style: none;
}
.slideshow ul li img {
	display: none;
	position: absolute;
	left: -500px;
	top: 3px;
	list-style: none;
	display: block;
}
.slideshow ul li p {
	display: none;
	font-size: 1em !important;
	text-align: center;
	margin: 0 auto !important;
	padding: 0 !important;
	position: absolute;
	left: 30px;
	top: 284px;
	width: 306px;
	height: 18px;
	overflow: hidden;
}
.slideshow .arrowleft {
	position: absolute;
	bottom: 13px;
	left: 8px;
	cursor: pointer;
}
.slideshow .arrowright{
	position: absolute;
	bottom: 13px;
	right: 8px;
	cursor: pointer;
}


/* =Footer
------------------------------------------------------*/
#footer {
	clear: both;
	background: #000;
	color: #d7d7d7;
	width: 960px;
	padding: 0 0 20px 0;
}
#footer .logos {
	padding: 22px 0 20px 22px;
}
#footer .logos img {
	margin: 0 15px 0 0;
}
#footer p {
	margin: 0 0 0 22px;
	color: #d7d7d7;
	font-size: .9em;	
	line-height: 1.4em;
}
#footer a {
	color: #d7d7d7;
	text-decoration: none;
	margin-right: 10px;
}
#footer a:hover {
	text-decoration: underline;
}



/* =Thickbox Overrides
------------------------------------------------------*/
#TB_window {
	border: 0px;
	padding: 0px;
}
#TB_window #TB_title {
	background: #fff;
	height: 1px;
	margin: 10px 0 0 0;
}
#TB_window #TB_closeAjaxWindow {
	position: absolute;
	right: 10px;
}
#TB_window #TB_closeAjaxWindow a {
	color: #004f99;
	text-decoration: none;
}
#TB_window #TB_closeAjaxWindow a:hover {
	text-decoration: underline;
}
#TB_window #TB_ajaxContent {
	padding: 0;
	margin: 0;
}
#TB_window h3 {
	padding: 0;
	margin: 0 0 20px 20px;
	font-family: Georgia, Times, serif;
	font-size: 1.8em;
}
#TB_window .video {
	background: black;
	width: 600px;
	height: 343px;
	float: left;
	margin: 0 0 0 20px;
	display: inline;
}
#TB_window p {
	float: left;
	margin: 0 0 0 20px;
	padding: 0 10px 0 0;
	font-size: 1.2em;
	line-height: 1.4em;
	width: 290px;
	height: 345px;
	overflow: auto;
}

