/* Thanks http://www.colorschemer.com/online.html http://www.colorsontheweb.com/colorwizard.asp */
/* s=20, h=60, b=100 double contrast offset=60 paint=off */
/* FFEACC	FFF4E5	FFF9F2	A9A093	545049	BFB7AC	DDD9D2 */
/* FFFFCC	FFFFE5	FFFFF2	A9A993	545449	BFBFAC	DDDDD2 */
/* A3AECC	B7BDCC	C1C4CC	757A87	3A3D43	898D99	A8AAB1 */
/* 8E7A99	938999	969199	615865	302C32	6E6772	827E85 */
/* new site */
body {margin:0;border:0;padding:0;background-color:#BFB7AC;font-family:sans-serif}
@media screen {
	body {font-size:12pt}
	}
@media print {
	body {font-size:10pt}
	}
h1,h2,h3,h4,h5 {font-style:normal;font-family:arial,sans-serif;color:#545049;margin-top:1em;margin-bottom:1em}
h1 {font-weight:bold;font-size:x-large;padding:0;border:0}
h2 {font-size:16pt}
h3 {font-size:14pt}
h4 {font-size:13pt}
h5 {font-size:12pt}
div {margin-top:1em;margin-bottom:1em}
a:link {color:#164387;border:0;text-decoration:none}
a:visited {color:#164387;border:0;text-decoration:none}
a:hover {color:#003E9D;border:0;text-shadow:1px 1px 2px #ccc}
@media screen {
	#xdleft {margin:0;border:0;padding:0;background-color:#BFB7AC;color:#545049}
	#xdleftStyle {margin:0;border:0;padding:0;font-size:smaller}
	#xdleftStyle > h1 {font-weight:normal}
	#xdleftStyle ul {list-style-type:none}
	#xdleftStyle ul,#xdleftStyle li {margin:0;border:0;padding:0}
	#xdleftStyle ul a {color:black;text-decoration:none;padding:1px}
	#xdleftStyle ul a:hover {background-color:#FFF9F2}
	#xdleftStyle form,#xdleftStyle form p {margin:0}
	#xdleftStyle form:first-child {margin-bottom:1em}
	#xdleftStyle input[type="text"] {color:#aaa;width:12em;z-index:1}
	#xdleftStyle input[type="text"]:focus {color:inherit}
	#xdleftStyle > ul > li {background-color:#DDD9D2}
	#xdleftStyle p {font-size:xx-small}
	#xdleftStyle li > p {margin:0}
	}
@media screen and (min-width:641px){
	#xdleft {position:absolute;width:13em}
	#xdleftStyle > h1 {margin:2px 0 0 0;font-size:large;font-weight:normal;text-align:center}
	#xdleftStyle > p {margin:0 1em 0 1em}
	#xdleftStyle a {color:#545049;text-decoration:none;padding:1px}
	#xdleftStyle a:hover {background-color:#DDD9D2}
	#xdleftStyle > ul > li {margin:1em 0.5em 1em 0.5em;border:0;padding:4px}
	#xdleftStyle > ul > li > ul > li {margin:4px}
	#xdleftStyle > ul > li:first-child + li > ul > li + li {margin-left:1em}
	#xdleftStyle > ul > li:first-child + li > ul > li + li a {/*display:inline-block;width:2em*/}
	}
@media handheld,screen and (max-width:640px) {
	#xdleftStyle > h1 {margin:0;font-size:medium;text-align:left}
	#xdleftStyle > ul ul li {display:inline-block;margin:0}
	#xdleftStyle > ul ul li:before {content:"\2009\2022\2009"}
	#xdleftStyle > ul ul li:first-child:before {content:""}
	#xdleftStyle > ul ~ * {display:none}/*no frills*/
	#xdleftStyle > ul > li:first-child ~ li {display:none}/*no glossary etc*/
	}
@media print {
	#xdleft {display:none}
	}
#xdheader {display:none}
#xdright {display:none}
#xdcontent {margin:0;border:0;background-color:white}
@media screen and (min-width:641px){
	#xdcontent {position:absolute;left:13em;right:0;padding:0 0 0 2px;min-height:100%}
	}
@media handheld,screen and (max-width:640px) {
	#xdcontent {padding:0}
	}
#xdcontentStyle {margin:0;border:0;padding:0;vertical-align:top}
#xdcontentStyle > *:first-child {margin-top:0}
#xdcontentStyle > h1:first-child {margin:0 0 0.5em 0;color:#545049}
@media screen and (min-width:641px){
	#xdcontentStyle > h1:first-child {padding:0.4em;background:#DDD9D2 url('/images/gradient-hdr.png') repeat-y top left;line-height:100%}
	}
@media handheld,screen and (max-width:640px) {
	#xdcontentStyle > h1:first-child {padding:4px;font-size:medium;background-color:#BFB7AC}
	}
#xdfooter {display:none}

/* old site below -- work in progress */
#xdcontentStyle > h1.navi-title {margin-bottom:1px}
.navi-bar {font-size:8pt;font-family:"trebuchet ms",verdana,arial;margin:0;margin-bottom:1em;padding:0.25em;color:#545049;background:#DDD9D2 url('images/gradient-hdr.png') repeat-y top left}
.navi-bar a {background-color:transparent;color:black;text-decoration:none;cursor:pointer;border:0;padding:0}
.navi-bar a:hover {background-color:#FFF9F2;color:black;border:0;padding:0}


.f-s-p {font-size:12px;line-height:normal}
.f-s,.f-s-ss,.font-family,.f-m-p,.sml-fnt {font-size:12px;line-height:normal}
.f-xs-ss {font-size:11px}
.f-s-ss,.f-xs-ss {font-family:tahoma,arial,sans-serif;line-height:120%}
.f-s-ws {font-size:11px;font-family:georgia,serif;line-height:normal}
.f-m-p,.f-s-p {font-family:monospace;line-height:normal}
.f-m-ws,.account {font-size:15px;font-family:georgia,serif;line-height:normal}
.f-m-ss {font-size:11pt;font-family:"trebuchet ms",verdana,arial;line-height:normal}
.li-ind1 {margin-top:0.35em;margin-bottom:0.35em}
.quote {font-family:"trebuchet ms",verdana,arial;font-size:10pt;color:black;background-color:#f5f2f2;line-height:125%}
.quotedecorative,.qdeco {font-family:tahoma;font-size:11px;color:black;background-color:#E8EEF7;border-collapse:collapse;border:0;padding:4px;text-align:left;line-height:120%}
.excerpt {font-family:tahoma,verdana,arial;font-size:12px;color:#494C54;background-color:#F5F5F7;border:0;border-collapse:collapse;padding:0;margin-left:1.25em;margin-top:1em;margin-bottom:1em;line-height:125%}
.excerpt-hdr {font-family:arial,sans-serif;font-size:12pt;font-weight:bold;margin:1em 0 1em 0;padding:0.5em;background-color:#E0E6EF;border:1px solid #E0E6EF}
.hldate,.hltoggle,.hldate {vertical-align:top}
.hldate {white-space:nowrap}
.hltoggle0,.hltoggle1 {width:9px;padding:0;cursor:pointer}
.hltoggle0 {background:url('/images/oopen.bmp') no-repeat 0 4px}
.hltoggle1 {background:url('/images/oclose.bmp') no-repeat 0 4px}
.hltitle,.hltitlehi {font-weight:bold}
.hltitlehi,a.hltitlehi {color:#c00}
.hldetails {padding:3px;padding-left:5px;padding-right:5px;font-size:10px;color:#999;background-color:#F4F7FB}
.blogentry-date {font-family:tahoma,arial,sans-serif;font-size:10px;margin:0;margin-top:10px;border:0;padding:0;color:gray}
.blogentry-hdr {font-family:arial,sans-serif;font-size:16px;font-weight:bold;margin:2px 0 10px 0;padding-left:0;padding-top:0;border:0}
.blogentry-cnt {font-family:tahoma,arial,sans-serif;font-size:12px;line-height:125%;margin:0 10px 0 10px;border:0}
.quoteHi,.quotehi,.qhi {background-color:#FFFFE5;color: black}
.caption {font-family:arial;font-size:8pt}
.quotehco {font-family:"lucida console","courier new";font-size:10pt}
.page-typewritten {font-family:"lucida console","courier new";font-size:10pt;color:black;background-color:#f0f0f0;border:solid 1em #f0f0f0;border-collapse:collapse;white-space:nowrap;margin-left:1em;margin-right:1em}
.typewriter {font-family:"courier new";font-size:9pt}
.linked-header {background-color:#BFB7AC}
.tablerowhi {background-color:#F5F5F7}
.tablelist {font-size:10pt}
/* content styles */
.content {margin:0;padding:0;padding-left:2px;border:0}
.content-hdr {font-size:10pt}
/* others */
.indent-leftright,.indent-lr1,.ind-tb0lr1 {margin-left:1em;margin-right:1em}
.ind-t1,.ind-tb1 {margin-top:1em}
.ind-b1,.ind-tb1 {margin-bottom:1em}
.indent-tb0,.ind-tb0,.ind-tb0lr1 {margin-top:0;margin-bottom:0}
.ind-b0 {margin-bottom:0}
.ind-t0 {margin-top:0}
.indent-l1,.ind-l1,.ind-lr1 {margin-left:16px}
.ind-r1,.ind-lr1 {margin-right:16px}
.ind-l0 {margin-left:0}
.plain {text-decoration:none}
.sidenote-base,.sidenote {padding:1px;font-family:tahoma,arial;font-size:13px;color:black;background-color:#E8EEF7;text-align:left}
.sidenote {border-collapse:collapse;border:0px solid #E8EEF7;padding:1em}
.sidebar {border:1px solid #E0E6EF;border-collapse:collapse;padding:1px;font-family:arial,sans-serif;font-size:10pt;color:black;background-color:#E8EEF7}
.grayed {color: #808080}
.checkerboard-tbl {border:1px solid #B4ACBF;border-collapse:collapse}
.link-more {font-family:arial;font-size:xx-small;font-weight:normal;background:#E8E8E8;text-decoration:none;vertical-align:top;margin-left:0.20em}
.link-more:link {color:#940000;background-color:#FFE7E7;text-decoration:none}
.link-more:visited {color: #940000;background-color:#FFE7E7;text-decoration:none}
.link-more:hover {color:white;background-color:#940000;text-decoration:none}
.link-ext {/*background: url('/images/external.png') right center no-repeat;padding-right: 12px;*/}
.glossary-entry {font-family: verdana,arial;font-size:14pt;color:#800000}
.glossary-definition {font-family:serif;font-size:12pt;margin-left:1em}
.glossary-nav {font-family:verdana,arial;font-size:9pt}
.cwbody {font-family:georgia,serif}
.cwwho {font-weight:bold}
a.f9a:link,a.f9a:visited {text-decoration:none}
a.f9a:hover {text-decoration:underline}
.f9t,.f9cr,.f9cc,.f9cg,.f9crg,.f9cs,.f9ccs,.f9crs,.f9ci,.f9cii,.f9cig,.f9cd {color:black}
.f9,.f9t,.f9c,.f9ce,.f9cr,.f9cc,.f9cg,.f9crg,.f9cs,.f9ccs,.f9crs,.f9ci,.f9cii,.f9cig,.f9cd,.f9cr-dg,.f9crs-dg,.f9cr-red,.f9crs-red,.f9c-empty {border:1px solid #D8D8D8;vertical-align:top}
.f9t {font-family:tahoma,sans-serif;font-size:12px;line-height:110%;border-collapse:collapse}
.f9c,.f9cc,.f9cg,.f9cs,.f9ccs,.f9ci,.f9cii,.f9cig,.f9cd {padding:2px 2px 2px 2px}
.f9ce {background-color:#F4F4F4}
.f9cr,.f9crg,.f9crs,.f9cr-dg,.f9crs-dg,.f9cr-red,.f9crs-red {text-align:right;white-space:nowrap;padding:2px 2px 2px 4px}
.f9cc,.f9ccs {text-align:center;white-space:nowrap}
.f9cg,.f9crg,.f9cig {color:#909090}
.f9cs,.f9ccs,.f9crs,.f9crs-dg,.f9crs-red {font-weight:bold}
.f9ci,.f9cig {padding-left:1.5em}
.f9cii {padding-left:3em}
.f9rh {color:#545049;background-color:#F0F0F0;/*#E1E3EA;*/font-family:arial,sans-serif;font-size:10pt}
.f9rs {background-color:#F0F0F0}
.f9rs0 {background-color:#FFFFFF}
.f9rs1 {background-color:#F8F8F8}
.f9rs0:hover,.f9rs1:hover {background-color: #FFFFE5}
.f9rs2 {background-color:#F8F8F8}
.f9cr-dg,.f9crs-dg {color:green}
.f9cr-red,.f9crs-red {color:red}
.f9c-empty {background-image:url('images/f9c-empty.gif');background-repeat:repeat;background-position: top left}
.f990-table {color:black;border:0;padding:0;vertical-align:top;font-family:tahoma,sans-serif;font-size:12px;line-height:110%;border-collapse:collapse}
.f990-hdr {margin:0;margin-bottom:1em;padding:0.25em;background-color:#E1E3EA;border:1px solid #E1E3EA;white-space:nowrap;text-align:center}
.f990-sidebar {width: 18em;font-family:tahoma,sans-serif;font-size:9pt;color:black;background-color:#F3F4F8;border-collapse:collapse;border:0;padding:0;text-align:left}
.f990-il {margin-top:1em;margin-bottom:1em;color:#6974AB}
.f990-il:hover {background-color:#F8FAFF}
a.f990-a {text-decoration:none}
a.f990-a:hover {background-color:#E0E6EF}
a.f990-sidebar-a {color: #6974AB;text-decoration:none}
a.f990-sidebar-a:hover {color:#424B76;text-decoration:none}
.f9h4 {font-family:sans-serif;font-size:11pt}
.f9divsh0 {font-family:tahoma,sans-serif;font-size:9pt;background-color:#FFFFFF}
.f9divsh1 {font-family:tahoma,sans-serif;font-size:9pt;background-color: #F0F0F0}
.pdf {background:url('images/pdf-faded.gif') right 70% no-repeat;padding-right:15px}
.pdf-small,.pdfs {background:url('images/pdf-faded-small.gif') right 70% no-repeat;padding-right:9px}
.rss {background:url('images/rss-icon.png') right bottom no-repeat;padding-right:15px}
.xddivc {display:block;margin:1em;font-family:tahoma,arial,sans-serif;font-size:13px;white-space:nowrap;line-height:115%}
.xddivl {display:block;margin:0;padding:2px;border:1px solid #ddd;width:20%;vertical-align:top;white-space:normal;color:#888;background-color:#ddd}
.xddivr {display:block;margin:0;margin-bottom:1em;border:1px solid #ddd;padding:4px;vertical-align:top;background-color:#f8f8f8;white-space:normal}
.xddivh {margin-top:1em;margin-bottom:1em;padding:4px;clear:both;font-family:arial;color:#545049;background:#DDD9D2 url('/images/gradient-hdr.png') repeat-y top left;font-size:20px;font-weight:normal}
.xdul,.f990-ul {margin:0;padding-left:1em;line-height:normal;color:black;list-style:outside}
.fbq {margin-left:1em;margin-right:1em;padding-right:20px;background:#fcfcfc url('/images/rquote12.png') no-repeat right bottom}
.fbq p {padding-left:20px}
.fbq p:first-child {padding-left:20px;background:transparent url('/images/lquote12.png') no-repeat left top}
a img {border:0}
.tagCloudContainer {text-align:center;line-height:normal;font-family:sans-serif;font-size:10px;color:#aaa;background:transparent url('/images/cloud-alpha.png') repeat}
a.tagCloud0 {font-size:10px;color:#b0b0b0}
a.tagCloud1 {font-size:11px;color:#828282}
a.tagCloud2 {font-size:12px;color:#787878}
a.tagCloud3 {font-size:13px;color:#6e6e6e}
a.tagCloud4 {font-size:14px;color:#646464}
a.tagCloud5 {font-size:15px;color:#5A5A5A}
a.tagCloud6 {font-size:16px;color:#505050}
a.tagCloud7 {font-size:17px;color:#464646}
a.tagCloud8 {font-size:18px;color:#3c3c3c}
a.tagCloud9 {font-size:19px;color:#323232}
a.tagCloudA {font-size:20px;color:#282828}
a.tagCloudB {font-size:21px;color:#1e1e1e}
a.tagCloudC {font-size:22px;color:#141414}
a.tagCloudD {font-size:22px;color:#000}
a.tagCloudE {font-size:22px;color:#6a6}
a.tagCloudF {font-size:22px;color:#080}
.content-name2 {margin:0;margin-top:1em;margin-bottom:1em;color:#545049;background:#DDD9D2 url('/images/gradient-hdr.png') repeat-y top left;font-size:19px}
/* optimize for normal screens -- work in progress */
@media screen and (min-width:641px) {
	.content-name2 {padding:0.4em}
	}
@media screen and (max-width:640px),handheld {
	.content-name2 {padding:4px}
	.tagCloudContainer {display:none}
	}
