/* layout */
/* */
a {
 color:#9f4e03;		/* complemetary 2 */
 color:#9f0307;		/* split complemetary 2 */
}
body {
 background-color:rgb(204,204,204);
 color:rgb(0,0,0);
 margin:2px;
}
#wrap {
 background:url(/images/bg960.gif) repeat-y 50% 0 rgb(204,204,204);
 padding:0 10px;
}
#metrics {
 background:url(/images/bg-bt-960.gif) no-repeat scroll 50% 0;
 height:15px;
}
#header {
 background-color:#f8f8f8;
}
body.admin {
 border:2px solid rgb(255,192,192);
 margin:0pt;	/* override style */
}
form {
 border: none;
}
noscript {
 color:rgb(160,160,160);
}
#footer noscript {
 color:rgb(192,192,192);
}
#footer noscript div {
 display:inline;
}
.link img {
 background-position:left bottom;
 background-repeat:no-repeat;
 height:16px;
 margin-right:4px;
 width:16px;
}
.link.pdf img {
 xbackground-image:url(/images/icons/pdf.gif);
}
#center .link.internal img {
 background-image:url(/images/icons/link_bold.gif);
 margin-bottom:-4px;
}
#right .link.internal img {
 background-image:url(/images/icons/link.gif);
 margin-bottom:-4px;
}
.link.popup img {
 background-image:url(/images/icons/popup.gif);
 margin-bottom:-4px;
}
.list .icon {
 display:list-item;
 list-style-position:outside;
 list-style-type:none;
 margin-left:20px;
 padding-left:0pt;
}
* html .list .icon {
 margin-bottom:0.5em;
 margin-top:0.5em;
}
.icon img.iconimg {
 vertical-align:middle;
}
.list .icon img.iconimg {
 margin-left:-20px;
 margin-right:4px;
}
.list .icon img.iconimg-missing {
 margin-left:0px;
 margin-right:0px;
}
.list h1 a {
 text-decoration:underline;
}
.list-search {
 line-height:1.25;
}
.list-search .totals {
 float:right;
 font-size:6pt;
}
.list-search h1 {
 text-decoration:none;
}
.list-search ol {
 margin-left:0pt;
 padding-left:1em;
}
.list-search li {
 margin-bottom:10px;
}
.list-search .title {
 font-weight:bold;
}
.list-search .summary {
 color:rgb(10,10,10);
}
.list-search .meta {
 color:rgb(0,0,255);
 font-size:6pt;
 margin-top:3px;
}
.list-search .nav {
 text-align:center;
}
.list-search .nav a,
.list-search .nav span {
 padding:0pt 4px;
}
.list-search .nav a {
 border:1px transparent solid;
 padding-bottom:2px;
}
.list-search .nav a:hover {
 border-color:inherit;
 text-decoration:none;
}
.list-search .nav a span {
 margin:0pt -4px;
 text-decoration:underline;
}
.list-search .nav a img {
 margin-right:5px;
}
.list ul {
 margin-left:0pt;
 padding-left:0pt;
}
.list li {
 list-style-position:outside;
 Xlist-style-type:disc; /* circle square ... */
 margin-left:15px;
 padding-left:0pt;
}
disabled .list-linksummary li,
.list-quicklinks li,
x .list-quicklinks li.disabled:hover,	/* doesn't work (breaks) w/ IE */
.list-arrow li,
.list-whatsnew li {
 list-style-type:none;
 list-style-image:url(/images/bg-e5f2ff/arrow-rt.gif);
}
.list-quicklinks li a {
 font-weight:bold;
}
.list li a {
 padding-bottom:0.5em;	/* expand clickable region on multi-line anchors */
}
.list li a:hover {
 text-decoration:underline;
}
disable .list-quicklinks li:hover,
disable .list-arrow li:hover,
disable .list-whatsnew li:hover {
 list-style-image:url(/images/bg-e5f2ff/arrow-rt-hover.gif);
}
disable .list li.pdf {
 list-style-image:url(/images/icons/pdf.gif);
 margin-left:20px;
}
.list li.pdf .link.pdf img {
 display:none;
}
.list-rss li {
 list-style-type:none;
 margin-left:0px;
}
#right .list {
 padding:0pt;
}
#content {
 /*
  * background-color specifies color for #center
  * border-right-color specifies color for #right
  * niftycube.js doesn't deal with border-right-color well
  * quick and dirty: specify background-color for #right
  */
 background-color:rgb(248,248,240); /* f8f8f0 */
 border-right-color:rgb(240,240,248); /* f0f0f8 */ /* don't forget #right */
 border-right-style:solid;
}
* html #content {
 height:1%; /* (100) bg color sometimes doesn't show */
}
#right {
 background-color:rgb(240,240,248); /* f0f0f8 */
}
#center h1 {
 color:rgb(4,85,159); /* 04559f */
}
#center .heading {
 background-color:rgb(175,179,188);
 border-color:black;
 color:rgb(0,0,0);
}
#center .highlight {
 color:rgb(4,85,159); /* 04559f */
}
fieldset legend {
 background-color:rgb(192,192,128);
 border-bottom:2px solid gray;
 border-right:2px solid gray;
 color:rgb(255,255,255);
}
abbr[title],
acronym[title] {
 border-bottom:thin dotted;
 cursor:help;
}
.embargo {
 background-color:rgb(248,248,32);
}
#right a {
 color:rgb(0,0,128);
}
#right a.more {
 color:rgb(111,35,29);
}
#right div.list-quicklinks {
 background-image:url(/images/bg-e5f2ff/grad-ltbl-medbl.gif);
 background-position:right;
 background-repeat:repeat-y;
 padding-bottom:5px;		/* nifty */
}
#right .list h1 a {
 color:rgb(0,0,0);
}
.note.primary {
 color:rgb(0,0,96);
}
.note.secondary {
 color:rgb(83,71,65);
}
#below {
 background-color:rgb(185,172,151);
}
#below a.more {
 color:rgb(128,48,32);
}
#footer {
 background-color:rgb(4,85,159); /* 04559f */
 color:white;
}
#footer a {
 color:rgb(255,255,128);
}
.revision {
 color:#666;
}
#legal {
 background-color:#000;
 color:#DDD;
 margin-top:1px;
}
#legal a {
 color:#DDD;
}
span.divider {
 background-image:url(/images/divider.gif);
 background-position:50%;
 background-repeat:no-repeat;
}
#center div.divider {
 background-image:url(/images/bl-grad2.gif);
 background-position:center center;
 background-repeat:no-repeat;
 height:3px;
}
* html #center div.divider {
 font-size:0pt;
}
/* */
a {
 text-decoration:none;
}
a:hover {
 text-decoration:underline;
}
#header div.search input#query {
 background-color:#ffe;
}
disable #header div.search input#query {
 background-image:url(/images/search_yahoo.gif);
 background-position:center center;
 background-repeat:no-repeat;
}
.hilite1 {
 background-color:#ffb;
 font-weight:bold;
}
.hilite2 {
 background-color:#dff;
 font-weight:bold;
}
.hilite3 {
 background-color:#dfd;
 font-weight:bold;
}
.hilite4 {
 background-color:#fcc;
 font-weight:bold;
}
.hilite5 {
 background-color:#fcf;
 font-weight:bold;
}
.footnote {
 color:#444;
}
#center .attn {
 background-color:#d7d7aa;	/* tint */
}
#right .attn {
 background-color:#c1c1c1;
}
#right .attn a {
 color:#910f0f;
}
#shcdata {
 text-align:left;
}
#shcdata table {
 line-height:1.3;
 margin-top:1em;
 width:100%;
}
#shcdata table tr.bgcolor3 {
 background-color:#EEE;
}
#shcdata table th {
 background-color:#04559F;
 color:#FFF;
 padding:0.1em 0.25em;
 vertical-align:top;
}
#shcdata table td {
 border-bottom:1px solid #CCC;
 padding:0.2em 0.25em;
}
#shcpost {
 clear:both;
 font-size:7pt;
 font-style:italic;
 margin:2em auto;
}
