@charset 'UTF-8';
/* all hyperlink rules are in content-hyperlinks.css
   rules that vary by locale are in localeSpecific.css
	padding, margin, list  ... are in content.css
	font treatment are in content-fonts.css
	as far as a sizing unit used; percentage is the optimal
	unit of measurement.
*/
/* ************************************** */
/* *****           Font Family      ***** */
/* ************************************** */
.codeph, 
form.search_form input.search_input,
pre { font-family: "Courier New", Courier, monospace; font-size: 130%; }

/* ************************************** */
/* *****           Font sizing      ***** */
/* ************************************** */
/* approx 10px sizing*/
div#nav_content table tbody tr td,
ul#tabsRow li,
div#breadcrumb,
div.letterList	     { font-size: 63%;}

/* approx 11px sizing*/
form.search_form,	
#searching_message,
.loadSearch,
#results,
div#content_wrapper { font-size: 67%; }

div#homepage_content div a,
h4		{	font-size: 75%;}

h1.contentHead	{	font-size: 79%;}

 	{ font-size: 97%; }

/* assumes parent element font sizing */
div#content_wrapper div dl,
div#content_wrapper div div,
div#content_wrapper div li li,
div#content_wrapper div li p,
div#content_wrapper div div div,
div#content_wrapper div div div p,
div#content_wrapper div div div dd,
div#content_wrapper div div .dlterm,
div#content_wrapper div div h4,
div#content_wrapper div div li,
div#content_wrapper div div span,
div#content_wrapper div#bottomPageLinks ul,
div#content_wrapper div#bottomPageLinks li,
div#content_wrapper div table,
div#content_wrapper h3 { font-size: 100%; }

div#content_wrapper div div,
div#content_wrapper div li,
div#content_wrapper div p { line-height: 150%; }

.sup 		{
	font-size: smaller;
	font-weight: lighter;
	vertical-align: super;
}

/* HEADING H1 */
h1,h2		{ font-size: 112%; }

/* ************************************** */
/* *****           Font weight      ***** */
/* ************************************** */

/* BOLD CLASSES */
.tiptitle,
.notetitle,
.importanttitle,
th,
div#nav_content table tbody tr td,
h4,
.highlight,
h1.contentHead,
div.figdesc,
div.fignone dt,
dfn.term,
div#breadcrumb div.hierarchy,
dt  { font-weight: bold; }

div#breadcrumb div.hierarchy a {
	font-weight: normal;
}
/* ************************************** */
/* *****       Font style           ***** */
/* ************************************** */
div.fignone,
div.figdesc,
div.fignone dt,
dfn.term,
dt, dd  	{	font-style: normal;}

/* ************************************** */
/* *****       Font color           ***** */
/* ************************************** */
dfn.term,pre,
div#content_wrapper div table.choicetableborder tr th { color:#333;}
div.fignone,
form.search_form label,
div#content_wrapper div table.choicetableborder tr td strong { color:#666; }
div#breadcrumb div.nav,
div#breadcrumb div.hierarchy,
ul#tabsRow  {	color:#999;}
ul#tabsRow  li span.highlight { color:#000;}

/* ************************************** */
/* *****       Line Height           ***** */
/* ************************************** */
div#content_wrapper div table.choicetableborder tr td strong,
div#content_wrapper div table.choicetableborder tr td p,
div#breadcrumb div.hierarchy { line-height: 200%; }