@charset "utf-8";
/* CSS Document */

body{background-image:url(../images/top_bg.gif); background-repeat:repeat-x; padding:0; margin:0; font-size:12px; color:#121212; font-family:Arial, Helvetica, sans-serif;}
div,  ul, h2, h3, h4, h5, img, form{padding:0px; margin:0px;}
ul, li{list-style-type:none}
img{border:none;}

h1{font-size:32px}
h2{font-size:28px;}
h3{font-size:24px;}
h4{font-size:20px;}
h5{font-size:16px;}
h6{font-size:12px;}

.flt_lft{float:left; }
.flt_rgt{float:right;}
.clear{clear:both;}
.line_height_01{line-height:18px;}
.line_height_02{line-height:24px;}

#main{width:100%; background-image:url(../images/bg.gif);}

#header{width:100%;}
#header .logo{padding:20px 0 0 20px;}
#header .top_header{width:950px; margin:0 auto; background-color:#FFF;}
#header .search{padding:30px 12px 0 0;}
#header .request{padding:7px 12px 0 0; width:210px; text-align:right;}
#header .request_txt_01{font-size:14px; color:#000; height:30px; padding:6px 0 0 10px; font-weight:bold;}
#header .request_txt_01 a{font-size:14px; text-decoration:none; color:#000; height:36px;}
#header .request_txt_01 a:hover{font-size:14px; text-decoration:none; color:#F90;}
#header .call_txt_01{font-size:20px; font-weight:bold; text-align:left; padding:6px 10px 0 0; height:30px;}

#header .call_txt_011{font-size:14px; font-weight:bold; text-align:left; padding:5px 10px 0 30px; height:24px;}

#header .livesupport{text-align:left; padding:0 10px 0 5px;}

#header .request_txt_011{font-size:12px; font-weight:bold; text-align:left; padding:6px 10px 0 10px; height:24px; color:#000;}
#header .request_txt_011 a{font-size:12px; font-weight:bold; text-align:left; padding:6px 10px 0 10px; height:24px; color:#000;}
#header .request_txt_011 a:hover{font-size:12px; font-weight:bold; text-align:left; padding:6px 10px 0 10px; height:24px; color:#F90;}


#header .search_inp_box{background-color:#e8e8e8; border:#858585 1px solid; width:200px; padding:2px 6px;}

#header .menu_bar{background-image:url(../images/menu_bar.jpg); background-repeat:no-repeat; width:950px; height:40px; margin:0 auto;}
#header .menu_bar ul{width:920px; margin:0 auto; padding-top:10px;}
#header .menu_bar ul li{float:left; padding:0 6px;}
	
#header .banner{background-image:url(../images/back-home.jpg); background-repeat:no-repeat; background-position:center; height:250px; padding-top:2px;}
#header .ban_txt_01{font-size:16px; color:#FFF; font-family:"Lucida Sans Unicode", Arial, Helvetica, sans-serif;}


#header .ban_width{width:938px; margin:0 auto; padding:15px 0 0 12px;}
#header .ban_txt_wid{width:330px; float:left;}
#header .ban_width h3{color:#FFF; font-size:28px; font-weight:normal; font-family:"Lucida Sans Unicode", Arial, Helvetica, sans-serif;}
#header .ban_width h5{color:#FFF; font-size:12px; font-weight:normal; font-family:"Lucida Sans Unicode", Arial, Helvetica, sans-serif; padding-top:10px; width:330px; line-height:18px; text-align:justify;}
#header .ban_width h5 a{color:#FFF; font-size:12px; font-weight:normal; font-family:"Lucida Sans Unicode", Arial, Helvetica, sans-serif; text-decoration: none; font-weight:bold;}
#header .ban_width h5 a:hover{color:#FF0; font-size:12px; font-weight:normal; font-family:"Lucida Sans Unicode", Arial, Helvetica, sans-serif; text-decoration: none; font-weight:bold;}


#mid_main{width:100%; background-image:url(../images/bg.gif);}
#mid_body{width:950px; margin:0 auto; background-image:url(../images/bg.gif); padding:12px 0 20px 0; background-color:#FFF;}
#mid_body .white_box_tot{width:314px; float:left; background-color:#FFF;}
#mid_body .white_box_pic{position:relative;}
#mid_body .white_box_pic_flt{position:absolute; top:-30px; left:100px;}
#mid_body .white_box{background-color:#FFF; width:314px; background-image:url(../images/services_pic.jpg); background-repeat:no-repeat; background-position:bottom right;}
#mid_body .white_box ul{width:250px; margin:0 auto; padding:10px 0;}
#mid_body .white_box ul li{font-size:12px; padding-bottom:7px; list-style:url(../images/arrow_01.jpg); line-height:18px; list-style-position:inherit; list-style-type:none;}
#mid_body .white_box ul li a{font-size:12px; list-style:url(../images/arrow_01.jpg); line-height:18px; list-style-position:inherit; list-style-type:none; text-decoration:none; color:#000;}
#mid_body .white_box ul li a:hover{font-size:12px; list-style:url(../images/arrow_01.jpg); line-height:18px; list-style-position:inherit; list-style-type:none; text-decoration:underline; color:#000;}

#mid_body .white_box_02{background-color:#FFF; width:314px; background-image:url(../images/packages_pic.jpg); background-repeat:no-repeat; background-position:bottom right;}
#mid_body .white_box_02 ul{width:250px; margin:0 auto; padding:10px 0;}
#mid_body .white_box_02 ul li{font-size:12px; padding-bottom:7px; list-style:url(../images/arrow_01.jpg); line-height:18px; list-style-position:inherit; list-style-type:none;}
#mid_body .white_box_02 ul li a{font-size:12px; color:#e67c00; text-decoration:underline; font-weight:bold;}

#mid_body .white_box_03{background-color:#FFF; width:314px; background-image:url(../images/project.png); background-repeat:no-repeat; background-position:bottom right;}
#mid_body .white_box_03 ul{width:250px; margin:0 auto; padding:10px 0;}
#mid_body .white_box_03 ul li{font-size:12px; padding-bottom:7px; list-style:url(../images/arrow_01.jpg); line-height:18px; list-style-position:inherit; list-style-type:none;}
#mid_body .white_box_03 ul li a{font-size:12px; color:#e67c00; text-decoration:underline; cursor:text; font-weight:bold;}


#mid_body .white_box_04{background-color:#FFF; width:314px; background-image:url(../images/abt_us_pic.jpg); background-repeat:no-repeat; background-position:bottom right;}
#mid_body .white_box_04 ul{width:250px; margin:0 auto; padding:10px 0;}
#mid_body .white_box_04 ul li{font-size:12px; padding-bottom:7px; list-style:url(../images/arrow_01.jpg); line-height:18px; list-style-position:inherit; list-style-type:none;}
#mid_body .white_box_04 ul li a{font-size:12px; color:#e67c00; text-decoration:underline; cursor:text; font-weight:bold;}


#mid_body .white_box_05{background-color:#FFF; width:314px; background-image:url(../images/testi_icon.jpg); background-repeat:no-repeat; background-position:bottom right;}
#mid_body .white_box_05 ul{width:250px; margin:0 auto; padding:10px 0;}
#mid_body .white_box_05 ul li{font-size:12px; line-height:18px; padding:4px 0;}
#mid_body .white_box_05 ul li a{font-size:12px; color:#e67c00; text-decoration:underline; cursor:text; font-weight:bold;}


#mid_body .contact_box{background-color:#FFF; width:294px; background-image:url(../images/email_pic.jpg); background-repeat:no-repeat; background-position:bottom right; padding:10px;}
#mid_body .contact_box_txt_01{color:#2998b1; font-size:14px; font-weight:bold;}
#mid_body .contact_box_txt_02{font-size:12px; line-height:20px;}
#mid_body .contact_box_txt_03{font-size:22px; color:#ae287d; padding:10px 0 0 50px;}
#mid_body .contact_box_pad_01{padding:20px 0 0 0;}
#mid_body .contact_box_txt_04{font-size:22px; color:#c8b114; padding:10px 0 65px 30px;}
#mid_body .contact_box_txt_05{font-size:14px; color:#961908; padding:10px 0 65px 30px}
#mid_body .contact_box_txt_05 a{font-size:14px; color:#2998b1; text-decoration:none;}
#mid_body .contact_box_txt_05 a:hover{font-size:14px; color:#2998b1; text-decoration:underline;}
#mid_body .contact_box_txt_06{font-size:14px; color:#961908; padding:10px 0 0 30px; line-height:20px;}
#mid_body .contact_box_txt_06 a{font-size:14px; color:#2998b1; text-decoration:none;}
#mid_body .contact_box_txt_06 a:hover{font-size:14px; color:#2998b1; text-decoration:underline;}
#mid_body .contact_box_txt_07{font-size:22px; color:#ae287d; padding:10px 0 0 10px; float:left}
#mid_body .contact_box_txt_pad{padding:10px 0 0 0; float:left}
#mid_body .contact_box_txt_icon_width{width:220px; margin:0 auto}
#mid_body .contact_box_txt_08{font-size:14px; color:#961908; padding:10px 0 0 10px; line-height:20px; float:left}
#mid_body .contact_box_txt_08 a{font-size:14px; color:#2998b1; text-decoration:none;}
#mid_body .contact_box_txt_08 a:hover{font-size:14px; color:#2998b1; text-decoration:underline;}

#footer{background-image:url(../images/back-links-main.gif); background-repeat:repeat-x; width:100%; height:121px;}
#footer .footer_body{width:950px; margin:0 auto; text-align:center; color:#ccc; font-size:11px;}
#footer .footer_body ul{width:530px; margin:0 auto; padding:40px 0 5px 0;}
#footer .footer_body ul li{float:left; padding:0 6px; font-size:11px; color:#CCC;}
#footer .footer_body ul li a{font-size:11px; color:#CCC; text-decoration:none;}
#footer .footer_body ul li a:hover{font-size:11px; color:#CCC; text-decoration:underline;}



/*================================= ABOUT US ==================================*/

#header .abt_banner{background-image:url(../images/back-inside.jpg); background-repeat:no-repeat; background-position:center;/* padding:2px 0 30px 0;*/}



#mid_body .boxes2{width:703px; float:left;}
#mid_body .boxes{width:950px; float:left;}
#mid_body .about_us_box{background-color:#FFF; width:608px; padding:10px;}
#mid_body .about_us_box h6{font-size:12px; font-weight:normal; line-height:18px; padding:10px 0 0 0;; margin:0;}

#mid_body .white_box_tot2{width:243px; float:right;}
#mid_body .contact_box2{width:223px; background:#fff url(../images/email_pic.jpg) no-repeat bottom center; padding:10px;}
/*#mid_body .about_us_box2{background-color:#FFF; width:683px; padding:10px;}*/
#mid_body .about_us_box2{background-color:#FFF; width:930px; padding:10px;}
#mid_body .about_us_box2 h6{font-size:12px; font-weight:normal; line-height:22px; padding:10px 15px 0 15px;; margin:0;}
#mid_body .about_us_box2 h6 a{font-size:12px; font-weight:normal; line-height:22px; margin:0; padding:0; font-weight:bold; color:#900; text-decoration:underline}
#mid_body .about_us_box2 h6 a:hover{font-size:12px; font-weight:normal; line-height:22px; padding:0; margin:0; font-weight:bold; color:#900; text-decoration:none}
#mid_body .about_us_box2 h5{font-size:14px; font-weight:bold; line-height:18px; padding:10px 0 0 10px;; margin:0; color:#0067b3;}
#mid_body .about_us_box2_inside{width:920px; float:left; text-align:justify;}
#mid_body .about_us_box2_inside4{width:530px; margin:0 auto;}
#mid_body .about_us_box2_inside_pad{height:30px;}
#mid_body .about_us_box2_inside ul{width:600px; margin:0 auto;}
#mid_body .about_us_box2_inside ul li{padding:3px 0; list-style-type:circle;}


#mid_body .about_us_box3{background-color:#FFF; width:683px; padding:10px;}
#mid_body .about_us_box3 h6{font-size:12px; font-weight:normal; line-height:22px; padding:10px 15px 0 15px;; margin:0;}
#mid_body .about_us_box3 h5{font-size:14px; font-weight:bold; line-height:18px; padding:10px 0 0 10px;; margin:0; color:#0067b3;}
#mid_body .about_us_box3_inside{width:920px; float:left; text-align:justify;}
#mid_body .about_us_box3_inside ul{width:600px; margin:0 auto;}
#mid_body .about_us_box3_inside ul li{padding:3px 0; list-style-type:circle;}

#header .abt_ban_width{width:950px; margin:0 auto; /*padding:25px 0 0 12px;*/; padding:0;}
#header .abt_ban_width h6{font-size:14px; font-weight:normal; color:#CCC; padding:10px 0 0 0; margin:0; line-height:20px;}
#header .abt_ban_width h3{color:#FFF; font-size:28px; font-weight:normal; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; padding:0}



/*=================================== SERVICES ===================================*/

#mid_body .service_box_01{width:500px; float:left;}
#mid_body .service_box_01 ul{width:480px; float:left; padding:10px 0 0 50px;}
#mid_body .service_box_01 ul li{font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;font-size:12px; padding-bottom:7px; list-style:url(../images/bullet_02.jpg); line-height:18px; list-style-position:inherit; list-style-type:none; color:#000;; list-style-position:outside;}

#mid_body .service_box_01 h6{font-size:12px; font-weight:normal; line-height:18px; padding:10px 0 0 0;; margin:0;}


/*=================================== CONTACT US ===================================*/



#mid_body .con_input{width:720px; margin:0 auto;}
#mid_body .con_input2{width:500px; background-color:#f4f4f4; border:#cbcbcb solid 3px; margin:0 auto;}
#mid_body .con_input_txt_01{font-size:12px; padding:5px 12px 0 0; text-align:left; width:200px;}
#mid_body .con_input_txt_02{color:#F00;}
#mid_body .con_input_txt_03{color:#000; font-size:12px;}
#mid_body .con_input_box{ margin:0 auto; width:425px;}
#mid_body .contact_input_box{width:200px; background-color:#EFEFEF; border:#666666 1px solid; font-size:12px; color:#000000; padding:3px;}
#mid_body .contact_input_box3{width:208px; background-color:#EFEFEF; border:#666666 1px solid; font-size:12px; color:#000000; padding:3px;}
#mid_body .con_input_buttons{ margin:0 auto; width:135px; padding:0 0 0 120px;}

#mid_body .con_input_box1{padding:0 10px;}
#mid_body .con_input_box1_01{padding:0 10px; background-color:#e6e6e6;}
#mid_body .con_input_box2{ margin:0 auto; width:485px; padding:1px 0;}
#mid_body .con_input_box3{ margin:0 auto; width:425px; padding:10px; background-color:#CCC;}
#mid_body .contact_input_box2{width:240px; background-color:#EFEFEF; border:#666666 1px solid; font-size:11px; color:#000000; padding:3px;}
#mid_body .contact_input_box4{width:240px; background-color:#EFEFEF; border:#666666 1px solid; font-size:12px; color:#000000; padding:3px;}
#mid_body .contact_input_box5{width:250px; background-color:#EFEFEF; border:#666666 1px solid; font-size:12px; padding:3px;}
#mid_body .con_input_buttons2{width:135px; margin:0 auto;}



/*================================== PACKAGES =============================*/

#mid_body .pack_box_inside{width:440px; float:left; font-size:14px; font-weight:bold; padding:0 0 0 20px; color:#0f4897;}
#mid_body .pack_box_inside ul{width:350px; margin:0 auto; padding:10px 0; font-weight:normal; color:#000;}
#mid_body .pack_box_inside ul li{font-size:12px; padding-bottom:7px; list-style:url(../images/arrow_01.jpg); line-height:18px; list-style-position:inherit; list-style-type:none;}
#mid_body .pack_box_inside2 ul{width:320px; margin:0 auto; padding:10px 0; font-weight:normal; color:#000;}
#mid_body .pack_box_inside2 ul li{font-size:12px; padding-bottom:7px; list-style:url(../images/bullet_02.jpg); line-height:18px; list-style-position:inherit; list-style-type:none; color:#900;}
#mid_body .pack_box_inside2_txt_01{color:#900;}



/*=================================== site map =============================*/

#mid_body .site_map{width:420px; float:left; font-size:14px; font-weight:bold; padding:0 0 0 20px; color:#0f4897;}
#mid_body .site_map ul{width:350px; margin:0 auto; padding:10px 0; font-weight:normal; color:#000;}
#mid_body .site_map ul li{font-size:12px; padding-bottom:7px; list-style:url(../images/arrow_01.jpg); line-height:18px; list-style-position:inherit; list-style-type:none;}
#mid_body .site_map ul li a{font-size:12px; padding-bottom:7px; color:#000; text-decoration:none;}
#mid_body .site_map ul li a:hover{font-size:12px; padding-bottom:7px; color:#000; text-decoration:underline;}

#mid_body .site_map2 ul{width:330px; margin:0 auto; padding:10px 0; font-weight:normal; color:#000;}
#mid_body .site_map2 ul li{font-size:12px; list-style:url(../images/bullet_02.jpg); list-style-position:inherit; list-style-type:none; color:#900;}
#mid_body .site_map2 ul li a{font-size:12px; padding-bottom:7px; color:#900; text-decoration:none;}
#mid_body .site_map2 ul li a:hover{font-size:12px; padding-bottom:7px; color:#900; text-decoration:underline;}


/*============================= REQUEST QUOTE =============================*/

#mid_body .req_box{width:250px;}
#mid_body .port_menus{width:160px;}
#mid_body .port_pad{width:50px;}


/*============================= WEBSITE =============================*/

#mid_body .web_01{width:130px; float:left;}
#mid_body .web_pic_bor{border:#333 3px solid; margin-bottom:7px;}
#mid_body .web_pad_01{width:30px;}


#animation{
text-align:center;
}
