/***************************************/
/* Spell game */
.spellinggame-startbox { background:url(../images/spellgame_bg.gif) no-repeat left top; width:920px; height:321px; padding:20px; font-size:13px; position:relative; font-family:Arial, Helvetica, sans-serif; }

.spellinggame-startbox-big { background:url(../images/spellgame_bg-big.gif) no-repeat left top; width:920px; height:441px; padding:20px; font-size:13px; position:relative; font-family:Arial, Helvetica, sans-serif; }
.spellgame_splash_image {/* background:url(../images/spellgame_splash_image.png) no-repeat left 4px;*/ display:block; width:338px; height:335px; position:absolute; left:3px; bottom:5px; }
.spellgame_rules_image { /*background:url(../images/spellgame_rules_image.png) no-repeat left top;*/ display:block; width:300px; height:320px; position:absolute; left:25px; top:10px; }
.spellinggame-startbox h2 { font-family:Tahoma, Arial, Helvetica, sans-serif; font-weight:normal; font-size:14px; margin:0; padding:5px 0 8px 0 }
.spellinggame-startbox h2 span { font-weight:bold; font-size:16px; color:#0083c9; }
.spellinggame-startbox p { padding:6px 0; color:#555555; font-family:Arial, Helvetica, sans-serif; }
 .spellinggame-startbox .fisrtpage  p{padding:4px 0;}
.spellinggame-startbox .text_red { color:#FF0000 }
.spellin_form { color:#c43a3a; font-family:Tahoma, Arial, Helvetica, sans-serif; margin-top:10px; font-size:12px; }
.spelling_time_remaining { background:url(../images/setp_menu_bg.png) no-repeat right -131px; margin:0; padding:0; display:block; width:74px; height:40px; text-align:center; line-height:40px; margin-left:5px; font-weight:bold; font-size:18px; }
.spellinggame_result { width:622px; margin:0 auto; background-color:#000 }
.spellinggame_result .sp_re_top, .spellinggame_result .sp_re_top span, .spellinggame_result .sp_re_bottom, .spellinggame_result .sp_re_bottom span { background:url(../images/sprites_round_box.gif) no-repeat left top; font-size:0 }
.spellinggame_result .sp_re_top { background-position:0 0px; padding-left:10px; }
.spellinggame_result .sp_re_top span { display:block; height:13px; font-size:0; background-position: right -20px; }
.spellinggame_result .sp_re_bottom { background-position:0 -60px; padding-left:10px; }
.spellinggame_result .sp_re_bottom span { display:block; height:13px; font-size:0; background-position: right -40px; }
.spellinggame_result .sp_re_middle { background-color:#FFFFFF; }
.spellinggame_result .sp_re_middle .sp_result_header { background-color:#0a6598; text-align:center; padding:5px 10px; font-size:20px; font-weight:normal; color:#FFFFFF; border-bottom:solid 1px #FFF; position:relative; }
.spellinggame_result .sp_re_middle a.close { position:absolute; top:10px; text-decoration:none; right:13px; color:#FFFFFF; font-size:10px }
.spellinggame_result .sp_container { border-top:solid 4px #4bd5f1; padding:20px 10px 0 10px }
.spellinggame_result .box_red { width:60%; margin:0 auto; }
.spellinggame_result .box_red .sp_re_top { background-position:0 -79px; padding-left:10px; }
.spellinggame_result .box_red .sp_re_top span { display:block; height:13px; font-size:0; background-position: right -99px; }
.spellinggame_result .box_red .sp_re_bottom { background-position:0 -139px; padding-left:10px; }
.spellinggame_result .box_red .sp_re_bottom span { display:block; height:13px; font-size:0; background-position: right -119px; }
.spellinggame_result .box_red .sp_re_middle { background-color:#FF0000 !important; padding:0 5px; color:#FFFFFF; text-align:center; font-weight:bold; }
.spellinggame_result p { padding:0px 0; }
.spelling_result_table { background:#ededed; }
.spelling_result_table td { background:#FFF; padding:7px 10px; color:#525252; text-align:left; }
.spelling_result_table th { background:#FFFFFF; font-weight:normal; color:#0a6598; text-align:center }
.text_red { color:#FF0000 }
.text_11px { font-size:11px }
.spelling_result_table td.red_background { background-color:#f8f8f8; color:#ff0000; font-weight:bold; }
.spelling_result_table td.green_background { background-color:#ebfcff; color:#144460; }
.button_next { background:url(../images/setp_menu_bg.png) no-repeat -398px -129px; margin-left:-18px; display:block; width:226px; height:41px; }
.button_back { background:url(../images/setp_menu_bg.png) no-repeat -491px -88px; margin-left:-18px; display:block; width:226px; height:41px; }
.button_start_game { background:url(../images/setp_menu_bg.png) no-repeat -635px -130px; display:block; width:226px; height:41px; }
.button_view_results { background:url(../images/setp_menu_bg.png) no-repeat -0px -209px; display:block; width:226px; height:41px; margin:0 auto; margin-top:10px; cursor:pointer; }
.button_word_bank { background:url(../images/setp_menu_bg.png) no-repeat -233px -209px; display:block; width:226px; height:41px; margin:0 auto; margin-top:10px; }
.button_start_prediction { background:url(../images/setp_menu_bg.png) no-repeat -468px -209px; display:block; width:194px; height:41px; margin:0 auto; margin-top:5px; }
.button_know_others_predictions { background:url(../images/setp_menu_bg.png) no-repeat -667px -208px; display:block; width:243px; height:43px; margin:0 auto; margin-top:15px; }
.button_submit { background:url(../images/sprites_button.gif) no-repeat 0 0; display:block; width:193px; height:39px; margin:0 auto; border-width:0px; overflow:hidden; text-indent:-999999px; cursor:pointer; }
.button_play-game-ipl { background:url(../images/button_play-game-ipl.gif) no-repeat 0 0; display:block; width:273px; height:43px; margin:0 auto; border-width:0px; overflow:hidden; text-indent:-999999px }
a.button_gray { background:url(../images/sprites_button_bg.png) no-repeat 0 -40px; display:block; float:left; padding-left:9px; color:#FFFFFF; text-decoration:none; }
a.button_gray span { display:block; float:left; height:39px; line-height:38px; padding:0 30px 0 21px; font-size:13px; font-weight:bold; font-family:Tahoma, Arial, Helvetica, sans-serif; background:url(../images/sprites_button_bg.png) no-repeat right 0px; }
a.button_green { background:url(../images/sprites_button_bg.png) no-repeat 0 -122px; display:block; float:left; padding-left:9px; color:#FFFFFF; text-decoration:none; }
a.button_green span { display:block; float:left; height:39px; line-height:38px; padding:0 30px 0 21px; font-size:13px; font-weight:bold; font-family:Tahoma, Arial, Helvetica, sans-serif; background:url(../images/sprites_button_bg.png) no-repeat right -84px; }


/* submit flexible */ 
.green-button { font-size:16px; float:left; padding-left:18px; background:url(../images/sbleft.gif) left top no-repeat; }
.green-button input { font-size:16px; float:left; padding-right:18px; background:url(../images/sbright.gif) right top no-repeat; width:auto; overflow:visible; border:0px; color:#fff; height:39px; padding-bottom:4px; line-height:21px; cursor:pointer; font-weight:bold; }
a.green-button { font-size:16px; float:left; padding-left:18px; background:url(../images/sbleft.gif) left top no-repeat; text-decoration:none; }
a.green-button span { font-size:16px; float:left; padding-right:18px; background:url(../images/sbright.gif) right top no-repeat; border:0px; color:#fff; /*height:39px;*/ padding-bottom:4px; line-height:39px; cursor:pointer; font-weight:bold; }
.green-button-small { font-size:12px; float:left; padding-left:14px; background:url(../images/sbleft-sml.gif) left top no-repeat; }
.green-button-small input { font-size:12px; float:left; padding-right:14px; background:url(../images/sbright-sml.gif) right top no-repeat; width:auto; overflow:visible; border:0px; color:#fff; height:26px; padding-bottom:4px; line-height:20px; cursor:pointer; font-weight:bold; }
a.green-button-small { font-size:12px; float:left; padding-left:14px; background:url(../images/sbleft-sml.gif) left top no-repeat; text-decoration:none; }
a.green-button-small span { font-size:12px; float:left; padding-right:14px; background:url(../images/sbright-sml.gif) right top no-repeat; border:0px; color:#fff; /*height:39px;*/ padding-bottom:0px; line-height:26px; cursor:pointer; font-weight:bold; }
.spellin_form .textfield input { width:138px; }
.spellword-name img { cursor:pointer; }
table.spellin_form label.textfield input.rounded { font-weight:bold; cursor:text;}
table.spellin_form label.textfield img { cursor:pointer; }
.spellinggame-startbox-big table.spellin_form label.textfield-active { background:url(../images/input-left-active.gif) left top no-repeat; }
table.spellin_form label.textfield-active input.rounded { float: left; display:block; background:url(../images/input-right-active.gif) right top no-repeat; border:0px; font-weight:bold; /*letter-spacing:1px; */ cursor:text;}
.wd220 { width:210px; }
.box-center { width:120px; margin:0 auto; }


.profile-title{ background:#f3fbfe; padding:5px 12px; color:#0B6597; font-size:15px; -moz-border-radius:5px; -webkit-border-radius: 5px; margin-bottom:6px; } 
.profile-table .form_table th{ color:#656565;}

.profile-title .info{ font-size:11px; color:#333; font-weight:normal;}
.tname span{ display:block; padding-top:3px; font-size:11px;}
.interest .checkbox { margin-right:8px;}
.interest label{/*cursor:pointer;*/ margin-bottom:3px; display:block;}
.styledn{ position:relative; top: 2px; margin-right:7px; } 

.wel-msg .message_box { display:block; font-size:11px; padding:10px; background:#fcfff5; border:solid 1px #eef1e8;  -moz-border-radius:6px; -webkit-border-radius:6px; }
.wel-msg  .message_box h3 { font-size:14px; font-weight:bold; color:#14719f; margin:0; padding:0 0 4px 0; border-bottom:dashed 1px #d6e6b3; margin-bottom:4px;  }
.wel-msg .message_box ul{ padding-top:4px;}
.wel-msg .message_box li{ line-height:17px; color:#444444; padding-left:10px;}
.wel-msg .message_box p { padding:5px 0 }
.search-button{background:url(../images/btn_search.gif) left top no-repeat; width:59px; height:20px; font-size:0px; line-height:0px; color:#0f6898; border:0px; cursor:pointer;}
.profile-title span.date{ font-weight:bold; font-size:18px; color:#4DAC2E; position:relative; top:2px;}
.filternews .styled{ width:230px;}
.filternews .green-button-small{ margin-left:6px;}
.filt{ font-size:11px; color:#444; padding:6px 0 0 5px;}
.graycolortext{color:#444; }


.smsmsg .hmsg{ background:#fafcd0; padding:3px 8px 4px 8px; border:solid 1px #e0e3a6; text-align:center; color:#ff1e00; font-weight:bold; font-size:11px; font-family:Arial, Helvetica, sans-serif; margin-top:-6px; -moz-border-radius:5px; -webkit-border-radius: 5px; line-height:16px; margin-bottom:3px; width:292px;}
.smsmsg .top-msg{background:#E9FAFF; padding:3px 8px 4px 8px; border:1px solid #BCDBEA; text-align:center; color:#066396; font-weight:bold; font-size:11px; font-family:Arial, Helvetica, sans-serif; margin-top:-6px; -moz-border-radius:5px; -webkit-border-radius: 5px; line-height:16px; margin-bottom:3px; width:292px;}
.smsmsg .hmsg ul{ padding:0 0 0 12px; }
.smsmsg .hmsg li{ text-align:left; background: url(../images/error-small-icon.gif) left 2px no-repeat;  padding:1px 0 1px 24px; font-weight:normal; }
.smsmsg .top-msg ul{ padding:0 0 0 12px; }
.smsmsg .top-msg li{ text-align:left; background: url(../images/error-small-icon.gif) left 2px no-repeat;  padding:1px 0 1px 24px; font-weight:bold; }

.smsmsg .sucess-msg{background:#E9FAFF; padding:3px 8px 4px 8px; border:1px solid #BCDBEA; text-align:center; color:#066396; font-weight:bold; font-size:11px; font-family:Arial, Helvetica, sans-serif; margin-top:-6px; -moz-border-radius:5px; -webkit-border-radius: 5px; line-height:16px; margin-bottom:3px; width:292px;}
.smsmsg .sucess-msg ul{ padding:0 0 0 12px; }
.smsmsg .sucess-msg li{ text-align:left; background: url(../images/success_icon.gif) left 4px no-repeat;  padding:2px 0 2px 24px; }

.char-left{ padding-top:10px; padding-left:30px;}
.char-left span.boxnew{ background:#C3854A; -moz-border-radius:5px; -webkit-border-radius: 5px; font-size:12px; font-weight:bold; line-height:20px; text-align:center; border:0px; padding:3px 0px; color:#fff; float:left; width:50px;}
.outlet .select{ margin-top:4px;}
.outlet .styled{ width:230px;}
.tablebor .predi-table th{ font-size:12px;}
.tablebor .predi-table td{ padding:5px 8px;}
.white_roundbdr_box p.everyday{ padding:5px 10px; color:#666;}

table.spellin_form label.textfield{background: url(../images/input-left.gif) left top no-repeat; }
.top-msg a, .tellf a{ color:#FF0000; text-decoration:none;}
.top-msg a:hover, .tellf a:hover{ text-decoration:underline;}


.sub-hd-title { font-size:16px; font-weight:bold; padding-bottom:8px; color:#7B9F09; }
table.match-point th { font-size:11px; background:#f7f7f7; font-family:Arial, Helvetica, sans-serif; }
table.match-point td{ padding: 6px 8px; font-size:11px; color:#333;}
table.match-point td.gray-bg { font-size:11px; font-weight:normal; background:#f7f7f7; }
.pagetitle-gray { background:#EBEBEB; color:#333333; font-size:13px; font-weight:bold; padding:4px 9px; text-decoration:none; }


.error-msg { text-transform:uppercase; color:#ED0906; font-size:11px; }
.predi-table { background:#E6E3DF; }
.predi-table th { padding:4px 6px; font-size:11px; }
.predi-table td { background:#fff; padding:2px 6px; }
.predi-table a { color:#0B6597; text-decoration:none; font-size:11px; }
.predi-table a:hover { color:#3086bc; text-decoration:none; }
table.wordbank { font-size:11px; }
table.wordbank td { padding:5px 7px; }
.sub-hd-title { font-size:16px; font-weight:bold; padding-bottom:8px; color:#7B9F09; }
table.match-point th { font-size:11px; background:#f7f7f7; font-family:Arial, Helvetica, sans-serif; }
table.match-point td{ padding: 6px 8px; font-size:11px; color:#333;}
table.match-point td.gray-bg { font-size:11px; font-weight:normal; background:#f7f7f7; }
.pagetitle-gray { background:#EBEBEB; color:#333333; font-size:13px; font-weight:bold; padding:4px 9px; text-decoration:none; }