@charset "utf-8";
/* CSS Document */
@font-face
{
font-family: myFirstFont;
src: url('../fonts/opensans-condbold-webfont.eot')
    ,url('../fonts/opensans-condbold-webfont.ttf')
	,url('../fonts/opensans-condbold-webfont.woff')
	; /* IE9 */
	
}
body{margin:0; padding:0;  background:url(../images/bg1.jpg) repeat-x #ebebeb;}
#inner_page{ background:url(../images/inner_bg.jpg) repeat-x;}
a img{border:none;}
.clear_both{width:100%; clear:both;}
#main{width:100%; height:auto; position:relative;}
#page_wrapper{width:990px; height:auto; position:relative; margin:0 auto;}
#page_wrapper .header{width:100%; height:auto; position:relative;}
#page_wrapper .header .up_head{width:100%; height:32px; position:relative;}
#page_wrapper .header .up_head .for_contact{float:left; width:300px; font-family:myFirstFont;}
#page_wrapper .header .up_head .for_contact h3{float:left; width:200px; padding:0; margin:0; color:#397f00; font-size:22px; font-weight:normal;}
#page_wrapper .header .up_head .for_contact strong{float:left; font-size:22px; margin-top:1px; padding-right:15px; font-weight:normal;}
#page_wrapper .header .up_head .left_links{font-size:14px; font-family:Arial, Helvetica, sans-serif; float:right;}
#page_wrapper .header .up_head .left_links a{ display:block; float:left; color:#343434; text-decoration:none; border-right:1px dashed #333333;  padding:5px 20px;}
#banner{width:100%; height:300px; margin-top:5px;}
.content{width:100%; position:relative; min-height:150px; font-family:Arial, Helvetica, sans-serif; font-size:12px; letter-spacing:.2pt;}
.content ul {list-style:none; padding:0; margin:0; margin-left:5px; margin-top:5px; line-height:22px;}
.content ul li{background:url(../images/bullet.png) 0 5px no-repeat; text-indent:30px;}
.content ul li a{text-decoration:none; color:#00b2ec;}
.content p{color:#666666; margin:0; padding:0; margin-top:2px; margin-bottom:8px;}
.logo{float:left; text-decoration:none; margin-top:17px; margin-left:20px; }
.content_left{width:600px; float:left; margin-right:20px;}
.content_left h3{padding:0; margin:0; margin-bottom:8px;}
.contact_no{color:#397f00; font-size:13px; font-weight:bold;}
.mail{color:#00b0ea; text-decoration:none;}
.content_right{width:350px; float:left;}

.menu{width:auto; float:right; border:1px solid #cccccc; border-radius:15px; position:relative; background:url(../images/menu_bg.jpg) repeat-x; padding:0 30px; margin-top:43px;}
.menu ul{padding:0; margin:0; list-style:none; font-family:Arial, Helvetica, sans-serif; font-size:13px; }
.menu ul li{float:left; position:relative;}

.menu ul li a{text-decoration:none; color:#333333; display:block; float:left; text-transform:uppercase; padding:10px 40px; background:url(../images/off_icon.jpg) 10px 12px no-repeat;}
.menu ul li a:hover{background:url(../images/on_icon.png) 10px 12px no-repeat #09C; color:#ffffff;}
.menu ul li a.active{background:url(../images/on_icon.png) 10px 12px no-repeat #09C; color:#ffffff;}

.menu ul li ul.submenu{position:absolute; top:35px; left:0; border-radius:8px; display:none; z-index:9999; border-bottom:#58cefd solid 3px; border-left:#58cefd solid 1px; border-right:#58cefd solid 1px;}
.menu ul li ul.submenu li{display:block;}
.menu ul li ul.submenu li a{padding:5px; color:#000000;  width:250px; background:none; background-color:#ffffff; font-size:12px; border-bottom:1px dashed #cccccc; padding-top:7px; padding-bottom:7px;}
.menu ul li ul.submenu li a:hover{background:none; background-color:#efefef;}

.remote_support{background:url(../images/remote_support.png) no-repeat; width:47px; height:234px; display:block; position:fixed; z-index:99; top:160px; left:0;}
.remote_support:hover{background:url(../images/remote_support_on.png) no-repeat;}

#slide_show{width:100%; height:auto; margin-top:50px;}
#we_support{width:100%; height:55px; margin-bottom:40px; margin-top:35px;}
#we_support ul{list-style:none; padding:0; margin:0; }
#we_support ul li{float:left;}
#we_support ul li a{padding:2px 0; width:120px; text-align:center; display:block; float:left; border-left:2px solid #ececec; border-right:2px solid #ececec;}
#we_support ul li a:hover{background:#ffffff; border-left:2px solid #1bb5fd; border-right:2px solid #1bb5fd;}
.support_txt{background:url(../images/we_support.jpg) no-repeat; width:171px; height:31px; float:left; margin-right:50px;}

#welcome_ithelprobo{width:100%; height:auto; position:relative; font-family:Arial, Helvetica, sans-serif; margin-top:20px;}
#welcome_ithelprobo .about_txt{width:630px; float:left; font-size:13px; line-height:18px; color:#2c2c2c;}
#welcome_ithelprobo .about_txt strong{font-size:16px; text-transform:uppercase;}
.our_client{width:275px; height:230px; background:url(../images/client_speak.jpg) no-repeat; float:right;}
.our_client strong{font-size:14px; margin:15px 15px 15px 20px; display:block;}
.our_client p{font-size:12px; width:90%; margin:0 auto; line-height:18px;}

#footer{width:100%; height:75px; background:url(../images/foot_rpt.jpg) repeat; margin-top:50px;}
#footer #footer_innner{ width:990px; height:auto; position:relative; margin:0 auto; font-family:Arial, Helvetica, sans-serif; margin-top:15px;}
#footer #footer_innner .foot_links{text-align:center; width:100%; padding-top:20px;}
#footer #footer_innner .foot_links a{ color:#ffffff; font-size:12px; margin-left:10px; text-decoration:none;}
#footer #footer_innner .copyright{font-size:11px; color:#ececec; text-align:center; padding:0; margin:0; margin-top:5px;}
.left_menu{width:225px; height:auto; float:left; border:1px solid #cccccc; background:#f5f5f5; padding:5px 0; border-radius:8px; margin-top:15px;}
.left_menu ul{margin:0; padding:0; list-style:none; margin-left:8px;}
.left_menu ul li{display:block; margin-bottom:2px;}
.left_menu ul li a{background:url(../images/left_bg.png) repeat-x;  display:table-cell; vertical-align:middle; width:200px; height:35px; border:1px solid #575f6a; border-radius:5px; color:#ffffff; text-transform:uppercase; font-size:11px; text-indent:10px;}
.left_menu ul li a:hover{background:url(../images/left_bg_on.png) repeat-x;}
.left_menu ul li a.current{background:url(../images/left_bg_on.png) repeat-x;}
.right_content{width:744px; float:right;}

.form_bg{ background:url(../images/form_first_bg.jpg) repeat-x; width:600px; height:515px; margin:auto; margin-left:80px;}
.form_text{ font-family:Calibri; font-size:15px; color:#4b4a4b;}
.text_input{ width:210px; height:20px; background:#ffffff; border:1px solid #ada8a8;}
.form_top_img{ background:url(../images/pc_form_first_top.jpg) no-repeat; width:600px; height:107px;}
.form_bg td{padding:5px;}
.content h3:first-child{margin-left:50px;}
.right_content  h3:first-child{margin-left:0px !important;}
.content p{margin-left:50px;}
.right_content p{margin-left:0px !important; line-height:18px;}
