/*-------------------------------------------------------
Typography Stylesheet for http://support.motioneng.com

Author:			Andrew Le
Version:		1.0
Last Revised:	8 Apr 2008
-------------------------------------------------------*/

body {
	font-family: Arial, Helvetica, sans-serif;
	line-height: 1.5;
}

body          { font-size: 75%; }   /* IE */
html > body   { font-size: 12px; }  /* Other browsers */

/* Headings
-------------------------------------------------------*/
h1, h2, h3, h4, h5 { 
	font-weight: bold; 
	margin: 1em 0 .25em; 
	clear: both;
}

h1 {  font-size: 1.75em; margin-top: 0; }
h2 {  font-size: 1.5em; margin-left: 1em; }
h3 {  font-size: 1.5em; margin-left: 2em; color: #666666; }
h4 {  font-size: 1em; margin-left: 2.5em; }
h5 {  font-size: 1em; margin-left: 2.5em; font-style: italic; }

/* Text
-------------------------------------------------------*/
p			{
	margin: 0 0 1.5em 4em;
}
ul, ol      { margin: 0 0 1.5em 1.5em; }
ol          { list-style-type: decimal; margin-left: 6em; }
dl          { margin: 1.5em 0; }
dl dt       { font-weight: bold; }

a           { text-decoration: none; outline: none; }
a:hover     { text-decoration: underline; cursor: pointer;}

blockquote  { margin: 1.5em 0 1.5em 1.5em; color: #666; font-style: italic; }
strong      { font-weight: bold; }
em          { font-style: italic; }
pre         { font:1em Monaco, monospace; margin: 0 0 1.3em 4em; 
			  background: #eee; border:0.1em solid #ddd; padding:0.5em; }
code        { font:0.9em Monaco, monospace; }


.requiredHeader { margin-top: -1.3em; }

/* Tables
-------------------------------------------------------*/
table.definitions, table.returnValues, table.noborders { 
	margin: 0 0 1.4em 4em;
	border-top:0.1em solid #ddd;
	border-left:0.1em solid #ddd; 
}
th, table.definitions td, table.returnValues td { 
	height: 1em; 
	padding:0.2em 0.4em; 
	border-bottom:0.1em solid #ddd; 
	border-right:0.1em solid #ddd; 
}
th      { font-weight:bold; } /**/

table.noborders, .noborders th, .noborders td { border: none; }

table.definitions2 {
	margin: 0 0 1.4em 4em;
	border-top: 0.1em solid #F00;
	border-bottom: 0.1em solid #F00;
}

/* Footer
-------------------------------------------------------*/
#footer, #footer a  { color: #fff; font-weight: bold; }
#footer a:hover 	{ color: #FFCC00; }
#footer p			{ font-weight: normal; font-size: .90em; margin: 0 0 0.5em 0;}

/* Legacy Rules
-------------------------------------------------------*/
