/* CSS Document */

html,body{
      margin:0;
      padding:0;
      height:100%;
      border:none
}
body {
	font: .9em/140% "Trebuchet MS", Verdana, Arial, sans-serif;
	color:#000000;
	margin: 0;
	background-color: #D8D3ED;
}
p { margin: 0 0 .8em 0 }
/*This fixes the IE bug for disappearing background-image inside list items*/
ul, ol, dl {
	position: relative;
}
.smaller {
	font-size: .8em;
}
blockquote { margin-left: 2em; margin-right: 2em}
#content ul.smaller li { margin-bottom: 2px !important;}


#container #content p.box {
	padding: .5em;
	border: 1px solid #8F75A1;
}
#container table.box {	border: 1px solid #8F75A1; margin-bottom: .8em}
#container table.box td {padding: .5em;}
#container table.box td div.photoLeft, #container table.box td div.photoRight {position: relative; margin: 0 !important}
#container #content p.intro {
	font-size: 1em;
	color: #734194;
}
#container #content ul li ul.block {
	list-style: none;
	margin: 0 0 0 1em;
}
#container #content ul.block li {
	background-image:none;
	padding: 0;
	margin: 0 0 6px 0;
	}
p.signature {
	font: italic bold 1em "Trebuchet MS", Verdana, Arial, sans-serif;
	color: #734194;
}
a {
	font-weight: bold;
	color: #AD4F26;
	text-decoration: none;
	border-bottom: solid 1px #FFE0C2;
}
a:hover, #leftNav a:hover, #rightCol a:hover { color: #734194; border-color: #734194; text-decoration: none;}

div#welcom, span#welcom {
	margin: 0px 0 0;
	display: inline;
}
table#container {
	border: 0;
	margin: 0 3% 0 0;
	width: 96%;
	background-color: #FFFFFF;
	height: 100%;
	display: table;
}
td {
	text-align:left;
	vertical-align:top;
	}
.pic {
	text-align: center;
	margin: 0px;
}
p.quote {
	font: italic bold 1.1em/150% "Trebuchet MS", Verdana, Arial, sans-serif!important;
	color: #734194/*#5-B46AF*/;
	margin: 18px 0 9px 0 !important;
	}
.quoteRight, .quoteLeft {font: italic normal 1.1em/160% "Trebuchet MS", Verdana, Arial, sans-serif!important; color: #734194; width: 35%}
.quoteRight {float: right; margin: 0 0 1em 1.75em; border-left: solid 6px #f9eeb9; padding-left: 1em}
.quoteLeft {float: left; margin: 0 1.75em 1em 0; border-right: solid 6px #f9eeb9; padding-right: 1em}
#content .sidebarRight p.quote {margin: 0 !important}
td#leftNav {
	width: 199px;
	padding: 0 18px 0 0;
	background-image: url(/images/left_nav_edge.gif);
	background-position: 0 0;
	background-repeat:repeat-y;
}
td#content {
	padding: 0 48px 24px 0;
	min-width: 600px;
}
#content ul {
	list-style: none;
	margin: 0 0 18px 0;
	padding: 0;
}
#content ul li {
	padding-left: 10px;
	background-image: url(/images/bullet_content.gif);
	background-repeat: no-repeat;
	background-position: 0 .5em;
	margin-top: 0px;
	margin-bottom: 6px;
}
#container #content img {
	display: inline;
}
td#rightCol {
	width: 20%;
	padding: 38px 48px 0 0;
}


p.attribute {
	font: italic .8em/120% "Trebuchet MS", Verdana, Arial, sans-serif;
	color: #734194;
	margin: 0;
}
.attribute span {font-style:normal;}
p.cutline {
	font: italic .8em "Trebuchet MS", Verdana, Arial, sans-serif;
	margin: 0 0 9px 0;
}
#leftNav p,
#rightCol p {
	line-height: 120%;
	margin: 0 0 6px 0;
	}
#leftNav ul,
#rightCol ul {
	list-style-type: none;
	padding: 0;
	margin: 0;
}
#leftNav ul { margin: 12px 42px 12px 12px; }
#leftNav ul li,
#rightCol li {
background-image: url(/images/bullet.gif);
background-repeat: no-repeat;
background-position: 0 7px;
padding-left: 10px;
margin-bottom: 4px;
}

#leftNav a,
#rightCol a {
	font: bold 1em/125% "Trebuchet MS", Verdana, Arial, sans-serif;
	color: #AD4F26;
	text-decoration: none;
	border-bottom: solid 1px #F7C89C;
	}
div#title {
	width: auto;
	margin: 24px 0 -6px;
}
div#footer {
	margin: 24px 0px;
}
div#footer ul { list-style-image: none; list-style:none;}
#footer li {display:inline !important; margin: 0 12px 0 0; 	font-size: .8em; list-style-image:none !important; background-image:none !important;}
#footer a {
	text-decoration: none;}

#container #content h1 {
	font-size: 1.5em;
	margin-top: 1.1em;
	margin-bottom: .75em;
	color: #734194;
	font-weight: bold;
	clear: both !important;
}
#container #content h1.noByline { margin-bottom: 1.5em;}
#container #content h1.wrap { clear:none !important;}
#container #content h2, #container #content h2.underhead {
	font-size: 1.1em;
	color: #734194;
	font-weight: bold;
	margin: 0px 0px .75em;
	clear: both !important;
}
#container #content h2.underhead {
	margin-top: -.5em;
	margin-bottom: .75em;
}
#container #content h2.wrap {clear: none !important}
#container #content h3 {font-size: 1em; font-style: italic}

