@charset "utf-8";
/* CSS Document */

body { 	margin: 0px;	padding:0px;	background-color:#004f7f;}

*{font-size:12px; font-family:arial; Xcolor:#333;}

img{ border:none;}
p{line-height:150%;}
form{margin:0px; padding:0px;}

img{ border:none;}
#container{ margin:auto; width:990px;}
.banner{  background-repeat:no-repeat; width:990px; height:347px; }
.menulink{ width:191px; padding-left:10px; xpadding-top:170px; float:left;} /*Edited on 20/2/09 - Nishant*/
.logo{border:0px solid #ff00ff;padding-bottom:45px;} /*Added on 20/2/09 - Nishant*/

#login_box{float:right;  width:220px; Xpadding-top:10px; }
.login_clock{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFF; font-weight:bold; text-align:right; }
.login_header, .login_header a, .login_header a:hover{ font-family:Arial; font-size:13px; font-weight:bold; padding-top:14px; color:#FFF; padding-left:10px;}
.top_right_link, .top_right_link a, .top_right_link a:hover{ font-family:Arial; font-size:13px; font-weight:bold; padding-top:5px; color:#FFF; padding-left:10px;}
/*.loginarea{ padding-top:16px; padding-left:10px;}*/
.loginarea{ padding-top:12px; padding-left:10px;}
.loginarea span label{ width:69px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#004778; float: left;text-align: left; display: block;  }

.loginarea span input{ width:120px; height:20px; color: #000; background: #1075a3; border:none; }
.line { width:190px; height:1px; background-color:#51c8e2; text-align:center; margin-top:10px; margin-left:10px; float:left;}
.line1 { width:190px; height:1px; background-color:#51c8e2; text-align:center; margin-top:5px; margin-left:10px; float:left;}
.line2 { width:190px; height:1px; background-color:#51c8e2; text-align:center; margin-top:10px; margin-left:10px; float:left;}
.logininfo{ font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#004879; padding-left:10px; padding-top:5px; float:left;}
.Xloginbuttontop{ width:200px; text-align:center; height:24px; padding-left:10px; padding-top:10px; float:left;}
.forgotpass a{ font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#fed615; text-decoration:none; padding-left:10px; padding-top:10px; float:left;}
.familyid a{font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#fff; text-decoration:none; padding-left:10px; padding-top:10px; float:left;}
.signupid{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#fff; padding-left:10px; float:left;}
.signupbut{ width:183px; height:38px; padding-top:10px; padding-left:10px; float:left;}

#bodypart{ height:700px; background-color:#FFF; background-image:url(../images/btm.gif); background-repeat:no-repeat;  background-position:bottom right; }

.forgotpassword_bodypart{ height:350px;background-color:#FFF; background-image:url(../images/btm.gif); background-repeat:no-repeat;  background-position:bottom right; }

/**html #bodypart{ height:700px; background-image: none; filter: progid XImageTransform.Microsoft.AlphaImageLoader
(src="../images/btm.gif", sizingMethod="crop"); background-repeat:no-repeat; background-position:bottom right;}*/


.pagehdr{font: 18px normal Helvetica, Arial, sans-serif; font-style: normal; text-transform: normal; letter-spacing: -0.1; color:#ff8706; padding:30px 0px 5px 0px; border-bottom:1px solid #c7d7e1;} /*Edited on Jan 28 Nishant */ 
.pagesubhdr{ font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#004778; padding-left:20px; padding-top:10px; padding-bottom:70px;  }

#formarea{ padding-left:70px; }

.leftfield{float:left; width:400px;}
.leftfield span label{ width: 110px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#004778;  float: left;text-align: right; margin-right: 0.5em;display: block; }
.leftfield span input{ width:229px; height:23px; color: #000; background: #ecf9fc; border: 1px solid #ccdce1; }
.leftfield span select{ width:229px; height:23px; color: #000; background: #ecf9fc; border: 1px solid #ccdce1; }
.rightfield{float:left; width:400px; padding-left:20px; }
.rightfield span label{ width: 110px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#004778;  float: left;text-align: right; margin-right: 0.5em;display: block; }
.rightfield span input{ width:229px; height:23px; color: #000; background: #ecf9fc; border: 1px solid #ccdce1; }

.bgline{ width:700px; height:1px; background-color:#c7d7e1; text-align:center; margin-top:20px; float:left;}

.formhdr1{ width:800px; padding-top:20px; float:left; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#004778;}

.form1{ width:300px;  float:left;}
.form1 input{width:229px; height:23px; color: #000; background: #ecf9fc; border: 1px solid #ccdce1;}

.form2{width:300px; float:left;}
.form2 input{width:229px; height:23px; color: #000; background: #ecf9fc; border: 1px solid #ccdce1;}
.addbutton{ width:68px; float:left}
.submitbutt{width:600px; text-align:right; padding-top:20px; text-align:right; float:left;}

#footer{ width:990px; background-color:#004778;  font-family:Arial; font-size:12px; text-decoration:none; color:#FFF; padding:10px 0px; }
.footerleft {  width:700px; float:left; }
.footerleft a{font-family:Arial; font-size:12px; text-decoration:none; color:#ffffff; padding-top:10px; text-decoration:none;}
.footerright{float:right; text-align:right;color:#FFF;}
.footerright a{font-family:Arial; font-size:12px; text-decoration:none; color:#ffffff; padding-top:10px; text-decoration:none;}
.footertext{ width:300px;}

.invalid_field{border:1px solid red;}

.loginarea input{margin-bottom:4px;} /* Created */ 
.loginarea span input {color:#FFF;}
*html .loginarea input{margin-bottom:2px;} /* Created */
.Xloginbuttontop{ width:200px; text-align:center; height:24px; padding-left:10px; padding-top:5px; float:left;}
.redtext {color:red;font-family:arial;margin:0px;padding:0px;font-size:12px;}


.pageBody{height:180px;}

.clr{clear:both;}
/* a{text-decoration:none; color:#ffffff;} */
a{text-decoration:none;}
a:hover{text-decoration:underline;}

h1.blue{font:normal 18px arial; margin:0px; color:#1283af;}
h3.blue{font:normal 15px arial; margin:2px 0px; color:#003263;}
b.blue{font:bold 12px arial; color:#003263;}

#containt_area{background-color:#FFF; padding:15px;} 

.breadcrumb{font-size:11px; color:#1184b1;}

.breadcrumb span{background:url(../images/arrow_blue.gif) left center no-repeat; padding-left:8px; padding-right:5px; font-size:11px;color:#1184b1;}
.breadcrumb a{font-size:11px; color:#1184b1;}

.menu_right{width:175px; float:right;}
.menu_right ul{list-style:none; margin:0px; padding:0px}
.menu_right ul li{ background:url(../images/arrow_blue.gif) center left no-repeat; border-bottom:1px solid #c9e3f0; padding:8px;}
.menu_right ul li a{color:#00467a;}
.menu_right ul li a:hover{color:#06c;}

.middle_panel{width:100%;padding-top:20px;}
.detail_left_panel{width:760px; float:left; line-height:150%;}
.detail_left_panel p{line-height:150%;}

.chair_person{padding-bottom:5px; border-bottom:1px solid #c3e0eb; float:left; width:100%;}
.chair_person table td{line-height:150%;}
.light_blue{background:#c3e0eb; padding:15px; color:#666; line-height:18px;}

h3.txt_light_blue{margin:0px; color:#1184b1; font-size:14px;}
h3.txt_blue{margin:2px 0px; color:#003366;}
h4.date{color:#999; margin:1px;}

a.txt_orange{font-weight:bold; color:#ff8806;}
a.txt_orange:hover{font-weight:bold; color:#666666;}

.pagehdr_style2{font: 18px normal Helvetica, Arial, sans-serif; font-style: normal; text-transform: normal; letter-spacing: -0.1; color:#ff8706; padding:15px 0px 5px 0px; border-bottom:1px solid #c7d7e1;} /*Edited on Jan 28 Nishant */ 
.pagehdr_style21{font:18px normal Helvetica, Arial, sans-serif; text-transform: normal; letter-spacing: -0.1; color:#ff8706; padding:15px 0px 0px 0px; border-bottom:1px solid #c7d7e1;}

.pagehdr_style23{} 


.congratulations { background:url(../images/bg_congratulations.jpg); height:180px;}
.congratulations h1{font:bold 30px arial; color:#004778; margin:0px 15px;}
.congratulations h2, .congratulations h2 a{font:bold 16px arial; color:#666; line-height:25px; margin:5px 15px;}
.congratulations h2 a {margin:0px;}

/* Padding & Margin */
.pdg10tb{padding:10px 0px;}
.pdg20r{margin-right:20px}
.pdg30l{padding-left:70px;}

.logininfo span label {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#004778;text-align: right; margin-right: 0.5em;}

/*cropping*/
.cropping_main{ width:900px; float:left;}
.bg1_leftimg{ width:700px; float:left;}
.bg2_rightimg{ width:200px; float:right; }
.right_title{ font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#ff7e00; font-weight:bold; padding-bottom:10px;}
.cropping_left{ font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#000;}


/*addfamily*/
.bg_addfamily{ width:900px; float:left;}
.bg_leftimage_family{ width:552px; float:left;}
.rightform_addfamily{ font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000;}
.addfamily_content{ font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000; padding-left:5px;}
.addfamily_list{width:100px;}
dt{padding:0px;margin:0px;display:inline;}
dd{padding:0px;margin:0px;display:inline;}

/*familymembers*/
.familymem_main{ width:900px; float:left;}
.addphoto_bg{ background-image:url(../images/addphoto_bg.jpg); background-repeat:repeat-x; }
.bg_familymem_leftimg{ width:210px; height:250px; float:left;}
.bg_familymem_rightcontent{ width:680px; float:left;}
.text_active a{ font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#fe5701; text-decoration:underline; text-align:left; padding-left:20px; padding-top:20px; padding-bottom:10px; line-height:20px; }
.text_active a:hover{ text-decoration:none;}
.text_deactive a{ font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#000000; text-decoration:underline; text-align:left; padding-left:20px; padding-top:20px; padding-bottom:10px; line-height:20px;}
.text_deactive a:hover{ text-decoration:none;}
.text_remove a{ font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#004778; text-decoration:underline; text-align:left; padding-left:20px; padding-top:20px; padding-bottom:10px; line-height:20px;}
.text_remove a:hover{ text-decoration:none;}



.orgtable_hdr{ text-align:center;  font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#FFF; text-align:left; line-height:50px; padding-left:20px; }
.orgtable_content {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#004679; text-align:left; padding-left:20px; padding-top:20px; padding-bottom:10px; line-height:20px;}
.orgtable_join{font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; color:#ff8706; text-align:left; padding-left:20px; padding-top:20px; padding-bottom:10px; line-height:20px;}

.p_top{padding-top:10px;}
.play_game_area{width:990px; float:left; background-color:#FFFFFF;}
.palygame_row{width:960px; Xfloat:left; padding:5px 15px; margin-bottom:10px;}
*html .palygame_row{padding:0px 10px !important;}
.palygame_main_row{width:960px; float:left;}
.play_menu{color:#999999; font-family:Arial; padding-top:10px; font-size:11px; text-decoration:none;}
.play_menu ul{margin:0px; padding:0px; list-style:none;}
.play_menu li{background-image:url(../images/arrow.jpg); background-position:left; background-repeat:no-repeat; list-style:none; margin:0px; padding-left:10px; display:inline; padding-right:10px; font-size:11px;}
.orange_text{color:#FF8706; font-family:Arial; font-size:18px; font-weight:bold; padding-top:10px; display:block;}
.game_col1{width:326px; float:left;}
.game_col1_main{width:316px; float:left;}
.game_col1_main_col1{width:156px; float:left; border-bottom:1px solid #B9A99F; border-top:1px solid #B9A99F; border-left:1px solid #B9A99F; background-color:#F6EDE6}
.game_main_row1{width:136px; float:left; color:#5B2926; font-size:14px; font-weight:bold; font-family:Arial; padding:10px; border-bottom:1px solid #E6BBA0;}
.game_main_row3{width:136px; float:left; color:#F6EDE6; font-size:14px; font-weight:bold; font-family:Arial; padding:10px;  background-color:#5B2926; border-bottom:1px solid #090000;}
.game_main_row2{width:136px; float:left; padding:10px;}
.game_main_row4{width:136px; float:left; padding:10px 10px 9px 10px; background-color:#5B2926}
.game_main_row2_col{width:32px; float:left; text-align:right;}
.game_main_row2_co2{width:94px; float:left; padding-left:10px;}
.info_row{width:74px; float:left; border-bottom:1px solid #5B2926; font-family:Arial; font-size:12px; font-weight:bold; color:#5B2926;}
.info_row3{width:74px; float:left; border-bottom:1px solid #F6EDE6; font-family:Arial; font-size:12px; font-weight:bold; color:#F6EDE6;}
.info_row4{width:74px; float:left; border-bottom:1px solid #5B2926; font-family:Arial; font-size:12px; font-weight:normal; color:#F6EDE6;}
.infocol1{ width:43px; float:left;}

.infocol2{ width:26px; float:left; background-image:url(../images/line2.jpg); background-position:left top; background-repeat:no-repeat; padding-left:5px;}
.info_row2{width:74px; float:left; font-family:Arial; font-size:12px; font-weight:normal; color:#5B2926;}
.game_col1_main_col2{width:156px; float:left; border-bottom:1px solid #2B0C0A; border-top:1px solid #2B0C0A; border-right:1px solid #2B0C0A; background-color:#2B0C0A}
.game_col2{width:230px; float:left; padding:0px 10px;}
.game_col2_row{width:230px; padding-top:3px; border-bottom:1px solid #B8AEAD; padding-bottom:6px; float:left; font-family:Arial; font-size:12px;}
.game_col2_row2{width:230px;padding-top:3px; float:left; font-family:Arial; font-size:12px;}
.game_col2_col1{width:75px; float:left; color:#666666; font-weight:bold;}
.game_col2_col2{width:155px; float:left; color:#004677; font-weight:bold;}
.game_col3{width:364px; float:left; padding:0px 10px; background-color:#004677;}
.game_col3_row{ width:364px; float:left; border-bottom:1px solid #386F95; padding:6px 0px; color:#FFFFFF;}
.game_col3_row2{ width:364px; float:left; padding:7px 0px; color:#9CE0F1;}
.chess_clock_text{font-size:18px; font-family:Arial; font-weight:normal; color:#FFFFFF;}


.clock_p{padding-right:10px; float:left;}
.clock_p2{padding-right:10px; padding-top:3px; float:left;}
.line_bg{background-image:url(../images/line3.jpg); background-repeat:repeat-x; height:45px; padding-top:41px;}
.play_game_row2{width:400px; padding-bottom:7px; margin-left:20px; float:left; color:#004677; font-weight:bold; border-bottom:1px solid #B8AEAD;}
.play_game_row3{width:400px; padding-bottom:7px; margin-left:20px; float:left; color:#004677; font-weight:bold; color:#1184B1; }
.chess_area1{width:761px; float:left;}
.chess_area2{width:190px; float:left; margin-left:9px;}
.chess_his_area{width:188px; float:left; padding:1px; background-color:#003366;}
.his_text{padding:10px; color:#FFFFFF; font-size:16px; font-weight:bold; width:168px;}
.his_area{width:188px; float:left; background-color:#FFFFFF;}
.his_row{width:188px; padding-bottom:7px; padding-top:3px; float:left; border-bottom:1px solid #DDDDDD;}
.his_col1{width:35px; float:left; padding-left:5px;}
.his_col2{width:50px; float:left; padding-left:25px;}
.his_color{color:#003366; font-weight:bold;}
.his_color2{color:#666666; font-weight:normal;}
.game_note_area{width:188px; float:left; padding:1px; background-color:#4484C4; margin-top:10px;}
.game_note_row{width:178px; float:left; padding:5px;}
.game_note_row2{width:166px; height:120px; background-color:#F0F0F0; border:1px solid #DCDCDC; float:left; padding:5px; }
.note_select{width:160px;}
.chat_area{width:188px; float:left; padding:1px; background-color:#333333; margin-top:10px;}

/*16/2/08*/
.input_style1{border:1px solid #999; color:#666; padding:4px 5px 4px 5px; width:125px; height:15px; margin:0px;}
.fleft{float:left;}
.fright{float:right;}

/*Chess Table */
.chess_table{background:#683131;}
.chess_table td.number {color:#FFF; text-align:center; vertical-align:middle;}
.chess_table td.gride1 {background-image:url('../images/chess_board_gride1.jpg');}
.chess_table td.gride2 {background-image:url('../images/chess_board_gride2.jpg');}
.chess_table td.gride1, .chess_table td.gride2 { background-repeat:no-repeat; height:60px; vertical-align:middle; text-align:center;}
.border_black_top {border-top:1px solid #000;}
.border_black_bottom {border-bottom:1px solid #000;}
.border_black_left {border-left:1px solid #000;}
.border_black_right {border-right:1px solid #000;}
/*Chess Table End */

.start_new_game_panel{color:#666; background-image:url(../images/bg_start_new_game.jpg); background-repeat:no-repeat; background-position:bottom right;} 
.start_new_game_panel table td{color:#666;} 

table.game_data { color:#666;}
table.game_data { color:#666; text-align:center;}
.game_data tr.heading{background:#004778;}
.game_data tr.heading td{vertical-align:middle; text-align:center; height:46px; color:#FFF; border-right:1px solid #004777; background-image:url(../images/game_data_divider.gif);background-repeat:no-repeat; background-position:center right;}
.game_data tr.heading td.image_none{background-image:none;}
.game_data tr td.no_data{text-align:center;}

.width80{width:80%;}
.width40{width:40%;}
.width30{width:30%;}

.play_game_row2 {width:400px; padding-bottom:7px; margin-left:20px; float:left; color:#004677; font-weight:bold; border-bottom:1px solid #B8AEAD; text-decoration:none;}
.play_game_row2 a{ color:#004677; font-weight:bold;  text-decoration:none;}
.play_game_row2 a:hover{color:#004677; font-weight:bold;  text-decoration:underline;}
.play_game_row3{width:400px; padding-bottom:7px; text-decoration:none; padding-top:5px; margin-left:20px; float:left; color:#1184b1; font-weight:bold; color:#1184B1; }
.play_game_row3 a{color:#1184b1; font-weight:bold; text-decoration:none;}
.play_game_row3 a:hover{text-decoration:underline;}


/*19/02/09*/

.hdr_blue{font: 18px normal Helvetica, Arial; font-style: normal; letter-spacing: -0.1; color:#004677;}
.info_table{color:#666;} .info_table td{vertical-align:top;}
.info_table input.width80, .info_table select.width80 {border:1px solid #ccc;}
.info_table input.width40, .info_table select.width40  {border:1px solid #ccc;}
.middle_panel_dashboard{width:100%; padding-top:20px; background-image:url(../images/bg_dashboard.gif); background-repeat:no-repeat; background-position:0px 20px;}

ul.menu_dashboard{ list-style-type:none;}
ul.menu_dashboard li{display:block; float:left; font:normal 10px Tahoma; margin-right:5px;padding:4px 10px; background:#e9e9e9; text-transform:uppercase;}
ul.menu_dashboard li a{color:#000;font-size:10px}
ul.menu_dashboard li.selected {background:#31b4dd;}
ul.menu_dashboard li.selected a{color:#fff !important;font-size:10px}

ul.blue_row, ul.grey_row{list-style-type:none; margin:0px; padding:0px;}
ul.blue_row li, ul.grey_row li{background:#014e7d; color:#fff; border:1px solid #d7d4d4; float:left;padding:10px 5px; text-align:center; vertical-align:middle; font-weight:bold;}
ul.grey_row li{background:#f0f0f0; border:1px solid #d8d4d5;color:#014d7e;}
ul.grey_row li span{font-weight:normal; color:#656565}



.captured_pieces {background:url(../images/bg_1.png) repeat-x;}
.captured_pieces img{margin-right:10px;}

.tell_friend{color:#666; background:url(../images/bg_tell_frnd.jpg) no-repeat; background-position:top right;} 
.tell_friend table td{color:#666;} 

.heading1_blue{margin:0px; padding:0px 0px 10px 0px; font:normal 24px Arial; color:#004677; background:url(../images/bg_line.gif) 0px 30px repeat-x;}
.form_textfield_180{width:180px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#004879; border:1px solid #ccc;}

.textarea_tell_frnd{width:450px; background:#fff; border:1px solid #dde0e2;}

.statistics{color:#666; background:url(../images/bg_statistics.gif) no-repeat; background-position:bottom right;} 
.txt_orange12px{color:#ff8806;}

/*Added on 03/03/09 by Nishant*/
.grey_txt{color:#666;}
.line_height150{line-height:150%;}
.line_height140{line-height:140%;}
.middle_panel_vacations{width:100%; min-height:482px; padding-top:20px; background-image:url(../images/bg_vacations.jpg); background-repeat:no-repeat; background-position:right 20px;}
*html .middle_panel_vacations {height:auto; height:482px;}

tr.blue_row td,tr.grey_row td{padding:10px 5px; text-align:center; vertical-align:middle; font-weight:bold;}
tr.blue_row td{background:#014e7d; color:#fff; border:1px solid #d7d4d4; }
tr.grey_row td{background:#f0f0f0; color:#014d7e; border:1px solid #d8d4d5;}

tr.grey_row td span{font-weight:normal; color:#656565}

ul.blue_row li, ul.grey_row li{background:#014e7d; color:#fff; border:1px solid #d7d4d4; float:left;padding:10px 5px; text-align:center; vertical-align:middle; font-weight:bold;}
ul.grey_row li{background:#f0f0f0; border:1px solid #d8d4d5;color:#014d7e;}

.border_grey_bottom, tr.border_grey_bottom td{border-bottom:1px solid #ccc;}
.hdg_orange{color:#FF8706; font-family:Arial; font-size:18px; padding-top:10px;}
.width80px{width:80px;}
.width95px{width:95px;}
.width125px{width:145px;}
.width135px{width:135px;}
.width50px{width:50px;}

/* added on 04/03/2009 by Nishant */
.orange, .orange a, .orange a:hover{color:#ff8706;}

.align_cm{text-align:center; vertical-align:middle;}
.hdg2{color:#015180; font:bold 16px arial;}

/* added on 05/03/2009 by Nishant */
.hdg_inbox_tr{background:#004778;}
.hdg_inbox_tr td {font:normal 16px Arial, Helvetica, sans-serif; color:#FFF; border-right:1px solid #fff;}
.grd_inbox_tr td{background:#fff; border-bottom:1px solid #ccc;}
.grd2_inbox_tr td{background:#f9f9f9; border-bottom:1px solid #ccc;}
.title_inbox_tr {background:#1e3d52;}
.title_inbox_tr td{color:#FFF; border-right:1px solid #fff;}
.detail_inbox_tr {background:#066d9a; color:#fff;}
.detail_inbox_tr td{ line-height:150%;}
.no_border{border:none !important;}

.i_shoppe_panel{color:#666; background:url(../images/bg_i_shoppe.gif) top right no-repeat;} 

.fp_wrapper{background:#f4f4f4; border:1px solid #b7b7b7; padding:10px;}
.fp_img{background:#fff; border:1px solid #ccc; width:178px; height:178px; display:block; margin:auto; padding:5px; vertical-align:middle;}
.fp_title, .prdt_title{background:#005f7b;color:#fff;}
.fp_cart, .prdt_cart{background:#00a0ce;}
.prdt_price_txt{background:#077491;color:#fff;}
.prdt_price_txt,.prdt_title{font:bold 16px Arial, Helvetica, sans-serif; border-right:1px solid #FFF;}
.prdt_qnty{background:#bed5db; border-top:1px solid #fff; color:#006079; font:bold 14px Arial;}

.align_left, tr.align_left td, tr.align_left td{text-align:left !important;}

.border_1px{border:1px solid #c2c2c4;}

.total_row{background:#588eb0;}
.total_row td{font:bold 16px Arial, Helvetica, sans-serif; color:#FFF; border-right:1px solid #fff; padding:10px; text-align:right}

/*09/03/09*/
.send_message{color:#666; background-image:url(../images/bg_sendmsg.gif); background-repeat:no-repeat; background-position:bottom right;} 

/* Created on 07/03/09 by Nishant */
.table_pbc{}
.table_pbc tr.title_row {background:#024a7c; font-weight:bold; color:#FFF !important;}
.table_pbc tr.title_row td{color:#FFF !important;}
.table_pbc td{ text-align:center; color:#00497a;}
.table_pbc td a, .table_pbc td a:hover { text-align:center; color:#00497a;}

.list{}
.list a{color:#ff8706; }

.search_content{ width:926px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#999999;  padding-top:10px;  }
.formarea_search{ width:926px; float:left; line-height:150%; padding-left:20px; padding-top:20px;}
.leftform{ width:585px; float:left; }
.form_list{ Xwidth:300px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#004879; border:1px solid #ccc;}
.form_textfield{width:250px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#004879; border:1px solid #ccc;}
.bg_search{ width:341px; text-align:right; background-image:url(../images/bg_search.jpg); background-repeat:no-repeat; height:215px; float:left;}
.form_bottomline{ border-bottom:5px solid #CCC; float:left; width:926px; height:1px;}
.searchresult_hdr{ width:926px; font: 18px normal Helvetica, Arial, sans-serif; font-style: normal; text-transform: normal; letter-spacing: -0.1; color:#ff8706; padding:30px 0px 5px 0px; float:left;}
.search_subhdr{ width:926px; font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#004677; }
.search_orgtable{ width:900px; float:left; padding-top:10px;}

.heading2_blue{font:normal 24px Arial; color:#004677; padding-bottom:5px;}

.paginate a{color:#00487a;}
a.pblockinactive{padding:2px 2px 2px 3px; background:#5ac1e2; color:#FFF;}
a.pblockactive, .pblockactive{padding:2px 2px 2px 3px; background:#ccc; color:#FFF;}

.lightbox_wrap{position:absolute; margin-top:160px; margin-left:80px; width:765px; border:8px solid #CCC; background:url(../images/bg_winner.jpg) no-repeat; background-color:#93e8ff; min-height:408px; }

*html .lightbox_wrap{height:auto; height:408px;}

.lightbox_wrap .positioning{margin:217px 0px 10px 287px;}
.lightbox_wrap td { text-align:center;}
.lightbox_wrap td h1{color:#ff7f01; font:bold 18px Arial; margin:0px; padding:0px; padding-bottom:10px;}
.data_holder{background:url(../images/box_bg_middle.gif) no-repeat; padding:0px 15px; height:120px; }
*html .data_holder{ height:auto; height:120px;}

/*19/03/2009*/
span.heading{font:Bold 16px Arial, Helvetica, sans-serif}
.blue_box{background-color:#95e7ff; color:#004377; padding:10px; line-height:40px;}
.blue_box a, .blue_box a:hover{color:#004377;text-decoration:none;}
.blue_box a:hover{text-decoration:underline;}

/* Created on 07/03/09 by Nishant */
.table_pbc{}
.table_pbc tr.title_row {background:#024a7c; font-weight:bold; color:#FFF !important;}
.table_pbc tr.title_row td{color:#FFF !important;}
.table_pbc td{ text-align:center; color:#00497a;}

/* Added on 26/02/09 by Nishant */
.background_ccc{ background:#ccc; height:1px;}
.blue_txt{color:#014874;}


/*23/03/09*/
.divider{color:#CCC; margin:0px 5px;}
.mrg10tb{margin:5px 0px;}
.bor1_grey_btm, .bor1_grey_btm td{border-bottom:1px solid #CCC;}
.tblock{border-left:1px solid #b4d1e3;}
.tblock table td{vertical-align:middle; text-align:center; width:75px; height:75px; float:left; color:#004878; background:#dcf2ff; border:1px solid #b4d1e3; border-left:0px;}
.tblock table td.blank{background:#5d84a1;}
.tblock table td span{display: inline-block; vertical-align: middle;height: 100px;visibility: hidden;}

/*26/03/09*/
.dotted_border{ background:url(../images/bg_forum_title_divider.gif) bottom right no-repeat;}
.dotted_border_no_r{background:url(../images/bg_forum_title_divider2.gif) bottom repeat-x;}
.hdg_light_blue{color:#1183b5; font:bold 14px arial; line-height:150%;}
.height23{height:41px;# height:23px;}
.txt_black{color:#000;}
.txt_grey_ccc{color:#ccc;}
.width963px{width:963px;}
.floater{ width:963px; position:absolute; margin-top:15px;background:url(../images/memeber_img_box.png) no-repeat;}
.pic_position{width:96px;float:left; padding:5px;}
.width840px{width:840px;float:left;}
.width50{width:50%%;}
.txt_right{text-align:right;}
.comment_container{width:918px; background-color:#fff; border:1px solid #cecece; padding:2px; float:right;}
.comment_container_inside{width:896px; background-image:url(../images/bg_frm_comment.gif); background-repeat:repeat-x; background-color:#eaeaea; border:1px solid #cecece; padding:100px 10px 10px 10px; line-height:150%;}
.last_line{text-align:right; width:954px; padding:10px 5px; background:url(../images/divider_dbl_line.gif) repeat-x bottom;}

/*23/03/09*/
.divider{color:#CCC; margin:0px 5px;}
.mrg10tb{margin:5px 0px;}
.bor1_grey_btm, .bor1_grey_btm td{border-bottom:1px solid #CCC;}
.tblock{border-left:1px solid #b4d1e3;}
.tblock table td{text-align:center; width:85px; height:35px; float:left; color:#004878; background:#dcf2ff; border:1px solid #b4d1e3; border-left:0px; padding:25px 0px;}
.tblock table td a { color:#004878; }
.tblock table td.blank{background:#5d84a1;}

.hdg_light_purple {font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:13px; padding:5px; background:#ff8705; color:#FFF; line-height:30px;}

/*03/04/09*/
.width100{width:100%;}
.comment_container_ea{width:100%; background-color:#fff; border:1px solid #cecece; padding:2px; float:right;}
.comment_container_inside_ea{width:938px; background:url(../images/bg_frm_comment.gif) repeat-x; background-color:#eaeaea; border:1px solid #cecece; padding:10px; line-height:150%;}
.puzzle_pagehdr{font: 18px normal Helvetica, Arial, sans-serif; font-style: normal; text-transform: normal; letter-spacing: -0.1; color:#ff8706; padding:20px 0px 0px 0px; border-bottom:1px solid #c7d7e1;} /*Edited on Mar 08 */ 

/*07/04/09*/
.txt_blue14px{color:#014d7f; font-size:14px;}
.new_title{color:#139cbf; font:normal 18px Arial !important;}
.font18px{font-size:18px !important;}
.puzzle_instruction {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#004679; text-align:left; padding-bottom:10px;}


/*.lightbox_wrap1{position:absolute; margin-top:10px; margin-left:80px; width:765px; border:8px solid #CCC; background:url(../images/bg_winner.jpg) no-repeat; background-color:#93e8ff; min-height:408px; } */
/*.lightbox_wrap1{position:absolute; margin-top:10px; margin-left:30px;}*/
.lightbox_wrap1{position:absolute; margin-top:155px; margin-left:450px;}

*html .lightbox_wrap1{height:auto; height:408px;}

.lightbox_wrap1 .positioning1{margin:217px 0px 10px 287px;}
.lightbox_wrap1 td { text-align:center;}
/*.lightbox_wrap1 td h1{color:#ff7f01; font:bold 18px Arial; margin:0px; padding:0px; padding-bottom:10px;}*/
.lightbox_wrap1 td h1{font:bold 18px Arial; margin:0px; padding:0px; padding-bottom:10px;}
.data_holder1{background:url(../images/box_bg_middle.gif) no-repeat; padding:0px 15px; height:120px; }
*html .data_holder1{ height:auto; height:120px;}

/*dailypuzzles*/
.dp_main{ width:900px; float:left;}
.dp_hdr{ font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#FFF; width:900px; line-height:20px; background-color:#008eba; padding-left:10px;}
.dp_hdr span{ font-weight:normal; color:#FFF;}
.dp_bg_table{ background-color:#eefbff; font-family:Arial, Helvetica, sans-serif; font-size:14px; width:248px; }
.dp_right_title{ font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#ff7e00; font-weight:bold; padding-bottom:10px;}
.left_cont{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#004e7e; padding-bottom:5px; padding-left:10px;}
.left_cont span{ font-weight:bold; color:#004e7e;}
.dp_left{ padding-left:10px; width:289px; height:289px; }
.dp h1{ font-family:Arial, Helvetica, sans-serif; font-size:15px; font-weight:bold; color:#666666;}
.dp_left_cont{ font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#004677; padding-left:10px; }
.dp_right_cont{ font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#004677; padding-top:10px; padding-bottom:20px; }

/*22/04/09*/
table.hmpg{}
table.hmpg td{vertical-align:top;}
table.hmpg td p{margin:0px; padding-bottom:10px;}
.hdg{font:18px normal Helvetica, Arial, sans-serif; font-style: normal; text-transform: normal; letter-spacing: -0.1; color:#ff8706; }
.txt_underline, .txt_underline a{text-decoration:underline;}
.grey_txt2{color:#999;}
.bor1_btm_lghtblue, .bor1_btm_lghtblue td{border-bottom:1px solid #9adcef;}

/*11/05/09*/
.form_datefield{width:100px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#004879; border:1px solid #ccc;}

/*27/05/09*/
.pagehdrBlue{font: 18px normal Helvetica, Arial, sans-serif; letter-spacing: -0.1; color:#1283af; padding:30px 0px 5px 0px; border-bottom:1px solid #c7d7e1;} /*Edited on Jan 28 Nishant */ 
.newRecent{float:left; margin-left:5px;}
.newRecent ul{margin:0px; padding:0px; width:195px;}
.newRecent ul li{ list-style-type:none; color:#676767; background:url(../images/arrowBlue.gif) no-repeat 0px 5px; padding:0px 0px 5px 8px; margin-bottom:5px; border-bottom:1px solid #cce4ee;}
.newRecent ul li.last{border:none !important;}
.newRecent ul li a{ color:#024579;}
.newRecent ul li a.txt_org {color:#fd8604 !important;}
.newRecent ul li a.txt_org:hover {color:#e97e00 !important;}

/* sitemap */
.sitemap_row{ width:960px; float:left; }
.sitemap_left{ width:700px; float:left;}
.sitemaplink{width:210px; float:left; margin-left:20px;}
.sitemaplink ul{list-style:none; margin:0px; padding:0px}
.sitemaplink ul li{ background:url(../images/arrow_blue.gif) center left no-repeat; border-bottom:1px solid #c9e3f0; padding:8px; color:#9a9a9a;}
.sitemaplink ul li a{color:#00467a;}
.sitemaplink ul li a:hover{color:#06c;}
.dashlink{width:180px; float:left; margin-left:20px;}
.dashlink ul{list-style:none; margin:0px; padding:0px}
.dashlink ul li{ background:url(../images/arrow_blue.gif) center left no-repeat; border-bottom:1px solid #c9e3f0; padding:8px; color:#9a9a9a;}
.dashlink ul li a{color:#00467a;}
.dashlink ul li a:hover{color:#06c;}
.sitemap_lp{background:none; border:none; padding-left:30px;}
.site_p{ padding-top:20px;}
.site_p2{ padding-top:40px;}

.loginbuttontop{width:120px; height:24px; padding-top:5px; float:left; padding-left:82px; float:left; } 

.grey_txt_new_reg{color:#014874; text-align:justify;}
.Xgrey_txt_new_reg ul{padding:0px; margin:0px; left:0px;}
.Xgrey_txt_new_reg li{list-style-position:outside; }

.forgotpass_new a{ font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#fed615; text-decoration:none; padding-left:10px; padding-top:3px; float:left;}

.line2_new { width:190px; height:1px; background-color:#51c8e2; text-align:center; margin-top:5px; margin-left:10px; float:left;}

.familyid_new a{font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#fff; text-decoration:none; padding-left:10px; padding-top:5px; float:left; width:180px;}

.familyid_new2 a{font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#fff; text-decoration:none; padding-left:10px; padding-top:3px;  padding-bottom:3px; float:left; width:180px;}

.line_new { width:190px; height:1px; background-color:#51c8e2; text-align:center; margin-top:5px; margin-left:10px; float:left;}


