body
{
	background-color:#ADD6A9;
	BACKGROUND:url(graphics/leaves_bg.gif);
	font-size:12px;
	font-family:Arial;
}
.fullWidth
{
	width:100%;
}
.nintyEightWidth
{
	width:98%;
}
a
{
	color:Blue;
	font-size:12px;
	font-family:Arial;
	text-decoration:none;
}
a:visited
{
	text-decoration:none;
	color:Blue;
}
a:hover
{
	text-decoration:none;
	color:Blue;
}
.maintable
{
	border:1px solid #E80000;
	background-color: White;
	width:850px;
}
.maintable .header
{
	text-align:left;
}
.navlinks
{
	background-color:#E80000;
	padding:2px;
}
.footer
{
	color:Black;
	font-weight:bold;
	font-size:12px;
	background-color:#E80000;
	padding:2px;
}
.AboutUs
{
	width:100%;
	font-size:11px;
	font-family:Arial;
	text-align:justify;
	overflow:auto;
	line-height:16px;
}
.AboutUs #left, .AboutUs #right
{
	vertical-align:top;
	padding:10px;
}
.AboutUs #left
{
	float:left;
	width:260px;
}
.AboutUs #right
{
	border-left:2px solid darkgreen;
}
.AboutUs .BigLetter
{
	font-weight:bold;
	font-size:14px;
}
.AboutUs #henry
{
	width:130px;
	float:left;
}
.AboutUs #hdr
{
	font-size:16px;
	font-weight:bold;
	text-align:center;
	background-color:#AADD88;
	border:1px solid #88BB66;
	padding:2px;
	line-height:22px;
}
.AboutUs #imgKvaleKid
{
	float:right;
	width:250px;
	margin-left:10px;
}
.PlayOnlinePopup
{
	border-collapse:collapse;
	position:absolute;
	top:200px;
	left:310px;
	border:1px solid black;
	width:400px;
	padding:0px;
	z-index:20;
}
.PlayOnlinePopup .titlebar
{
	text-align:left;
	background-color:lightgreen;
	border-bottom:1px solid black;
}
.PlayOnlinePopup .titlebar img
{
	float:right;
	padding:1px;
}
.PlayOnlinePopup .titlebar .title
{
	text-align:left;
	padding-left:10px;
}
.PlayOnlinePopup .body
{
	text-align:left;
	background-color:#ddffdd;
	padding:10px;
}
.Head1Liners
{
	width:100%;
}
ol#newTabs
{
	font-size:12px;
	height:2em;
	list-style: none;
	margin: 0;
	padding: 0;
}
ol#newTabs li
{
	font-size:12px;
	float:left;
	margin:0 1px 0 0;
	border-bottom:1px solid #AAD391;
}
ol#newTabs a
{
	font-size:12px;
	background: #bdf url(graphics/tab.png) 0 0;
	padding-left:20px;
	display:block;
	float:left;
	height:2em;
	text-decoration:none;
}
ol#newTabs span
{
	font-size:12px;
	background:url(graphics/tab.png) 100% 0;
	display:block;
	line-height:2em;
	padding-right:20px;
	color:black;
}
ol#newTabs a:hover
{
	background-position: 0 -120px;
}
ol#newTabs a:hover span
{
	background-position: 100% -120px;
}
ol#newTabs li.select a
{
	background-position: 0 -60px;
	border-bottom:1px solid #AAD391;
}
ol#newTabs li.select span
{
	background-position: 100% -60px;
	font-weight:bold;
}
.Head1Liners .content
{
	background-color:#AAD391;
	padding:10px;
	border:1px solid #AAD391;
	font-size:12px;
	font-family:Arial;
	vertical-align:top;
	text-align:justify;
}
.Head1Liners .content .div1
{	
	background-image:url(graphics/NewsPaperBG.jpg);
	background-color:white;
	border:1px solid black;
	padding:10px;
	font-size:12px;
}
.Head1Liners .content .div1 .hdr
{
	font-weight:bold;
	font-family:Arial;
	font-size:14px;
	text-align:center;
	padding:10px;
}
.Head1Liners .content .div1 .hdrHowPlay
{
	font-size:18px;
	margin-right:5px;
	margin-bottom:3px;
}
.Head1Liners .content .div1 .howplay
{
	font-size:14px;
	padding:10px;
	background-image:url(graphics/trans_f0f0f0.gif);
	border:1px solid #c0c0c0;
}
.Head1Liners .content .div1 .howplaysupp
{
	font-style:italic;
	font-size:14px;
	margin-top:10px;
}
.Head1Liners .content .div1 .demoplug
{
	text-align:center;
	font-weight:bold;
	padding:3px;
	background-color:#AADD88;
	border:1px solid #88BB66;
}
.Head1Liners .content .BigLetter
{
	font-weight:bold;
	font-size:14px;
}
.Head1Liners .content .div2
{
	background-color:white;
	border:1px solid black;
	font-size:13px;
	text-align:center;
	vertical-align:top;
}
.Head1Liners .content .div3
{	
	background-color:white;
	border:1px solid black;
	font-size:14px;
	height:390px;
}
.Head1Liners .content .div3 .gamepic
{
	float:left;
	margin-left:15px;
	margin-top:20px;
	border:1px solid black;
}
.Head1Liners .content .div3 .contentlist
{
	font-size:12px;
	padding:10px;
	text-align:left;
	float:right;
	margin-right:15px;
	width:300px;
	height:235px;
	border:1px solid green;
	background-image:url(graphics/trans_C9F7C9.gif);
	line-height:20px;
}
.Head1Liners .content .div3 .hdr
{
	font-weight:bold;
	font-family:Times New Roman, Sans-Serif;
	font-size:26px;
	text-align:center;
	text-decoration:underline;
}
.AllGames .content
{
	background-color:#AAD391;
	padding:10px;
	border:1px solid #AAD391;
	font-size:12px;
	font-family:Arial;
	vertical-align:top;
	text-align:justify;
}
.AllGames .content .innerContent
{
	background-color:white;
	border:1px solid black;
	padding:10px;
	font-size:12px;
}
.EcoAudit
{
	width:100%;
}
.EcoAudit a
{
	color:Black;
}
.EcoAudit .content
{
	background-color:#AAD391;
	padding:10px;
	font-size:12px;
	font-family:Arial;
	vertical-align:top;
	text-align:justify;
}
.EcoAudit .content .div1
{
	background-color:white;
	border:1px solid black;
	padding:10px;
	display:block;
}
.EcoAudit .content .div2
{
	background-color:white;
	border:1px solid black;
	font-size:12px;
	overflow:auto;
	padding:10px;
	text-align:center;
}
.EcoAudit .content .div2 #NewLeafPaperPic
{
	float:left;
	padding-right:10px;
	padding-bottom:15px;
}
.EcoAudit .content .div2 #Paragraph1, .EcoAudit .content .div2 #Paragraph2
{
	text-align:justify;
}
.EcoAudit .content .div2 .TotalCalcHdr
{
	clear:both;
	font-size:18px;
	font-weight:bold;
	font-style:italic;
}
.EcoAudit .content .div2 .TotalCalcTable
{
	font-size:12px;
	border-collapse:collapse;
	background-color:#AADD88;
}
.EcoAudit .content .div2 .TotalCalcTable .hdr
{
	font-weight:bold;
}
.EcoAudit .content .div2 .TotalCalcTable td
{
	text-align:center;
	border:1px solid black;
	padding:4px;
}
.EcoAudit .content .div3
{
	background-color:white;
	border:1px solid black;
	font-size:12px;
	overflow:auto;
	padding:10px;
}
.EcoAudit .content #title
{
	font-size:18px;
	font-weight:bold;
	font-style:italic;
	text-decoration:underline;
}
.EcoAudit .content .BigLetter
{
	font-weight:bold;
	font-size:16px;
}
.EcoAudit .content #coupon
{
	font-size:12px;
	text-align:center;
	background-color:#88BB66;
	border:1px dashed black;
	color:Black;
	padding:2px;
	width:350px;
}
.EcoAudit .content #coupon #hdr
{
	font-style:normal;
	padding:3px;
	font-size:16px;
	font-weight:bold;
}
.EcoAudit .tabs
{
	font-family:Arial;
	font-size:12px;
	text-align:center;
}
.EcoAudit .tabs a
{
	color:black;
}
.EcoAudit .tabs .select
{
	width:170px;
	cursor:hand;
	background-color:#AADD88;
	padding:4px 8px 4px 8px;
	font-weight:bold;
	border-bottom:none;
	border-top: 1px solid black;
	border-left: 1px solid black;
	border-right: 1px solid black;
}
.EcoAudit .tabs .normal
{
	width:170px;
	cursor:hand;
	background-color:#88BB66;
	padding:4px 8px 4px 8px;
	font-weight:bold;
	border-bottom:1px solid black;
	border-top: 1px solid #444444;
	border-left: 1px solid #444444;
	border-right: 1px solid #444444;
}
.EcoAudit .tabs .spacer
{
	border-bottom:1px solid black;
}
.EcoAudit .tabs .spacerBig
{
	border-bottom:1px solid black;
	width:500px;
}
.EcoSurvey
{
	text-align:left;
}
.EcoSurvey .hdr
{
	text-align:center;
	font-size:16px;
	font-weight:bold;
	padding:5px;
	background-color:#AADD88;
	border:1px solid #88BB66;
}
.EcoSurvey .Q
{
	padding-top:10px;
	font-size:12px;
	font-weight:bold;
}
.EcoSurvey .A
{
	font-size:12px;
}
.FavLinks
{
	text-align:left;
}
.FavLinks h1
{
	padding-top:20px;
	font-size:20px;
	color:darkgreen;
	border-bottom:1px solid darkgreen;
}
.FavLinks .lcell
{
	padding-left:10px;
	vertical-align:top;
}
.FavLinks .rcell
{
	vertical-align:top;
	text-align:left;
}
.FavLinks .rcell .linklist
{
	margin-top:-10px;
	overflow:auto;
	width:100%;
}
.FavLinks .rcell td
{
	font-size:12px;
	padding-top:5px;
	padding-bottom:5px;
}
.FavLinks .rcell td a
{
	font-size:14px;
	color:darkgreen;
	font-weight:bold;
}
.OrderPage
{
	text-align:center;
	font-size:12px;
}
.OrderPage .orderForm
{
	border-top:1px solid darkgreen;
	border-right:1px solid darkgreen;
	text-align:center;
}
.OrderPage .orderForm .CalcGrandTotal
{
	font-weight:bold;
}
.OrderPage .orderForm .CalcGrandTotal a
{
	border:1px solid darkgreen;
	background-color: #BBFFBB;
	color:Black;
	padding:3px;
}
.OrderPage .orderForm .CalcGrandTotal a:hover
{
	border:1px solid darkgreen;
	background-color: #DDFFDD;
	color:Blue;
	padding:3px;
}
.OrderPage .orderForm .FormHeader
{
	text-align:center;
	font-family:Arial;
	font-size:24px;
	font-weight:bold;
	color:darkgreen;
}
.OrderPage .orderForm .tilde
{
	text-align:center;
	font-family:Arial;
	font-size:24px;
	font-weight:bold;
	color:lightgreen;
}
.OrderPage .orderForm .gul
{
	vertical-align:middle;
	border-left:1px solid darkgreen;
	border-bottom:1px solid darkgreen;
	padding:10px;
}
.OrderPage .mailpdf
{
	float:right;
	border-top:1px solid green;
	border-left:1px solid green;
	border-right:1px solid green;
	font-size:10px;
	margin-right:5px;
	width:130px;
}
.OrderPage .mailpdf TD
{
	text-align:center;
	padding:5px;
	border-bottom:1px solid darkgreen;
}
.OrderPage .mailpdf A
{
	font-weight:bold;
	font-size:10px;
}
.ContactUs
{
	font-size:16px;
}
.ContactUs H1
{
	line-height:24px;
	font-size:16px;
	font-weight:bold;
	padding-bottom:10px;
	padding-top:10px;
}
.ContactUs TABLE
{
	text-align:center;
	width:95%;
}
.ContactUs TABLE TD
{
	line-height:21px;
	background-image:url(graphics/trans_f0f0f0.gif);
	border:1px solid #e0e0e0;
	vertical-align:top;
	padding:20px;
	font-size:14px;
	width:33%;
}
.ContactUs TABLE TD a
{
	font-size:14px;
}
.NavTopStyleNormal 
{
	background-color:darkgreen;
	color:lightgreen;
	font-weight:bold;
	border:1px solid lightgreen;
}
.NavTopStyleNormal a 
{
	color:lightgreen;
	font-weight:normal;
	font-weight:bold;
}
.NavTopStyleNormal a:visited 
{
	color:lightgreen;
}
.NavTopStyleNormal a:hover 
{
	color:lightgreen;
}
.NavTopStyleSelect 
{
	background-color:lightgreen;
	border:1px solid darkgreen;
}
.NavTopStyleSelect a 
{
	color:darkgreen;
	font-weight:bold;
}
.NavTopStyleSelect a:visited 
{
	color:darkgreen;
}
.NavTopStyleSelect a:hover 
{
	color:darkgreen;
}
