body			{ font-family: Verdana, Helvetica, sans-serif; font-size: .95em; 
					color: #000000; padding: 0em 2em 0em 2em; margin: 0 0 .2em 0; }
p           { margin: .3em 0em .4em 0; }
table			{ font-family: Verdana, Helvetica, sans-serif; font-size: .95em; }
table.convert	{ width: 70%; font-family: Verdana, Helvetica, sans-serif; font-size: .95em; }
table.data	{ width: 90%; font-family: Verdana, Helvetica, sans-serif; font-size: .95em; }
td				{ vertical-align: top; }
td.header   { } /* keep for logo */
td.menutop { width: 14%; }

/* headings */
h1          { font-family: Georgia, serif; text-align: center; font-size: 1.3em; color:#369;  
				  padding: .5em 0em .3em 0em; margin: 0;  }	/* Page Titles */
h2          { font-family: Georgia, serif;  font-size: 1.1em; color: #369;
				  padding: .5em 0em .2em 0em; margin: 0; }	/* Main Headings */
h3          { font-family: Georgia, serif; color: #369;
				  font-size: 1em; margin: 0; padding: .5em 0 0 0; } /* Sub Headings */

hr 			{ color: #F00; margin: 0; }

/* List Items */
ul			{ padding:0; margin: .3em 0 .6em 2em; }
li       { font-family: Verdana, Helvetica, sans-serif; font-size: 1em; 
				margin:0; padding: .2em 0 .3em 0; list-style-type:square;
				list-style: url("../images/bullet.gif"); }
td h3		{ background-color: #369; color: #FFF; font-size: 1em; 
				text-align: center; padding: .1em 0 .2em 0; margin: 0; 
				font-family: Verdana, Ariel, sans-serif; border: 1px solid #000; }
td ul		{ list-style-type: square; margin: 0 0 0 1.7em; padding: 0;
           font-size: 1em; font-family: "Trebuchet MS", Arial, sans-serif;}
ol       { list-style-type: decimal; }

/* special text applications */
.menu		{ font-family: Ariel, Helvetica, sans-serif; text-align: center;
              padding: 0; margin: 0; font-size: .9em; }
.menutop	p { background-image: url("images/shade.jpg"); text-align: center; font-size: .9em; 
				padding: .5em .3em .5em .3em; margin: 0; }
.menubottom		{ font-family: Ariel, Helvetica, sans-serif; text-align: center;
              padding: .5em; margin: 0; border-top: 1px solid #F00; border-bottom: 1px solid #F00; }
.tight 	{font-family: Verdana, Ariel, Helvetica, sans-serif;
              padding: 0em .2em 0em 0; margin: 0; font-size: 1em; }
.terms p { margin: 1em; }
div.lookup { float: right; width: 200px; background-color: #FFF; border: 1px solid #369;
      margin: 10px 20px 0 20px; padding: 0;  } 
div.lookup p { font-size: .95em; font-style: oblique; text-align: center; margin: 0; padding: 1em 1em 1em 0; }

form			{ font-family: Verdana, Ariel, Helvetica, sans-serif; border: 1px solid #369;  
              padding: 1em 0px 1em 0px; margin: 1em 0em 1em 0em; font-size: 1em; 
				  background-color: #EFEFEF;}
form.calculators h2, form.calculators p { margin-left: 20px; }
.footnote	{ margin: .1em 0 .1em 3em; font-size: .9em; }
/* .button	{ background: #CCC; text-align: center; padding: .3em 0 .3em 0; border: 1px #000000 groove; background-image: url(images/shade.jpg);  } */

.center		{ text-align: center; }
.small		{ font-size: .8em; } 
.back			{ font-size: .8em; text-align: right; color: #999; padding: .1em 3em .7em 0; }

/* inline styles */
span.bold   { font-weight: bold; }
span.italic	{ font-style: italic; margin-bottom:0; }
span.small  { font-size: .8em;  } 

/* images */
img.photo 	{ border: 4px groove #369; clear: both; margin: 5px 0 10px 5px; }
p.caption 	{ width: 275px; margin: 0px 5px 25px 5px; font-family: Georgia, serif; color: #147; }
.header img { border: 0; }
.clear		{ clear: right; }
		
/* links */
a:link 	{ color: #35A; border: 0px solid #FFF; }
a:visited { color: #339; border: 0px solid #FFF; }
a:hover { color: #339; background-color: #EEE;}
.menutop a:link, .menutop a:visited { color: #36A; text-decoration: none; } 
p.menubottom a:link, p.menubottom a:visited { color: #34A; text-decoration: none; } 

/* footer */
.footertitle { font-family: Georgia, serif; color: #369; margin: 0; font-weight: bold;
              text-align: center; font-size: 1.1em; padding: .2em 0 .2em 0; }
.footer		{ font-family: Ariel, Helvetica, sans-serif; margin: .2em; font-weight: normal;
              text-align: center; font-size: .9em; padding: 0; }
.copyright	{ font-family: Verdana, Ariel, Helvetica, sans-serif; margin: 0;
              text-align: center; font-size: .7em; color: #333; 
              padding: 1em 0 .2em 0; }
td span.filesize { color:#999; font-size:80%; font-weight:normal; }
table#DocumentList { border-color: #CCC; }