
.ErrorContainer{border:1px solid #CCCCCC; padding:10px;width:90%;}
.EMessageBox{padding:10px;border-width:1px;border-style:solid;width:92%}
.EMessageBoxReg{width:94%; text-align:center;padding:10px;border-width:1px;border-style:solid;}
.ImgBox {padding:10px;border:0px;border-style:none;text-align:center;}
.ImgBox a, .ImgBox img{border:0; }
.status{background-color:#fffadd;border-color:#d59b00}
.status a{color:#d59b00}
.success{background-color:#eafbdb;border-color:#53b148}
.success a{color:#53b148}
.error{background-color:#ffebe8;border-color:#e91d24}
.error h2{
font-size:1.5em;
line-height:1em;
}
.error a{color:#e91d24}
.warning{background-color:#FFF380;border-color:#EAC117}
.warning a{color:#EAC117}


/* CSS Document */
/**** ilogin start *******/
.ilogin {
	margin:0 auto;
	padding:10px;
	width:50%;
	height:50%;
	background-color:#ffffff;
	border:1px solid #53BDFF;
}
.ilogin ul {
	padding-top:0px;
}
.ilogin li {
	list-style:none;
	padding:1px;
	padding-left:40px;
	font-size:12px;
	line-height:20px;
	font-weight:bold;
	color:#000000;
}
TABLE, TD, TR {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
#faqs a:link, #faqs a:visited {
	color:#D62904;
}
.header {
	height:130px;
}
.top_banner {
	background-repeat:no-repeat;
	height:116px;
	padding-right:30px;
	color:#FFFFFF;
}
.top_banner_logged {
	background-repeat:no-repeat;
	height:116px;
	padding-right:30px;
}
.pro_box {
	background-repeat:repeat-y;
	padding-left:4px;
}
.pro_box .box {
	width:193px;
	height:165px;
	background-repeat:no-repeat;
	background-position:top;
	float:left;
	margin:0px 3px;
}
.reg {
	background-repeat:repeat-y;
	color:#FFF;
}
.footerbottom {
	background-repeat:no-repeat;
	height:59px;
}
.welcomehallofbingo {
	width:606px;
	height:266px;
	border:1px solid #003676;
}
.reg input {
	font-size:11px;
	padding-bottom:2px;
}
.box div {
	margin-top:5px;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	padding:0px 2px;
	line-height:15px;
}
.box div.box2 {
	padding:0px 10px;
}
.box div li {
	list-style:square inside;
	line-height:19px;
	padding-left:5px;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}
.box .box_spl {
	font-size:12px;
	color:#FFFC00;
	font-weight:bold;
}
#bottom_line {
	border-bottom:1px solid #04366a;
}
.box span {
	font-weight:bold;
	font-size:11px;
	color:#D62904;
}
.pjps {
	border:1px solid #053b71;
	background-repeat:repeat-x;
	background-color:#0678e7;
	height:457px;
	width:165px;
	background-position:top left;
}
.pro_box a {
	color:#FFFF33;
	font-size:11px;
}
#tablewidth {
	width:94%;
}
/******************** Top Menu ************/
.topmenu a, .topmenu a:visited {
	color:#D62904;
	font-size:12px;
	padding:1px;
	line-height:28px;
	text-decoration:none;
}
.topmenu a:hover {
	color:#D62904;
	font-size:12px;
	padding:1px;
	line-height:28px;
	text-decoration:none;
}
/********** End of top menu **************/
/************** Normal Text *********************/
span.divText div {
	text-align:justify;
	font-size: 12px;
	line-height:16px;
}
span.divText div a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:underline;
	font-weight:bold;
	color:#D62904;
}
span.divText div a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #CD0404;
	text-decoration:underline;
	font-weight:bold;
}
span.divText div a:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:underline;
	font-weight:bold;
}
span.divText div LI {
	line-height:18px;
	padding-bottom:12px
}
.smallText {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}
.TableText {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
}
.copyright {
	color:#ffffff;
	font-size:10px;
	padding:2px;
}
.footer {
	color:#ffffff;
}
.footer ul {
	width: 100%;
	padding:0px;
}
.footer li {
	display: inline;
	padding:0px;
	width: 120px;
}
.footer li a {
	display: inline;
	padding:0px;
	border: none;
}
.footerT {
	margin-top:0px;
	color:#9C6C25;
}
.footerT a, .footerT a:visited {
	color:#9C6C25;
	font-size:11px;
	padding:1px;
	line-height:18px;
	text-transform:capitalize;
}
.footerT a:hover {
	color:#9C6C25;
	font-size:11px;
	padding:1px;
	line-height:18px;
	text-transform:capitalize;
}
.footer-reg {
margin:10px auto;
width:780px;
font-size:10px;
color:#006d9b;
text-align:justify;
}
.pagetitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#991A8D;
	text-align:right;
	padding-right:15px;
	padding-bottom:0px;
}
.boxbg {
	background-image:url(/images/trbg.gif);
}
.box div a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #D62904;
}
.td1style {
	font-weight:bold;
	border:1px solid black;
	background-color:lightgrey;
	color:blue;
	font-size:14px;
	fontFamily:Verdana;
}
.td2style {
	font-weight:bold;
	border:1px solid black;
	background-color:lightyellow;
	font-size:12px;
	font-family:Verdana;
}
.linkstyle {
	font-weight:bold;
	font-size:12px;
	text-decoration:none
}
/*************** Tool Top css*******************rajesh pagadala*/
.hint {
	display: none;
	position: absolute;
	width: 150px;
	margin-top: -4px;
	border: 1px solid #1A9CC8;
	color: #1A9CC8;
	padding: 5px 5px;
	background: #FFFFFF url(/images/pointer.gif) no-repeat -10px 5px;
}
.hint .hint-pointer {
	position: absolute;
	left: -8px;
	top: 3px;
	width: 8px;
	height: 18px;
	background: url(/images/pointer.gif) left top no-repeat;
}
INPUT.hintTextbox {
color: #888;
}
INPUT.hintTextboxActive {
	color: #000;
}
/**************  promotions page styles  begin **************/
.promotions .headertext {
	margin:0px;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:25px;
	line-height:25px;
	font-weight:bold;
	color:#941a88;
}
.promotions .moreinfo a {
	float:right;
	font:11px Verdana;
	text-decoration:underline;
	font-weight:bold;
	text-align:right;
	color:#941a88;
}
.promotions hr {
	color:#941a88;
	size:1px;
}
.chathost_headertext {
	margin:0px;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:25px;
	font-weight:bold;
	color:#941a88;
}
.chathost_name {
	margin:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	color:#FF0000;
}
/**************  promotions page styles end **************/
/*Begin - menu.css*/
.menu_strip {
	background-repeat:no-repeat;
	background-position:right;
	height:54px;
}
#sectionLinks {
	position: relative;
	margin: 0px;
	padding: 0px;
	width:180px;
	font-family:"Verdana", Arial, Helvetica, sans-serif;
	font-size:10px;
	text-align:left;
	font-weight:normal;
}
#sectionLinks DIV {
	background-color:#50B0F3;
}
#sectionLinks a img {
	padding-right:10px;
}
#sectionLinks a {
	display: block;
	border-top: 2px solid #50B0F3;
	border-left:2px solid #50B0F3;
	border-right:2px solid #50B0F3;
	background-color:#B9DFFA;
	height:25px;
	padding-left:12px;
	padding-top:10px;
	padding-bottom:10px;
	text-decoration:none;
	color:#107CC7;
	font-size:12px;
	background-repeat:no-repeat;
	background-position:left top;
	font-weight:normal;
}
#sectionLinks a span {
	font-size:11px;
	color:#156FAD;
	font-weight:normal;
}
#sectionLinks a:hover {
	background-color: #FFFFFF;
	background-repeat:no-repeat;
	background-position:left top;
}
#sectionLinksVisited {
	position: relative;
	margin: 0px;
	padding: 0px;
	width:199px;
	font-family:"Verdana", Arial, Helvetica, sans-serif;
	font-size:10px;
	text-align:left;
	font-weight:normal;
}
#sectionLinksVisited DIV {
	background-color:#50B0F3;
}
#sectionLinksVisited a img {
	padding-right:10px;
}
#sectionLinksVisited a {
	display: block;
	border-top: 2px solid #50B0F3;
	border-left:2px solid #50B0F3;
	border-right:2px solid #50B0F3;
	background-color:#B9DFFA;
	height:25px;
	padding:10px 12px;
	text-decoration:none;
	color:#107CC7;
	font-size:12px;
	background-repeat:no-repeat;
	background-position:left top;
	font-weight:normal;
}
#sectionLinksVisited a span {
	font-size:11px;
	color:#156FAD;
	font-weight:normal;
}
#sectionLinksVisited a:visited {
	background-color: #FFFFFF;
	background-repeat:no-repeat;
	background-position:left top;
}
span.STlinks {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#CD0404;
	font-weight:bold;
	padding:0px 5px;
}
.stript_top a {
	color:#A81FC2;
	padding:0px 5px;
}
 .top_menu_strip {
	color:#430146;
	background-repeat:repeat-x;
}
/*End - menu.css*/
/*Begin - logs.css*/
.log/in_padding {
 padding-left: 18px;
 width: 388px;
}
.inputImage {
	vertical-align:bottom;
}
.login {
	font-family: "Verdana", Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#414141;
}
.login_title {
	font-family: "Verdana", Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #9F1A04;
	margin-top:4px;
}
.login_title a:link, .login_title a:hover {
	font-family: "Verdana", Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #9F1A04;
	text-decoration: underline;
}
.login_title a:visited {
	font-family: "Verdana", Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #9F1A04;
	text-decoration: underline;
}
.login_title a:hover {
	font-family: "Verdana", Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #9F1A04;
	text-decoration: none;
}
.login input {
	width: 95px;
	font-size:12px;
	font-family: "Verdana", Arial, Helvetica, sans-serif;
	font-weight:normal;
	border:solid 1px;
	border-color:#F7CE92;
	background-color:#F7E3AF;
}
.left_nav {
	color: #9F1A04;
	height: 48px;
	width: 182px;
}
.login {
	font-family: "Verdana", Arial, Helvetica, sans-serif;
	font-size: 12px;
}
/********* END login*******************/
/*************** start logged *********************/
.hello {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#903A00;
	font-weight:bold;
	text-transform:capitalize;
}
.cus_details {
	font-family:"Verdana", Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#EB4219;
	font-weight:bold;
}
.cus_details_A {
	font-family:"Verdana", Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#876D06;
	padding-top:3px;
	padding-bottom:2px;
}
.cus_img {
	width:35px;
	height:45px;
	float:left;
	display:block;
}
.cus_bg {
	background-repeat:repeat-x;
	background-position:left;
}
.cus_sctrip_L {
	background-repeat:no-repeat;
	background-position:left;
}
.cus_sub_bg {
	background-repeat:repeat-x;
	background-position:top;
}
.cus_sub_bg2 {
	background-repeat:repeat-x;
	background-position:top;
}
.side_W_lines {
	border-left:2px solid #FFFFFF;
	border-right:2px solid #FFFFFF;
}
DIV#logged a:link {
	font-family: "Verdana", Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration:none;
}
DIV#logged a:hover {
	font-family: "Verdana", Helvetica, sans-serif;
	font-size: 10px;
	color:#FF0000;
	text-decoration:none;
}
DIV#logged a:visited {
	font-family: "Verdana", Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration:none;
}
.H_line {
	border-right:2px solid #DDC10E;
}
.hand {
	cursor:pointer;
}
/*End -logs.css*/
/*Begin - lobby.css*/
table#mylobby span {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#000000;
}
table#mylobby a:link {
	font-family: "Arial", Helvetica, sans-serif;
	font-size: 12px;
	text-decoration:none;
	color:#00000;
}
table#mylobby a:visited {
	font-family: "Arial", Helvetica, sans-serif;
	font-size: 12px;
	text-decoration:none;
	color:#000000;
}
table#mylobby a:hover {
	font-family: "Arial", Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration:none;
	font-weight:bold;
}
fieldset {
	border:1px solid #03428e;
}
/*End - lobby.css*/
/*Begin - gallery.css*/
div#gallBG {
	background-image:url(/images/photoframe.gif);
	background-repeat:no-repeat;
	background-position:top left;
	height:113px;
	width:113px;
	vertical-align:middle;
	padding-top:6px;
	text-align:center;
}
table#gall DIV {
	text-transform:capitalize;
}
.navgall {
	background-color:#903A00;
	border:1px solid #C74818;
	font-weight:bold;
	padding-right:5px;
}
.navgall a:link, .navgall a:visited {
	border:1px solid #C74818;
	padding:2px 5px;
	color:#FFFFFF;
	text-decoration:none;
}
.navgall a:hover, .navgall a:active {
	border:1px solid #903A00;
	padding:2px 5px;
	text-decoration:none;
	color:#FFFFFF;
	background-color:#C74818;
}
.active {
	border:1px solid #903A00;
	padding:2px 5px;
	text-decoration:none;
	color:#FFFFFF;
	background-color:#C74818;
}
/*End -gallery.css*/
/*Begin -tabledata.css*/
.recon table {
	border:1px solid #666;
	color:#000000;
}
.recon .odd {
	background-color:#D9D9D9;
	color:#000000;
}
.recon .even {
	background-color:#EEEEEE;
	color:#000000;
}
table#report {
	border:0px solid #920605;
	width:94%;
}
table#report table {
	background-color:#1A9CC8;
}
table#report tr {
	background-color:#BEEAFF;
	padding:0px;
	color:#000000;
}
table#report th {
	background-color:#1A9CC8;
	color:#FFFFFF;
	text-align:left;
	padding:5px;
}
table#report table td {
	font-size:12px;
	padding:5px;
}
table#report td a {
	font-size:12px;
	text-decoration:underline;
	color:#000000;
}
table#report td a:hover {
	font-size:12px;
	text-decoration:none;
	color:#A67A00;
}
table#report_data {
	background-color:#FFF;
}
table#report_data th {
	color:#FFFFFF;
	background-color:#1A9CC8;
	text-align:center;
	padding:5px 2px;
	font-size:11px;
}
table#report_data td {
	background-color:#BEEAFF;
	font-size:11px;
	padding:5px 5px;
	color:#000000
}
table#report_data td a {
	font-size:11px;
	text-decoration:underline;
	color:#000000;
}
table#report_data td a:hover {
	font-size:11px;
	text-decoration:none;
	color:#A67A00;
}
.report_table_head {
	background-color:#1E81C5;
	color:#FFFFFF;
}
.report_table_tr {
	background-color:#B9DFFA;
	color:#000000;
}
.report_table_td {
	background-color:#B9DFFA;
	color:#000000;
}
.winners {
	color:#000000;
}
.winners a:link {
	font-family: "Verdana", Helvetica, sans-serif;
	font-size: 12px;
	color: #0157C1;
	text-decoration:none;
}
.winners a:visited {
	font-family: "Verdana", Helvetica, sans-serif;
	font-size: 12px;
	color: #0157C1;
	text-decoration:none;
}
.winners a:hover {
	font-family: "Verdana", Helvetica, sans-serif;
	font-size: 12px;
	color: #057314;
	text-decoration:none;
}
/*End -tabledata.css*/
/*Begin - leaderboard.css*/
table#lboard {
	border:2px solid #A60228;
	width:94%;
}
table#lboard table {
	background-color:#FFFFFF;
}
table#lboard tr {
	background-color:#FFDAD0;
	padding:4px;
}
table#lboard th {
	background-color:#A60228;
	font-size:14px;
	color:#FFFFFF;
	text-align:center;
	padding:4px;
}
table#lboard table td {
	padding:4px;
	border-bottom:1px solid #F37550;
}
table#lboard td a {
	text-decoration:underline;
	color:#A60228;
}
table#lboard td a:hover {
	text-decoration:none;
	color:#D20007;
}
table#leaderbord_mini td {
	color:#FFFFFF;
	font-weight:bold;
	padding:2px;
	padding-bottom:4px;
	border-bottom:1px solid #000000;
}
table#leaderbord_mini td a {
	color:#FFFFFF;
	text-decoration:underline;
}
table#leaderbord_mini td a:hover {
	color:#FFFF00;
	text-decoration:none;
}
hr {
	width:94%;
	background-color:#FFFF00;
	height:2px;
}
div#block {
	padding:5px 0px 8px 0px;
}
.faq {
	background-color:#7BB702;
	padding:5px 17px;
	color:#FFFFFF;
	border-style: solid;
	border-width:1px 0px 1px 1px;
	border-color:#999;
}
.newAcc {
	background-color:#FFEE00;
	padding:5px 16px;
	border-style: solid;
	border-width:1px 1px 1px 0px;
	border-color:#999;
}
div#block a span.faq {
	text-decoration:none;
	color:#FFF;
	font-size:11px;
}
div#block a span.newAcc {
	text-decoration:none;
	color:#000;
	font-size:11px;
}
div#block a:hover span.newAcc {
	text-decoration:underline;
	color:#000;
	background-color:#FFCC00;
}
div#block a span.faq {
	text-decoration:none;
	color:#000;
	font-size:11px;
}
div#block a:hover span.faq {
	text-decoration:underline;
	color:#FFF;
	background-color:#009900;
}
/*End - leaderboard.css*/
/*Begin - ClickShowHideMenu.css*/
.click-menu {
	width: 182px;
 /padding-left:0px;
	padding:5px 5px;
}
img {
	border:0px;
}
#click-menu1 a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}
.click-menu .box1 {
	/*background-image:url(/images/menu_bg.gif);
	background-repeat:no-repeat;*/
	background-position:-358px -341px;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 12px;
	font-family: tahoma;
	padding: 9px 10px;
	cursor: pointer;
	position: relative;
}
.click-menu .box1-hover {
	/*background-image:url(/images/menu_bg_over.gif);
	background-repeat:no-repeat;*/
	color: #2FF4FF;
	font-weight: bold;
	font-size: 12px;
	font-family: tahoma;
	padding: 9px 10px;
	border-width: 0px;
	border-color: #002F5D;
	border-style: solid solid solid solid;
	cursor: pointer;
	position: relative;
}
.click-menu .box1-open {
	/*background-image:url(/images/menu_bg_over.gif);
	background-repeat:no-repeat;*/
	color: #2FF4FF;
	font-weight: bold;
	font-size: 12px;
	font-family: tahoma;
	padding: 9px 10px;
	cursor: pointer;
	position: relative;
}
.click-menu .box1-open-hover {
	/*background-image:url(/images/menu_bg_over.gif);
	background-repeat:no-repeat;*/
	color: #2FF4FF;
	font-weight: bold;
	font-size: 12px;
	font-family: tahoma;
	padding: 9px 10px;
	cursor: pointer;
	position: relative;
}
/*.click-menu .box1 img, .click-menu .box1-hover img, .click-menu .box1-open img, .click-menu .box1-open-hover img {
	position: absolute;
	top: 6px;
	right: 6px;
}*/
.click-menu .section {
	background-color: #BEEAFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	padding: 5px 5px 6px 5px;
	border-width: 1px;
	border-color: #34DDFF;
	border-style: solid solid solid solid;
	display: none;
}
.click-menu .section a, .click-menu .section a:visited {
	color: #000000;
	text-decoration: none;
	white-space: nowrap;
	font-size:11px;
	font-weight:bold;
	font-family:"Courier New", Courier, monospace;
	word-wrap:break-word;
}
.click-menu .section a:hover {
	color: #0072BE;
	text-decoration: none;
	white-space: nowrap;
	font-family:11px;
}
.click-menu .box2 {
	font-size:11px;
	padding:5px 0px 5px 10px;
	border-bottom:1px dotted #333;
}
span.mmbox {
	color:#941A88;
}
.click-menu .box2-hover {
	font-family:11px;
	background: #D3F5FF;
	padding:5px 0px 5px 10px;
	border-bottom:1px dotted #333;
}
.click-menu .section .active, .click-menu .section .active:hover {
	font-size:12px;
	color: #D3F5FF;
}
/*End -ClickShowHideMenu.css*/
/*Begin - epic.css*/
body {
	/* min-width: 950px; */
	margin: 0;
	padding: 0;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #35B4DF;
	background-image: url(/images/pageBg.gif);
	background-repeat: repeat-x;
}
A {
	FONT-WEIGHT: bold;
	COLOR: #0000ff;	
}
H1 {
	FONT-SIZE: 180%;
	VERTICAL-ALIGN: top;
	COLOR: #781870;
}
H2 {
	FONT-SIZE: 140%;
	COLOR: #1988AD;
}
H3 {
	FONT-SIZE: 120%;
	COLOR: #1988AD
}
/*Begin - background sprite on home page*/
#header, #topLinks, #topForm, .click-menu .box1, .click-menu .box1-open, .click-menu .box1-hover, .click-menu .box1-open-hover, #topLinks li a, #scroller, #footer, .homeForm, .click-menu .box2, .click-menu .box2-hover {
	background: url(/images/epic_sprite.png) left top no-repeat;
}
#header {
	width: 780px;
	margin-right: auto;
	margin-left: auto;
	background-position: left top;
}
#topLinks {
	background-color: #931A89;
	width: 780px;
	margin-right: auto;
	margin-left: auto;
	border-bottom:3px solid #F289E4;	
	padding: 0px;
	background-position:left -103px;
}
.homeForm {
	margin: 0px;
	padding-bottom: 2px;
	padding-left: 5px;
	padding-right: 5px;
	font-size: 95%;
	background-position:-571px -141px;
	background-color: #F8FEF4;
}
.homeForm tr td {
padding-top:3px;
padding-bottom:2px;
}
#scroller {
	margin-top: 10px;
	padding-top: 20px;
	padding-right: 10px;
	padding-left: 10px;
	background-position: left -141px;
}
#footer {
	font-size: 95%;
	text-align: center;
	clear: both;
	margin-right: auto;
	margin-left: auto;
	color: #FFFFFF;
	margin-top: 10px;
	margin-bottom: 0px;
	background-position:left -423px;
	padding:15px 0px 4px 0px;
	width:780px;
}
/*End - background sprite on home page*/
#topForm {
	height: 88px;
	width: 335px;
	background-position: -2px -332px;
	padding-top:0px;
	float: right;
	padding-left: 10px;
}
#center {	
	width: 780px;
	font-size: 12px;
	margin-right: auto;
	margin-left: auto;
	background-color:#FFFFFF;
	background:#FFFFFF url(/images/contentBg.gif) center bottom no-repeat;
}
.click-menu .box1, .click-menu .box1-open, .click-menu .box1-open-hover, .click-menu .box1-hover {
	background-position:-358px -341px;
}
.click-menu .box2, .click-menu .box2-hover {
	background-position:-776px -557px;
}
#footer a {
	color: #003366;
	text-decoration: underline;
	font-weight: normal;
}
#footer a:hover {
	text-decoration: none;
}
#footer li {
	display: inline;
	padding-right: 5px;
	padding-left: 8px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #003366;
}
#footer ul {
	margin: 0px;
	padding: 0px;
}
#footer p {
	margin: 0px;
	padding:2px 0px 0px 0px;	
}
.banner {
	margin: 5px;
	padding: 5px;
	text-align: center;
}

