

BODY {
	font-family: Georgia,'Times Roman',Times,serif;
/* 14px */
/*/*/	font-size: 87.5%;
	margin: 8px 20px 10px 50px; /* !NN4 */
}

P,BLOCKQUOTE,UL,OL,DL,DIV {
	font-size: 14px;
/*/*/	font-size: 1em; /* !NN4 */
}

/*/*/
TD {
	\font-size: 87.5%;
	f\ont-size: inherit;
} /* Hack for IE5, hidden from NN4 & Opera5 */

TABLE {
/*/*/	f\ont-size: inherit;	/* Hidden from NN4 and Opera 5 */
}

/* Links */

A.cnul,A.nul,A.wnul,A.wonul,A.back,A.snul,A.more,A.email {text-decoration: none;}

A:link:hover,
A:visited:hover {
	color: #0033ff;
	text-decoration: underline;
}

A:link:active {
	color: #C90;
	text-decoration: underline;
}

.more {
	font-family: Verdana,sans-serif;
	font-size: 11px;
/*/*/	font-size: 0.786em; /* !NN4 */
	font-style: italic;
	font-weight: bold;
	letter-spacing: 0.02em;
}

/* Lists */

UL          {list-style-type: circle;}
UL UL       {list-style-type: disc;}
UL UL UL    {list-style-type: square;}

OL UL       {list-style-type: disc;}
OL UL UL    {list-style-type: square;}

OL          {list-style-type: decimal;}
OL OL       {list-style-type: upper-roman;}
OL OL OL    {list-style-type: lower-alpha;}
OL OL OL OL {list-style-type: lower-roman;}

LI {
/*/*/	margin-bottom: 0.5em;	/* !NN4 */
}

/* Headings */

H1, .h1, H2, H3, H4, H5 {
	font-family: Georgia,'Times Roman',Times,serif;
	font-weight: normal;
	letter-spacing: 0.01em;
}

H1,.h1 {
	font-size: 26px;
/*/*/	font-size: 1.857em;
	margin-top: 1em;
	margin-bottom: 5px;	/* !NN4 */
}

#content P:first-child {
	margin-top: 0;
}

H2 {
	font-size: 22px;
/*/*/	font-size: 1.57em;
	margin-top: 1em;
	margin-bottom: 0.4em;	/* !NN4 */
}

H2.menu {
	font-size: 17px;
/*/*/	margin-top: 1.5em;
	font-size: 1.2em;
	padding-bottom: 2px; /* !NN4 */
	color: #666;
	border-bottom: 1px solid #DDD;
	font-style: italic;
}

H3 {
	font-size: 18px;
/*/*/	font-size: 1.29em;
	margin-top: 1em;
	margin-bottom: 0.2em;	/* !NN4 */
}

H4 {
	font-size: 16px;
/*/*/	font-size: 1.143em;
	margin-top: 0.6em;
	margin-bottom: 0.4em;	/* !NN4 */
	font-weight: bold;
}

H5 {
	font-size: 14px;
/*/*/	font-size: 1em;
	margin-top: 0.25em;	/* !NN4 */
	color: #333;
	font-weight: bold;
}

H1.cs {
/*/*/	margin-top: 0em;
	margin-bottom: 0em;	/* ! NN4 */
}

/* Forms */

FORM {
/*/*/	margin-top: 0em;
	margin-bottom: 0em;	/* !NN4 */
}

INPUT.button {
	font-family: Verdana,sans-serif;
	font-size: 1em;
	background: #CCC;
	color: #000;
}

INPUT.button:hover {
	background: #333;
	color: #FFF;
}

.input {
	font-family: Verdana,sans-serif;
	font-size: 1em;
	background: #FFF;
	color: #000;
}

.input:hover {
	background: #FAFAFA;
}

/* URLS */

.url {
	font-family: Verdana,sans-serif;
	font-size: 11px;
/*/*/	font-size: 0.785em; /* !NN4 */
	color: #999;
}

.urldate {
	font-family: Verdana,sans-serif;
	font-size: 11px;
/*/*/	font-size: 0.785em; /* !NN4 */
	color: #666;
	font-style: italic;
	letter-spacing: 0.02em;
	white-space: nowrap;
}

SUP {
	font-family: Verdana,sans-serif;
	font-size: 11px;
/*/*/	font-size: 0.785em; /* !NN4 */
}

.author, .newdate {
	font-family: Verdana,sans-serif;
	font-size: 10px;
/*/*/	margin: 0;
	font-size: 0.714em; /* !NN4 */
	letter-spacing: 0.1em;
	color: #666;
}

.smallest {
	font-family: Verdana,sans-serif;
	font-size: 11px;
/*/*/	font-size: 0.785em; /* !NN4 */
	line-height: 140%;
}

.small {
	font-family: Verdana,sans-serif;
	font-size: 12px;
/*/*/	font-size: 0.857em; /* !NN4 */
	line-height: 110%;
}

A.back {
	font-family: Verdana,sans-serif;
	font-size: 11px;
/*/*/	font-size: 0.785em; /* !NN4 */
}

