/* ------ MEDIA TAG ----- */

@media screen {

body {
	background-color: #FFFFFF;
	padding: 0px;
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

p {
	line-height: 150%;
	 margin:8px 0 7px;
	/*margin:4px 0 7px; */
}

/*h1 {
	font-size: 250%;
}*/

h1 
{
	padding:0;
	margin:0;
	color:#b81261;
	font: bold 24px/26px Arial, Helvetica, sans-serif;
	background-image:none;
}

h2 {
	font-size: 145%;
	padding:0;
	margin:0;
	clear:both;
	
}

h3 {
	font-size: 125%;
	
}

h4 {
	font-size: 110%;
}

th {
}

td {
}

hr {
	border: none;
	height: 1px;
	border-top: 1px dotted #BBBBBB;
}

.clear {
	clear: both;
	height: 0px;
	margin: 0px;
	padding: 0px;
}

.headerBG {
	background-image: url(/images/template/header-bg.gif);
	background-repeat: repeat-x;
	height: 113px;
}

.header {
	margin: 0px auto;
	padding-top: 10px;
	width: 930px;
	display: table;
	height: 93px;
	position: relative;
}

#headerTitle {
	width: 425px;
	height:34px;
	float:left;
	margin:35px 0 0 50px;
}

#headerTitle h1 {
	font-size:30px;
	line-height:34px;
	margin:0;
	padding:0;
	display:block;
}

.headerLogo {
	float: left;
	margin-top: 7px;
}

.menuBG {
	clear: both;
	background-image: url(/images/template/menu-bg.gif);
	background-repeat: repeat-x;
	height: 36px;
	/*overflow:hidden;*/
	margin:0;
	padding:0;
	position:relative;
}

/*  nav */
.menu {
	margin: 0px auto;
	width: 960px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height:19px;
	font-weight: bold;
	color: #FFFFFF;
}

.menu ul {
	margin: 0px;
	padding: 0px;
	float: left;
}

.menu li {
	float: left;
	margin: 0px;
	list-style-type: none;
}

.menu a {
	display: block;
	padding: 8px 12px 9px 12px;
	text-decoration: none;
	color: #FFFFFF;
	border-left: 1px solid #F0047F;
	border-right: 1px solid #A91659;
}

.menu a:hover {
	background-image: url(/images/template/menu-bg-hover.gif);
	background-repeat: repeat-x;
	text-decoration: none;
	color: #FFFFFF;
	border-left: 1px solid #606C78;
	border-right: 1px solid #2E3C48;
}

.menu a.selected {
	background-image: url(/images/template/menu-bg-hover.gif);
	background-repeat: repeat-x;
	border-left: 1px solid #606C78;
	border-right: 1px solid #2E3C48;
}	
.breadcrumbs, .breadcrumbs a {color:#444444; font-weight:bold; font-size:12px; margin-bottom: 2px; float: left;}




/* no-search in nav nav menu */

.menu-no-search {
	margin: 0px auto;
	width: 960px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #FFFFFF;
}

.menu-no-search ul {
	margin: 0px 0 0 0px;
	padding: 0px;
	/*float: left;*/
}

.menu-no-search li {
	float: left;
	margin: 0px;
	list-style-type: none;
}

.menu-no-search a {
	display: block;
	padding-left: 16px;
	padding-right: 16px;
	padding-top: 8px;
	padding-bottom: 10px;
	text-decoration: none;
	color: #FFFFFF;
	border-left: 1px solid #F0047F;
	border-right: 1px solid #A91659;
}

.menu-no-search a:hover {
	background-image: url(/images/template/menu-bg-hover.gif);
	background-repeat: repeat-x;
	text-decoration: none;
	color: #FFFFFF;
	border-left: 1px solid #606C78;
	border-right: 1px solid #2E3C48;
}

.menu-no-search a.selected {
	background-image: url(/images/template/menu-bg-hover.gif);
	background-repeat: repeat-x;
	border-left: 1px solid #606C78;
	border-right: 1px solid #2E3C48;
}

/* nav end */

.mainBG {
	clear: both;
	background: #ffffff url(/images/template/main-bg-1010.jpg) 50% 0% repeat-y;
	overflow: hidden;
}

/* social links */

#social
{
	margin:0px;
	padding:0;
	width:162px;
	height:28px;
	margin:0px 0 10px 0px;
	position:relative;
	overflow:hidden;
	background:transparent url(/images/template/social/balls-up-social-bg.png) 0px 0px no-repeat;
}

#social p
{
	font-size:10px;
	line-height:11px;
	margin:0;
	position:absolute;
	top:2px;
	left:11px;
	color:blue;
	font-weight:bold;
	padding:0;
}

#social ul li a, #social ul li a:hover
{
	border:none;	
}

#social ul
{
	list-style-type:none;
	margin:0px;
	padding:0;
	height:20px;
	position:absolute;
	top:4px;
	right:4px;
	width:96px;
	
}

#social ul li
{
	width:20px;
	height:20px;
	display:inline;
	float:left;
	margin: 0 4px 0 0px;
	padding:0;
}

#social a.social
{
	width:20px;
	height:20px;
	display:block;
	padding:0;
	text-indent:-999999px;
	overflow:hidden;
}

a.facebook, a.facebook:hover
{
	background: transparent url(/images/template/social/balls-up-social-sprite.png) -25px 0px no-repeat;
	text-indent:-99999px;
	height:20px;
	overflow:hidden;
}

a.twitter, a.twitter:hover
{
	background: transparent url(/images/template/social/balls-up-social-sprite.png) 0px 0px no-repeat;
	text-indent:-999999px;
	height:20px;
	overflow:hidden;
}

a.yt, a.yt:hover
{
	background: transparent url(/images/template/social/balls-up-social-sprite.png) -50px 0px no-repeat;
	text-indent:-999999px;
	height:20px;
	overflow:hidden;
}

a.rss, a.rss:hover
{
	background: transparent url(/images/template/social/balls-up-social-sprite.png) -75px 0px no-repeat;
	text-indent:-999999px;
	height:20px;
}

/* end of being social */

.main {
	margin: 0px auto;
	width:	960px;
	padding-top:15px;
}

.mainContent {
	width:615px;
	float:left;
	margin: 0 15px 0 15px;
	padding-bottom:15px;
}

.mainContent a {
	color: #E8047A;
}

.mainContent a:hover {
	color: #63D5FF;
	background-color: #606C78;
}

.mainContent a img {
	display: block;
}

/*.mainContent h2 {
	color: #FFFFFF;
	padding-left: 5px;
	padding-right: 28px;
	padding-top: 6px;
	padding-bottom: 17px;
	background-image: url(/images/template/h2-bg.gif);
	background-repeat: no-repeat;
	background-position: bottom right;
}
*/


.mainContent h2.firstH2
{
	padding:0;
	margin:0;
	color: #004898;
	font: bold 20px/26px Arial, Helvetica, sans-serif;
	background-image:none;
	margin:5px 0 0 0;
}

.mainContent h3 {
	color: #E8047A;
	margin:5px 0 0px 0;
	font-size:15px;
	line-height:16px;
}

.mainContent table h4 {
	color: #17BFFF;
	height:24px;
	
}

.mainContent h4 {
	color:#17BFFF;
	line-height:12px;
	margin:15px 0 0 0;
}

.mainContent h3.h3Alternate {
	color: #FFFFFF;
	padding-left: 5px;
	padding-right: 28px;
	padding-top: 6px;
	font-size: 110%;
	padding-bottom: 17px;
	background-image: url(/images/template/h3-bg.gif);
	background-repeat: no-repeat;
	background-position: bottom right;
}

.mainContent li, #newsSide li {
	list-style-image: url(/images/template/bullet.gif);
	margin-bottom: 7px;
}

