/* CSS Document */

body{background-color:#FFFFFF; margin:0px; padding:0px; font:13px Arial, Helvetica, sans-serif; color:#3d3d3d; line-height:20px;}



.header{background:url(images/header_bg.jpg) repeat-x scroll 0 0; margin:0px; padding:0px; float:left; width:100%; height:118px;}



.main_header{width:747px; margin:0px auto; padding:0px; height:118px;}



.logo_circle{background:url(images/logo_circle.jpg) no-repeat scroll 0 0; margin:20px 0px 0px 8px; padding:0px; float:left; width:58px; height:58px; display:inline;}



.hd_circle_num{font:30px Arial, Helvetica, sans-serif; margin:0px; padding:10px 0px 0px 13px; float:left; color:#FFFFFF; font-weight:bold;}



.logo_slogan{width:450px; margin:0px; padding:0px; float:left;}



.logo{width:450px; height:54px; float:left; margin:0px; padding:25px 0px 0px 7px;}



.slogan{font:16px "Trebuchet MS", Arial, "Century Gothic", Verdana; font-weight:bold; margin:0px; padding:4px 5px 0px 0px; float:right; color:#333333;}



.body_con{width:100%; background:#FFFFFF; margin:0px; padding:0px; float:left;}



.main_body_con{width:747px; margin:0px auto; padding:0px;}



.body_stroke_top{background:url(images/main_top_bg.jpg) repeat-y scroll 0 0; margin:0px; padding:0px; float:left; width:747px;}



.body_content{width:725px; margin:0px; padding:0px; float:left;}



.body_title{width:725px; margin:0px; padding:12px 0px 0px 10px; float:left;}



.body_tit_con{width:725px; margin:0px; padding:15px 12px 0px 12px; float:left;}



.tit_lt_curve{background:url(images/titlebg_lt_curve.jpg) no-repeat scroll 0 0; margin:0px; padding:0px; float:left; width:6px; height:34px;}



.tit_midd_curve{background:url(images/titlebg_midd.jpg) repeat-x scroll 0 0; margin:0px; padding:0px; float:left; width:713px; height:34px;}



.tit_rt_curve{background:url(images/titlebg_rt_curve.jpg) no-repeat scroll 0 0; margin:0px; padding:0px; float:left; width:6px; height:34px;}



.heading{font:16px Arial, Helvetica, sans-serif; font-weight:bold; color:#3d3d3d; margin:0px; padding:7px 0px 0px 3px; float:left;}

.heading a{font:16px Arial, Helvetica, sans-serif; font-weight:bold; color:#3d3d3d; text-decoration:none;}



.heading1{font:15px Arial, Helvetica, sans-serif; color:#3d3d3d; margin:0px; padding:7px 5px 0px 0px; float:right;}



.blue_heading{font:13px Arial, Helvetica, sans-serif; font-weight:bold; color:#0085cf; margin:0px; padding:0px 0px 8px 0px;}

.blue_heading a {font:13px Arial, Helvetica, sans-serif; font-weight:bold; color:#0085cf; margin:0px; padding:0px 0px 8px 0px; text-decoration:none}

.blue_heading a:hover{font:13px Arial, Helvetica, sans-serif; font-weight:bold; color:#0085cf; margin:0px; padding:0px 0px 8px 0px;}


.text_con{font:13px Arial, Helvetica, sans-serif; color:#3d3d3d; margin:0px; padding:0px 0px 20px 0px; line-height:20px;}



.rd_arrow{width:725px; margin:0px; padding:0px; float:left;}



.rd_arrow ul{margin:0px; padding:0px;}

.rd_arrow ul li{margin:0px; padding:0px; list-style:none;}

.rd_arrow ul li a:link{font:13px Arial, Helvetica, sans-serif; margin:0px; padding:0px 0px 0px 21px; color:#f09e00; background:url(images/green_arrow.jpg) no-repeat scroll 0 3px; text-decoration:none; font-weight:bold;}

.rd_arrow ul li a:hover{font:13px Arial, Helvetica, sans-serif; margin:0px; padding:0px 0px 0px 21px; color:#f09e00; background:url(images/green_arrow.jpg) no-repeat scroll 0 3px; text-decoration:underline; font-weight:bold;}

.rd_arrow ul li a:active{font:13px Arial, Helvetica, sans-serif; margin:0px; padding:0px 0px 0px 21px; color:#f09e00; background:url(images/green_arrow.jpg) no-repeat scroll 0 3px; text-decoration:none; font-weight:bold;}

.rd_arrow ul li a:visited{font:13px Arial, Helvetica, sans-serif; margin:0px; padding:0px 0px 0px 21px; color:#f09e00; background:url(images/green_arrow.jpg) no-repeat scroll 0 3px; text-decoration:none; font-weight:bold;}



.button{width:725px; margin:0px; padding:0px; float:left;}



.button1{width:274px; height:55px; margin:0px; padding:15px 10px 10px 105px; float:left;}



.button2{width:217px; height:55px; margin:0px; padding:15px 0px 10px 0px; float:left;}



.body_stroke_bott{background:url(images/main_bott_bg.jpg) no-repeat scroll 0 0; margin:0px; padding:0px; float:left; width:747px; height:7px; line-height:1px; font-size:1px;}



.footer{width:725px; margin:0px; padding:0px; float:left;}

.footer ul{margin:0px; padding:0px;}

.footer ul li{margin:0px; padding:15px 0px 15px 5px; list-style:none; float:left;}

.footer ul li a:link{font:12px Arial, Helvetica, sans-serif; margin:0px; padding:0px; float:left; text-decoration:none; color:#999999;}

.footer ul li a:hover{font:12px Arial, Helvetica, sans-serif; margin:0px; padding:0px; float:left; text-decoration:underline; color:#999999;}

.footer ul li a:visited{font:12px Arial, Helvetica, sans-serif; margin:0px; padding:0px; float:left; text-decoration:none; color:#999999;}

.footer ul li a:active{font:12px Arial, Helvetica, sans-serif; margin:0px; padding:0px; float:left; text-decoration:none; color:#999999;}



.foo_sep{font:12px Arial, Helvetica, sans-serif; margin:0px; padding:0px; float:left; color:#999999;}



.br_arrow{background:url(images/br_arrow.jpg) no-repeat scroll 0 0; margin:0px 4px 0px 0px; padding:0px; width:18px; height:34px; float:left; display:inline;}



.hm_icon{background:url(images/home_icon.jpg) no-repeat scroll 0 0; margin:0px 0px 0px 2px; padding:0px; width:19px; height:34px; float:left; display:inline;}



.cu_nomi_con{width:725px; margin:0px; padding:5px 0px 15px 0px; float:left;}

.cu_nomi_con2{width:725px; margin:0px; padding:5px 0px 0px 0px; float:left;}

.cu_nomi_con_error{width:600px; margin:0px; padding:5px 0px 10px 15px; float:left; background:#FEA802; color:#FFFFFF; font-weight:bold}

.cu_nomi_con_success{width:700px; margin:0px; padding:5px 0px 10px 15px; float:left; background:#0FB4FE; color:#FFFFFF; font-weight:bold}



.sm_circle{background:url(images/small_circle.jpg) no-repeat scroll 0 0; margin:0px; padding:0px 8px 0px 0px; width:34px; height:34px; float:left; cursor:pointer;}



.cu_nomi_text{font:13px Arial, Helvetica, sans-serif; color:#3d3d3d; margin:0px; padding:6px 0px 0px 0px; line-height:20px;}



.sm_number{font:16px Arial, Helvetica, sans-serif; color:#FFFFFF; margin:0px; padding:7px 0px 0px 8px; float:left; font-weight:bold;}



.more_button{width:95px; height:26px; margin:0px; padding:0px 0px 10px 40px; float:left;}



.tx_box_text{font:15px Arial, Helvetica, sans-serif; color:#333333; margin:0px; padding:12px 10px 0px 0px; float:left; width:238px; text-align:right;}



.tx_box_text1{font:15px Arial, Helvetica, sans-serif; color:#333333; margin:0px; padding:40px 10px 0px 0px; float:left; width:238px; text-align:right;}



.tx_box_text2{font:15px Arial, Helvetica, sans-serif; color:#333333; margin:0px; padding:90px 10px 0px 0px; float:left; width:238px; text-align:right;}



.text_box{background:url(images/text_box.jpg) no-repeat scroll 0 0; width:277px; margin:0px; padding:0px; float:left; height:50px;}



.st_tx_box{width:271px; height:20px; margin:14px 2px 0px 3px; padding:0px; float:left; border:0px; display:inline;}



.cap_box{width:473px; height:123px; margin:0px; padding:0px; float:left;}



.submit_button{width:210px; height:54px; margin:0px; padding:5px 0px 10px 248px; float:left;}



.text_area{background:url(images/text_area.jpg) no-repeat scroll 0 0; width:473px; height:109px; float:left; margin:0px; padding:0px;}



.tx_area{border:0px; margin:5px 0px 0px 4px; padding:0px; display:inline;}



.sub_butoon{background:url(images/submit_button.jpg) no-repeat scroll 0 0; margin:0px; padding:0px; width:210px; height:54px; float:left; border:0px;}



.box1{width:212px; height:48px; margin:10px 0px 0px 0px; padding:0px; float:left; background:#f9f9f9; border:solid 1px #bbb3b3; display:inline;}



.box1_txt{font:13px Arial, Helvetica, sans-serif; color:#333333; margin:0px; padding:12px 0 0 10px; float:left; width:200px; line-height:20px; font-weight:bold;}



.big_quote{background:url(images/high_quote.jpg) no-repeat scroll 0 0; width:488px; height:110px; margin:0px  0px 0px 10px; padding:0px; float:left; display:inline;}



.big_qt_txt{font:16px Arial, Helvetica, sans-serif; color:#333333; margin:0px; padding:6px 0 0 30px; float:left; width:455px; line-height:20px; font-weight:bold;}



.line{width:470px; height:1px; background:#d7d7d7; margin:15px 0px 0px 235px; padding:0px; float:left; font-size:1px; line-height:1px; display:inline;}



.bld_txt{font:16px Arial, Helvetica, sans-serif; color:#999999; font-weight:bold; margin:0px; padding:10px 0px 0px 235px; float:left;}



.sm_quote_box{background:url(images/small_quote_box.jpg) no-repeat scroll 0 0; width:217px; height:58px; margin:0px; padding:0px; float:left}



.sm_qt_txt{font:13px Arial, Helvetica, sans-serif; color:#333333; margin:0px; padding:6px 0 0 17px; float:left; width:470px; line-height:20px;}



.sm_text_area{background:url(images/small_txt_area.jpg) no-repeat scroll 0 0; margin:0px; padding:0px; float:left; width:345px; height:73px;}



.sm_tx_area{border:0px; margin:3px 0px 0px 2px; padding:0px; display:inline;}



.sm_cap_box{width:257px; height:30px; margin:0px; padding:0px 0px 0px 233px; float:left;}



.tx_box_text4{font:15px Arial, Helvetica, sans-serif; color:#333333; margin:0px; padding:26px 10px 0px 0px; float:left; width:222px; text-align:right;}



.tx_box_text5{font:15px Arial, Helvetica, sans-serif; color:#333333; margin:0px; padding:8px 10px 0px 0px; float:left; width:222px; text-align:right;}



.sm_text_box{background:url(images/small_txt_box.jpg) no-repeat scroll 0 0; width:202px; height:33px; margin:0px; padding:0px; float:left;}



.smt_box{width:196px; height:20px; border:0px; margin:7px 3px 0px 3px; padding:0px; float:left; display:inline;}



.sm_sub_butoon{background:url(images/small_sub_button.jpg) no-repeat scroll 0 0; margin:0px; padding:0px; width:95px; height:26px; float:left; border:0px;}



.submit_button1{width:95px; height:26px; margin:0px; padding:5px 0px 10px 233px; float:left;}



.copy_text{font:14px Arial, Helvetica, sans-serif; color:#333333; margin:0px; padding:0px 0px 8px 0px; float:left;}




.home_box{width:725px; margin:0px; padding:0px; float:left;}



.home_box1{width:360px; margin:0px; padding:0px 5px 0px 0px; float:left;}



.home_box2{width:360px; margin:0px; padding:0px; float:left;}



.hb_top{background:url(images/hb_top_curve.jpg) no-repeat scroll 0 0; width:360px; height:5px; margin:0px; padding:0px; float:left; line-height:1px; font-size:1px;}



.hb_midd{background:url(images/hb_midd_stroke.jpg) repeat-y scroll 0 0; width:360px; margin:0px; padding:0px; float:left;}



.hb_bott{background:url(images/hb_bott_curve.jpg) no-repeat scroll 0 0; width:360px; height:5px; margin:0px; padding:0px; float:left; line-height:1px; font-size:1px;}



.hb_title{font:18px Arial, Helvetica, sans-serif; margin:0px; padding:2px 0px 10px 10px; float:left; color:#ffa800; width:340px;}



.hb_con{width:340px; margin:0px; padding:0px 10px 5px 10px; float:left;}



.hb_blue_circle{background:url(images/blue_ball.jpg) no-repeat scroll 0 0; margin:0px auto; padding:9px 0px 0px 0px; float:left; width:36px; height:35px; text-align:center; cursor:pointer}

.hb_red_circle{background:url(images/red_ball.jpg) no-repeat scroll 0 0; margin:0px auto; padding:9px 0px 0px 0px; float:left; width:36px; height:35px; text-align:center; cursor:pointer}

.hb_purple_circle{background:url(images/purple_ball.jpg) no-repeat scroll 0 0; margin:0px auto; padding:9px 0px 0px 0px; float:left; width:36px; height:35px; text-align:center; cursor:pointer}

.hb_black_circle{background:url(images/black_ball.jpg) no-repeat scroll 0 0; margin:0px auto; padding:9px 0px 0px 0px; float:left; width:36px; height:35px; text-align:center; cursor:pointer}


.hb_blue_circle_new{background:url(images/hb_blue_circle.jpg) no-repeat scroll 0 0; margin:0px; padding:0px; float:left; width:26px; height:26px; cursor:pointer}




.hb_blue_circle_new p{margin:0px; padding:5px 0px 0px 2px;}


.hb_num{font:12px Arial, Helvetica, sans-serif; margin:0px; padding:0px; color:#FFFFFF; font-weight:bold;}



.hb_text{width:290px; margin:0px; padding:0px 7px 0px 7px; float:left;}



.hb_text p{margin:0px; padding:5px 0px 0px 0px;}



.hb_sub_title{font:12px Arial, Helvetica, sans-serif; font-weight:bold; color:#149ede; margin:0px; padding:0px;}

.hb_sub_title a{font:12px Arial, Helvetica, sans-serif; font-weight:bold; color:#149ede; margin:0px; padding:0px; text-decoration:none}

.hb_sub_title2{font:14px Arial, Helvetica, sans-serif; font-weight:bold; color:#149ede; margin:0px; padding:0px;}


.rd_arrow1{width:340px; margin:0px; padding:0px 10px 0px 0px; float:right;}



.rd_arrow1 ul{margin:0px; padding:0px; float:right;}

.rd_arrow1 ul li{margin:0px; padding:0px; list-style:none; float:right;}

.rd_arrow1 ul li a:link{font:13px Arial, Helvetica, sans-serif; margin:0px; padding:0px 0px 0px 21px; color:#f09e00; background:url(images/green_arrow.jpg) no-repeat scroll 0 3px; text-decoration:none; font-weight:bold; float:right;}

.rd_arrow1 ul li a:active{font:13px Arial, Helvetica, sans-serif; margin:0px; padding:0px 0px 0px 21px; color:#f09e00; background:url(images/green_arrow.jpg) no-repeat scroll 0 3px; text-decoration:none; font-weight:bold; float:right;}

.rd_arrow1 ul li a:visited{font:13px Arial, Helvetica, sans-serif; margin:0px; padding:0px 0px 0px 21px; color:#f09e00; background:url(images/green_arrow.jpg) no-repeat scroll 0 3px; text-decoration:none; font-weight:bold; float:right;}

.rd_arrow1 ul li a:hover{font:13px Arial, Helvetica, sans-serif; margin:0px; padding:0px 0px 0px 21px; color:#f09e00; background:url(images/green_arrow.jpg) no-repeat scroll 0 3px; text-decoration:underline; font-weight:bold; float:right;}

.nom_heading { text-align:center; font:17px Arial, Helvetica, sans-serif; font-weight:none }

.heading1 a{ font:12px Arial, Helvetica, sans-serif; font-weight:bold; color:#3d3d3d; margin:0px; padding:0px; text-decoration:none }

/* CSS Document */

.hb_bluelogo_circle{background:url(images/logo_blue_ball.jpg) no-repeat scroll 0 0; margin:0px auto; padding:9px 0px 0px 0px; float:left; width:58px; height:58px; text-align:center; cursor:pointer}

.hb_redlogo_circle{background:url(images/logo_red_ball.jpg) no-repeat scroll 0 0; margin:0px auto; padding:9px 0px 0px 0px; float:left; width:58px; height:58px; text-align:center; cursor:pointer}

.hb_purplelogo_circle{background:url(images/logo_purple_ball.jpg) no-repeat scroll 0 0; margin:0px auto; padding:9px 0px 0px 0px; float:left; width:58px; height:58px; text-align:center; cursor:pointer}

.hb_blacklogo_circle{background:url(images/logo_black_ball.jpg) no-repeat scroll 0 0; margin:0px auto; padding:9px 0px 0px 0px; float:left; width:58px; height:58px; text-align:center; cursor:pointer}

.hb_sub_title2{font:14px Arial, Helvetica, sans-serif; font-weight:bold; color:#149ede; margin:0px; padding:16px 0px 0px 63px;}

.hb_num_new{font:18px Arial, Helvetica, sans-serif; margin:0px; padding:8px 0 0; color:#FFFFFF; font-weight:bold;}


.hb_num_small{font:11px Arial, Helvetica, sans-serif; margin:0px; padding:0px; color:#FFFFFF; font-weight:bold;}

.ball_box{width:725px; height:100px; margin:0px 0 10px 0px; padding:0px; border:solid 1px #e4dfdf; float:left;}

.first_ball{width:345px; margin:0px; padding:12px 0px 0px 12px; float:left;}

.ball_blue{background:url(images/blue_ball.jpg) no-repeat scroll 0 0; margin:0px; padding:0px; float:left; width:36px; height:35px;}

.ball_black{background:url(images/black_ball.jpg) no-repeat scroll 0 0; margin:0px; padding:0px; float:left; width:36px; height:35px;}

.ball_purple{background:url(images/purple_ball.jpg) no-repeat scroll 0 0; margin:0px; padding:0px; float:left; width:36px; height:35px;}

.ball_red{background:url(images/red_ball.jpg) no-repeat scroll 0 0; margin:0px; padding:0px; float:left; width:36px; height:35px;}

.ball_for{font:13px Arial, Helvetica, sans-serif; color:#3D3D3D; font-weight:bold; float:left; margin:0px; padding:8px 0px 0px 8px;}

.lo_txt{width:80px; margin:0px; padding:0px; float:left;}

.logo_text a{font:13px Arial, Helvetica, sans-serif; color:#149EDE; margin:0px; padding:4px 0px 0px 0px; float:left; width:80px; font-weight:bold; text-decoration:none;}
