body				{ background-color: #b30b17; }

a:link { color: #4B1399; }
a:visited { color: #4B1399; }
a:active { color: #000000; }
a:hover { color: #000000; }



#random_div { 
	float: right;
	width: 100%;
}

#random_big_div { 
	float: left;
	display: inline;
}

.yellow_box { 
	background-color: #ffef6b;
	padding: 10px;
}
	



p					{ font-size: 13px; font-family: Arial, Helvetica, Verdana; color: #000000; }

.red				{ font-size: 13px; font-family: Arial, Helvetica, Verdana; color: #CC0000; }
.randomisertxt01	{ font-weight:bold; font-size: 12px; font-family: Arial, Helvetica, Verdana; color:white; }

p.sectors			{ font-size: 12px; font-family: Arial, Helvetica, Verdana; color: #FA8C5B; margin-left: 10px; margin-right: 10px; margin-top: 10px; margin-bottom: 10px }
p.resources			{ font-size: 12px; font-family: Arial, Helvetica, Verdana; color: #4CAB36; margin-left: 10px; margin-right: 10px; margin-top: 10px; margin-bottom: 10px } 


table				{ border-width: 0px; padding: 0px; border-style: solid; padding: 0px; }
table.main			{ border-width: 0px; padding: 0px; border-style: solid; padding: 0px; }
table.margin		{ border-width: 0px; padding: 0px; border-style: solid; padding: 0px; }
table.maincontent	{ border-width: 0px; padding: 0px; border-style: solid; padding: 0px; }
table.product		{ border-width: 0px; padding: 0px; border-style: solid; padding: 0px; }
table.news		{ border-width: 0px; padding: 4px; border-style: none; padding-left: 4px; padding-right: 4px; padding-top: 4px; padding-bottom: 4px; }
td.news		{ border-width: 0px; padding: 4px; border-style: none; font-size: 11px; }

td					{ border-width: 0px; border-style: solid; font-size: 13px; font-family: Arial, Helvetica, Verdana; color: #000000; padding: 0px; }

.matrix			{ padding: 8px; background-color: #E0D7E5;  font-size: 12px; font-family: Arial, Helvetica, Verdana; color: #6B4554; font-weight: bold; }
.matrix a:link { text-decoration:none; color: #422669; }
.matrix a:visited { text-decoration:none; color: #422669; }
.matrix a:active { text-decoration:none; color: #000000; }
.matrix a:hover { text-decoration:none; color: #000000; }
hr.matrixhr { border: none; background-color: #000000; color: #000000; height: 1px; width: 100%; margin-top: 2px; margin-bottom: 2px; }

td.pub			{ background-color: #C2C7F4; font-size: 14px; font-family: Arial, Helvetica, Verdana; color: #000000; line-height: 14px; padding: 5px; font-weight:bold; }

p.pub			{ font-size: 14px; font-family: Arial, Helvetica, Verdana; color: #000000; line-height: 14px; padding: 0 0 5px 0; font-weight:bold; }

td.product			{ background-color: #e7e7e7; font-size: 12px; font-family: Arial, Helvetica, Verdana; color: #000000; line-height: 14px; padding: 10px; }
td.resources		{ border-width: 0px; border-style: solid; font-size: 12px; font-family: Arial, Helvetica, Verdana; color: #4CAB36; padding: 0px; text-decoration:underline; font-weight: bold; } 
td.main				{ border-width: 0px; border-style: solid; font-size: 13px; font-family: Arial, Helvetica, Verdana; color: #000000; padding: 0px; }
td.margin			{ border-width: 0px; border-style: solid; font-size: 13px; font-family: Arial, Helvetica, Verdana; color: #000000; padding: 0px; }
td.menu				{ border-width: 0px; border-style: solid; font-size: 13px; font-family: Arial, Helvetica, Verdana; color: #000000; padding: 0px; }
td.toplogo			{ background-image: url("images/toplogoshade.gif"); border-width: 0px; border-style: solid; font-size: 13px; font-family: Arial, Helvetica, Verdana; color: #000000; padding: 0px; }
td.maincontent		{ background-color: #FFFFFF; border-width: 0px; border-style: solid; font-size: 13px; font-family: Arial, Helvetica, Verdana; color: #000000; padding: 0px; }
table.subscribe		{ width:181px; border-bottom:4px solid #000000;}
td.subscribe		{ font-size: 12px; font-family: Arial, Helvetica, Verdana; color: #422669; text-align: center; background:#FFFFFF; padding:5px}
.subscribeform 		{ font-size: 12px; font-family: Arial, Helvetica, Verdana; border-color:#422669; border-width:1px;  }
td.maincontent		{ border-width: 0px; border-style: solid; font-size: 13px; font-family: Arial, Helvetica, Verdana; color: #000000; padding: 0px; margin-left: 10px; margin-right: 10px; margin-top: 10px; margin-bottom: 10px }
td.violet			{ background-color: #B793C1; border-width: 0px; border-style: solid; font-size: 13px; font-family: Arial, Helvetica, Verdana; color: #000000; padding: 0px; margin-left: 10px; margin-right: 10px; margin-top: 10px; margin-bottom: 10px}
td.rightbox			{ background-image: url("images/newsbackground.gif"); border-width: 0px; border-style: solid; font-size: 12px; font-family: Arial, Helvetica, Verdana; color: #000000; padding: 0px; }
td.support			{ background-color: #77538E; padding: 5px; text-align: center; }


td.mainorange		
	{
	font-family: Trebuchet MS;
	font-size: 14px; 
	font-weight: bold;
	color: #F10000;

	heigth: 26px; 
	border-width: 0px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 3px;
	padding-bottom: 3px;
	background-image: url("images/downloadtable/mainorange.gif");
	background-repeat: repeat-x;
	background-color: #FFEF6B;
	background-position: top;
	}

td.shadoworange
	{

	height: 5px;
	border-width: 0px;
	background-repeat: repeat-x;
	background-color: #FFFFFF;
	background-position: top;
	}

td.mainblue
	{
	font-family: Trebuchet MS;
	font-size: 14px; 
	font-weight: normal;
	color: #FFFFFF;
	height: 36px;

	border-width: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	background-color: #00A0FC;	
	background-image: url("images/downloadtable/mainblue.gif");
	background-repeat: repeat-x;
	background-position: top;
	}

td.ordergrey
	{
	background-color: #DDDDDD;
	padding: 3px;
	}
	

td.orderwhite
	{
	padding: 3px;
	vertical-align:top;
	}

td.ordertop
	{
	padding: 3px;
	border-bottom-width: 1px;
	border-color: #000000;
	font-size: 15px;
	font-weight: bold;
	}

.textfieldborder
	{
	border-width: 1px; 
	border-style: solid;
	border-color: #999999;
	}
	
td.shadowblue
	{
	height: 5px;

	border-width: 0px;
	background-color: #FFFFFF;

	background-repeat: repeat-x;
	background-position: top;
	}

h1					{ font-size: 15px; font-family: Arial, Helvetica, Verdana; color: #564F00;  }

img					{ border-width: 0px; }

img.imgleft
{
	float:left;
	margin:0 10px 10px 0;
}

li.large { line-height: 24px; font-size: 14px; list-style: square }

li 
{ 
list-style: square;
margin:0;
padding:0;
}

.intro			{ font-size: 15px; line-height: 18px; color: #422669; }
.key			{ color: #D43D36; font-size: 14px; line-height: 15px; font-weight: bold; }
.pop			{ color: #9D60AE; font-size: 18px; line-height: 24px; font-weight: bold; }
.small			{ font-size: 10px; line-height: 14px; }
.subtitle	{ color: #562584; font-weight: bold; font-size: 13px; line-height: 16px; }

.redsubtitle	{ color: red; font-weight: bold; font-size: 13px; line-height: 16px; }
.redsubtitle a
{
color:red;
}


.pad { padding: 10px; }

table.infobox { background-color: #D43E35; }
tr.infobox { background-color: #D43E35; }
td.infoboxtitle { color: #FFFFFF; padding: 3px; text-align: center; font-weight: bold; font-size: 13px; }
td.infobox { background-color: #FFFFFF; padding: 10px; }

table.infobox2 { background-color: #5973A2; }
tr.infobox2 { background-color: #5973A2; }




td.footer p {color:#aaaaaa; font-size: 10px;}
.footer			{ font-size: 10px; font-family: Arial, Helvetica, Verdana; color: #aaaaaa; text-decoration: none; line-height: 15px; }
.footer a:link { text-decoration:none; color: white; }
.footer a:visited { text-decoration:none; color: white; }
.footer a:active { text-decoration:none; color: white; }
.footer a:hover { text-decoration:none; color: white; }
.copy				{ font-size: 10px; }

.newedtt { background-color: #A10E07; text-align: center; padding: 5px; }
.newed { padding: 5px; font-weight: bold; font-size: 12px; }
.newedhr { border: none; background-color: #000000; color: #000000; height: 1px; width: 100%; margin: 3px 0 3px 0; }
td.newed a:link, td.newed a:visited { text-decoration: none; color: #4D4D4D; }
td.newed a:hover, td.newed a:active { text-decoration: none; color: #000; }
.new { color: #C81810; }

.alignright {float: right; margin: 0 10px 10px 10px;}

.briefingpaper {clear:both; text-align:right; width:100%; float: right; padding:10px 0; margin:0;}

.briefingpaper a { text-decoration:none; font-size:1.2em; font-weight:bold; padding:10px; margin:0; }

.briefingpaperleft {text-align:left; padding:5px 0; margin:0;}

.briefingpaperleft a { text-decoration:none; font-size:1.2em; font-weight:bold; padding:5px 5px 5px 0px; margin:0; }

td.pub_form
{

}

td.pub_form input.txt
{
	border:1px solid #999999;
	width:100%;
}

td.pub_form ul li
{
	margin:0 0 10px 0;
}

td.pubform_checkbox_left
{
	width:25%;
	text-align:right;
	padding:0 10px 0 0;
}

td.pubform_checkbox_right
{
	font-size:11px;
}


input.gambl_inputxt
{
	width:100%;
	border: 1px solid #999999;
}

textarea.gambl_inputxt
{
	width:100%;
	border: 1px solid #999999;	
	height:150px;
}

input.gambl_inputxt_short
{
	width:30%;
	border-width: 1px; 
	border-style: solid;
	border-color: #999999;
}

input.gambl_inputxt_medium
{
	width:60%;
	border-width: 1px; 
	border-style: solid;
	border-color: #999999;
}


hr.gambl_hline
{
	width:100%;
	height:1px;
}


td.orderwhite ul.nobullet
{
	list-style-type:none;
}



/* GAMBLING GROUP PHOTO */

div#gmbl_gphotohold
{
	position:relative;
	width:100%;
	text-align:center;
}

div#gmbl_gphoto
{
	position:relative;
	width:500px;
	height:400px;
	margin:0 auto;
	text-align:justify;
}

div#gmbl_gphoto p
{
	font-size:10px;
}



div.gmbl_sphoto
{
	position:relative;
	width:300px;
	text-align:justify;
}

div.gmbl_sphoto p
{
	font-size:10px;
	margin:2px 0 10px 0;
}







div.slidebox {
	width:100%;
	margin:0 0 20px 0;
	text-align: left;
}

div.slidebox p
{
	margin:0 0 20px 0;
	padding: 10px;
	border:0;
	text-align: left;
}
div.slidebox h3 {
	padding: 10px;
}




img.imgright
{
	float:right;
	margin:0 0 10px 20px;

}


/* REVIEWS 1 */
. {
	text-align: left;
	padding: 10px;
}

/* Top Tile */
td.toptile {
	background: url(images/toptile.gif) 0 0 repeat-x;
}