/* .right {
	width: 260px;
	margin-top: 10px;
} */

.right a img {
	display: block;
}

.imageFloatLeft {
	float: left;
	margin: 0px 8px 8px 0px;
}

.imageFloatRight {
	float: right;
	margin: 0px 0px 8px 8px;
}

.share-right
{
	float: right;
	margin: 11px 0px 8px 10px;
}

.title2 {
	font-size: 145%;
}

.title3 {
	font-size: 125%;
}

.title4 {
	font-size: 110%;
}

/* .titleh2 {
	font-size: 145%;
	font-weight: bold;
	color: #FFFFFF;
	padding-left: 5px;
	padding-right: 28px;
	padding-top: 6px;
	padding-bottom: 12px;
	background-image: url(/images/template/h2-bg.gif);
	background-repeat: no-repeat;
	background-position: bottom right;
}
	*/

/* ------ START TAB STYLES ----- */

.tabsGreen, .tabsBlue, .tabsPink {
	margin: 0px;
	padding: 0px;
}

.tabsGreen li, .tabsBlue li, .tabsPink li {
	float: left;
	margin: 0px;
	list-style-type: none;
	list-style-image: none;
	width: 130px;
}

.tabLeftGreen a, .tabMiddleGreen a, .tabRightGreen a, .tabLeftBlue a, .tabMiddleBlue a, .tabRightBlue a, .tabLeftPink a, .tabMiddlePink a, .tabRightPink a {
	background-repeat: no-repeat;
	display: block;
	width: 120px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
	font-size: 15px;
	padding: 9px 5px 8px 5px;
	text-align: center;
}

.tabAllGreen, .tabAllBlue, .tabAllPink {
	background-repeat: no-repeat;
	display: block;
	width: 250px;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
	font-size: 15px;
	padding: 9px 5px 8px 5px;
	text-align: center;
}

.tabAllGreen {
	background-image: url(/images/template/tab-green-all.gif);
	background-color: #DDFFAA;
}

.tabAllBlue {
	background-image: url(/images/template/tab-blue-all.gif);
	background-color: #CCEDFF;
}

.tabAllPink {
	background-image: url(/images/template/tab-pink-all.gif);
	background-color: #FFCCF1;
}

.tabAllGreen a, .tabAllBlue a, .tabAllPink a {
	text-decoration: underline;
	color: #E8047A;
}

.tabAllGreen a:hover, .tabAllBlue a:hover, .tabAllPink a:hover {
	color: #FF84C8;
	background-color: #606C78;
}

.tabLeftGreen a, .tabLeftBlue a, .tabLeftPink a {
	background-image: url(/images/template/tab-left-off.gif);
}

.tabMiddleGreen a, .tabMiddleBlue a, .tabMiddlePink a {
	background-image: url(/images/template/tab-middle-off.gif);
}

.tabRightGreen a, .tabRightBlue a, .tabRightPink a {
	background-image: url(/images/template/tab-right-off.gif);
}

.tabLeftGreen a:hover, .tabMiddleGreen a:hover, .tabRightGreen a:hover {
	color: #B0FF3C;
	background-color: #FFF;
}

.tabLeftBlue a:hover, .tabMiddleBlue a:hover, .tabRightBlue a:hover {
	color: #63D5FF;
	background-color: #FFF;
}

.tabLeftPink a:hover, .tabMiddlePink a:hover, .tabRightPink a:hover {
	color: #FF84C8;
	background-color: #FFF;
}