p.quote2 {
	font: italic bold .9em/150% "Trebuchet MS", Verdana, Arial, sans-serif!important;
	color: #734194/*#5-B46AF*/;
	margin: 18px 0 9px 0 !important;
}
#container #content p.attribute {
	font: normal .9em/120% "Trebuchet MS", Verdana, Arial, sans-serif;
	margin: 0 0 .5em 1.9em;
	color: #000000;
	text-indent: -.7em;
}
#container #content p.separator {
	letter-spacing: 1em;
	text-align: center;
	color: #8F75A1;
	margin: 0px;
}
#container #content dt {
	font-weight: bold;
	color: #734194;
}
#content div.photoRight {
	margin: 9px 0px 9px 12px;
	float: right;
}
#content .title .returnto a {
	font-size: 1em;
	}
p.caption {
	font-size: 0.8em;
	line-height: 130%;
	font-style: italic;
	margin: 4px 0px 12px;
}
table#insideBook {
	text-align: center;
	margin: 18px auto;
	position: relative
}
table#insideBook td.page,
table#insideBook td.pageNoBack {
	text-align: center;
	background-color:#FFFFFF;
	vertical-align: middle;
	width: 645px;
	height: 573px;
	padding: 0;
}
table#insideBook td.pageNoBack {
	background-color: transparent;
}
#insideBook td.closeWin {
	font-size: x-small;
	text-align: center;
	padding-top: 18px;
}
#insideBook td.nav {
	text-align: center;
	padding: 0 6px;
	vertical-align: middle;
	width: 90px;
	}
#insideBook .nav a,
#insideBook .nav a:link,
#insideBook .nav a:visited,
#insideBook .nav p.dimmed {
	font-size: x-small;
	background-color: #FFF;
	padding: 3px 4px;
	text-decoration: none;
	white-space:nowrap;
	border: solid 1px #AD4F26;
	display: block;
}
#insideBook .nav a:hover {
	border-color: #734194;
	text-decoration: none;
	}

#insideBook .nav p.dimmed {
	color: #999;
	background-color: #CCC;
	border-color: #999;
	margin: 0;
}
#container #content div#returnto {
	font-size: small;
	color: #666666;
	white-space: nowrap;
	margin-top: 6px;
	margin-bottom: 6px;
}
#container #content p.byline {
	text-indent: -.7em;
	margin-left: .7em;
	margin-bottom: 2.5em;
}
#container #content .sidebar p.byline {margin-bottom: 1.5em;}
#container #content .bioName {color: #73419D; font-weight: bold !important; font-size: 1.2em;}
#container #content div.bioBox {border: 1px solid #8F75A1; padding: .9em; width: 25%; min-width: 130px; float: right; margin: 0 0 1em 1.5em; font-size: .9em;}
#container #content .bioBox .bioName {font-size:1.1em; color: #000; font-weight: bold;}

#container #content p.bylineTop { text-indent: 0; margin-left: 0;}
p.byline span {font-size: small;}
.afterwards {
	font-size: .9em; font-style:italic; margin-top: 2em;
}
.afterwards em {font-style:normal !important}
.copyright { font-size: .8em; margin-top: .5em;}
#content ul.anchor {
	list-style: none;
	margin: 0 0 18px 0;
	padding: 0;
}
#content ul.anchor li {
	padding-left: 10px;
	background-image: url(/images/bullet_anchor.gif);
	background-repeat: no-repeat;
	background-position: 0 0.5em;
	margin-top: 0px;
	margin-bottom: 1px;
	font-size: small;
}
#container #content #anchors {
	position: relative;
	float: none;
	margin: 12px 0 0 0;
}
#container #content #anchors div.leftCol {
	float: left;
	width: 200px;
	margin-top: 0px;
	margin-right: 18px;
	margin-bottom: 12px;
	position: relative;
	top: 0;
}
#container #content #anchors div.rightCol {
	margin-top: 0px;
	margin-bottom: 18px;
	margin-left: 212px;
	position: absolute;
}
#container #content .highlight, #container #leftNav .highlight {
	font-size: small;
	font-weight: bold;
	text-align: center;
	padding: 9px;
	border: 1px solid #AD4F26;
	width: 25%;
	float: right;
	margin: 0 0 12px 12px;
}
#container #leftNav .highlight {float:none; width:130px; margin: 18px 0 0 12px}
#container #leftNav .highlight h2 { margin: 0 0 3px 0; font-size: 1.2em; color: #734194;}
.highlight p {margin: 0 0 6px;}
#content .sidebar, #content .sidebarRight {
	text-align: left;
	border: 1px solid #AD4F26;
	margin: 1.5em 0;
}
#content .sidebar { clear: both; padding: 1.1em;}
#content .sidebarRight { padding: .9em }
#content .sidebarRight { width: 40%; float: right; margin: 0 0 12px 18px;}
.sidebar h1, .sidebarRight h1 { font-size: medium; margin-top: 0 !important;}
.noWrap {
	white-space: nowrap;
}
.acknowledgement { font-size: .9em; margin: 1.75em; font-style:italic;}
.photoRight {
	position: relative;
	margin: 0 0 12px 18px !important;
	float: right;
	z-index: 1;
	width: 275;
}
.photoLeft { position: relative; margin: 0 18px 12px 0 !important; float: left; z-index: 1}
.noCopy {position: absolute; top: 0; /*left: 0;*/ z-index: 5;}
#container tr #content .center {
	text-align: center;
}
table.feature { border: solid 1px #AD4F26; margin: 0 0 1.5em}
.feature td.text {padding: 1.5em 2em}
.feature .text p {}
.feature .text p.em {margin-bottom: 2em; font-style:italic; line-height: 145%; text-align:center}
.feature td.photo {padding: 1.5em 0 1.5em 1.5em !important}
.feature .photo div.photoLeft {margin: 0 !important}

