body{ background-image:url(/media/images/bg_gradient.gif); background-repeat:repeat-x; padding:0; margin:0; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:16px; color:#333333; }

p{ padding:0; margin:0 0 12px 0; }
.intro{ font-size:14px; line-height:18px; }

.disclaimer{ 
	font-size:11px; 
	line-height:15px; 
	color:#999;
}


p.publication{ font-size:10px; line-height:12px; }

p.sponsor{ font-size:11px; line-height:15px; text-align:center; width:172px; }

h1{ font-family:Helvetica, Verdana; font-size:18px; line-height:22px; color:#99cc33; font-weight:bolder; padding:0; margin:0 0 18px 0; }
h1.h1style{ font-family:Helvetica, Verdana; font-size:18px; line-height:22px; color:#99cc33; font-weight:bolder; padding:0; margin:0 0 18px 0; }
h2{ font-size:14px; line-height:18px; color:#333333; padding:0; margin:0 0 10px 0; }
h3{ font-size:12px; line-height:17px; color:#333333; padding:0; margin:0 0 10px 0; }

hr{ color:#cccccc; height:1px; margin-bottom:7px; }

a{ color:#0099ff; text-decoration:none; }
a:hover{ color:#8bbe25; }

a.feedbacksmall{ font-size:11px; }

ul{ margin-top:0; padding-top:0; }

td{ 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px; 
	line-height:16px; color:#333333; 
}


a.readmore{ font-size:11px; line-height:15px }
	
input, select, textarea{ font-family:Arial, Helvetica, sans-serif; color:#333333; }

img.inthepressimage{ float:left; padding:0 10px 10px 0; }
img.profileimage{ float:left; padding:0 12px 10px 0; }

.smalltext{ font-size:11px; line-height:15px; }

.alignleft{ 
	padding: 0 15px 15px 0; 
	float: left;
}

.alignright{ 
	padding: 0 0 15px 15px; 
	float: right;
}

div.clear{ clear:both; font-size:1px; line-height:1px; height:1px; }
div.clear10{ clear:both; font-size:1px; line-height:1px; height:10px; }
div.clear15{ clear:both; font-size:1px; line-height:1px; height:15px; }
div.clear20{ clear:both; font-size:1px; line-height:1px; height:20px; }

div.logo{ float:left; margin:19px 0 23px 57px; }
*html div.logo{ margin:19px 0 23px 29px; }

div.container{ background-image:url(/media/images/bg_strip.gif); background-repeat:repeat-y; width:800px; margin:0 auto; }

div.background{ background-image:url(/media/images/bg_main.gif); background-repeat:no-repeat; width:800px; margin:0 auto; }
div.backgroundhome{ background-image:url(/media/images/bg_home.gif); background-repeat:no-repeat; width:800px; margin:0 auto; }

div.flash{ width:760px; height:220px; margin:0 auto; clear:both; padding:20px 0 0 0; }

div.topnav{ margin:0 auto; width:700px; padding:0; clear:both; }
div.topnav ul{ margin:0; padding:0; }
div.topnav li{ padding:0 7px 0 5px; margin:0; list-style:none; list-style-type:none; float:left; }

div.lhs_nav_top{ background-image:url(/media/images/lhs_nav_top.gif); background-repeat:no-repeat; width:707px; float:left; margin:23px 0 0 45px; height:23px; }
*html div.lhs_nav_top{ margin:20px 0 0 23px; }

div.lhs_nav{ float:left; margin:0 0 0 45px; width:181px; background-image:url(/media/images/lhs_nav_bg.gif); background-repeat:repeat-y; }
*html div.lhs_nav{ margin:0 0 0 23px; }
div.lhs_nav ul{ margin:0 7px 0 6px; padding:0; }
div.lhs_nav li{ margin:6px 0 5px 0;  padding:0 20px 1px 22px; list-style:none; list-style-type:none; font-size:11px; line-height:15px; clear:left; }
div.lhs_nav li:hover{ background-color:#dfe7f5; }
div.lhs_nav li:hover a{ color:#295cba; font-weight:normal; }
div.lhs_nav li a{ color:#fff; font-size:11px; line-height:15px; text-decoration:none; }
div.lhs_nav li.selected{ background-color:#dfe7f5; }
div.lhs_nav li.selected a{ color:#295cba; font-weight:bold; }
div.lhs_nav li ul{ margin:2px -20px 2px -22px; padding:0 }
div.lhs_nav li ul li{ background-image:url(/media/images/lhs_nav_bullet.gif); font-weight:normal; background-position:top left; background-repeat:no-repeat; padding:0 18px 0 29px; margin:0 0 3px 0; }
div.lhs_nav li.selected ul li a{ color:#295cba; font-weight:normal; }
div.lhs_nav li ul li:hover{ background-color:#fff; font-weight:normal; }
div.lhs_nav li ul li:hover a{ font-weight:normal; }
div.lhs_nav li ul li.selected{ background-color:#fff; }
div.lhs_nav li ul li.selected a{ font-weight:bold; }

div.lhs_nav_bottom{ margin:0 0 0 45px; background-image:url(/media/images/lhs_nav_bottom.gif); background-repeat:no-repeat; width:181px; height:30px; clear:left; }
*html div.lhs_nav_bottom{ margin:0 0 0 46px; }

div.shareprice{ margin:10px 60px 0 0; float:right; font-size:10px; line-height:13px; color:#646940; }
*html div.shareprice{ margin:10px 30px 0 0; }

div.search{ float:right; margin:10px 60px 0 0; clear:right; width:210px; }
*html div.search{ margin:10px 30px 0 0; }
div.search table{ float:right; }	
div.search input.searchbox{ background-color:#b7e823; font-size:11px; line-height:15px; width:160px; padding-left:5px; margin:1px 3px 0 0; }

div.content{ float:right; width:493px; margin:2px 65px 30px 0; }
*html div.content{ margin:2px 33px 30px 0; }

div.footer{ background-image:url(/media/images/footer.gif); background-repeat:no-repeat; width:800px; margin:0 auto; min-height:60px; }
div.footer ul{ margin:0; padding:36px 0 0 0; float:right; width:580px; } 
div.footer li{ margin:0; padding:0 6px 0 6px; float:left; list-style:none; list-style-type:none; font-size:11px; line-height:15px; background-image:url(/media/images/footer_divider.gif); background-position:right; background-repeat:no-repeat; }
div.footer li.last{ background-image:none; padding-right:0px; }
div.footer li a{ color:#333333; text-decoration:none }
div.footer li a:hover{ text-decoration:underline }

div.home_column_1{ width:200px; float:left; margin:30px 0 0 55px; }
*html div.home_column_1{ margin:30px 0 0 28px; }
div.home_column_1 p{ font-size:14px; line-height:18px; }
div.home_column_2{ width:200px; float:left; margin:30px 0 0 40px; background-image:url(/media/images/home_column_2_bg.gif); background-position:top left; background-repeat:no-repeat; } 
div.home_column_2 p{ font-size:11px; line-height:15px; }
div.home_column_3{ width:200px; float:left; margin:30px 0 0 40px; }  
div.home_column_3 div.number{ width:17px; float:left; clear:both; }
div.home_column_3 div.game{ width:160px; float:left; }

div.h2_divider{ border-top:1px solid #333333; height:12px; width:200px; }
div.h2_divider p{ float:right; padding:0; margin:0; }

div.home_column_1 h2{ padding:0; margin:0 0 7px 0; font-family:Helvetica, Verdana; font-size:16px; line-height:18px; font-weight:bolder; }
h2.home_column2{ padding:0; margin:0 0 11px 0; font-family:Helvetica, Verdana; font-size:16px; line-height:18px; font-weight:bolder; }
h2.home_column2a{ padding:5px 0 0 0; margin:0 0 3px 0; font-family:Helvetica, Verdana; font-size:16px; line-height:18px; font-weight:bolder; }

img.sponsor{ float:left; }

div.breadcrumb{ font-size:10px; color:#666666; line-height:13px; padding:0; margin:0 0 15px 0; } 
div.breadcrumb a{ color:#666666; text-decoration:none; } 
div.breadcrumb a:hover{ color:#666666; text-decoration:underline; } 
div.breadcrumb p{ padding:0; margin:0; }

div.officeimage{ float:left; width:237px; padding:0 5px 15px 0; }
div.officeimage p{ font-size:10px; line-height:12px; margin:0; padding-top:2px; }

div.news h2{ padding-top:15px; margin-bottom:8px; } 
div.news p{ margin-bottom:8px; }

div.press h2{ font-size:14px; line-height:18px; }

div.profiledetail{ float:left; width:380px; }
div.profiledetail h2{ font-size:14px; line-height:18px; padding:0; margin-bottom:4px; }
div.profiledetail h3{ font-size:12px; line-height:16px; padding:0; margin:0 0 6px 0; }

div.contactdetail h2{ padding-top:16px; font-size:14px; }
div.contactdetail a{ color:#07a1f8; }
div.contactdetail a:hover{ color:#07a1f8; text-decoration:underline; }
div.contactdetail2 h2{ margin-bottom:0px; padding-top:6px; }
div.contactdetail2 p{ padding-top:1px; }
div.contactdetail2 a{ color:#07a1f8; padding-left:3px; font-weight:bold; }

div.maincolumn1{ width:230px; float:left; margin:0 10px 0 0; }
div.officedetail{ margin-bottom:15px; }

div.twocolumn h1{ margin:0 0 10px 0; }
div.twocolumn h2{ font-size:16px; line-height:20px; padding:4px 0 0 0; margin:0 0 10px 0; }
div.twocolumn h3{ font-size:12px; line-height:16px; padding:0; margin:0 0 5px 0; }
div.twocolumn h4{ font-size:12px; line-height:16px; padding:0; margin:0 0 2px 0; color:#000 }
span.head_col1{ color:#666666; font-size:12px; line-height:16px; font-weight:bold; padding-top:3px; float:left; width:50px; }
span.head_col2{ padding-top:3px; float:left; width:160px; }

div.maincolumnau{ 
	width:450px; 
	float:left; 
	margin:0 10px 0 0; 
}
div.officedetailau1{ 
	margin-bottom:15px; 
	float:left;
	width:200px;
}
div.officedetailau2{ 
	margin-bottom:15px; 
	float:left;
	width:200px;
}
div.maincolumnau span.head_col1{ 
	color:#666666; font-size:12px; line-height:16px; font-weight:bold; padding-top:0; float:left; width:50px; 
}
div.maincolumnau span.head_col2{ 
	padding-top:0; float:left; width:130px; 
}
div.maincolumnau h2{ font-size:14px; line-height:18px; padding:4px 0 0 0; margin:0 0 10px 0; }

div.searchpanel_top{ background-image:url(/media/images/panel_top.gif); height:12px; width:308px; background-repeat:no-repeat; float:left; }
div.searchpanel{ background-image:url(/media/images/panel_bg.gif); width:308px; background-repeat:repeat-y; float:left; }
div.searchpanel p{ margin-bottom:7px; }
div.searchpanel_bottom{ background-image:url(/media/images/panel_bottom.gif); width:268px; background-repeat:no-repeat; background-position:bottom; padding:10px 20px 20px 20px; min-height:220px; }
div.searchpanel_bottom_form{ background-image:url(/media/images/panel_bottom.gif); width:268px; background-repeat:no-repeat; background-position:bottom; padding:10px 20px 20px 20px; min-height:220px; }
div.searchpanel_bottom_form input,select{ font-size:11px; line-height:15px; width:170px; }
div.searchpanel_bottom_form select.denomination{ width:240px; }
div.searchpanel_bottom_form input.searchbutton{ width:62px; }

div.search_rhs{ float:right; width:170px; }
div.search_rhs p{ font-size:11px; line-height:15px; }
div.search_rhs td{ font-size:11px; line-height:15px; padding: 0 5px 3px 0; }

table.supportorg{
}
table.supportorg td{
	vertical-align:top;
	border-bottom:1px solid #cccccc;
	background-color:#fff;
	font-size:11px;
	line-height:15px;
	padding:2px 4px 2px 4px;
}
table.supportorg td.staterow{
	background-color:#cccccc; 
	color:#fff;
	font-weight:bold;
	border-bottom:1px solid #cccccc;
}

table.tables{
	border-left:1px solid #cccccc;
	border-top:1px solid #cccccc;
}

table.tables td{
	border-right:1px solid #cccccc;
	border-bottom:1px solid #cccccc;
	font-size:12px;
	line-height:16px;
	padding:2px 4px 2px 4px;
}


table.igt_table{ }
table.igt_table td{ border-bottom:1px solid #cccccc; padding:4px 6px 4px 4px; }
table.igt_table img{ padding-top:5px; }
tr.igt_table_header{ }
tr.igt_table_header td{ border-top:1px solid #cccccc; background-color:#cccccc; font-weight:bold; padding-top:4px; padding-bottom:4px; }

fieldset{ 
	border:0; 
}

.textlong{ 
	border:1px solid #889cb7; 
	width:250px; 
}

.textshort{ 
	border:1px solid #889cb7; 
	width:80px; 
}

.textarea{ 
	border:1px solid #889cb7; 
	width:350px; 
	height:50px; 
}

.Error{
	border-top:2px solid #cccccc;
	border-bottom:2px solid #cccccc;
	background-color:#f2f2f2;
	color:#000000;
	font-weight:bold;
	margin:18px 25px 31px 0;
	padding:9px 0 10px 50px;
	background-image:url(../Data/Assets/Misc/error_icon.gif);
	background-repeat:no-repeat;
	/*background-position:15px 50%;*/
	background-position:15px 12px;
}

.Error li{
	font-weight:normal; 
	margin:0; padding:0; list-style-type:none;
	list-style:none;
}

.Error ul
{
	font-weight:normal; margin:0; padding:0;
}

/*
==========================================
Gallery List
==========================================
*/

.GalleryList
{
	margin:15px 0 0 0px;
	width:480px;
}

.GalleryList .Item
{
	float:left;
	width:96px;
	margin:0 0 10px 10px;
	font-size:11px;
	line-height:15px;
}

.GalleryList .ItemNew
{
	float:left;
	width:110px;
	margin:0 10px 10px 0;
	font-size:11px;
	line-height:15px;
}


.GalleryList .Item a img
{
	padding:2px;
	border:1px solid #999999;
}

.GalleryList .Item a:hover img
{
	padding:2px;
	border:1px solid #ffffff;
	background-color:#8bbe25;
}

.GalleryList .Item strong a
{
	display:block;
	margin:5px 0 0 0;
}

.GalleryList .Item em
{
	display:block;
	font-size:11px;
	line-height:15px;
}


.Photo img
{
	/* This ensures the photos is resized to fit the div */
	max-width:100%;
}

.Photo .PhotoNav
{
	display:block;
}

.Photo .PhotoNav .Left
{
	float:left;
}

.Photo .PhotoNav .Right
{
	float:right;
}



div.customerfeedback h3{ font-size:13px; line-height:16px; margin-bottom:4px; }

div.event_list table{ border:0px; border-collapse:true; }
div.event_list td{ vertical-align:top; font-size:11px; line-height:15px; padding-bottom:6px; }
div.event_list p{ font-size:11px; line-height:15px; }

div.new_section p{
	float:none;
	margin:0 0 7px 0;
	clear:left;
}

div.new_section h2{
	font-size:12px;
	line-height:16px;
	margin:0 0 7px 0;
}
























































/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */
h1 {

}

h2 {

}

h3 {

}

.intro {

}

.disclaimer {

}

.alignleft {

}

.alignright {

}