.tabLeftGreen a.active, .tabLeftBlue a.active, .tabLeftPink a.active, .tabMiddleGreen a.active, .tabMiddleBlue a.active, .tabMiddlePink a.active, .tabRightGreen a.active, .tabRightBlue a.active, .tabRightPink a.active {
	background-repeat: no-repeat;
	color: #000000;
}

.tabLeftGreen a.active {
	background-image: url(/images/template/tab-green-left-on.gif);
}

.tabLeftBlue a.active {
	background-image: url(/images/template/tab-blue-left-on.gif);
}

.tabLeftPink a.active {
	background-image: url(/images/template/tab-pink-left-on.gif);
}

.tabMiddleGreen a.active {
	background-image: url(/images/template/tab-green-middle-on.gif);
}

.tabMiddleBlue a.active {
	background-image: url(/images/template/tab-blue-middle-on.gif);
}

.tabMiddlePink a.active {
	background-image: url(/images/template/tab-pink-middle-on.gif);
}

.tabRightGreen a.active {
	background-image: url(/images/template/tab-green-right-on.gif);
}

.tabRightBlue a.active {
	background-image: url(/images/template/tab-blue-right-on.gif);
}

.tabRightPink a.active {
	background-image: url(/images/template/tab-pink-right-on.gif);
}

.tabGreen, .tabBlue, .tabPink {
	clear: both;
	padding: 3px 5px 10px 5px;
	background-repeat: no-repeat;
	background-position: bottom;
}

.tabGreen {
	background-color: #DDFFAA;
	background-image: url(/images/template/tab-green-bg.gif);
}

.tabBlue {
	background-color: #CCEDFF;
	background-image: url(/images/template/tab-blue-bg.gif);
}

.tabPink {
	background-color: #FFCCF1;
	background-image: url(/images/template/tab-pink-bg.gif);
}

.tabGreen a, .tabBlue a, .tabPink a {
	color: #E8047A;
}

.tabGreen a:hover {
	color: #B0FF3C;
	background-color: #606C78;
}

.tabBlue a:hover {
	color: #84DDFF;
	background-color: #606C78;
}

.tabPink a:hover {
	color: #FF84C8;
	background-color: #606C78;
}

.tabGreen h3, .tabBlue h3, .tabPink h3 {
	margin: 0px;
	padding: 0px;
}

.tabGreen th, .tabBlue th, .tabPink th {
	text-align: left;
}

.tabGreen li, .tabBlue li, .tabPink li {
	margin-bottom: 10px;
	list-style-image: url(/images/template/bullet.gif);
}

/* ------ END TAB STYLES ----- */





.footerBG {
	clear: both;
	background-image: url(/images/template/footer-bg.gif);
	background-repeat: repeat-x;
}

.footer {
	margin: 0px auto;
	width: 930px;
	padding-top: 10px;
	padding-bottom: 10px;
	color: #FFFFFF;
	line-height: 200%;
	font-size: 11px;
}

.footer a {
	color: #63D5FF;
	text-decoration: none;
}

.footer a:hover {
	color: #63D5FF;
	text-decoration: underline;
}

.footer ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}

.footer li {
	display: inline;
	margin-right: 20px;
}





/* ------ NON LAYOUT STYLING ----- */

.more {
	background: transparent url(/images/template/arrow-green.gif) 0% 50% no-repeat;
	padding-left: 17px;
	clear: both;
	position:relative;
	
}

.contentDate {
	text-align: right;
	margin: 0px 0 0 0;
	padding: 0px;
	font-size: 80%;
	color: #BBBBBB;
	border-top: 1px dotted #BBBBBB;
	
}

.fBoxHolder {width:550px; margin:15px 0 5px 15px;}

.fBoxL, .fBoxR {
	width: 230px;
	height: 140px;
	background: url(/images/template/feature-bg.gif) no-repeat;
	margin-bottom: 10px;
	padding: 10px 10px 0px 10px;
	font-size: 11px;
	position: relative;
}

.fBoxL {
	float: left;
}

.fBoxR {
	float: right;
}

.fBoxL .play, .fBoxR .play {
	margin-top: 16px;
	margin-bottom: 3px;
}

.fBoxL .arrow, .fBoxR .arrow {
	background: url(/images/template/arrow.gif) bottom no-repeat;
	vertical-align: top;
}

.fBoxL .content, .fBoxR .content {
	vertical-align: top;
}

.fBoxL .arrow ul, .fBoxR .arrow ul, .fBoxL .content ul, .fBoxR .content ul {
	margin: 0px 0px 0px 23px;
	padding: 0px;
}

.fBoxL .arrow li, .fBoxR .arrow li, .fBoxL .content li, .fBoxR .content li {
	line-height: 13px;
	margin: 0px 0px 2px 0px;
	padding: 0px;
}

.imgL {
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
}

.imgR {
	float: right;
	margin-left: 10px;
	margin-bottom: 10px;
}

.caption {
	margin-right: 1px;
	margin-left: 1px;
}

.captionBox {
	float: left;
	margin:5px 10px 5px 0;
	font-style: italic;
	font-size: 10px;
	text-align: center;
	width: 85px;
}



/* ------ TABLE STYLING ----- */

.tableGreen, .tableBlue, .tablePink {
	border: 1px solid #000000;
	margin-top: 10px;
}

.tableGreen th, .tableBlue th, .tablePink th {
	background-image: url(/images/template/table-bg.gif);
	font-size: 13px;
	color: #FFFFFF;
}

.tableGreen th a {
	color: #B0FF3C;
	text-decoration: none;
	border-bottom: 1px dotted #B0FF3C;
}

