 body	 {font-family:verdana; font-size:70%;margin:0;color:#006699;
	  background:#a9a9a9 url(bodytop.jpg) repeat-x fixed top;
	  text-align:center}

 div.top {width:100%;height:0.5cm;margin:0}
 div.end {width:100%;height:0.5cm;margin:0;
	  background:#a9a9a9 url(image/bodyend.jpg) repeat-x fixed bottom}
 div.main 
	 {width:750px;border:thin solid #808080;background-color:#ffffff;padding:1em;margin:0}
 div.banner
	 {width:100%;height:145px;margin-bottom:0.5em;background-image:url(image/bannercolor.jpg);
	  background-position:bottom center;background-repeat:repeat-x}
 div.menu {width:100%;padding:0 0 0 3em;margin:0}
 div.content
	 {width:38em;padding:4em;text-align:left;line-height:1.25em;
	margin-right: 31px;
}
 div.center

	 {width:65%;padding:4em 5em 4em 5em;text-align:center;
	  line-height:1.25em}
 div.smallpad
	 {width:38em;padding-top:4em;padding-bottom:3em;text-align:left}
 div.contentwide
	 {width:70%;padding:1em;text-align:left;line-height:1.25em;margin-right:0}
 div.sidebar
	 {height:500px;float:right;margin:0;padding:4em 0 4em 0;
	  text-align:left;line-height:1.5em}

 div.copyright {width:100%;margin-top:5em;text-align:center;font-size:xx-small}
 div.up	 {text-align:right;margin:0.5em 0 0 0;padding:0}
 div.gsearch
	 {padding:3em 2em 2em 2em}
 div.section	 
	 {width:38em;padding:3em 1em 1em 1em;text-align:left}
 div.sectioncenter
	 {width:38em;padding:3em 1em 1em 1em;text-align:center}
 div.topads
	 {margin:1em 0 2em 0}
 div.leftcol
	 {float:left;margin:0}
 div.rightcol
	 {float:right;margin:0}

 #def	 {background:#fffacd}
 acronym {color:"dark green"}

 ul	 {list-style-type:square;list-style-position:outside;padding:0;margin:1.25em}
 ul.plain	{list-style-type:none;margin:0}
 ul.plainindent	{list-style-type:none;margin:0 0 0 5em;padding:0}
 ul.menu {width:100%;margin:0 0 0 1.5em;padding:0;list-style-type:none}
   
 ul.downloads {padding: 1em 3em 1em 3em;border-bottom:3px double #DCDCDC}
  
 bold.downloads {font-size:120%;padding-top:1em;letter-spacing:0.1em;border-bottom:1px solid #778899}
 
 li	 {margin:0;padding:0;margin-left:0;padding-left:0;list-style-image:url(Star1.gif);
	  line-height:1.5em}
 li.plain	{list-style-image:none}
 li.plainindent {list-style-image:none;line-height:1.25em;margin:0 0 0 5em;padding:0}
 li.menu {display:inline;margin:0;padding:0 2em 0 0;text-align:center;line-height:normal}

 a:visited	  {color:#6CB2B5}
 a.menu	 {color:#6A5ACD;text-decoration:none}
 a.menu:hover {color:#8A2BE2;color:cornflowerblue}
 a.menu:visited	  {color:#6A5ACD}


 a.pagemenu	  {color:#663333;text-decoration:none;background-color:#BFEBEA;
		   padding:0 0.2em 0.2em 0.2em}

 a.pagemenu:hover {color:#800000}
 a.pagemenu:visited {color:#663333}
 a.goto	 {font-size:80%;color:#006699}
 a.goto:visited  {color:#006699}
 a.nodecor	 {color:#006699;text-decoration:underline}
 a.nodecor:hover {color:#6495ED}
 a.nodecor:visited  {color:#006699}

 table	    {font-family:verdana;font-size:100%}
 table.menu {table-layout:auto;margin:0;padding:0}
 td.menu    {text-align:center;vertical-align:bottom;padding-left:2em;padding-right:2em;
	     	  font-family:verdana;font-size:80%;letter-spacing:0.1em;font-weight:bold}
 table.cards	 {text-align:left;border:none}

 table.downloads {width:60%;margin:1em 0 1em 0;text-align:center;table-layout:fixed;
		  line-height:1.5em;border:1px solid #778899}

 th.downloads	 {font-size:120%;padding-top:1em;letter-spacing:0.1em;border-bottom:1px solid #778899}

 td.menu_gray	 {text-decoration:underline;text-align:center;vertical-align:bottom;padding-left:2em;padding-right:2em;
		  font-family:verdana;font-size:80%;letter-spacing:0.1em;font-weight:bold;
		  color:gray}
		  
 td.price,th.price {vertical-align:middle}
 td.padded	 {padding-left:1em}
 td.cat		 {padding-right:3em;vertical-align:top}
 td.cards	 {vertical-align:top;padding-left:1em;padding-right:1em;padding-bottom:0.5em;
		  border-bottom:1px solid #DCDCDC}

 img.goto	 {vertical-align:middle;border:none}

 h1,h2	 {letter-spacing:0.2em;margin:1.5em 0 1em 0}
 h3.announce	 {text-align:center;margin-bottom:1.5em}
 h5	 {letter-spacing:0.1em}
 
 p.footnote	 {margin-top:5em;font-size:90%;line-height:1.25em}
 