/* $Id: style.css,v 1.23 2007/12/17 15:05:09 goba Exp $ */

/*
** HTML elements
*/
body {
  margin: 0;
  padding: 0;
  color: #000;
  background-color: #fff;
  font: 76% Verdana, Arial, Helvetica, sans-serif;
  background:#b7b7b7 url('/sites/all/themes/gaminginfo/images/index_body_gradient.jpg') repeat-x top;
}
tr.odd td, tr.even td {
  padding: 0.3em;
}
h1, h2, h3, h4, h5, h6 {
  margin-bottom: 0.5em;
}
h1 {
  font-size: 1.3em;
}
h2 {
  font-size: 1.2em;
}
h3, h4, h5, h6 {
  font-size: 1.1em;
}
p {
  margin-top: 0.5em;
  margin-bottom: 0.9em;
}
a {
  text-decoration: none;
}
a:hover {
  color: #39c;
  text-decoration: underline;
}
fieldset {
  border: 1px solid #ccc;
}
pre {
  background-color: #eee;
  padding: 0.75em 1.5em;
  font-size: 12px;
  border: 1px solid #ddd;
}
table {
  /* make <td> sizes relative to body size! */
  font-size: 1em;
}
.form-item label {
  font-size: 1em;
  color: #222;
}
.item-list .title {
  font-size: 1em;
  color: #222;
}
.comment .links {
  margin-bottom: 0;
}

/*
** Page layout blocks / IDs
*/
#header { padding:20px 0 30px 0;
}
#logo {
  vertical-align: middle;
  border: 0;
}
#logo img {
  float: left; /* LTR */
  padding: 7px 5px 0 10px;
  border: 0;
  margin-bottom:-7px;
}
#subnavlist {
  padding: 0.5em 1.2em 0.4em 0; /* LTR */
  font-size: 0.8em;
  color: #9cf;
}
#subnavlist a {
  font-weight: bold;
  color: #9cf;
}

ul.links li.first {
}
#search .form-text, #search .form-submit {
  border: 1px solid #369;
  font-size: 1.1em;
  height: 1.5em;
  vertical-align: middle;
}
#search .form-text {
  width: 8em;
  padding: 0 0.5em;
}
#mission {
  background-color: #369;
  padding: 1.5em 2em;
  color: #fff;
}
#mission a, #mission a:visited {
  color: #9cf;
  font-weight: bold;
}
.site-name {
  margin: 0.6em 0 0 ;
  padding: 0;
  font-size: 2em;
}
.site-name a:link, .site-name a:visited {
  color: #fff;
}
.site-name a:hover {
  color: #369;
  text-decoration: none;
}
.site-slogan {
  font-size: 1em;
  color: #eee;
  display: block;
  margin: 0;
  font-style: italic;
  font-weight: bold;
}

#mission, .node .content, .comment .content {
  line-height: 1.4em;
}
#help {
  font-size: 0.9em;
  margin-bottom: 1em;
}
.breadcrumb {
  margin-bottom: .5em;
}
.messages {
  background-color: #eee;
  border: 1px solid #ccc;
  padding: 0.3em;
  margin-bottom: 1em;
}
.error {
  border-color: red;
}
/*
** Common declarations for child classes of node, comment, block, box, etc.
** If you want any of them styled differently for a specific parent, add
** additional rules /with only the differing properties!/ to .parent .class.
** See .comment .title for an example.
*/
.submitted {
  color: #999;
  font-size: 0.8em;
}

.block .title {
  margin-bottom: .25em;
}
.box .title {
  font-size: 1.1em;
}
.sticky {
  padding: .5em;
  background-color: #eee;
  border: solid 1px #ddd;
}
/*
.node .content, .comment .content {
  margin: .5em 0 .5em;
}
*/
.node .taxonomy {
  color: #999;
  font-size: 0.8em;
  /*padding-left: 1.5em; /* LTR */
}
.node .picture {
  border: 1px solid #ddd;
  float: right; /* LTR */
 /* margin: 0.5em;*/
}
.comment {
  border: 1px solid #abc;
  padding: .5em;
  margin-bottom: 1em;
}
.comment .title a {
  font-size: 1.1em;
  font-weight: normal;
}
.comment .new {
  text-align: right; /* LTR */
  font-weight: bold;
  font-size: 0.8em;
  float: right; /* LTR */
  color: red;
}
.comment .picture {
  border: 1px solid #abc;
  float: right; /* LTR */
  margin: 0.5em;
}