.mainContent table.tableGreen, .mainContent table.tablePink, .mainContent table.tableBlue
{
	margin-bottom:15px;
}

.tableBlue th a {
	color: #84DDFF;
	text-decoration: none;
	border-bottom: 1px dotted #84DDFF;
}

.tablePink th a {
	color: #FF84C8;
	text-decoration: none;
	border-bottom: 1px dotted #FF84C8;
}

.tableGreen th a:hover {
	color: #B0FF3C;
	text-decoration: none;
	border-bottom: 1px solid #B0FF3C;
	background: none;
}

.tableBlue th a:hover {
	color: #84DDFF;
	text-decoration: none;
	border-bottom: 1px solid #84DDFF;
	background: none;
}

.tablePink th a:hover {
	color: #FF84C8;
	text-decoration: none;
	border-bottom: 1px solid #FF84C8;
	background: none;
}

.tableGreen tr {
	background-color: #DDFFAA;
}

.tableBlue tr {
	background-color: #CCEDFF;
}

.tablePink tr {
	background-color: #FFCCF1;
}

.tableGreen tr.odd {
	background-image: url(/images/template/table-green-bg.gif);
	background-repeat: repeat-x;
	background-color: #DDFFAA;
}

.tableBlue tr.odd {
	background-image: url(/images/template/table-blue-bg.gif);
	background-repeat: repeat-x;
	background-color: #CCEDFF;
}

.tablePink tr.odd {
	background-image: url(/images/template/table-pink-bg.gif);
	background-repeat: repeat-x;
	background-color: #FFCCF1;
}

.tableGreen th, .tableGreen td, .tableBlue th, .tableBlue td, .tablePink th, .tablePink td {
	padding: 10px 7px;
}

.tableGreen td a {
	color: #E8047A;
	text-decoration: underline;
}

.tableBlue td a {
	color: #E8047A;
	text-decoration: underline;
}

.tablePink td a {
	color: #E8047A;
	text-decoration: underline;
}

.tableGreen td a:hover {
	color: #B0FF3C;
	text-decoration: underline;
}

.tableBlue td a:hover {
	color: #84DDFF;
	text-decoration: underline;
}

.tablePink td a:hover {
	color: #FF84C8;
	text-decoration: underline;
}

.tableNone, .tableNone tr {
	background: none;
}

.margin-bottom-15 {margin-bottom:15px}

.listNoBullet li {
	list-style-image: none;
	list-style-type: none;
}

/* ------ more functionality ----- */

.moretop {
	display: none;
}

/* ------------- new sidebars Feb 2011 ------------- */

#sidebar-left
{
	width:140px;
	margin:0;
	padding:0;
	float:left;	
}



.left-panel-pink
{
	width:124px;
	margin:0px 0 5px 15px;
	padding:0px;
	overflow:hidden;
	position:relative;
}

.left-panel-pink-top
{
	width:124px;
	height:24px;
	background: transparent url(/images/template/lh-panel-pink-top-bg.jpg) 0px 0px no-repeat;
	margin:0;
	padding:0;
}


.left-panel-pink-body
{
	width:124px;
	background:transparent url(/images/template/lh-panel-pink-body-bg.jpg) 0px 0px repeat-y;
	
}

.left-panel-pink-bot
{
	width:124px;
	height:5px;
	background:transparent url(/images/template/lh-panel-pink-bot-bg.jpg) top left no-repeat;
	
}

/* green */
.left-panel-green
{
	width:124px;
	margin:0px 0 10px 15px;
	padding:0px;
	overflow:hidden;
	position:relative;
}

.left-panel-green-top
{
	width:124px;
	height:30px;
	background: transparent url(/images/template/sidebarleft-greentopballs.png) 0px 0px no-repeat;
	margin:0;
	padding:0;
}

.left-panel-green-body
{
	width:124px;
	background:transparent url(/images/template/sidebarleft-greenbody.png) 0px 0px repeat-y;
	margin:0;
	padding:0;
}

.left-panel-green-bot
{
	width:124px;
	height:5px;
	background:transparent url(/images/template/sidebarleft-greenbot.png) top left no-repeat;	
}

/* green end */

.left-panel-blue
{
	width:124px;
	margin:0px 0 10px 15px;
	padding:0px;
	/* background: transparent url(/images/template/lh-panel-blue-bg.jpg) 0px 0px no-repeat; */

	position:relative;
}





/* ------------ */

.left-panel-blue-top
{
	width:124px;
	height:24px;
	background: transparent url(/images/template/lh-panel-blue-top-bg.jpg) 0px 0px no-repeat;
	margin:0;
	padding:0;
}


.left-panel-blue-body
{
	width:124px;
	background:transparent url(/images/template/lh-panel-blue-body-bg.jpg) 0px 0px repeat-y;
	
}

.left-panel-blue-bot
{
	width:124px;
	height:5px;
	background:transparent url(/images/template/lh-panel-blue-bot-bg.jpg) top left no-repeat;
	
}






.left-panel-fb
{
	width:124px;
	margin:0px 0 10px 15px;
	padding:0px;
	position:relative;
}
.left-panel-fb p
{
	margin:0;
	padding:0;
}

.fb-panel-top
{
	height:30px;
	width:124px;
	background: transparent url(/images/template/fb-panel-top-bg.jpg) 0px 0px no-repeat;
	padding-top:5px;
}

.fb-panel-bottom
{
	height:10px;
	width:124px;
	background: transparent  url(/images/template/fb-panel-foot-bg.jpg) 0px 0px no-repeat;
}

.fb-panel-body
{
	width:124px;
	background: transparent url(/images/template/fb-panel-body-bg.jpg) 0px 0px repeat-y;
}

