* { margin: 0; padding: 0; }	a img { border: none; }body					{ font: 9pt/1.3 Georgia, "Times New Roman", Times, serif; color: black; background: white; }#container				{ width: 6.5in; margin: 0; }/* ADD ELEMENTS TO BE HIDDEN HERE */#sidebar, #sideLeft, #quicklinks, ul#utilNav, #searchForm, ul#nav, ul#skipNav, form#feedback, #footer ul, #header h1, p.date, div.colHead div  { display: none; }/*-------------------------------------------------=TEXT-------------------------------------------------*/hr.sep					{ display: none; }hr.titleSep				{ color: white; background-color: white; border: 6px solid #E7E7E7; border-style: none none solid; margin: .25em 0 1em; display: block; }hr.dashed				{ color: white; background-color: white; border: 1px dashed #E7E7E7; border-style: none none dashed; margin: .2em 0 1em; display: block; }a						{ color: #8ab656; text-decoration: none; }a:hover, a:focus		{ text-decoration: underline; }#content a				{ color: #68b9d1; }a.externalLink			{ background: url(/images/site/icon_site.gif) no-repeat left center; padding-left: 15px; }p				 		{ margin: .15em 0 1em; }p.byline				{ margin: .4em 0; font-variant: small-caps; padding-top: 5px; border-top: 1px dashed #e1e5e7; letter-spacing: .05em; color: gray; }p.byline#brdBtm			{ padding: 5px 0 7px; border-bottom: 5px solid #E7E7E7; margin-bottom: 1em; }p.intro					{ font-size: 135%; line-height: 1.3!important; }p.intro2				{ font-size: 115%; line-height: 1.3!important; }p.resultAmt				{ font-variant: small-caps; margin-bottom: .65em; color: #777; }p.secTitle				{ font: 110% Georgia, "Times New Roman", Times, serif; font-variant: small-caps; margin: 10px 0 6px; color: #777; letter-spacing: 1px; }span.moreSm a			{ background: url(/images/site/icon_arrow1.gif) no-repeat right center; padding-right: 15px; font-variant: small-caps; color: #8ab656!important; }span.external a			{ background-image: url(/images/site/icon_site.gif); }p.external				{ padding-top: 3px; margin: .2em 0; }p.external a			{ background: url(/images/site/icon_site.gif) no-repeat right center; padding-right: 15px; font-variant: small-caps; color: #8ab656!important; }sup						{ font-size: 85%; vertical-align: super; }blockquote p			{ font-size: 145%; margin: 1em 0; color: #276482; padding: 6px 0; border-top: 1px dashed #e1e5e7; border-bottom: 1px dashed #e1e5e7; }h1, h2, h3, h4, h5, h6	{ font-weight: normal; }#content h1				{ font-size: 15pt; margin: 0 0 .3em; color: #259ec2; line-height: 1.2; }h2#sectionHead			{ font-size: 20pt; margin: 0 0 .3em; color: #276482; padding-top: 10px; border-top: 6px solid #eaeaea; line-height: 1.2; }h2#sectionHead			{ font-size: 20pt; border-top-color: #b4cad1; color: #276482; }h2#sectionHead_2		{ font-size: 20pt; border-top: none; padding: 0; margin-bottom: .7em; color: #276482; }h2#sectionHead_3		{ font-size: 20pt; margin: .2in 0; padding-bottom: 5px; border-bottom: 6px solid #e7e7e7; color: #276482; }h2#sectionHead_4		{ font-size: 20pt; padding-bottom: 5px; border-bottom: 1px dashed #e7e7e7; color: #276482; }h2#sectionHead_5		{ font-size: 20pt; margin: 0 0 .2in; padding: 10px 0; border-bottom: 6px solid #e7e7e7; border-top: 6px solid #b4cad1; color: #276482; }h3.colLink				{ font-size: 125%; border-top: 6px solid #d0d0d0; padding-top: 6px; width: 180px; margin: 10px 10px 10px 0; float: left; display: inline; background: url(/images/site/icon_arrow1.gif) no-repeat 0 10px; padding-left: 15px; }h3.colLink.rightSide	{ margin-right: 0; }#content h4 			{ font-size: 13pt; margin: 0 0 .25em; color: #259ec2; }#resContent p 			{ margin: .3em 0 0; }#resContent p.external 	{ margin: -.2em 0 1.4em; }#content h3#topBtm, #content h3#topBtmSerif	{ font: 95% Arial, sans-serif; text-transform: uppercase; color: #888; padding: 7px 0; border-top: 6px solid #E7E7E7; border-bottom: 1px dashed #E7E7E7; margin: 2em 0 1em; }#content h3#topBtmSerif	{ font: 85% Georgia, "Times New Roman", Times, serif; }#content h5				{ color: #276482; font-size: 95%; text-transform: uppercase; }#content h5.topBar		{ font-size: 85%; padding-top: 5px; border-top: 6px solid #E7E7E7; }#content h5.grouperBar	{ font-size: 85%; padding: 5px 0; border-top: 6px solid #E7E7E7; border-bottom: 1px dashed #E7E7E7; margin: .75em 0 1em; color: #777; }#content h6.dashBar		{ text-transform: uppercase; font-size: 80%; padding-top: 6px; border-top: 1px dashed #E7E7E7; margin: 1.75em 0 1em; color: #777;  }div.colHead 			{ background: white; border-top: none; color: gray; font-size: 12pt; padding: 0; margin: 0 0 .1in; }div.colHead h5			{ height: auto; background-repeat: no-repeat; background-image: none; text-indent: 0; width: 6.5in; padding-bottom: .1in; border-bottom: 1pt solid #DDD; }/*-------------------------------------------------=CONTENT-------------------------------------------------*/#content				{ width: 6.5in; float: none; margin: .3in 0; }#content img.contentHero{ border-top: 6px solid #E7E7E7; margin: 12px 0 10px; }