#topLinks ul {
	margin: 0px;
	height: 37px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 15px;
}
#topLinks li {
	display: inline;
}
#topLinks li a {
	color: #FFFFFF;
	padding-right: 20px;
	padding-left: 20px;
	text-transform: uppercase;
	text-decoration: none;
	display: block;
	float: left;
	line-height: 37px;
	background-position:-777px -518px;
}
#topLinks li a:hover {
	color: #FFFF99;
	text-decoration: none;
}
#topForm h4 {
	color: #A16E39;
	text-transform: uppercase;
	font-size: 14px;
	margin: 0px;
	padding: 0px;
}
.topFormLogin {
	border: 1px solid #E0CAA0;
	color: #996600;
	width: 120px;
	background:transparent;
}
.topFormLink {
	font-weight: normal;
	font-size: 95%;
	color: #991A8D;
}
.homeFormInput {
	background-color: #FFFFFF;
	border: 1px solid #B0C5CF;
	background-image: url(/images/registerFormHome.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}
.homeFormButton {
	background-color: #A749B7;
	border: 1px solid #5B2D71;
	font-weight: bold;
	color: #FFFFFF;
	font-size: 95%;
	margin: 0px;
	padding:3px 5px 3px 5px;	
	margin-bottom:12px;
	*margin-bottom:5px;
}

/*End - epic.css*/
/*Begin - ajaxtabs.css*/
.shadetabs {
	padding: 3px 0;
	margin-left: 0;
	margin-top: 1px;
	margin-bottom: 0;
	font: bold 11px Verdana;
	list-style-type: none;
	text-align: left;
}
.shadetabs li {
	display: inline;
	margin: 0;
}
.shadetabs li a {
	text-decoration: none;
	padding: 3px 5px;
	margin-right: 3px;
	border: 1px solid #C9913B;
	color: #2d2b2b;
	background: #FFF5C2 url(/images/shade.gif) top left repeat-x;
}
.shadetabs li a:visited {
	color: #2d2b2b;
}
.shadetabs li a:hover {
	text-decoration: underline;
	color: #2d2b2b;
}
.shadetabs li.selected {
	position: relative;
	top: 1px;
}
.shadetabs li.selected a { 
	background-image: url(/images/shadeactive.gif);
	border-bottom-color: #FFF5C2;
}
.shadetabs li.selected a:hover { 
	text-decoration: none;
}
.contentstyle {
	border: 1px solid #C9913B;
	width: 510px;
	margin-bottom: 1em;
	padding: 5px;
	height:auto;
	min-height:80px;
}
.contentstyle3 {
	border: 1px solid gray;
	width: 505px;
	margin-bottom: 1em;
	padding: 5px;
}
.shadetabs2 {
	padding: 0px 0;
	margin-left: 0;
	margin-top: 4px;
	margin-bottom: 0;
	list-style-type: none;
}
.shadetabs2 li {
	display: inline;
	margin: 0;
}
.shadetabs2 li a {
	padding: 3px 3px;
	margin-right: 3px;
}
.shadetabs2 li a:visited {
/*color: #2d2b2b;*/
}
.shadetabs2 li a:hover {
//text-decoration: underline;
//color: #2d2b2b;
}
.shadetabs2 li.selected {
	position: relative;
	top: 10px;
}
.shadetabs2 li.selected a { /*selected main tab style */
	border-bottom-color: #FFF5C2;
}
.shadetabs2 li.selected a:hover { /*selected main tab style */
//text-decoration: none;
}
/*Added to Accomodate non Ajax Tabs*/

.nonAjaxTab-link, .nonAjaxTab-content, .nonAjaxThreeTab {
	list-style:none;
	margin:0px 0px 3px 0px;
	padding:0px;
}
.nonAjaxTab-link li, .nonAjaxTab-content li, .nonAjaxThreeTab li {
	display:inline;
}
.nonAjaxTab-content li {
	width:25%;
	float:left;
	text-align:center;
}
.nonAjaxThreeTab li {
	width:25%;
	float:left;
	text-align:center;
}
.nonAjaxTab-content li img {
	border:none;
}
.nonAjaxTab-link li a {
	background:#FFF5C2 url(/images/shade.gif) repeat-x scroll left top;
	border:1px solid #C9913B;
	border-bottom:1px solid #FFF5C2;
	color:#2D2B2B;
	margin-right:3px;
	padding:3px 7px;
	text-decoration:none;
	font-weight:bold;
}
/*End - ajaxtabs.css*/
/*Begin - inboxmsg.css*/

TR.Table_Row {
	FONT: 11px/1.6em arial;
	COLOR: #405774;
	LETTER-SPACING: 0px
}
TR.Table_Header {
	FONT: 800 11px/1.6em arial;
	COLOR: #405774;
	LETTER-SPACING: 0px;
	BACKGROUND-COLOR: #dbe1f2
}
.Table_Header_Orange {
	FONT: 800 11px/1.6em arial;
	COLOR: #000000;
	LETTER-SPACING: 0px;
	BACKGROUND-COLOR: #ffd089
}
TR.Table_Header_White {
	FONT-WEIGHT: 800;
	VERTICAL-ALIGN: middle;
	LETTER-SPACING: 0px;
	HEIGHT: 19px;
	TEXT-ALIGN: center
}
TR.Table_Even_Row {
	FONT: 11px/1.6em arial;
	COLOR: #405774;
	LETTER-SPACING: 0px;
	HEIGHT: 20px;
	BACKGROUND-COLOR: #f5f7ff
}
TR.Table_Even_Row_Denied {
	FONT: 11px/1.6em arial;
	COLOR: #405774;
	LETTER-SPACING: 0px;
	HEIGHT: 20px;
	BACKGROUND-COLOR: #f5f7ff
}
TR.Table_Odd_Row {
	FONT: 11px/1.6em arial;
	COLOR: #405774;
	LETTER-SPACING: 0px;
	HEIGHT: 20px;
	BACKGROUND-COLOR: #e8eaf7
}
TR.Table_Odd_Row_Denied {
	FONT: 11px/1.6em arial;
	COLOR: #405774;
	LETTER-SPACING: 0px;
	HEIGHT: 20px;
	BACKGROUND-COLOR: #e8eaf7
}
TR.Table_Even_Row_Denied {
	COLOR: #9b9b9b
}
TR.Table_Odd_Row_Denied {
	COLOR: #9b9b9b
}
.Table_Odd_Row_ORANGE {
	COLOR: #000000;
	BACKGROUND-COLOR: #ff9900
}
TR.Table_Odd_Row_Home {
	FONT: 10px/1.6em arial;
	COLOR: #000000;
	LETTER-SPACING: 0px;
	HEIGHT: 20px;
	BACKGROUND-COLOR: #ffc671
}
TR.Table_Even_Row_Home {
	FONT: 10px/1.6em arial;
	COLOR: #000000;
	LETTER-SPACING: 0px;
	HEIGHT: 20px;
	BACKGROUND-COLOR: #ffb84d
}
TR.Table_Header_Gold {
	FONT: 800 11px/1.6em arial;
	COLOR: #000000;
	LETTER-SPACING: 0px;
	BACKGROUND-COLOR: #ffce05
}
TR.Table_Odd_Row_Gold {
	FONT: 10px/1.6em arial;
	COLOR: #000000;
	LETTER-SPACING: 0px;
	HEIGHT: 20px;
	BACKGROUND-COLOR: #ffe371
}
TR.Table_Even_Row_Gold {
	FONT: 10px/1.6em arial;
	COLOR: #000000;
	LETTER-SPACING: 0px;
	HEIGHT: 20px;
	BACKGROUND-COLOR: #ffce05
}
.Table_Even_Row_Orange {
	FONT: 11px/1.6em arial;
	COLOR: #000000;
	LETTER-SPACING: 0px;
	HEIGHT: 20px;
	BACKGROUND-COLOR: #fffdf5
}
.Table_Even_Odd_Orange {
	FONT: 11px/1.6em arial;
	COLOR: #000000;
	LETTER-SPACING: 0px;
	HEIGHT: 20px;
	BACKGROUND-COLOR: #fff1c5
}
TR.Table_Footer {
	FONT: 10px/1.6em arial;
	COLOR: #ff9900;
	LETTER-SPACING: 0px;
	HEIGHT: 28px;
	TEXT-ALIGN: center
}
TABLE.Table_Footer {
	FONT: 10px/1.6em arial;
	COLOR: #ff9900;
	LETTER-SPACING: 0px;
	TEXT-ALIGN: center
}
TR.Table_Footer_Total {
	FONT-WEIGHT: 800;
	VERTICAL-ALIGN: middle;
	LETTER-SPACING: 0px;
	HEIGHT: 19px;
	TEXT-ALIGN: center
}
TR.Finder_Row {
	FONT: 11px/1.6em arial;
	COLOR: #405774;
	LETTER-SPACING: 0px;
	HEIGHT: 20px;
	BACKGROUND-COLOR: #f5f7ff
}
TR.Finder_Row_Featured {
	FONT: 11px/1.6em arial;
	COLOR: #405774;
	LETTER-SPACING: 0px;
	HEIGHT: 20px;
	BACKGROUND-COLOR: #e8eaf7
}
TD.Message_Table_Header {
	FONT-WEIGHT: 800;
	FONT-SIZE: 12px;
	VERTICAL-ALIGN: middle;
	LETTER-SPACING: 0px;
	TEXT-ALIGN: left
}
/*End - inboxmsg.css*/
/*Begin - Styles for sprite bubbles in winners.php*/
.bubbleone-top, .bubbleone-bottom,
.bubbletwo-top, .bubbletwo-bottom,
.bubblethree-top, .bubblethree-bottom,
.bubblefour-top, .bubblefour-bottom{
	background:url(/images/bubble_sprite.png) -2px top no-repeat;
	height:16px;
	width:450px;
}
.bubbleone-bottom{
	background-position:-456px top;
	height:36px;
}
.bubbletwo-top{
	background-position:-910px top;
}
.bubbletwo-bottom{
	background-position:-1362px top;
	height:36px;
}
.bubblethree-top{
	background-position:-1815px top;
}
.bubblethree-bottom{
	background-position:-2266px top;
	height:36px;
}
.bubblefour-top{
	background-position:-2719px top;
}
.bubblefour-bottom{
	background-position:-3169px top;
	height:36px;
}
/*End - Styles for sprite bubbles in winners.php*/

/*Begin - Styles for Thick box*/
.tb-buttons {
	background:url(/images/balls.png) no-repeat left;
	height:75px;
	text-align:right;
	padding:25px 20px 0 0;
}
.tb-title {
	margin:0;
	padding:5px 10px 0 0;
	background:url(/images/tbtitle-bg.gif) no-repeat;
	height:21px;
	width:296px;
	color:#a91e22;
	text-align:right;
	font-weight: bold;
}
#TB_window {
	font: 12px Arial, Helvetica, sans-serif;
	color: #333333;
}
#TB_secondLine {
	font: 10px Arial, Helvetica, sans-serif;
	color:#666666;
	width:50%;
	height:25px;
	float:left;
}
#TB_window a:link {
	color: #666666;
}
#TB_window a:visited {
	color: #666666;
}
#TB_window a:hover {
	color: #000;
}
#TB_window a:active {
	color: #666666;
}
#TB_window a:focus {
	color: #666666;
}
#TB_overlay {
	position: fixed;
	z-index:100;
	top: 0px;
	left: 0px;
	height:100%;
	width:100%;
}
.TB_overlayMacFFBGHack {
	/*background: url(macFFBgHack.png) repeat;*/
}
.TB_overlayBG {
	background-color:#000;
	filter:alpha(opacity=75);
	-moz-opacity: 0.75;
	opacity: 0.75;
}
* html #TB_overlay { /* ie6 hack */
	position: absolute;
 height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}