.smallest A.back {
/*/*/	font-size: 1em; /* !NN4 */
}

.small A.back {
/*/*/	font-size: 0.9em; /* !NN4 */
}

.caption {
	font-family: Verdana,sans-serif;
	font-size: 11px;
/*/*/	font-size: 0.785em; /* !NN4 */
	color: #666;
	text-align: center;
	line-height: 120%;
}

.contact {
	font-family: Verdana,sans-serif;
	font-size: 11px;
/*/*/	font-size: 0.785em; /* !NN4 */
	line-height: 120%;
}

TABLE.contact {
/*/*/	margin: 1em 0; /* !NN4 */
}

.indent {
	margin-left: 2em;
}

SUP {
	line-height: normal;
	vertical-align: super;
	font-family: "Arial Narrow",sans-serif;
}

.nowrap {white-space: nowrap;}

.white {color: #FFF;}
.black {color: #000;}

#context {
	color: #AAA;
	font-family: Verdana,sans-serif;
	font-size: 11px;
/*/*/	font-size: 0.785em;
	margin-left: 3px;
	margin-top: 10px; /* !NN4 */
}

.keywords {color: #999;}
.work {color: #777;}

#footer {
	color: #999;
	clear: both;
	font-family: Verdana,sans-serif;
	line-height: 120%;
	font-size: 11px;
/*/*/	font-size: 0.785em;
	margin: 2em 0 1em 0; /* !NN4 */
}

.border {
	border-width: 1px;
	border-style: solid;
}

.panel,.spanel {
	border-width: 1px;
	border-style: solid;
}

.panel {
/*/*/	-moz-border-radius: 5%;	/* !NN4 */
}

TABLE.panel,TABLE.spanel {
/*/*/	margin-top: 1em;
	margin-left: 20px;
	margin-bottom: 10px;
	padding: 5px; /* !NN4 */
	float: right;
}

TABLE.panel TD,TABLE.spanel TD {
	font-family: Verdana,sans-serif;
	font-size: 11px;
/*/*/	font-size: 0.785em; /* !NN4 */
}

TT {
	font-family: monospace;
	font-weight: bold;
}

IMG {line-height: normal;}

IMG.b {display: block;}

TD.icon {
	line-height: 1em;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}

.copy {font-size: 1em;}

P.copy {
/*/*/	margin-top: 0.5em;	/* !NN4 */
}

IMG.frame {
/*/*/	border-width: 1px;
	border-style: solid;	/* !NN4 */
}

.Q,.quote {
	font-size: 1em;
	line-height: 125%;
	color: #333;
}

PRE {
	font-size: 0.857em;
}

TABLE.prevnext {
	clear: both;
	font-family: Verdana,sans-serif;
	font-size: 11px;
/*/*/	font-size: 0.75em; /* !NN4 */
}

/* Local navigation */

TABLE.nav {
	border-style: solid;
	border-width: 0 0 0 1px;
/*/*/	padding: 0;
	margin-top: 2em; /* !NN4 */
}

TABLE.nav TD {
	width: 100%;
/*/*/	padding: 5px 5px 5px 10px ; /* !NN4 */
}

DIV.navhead {
	font-style: italic;
	color: #777;
	font-size: 11px;
/*/*/	font-size: 0.785em; /* !NN4 */
	letter-spacing: 0.1em;
}

TABLE.nav TD.navhead {
/*/*/	padding: 10px 2px 5px 10px ; /* !NN4 */
}

.cstool {
	float: left;
/*/*/	margin-right: 5px; /* !NN4 */
}

DIV.snavhead {
/*/*/	padding-top: 5px; /* !NN4 */
}

DIV.navlink {
	font-family: Verdana,sans-serif;
	font-size: 11px;
/*/*/	font-size: 0.785em; /* !NN4 */
	display: inline;
}

.navlink B,.snavlink B {
	letter-spacing: 0.02em;
}

.snavlink {
	font-family: Verdana,sans-serif;
	font-size: 11px;
/*/*/	font-size: 0.785em;
	margin-left: 10px /* !NN4 */
}

.sectionlink {
	font-family: Verdana,sans-serif;
	font-size: 12px;
/*/*/	font-size: 0.857em;
	padding-top: 0;	/* !NN4 */
}

TABLE.prevnext {
	clear: both;
	font-family: Verdana,sans-serif;
	font-size: 11px;
/*/*/	font-size: 0.785em;
	margin-top: 1em;	/* !NN4 */
}

TABLE.right {
	float: right;
/*/*/	margin: 0.65em 0 1em 10px; /* !NN4 */
}

TABLE.left {
	float: left;
/*/*/	margin: 0.65em 10px 1em 0; /* !NN4 */
}

.smallest .caption, .smallest .contact,
.smallest SUP,      .smallest .author,
.smallest .urldate, .smallest .url,
.smallest .more,    .smallest .smallest {
/*/*/	font-size: 1em; /* !NN4 */
}
