/* DO NOT set BODY font-size to 75% or less. */		
		
/**
 * 84.5% for !IE, keywords for IE
 * Percents could work for IE, but for backCompat purposes, we are using keywords.
 * x-small is for IE < 6 and IE6 quirks mode.
 **/

body {font:13px verdana,arial,helvetica,clean,sans-serif; color: #666;}
table {font-size:inherit; font-size:100%;}
select, input, textarea {font:99% arial,helvetica,clean,sans-serif;}
pre, code {font:115% monospace;}
img { color: #666; border: none; }		

/* TEXT STYLES USED IN TEMPLATES */

h1.sectiontitle {display: none;}
	
h1.pagetitle {
	font-size: 122%;
	line-height: 1.6em;
	color: #0b4da2;
	font-weight: bold;
	padding: 20px 0px 10px 0px;
	margin: 0px 0px 0px 0px;
	}
body#extended h1.pagetitle, 
body#fast h1.pagetitle {
	font-size: 122%;
	line-height: 1.6em;
	color: #fff;
	font-weight: bold;
	padding: 0px 0px 10px 0px;
	margin: 0px 0px 0px 0px;
	background-color: #ed1a3a;
	}
body#fast h1.pagetitle {
	background-color: #ffcc00;
	}				
		
/* FLASH REPLACEMENT STYLES */	
/* These are standard sIFR styles... do not modify */
.sIFR-flash { visibility: visible !important; margin: 0;}
.sIFR-replaced { visibility: visible !important;}
span.sIFR-alternate { position: absolute; left: 0; top: 0; width: 0; height: 0; display: block; overflow: hidden; }
.sIFR-flash + div[adblocktab=true] {display: none !important;}
.sIFR-hasFlash h1.pagetitle { visibility: hidden; font-size: 152%; line-height: 1em; margin-top: 35px; padding-top: 0;}

/* TEXT STYLES USED IN RADEDITOR */

h1, h2, h3, h4, h5, h6 {
	font-weight: bold;
	line-height: 1.6em;
	padding: 6px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	}
	