#content ol li, #content-print ol li { margin: 5px 0; }
#content ol, #content-print ol { margin-left: 30px }div.srchBlock					{ margin: 15px 0 35px; padding-top: 6px; border-top: 6px solid #E7E7E7; }div.srchBlock em strong			{ font-weight: normal; font-style: normal; color: #276482; }div.srchBlock p.srchType		{ text-transform: uppercase; font-size: 80%; margin: 0 0 .4em; color: #777; }div.srchBlock p.byline			{ color: gray; font-variant: small-caps; margin-bottom: 0; padding: 0; border: none; line-height: 1; }ul.pagination				{ list-style: none; color: gray; border-top: 6px solid #E7E7E7; padding-top: .4em; margin: .25in 0; font-variant: small-caps; text-align: center; width: 6.5in; position: relative; }ul.pagination li			{ display: inline; }ul.pagination li.viewall	{ position: absolute; left: 0; top: 5px; }ul.pagination li.prev		{ position: absolute; left: 0; top: 5px; }ul.pagination li.next		{ position: absolute; right: 0; top: 5px; }ul.pagination li a			{ padding: 0!important; }#content ul.pagination a	{ color: #259ec2; }dl.aboutWho					{ border-top: 6px solid #E7E7E7; padding-top: 8px; margin: 20px 0 40px; }dl.aboutWho dt				{ float: left; display: inline; clear: both; }dl.aboutWho dt img			{ margin-top: 5px; }dl.aboutWho dd				{ margin-left: 105px; }dl.aboutWho dd.aboutName	{ color: #259ec2; font-size: 18px; }dl.aboutWho dd.aboutName strong		{ font-weight: normal; }dl.aboutWho dd.aboutTitle	{ font-variant: small-caps; margin-bottom: .4em; }dl.aboutBio					{ width: 400px; height: 115px; position: relative; }dl.aboutBio dt				{ float: left; display: inline; clear: both; }dl.aboutBio dd				{ margin-left: 0; }dl.aboutBio dd.bioName		{ color: #276482; font-size: 28px; position: absolute; left: 101px; bottom: .3em; }dl.aboutBio dd.bioName strong{ font-weight: normal; }dl.aboutBio dd.bioTitle		{ font-variant: small-caps; position: absolute; bottom: 0; left: 101px; }dl.published				{ font-size: 90%; margin: 1.4em 0; }dl.published dt				{ float: left; display: inline; clear: both; }dl.published dd				{ margin-left: 67px; }dl.published dd	h3			{ font-variant: small-caps; color: #259ec2; margin: 0 0 .1em; line-height: 1; }dl.published dd	h3 a		{ color: #259ec2!important; }dl.published dd.pubSource	{ font-size: 94%; font-variant: small-caps; }dl.published dd.pubSource a	{ color: #888!important; }dl.published dd.pubInfo 	{ margin-top: .5em; }dl.published dd.pubInfo a	{ color: #888!important; background: url(/images/site/icon_arrow1.gif) no-repeat right center; padding-right: 15px; }div.podcast					{ margin: .9em 0 .7em; padding-bottom: .4em; border-bottom: 1px dashed #cdd4d7 }h3.podcastH3				{ font-size: 13pt; background: none; padding-left: 0; color: #6b953a; } #content h3.podcastH3 a		{ color: #6b953a; } #content h3.podcastH3 a:hover{ color: #259ec2; text-decoration: none; } div.podcast img				{ float: right; display: inline; margin: 3px 0 5px 10px; }div.podcast p.podDetails	{ font-variant: small-caps; margin: .3em 0; }/* = HOMEPAGE */	#masthead #mhHead			{ width: 510px; height: 28px; border-top: 6px solid #bcbcbc; background: #ececec; border-bottom: 2px solid white; position: relative; }#masthead					{ width: 510px; height: 325px; background: gray; position: relative; }#masthead img				{ margin-top: 36px; position: absolute; top: 0; left: 0; width: 510px; height: 289px; overflow: hidden; }#masthead p#essaysHd		{ background: url(/images/site/home_h4essays.gif) no-repeat; text-indent: -9999px; width: 49px; height: 12px; margin: 0; position: absolute; top: 8px; left: 12px; }#masthead p#essaysMr a		{ background: url(/images/site/home_h4moreessays.gif) no-repeat; text-indent: -9999px; display: block; width: 100px; height: 14px; margin: 0; position: absolute; top: 6px; right: 10px; }#masthead p#essaysMr a:hover{ background-position: 0 -14px }#masthead #overlay			{ background-color: gray; background-image: none; position: absolute; bottom: -1px; left: -1px; width: 510px; min-height: 90px; height: auto!important; height: 90px; z-index: 1000; color: gray!important; }#masthead #overlay h2		{ margin: 17px 30px -7px 15px; color: gray; font-size: 18pt; }#masthead #overlay h2 a		{ color: gray; }#masthead #overlay p		{ color: gray; font-size: 14px; font-variant: small-caps; padding: 5px 15px 0 15px; letter-spacing: .05em; height: 20px; }p#morebar 					{ line-height: 1px; font-size: 1px; margin-bottom: 40px; }  p#morebar a					{ background: #a9c274 url(/images/site/moreBar.gif) no-repeat 13px 5px; width: 510px; height: 23px; display: block; text-indent: -9999px; margin: 0; }  p#morebar a:hover			{ background: #4c8ba8  url(/images/site/moreBar_hover.gif) no-repeat 13px 5px; }  div.contentBlock						{ margin-top: 15px; padding-bottom: 25px; border-bottom: 6px solid #E7E7E7; }div.contentBlock p.byline				{ color: gray; font-variant: small-caps; margin-bottom: .4em; padding: 0; border: none; }#bd-home div.contentBlock#blockTop 		{ padding-top: 15px; border-top: 6px solid #E7E7E7; }div.contentBlock#blockTop 				{ margin-top: 18px; }div.contentBlock#blockBtm 				{ padding-bottom: 10px; border: none; }/*-------------------------------------------------=HEADER-------------------------------------------------*/#header					{ width: 6.5in; height: 129px; background: white; }/*-------------------------------------------------=FOOTER-------------------------------------------------*/#footer					{ margin: 15px 0; font: 7pt Verdana, Arial, Helvetica, sans-serif; clear: both; width: 6.5in; }#footer hr				{ color: white; background-color: white; border: 1px solid #e6e9eb; border-style: none none solid; margin: .4em 0 .2em; display: block; }#footer	p				{ float: left; display: inline; padding: .25em 0 2em; margin: 0; color: #b3b0b0; }#footer p#siteby		{ padding: 0; border: none; float: right; text-align: right; }#footer p#siteby a:after { content: " (" attr(href) ") "; color: #999; }/*-------------------------------------------------=EXTRAS-------------------------------------------------*/.clearfix:after {    content: ".";     display: block;     height: 0;     clear: both;     visibility: hidden;}.clearfix {display: inline-block;}/* Hides from IE-mac \*/* html .clearfix {height: 1%;}.clearfix {display: block;}/* End hide from IE-mac */