/*
** Module specific styles
*/
#aggregator .feed-source {
  background-color: #eee;
  border: 1px solid #ccc;
  padding: 1em;
  margin: 1em 0;
}
#aggregator .news-item .categories, #aggregator .source, #aggregator .age {
  color: #999;
  font-style: italic;
  font-size: 0.9em;
}
#aggregator .title {
  margin-bottom: 0.5em;
  font-size: 1em;
}
#aggregator h3 {
  margin-top: 1em;
}
#forum table {
  width: 100%;
}
#forum td {
  padding: 0.5em;
}
#forum td.forum, #forum td.posts {
  background-color: #eee;
}
#forum td.topics, #forum td.last-reply {
  background-color: #ddd;
}
#forum td.container {
  background-color: #ccc;
}
#forum td.container a {
  color: #555;
}
#forum td.statistics, #forum td.settings, #forum td.pager {
  height: 1.5em;
  border: 1px solid #bbb;
}
#forum td .name {
  color: #96c;
}
#forum td .links {
  padding-top: 0.7em;
  font-size: 0.9em;
}
#profile .profile {
  clear: both;
  border: 1px solid #abc;
  padding: .5em;
  margin: 1em 0em;
}
#profile .profile .name {
  padding-bottom: 0.5em;
}
.block-forum h3 {
  margin-bottom: .5em;
}
div.admin-panel .description {
  color: #999;
}
div.admin-panel .body {
  background: #f4f4f4;
}
div.admin-panel h3 {
  background-color: #69c;
  color: #fff;
  padding: 5px 8px 5px;
  margin: 0;
}


/* Style for Index Page  */
*													{ margin:0; padding:0; text-indent:0; font-family:Arial, Helvetica, sans-serif; font-size:12px; zoom:1; }
IMG													{ border:none; }

.clear												{ clear:both; line-height:0; font-size:1pt;}