#TB_window {
	width:300px;
	position: fixed;
	background: #f5f9ef;
	border:2px solid #84277c;
	z-index: 102;
	color:#000000;
	display:none;
	text-align:left;
	top:50%;
	left:50%;
}
* html #TB_window { /* ie6 hack */
	position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}
#TB_window img#TB_Image {
	display:block;
	margin: 15px 0 0 15px;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	border-top: 1px solid #666;
	border-left: 1px solid #666;
}
#TB_caption {
	height:25px;
	padding:7px 30px 10px 25px;
	float:left;
}
#TB_closeWindow {
	height:25px;
	padding:11px 25px 10px 0;
	float:right;
	width:40%;
}
#TB_closeAjaxWindow {
	padding:7px 10px 5px 0;
	margin-bottom:1px;
	text-align:right;
	float:right;
}
#TB_ajaxWindowTitle {
	float:left;
	padding:0px 0 5px 10px;
	margin-bottom:1px;
}
#TB_title {
	background-color:#EEEEEE;
	height:27px;
}
#TB_ajaxContent {
	clear:both;
	padding:2px 15px 0px 15px;
	overflow:auto;
	text-align:left;
	line-height:2em;
}
#TB_ajaxContent.TB_modal {
	padding:15px;
}
#TB_ajaxContent p {
	padding:5px 0px 5px 0px;
}
#TB_load {
	position: fixed;
	display:none;
	height:13px;
	width:208px;
	z-index:103;
	top: 50%;
	left: 50%;
	margin: -6px 0 0 -104px;
}
* html #TB_load { /* ie6 hack */
	position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}
#TB_HideSelect {
	z-index:99;
	position:fixed;
	top: 0;
	left: 0;
	background-color:#fff;
	border:none;
	filter:alpha(opacity=0);
	-moz-opacity: 0;
	opacity: 0;
	height:100%;
	width:100%;
}
* html #TB_HideSelect { /* ie6 hack */
	position: absolute;
 height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}
#TB_iframeContent {
	clear:both;
	border:none;
	margin-bottom:-1px;
	margin-top:1px;
	_margin-bottom:1px;
}
/*End  - Styles for Thick box*/

.blink-caption{
	font-size:2em;
	color:#60C;
	font-weight:bold;
}