﻿body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,th,var{font-style:normal;font-weight:normal;}
strong { font-weight:bold;}
em { font-style:italic;}
ol,ul {list-style:none;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}
abbr,acronym {border:0;}
img{ padding:0; margin:0; border:0;}
a{ text-decoration:none;}
a:hover{ text-decoration:none;}

body {font-size:9pt; font-family:Tahoma, Arial, Verdana, Times New Roman;}

.cl{clear:left;}
.cr{ clear:right; font-size:0px; height:0px;}
.cb{ clear:both; font-size:0px; height:0px; line-height:0px;}
.fl { float:left;}
.fr { float:right;}
.font_bold { font-weight:bold;}
#main{min-height: 500px; height: auto !important; height: 500px; background-image:url(../img/bg.gif); background-repeat:repeat-x;}
#header { height:100px; min-width:1024px; max-width:1024px; padding:auto; margin:auto;}
.logo {padding-top:2px; width:20%;}
.logo img { padding-left:10px;}
.navigabar{ padding-top:10px; width:79%; padding-right:1%;}

.navi_link { height:59px; text-align:right; padding-right:30px;}
.navi_link a { color:#0099FF}
.navi_link span { color:#CCCCCC}

.navi_home{ width:100px; height:41px; text-align:center;}
.navi_home a { font-weight:bold; font-size:14px; position:relative; top:15px;}

.navi_digital{ width:100px; height:41px; text-align:center;background-image:url(../img/navi_devide.gif); background-repeat:no-repeat}
.navi_digital a { font-weight:bold; font-size:14px; position:relative; top:15px;}

/* For home page*/

.video_border { width:400px; height:222px; border:solid 5px #DFDFDF; padding:2px; margin-bottom:10px;}
.content_video_border { width:390px; height:222px; border:solid 5px #DFDFDF; padding:2px; margin-bottom:10px;}

.video_player { width:400px; height:222px; background-color:#2c2d2e; text-align:center;}
.video_player img { position:relative; top:60px;}

.content_video_player { width:390px; height:223px; background-color:#2c2d2e; text-align:center;}
/*.content_video_player { width:390px; height:223px; text-align:center; background-image:url(../img/video_content.png); background-repeat:no-repeat}*/
.content_video_player img { position:relative; top:60px;}


.navi_content{ width:100px; height:41px;  text-align:center; background-image:url(../img/navi_devide.gif); background-repeat:no-repeat}
.navi_content a { font-weight:bold;  font-size:14px; position:relative; top:15px;}
.navi_technology{ width:100px; height:41px;  text-align:center; background-image:url(../img/navi_devide.gif);background-repeat:no-repeat}
.navi_technology a { font-weight:bold;  font-size:14px; position:relative; top:15px;}
.navi_gosms{ width:100px; height:41px;  text-align:center; background-image:url(../img/navi_devide.gif);background-repeat:no-repeat}
.navi_gosms a { font-weight:bold; font-size:14px; position:relative; top:15px;}
.current_navi { height:41px; background-image:url(../img/current_navi.gif); background-repeat:repeat-x; margin-left:1px;}

.digital_color { color:#50961d}
.content_color { color:#ac1417}
.technology_color { color:#686667}
.gosms_color { color:#28509e}
.home_color {color:#666666;}
.nomal_color {color:#666666;}
.black_color { color:#000000}

._bg_digital {background-color:#50961d;}
._bg_content {background-color:#ac1417;}
._bg_technology {background-color:#686667;}
._bg_gosms {background-color:#28509e;}

.it_footer { height:20px; border-top:solid 3px #686667; width:10%;}
.content_footer { height:20px; border-top:solid 3px #ac1417; width:20%;}
.digital_footer { height:20px; border-top:solid 3px #50961d; width:30%;}
.gosms_footer { height:20px; border-top:solid 3px #28509e; width:40%;}


.main_content {min-height: 230px; height: auto !important; height: 230px; width:973px; padding:auto; margin:auto;}
.content_intro { width:500px; min-height: 230px; height: auto !important; height: 230px;}
.home_content_intro { width:559px; min-height: 230px; height: auto !important; height: 230px;}
.partners_title { height:100px;}
.partners_title span { font-weight:bold; font-size:24pt; color:#213547; position:relative; top:60px; font-family:Arial, Helvetica, sans-serif}

.digital_content_intro { width:559px; min-height: 230px; height: auto !important; height: 230px; padding-top:10px;}


.partners_intro { min-height: 100px; height: auto !important; height: 100px; width:80%;}
.partners_intro span { font-weight:bold; font-size:15pt; color:#213547;font-family:Arial, Helvetica, sans-serif}
.mission_logo { height:80px; width:75%;background-image:url(../img/mission.gif); background-repeat:no-repeat; margin-top:10px; }
.mission_text { height:57px;}
.mission_text span { font-weight:bold; font-size:13px; position:relative; top:43px; padding-left:60px;}
.mission_slogan { height:10px;}
.mission_slogan span { position:relative; padding-left:60px;}

.lern_more { height:30px; text-align:right; padding-right:20px; padding-top:10px; width:15%;}
.lern_more img {border:none;}

.home_title { height:40px;}
.home_title span { font-weight:bold; font-size:20pt; color:#BF0000; position:relative; font-family:Arial, Helvetica, sans-serif}
.home_intro { min-height: 100px; height: auto !important; height: 100px; width:90%;}
.home_intro span { font-size:12pt; color:#213547;font-family:Arial}


.content_video { width:402px; min-height: 230px; height: auto !important; height: 230px; margin-top:5px;}
.content_image { width:473px; min-height: 230px; height: auto !important; height: 230px; margin-top:37px;}
.mobi1 { height:57px;}
.mobi1 img { float:left; border:none;}
.mobi2 { height:47px;}
.mobi2 img { float:left; border:none;}
.mobi3 { width:197px; height:203px;}
.mobi3 img { float:left; border:none;}
.mobi4 { width:100px; height:203px;}

.project { height:219px; margin-bottom:10px;}
.project_left { width:6px; height:219px;}
.project_left img { float:left; border:none;}
.project_content {width:960px;background-image:url(../img/project_bg.gif); background-repeat:repeat-x; height:219px;}
.project_right { width:6px; height:219px;}
.project_right img { float:left; border:none;}
.project_header{ height:30px;}
.project_header span { position:relative; top:5px; font-weight:bold; color:#333333}

.project_cell_left{ width:235px; height:180px; border-right:dotted 1px #CCCCCC}
.project_cell{ width:230px; height:180px; border-right:dotted 1px #CCCCCC; padding-left:5px; padding-right:5px;}
.project_cell_right { width:230px; height:200px; padding-left:5px;}

.cell_title { font-weight:bold; height:20px;}
.cell_title span { color:#FF0000}
.cell_content { width:120px; height:140px;}
.cell_image { width:110px; height:140px; text-align:right;}
.cell_image img { border:none;}

.cell_content1 { width:120px;; height:140px;}
.cell_image1 { width:105px; height:140px; text-align:right;}
.cell_image1 img { border:none;}

.cell_content2 { width:120px; height:140px;}
.cell_image2 { width:105px; height:140px; text-align:right;}
.cell_image2 img { border:none;}


.view_site { height:20px;}
.view_site a { color:#0066FF; position:relative; top:10px;}

.menu { height: 54px; width:973px; padding:auto; margin:auto; margin-top:5px; margin-bottom:10px;}
.menu_left { height:54px; width:8px;}
.menu_left img{ float:left; border:none;}
.menu_content { height:54px; width:957px;background-image:url(../img/mn_bg.gif); background-repeat:repeat-x;}
.menu_right { height:54px; width:8px;}
.menu_right img{ float:left; border:none;}

.solution { width:190px; height:54px;}
.solution_icon { width:60px; height:54px;}
.solution_icon img { position:relative; top:8px; padding-left:15px;}
.solution_link { width:120px; height:54px;}
.solution_link a { position:relative; top:15px; font-weight:bold; color:#666666; font-size:14px}


.partners { width:190px; height:54px;}
.partners_icon { width:60px; height:54px;}
.partners_icon img { position:relative; top:8px; padding-left:15px;}
.partners_link { width:120px; height:54px;}
.partners_link a { position:relative; top:15px; font-weight:bold; color:#666666; font-size:14px}


.case { width:190px; height:54px;}
.case_icon { width:60px; height:54px;}
.case_icon img { position:relative; top:4px; padding-left:15px;}
.case_link { width:120px; height:54px;}
.case_link a { position:relative; top:15px; font-weight:bold; color:#666666; font-size:14px}

.market { width:190px; height:54px;}
.market_icon { width:80px; height:54px;}
.market_icon img { position:relative; top:3px; padding-left:15px;}
.market_link { width:100px; height:54px;}
.market_link a { position:relative; top:15px; font-weight:bold; color:#666666; font-size:14px}

.contact { width:190px; height:54px;}
.contact_icon { width:55px; height:54px;}
.contact_icon img { position:relative; top:8px; padding-left:15px;}
.contact_link { width:120px; height:54px;}
.contact_link a { position:relative; top:15px; font-weight:bold; color:#666666; font-size:14px}

.menu_choice{background-image:url(../img/mn_choice_bg.gif); background-repeat:no-repeat;}

.contact_info { width:550px; height:183px; margin-bottom:15px;}
.contact_info_left { width:255px; height:183px;}
.contact_info_left img { float:left; border:none;}

.contact_info_center { width:270px; padding-left:9px; height:183px; background-image:url(../img/contact_bg.gif); background-repeat:repeat-x;}
.contact_title { height:40px;}
.contact_title span { font-weight:bold; font-size:12px; position:relative; top:15px;}
.contact_title font { font-weight:bold; font-size:12px; position:relative; top:15px;}

.phone_icon { width:40px; height:35px;}
.phone_icon img {}
.phone_text { width:230px; height:35px;}
.phone_text span { position:relative; top:8px; font-size:14px;}

.fax_icon { width:40px; height:35px;}
.fax_icon img {}
.fax_text { width:230px; height:35px;}
.fax_text span { position:relative; top:8px; font-size:14px;}

.email_icon { width:40px; height:35px;}
.email_icon img {}
.email_text { width:230px; height:35px;}
.email_text span { position:relative; top:8px; font-size:14px;}

.contact_info_right { width:6px; height:183px;}
.contact_info_right img { float:left; border:none;}

.adv { width:413px; height:183px; margin-left:10px; margin-bottom:15px;}
.content_adv { width:413px; height:183px; margin-left:10px; margin-bottom:5px; margin-top:25px;}
.adv_left { width:9px; height:183px;}
.adv_left img { float:left; border:none}

.adv_center { width:399px; height:183px; background-image:url(../img/adv_bg.gif); background-repeat:repeat-x;}
.adv_logo {min-height: 158px; height: auto !important; height: 158px; width:399px; margin-top:6px;}
.adv_logo img { padding-left:6px; padding-right:4px; width:120px; height:150px;}
.logo_class { height:82px; width:30%;}

.zen_logo {min-height: 158px; height: auto !important; height: 158px; width:399px; margin-top:6px;}
.zen_logo img { }

.logo_class img { padding-left:10px; padding-top:8px; float:left; border:none;}
.adv_right { width:5px; height:183px;}
.adv_right img { float:left; border:none}

.adv_dot { width:317px; height:18px; border-right:solid 1px #ccc}
.adv_back { width:40px; height:18px; text-align:center}
.adv_back img { position:relative; top:3px;}
.adv_next { width:40px; height:18px; border-left:solid 1px #ccc; text-align:center}
.adv_next img { position:relative; top:3px;}

.adv_partners { height:20px; text-align:right; padding-right:10px; width:389px; padding-top:2px;}
.adv_partners span { font-weight:bold; color:#999999;}

#blank_box { height:15px; margin-top:6px;}

#content{min-height: 270px; height: auto !important; height: 270px; width:973px; padding:auto; margin:auto;}
.login{ height:250px; width:973px; padding:auto; margin:auto;}
.box{width:313px; margin-right:17px;}
.box1{width:313px;}
.box_left { width:6px; height:250px; background-image:url(../img/box_l.gif); background-repeat:no-repeat;}
.box_center { width:300px; height:250px;background-image:url(../img/box_bg.gif); background-repeat:repeat-x;}
.box_right { width:7px; height:250px;background-image:url(../img/box_r.gif); background-repeat:no-repeat;}

.box_title { height:40px; border-bottom:solid 1px #CCCCCC; width:90%; padding:auto; margin:auto;}
.box_title span { font-size:19px; position:relative; top:13px; font-family:arial; font-weight:bold;}
.box_process {width:90%; padding:auto; margin:auto; margin-top:30px;}
.title_row { height:24px; width:100%;}
.title_row span { font-weight:bold;}
.text_row { height:30px; width:100%;}
.text_width{ width:200px;}

.news_box { width:973px; padding:auto; margin:auto; height:30px; margin-bottom:10px;}
.box2_left { width:10px; height:30px;background-image:url(../img/box2_l.gif); background-repeat:no-repeat;}
.box2_center { width:951px; height:30px;background-image:url(../img/box2_bg.gif); background-repeat:repeat-x;}
.box2_right { width:12px; height:30px;background-image:url(../img/box2_r.gif); background-repeat:no-repeat;}

.mss_news { width:100px; border-right:solid 1px #999999; height:30px;}
.mss_news span { font-weight:bold; color:#333333; position:relative; top:8px; padding-left:8px;}
.mss_news_title { width:840px; height:30px; padding-left:10px;}
.mss_news_title a { position:relative; top:8px;}

#footer {}
.footer_line { height:5px;}
._footer_home { background-image:url(../img/footer_bg.gif); background-repeat:repeat-x; height:5px;}
._footer_digital { background-image:url(../img/footer_bg.gif); background-repeat:repeat-x; height:5px;}
._footer_content { background-image:url(../img/footer_bg.gif); background-repeat:repeat-x; height:5px;}
._footer_technology { background-image:url(../img/footer_bg.gif); background-repeat:repeat-x; height:5px;}
._footer_gosms { background-image:url(../img/footer_bg.gif); background-repeat:repeat-x; height:5px;}


.footer_link { height:30px; text-align:center; padding-bottom:20px;}
.footer_link img { border:none; position:relative; top:3px; padding-right:5px;}
.footer_link a { color:#555455}


/*More file*/
.more{min-height: 270px; height: auto !important; height: 270px; width:973px; padding:auto; margin:auto;}
.more_header { height:24px;}
.more_header_left { height:24px; width:6px;}
.more_header_left img { float:left; border:none;}
.more_header_content { height:24px;background-image:url(../img/head_bg.gif); background-repeat:repeat-x; width:961px;}
.more_header_content span { font-weight:bold; color:#666666; position:relative; top:5px; padding-left:5px;}
.more_header_right { height:24px; width:6px;}
.more_header_right img { float:left; border:none;}

.more_content{ min-height: 240px; height: auto !important; height: 240px; width:971px; padding:auto; margin:auto; border-left:solid 1px #CCCCCC; 
border-right:solid 1px #CCCCCC;}

.more_info {min-height: 240px; height: auto !important; height: 240px; padding:10px; text-align:justify;}
.more_info span { color:#666666}

.alert_title { height:30px; text-align:center; font-weight:bold; padding-top:20px;}
.alert_title span { font-weight:bold; color:#003366; text-transform:uppercase}
.alert_ok_message { margin-left:10px; margin-right:10px; margin-bottom:10px; min-height: 35px; height: auto !important; height: 35px; 
					background-color:#fffbc4; border:solid 1px #CCCCCC; text-align:center;}
.alert_ok_message span {color:#666666;font-weight:bold; position:relative; top:10px;}
.alert_error_message { margin-left:10px; margin-right:10px; margin-bottom:10px; min-height: 35px; height: auto !important; height: 35px; background-color:#fffbc4; border:solid 1px #CCCCCC; text-align:center;}
.alert_error_message span {color:#FF0000; font-weight:bold; position:relative; top:10px; }

.more_footer { height:26px; margin-bottom:10px;}
.more_foot_left { width:4px; height:26px;}
.more_foot_left img { float:left; border:none;}
.more_foot_content { height:26px;background-image:url(../img/foot_bg.gif); background-repeat:repeat-x; width:955px; text-align:right;}
.more_foot_content { padding-right:10px;}
.more_foot_right { width:4px; height:26px;}
.more_foot_right img { float:left; border:none;}

.mss_content{min-height: 160px; height: auto !important; height: 160px; padding-top:10px;}

/*Mission*/

.mission{min-height: 160px; height: auto !important; height: 160px; width:973px; padding:auto; margin:auto;}
.mission_technology { width:260px;min-height: 140px; height: auto !important; height: 140px; margin-top:10px; padding-right:10px; margin-bottom:10px;}
.mission_commitment { width:260px; padding-left:10px; padding-right:15px; min-height: 140px; height: auto !important; height: 140px; border-left:solid 1px #CCCCCC; border-right:solid 1px #CCCCCC; margin-top:10px;margin-bottom:10px;}
.mission_creative { width:392px;min-height: 140px; height: auto !important; height: 140px; margin-top:10px; padding-left:15px; padding-right:5px;margin-bottom:10px;}

.mission_title { font-weight:bold; min-height: 20px; height: auto !important; height: 20px;}
.mission_content { width:63%; min-height: 140px; height: auto !important; height: 140px;}
.mission_image { width:35%; min-height: 140px; height: auto !important; height: 140px; text-align:right;}
.mission_image img { border:none; width:80px;}

.inter_content { width:63%; min-height: 140px; height: auto !important; height: 140px;}
.inter_content span { font-size:10pt}

.mission_content1 { width:75%; min-height: 140px; height: auto !important; height: 140px; padding-right:5%;}
.mission_image1 { width:20%; min-height: 140px; height: auto !important; height: 140px; text-align:right;}
.mission_image1 img { border:none; width:80px;}

.inter_content1 { width:75%; min-height: 140px; height: auto !important; height: 140px; padding-right:5%;}
.inter_content1 span { font-size:10pt}

.content_banner { width:550px; height:235px; margin-bottom:15px;}
.content_banner img { float:left; border:none;}
/*contact file*/
.contact2{min-height: 270px; height: auto !important; height: 270px; width:560px;}
.contact_header_content { height:24px;background-image:url(../img/head_bg.gif); background-repeat:repeat-x; width:528px;}
.contact_header_content span { font-weight:bold; color:#666666; position:relative; top:5px; padding-left:5px;}
.contact_foot_content { height:26px;background-image:url(../img/foot_bg.gif); background-repeat:repeat-x; width:522px; text-align:right;}
.contact_foot_content { padding-right:10px;}

.contact_content{ min-height: 260px; height: auto !important; height: 260px; width:538px; border-left:solid 1px #CCCCCC; 
border-right:solid 1px #CCCCCC; padding-top:5px;}

.contact_infomation {min-height: 240px; height: auto !important; height: 240px; padding-top:10px;padding-left:10px;padding-right:10px; text-align:justify;}
.contact_infomation span { color:#666666}

.map { width:410px; min-height: 313px; height: auto !important; height: 313px; text-align:center; margin-top:2px;}
.map img { width:398px; height:299px; border:solid 1px #CCCCCC; padding:6px;}
.laptop { width:149px; height:200px;}
.laptop img { float:left; border:none;}
.contact_infomation2 { width:350px; min-height: 200px; height: auto !important; height: 200px; text-align:center;}
.contact_title2 { height:30px; padding-top:10px; text-align:center;}
.contact_title2 span { font-weight:bold; text-transform:uppercase; font-size:13px;}
.contact_message { min-height: 20px; height: auto !important; height: 20px; }
.contact_message span { color:#FF0000;}
.left_column { width:20%; text-align:right; padding-right:3%; min-height: 30px; height: auto !important; height: 30px; font-weight:bold; }
.right_column { width:75%; text-align:left; min-height: 30px; height: auto !important; height: 30px; }
.right_column input { border:solid 1px #CCCCCC; background-color:#FFFFFF}
.right_column textarea { border:solid 1px #CCCCCC; background-color:#FFFFFF}
.contact_text { width:300px; height:20px;}
.contact_message { width:300px; }
.send {width:75%; text-align:left; min-height: 20px; height: auto !important; height: 20px;}
.send input { position:relative; top:15px;}


/* About us*/
.about_content { width:527px; min-height: 300px; height: auto !important; height: 300px; margin-bottom:20px;}
.about_milestone { width:440px; border-left:solid 2px #acacac; min-height: 300px; height: auto !important; height: 300px; margin-bottom:20px;}
.milestone_border { background-color:#f2f2f2; min-height: 300px; height: auto !important; height: 300px;}
.about_intro { height:100px; padding-left:10px; padding-top:10px; padding-right:10px;}
.about_intro span { position:relative; color:#ab3324; font-weight:bold; font-size:16px;}
.milestones_1 { width:200px; height:40px; border-bottom:solid 2px #a9a9a9; text-align:right; margin-left:10px;}
.milestones_1 span { font-weight:bold; font-size:16px; color:#CCCCCC; position:relative; top:20px; padding-right:10px;}

.milestones_2 { width:196px; height:200px; border-right:solid 4px #d6d6d6; margin-left:10px;}
.mss_found { height:30px; padding-left:10px;}
.mss_found span { color:#696868; font-weight:bold; position:relative; top:5px;}
.mss_logo { height:146px; padding-left:10px;}
.mss_logo img { border:none;}
.milestones_05_2006 { height:20px; text-align:right;}
.milestones_05_2006 span { font-weight:bold; font-size:16px; color:#CCCCCC; position:relative; top:4px; padding-right:10px;}


.milestones_3_4 { width:200px; height:180px;}
.milestones_3 { width:200px; height:90px; border-bottom:solid 2px #c33316}
.milestones_3 span { font-weight:bold; font-size:16px; color:#CCCCCC; position:relative; top:70px; padding-left:10px;}
.milestones_4 { width:200px; height:78px; padding-left:10px; position:absolute;}
.milestones_4 span { color:#696868; font-weight:bold; position:relative; top:5px; font-size:11px; }
.milestones_4 img { color:#696868; font-weight:bold; position:relative; top:20px; font-size:11px; }

.milestones_5 { width:196px; height:220px; border-right:solid 4px #d6d6d6; border-top:solid 2px #a9a9a9; margin-left:10px;}
.mss_office { height:30px;}
.mss_office span { color:#696868; font-weight:bold; position:relative; top:5px; font-size:11px;}

.milestones_08_2006 { min-height: 170px; height: auto !important; height: 170px; text-align:right;}
.milestones_08_2006 span { font-weight:bold; font-size:16px; color:#CCCCCC; position:relative; top:50px; padding-right:10px;}
.milestones_08_2006 img { position:relative; padding-right:10px; top:20px;}

.milestones_6_7 { width:200px; height:200px;}
.milestones_6 { width:200px; height:120px; border-bottom:solid 2px #c33316}
.milestones_6 span { font-weight:bold; font-size:16px; color:#CCCCCC; position:relative; top:100px; padding-left:10px;}

.milestones_7 { width:200px; height:78px; padding-left:10px; position:absolute;}
.milestones_7 span { color:#696868; font-weight:bold; position:relative; top:5px; font-size:11px; }
.milestones_7 img { position:relative; top:20px;}

.milestones_8 { width:196px; height:220px; border-right:solid 4px #d6d6d6; margin-left:10px;  border-top:solid 2px #a9a9a9;}
.milestones_8 span { color:#696868; font-weight:bold; position:relative; top:5px;}

.milestones_9_10 { width:200px; height:180px;}
.milestones_9 { width:200px; height:120px; border-bottom:solid 2px #c33316}
.milestones_9 span { font-weight:bold; font-size:16px; color:#CCCCCC; position:relative; top:100px; padding-left:10px;}

.milestones_10 { width:200px; height:78px; padding-left:10px; position:absolute;}
.milestones_10 span { color:#696868; font-weight:bold; position:relative; top:5px; font-size:11px; }
.milestones_10 img { position:relative; top:20px;}


.milestones_11 { width:196px; min-height: 250px; height: auto !important; height: 250px;  
				border-right:solid 4px #d6d6d6; margin-left:10px;  border-top:solid 2px #a9a9a9;}
.milestones_11 span { color:#696868; font-weight:bold; position:relative; top:5px;}

.milestones_11_2007 { min-height: 220px; height: auto !important; height: 220px; text-align:right;}
.milestones_11_2007 span { font-weight:bold; font-size:16px; color:#CCCCCC; position:relative; top:80px; padding-right:10px;}
.milestones_11_2007 img { position:relative; padding-right:10px; top:45px;}

.milestones_12_2006 { min-height: 200px; height: auto !important; height: 200px; text-align:right;}
.milestones_12_2006 span { font-weight:bold; font-size:16px; color:#CCCCCC; position:relative; top:50px; padding-right:10px;}
.milestones_12_2006 img { position:relative; padding-right:10px; top:20px;}

.milestones_12_13 { width:200px; height:180px;}
.milestones_12 { width:200px; height:130px; border-bottom:solid 2px #c33316}
.milestones_12 span { font-weight:bold; font-size:16px; color:#CCCCCC; position:relative; top:110px; padding-left:10px;}
.milestones_13 { width:200px; height:78px; padding-left:10px; position:absolute;}
.milestones_13 span { color:#696868; font-weight:bold; position:relative; top:5px; font-size:11px; }
.milestones_13 img { position:relative; top:30px;}

.milestones_06_2008 { min-height: 150px; height: auto !important; height: 150px; text-align:right;}
.milestones_06_2008 span { font-weight:bold; font-size:16px; color:#CCCCCC; position:relative; top:10px; padding-right:10px;}
.milestones_06_2008 img { position:relative; padding-right:10px; top:20px;}

.milestones_14 { width:196px; height:180px; border-right:solid 4px #d6d6d6; margin-left:10px;  border-top:solid 2px #a9a9a9;}
.milestones_14 span { color:#696868; font-weight:bold; position:relative; top:5px;}

.milestones_15_16 { width:200px; height:180px;}
.milestones_15 { width:200px; height:90px; border-bottom:solid 2px #c33316}
.milestones_15 span { font-weight:bold; font-size:16px; color:#CCCCCC; position:relative; top:70px; padding-left:10px;}
.milestones_16 { width:200px; height:150px; padding-left:10px; position:absolute;}
.milestones_16 span { color:#696868; font-weight:bold; position:relative; top:5px; font-size:11px; }
.milestones_16 img { position:relative; padding-right:10px; top:20px;}

.milestones_17 { width:196px; height:130px; border-right:solid 4px #d6d6d6; margin-left:10px;  border-top:solid 2px #a9a9a9;}
.milestones_17 span { color:#696868; font-weight:bold; position:relative; top:5px;}

.about_us_title { height:40px;}
.about_us_title span { font-weight:bold; font-size:20pt; color:#666666; position:relative; font-family:Arial, Helvetica, sans-serif}
.about_us_title2 { height:30px;}
.about_us_title2 span { font-weight:bold; font-size:14px; color:#333333;}
.about_us_content {min-height: 300px; height: auto !important; height: 300px; margin-bottom:20px; padding-right:10px; }
.about_us_content span { font-size:12pt; color:#213547;font-family:Arial}
.about_ul { padding-left:30px;}
.about_ul li{list-style:circle;}

/* Content page */

.content_title { height:100px; background-image:url(../img/mss_content.gif); background-repeat:no-repeat; margin-top:10px; }
.content_title span { font-weight:bold; font-size:20pt; color:#BF0000; position:relative; font-family:Arial, Helvetica, sans-serif; top:20px; padding-left:35px;}

.gosms_title { height:100px; background-image:url(../img/mss_gosms.gif); background-repeat:no-repeat; margin-top:10px; margin-bottom:5px; }
.gosms_title span { font-weight:bold; font-size:20pt; color:#28509e; position:relative; font-family:Arial, Helvetica, sans-serif; top:30px; padding-left:55px;}

.content_intro2 { min-height: 100px; height: auto !important; height: 100px; width:90%;}
.content_intro2 span { font-size:12pt; color:#213547;font-family:Arial}
.content_ul { padding-left:30px; width:40%;}
.content_ul li { font-size:12pt; color:#213547;font-family:Arial;list-style:circle}

.partners_logo { width:120px; height:320px; margin-right:10px; #margin-right:0px;}
.partners_logo img { width:120px; height:70px; padding-bottom:3px;padding-top:3px;}

/* Best sale */

.other_sell { height:219px; margin-bottom:10px; width:260px; padding-right:10px;}
.other_sell_left { width:6px; height:219px;}
.other_sell_left img { float:left; border:none;}
.other_cell_content {width:248px;background-image:url(../img/project_bg.gif); background-repeat:repeat-x; height:219px;}
.other_sell_right { width:6px; height:219px;}
.other_sell_right img { float:left; border:none;}
.other_sell_header{ height:30px;}
.other_sell_header span { position:relative; top:5px; font-weight:bold; color:#333333}


.contest_voting { height:219px; margin-bottom:10px; width:260px; padding-right:10px;}
.contest_voting_left { width:6px; height:219px;}
.contest_voting_left img { float:left; border:none;}
.other_cell_content {width:248px;background-image:url(../img/project_bg.gif); background-repeat:repeat-x; height:219px;}
.contest_voting_right { width:6px; height:219px;}
.contest_voting_right img { float:left; border:none;}
.contest_voting_header{ height:30px;}
.contest_voting_header span { position:relative; top:5px; font-weight:bold; color:#333333}

.contest_voting_content {min-height: 100px; height: auto !important; height: 100px; width:98%;text-align:justify}
.contest_voting_content span { }

.best_sell { height:219px; margin-bottom:10px; width:700px;}
.best_sell_left { width:6px; height:219px;}
.best_sell_left img { float:left; border:none;}
.best_sell_content {width:688px; background-image:url(../img/project_bg.gif); background-repeat:repeat-x; height:219px;}
.best_sell_right { width:6px; height:219px;}
.best_sell_right img { float:left; border:none;}
.best_sell_header{ height:30px;}
.best_sell_header span { position:relative; top:5px; font-weight:bold; color:#333333}

.dis_tv_channel { height:219px; margin-bottom:10px; width:433px;}
.dis_tv_channel_left { width:6px; height:219px;}
.dis_tv_channel_left img { float:left; border:none;}
.dis_tv_channel_content {width:419px; background-image:url(../img/project_bg.gif); background-repeat:repeat-x; height:219px;}
.dis_tv_channel_right { width:6px; height:219px;}
.dis_tv_channel_right img { float:left; border:none;}
.dis_tv_channel_header{ height:30px;}
.dis_tv_channel_header span { position:relative; top:5px; font-weight:bold; color:#333333}

.sell_music { width:230px; height:175px; border-right:dotted 1px #CCCCCC; margin-top:5px; padding-left:5px;}
.sell_game { width:230px; height:175px; border-right:dotted 1px #CCCCCC;margin-top:5px; padding-left:10px;}
.sell_wallpaper { width:205px; height:175px;margin-top:5px; padding-left:5px;}
.sell_title { height:20px;}
.sell_title span {font-weight:bold; color:#FF0000;}

.sell_icon { height:40px; width:40px; text-align:center;}
.sell_icon img { float:left; border:solid 1px #CCCCCC; width:30px; height:30px;}
.sell_text { width:190px; height:30px;}
.sell_text span { position:relative; top:8px; color:#666666;}
.sell_text img { position:relative; top:12px; padding-left:5px;}
.sell_wall { text-align:center;}
.sell_wall img { border:solid 1px #D8D8D8; width:70px; height:70px; padding:2px; margin-left:10px;}

.other_sell_icon { height:22px; width:18px; text-align:center;}
.other_sell_icon img { float:left; border:none; position:relative; top:9px; padding-left:5px;}
.other_sell_text { width:180px; height:22px;}
.other_sell_text span { position:relative; top:5px; color:#0066CC;}

/*Gosms*/
.gosms_ul { padding-left:30px;}
.gosms_ul li{list-style:circle;}

.ul_tv_channel { width:30%; padding-left:20px; padding-top:10px; line-height: 30px;}
.ul_tv_channel li{list-style:url(../img/left_link.gif);}

.tv_show { width:30%; height:20px; margin-top:10px; padding-left:5px;}
.tv_show img { float:left; margin-top:4px;}
.tv_show span { position:relative; margin-left:10px; color:#0066CC}


.web_distribution { text-align:center;}
.web_distribution img { border:solid 1px #CCCCCC; width:110px; height:70px; padding:4px; float:left; margin-bottom:5px; margin-top:5px; margin-right:4px;}

.gosms_intro { min-height: 70px; height: auto !important; height: 70px; width:90%;}
.gosms_intro span { font-size:12pt; color:#213547;font-family:Arial}

.gosms_ul {line-height: 20px;}
.gosms_ul li { font-size:14px; color:#213547;font-family:Arial; list-style:circle}

.gosms_col_1 { width:46%; min-height: 100px; height: auto !important; height: 100px; border-right:solid 1px #DADADA; }
.col_1_title { min-height: 20px; height: auto !important; height: 20px; padding-right:10px; }
.col_1_title span { color:#333333; font-size:14px; }
.col_1_content {min-height: 20px; height: auto !important; height: 20px;margin-top:9px;}
.col_1_content span {color:#333333; font-size:14px;}


.gosms_col_2 { width:46%; min-height: 100px; height: auto !important; height: 100px; padding-left:2%;}

.col_2_title { min-height: 20px; height:auto !important; height: 20px; margin-bottom:10px;}
.col_2_title span { color:#333333; font-size:14px; }
.col_2_content {min-height: 20px; height: auto !important; height: 20px;}
.col_2_content span {color:#333333; font-size:14px;}

.mss_gosms { height:200px; margin-top:10px; margin-bottom:10px;}

.gosms_box1 { width:227px; height:200px;}
.gosms_box1_left { width:7px; height:200px;}
.gosms_box1_left img { float:left; border:none;}
.gosms_box1_center { width:200px; height:198px; background-color:#f1f1f1; border-top: solid 1px #d1d1d1; border-bottom: solid 1px #d1d1d1;}
.gosms_box1_right { width:20px; height:200px;}
.gosms_box1_right img { float:left; border:none;}

.gosms_box1_title { height:25px; padding-left:10px;}
.gosms_box1_title span { font-weight:bold; color:#000000; position:relative; top:10px; font-size:14px;}

.gosms_box1_content { min-height: 150px; height:auto !important; height: 150px; margin-top:20px; padding-left:10px; padding-right:10px;}
.gosms_box1_content span { font-size:14px;}

.gosms_box2 { width:740px; height:200px;}
.gosms_box2_content { width:735px; height:200px; background-image:url(../img/brands_bg.gif);}
.gosms_box2_right { width:5px; height:200px;}
.gosms_box2_right img { float:left; border:none;}

.gosms_box2_content_1 { width:35%; min-height:150px; height:auto !important; height: 150px; margin-top:10px; padding-left:10px; padding-right:10px;}
.gosms_box2_content1_title { height:25px;}
.gosms_box2_content1_title span { font-weight:bold; color:#FF0000; font-size:14px;}
.gosms_box2_content1_content {min-height: 50px; height:auto !important; height: 50px; text-align:justify;}
.gosms_box2_content1_content span { color:#333333}
.gosms_box2_content1_content a { color:#0099FF}

.gosms_box2_content_2 { width:28%; min-height:180px; height:auto !important; height: 180px; margin-top:10px;padding-left:10px; padding-right:10px; border-left:dotted 1px #D7D7D7; border-right:dotted 1px #D7D7D7}
.gosms_box2_content2_title { height:25px;}
.gosms_box2_content2_title span { font-weight:bold; color:#FF0000;  font-size:14px;}
.gosms_box2_content2_content {min-height: 50px; height:auto !important; height: 50px; text-align:justify;}
.gosms_box2_content2_content span { color:#333333}

.gosms_box2_content_3 { width:28%; min-height:150px; height:auto !important; height: 150px; margin-top:10px;padding-left:10px; padding-right:10px;}
.gosms_box2_content3_title { height:40px;}
.gosms_box2_content3_title span { font-weight:bold; color:#FF0000; font-size:14px;}
.gosms_box2_content3_content {min-height: 50px; height:auto !important; height: 50px; text-align:justify;}
.gosms_box2_content3_content span { color:#333333}

.distribute_ul { padding:10px; margin-left:20px;}
.distribute_ul li {list-style:circle;}
.learn_more { height:20px;}
.learn_more a { color:#0099FF; position:relative; top:5px;}
.learn_more img { position:relative; top:5px;}

.video_choice { height:30px; height:20px;}
.video_choice font {position:relative; top:3px; color:#000000; font-size:12px; margin-right:10px;}
.video_choice a {position:relative; top:3px; color:#0099FF}
.video_choice span {color:#CCCCCC; position:relative; top:3px;}
.gosms_video { color:#333333}

/* Digital */

.digital_info { height:300px; margin-bottom:10px; width:440px; padding-right:10px;}
.digital_info_left { width:6px; height:300px;}
.digital_info_left img { float:left; border:none;}
.digital_info_content {width:428px;background-image:url(../img/digital_info_bg.gif); background-repeat:repeat-x; height:300px;}
.digital_info_right { width:6px; height:300px;}
.digital_info_right img { float:left; border:none;}
.digital_info_header{ height:30px;}
.digital_info_header span { position:relative; top:5px; font-weight:bold; color:#333333;}

.digital_title { height:80px; background-image:url(../img/mss_digital.gif); background-repeat:no-repeat; margin-top:10px; }
.digital_title span { font-weight:bold; font-size:20pt; color:#50961d; position:relative; font-family:Arial, Helvetica, sans-serif; top:38px; padding-left:60px;}
.digital_sub_title { height:30px;}
.digital_sub_title span { font-weight:bold; color:#333333; font-size:16px;}
.digital_intro { min-height: 100px; height: auto !important; height: 100px; width:90%; margin-bottom:10px;}
.digital_intro span { font-size:12pt; color:#213547;font-family:Arial}

.marketing_solution_title { height:25px;}
.marketing_solution_title span { font-weight:bold; font-size:14px; color:#990000;}
.ul_maketing { font-size:12px; color:#333333; padding-left:20px; margin-bottom:10px;}
.ul_maketing li { list-style:circle;}

.ul_bluspot { font-size:14px; color:#213547;font-family:Arial; padding-left:20px; margin-top:10px;}
.ul_bluspot li { list-style:circle;}

.digital_banner {min-height: 250px; height:auto !important; height: 250px; margin-bottom:15px; text-align:center}
.digital_banner img { width:967px; border:solid 1px #CCCCCC; height:250px;}
.digital_short_intro {}
.digital_short_intro span { font-size:11pt;}

.mss_digital { height:300px; margin-bottom:10px; width:520px;}

.banner1 {background-image:url(../upload/banner/banner1.jpg); background-repeat:no-repeat; height:250px; width:967px; text-align:left;}
.banner1 a { color:#FFFFFF; font-weight:bold; font-size:20px; font-family:Arial; position:relative; top:200px; left:30px;}

.digital_box1 { width:230px; height:300px;}
.digital_box1_left { width:7px; height:300px;}
.digital_box1_left img { float:left; border:none;}
.digital_box1_center { width:200px; height:298px; background-color:#f1f1f1; border-top: solid 1px #d1d1d1; border-bottom: solid 1px #d1d1d1;}
.digital_box1_right { width:23px; height:300px;}
.digital_box1_right img { float:left; border:none;}

.digital_box1_title { height:25px; padding-left:10px;}
.digital_box1_title span { font-weight:bold; color:#000000; position:relative; top:10px; font-size:14px;}

.digital_box1_content { min-height: 150px; height:auto !important; height: 150px; margin-top:10px; padding-left:10px; padding-right:10px;}
.digital_box1_content span { font-size:14px;}

.digital_box2 { width:290px; height:300px;}
.digital_box2_content { width:285px; height:300px; background-image:url(../img/mss_digital_bg.gif);}
.digital_box2_right { width:5px; height:300px;}
.digital_box2_right img { float:left; border:none;}

.digital_box2_content_1 { width:92%; min-height:250px; height:auto !important; height: 150px; margin-top:10px; padding-left:10px; padding-right:10px;}
.digital_box2_content1_title { height:25px;}
.digital_box2_content1_title span { font-weight:bold; color:#FF0000; font-size:14px;}
.digital_box2_content1_content {min-height: 50px; height:auto !important; height: 50px; text-align:justify;}
.digital_box2_content1_content span { color:#333333; font-size:14px}
.digital_box2_content1_content a { color:#0099FF}

.digital_box2_content_2 { width:45%; min-height:280px; height:auto !important; height: 280px; margin-top:10px;padding-left:10px; padding-right:10px; border-left:dotted 1px #D7D7D7; }
.digital_box2_content2_title { height:25px;}
.digital_box2_content2_title span { font-weight:bold; color:#FF0000;  font-size:14px;}
.digital_box2_content2_content {min-height: 50px; height:auto !important; height: 50px; text-align:justify;}
.digital_box2_content2_content span { color:#333333}


.digital_tab {min-height: 50px; height:auto !important; height: 50px; margin-bottom:10px;}
.digital_tab_border { border:solid 1px #CCCCCC; padding:5px;}
.left_box { width:17%; text-align:center; padding-top:12px; min-height: 200px; height:auto !important; height: 200px;}
.left_box_image {text-align:center; padding-top:12px; min-height: 80px; height:auto !important; height: 80px;}
.left_box_image img { padding:2px; border:solid 1px #CCCCCC;}

.left_box_message { min-height: 50px; height:auto !important; height: 50px; background-color:#FFFFCC; border:solid 1px #CCCCCC; margin:11px; padding-top:10px; font-size:13px;  font-family:Arial; font-weight:bold; padding-left:5px; padding-right:5px; padding-bottom:10px;}
.err_msg { color:#FF0000;}
.ok_msg	{color:#333333;}

.solution_image { width:17%; text-align:center; padding-top:12px; min-height: 200px; height:auto !important; height: 200px;}
.solution_image img { padding:2px; border:solid 1px #CCCCCC;}
.solution_title { height:30px;}
.solution_title span { font-size:16px; font-weight:bold; font-family:tahoma; color:#333333}

.solution_content { width:80%; min-height: 50px; height:auto !important; height: 50px; margin-top:10px; margin-left:10px; margin-right:10px; wmode:transparent}
.solution_content span {}
.solution_ditail { min-height: 50px; height:auto !important; height: 50px; font-size:12px; font-family:tahoma;}
.solution_ditail span {font-size:14px; font-family:tahoma;}

.sms_col_1 { 
min-height: 200px; height:auto !important; height: 200px; font-size:12px; font-family:tahoma; width:26%; 
margin-right:10px; border-right:dotted 1px #CCCCCC; padding-right:2%;}
.sms_col_1 span { font-size:14px;}
.sms_col_1 p { font-size:14px;}

.sms_col_2 { min-height: 50px; height:auto !important; height: 50px; font-size:12px; font-family:tahoma; width:70%;}
.sms_col_2 span { font-size:13px; font-weight:bold;}
.sms_col_2 p { font-size:14px;}

.ul_sms { padding-left:20px; margin-top:5px; font-size:14px}
.ul_sms li { list-style:circle;}

.ul_crm { padding-left:20px; margin-top:5px; font-size:14px}
.ul_crm li { list-style:circle;}

.mobi_col_1 { min-height: 200px; height:auto !important; height: 200px; font-size:12px; font-family:tahoma; width:49%; margin-right:10px; border-right:dotted 1px #CCCCCC}
.mobi_col_1 span { font-size:14px;}
.mobi_col_1 p { font-size:14px;}

.mobi_col_2 { min-height: 200px; height:auto !important; height: 200px; font-size:12px; font-family:tahoma; width:49%;}
.mobi_col_2 span { font-size:14px;}
.mobi_col_2 p { font-size:14px;}

.iw_col_1 { min-height: 200px; height:auto !important; height: 200px; font-size:12px; font-family:tahoma; width:49%; margin-right:10px; border-right:dotted 1px #CCCCCC}
.iw_col_1 span { font-size:14px;}
.iw_col_1 p { font-size:14px;}

.iw_col_2 { min-height: 200px; height:auto !important; height: 200px; font-size:12px; font-family:tahoma; width:49%;}
.iw_col_2 span { font-size:14px;}
.iw_col_2 p { font-size:14px;}

.drs_col_1 { min-height: 200px; height:auto !important; height: 200px; 
font-size:12px; font-family:tahoma; width:48%; margin-right:10px; padding-right:5px; border-right:dotted 1px #CCCCCC}
.drs_col_1 span { font-size:14px;}
.drs_col_1 p { font-size:14px;}

.drs_col_2 { min-height: 200px; height:auto !important; height: 200px; font-size:12px; font-family:tahoma; width:49%;}
.drs_col_2 span { font-size:14px;}
.drs_col_2 p { font-size:14px;}

.crm_col_1 { min-height: 200px; height:auto !important; height: 200px; font-size:12px; font-family:tahoma; width:49%; margin-right:10px; border-right:dotted 1px #CCCCCC}
.crm_col_1 span { font-size:14px;}
.crm_col_1 p { font-size:14px;}

.crm_col_2 { min-height: 50px; height:auto !important; height: 50px; font-size:12px; font-family:tahoma; width:49%;}
.crm_col_2 span { font-size:14px;}
.crm_col_2 p { font-size:14px;}

.case_box { width:548px; height:183px; margin-bottom:15px;}
.content_case_box { width:500px; height:183px; margin-left:10px; margin-bottom:5px; margin-top:25px;}
.case_box_left { width:9px; height:183px;}
.case_box_left img { float:left; border:none}

.game_image { height:80px;}

.case_box_center { width:530px; height:183px; background-image:url(../img/adv_bg.gif); background-repeat:repeat-x;}
.case_box_logo {min-height: 158px; height: auto !important; height: 158px; width:530px; margin-top:6px;}
.case_box_logo img { float:left; border:solid 1px #DFDFDF; width:120px; height:70px; padding:2px; margin-left:5px; margin-bottom:2px;}
.logo_class { height:82px; width:30%;}

.case_box_partners { height:20px; width:389px; padding-top:2px;}
.case_box_partners span { font-weight:bold; color:#999999;}

.case_detail { min-height: 400px; height:auto !important; height: 400px; border:solid 1px #d2d2d2; margin-bottom:20px; background-color:#e6e6e6;}
.case_border { width:600px; margin:10px; border:solid 1px #d7d7d7; 
min-height: 380px; height:auto !important; height: 380px; background-color:#f5f5f5}
.case_header { height:70px; border-bottom:solid 1px #d7d7d7;}
.case_header span { position:relative; padding-left:20px; font-weight:bold; font-size:16px; font-family:Arial; color:#5e5e5e; top:20px; text-transform:uppercase;}
.case_intro {height: 130px; padding-left:30px; background-color:#FFFFFF; padding-top:20px; font-size:16px;}
.case_intro span { color:#666666;}
.case_content { background-color:#FFFFFF; min-height: 300px; height:auto !important; height: 300px;}
.case_info_border {min-height: 50px; height:auto !important; height: 50px; border-bottom:solid 1px #d7d7d7; margin-left:30px; margin-right:20px; margin-bottom:40px; padding-bottom:40px;}
.case_info_border1 {min-height: 50px; height:auto !important; height: 50px; margin-left:30px; margin-right:20px; padding-bottom:30px;}
.case_image {min-height: 50px; height:auto !important; height: 50px; width:40%; text-align:center;}
.case_text {min-height: 50px; height:auto !important; height: 50px; width:60%;}
.case_text_title { height:30px;}
.case_text_title span { font-weight:bold; color:#4f4f4f; font-size:14px;}
.case_text_content {min-height: 50px; height:auto !important; height: 50px; color:#6f6f6f; font-size:14px;}
.ul_case { padding-left:30px; padding-top:10px;}
.ul_case li {list-style:circle;}

.case_logo { width:325px; min-height: 380px; height:auto !important; height: 380px; margin-left:10px;margin-top:10px;margin-left:10px;}
.case_logo_border { height:32px; background-color:#FFFFFF; border-left:solid 1px #F7F7F7; border-top:solid 1px #F7F7F7;}
.case_logo_border span { font-weight:bold; color:#666666; position:relative; top:8px; padding-left:10px; font-size:14px;}

.case_logo_container {width:315px; min-height: 100px; height:auto !important; height: 100px; margin-left:3px; border-top:solid 2px #d0d0d0; padding-left:7px;padding-top:8px;}
.case_logo_container img { width:55px; height:55px; padding:5px; border:solid 1px #CCCCCC; margin-left:5px; margin-bottom:5px; background-color:#FFFFFF;}
.dot {min-height: 20px; height:auto !important; height: 20px; background-image:url(../img/dot.gif); background-repeat:no-repeat; padding-left:16px;}

/* Technology */
.technology_title { height:100px; background-image:url(../img/mss_technology.gif); background-repeat:no-repeat; margin-top:10px; }
.technology_title span { font-weight:bold; font-size:20pt; color:#686667; position:relative; font-family:Arial, Helvetica, sans-serif; top:20px; padding-left:110px;}

.sms_platform { width:330px;min-height: 140px; height: auto !important; height: 140px; margin-top:10px; padding-right:10px; margin-bottom:10px;}
.short_code { width:280px; padding-left:10px; padding-right:15px; min-height: 140px; height: auto !important; height: 140px; border-left:solid 1px #CCCCCC; border-right:solid 1px #CCCCCC; margin-top:10px;margin-bottom:10px;}
.real_time { width:290px;min-height: 140px; height: auto !important; height: 140px; margin-top:10px; padding-left:15px; padding-right:5px;margin-bottom:10px;}

.sms_content { width:210px; min-height: 140px; height: auto !important; height: 140px;}
.sms_content p { font-size:10pt}

.real_content { width:180px; min-height: 140px; height: auto !important; height: 140px;}
.real_content p { font-size:10pt}

.real_content_img { width:110px; min-height: 140px; height: auto !important; height: 140px; text-align:right;}
.real_content_img img { border:none; width:80px;}
.sms2web_content { width:552px;  min-height: 220px; height: auto !important; height: 220px;}
.sms2web_content1 { width:550px;  min-height: 220px; height: auto !important; height: 220px; border:solid 1px #CCCCCC;  font-family:Arial;}
.sms2web_instruction { width:200px; min-height: 220px; height: auto !important; height: 220px; padding-left:10px; font-family:Arial; }
.sms2web_instruction_title { height:26px;}
.sms2web_instruction_title span { font-weight:bold; color:#333333; font-size:14px; position:relative; top:2px;}
.sms2web_instruction_tying {min-height: 100px; height: auto !important; height: 100px;}
.sms2web_instruction_tying span { font-size:13px;}
.sms2web_ins_code { font-weight:bold; color:#FF0000}
.sms2web_ins_content { font-weight:bold; color:#9900FF}
.sms2web_ins_service_number { font-weight:bold; color:#3300FF}

/* Shout box*/
.sms_row {height: 55px; border-bottom:dotted 1px #8cacbb}
.sms_row1 {height: 55px;}
.sms_1 { background-color:#dee7ec;}
.sms_2 { background-color:#f5f5f5;}
.sms_c1 { width:20%; height:44px;}
.sms_c2 { width:80%; height:44px;}
.sms_c2 span { position:relative; top:5px; font-size:14px}
.sms_c1_phone { height:15px; padding-left:10px; padding-top:5px; font-weight:bold; color:#666666; font-size:14px;}
.sms_c1_time { height:20px; padding-left:10px; color:#999999;}

/* End shout box*/

.web2sms_col_1 { height:25px; width:140px;}
.web2sms_col_2 {min-height: 25px; height: auto !important; height: 25px;  width:345px;}
.web2sms_col_2 font { font-weight:bold; color:#FF0000;}
.web2sms_col_2 img { position:relative; top:8px;}
.web2sms_col_2 input { border:solid 1px #CCCCCC; background-color:#FFFFFF;}
.web2sms_col_2 textarea { border:solid 1px #CCCCCC; background-color:#FFFFFF}
.send {min-height: 25px; height: auto !important; height: 25px;  width:300px;}
.send input {}

.txt_phone_number { width:150px; height:18px;}
.txt_sms_message { width:300px; height:80px; margin-bottom:5px;}
.txt_code { width:100px; height:18px;}

.email2sms_text { min-height: 250px; height: auto !important; height: 250px; width:540px; padding-right:10px; border-right:dotted 1px #CCCCCC;}
.email2sms_image { min-height: 25px; height: auto !important; height: 25px; width:200px; text-align:right; z-index:10;}
.email2sms_help_title { height:30px; text-align:left; padding-left:10px;}
.email2sms_help_title span { font-weight:bold; position:relative; top:5px; color:#333333;}
.email2sms_help_image {min-height: 25px; height: auto !important; height: 25px; width:180px; text-align:right; z-index:10; margin-bottom:10px;}
.email2sms_help_image img { position:relative; top:10px; border:solid 1px #CCCCCC; padding:3px;}
.email2sms_help_text {min-height: 25px; height: auto !important; height: 25px; margin-top:10px; float:left; text-align:left; padding-left:10px;}

.email2sms_title { height:50px;}
.email2sms_title span { font-size:13px; font-weight:bold; color:#666666;}
.email2sms_col_1 { height:25px; width:150px;}
.email2sms_col_1 span { font-size:14px;}
.email2sms_col_2 {min-height: 25px; height: auto !important; height: 25px; width:380px;}
.caution { height:20px; margin-top:20px;}
.caution font { font-weight:bold; color:#FF0000;}
.more_help { height:20px; padding-left:35px;}
.more_help a { font-size:12px;}
/* Web 2 sms */

.web2sms_spinner_border { position:absolute; display:none;}
.web2sms_spinner { width:320px; height:215px; position:relative; top:25px; left:135px; 
background-color:#CCCCCC; opacity:0.4;filter:alpha(opacity=40); text-align:center;}
.web2sms_spinner img { position:relative; top:50px;}

.web2sms_c1 {min-height: 200px; height: auto !important; height: 200px; width:485px; margin-right:15px; border-right:dotted 1px #CCCCCC;}
.web2sms_c2 {min-height: 200px; height: auto !important; height: 200px; width:250px;}
.web2sms_instruction_title { height:20px;}
.web2sms_instruction_title span { font-weight:bold; color:#333333;}
.web2sms_instruction_tying {min-height: 200px; height: auto !important; height: 200px; font-size:12px; }
.web2sms_instruction_tying span { font-size:12px;}
.web2sms_instruction_tying font { font-size:12px;}
.web2sms_ins_code { font-weight:bold; color:#FF0000; font-size:12px;}
.web2sms_ins_content { font-weight:bold; color:#9900FF}
.web2sms_ins_service_number { font-weight:bold; color:#3300FF}
.notice { height:20px; color:#FF0000;}

.why_it { height:183px; margin-bottom:10px; width:550px;}
.why_it_box2 { width:320px; height:183px;}
.why_it_box2_content { width:315px; height:183px; background-image:url(../img/it_bg.gif);}
.why_it_title { height:25px;}
.why_it_title span { font-weight:bold; color:#666666; font-size:14px; position:relative; top:5px;}
.why_it_content {min-height: 50px; height:auto !important; height: 50px; text-align:justify;}
.why_it_content span { color:#686667}
.why_it_content a { color:#0099FF}

.why_it_box1_title { height:25px; padding-left:10px;}
.why_it_box1_title span { font-weight:bold; color:#000000; position:relative; top:10px; font-size:14px;}
.why_it_box1_left { width:7px; height:183px;}
.why_it_box1_left img { float:left; border:none;}
.why_it_box1_center { width:200px; height:181px; background-color:#f1f1f1; border-top: solid 1px #d1d1d1; border-bottom: solid 1px #d1d1d1;}
.why_it_box1_right { width:20px; height:183px;}
.why_it_box1_right img { float:left; border:none;}
.why_it_box1_content { min-height: 100px; height:auto !important; height: 100px; margin-top:20px; padding-left:10px; padding-right:10px;}
.why_it_box1_content span { font-size:14px;}
.italic_content { font-style:italic}

/* Vcard */
.vcard_1 {min-height: 200px; height:auto !important; height: 200px; width:250px; padding-left:10px; padding-right:10px;}

.spinner_border { position:absolute; display:none;}
.spinner { width:175px; height:180px; position:relative; top:36px; left:76px; background-color:#CCCCCC; opacity:0.4;filter:alpha(opacity=40); text-align:center;}
.spinner img { position:relative; top:50px;}
.vcard_image { height:40px; text-align:right;}
.vcard_image img { border:none;}
.vcard_left { height:30px; width:80px;}
.vcard_right { height:30px; width:165px;}
.vcard_right input { border:solid 1px #CCCCCC; float:left;}
.vcard_right img { float:left; border:none; width:70px;}
.txt_vcard_text { width:165px; height:18px; background-color:#FFFFFF}
.txt_vcard_code { width:60px; height:20px;background-color:#FFFFFF}
.vcard_send { height:30px; width:165px;}

.vcard_2 {min-height: 250px; height:auto !important; height: 250px; width:250px; padding-left:10px; padding-right:10px; border-left:dotted 1px #CCCCCC; border-right:dotted 1px #CCCCCC;}
.vcard_3 {min-height: 200px; height:auto !important; height: 200px; width:200px; padding-left:10px; padding-right:10px;}

.vcard_id { height:20px; width:230px; background-color:#BEF781; border:solid 1px #5FB404; margin-bottom:10px; padding-top:5px; text-align:center; margin-left:10px;}
.vcard_id font {}
.vcard_id span { font-weight:bold; color:#FF0000; text-transform:uppercase;}
.vcard_inform {min-height: 100px; height:auto !important; height: 100px;}
.vcard_display {display:none;}
.vcard_download { height:30px; padding-left:73px;}
.vcard_download img { float:left; border:none;}
.vcard_download a { position:relative; top:2px; font-weight:bold; padding-left:5px; font-size:12px}

.vcard_download_title { height:20px; font-size:12px}
.vcard_download_title span { float:left; font-weight:bold; font-size:13px;}
.vcard_download_title font { float:left; padding-left:10px;}
.vcard_download_content { height:30px; padding-left:73px; font-size:12px}

.my_vcard {min-height: 100px; height:auto !important; height: 100px; }

.vcard_help_title { height:30px; font-weight:bold; font-size:12px;}
.vcard_help_title span { position:relative; top:5px;}

.vcard_help { margin-top:5px; margin-bottom:10px;}
.vcard_help span { font-size:12px;}

.vcard_help_note {min-height: 30px; height:auto !important; height: 30px; font-size:12px; }
.vcard_help_note span { font-weight:bold; font-size:12px; }

.demo_zone { height:30px;}
.demo_zone span { font-weight:bold; font-size:16px; font-family:Arial; position:relative; top:15px;}

/* IVR Demo*/
.ivr_song { width:190px; height:25px;}
.ivr_song input { position:relative; top:2px;}
.ivr_song span { font-size:12px;}
.ivr_player { width:50px; height:25px;}
.ivr_player img { float:left;}
.ivr_player span { position:relative; top:-22px; left:0px; height:25px; width:30px;}

.ivr_image { height:40px;}
.ivr_text { width:60%; font-weight:bold; font-size:14px; height:20px; padding-top:15px;}
.ivr_img { text-align:right; height:40px; width:40%;}
.ivr_img img { border:none; width:30px;}
.ivr_submit { height:30px;}

.ivr_left { height:25px; width:100px; padding-top:5px;}
.ivr_right { height:25px; width:145px; padding-top:5px;}
.ivr_right input { border:solid 1px #CCCCCC; float:left;}
.ivr_right img { float:left; border:none; width:70px;}

.ivr_spinner_border { position:absolute; display:none;}
.ivr_spinner { width:250px; height:190px; position:relative; top:34px; left:-5px; background-color:#CCCCCC; opacity:0.4;filter:alpha(opacity=40); text-align:center;}
.ivr_spinner img { position:relative; top:60px;}

.ivr_download_title { height:20px; font-size:12px; padding-left:10px;}
.ivr_download_title span { float:left; font-weight:bold; font-size:13px;}
.ivr_download_content { height:30px; padding-left:20px; font-size:12px}

.my_ivr {min-height: 100px; height:auto !important; height: 100px; }
.ivr_display {display:none;}

.ivr_1 {min-height: 200px; height:auto !important; height: 200px; width:250px; padding-left:10px; padding-right:10px;}
.ivr_2 {min-height: 250px; height:auto !important; height: 250px; width:250px; padding-left:10px; padding-right:10px; border-left:dotted 1px #CCCCCC; border-right:dotted 1px #CCCCCC;}
.ivr_3 {min-height: 200px; height:auto !important; height: 200px; width:200px; padding-left:10px; padding-right:10px;}

.tmp_blank { height:40px;}