.page												{ width:1010px; min-height:550px; padding:13px 0px 20px 0px; margin:0 auto; background-color:#FFFFFF; position:relative; }
.head												{ /*height:100px;*/ }
.head A												{ color:#004288; text-decoration:underline; }
.head A:hover										{ text-decoration:none; }

.logo_link_sub											{ float:left; display:block; margin:15px 0 0 25px; }
.logo_link_sub A										{ text-decoration:none; }
.support_link											{ float:right; line-height:19px; font-size:11px; }
.head SPAN.sslogan 										{ float:left; display:block; margin:68px 0 -10px 0; color:#101010; border-left:1px solid #3b3c3e; padding:2px 0px 2px 5px; }

div.menu												{ height:40px;  background:url('/sites/all/themes/gaminginfo/images/menu-bg.gif') repeat-x; }

div.menu ul.links 										{ padding-left:60px; *padding-top:9px; }
div.menu UL.links LI									{ margin:0px; padding:0px; }
div.menu UL.links LI A									{ padding:3px 5px 6px; margin:0 8px; height:16px; font-size:13px; color:#FFFFFF; text-decoration:none; line-height:40px; }
div.menu UL.links LI A									{ *padding:0px 5px 0px 5px; *height:24px; *line-height:22px; }
div.menu UL.links LI A:hover							{ background-color:#004b8d; }

div.menu UL.links LI.active-trail a,
div.menu UL.links LI.active a,
div.menu UL.links LI A.active							{ background-color:#004b8d; }

.main												{ width:940px; height:100%; padding:39px 30px 50px 35px;}
.main .left-side									{ float:left; padding-top:51px; margin-right:20px; width:170px;}
.main .content	.center								{ float:right; width:740px; }
.main .three_colm .center							{ float:left; width:457px; }
.main .three_colm .right-side						{ float:right; padding-top:51px; width:197px; }
.main .content.three_colm							{ float:right; width:740px; }

.main .left-side .title								{ margin-bottom:25px; line-height:18px; font-size:18px; color:#004288; font-weight:normal; display:none;}
.main .left_menu LI									{ display:block; width:100%; height:22px; }		
.main .left_menu LI A								{ color:#000000; text-decoration:none; }
.main .left_menu .selected IMG						{ padding-left:7px; }
.main .left_menu .selected A,
.main .left_menu .selected A:hover					{ color:#004288; text-decoration:underline; }

.main .content .center .title						{ margin-bottom:25px; line-height:22px; font-size:20px; color:#414042; font-weight:normal; }
.main .content .center H2							{ font-size:14px; line-height:22px; font-weight:bold; padding:0; margin:0; }
.main .content .center H2.inner						{ font-size:16px; line-height:22px; font-weight:normal; padding:0; margin:0 0 20px 0; }
.main .content .center H2.blue						{ font-size:12px; line-height:22px; font-weight:bold; padding:0; margin:0; }
.main .content .center H2.title2					{ margin:0; line-height:16px; font-size:14px; color:#00000; font-weight:normal; font-style:italic; }
.main .content .center H2.title3					{ margin:5px 0 0 0; line-height:18px; font-size:16px; color:#004288; font-weight:normal; }
.main .content .center H3							{ font-size:12px; font-weight:normal; text-decoration:underline; padding:0; margin-top:10px; margin-bottom:0px; }
.main .content .center SUP							{ font-size:8px; line-height:9px; }
.main .content .center P,
#main .node .content p							   { margin:0px; padding:0px 0 10px 0; font-size:12px; line-height:16px; }
.main .content .center	P.blue						{ color:#1662b3; font-size:14px; font-style:italic; line-height:16px; }
.main .content .center A,
.main .content .center	P A 						{ color:#004288; text-decoration:underline;}
.main .content .center A:hover,
.main .content .center	P a:hover 					{ text-decoration: none;}
.main .content .center	P.text						{ margin-top:0px; }
.main .content .center	P.text1						{ margin-bottom:0px; }
.main .content .center UL							{ padding-left:20px; margin-left:0px; margin-top:0px; list-style-type:disc; margin-bottom:10px; list-style-position:inside; zoom:0; }
.main .content .center UL LI						{ font-size:12px; text-indent:0px; zoom:0; }
.main .content SPAN.green							{ color:#acd283;}
.main .content .simple-blue							{ color:#004b8e;}

.right-side .block_right 						{ margin-bottom:3px; width:100%; background-color:#2e3640; }
.right-side .block_right H2.title				{ display:block; padding-left:7px; width:188px; height:26px; line-height:26px; font-size:16px; border-bottom:1px #FFFFFF dotted; color:#f7e685; }
.right-side .block_right P						{ margin:0; padding:10px 5px 10px 7px; font-size:12px; color:#FFFFFF; }

.footer											{ width:1010px; height:22px; margin:0 auto; font-size:11px; color:#3f3d3d; line-height:22px; padding:2px 0 14px 0; }
.footer .block									{ padding:0px; margin:0px; }
.footer .content P								{ float:left; width:250px; padding:0px; margin:0px; font-size:11px; color:#3f3d3d; line-height:22px; }
.footer .footer-link							{ float:right; display:inline; line-height:22px; }
.footer A										{ display:inline;  padding:0 7px; font-size:11px; color:#242425; font-weight:normal; text-decoration:underline; }
.footer A:hover									{ text-decoration:none; }
.footer .block .title							{ display:none; line-height:0px; font-size:1px; }
/*End style for Index Page*/

.tabs											{ padding:0; margin:0; border:none;}
.tabs LI										{ display:inline; }
.form-item										{ margin:0; padding:0; }

.main .content .center UL.blue							{ padding-left:0px; }
.main .content .center UL.blue LI						{ margin-right:0px; margin-left:20px; list-style-type:disc; *list-style-type:disc; _list-style-type:disc; list-style-position:outside; *list-style-position:outside; _list-style-position:outside; }

.main .content .center UL.no-list				{ margin-bottom:25px; padding-left:0px; margin-left:0px; }
.main .content .center UL.no-list LI			{ list-style-type:none; margin:0; padding-left:0px; }

.main .content .center UL.list1					{ margin:0px; padding-left:0px; zoom:0; }
.main .content .center UL.list1 LI				{ margin:0; line-height:16px; zoom:0; }

ul.menu														{ border-top:1px solid #CFCFCE; }
ul.menu, ul.menu li 										{ list-style-type:none; list-style-image:none; margin:0px; padding:0px; }
ul.menu li 													{ margin-bottom:0px; }
ul.menu li a 												{ color:#000; display:block; line-height:18px; padding:1px 4px 0px; padding-right:10px; border-bottom:1px solid #CFCFCE;}
ul.menu li a:hover, ul.menu li.active-trail a  				{ color:#004b8d; display:block; text-decoration:none; line-height:18px; padding:1px 4px 0px; padding-right:10px; }
ul.menu li.active-trail 									{ border-bottom:0px;}

.right-side .views-row 										{ color:#000000; background-color:#c2dfa0;}
.right-side .block-block-casino-operators .views-row 		{ color:#000000; background-color:#a4c9f4;}
.right-side .views-row .views-field-body 					{ padding:0 12px 4px 7px;}
.right-side .views-row .views-field-body .field-content p 	{ margin:0px; padding:0 0 10px 0;}
.right-side .views-row .views-field-title 					{ padding:4px 7px; }
.right-side .views-row .views-field-title .field-content 	{ color:#004b8d; font-size:12px; font-weight:bold; }
.field-field-people-weight 									{ display:none;}
.right-side #block-block-9 h2.title 						{ margin:0; padding:13px 12px 10px 7px; font-size:20px; font-weight:normal; line-height:22px; background-color:#c2dfa0; color:#004b8d;}

.right-side .block-block-casino-operators	H2				{ display:none; }

.iris-top	{  position:absolute; top:0px; left:559px; overflow:hidden;  width:451px; height:143px; background:url('/sites/all/themes/gaminginfo/images/iris-top.jpg') right top no-repeat;}
.bg_top { position:absolute; top:0px; left:0px; width:1010px; height:29px; background-position: top; overflow:hidden; background-color:#004b8d;}

.bg_top #block-block-10 h2 { display:none; }
.bg_top #block-block-10 .content p { padding:0px; margin:0px;}

.main .content .center .btn-click-here						{ text-align:center; width:103px; height:48px; margin:0 auto; padding-top:35px; }
.main .content .center .btn-click-here A					{ display:block; width:173px; height:48px; font-size:16px; line-height:48px; color:#004288; text-decoration:none; border:none; background:url('/sites/all/themes/gaminginfo/images/btn_click_here.jpg') no-repeat; }
.main .content .center .btn-click-here A:hover				{ text-decoration:underline; }

.right-side #block-menu-menu-quick-links h2.title { color:#fff; font-size:11px; line-height:19px; margin:0px 0px 3px 0 !important; padding:0px 3px 0px 29px; height:19px; background:#9fa0a2; }
.right-side #block-menu-menu-quick-links ul.menu li { color:#fff; font-size:11px; line-height:19px; margin:0px 0px 3px 0px !important; padding:0px 0px 0px 24px; height:20px; border:0px; background:#cfcfce; }
.right-side #block-menu-menu-quick-links ul.menu li a { color:#544f4f; text-decoration:none; font-size:11px; padding-left:5px; padding-right:3px; border:0px;}
.right-side #block-menu-menu-quick-links ul.menu li a:hover,
.right-side #block-menu-menu-quick-links ul.menu li a.active,
.right-side #block-menu-menu-quick-links ul.menu li.active-trail a { background:#4d85c5; color:#fff; padding-left:5px; padding-right:3px; border:0px; 
}
.right-side #block-menu-menu-quick-links ul.menu li#careers 		{ background:#cfcfce url('/sites/all/themes/gaminginfo/images/bg_icon5_rght.gif') left no-repeat; }
.right-side #block-menu-menu-quick-links ul.menu li#client_login 	{ background:#cfcfce url('/sites/all/themes/gaminginfo/images/bg_icon6_rght.gif') left no-repeat; }
.right-side #block-menu-menu-quick-links ul.menu li#faq 			{ background:#cfcfce url('/sites/all/themes/gaminginfo/images/bg_icon4_rght.gif') left no-repeat; }
.right-side #block-menu-menu-quick-links ul.menu li#feedback 		{ background:#cfcfce url('/sites/all/themes/gaminginfo/images/bg_icon7_rght.gif') left no-repeat; }
.right-side #block-menu-menu-quick-links ul.menu li#industry_links 	{ background:#cfcfce url('/sites/all/themes/gaminginfo/images/bg_icon3_rght.gif') left no-repeat; }
.right-side #block-menu-menu-quick-links ul.menu li#schedule_a_demo { background:#cfcfce url('/sites/all/themes/gaminginfo/images/bg_icon1_rght.gif') left no-repeat; }
.right-side #block-menu-menu-quick-links ul.menu li#iris___brochures { background:#cfcfce url('/sites/all/themes/gaminginfo/images/bg_icon2_rght.gif') left no-repeat; }
.right-side #block-menu-menu-quick-links ul.menu  li#twitter		{ background:#cfcfce url('/sites/all/themes/gaminginfo/images/bg_icon9_rght.gif') left no-repeat; }
.right-side #block-menu-menu-quick-links ul.menu  li#facebook		{ background:#cfcfce url('/sites/all/themes/gaminginfo/images/bg_icon8_rght.gif') left no-repeat; }
.right-side #block-menu-menu-quick-links ul.menu  li#testimonials	{ background:#cfcfce url('/sites/all/themes/gaminginfo/images/bg_icon7_rght.gif') left no-repeat; }
/*---------Left Quick Links------------------------*/
.left-side #block-block-12										{ margin-top:50px; }
.left-side #block-block-14 h2									{ display:block !important; }
.left-side #block-block-14 h2.title 							{ color:#fff; font-size:11px; line-height:19px; margin:0px 0px 3px 0 !important; padding:0px 3px 0px 29px; height:19px; background:#9fa0a2 url('/sites/all/themes/gaminginfo/images/bg_arrow_rght.gif') left no-repeat; }

.left-side #block-block-12 h2									{ display:block !important; }
.left-side #block-block-12 h2.title 							{ color:#fff; font-size:11px; line-height:19px; margin:0px 0px 3px 0 !important; padding:0px 3px 0px 29px; height:19px; background:#9fa0a2; }
.left-side #block-block-12 ul.menu li 							{ color:#fff; font-size:11px; line-height:19px; margin:0px 0px 3px 0px !important; padding:0px 0px 0px 24px; height:20px; border:0px; background:#cfcfce; }
.left-side #block-block-12 ul.menu li a 						{ color:#544f4f; text-decoration:none; font-size:11px; padding-left:5px; padding-right:3px; border:0px;}
.left-side #block-block-12 ul.menu li a:hover,
.left-side #block-block-12 ul.menu li a.active,
.left-side #block-block-12 ul.menu li.active-trail a 			{ background:#4d85c5; color:#fff; padding-left:5px; padding-right:3px; border:0px;}

.left-side #block-block-12 ul.menu li#careers 					{ background:#cfcfce url('/sites/all/themes/gaminginfo/images/bg_icon5_rght.gif') left no-repeat; }
.left-side #block-block-12 ul.menu li#client_login	 			{ background:#cfcfce url('/sites/all/themes/gaminginfo/images/bg_icon6_rght.gif') left no-repeat; }
.left-side #block-block-12 ul.menu li#faq 						{ background:#cfcfce url('/sites/all/themes/gaminginfo/images/bg_icon4_rght.gif') left no-repeat; }
.left-side #block-block-12 ul.menu li#feedback	 				{ background:#cfcfce url('/sites/all/themes/gaminginfo/images/bg_icon7_rght.gif') left no-repeat; }
.left-side #block-block-12 ul.menu li#twitter	 				{ background:#cfcfce url('/sites/all/themes/gaminginfo/images/bg_icon9_rght.gif') left no-repeat; }
.left-side #block-block-12 ul.menu li#facebook	 				{ background:#cfcfce url('/sites/all/themes/gaminginfo/images/bg_icon8_rght.gif') left no-repeat; }
.left-side #block-block-12 ul.menu li#industry_links 			{ background:#cfcfce url('/sites/all/themes/gaminginfo/images/bg_icon3_rght.gif') left no-repeat; }
.left-side #block-block-12 ul.menu li#schedule_a_demo 			{ background:#cfcfce url('/sites/all/themes/gaminginfo/images/bg_icon1_rght.gif') left no-repeat; }
.left-side #block-block-12 ul.menu li#iris___brochures			{ background:#cfcfce url('/sites/all/themes/gaminginfo/images/bg_icon2_rght.gif') left no-repeat; }
.left-side #block-block-12 ul.menu li#testimonials				{ background:#cfcfce url('/sites/all/themes/gaminginfo/images/bg_icon7_rght.gif') left no-repeat; }
/*--------- News and Boards of directors-----------*/
.item-list .pager												{ float:right; }

.view-RSS-Industry-News .views-row								{ margin-bottom:18px; }
.view-RSS-Industry-News .views-row .views-field-timestamp		{ font-weight:bold; }
.view-RSS-Industry-News .views-row .views-field-title SPAN A	{ font-size:12px; font-weight:normal; font-style:italic; text-decoration:none; }

.view-news-and-press-industry-news .view-content .views-row,
.view-news-and-press .view-content .views-row { margin-bottom:18px;}

.view-board-of-directors .view-content .views-row,
.view-Management .view-content .views-row { margin-bottom:30px;}

.view-board-of-directors .view-content .views-field-title,
.view-board-of-directors .view-content .views-field-title span,
.view-Management .view-content .views-field-title span { font-size:14px; font-weight:bold;}

.view-Management .view-content .views-field-field-people-info-value .field-content,
.view-board-of-directors .view-content .views-field-field-people-info-value .field-content { font-style: italic;}

.view-board-of-directors .view-content .views-field-field-people-info-value { padding-bottom:0px; }

.view-news-and-press-industry-news .view-content .views-row .views-field-created,
.view-news-and-press-industry-news .view-content .views-row .views-field-created span,
.view-news-and-press .view-content .views-row .views-field-created,
.view-news-and-press .view-content .views-row .views-field-created span { font-weight:bold; color:#444242; }

.view-news-and-press-industry-news .view-content .views-row .views-field-view-node a,
.view-news-and-press-industry-news .view-content .views-row .views-field-view-node .field-content a,
.view-news-and-press .view-content .views-row .views-field-view-node a,
.view-news-and-press .view-content .views-row .views-field-view-node .field-content a { color:#004288;}

.sitemap p.sub_links { padding-left:25px !important; }
.sitemap p.sub_links a { background:url(/sites/all/themes/gaminginfo/images/cub_bg.gif) 0px 5px no-repeat; padding-left:11px; }

/*--------- display info tabs ---------*/
body #main .tabs,
body #main .submitted,
body #main .node .submitted,
body #main .node .taxonomy,
body .right-side .views-row .views-field-edit-node,
body #main .view-Management .view-content .views-field-edit-node,
body #main .view-news-and-press-industry-news .view-content .views-row .views-field-edit-node,
body #main .view-news-and-press .view-content .views-row .views-field-edit-node { display:none; }

body.admin-menu #main .tabs,
body.admin-menu #main .submitted,
body.admin-menu #main .node .submitted,
body.admin-menu #main .node .taxonomy,
body.admin-menu .right-side .views-row .views-field-edit-node,
body.admin-menu #main .view-Management .view-content .views-field-edit-node,
body.admin-menu #main .view-news-and-press-industry-news .view-content .views-row .views-field-edit-node,
body.admin-menu #main .view-news-and-press .view-content .views-row .views-field-edit-node { display:block;}
/*----*/

.block-readtwitter .item-list ul li {
	margin:0 0 1em 1.5em;
}
.block-readtwitter { margin-top:-50px;}
.block-readtwitter H2.title { height:35px;	background:url(/sites/all/themes/gaminginfo/images/twitter_logo.gif) 110px 0px no-repeat; }
#main .node .content table.events td p.a-right { text-align: right; padding-bottom:15px;
}

.noprint {
	display: none;
}
a.noprint {
	display: none;
}
.font14 { font-size:14px !important;}