p.left-title-pink
{
	margin:0;
	padding:0px;
	text-align:center;
	font: bold 12px/26px  Arial, Helvetica, sans-serif;
	text-align: center;
	text-shadow: #fff -1px -1px 0;
	color: #e8047a;
}

p.left-title-blue
{
	margin:0;
	padding:0px;
	text-align:center;
	font: bold 12px/26px  Arial, Helvetica, sans-serif;
	text-align: center;
	text-shadow: #fff -1px -1px 0;
	color: #012f7b;
}

p.left-fb-title
{
	margin:0px 0 0 0;
	padding:0px;
	text-align:left;
	font: bold 12px/13px  Arial, Helvetica, sans-serif;
	text-shadow: #253b6b -1px -1px 0;
	color: #fff;
	text-indent:35px;
}

p.readmore-left
{
	position:relative;
	width:124px;
	display:block;
	margin:5px 0 0 0;
	text-align:center;
	font-size:11px;
	font-weight:bold;
}

#sidebar-left ul
{
	list-style-type:none;
	margin:0 0 0 10px;
	padding:4px 0 5px 0;
	width:105px;
	padding:0;
	font: 12px/22px Arial, Helvetica, sans-serif;	
}

#sidebar-left .left-panel-fb ul
{
	padding-top:3px;
}

#sidebar-left .left-panel-blue ul li
{
	line-height:18px;
	margin-bottom:8px;
}

.left-panel-pink li a
{
	color:#ac165a;
}

.left-panel-pink li a:hover, .left-panel-blue li a:hover, .left-panel-green li a:hover, .left-panel-fb li a:hover
{
	color: #63D5FF;
	background-color: #606C78;
}