h1 {font-size: 100%; color: #ed1a3a;}
h2 {font-size: 100%; color: #0b4da2;}
h3 {font-size: 92%; color: #6B7785;}
h4 {font-size: 85%; color: #333;}
h5 {font-size: 77%; color: #333;}
h6 {font-size: 77%; color: #333;}	

p {
	font-size: 85%;
	line-height: 1.4em;
	padding: 3px 0px 6px 0px;
	margin: 0px 0px 0px 0px;
	}
	
.text {font-size: 85%;}		
	
.small, .date {font-size: 77%; margin: 0; padding: 0; }	

.date-2 {color: #999;}
	
a:link 		{ text-decoration: none; color: #0066cc; }
a:visited 	{ text-decoration: none; color: #0066cc; }
a:hover 	{ text-decoration: none; color: #ed1a3a; }
a:active 	{ text-decoration: none; color: #0066cc; }

ul, ol {margin-top: 3px;}
li {font-size: 85%; line-height: 1.6em; margin-top: 0.2em; margin-bottom: 0.1em;}
li li {font-size: 100%;}
	
	
/* ================================================================= */
/* =================== ICONS & CUSTOM STYLES ======================= */
/* ================================================================= */

/* These classes add an icon to a block element. */		
	
p.link, p.back {padding-left: 16px;margin: 0px;}
p.link {background: url(../library/icn-link.gif) no-repeat 0px 5px;}
p.back {background: url(../library/icn-back.gif) no-repeat 0px 5px;}
						
a.pdf-link {
	background: url(../library/pdf.gif) no-repeat 0px 0px;
	display: block; 
	padding: 9px 0 15px 37px; 
	font-weight: bold; 
	margin: 0 0 3px 0; 
	font-size: 85%; 
	border-bottom: 1px solid #c2d5eb;
	}	

/* FLASH TEXT REPLACEMENTS */
p.paid {font-size: 115%; color: #23367e; font-weight: bold;}
span.dollar {font-size: 225%; font-weight: bold; padding: 0; margin: 0; vertical-align: top;}
.pwr span.dollar {color: #aa1c1c;}
.poo span.dollar {color: #005b30;}
.sat span.dollar {color: #0b4da2;}
.mwl span.dollar {color: #0b4da2;}
.ozl span.dollar {color: #00684a;}
.su6 span.dollar {color: #4a4a4a;}

span.amount {font-size: 385%; font-weight: bold; padding: 0; margin: 0; vertical-align: top;}	
.pwr span.amount {color: #aa1c1c;}
.poo span.amount {color: #005b30;}
.sat span.amount {color: #0b4da2;}
.mwl span.amount {color: #0b4da2;}
.ozl span.amount {color: #00684a;}
.su6 span.amount {color: #4a4a4a;}

p.description {font-size: 145%; font-weight: bold; padding: 0; margin: 0; line-height: normal; text-align: center;}
.pwr p.description {color: #aa1c1c;}
.poo p.description {color: #005b30;}
.sat p.description {color: #0b4da2;}
.mwl p.description {color: #0b4da2;}
.ozl p.description {color: #00684a;}
.su6 p.description {color: #4a4a4a;}

p.amount-keno {font-size: 250%; color: #0b4da2; font-weight: bold; padding: 0; margin: 0; text-align: center !important;}	

div.mod-winnerlisting h1			{background: url(../library/bg-winnerstory-title.gif) no-repeat 100% 0 #ffe3ae; font-size: 92%; padding: 1px 0 1px 9px; margin: 0;}
div.mod-winnerlisting h1 a:link 	{ text-decoration: none; color: #cc6633; }
div.mod-winnerlisting h1 a:visited 	{ text-decoration: none; color: #cc6633; }
div.mod-winnerlisting h1 a:hover 	{ text-decoration: none; color: #ed1a3a; }
div.mod-winnerlisting h1 a:active 	{ text-decoration: none; color: #cc6633; }	
div.mod-winnerlisting h1 span.date	{font-size: 100%; font-weight: normal; color: #cc6633;}	

p.search-result 			{padding: 0 !important; margin: 0 !important;}
p.search-result a			{display: block; padding: 4px 0 6px 10px; margin: 0; width: 590px; border-top: 1px solid #fff;}
p.search-result a:link 		{background-color: #e2edfb; }
p.search-result a:visited 	{background-color: #e2edfb; }
p.search-result a:hover 	{background-color: #fff; }
p.search-result a:active 	{background-color: #e2edfb; }	
p.search-result span		{color: #666; font-size: 100%; font-weight: normal; }

/* Module text */
div.numbers {font-size: 85%; font-weight: normal;}
div.mod-winnerlisting h1 span.date {font-size: 92% !important; float: right; padding: 0 7px 0 0;}	
div.mod-winnerlisting h1 span.title {float: left; font-size: 100%; padding: 0;}
div.mod-winnerlisting div.pad-mod h1 {background: none; padding: 6px 0px 0px 0px; color: #ed1a3a; font-size: 100%;}	

div.mod-contentpanel h1,
div.mod-numbergenerator h1			{color: #0b4da2; font-size: 85%; padding: 2px 0 2px 6px; background: url(../library/paneltitle2-bg.gif) no-repeat top right #b2c7e6; border-left: 1px solid #869ec3; margin: 0;}							
div.mod-contentpanel h1 span		{font-weight: normal;}
div.mod-contentpanel h1 a:link 		{color: #0b4da2; }
div.mod-contentpanel h1 a:visited 	{color: #0b4da2; }
div.mod-contentpanel h1 a:hover 	{color: #ed1a3a; }
div.mod-contentpanel h1 a:active 	{color: #0b4da2; }
	
div.detail-content,
div.detail-win,
div.detail-image,	
div.detail-link {color: #23367e;}	

tr.paging span		{font-size: 85%; border: solid 1px #94051b; color: #fff; background: #e52d48; display: block; padding: 3px 0px 3px 0px; width: 21px;}
tr.paging a			{font-size: 85%; border: solid 1px #034ea2; display: block; padding: 3px 0px 3px 0px; width: 21px;}
tr.paging a:link 	{text-decoration: none; background: #eee; color: #0b4da2; border-color: #eee; }
tr.paging a:visited {text-decoration: none; background: #eee; color: #0b4da2; border-color: #eee; }
tr.paging a:hover 	{text-decoration: none; background: #fff; color: #ed1a3a; border-color: #e51839; }
tr.paging a:active 	{text-decoration: none; background: #eee; color: #0b4da2; border-color: #eee; }






