*	 	{ margin:0; padding:0; }

html {  height:100%;}

body		{ color:#00652e; background: #ffffff; font-family: Arila, Verdana, san-serif; font-size: 14px; text-align: center;}

div.wrap	{ position: relative; width:1000px; margin:0 auto; text-align: left;}

div#topGreen	{ width:977px; height: 145px; background: #aacc99; color: #ffffff; 
		   position: absolute; top: 20px; left: 42px;}
div#logo	{ width:650px; height: 145px; background: #aacc99; color: #ffffff; 
		   position: absolute; top: 20px; left: 365px; text-align: right; padding-right: 2px;}
div#topBar	{ width: 977px; position: absolute; top: 150px; left: 42px; height: 49px; z-index: 50;}

div#main	{ width:977px; height: 500px; 
		   position: absolute; top: 190px; left: 42px;}

table.Main	{ width:974px; height: 450px; border: solid 1px #006622;}
table.Main td	{ vertical-align: top; background:#ffffff;}
table.Main td#form	{ width:489px; text-align:center; padding-top: 12px;}
table.Main td#left	{ width:489px; text-align:right; padding-top: 20px;}
table.Main td#rght	{ width:489px; text-align:left; padding-top: 12px;}
table.Main td#btm	{ width:493px;vertical-align: bottom; height: 120px;}
table.Main td#full	{ width:976px; text-align:left; }
table.Main td#bottomBar	{ width:976px; height: 59px; background: #aacc99; color: #4b6933;}

table#contact		{ width:400px; border: 0; padding: 0;}
table#contact td	{ vertical-align: middle; background:#ffffff; padding: 5px 0 0 40px; font-weight: bold; text-align: right;}

table#articles		{ width:970px; border: 0; padding: 0;}
table#articles td	{ vertical-align: middle; background:#ffffff; padding: 5px;}
table#articles td#free		{ width:340px; vertical-align: top;}
table#articles td#buy		{ width:550px; vertical-align: top;}

table.free td.name		{ width:260px; text-align:right;}
table.free td.comps		{ width:340px; text-align:left;}
table.free td.free		{ width:130px;  }
table.buy td.title		{ width:400px; text-align:right; }
table.buy td.fee		{ width:150px; text-align:right; }

a.nav:link 	{ color: #ffffff; text-decoration: none;}
a.nav:active 	{ color: #fcf770; }
a.nav:visited 	{ color: #ffffff; text-decoration: none;}
a.nav:hover 	{ color: #ffcc00; } 

a:link 		{ color: #006622;}
a:active 	{ color: #fcf770; text-decoration: none; }
a:visited 	{ color: #006622;}
a:hover 	{ color: #4c7800; text-decoration: none; } 

h4		{ margin: 0.5em 1em 0 2em; font-size: 1.3em; line-height: 1.25em;}
h4#main		{ margin: 0.5em 1em 0 0; font-size: 1.3em; line-height: 1.25em;}
h5		{ margin: .75em 1em 0 1em; font-size: 1.1em; line-height: 1.25em;}
h5.artls	{ margin: .5em 1em 0 1em; font-size: 1em; line-height: 1.25em;}
h6		{ margin: .75em 1em 0 1em; font-size: 0.95em; line-height: 1.25em;}
p		{ margin: 0.5em 1.2em 1em 1.2em; line-height: 1.25em; font-size: .9em;}
p.logo		{ margin: 0.5em 0 1em 0.4em; line-height: 1.15em; font-size: .85em;}
.footer		{ text-align: center; font-size: .75em; color: #4b6933;}
.lMarg		{ line-height: 2em;}
.white		{ color: #ffffff;}
.gold		{ color: #ff932e;}
#black		{ color: #000000; font-weight: bold;font-size: .65em; padding-right: 3px;}
.footer		{ text-align: center; font-size: .75em; color: #4b6933;}
#smMarg		{ margin-top: -3.2em;}
#tpMarg		{ margin-top: 1em;}
.rght		{ text-align: right;}
.center		{ text-align: center;}

img		{ border: 0px; padding: 0; margin: 0;}
img#pat		{ padding: 10px;}
img#patC	{ padding: 0 25px 0 5px;}
img#float	{ margin: .5em 16em 1em 0.25em; float: right; }

dl		{margin: 0.5em 0.75em 0 1.4em; line-height: 1.25em; font-size: .9em;}
dt		{margin: 0 0.75em 0 2.5em; line-height: 1.25em;}
dd		{margin: 0 0.75em 1em 2.5em; line-height: 1.15em;}

ul  		{ font-size: 0.9em; font-weight: bold; padding: 0.5em 2em; margin: 0.5em 0 0 2.4em;}
 
li		{ margin: 1em;}


#Asmall		{ margin-bottom: .5em; font-size: 0.85em;}
#Small		{ margin-bottom: .5em; font-size: 1em;}
.iota		{ font-size: 0.7em; font-family: Arial, sans serif; margin-left: 860px; color: #3d729a;}
.credits	{ font-size: 0.7em; font-family: Arial, sans serif; text-align: right; color: #3d729a;}