.dk-pink {color: #e8047a;}

#sidebar-right
{
	width:162px;
	margin:0;
	padding:0;
	float:left;	
}

#sidebar-right a img
{ border: 1px solid #E8047A}

.rt-panel-month
{
	width:162px;
	height:142px;
	margin:0px 0 7px 0px;
	padding:0px;
	background: transparent url(/images/template/site-of-month-bg.jpg) 0px 0px no-repeat;
	overflow:hidden;
}

.instant-rhs
{
	height:112px;
	background: transparent url(/images/template/rhs-bingo-instant.png) 0px 0px no-repeat;
	position:relative;
	text-align:center;
}
.redboldunderline, .instant-rhs a  {font-weight:bold; color:red; text-decoration:underline;}

p.right-title-pink
{
	margin:0;
	padding:0px;
	text-align:center;
	font: bold 13px/26px  Arial, Helvetica, sans-serif;
	text-align: center;
	text-shadow: #fff -1px -1px 0;
	color: #e8047a;
}


.rt-panel-month p.right-title-pink
{
	margin:5px 0 0 0;
	font: bold 13px/17px  Arial, Helvetica, sans-serif;	
}

.rt-panel-month p.right-title-pink a, p.right-title-pink a
{
	color:#E8047A;
}




.instant-rhs a#instantbingo {
		width:162px;
		height:112px;
		display:block;
		text-indent:-9999px;
		position:absolute;
		top:0px;
		left:0px;
		outline:none;
		z-index:9999;	
}

.instant-rhs p {text-align:center; margin:55px 0 0 0; padding:0; line-height:16px;z-index:2;position:relative;}


.rt-panel-green
{
	width:162px;
	height:668px;
	margin:0px 0 10px 0px;
	padding:0px;
	background: transparent url(/images/template/best-bingo-grn-bg.jpg) 0px 0px no-repeat;
	overflow:hidden;
}

a.read-review
{
	width:80px;
	height:23px;
	background: red url(/images/template/read-review-sprite.png) 0px 0px no-repeat;
	display:block;
	text-indent:-999999px;
	float:left;
}

input.read-review
{
	width:80px;
	margin-top: 4px;
	height:23px;
	background: red url(/images/template/button-sprite.png) 0px 0px no-repeat;
	color:#eee;
	font-weight:bold;
	font-size:11px;
}

a.read-review:hover, input.read-review:hover
{
	background-position: 0px -23px;
}

a.play
{
	width:38px;
	height:23px;
	background: red url(/images/template/play-sprite.png) 0px 0px no-repeat;
	display:block;
	text-indent:-999999px;
	float:right;
	text-decoration:none; 
	border:none;
}

.tableGreen a.play, .tablePink a.play, .tableBlue a.play, .tableGreen a.play
{
	text-decoration:none; 
	border:none;
}

a.play:hover, .tableGreen a.play:hover, .tablePink a.play:hover, .tableBlue a.play:hover, .tableGreen a.play:hover
{
	background-position: 0px -23px;
	background-image: url(/images/template/play-sprite.png);
	border:none;
	text-decoration:none;
}


.mainContent a.play
{
	float:none;
	margin:0 auto 0 auto;
}

.review-play
{
	height:23px;
	width:123px;
	margin:3px 0 0 19px;
}

.best-bingo-list
{
	width:162px;
	height:112px;
	margin: 5px 0 15px 0;
	padding:0;
}
.best-bingo-list p
{
	font-size:14px;
	font-weight:bold;
	color:#1111ff;
	text-indent:10px;
	margin:0 0 5px 0;
	padding:0;
	line-height:22px;
}

.best-bingo-list a
{
	color:red;
}

.best-bingo-list a:hover {
	color: blue;
	
}


.best-bingo-list img
{
	margin:0 0 3px 36px;
}

.main-two-up
{
	width:295px;
	float:left;
	margin: 0 25px 0 0;
}

.margin-zero
{
	margin: 0;
}

.title-greenline {
	color: #FFFFFF;
	background: #ccc url(/images/template/title-grn-line.png) bottom right no-repeat;
	font-size: 110%;
	font-weight:bold;
}

#related-in h2
{
font-size: 145%;
	background: #ccc url(/images/template/title-grn-line.png) bottom right no-repeat;
	height:26px;
	color:#fff;
	line-height:25px;
	text-indent: 5px;	
	margin-bottom:7px;
}


.col-title
 {
	color: #B81261;
	padding:0px;
	font-size: 120%;
	font-weight:bold;
	line-height:160%;
}

.single-col-title
 {
	color: #B81261;
	padding:0px;
	font-size: 150%;
	font-weight:bold;
	line-height:160%;
	margin: 0 0 5px 0;
}



.add-text 
{
	margin:5px 0 10px 0;
	border-bottom: 1px dotted #bbbbbb;
	padding-bottom:10px;
}

.main-two-up p
{
	margin:5px 0 7px 0;
	
}

.title-greenline, .mainContent .title-greenline
{
	font-size: 145%;
	background: #ccc url(/images/template/title-grn-line.png) bottom right no-repeat;
	height:26px;
	color:#fff;
	line-height:25px;
	text-indent: 5px;	
	margin-bottom:7px;
}

.title-blueline, .mainContent .title-blueline
{
	font-size: 145%;
	background: #ccc url(/images/template/title-blue-line.png) bottom right no-repeat;
	height:26px;
	color:#fff;
	line-height:25px;
	text-indent: 5px;
	margin-bottom:7px;
}


#banner 
{
	float:right;
	width:468px;
	height:60px;
	margin: 18px 3px 0 0;
}

.mainContent .writer-photo
{
	border:2px solid #d0fffd; 
	margin:5px 12px 5px 0 !important;
}




button.btn, input.btn {float:left; margin: 0px 0 0 2px; height:24px; padding:0 3px 5px 3px;}


.single-img-left {float:left; margin:5px 10px 0 0;}

.single-img-right {float:right; margin:5px 0 0 10px;}

.box-item {margin-bottom:5px;}

.banner-horizontal468
{
	width:468px;
	height:60px;
	margin:5px auto 5px auto;
}

h3.read-more-link {color:#06C;}

#top-link { padding-left:20px; background: #fff url(/images/template/toTopArrow.gif) 0px 0px no-repeat; font-size:14px; font-weight:bold;}
#TW-But {padding-top:1px; height:25px; vertical-align:middle; width:120px; float:left; margin-top:3px;}
#TW-But-NC {padding-top:1px; height:25px; vertical-align:middle; width:70px; float:left; margin-top:3px;}
#FB-But {width:300px; float:left; margin-top:3px;}
#FB-But-NC {width:60px; float:left; margin-top:3px;}
#GPO-But {padding-top:1px; height:25px; vertical-align:middle; width:90px; float:left; margin-top:3px;}

.obg-2col {
	float: left;
	width: 275px;
	margin-right: 16px;
	margin-left: 16px;
	margin-top: 16px;
}

#search-area
{
		border: none;
		margin: 0px;
		font-size: 12px;
		float:left;
		height:34px;
		position:relative;
		border-left: 1px solid #F0047F;
		width:205px;
        
}
#search-area form
{
	width:204px
	height:34px;
	margin: 0;
	padding:0px;
	position:relative;
}



#search-area input.box 
{
	color: #000;
	width: 125px;
	margin:0;
	position:absolute;
	top:6px;
	left:14px;
	overflow:hidden;
	
}

#search-area input.go-btn 
{
	float:left; 
	font-weight:bold; 
	position:absolute;
	top:5px;
	right:0px;
	width:50px;
	height:25px;
	font-size:12px;
}


.search-img
{
	background: transparent url(/images/template/search-bg.png) no-repeat left top;
	width: 113px;
	height: 24px;
	font-size: 12px;
	float:left;
}

#search-area input.box:focus {
	outline: none;
}

.lottery-play {width:213px; height:35px;margin: 4px auto 20px auto;padding:0;position:relative;}

.lottery-play a {display:block; font-size:15px; color:#45243d; text-shadow: #ecebeb 1px 1px 0; text-decoration:none; line-height:35px;width:213px; height:35px;margin: 0 auto;padding:0;position:relative; text-align:center; font-weight:bold; background:transparent url(/images/template/lotto-play.png) 0px 0px no-repeat; overflow:hidden;}

.lottery-play a:hover{color:#ff00c6; background-position: 0px -35px;}
.none, .mainContent li.none {list-style:none;list-style-image:none;}
.sidebar-social 
{
	margin: 0 0 3px 11px; 
	padding:0; 
	height:25px; 
	width:151px;
	padding:0;
	position:relative;
}
	
#TW-But {height:25px; width:120px; float:left; position:relative; padding:0; margin:0;}
#TW-But-NC {height:25px; width:59px; float:left;position:relative;padding:0; margin:0;}
#FB-But {width:60px; float:left !important; position:relative;padding:0; margin:0;}
#FB-But-NC {width:49px; float:left !important; position:relative;padding:0; margin:0;}
#GPO-But {height:25px; width:90px !important; float:left !important;position:relative;padding:0; margin:0;}
#GPO-But-NC {height:25px; width:33px !important; float:left !important;position:relative;padding:0; margin:0 3px 0 0; overflow:hidden}

.right {float:right;}

.infiniteCarousel {position: relative; width: 600px; height: 290px; margin: auto;}
.infiniteCarousel .wrapper {position: absolute; width: 600px; height:250px; top: 26px; margin: 0; overflow: hidden;left:0; }
.infiniteCarousel .wrapper ul {position: absolute; list-style-type: none; margin: 0; padding: 0 0 0 9px; top: 0; width: 593px; height:250px; overflow: hidden;left:0; }
.infiniteCarousel .wrapper ul li {position: relative; display: block; float: left; padding: 0; margin: 0 0 0 0px; width: 600px;height:250px; padding: 0px; overflow: hidden; }
.game {position: relative; float: left; margin: 7px 10px 0 0; width:185px; height:210px; padding: 0; text-align: center; border: 1px solid #5dd4ff; background-color:#ffffff;}
.game a.demo {float: right; text-decoration: none; font-size: 9px; color: #FF0; margin-right: 5px; z-index:9999;}
.game a.details {float: left; color: #FF0; text-decoration: none; font-size: 9px; margin-left: 5px;}
.game a.demo:hover, .game a.details:hover { }

.gamesNav {position: absolute; top:0px; right:0; z-index:99999; color:#309;}
.gamesNav a.arrowL, .gamesNav a.arrowR {position: relative; width: 24px; height: 25px; float: left; display: block; margin:0 2px;}
.gamesNav a.arrowL:hover, .gamesNav a.arrowR:hover {background-color: transparent}
.gamesNav #pageNum {position: relative; width:40px; height: 25px; float: left; font: bold 9pt/22px arial, sans-serif; color: #FFF; text-align: center; margin:0 0 0 0; padding:0;display:none;}
.cloned {z-index:9999}
p.gameTitle {position: relative; color: #FFF; font: bold 12px/14px arial, sans-serif; text-align: center; padding: 0; margin: 0;}
  
.feature-box {width:194px; height:250px; margin: 0 0 12px 12px; padding:0; border: 1px solid #fff586; background: transparent url(/images/template/feature-box-bg.png) left bottom repeat-x; top:0px; right:0px;}
.feature-box p {margin:4px 0 0 0;}
#revolver-panel p.bingo-title {margin:3px 0 0 0px;}
.feature-box-title {width:194px; height:25px; text-align:center; background: transparent url(/images/template/feature-title-bg.png) 0px 0px repeat-x;}
.feature-box-title-pink {height:25px; widows:154px; text-align:center; background: transparent url(/images/template/featureboxes/featured-title-pink-bg.png) 0px 0px repeat-x; border-bottom: 1px solid #c6f0ff;}

.feature-box-title-blue {height:25px; widows:154px; text-align:center; background: transparent url(/images/template/featureboxes/featured-title-blue-bg.png) 0px 0px repeat-x; border-bottom: 1px solid #c6f0ff;}

.feature-box-title p {font-weight:bold; text-align:center; line-height:25px;margin:0;}
.feature-box-title-pink p, .feature-box-title-blue p {font-weight:bold; text-align:left; line-height:25px;margin:0 0 0 12px; color:#fff;padding:0;}
.feature-content {width:180px; height:210px; text-align:center; background-color: #fff; margin:7px 0 0 6px; padding:0; position:relative;}
#feature-site-single .feature-content ul, #revolver-panel .infiniteCarousel .wrapper .game ul {list-style-type:none !important; list-style-image:none !important; margin: 0 0 0 12px !important; line-height:12px; text-align:left !important; width:130px; position:relative; height:50px; float:left;padding: 0 0 0 0px !important;}

#feature-site-single .feature-content li, #revolver-panel .infiniteCarousel .wrapper .game ul li {line-height:14px !important; margin:0px !important; padding:0 0 0 14px !important; text-align:left;height:16px; width:100px; background: transparent url(/images/template/bullet.gif) 0px -4px no-repeat; list-style-type:none; list-style-image:none; display:block;}
.feature-content img, .game img {margin:5px auto 7px auto;}
.border-yellow {border: 1px solid #fff586;}
.border-ltblue {border: 1px solid #c6f0ff}
.strong-pink {color:#b81261}
a.playonlinebtn {width:120px; height:28px; background: transparent url(/images/template/playonlinebtn.png) 0px 0px no-repeat; text-indent: -9999px; display:block; margin:0; position:absolute; bottom:3px; left:33px;}
a.single {left:29px;}
a.playonlinebtn:hover {background-position: 0px -28px}

.featurebox-blue {position:relative; width:600px; height:268px; background: transparent url(/images/template/featureboxes/feature-box-blue-bg.png) bottom left repeat-x; margin:3px 0 8px 0px;} 
.arrowL {background: transparent url(/images/template/featureboxes/featured-back-btn.png) top right no-repeat; height:25px; width:20px;}
.arrowR {background: transparent url(/images/template/featureboxes/featured-next-btn.png) top left no-repeat; height:25px; width:20px;}

.featurebox-blue .feature-footer {height:15px; width:600px; background: transparent url(/images/template/featureboxes/featured-foot-silver-bg.png) bottom left repeat-x; position:absolute; bottom:0px; left:0px;z-index:99999;}
.featurebox-blue .feature-footer p  {font-size:10px; line-height:13px; margin:0 10px 0 0; text-align:right;}
.featurebox-blue .feature-footer p a:hover {background-color: transparent; color:#06C}

.floater-ul-2-col
{
	float:left;
	width:210px;
}

.bingo-instantwin-pnl {width:192px; height:231px; background: transparent url(/images/bingo-instant-wins/instant-bingo-pnl.jpg) 0px 0px no-repeat;text-align:center;position:relative; float:left; margin: 0 0 17px 17px; padding:0;}
.bingo-instantwin-pnl img {margin:7px auto 4px auto; padding:0;}
.bingo-instantwin-pnl p {margin:0 15px 5px 15px; padding:0; line-height:17px; text-align:left;}
p.instant-title {font-size:14px; font-weight:bold;color:#c0052b; margin:6px 0 3px 0px; padding:0; text-align:center;}
a.instant-bingo-free {width:80px; height:20px; background: url(/images/bingo-instant-wins/games-lott-play-btns.png) 0px 0px; text-indent:-9999px; display:block; position:absolute; bottom:12px; left:9px;; z-index:999; outline: none;}
a.instant-bingo-free:hover {background-position:0px -20px; background-color: transparent;}
a.instant-bingo-real {width:80px; height:20px; background: url(/images/bingo-instant-wins/games-lott-play-btns.png) -93px 0px; text-indent:-9999px; display:block; position:absolute; bottom:12px; right:9px;outline: none;}
a.instant-bingo-real:hover {background-position:-93px -20px; background-color: transparent;}
.first-pnl {margin-left:0;}




/* NEWS PAGE DESIGN */

.newsContent, .newsArticleContent {width: 640px; margin: 0 7px;}
html > body .newsContent, html > body .newsArticleContent {margin: 0 15px !important;}

#subNav {background: url(/images/template/news/nav-title-bg.png) transparent 0 0 repeat-x; position: relative; margin: auto; width: 100%; height: 27px; top: -15px; overflow: visible;}
#subNav a {background: url(/images/template/news/nav-title-bg.png) transparent 0 0 repeat-x; position: relative; color: #FFF; font: bold 12px arial; text-align: center; padding: 0 15px; float: left; text-decoration: none; line-height: 27px;}
#subNav a:hover {background-image: none; background-color: white; color: #333;}
#subNav a img {position: relative; top: 4px; margin-right: 10px;}

#newsTopArea {position: relative; width: 98%; height: 46px; padding: 0px 1%;}
#newsTopArea h1 {position: relative; top: -5px; letter-spacing: -1px; font-size: 30px; float: left; line-height: 35px;}
#newsTopArea .breadcrumbs {position: absolute; top: 32px; left: 11px; float: none !important;}
#newsTopArea .breadcrumbs a {float: none !important;}
.newsDate {position: relative; float: right; font: bold 16px arial; color: #333; line-height: 30px; height: 100%; top: -3px; right: 6px;}

.newsTitle {background: url(/images/template/news/nav-title-bg.png) transparent 0 -27px repeat-x; width: 100%; height: 20px; color: #FFF; text-transform: uppercase; text-indent: 7px; font: bold 12px arial; padding-top: 5px;}

.newsItemBig, .newsItemSemi {position: relative; float: left; width: 310px; padding: 10px 5px; font-size: 14px;}
.newsItemBig img {margin-bottom: 8px; border: none;}
.newsItemBig h2 a {font-size: 16px; text-decoration: none;}
.newsItemBig h2 a:hover {background-color: transparent; color: #09F;}
.newsItemBig .captionBox, .newsItemSemi .captionBox {display: none;}

.newsItemSemi {font-size: 12px !important;}
.newsItemSemi h3 a {font-size: 15px; text-decoration: none;}
.newsItemSemi h3 a:hover {background-color: transparent; color: #09F;}
.newsItemSemi img {float: left; margin-right: 5px; margin-bottom: 0px;}
.newsItemSemi p {margin-top: 0; padding-top: 0;}

.newsList {position: relative; float: left; width: 300px; padding: 0 0 0 10px; margin: 20px 0; list-style-type: none;}
.newsList li {padding: 0 0 0 20px; margin: 0; background: url(/images/template/bullet.gif) 0 -4px no-repeat !important; list-style-image: none !important;}
.newsList li a {font-size: 12px; text-decoration: none; line-height: 16px !important;}
.newsList li a:hover {background-color: transparent; color: #09F;}

#newsSide {position: relative; width: 280px; float: right; overflow: hidden; margin-right: 5px; top: -30px;}
html > body #newsSide {margin-right: 10px !important;}
.newsSideSection {background-color: #D6FAFF; position: relative; width: 98%; padding: 2px 1%; margin-bottom: 10px;}
hr.news {background-color: none; border: none; border-bottom: 1px dotted #AAA; width: 98%;}
#newsSide .sidebar-social {width: 150px; overflow: hidden; float: right;}

.newsSideSection a {color: #E8047A; text-decoration: none; font: bold 11px arial;}
.newsSideSection a:hover {color: #09F;}
.newsSideSection .captionBox {height: 50px; width: 51px; overflow: hidden;}
.newsSideSection .caption {width: 50px; height: 50px; float: left; padding: 0 10px 10px 0;}
.newsSideSection .textArea {background: url(/images/template/news/text-box.png) transparent no-repeat; position: relative; width: 203px; height: 25px; margin: auto; border: none; color: #AAA; text-indent: 5px; line-height: 25px !important;}
.sideSectionContent {position: relative; width: 96%; margin: auto; padding: 10px 0;}
.sideFloater {position: relative; top: 8px; float: left; height: 50px; line-height: 12px !important;}
.sideNewsH1 {position: relative; width: 180px; display: block;}
span.sideDate {font: 11px arial; color: #AAA;}

.newsSideList {margin: 0; padding: 10px 5% 0 5%; width: 90%; overflow: hidden; list-style-type: none;}
.newsSideList li {list-style-image: none !important; background-image: url(/images/template/bullet.gif); background-repeat: no-repeat; position: relative; padding: 0 0 0 7%; width: 43%; height: 20px; float: left;}
.newsSideList li a {text-align: left; text-decoration: none; line-height: 20px !important;}
.newsSideList li a:hover {color: #09F;}


}
/* ------ END MEDIA TAG ----- */.
