body{ margin:0; padding:0; border:1px solid #b2b2b2;}
h1, h2, h3, h4, h5, h6, div, span, li, ul, { margin:0; padding:0;}
input{ vertical-align:middle;}
img{ padding:0; margin:0; border:none; }
.main_wrapper{ width:100%; height:auto; float:left; background-image: url(../images/mob_strip.png); background-attachment:fixed; background-repeat:no-repeat; background-position: right; } 
.main_container{ width:960px; height:auto; margin:0 auto;}
/* Header */
.header{ width:960px; height:auto;float:left;padding:0; background:url(../images/header_bg.png) -26px top no-repeat; }
.header_left{ width:712px; height:auto;float:left;padding:18px 0 0 0; }
.header_right{ width:248px; height:auto;float:left; padding:0 0 0 0;}
.header_right_nav{width:205px; height:auto;float:left; line-height:30px; text-align:center; -moz-border-radius:0 0 4px 4px; -webkit-border-radius:0 0 4px 4px; padding:0; background:#dee1ee;color:#000;}
.header_right_nav a{ font-family:Arial, Helvetica, sans-serif; padding:0 5px; font-size:13px; font-weight:normal;  color:#000; text-decoration:none;}
.header_right_nav a:hover{ text-decoration:none;}
.header_right_skyp{width:33px; height:auto;float:right; padding: 4px 0 0 10px;}
/* Navigation */
.navigation{ width:960px; height:auto;float:left; background:url(../images/navigation_bg.png) left top no-repeat; margin:8px 0 0 0;text-transform:uppercase;}
.navigation_left{ width:960px; height:auto; float:left; line-height:45px;}
.navigation_left ul{ padding:0; margin:0; list-style:none; }
.navigation_left ul li{ padding:0; margin:0; list-style:none; float:left; }
.navigation_left ul li.none{ background:none;}
.navigation_left ul li a{ padding:0 20px; margin:0; text-decoration:none;font-family:Tahoma, Arial, Helvetica, sans-serif; font-weight:normal; display:block; font-size:13px; color:#0b0b0b;}
.navigation_left ul li a:hover{ padding:0 20px; margin:0; text-decoration:none; color: #7DB1E6; }

.main_slide{ width:960px; height:auto; float:left; margin:13px 0;}
#gallery{height:254px;  overflow:hidden; position:relative; width:960px;}
#gallery .slide{height:254px; }
#gallery .slide .pic{float:right; position: absolute; left: 0px}

#pagination{position:absolute; right:250px; bottom:22px; z-index:100; display:none;}
#pagination a{padding:16px 16px; margin-left:2px;  font-size:1px; text-indent:-999em; position:relative; color:#FFFFFF; background:url(../images/li.png) left top no-repeat; text-decoration:none; }
#pagination a:hover{padding:16px 16px; margin-left:2px; text-decoration:none; text-indent:-999em; position:relative; color:#9a281c; font-size:1px; background:url(../images/li_hover.png) left top no-repeat;}
#pagination a.activeSlide{background:url(../images/li_hover.png) left top no-repeat; color:#9a281c; font-size:1px; position:relative; text-indent:-999em;}

/* Middle main content */
.middle_content{ width:960px; height:auto; float:left;}
.middle_content_left{ width:265px; height:auto; float:left;}
.middle_content_left_heading{ width:245px; height:auto; float:left; line-height:33px; padding:0 10px;min-height:35px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#333333; background:url(../images/heading_bg.png) left top no-repeat; text-transform:uppercase;}
.middle_content_left_content{ width:243px; height:auto; float:left; padding:0 10px 10px 10px; border-left:1px solid #e9e9e9; border-right:1px solid #e9e9e9; border-bottom:1px solid #e9e9e9; -moz-border-radius:0 0 4px 4px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#000; line-height:22px;}
.middle_content_left_heading span{ float:right; margin:0 0 0 0;}

.middle_content_center{width:395px; height:auto; float:left; margin:0 17px;}
.middle_content_center_tab{width:395px; height:auto; float:left;}
.middle_content_center_tab_btn{width:395px; height:auto; float:left;}
.middle_content_center_tab_btn1{width:130px; height:auto; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; line-height:33px; font-weight:normal; color:#0b0b0b;  min-height:34px; text-align:center; float:left; background:url(../images/tab_btn.png) left top no-repeat;}
.middle_content_center_tab_btn1 a{font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:13px; font-weight:normal; color:#0b0b0b; text-decoration:none;}
.middle_content_center_tab_btn1 a:hover{ text-decoration:none;}
.middle_content_center_tab_content{width:373px; height:auto; float:left; padding:10px 10px 1px 10px; border-left:1px solid #e9e9e9; border-top:1px solid #e9e9e9; border-right:1px solid #e9e9e9; border-bottom:1px solid #e9e9e9; -moz-border-radius:0 0 4px 4px; font-family:Verdana, Arial, Helvetica, sans-serif; text-align:justify; font-size:12px; font-weight:normal; color:#000; line-height:22px; }

.middle_content_right{width:260px; height:auto; float:left;}
.middle_content_right1{width:260px; height:auto; margin:0 0 10px 0; float:left;}
.middle_content_right_heading{ width:245px; height:auto; float:left; line-height:33px; padding:0 10px;min-height:35px; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#333333; background:url(../images/heading_bg.png) left top no-repeat; text-transform:uppercase;}
.middle_content_right_heading span{ float:right; margin:3px 0 0 0;}
.middle_content_right_content{ width:243px; height:auto; float:left; padding:0 10px 5px 10px; border-left:1px solid #e9e9e9; border-right:1px solid #e9e9e9; border-bottom:1px solid #e9e9e9; -moz-border-radius:0 0 4px 4px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#000; line-height:22px; text-align:justify;}
.middle_content_right_content p{ font-family:Verdana, Arial, Helvetica, sans-serif; margin:10px 0 0 0; padding:0; font-size:12px; font-weight:normal; color:#000; text-align:justify;}

/* customer panel - main page */
.customer_box{width:960px; height:150px; float:left; border-left:0px dotted #CCCCCC;}
.customer_testimonials_box{width:480px; height: inherit; border-right: 0px dotted #DFDFDF; float:left; margin-top:5px;}
.customer_testimonials_heading{ width:auto; height:40px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:18px; text-transform:uppercase; color: #4B4B4B; margin-left:1px; margin-top:5px;}
.customer_testimonials{width:450px; height:70px;margin-left:10px;}
.customer_testimonials ul{padding:0; margin:0; }
.customer_testimonials ul li{list-style:none;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:13px; font-style:italic; text-align:justify; color:#666666; line-height:20px;}
.reviewer{font-size:13px; color: #0671B0;text-transform:capitalize; font-weight:550; height:30px; text-align:right; width:460px; font-weight:normal; font-style:normal}
.customers_logo_box{width:480px; height: inherit; float:right; margin-top:5px;}
.customers_logo_heading{ width:auto; height:40px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:16px; text-transform:uppercase; color: #333333; margin-left:20px; margin-top:5px;}
.customers_logo{width: auto; height: inherit; float: right; margin-left:10px; text-align:left;}
/* Common */
#mrg_col{margin:2px 0 0 10px;} 
.mrg_row{margin:0 0 0 0;} 
.page_title{ width:695px; height:auto; float:left; }
.page_title p{font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#000000; margin:12px 0 12px 0; line-height:25px; padding:0 0; font-weight:normal}
.page_title_3c{ width:490px; height:auto; float:left;}
.page_title_3c p{font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#000000; margin:12px 0 12px 0; line-height:25px; padding:0 0; font-weight:normal}
.breadcrumb{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FF7837; margin:0 0 0 0; line-height:35px; padding:0 1px;}
.pagination2{width:650px; height:10px; float:left; text-align:center}

/* Footer */
.footer_wrapper{ width:100%; height:auto; float:left; } 
.footer_container{ width:960px; height:auto; margin:0 auto; }
.footer_quick{ width:960px; height:auto;float:left;}
.footer_quick_header{ width:960px; height:auto;float:left; border:1px solid #dadada; -moz-border-radius:4px 4px 0 0; -webkit-border-radius:4px 4px 0 0; background:url(../images/quick_bg.png) left top repeat-x; }
.footer_quick_header_left{ width:870px; height:auto;float:left; font-family:Arial, Helvetica, sans-serif; font-size:14px; color: #757575; font-weight:normal;  line-height:33px; padding: 0 0 0 10px; }
.footer_quick_header_left a{ font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#000; text-decoration:none;}
.footer_quick_header_left a:hover{ text-decoration:none;}
.footer_quick_header_left span{ color:#347cd8 ; font-size:13px;}
.footer_quick_header_right{ width:80px; height:auto;float:left; padding:11px 0 0 0; text-align:center; }
.footer_quick_links{width:958px; height:190px; float:left; border-bottom:3px solid #DBDBDB; border-left:1px dotted #DBDBDB;border-right:1px dotted #DBDBDB; }
.footer_quick_links_box{width:235px; height:190px; float:left;}
.footer_quick_links_box_heading{ height:10px;margin-left:10px; margin-top:10px; font-family:Arial, Helvetica, sans-serif; font-size:15px; font-weight:normal; text-transform:capitalize; }
.footer_quick_links_box_heading a{ text-decoration:none; color: #5a66c3; }
.footer_quick_links_box_content{ margin-left:10px; height:170px;}
.footer_quick_links_box_content ul{padding:0}
.footer_quick_links_box_content ul li{ list-style:none;font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:22px;color:#4b4b4b;}
.footer_quick_links_box_content ul li a{text-decoration:none;font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:22px;color:#BC7812;}
.footer_quick_links_right_box{width:250px; height:190px; float:left }
.footer_nav{ width:958px; height:auto;float:left; border:0px solid #dadada; -moz-border-radius:4px; line-height:30px; margin:0 0 15px 0; -webkit-border-radius:4px;}
.footer_nav_left{width:740px; height:auto;float:left; text-align:left; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#727272; margin:0 0 0 0;}
.footer_nav_left a{ font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#727272; text-decoration:none; padding:0 4px;}
.footer_nav_left a:hover{ text-decoration:none;} 
.footer_nav_right{height:auto;float:left; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#727272; text-align:right }

.left_bar{width:720px; height:auto; float:left; margin:0 0px;}
.left_bar_3c{width:190px; height:auto; float:left; margin-top:3px;}
.center_bar{width:520px; height:auto; float:right; border:0px dotted #00FF33; margin-right:10px;overflow: hidden;}
.right_bar{width:240px; height:auto; float:right;}
.left_bar_inner{width:690px; height:auto; float:left; padding:10px 10px 10px 10px; border-left:1px solid #e9e9e9; border-top:1px solid #e9e9e9; border-right:1px solid #e9e9e9; border-bottom:0px solid #e9e9e9; -moz-border-radius:0 0 8px 8px; font-family:Verdana, Arial, Helvetica, sans-serif; text-align:justify; font-size:13px; font-weight:normal; color:#333; line-height:20px;}
.left_bar_inner_image {width:auto; margin-left:50px;}
.center_bar_inner{width:490px; height:auto; float:left; padding:10px 10px 10px 10px; border-left:1px solid #e9e9e9; border-top:1px solid #e9e9e9; border-right:1px solid #e9e9e9; border-bottom:0px solid #e9e9e9; -moz-border-radius:0 0 8px 8px; font-family: Verdana, Arial, Helvetica, sans-serif; text-align:justify; font-size:12px; font-weight:normal; color:#000; line-height:20px;}
.left_bar_3c ul{padding:0 0 0 20px;}
.left_bar_3c ul li{list-style-image: url(../images/bullet.png); padding-top:4px; }
.left_bar_3c ul li a{text-decoration:none; font-family:Arial, Helvetica, sans-serif; text-align:left; font-size:12px; line-height:15px; color: #3E68A8; vertical-align: top}
.left_bar_3c ul li a:hover{text-decoration:none; font-family:Arial, Helvetica, sans-serif; text-align:justify; font-size:12px; line-height:15px; color: #FF7837;}
.middle_box_content_inner_twocol{width:327px; height:auto; float:left;}

/* Enquiry */
.enquiry_box{ width:240px; height:auto; float:left;  }
.enquiry_box input{margin:10px 0 0 0;  -moz-border-radius:6px; -webkit-border-radius:6px; border:none; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000; width:220px; height:auto; padding:8px; background: #EBEEFA;}
.mm{margin:10px 0 0 0;  -moz-border-radius:6px; -webkit-border-radius:6px; border:none; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000; width:220px; height:auto; padding:8px; background:#EBEEFA;}
.middle_box_content_inner_portfolio_left{width:220px; height:160px; float:left; text-align:center}
.middle_box_content_inner_portfolio_right{width:435px; height:160px; float:left; text-align:center}

.window { margin: 5px 0 0 110px; overflow: hidden !important; width:822px !important;  height: 64px;  }
.window_techbar{ margin: 10px 0 0 110px; overflow: hidden !important; width:822px !important;  height: 64px;  }
.brandrotator ul li {line-height: 0px; padding: 0 12px; margin:0;}
.brandrotator img.prev {cursor: pointer; position: absolute; display:none;}
.brandrotator img.next {cursor: pointer; margin-left: 913px; position: absolute; display:none;}
.brandrotator { display:block; clear:both; float:left; width:960px !important; margin:15px 0; _margin:0; padding:0;  height:64px; background:url(../images/tech_bg.png) left top no-repeat;}
#fixed_icons {
    background: url(../images/follow_us.png) no-repeat;
    background-position: center top;
    left: 0.05%;
    padding: 0 0 5px;
    position: fixed;
    top: 35%;
    width: 42px;
    height: 230px;
    z-index: 999;
}
/* Left top article */
.top_left_article { width:310px; height:auto; float:left;}
.top_left_article_heading{ width:290px; height:auto; float:left; line-height:33px; padding:0 10px;min-height:35px; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#333333; background:url(../images/heading_bg.png) left top no-repeat; text-transform:uppercase;}
.top_left_article_content{ width:290px;height:auto; float:left; padding:0 10px 10px 10px; border-left:1px solid #e9e9e9; border-right:1px solid #e9e9e9; border-bottom:1px solid #e9e9e9; -moz-border-radius:0 0 4px 4px; font-family:Geneva, Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#000; line-height:22px;}
.top_left_article_heading span{ float:right; margin:0 0 0 0;}


/* Footer */
.industry_header{ width:960px; height:120px;float:left; border:0px solid #dadada; -moz-border-radius:4px 4px 0 0; -webkit-border-radius:4px 4px 0 0; background:url(../images/quick_bg.png) left top repeat-x; }
.industry_header_left{ width:950px; height:auto;text-align:center; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; color: #7DB1E6; font-weight:normal;  line-height:70px; padding: 0 0 0 0; }
.industry_header_left a{ font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#000; text-decoration:none;}
.industry_header_left a:hover{ text-decoration:none;}
.industry_header_left span{ color:#347cd8 ; font-size:13px;}
.industry_header_right{ width:80px; height:auto;float:left; padding:11px 0 0 0; text-align:center; }

.career_job_header{ width:700px; height:auto;float:left; border:0px solid #dadada; -moz-border-radius:4px 4px 0 0; -webkit-border-radius:4px 4px 0 0; background: url(../images/quick_bg.png) left top repeat-x;font-family:Arial, Helvetica, sans-serif; font-size:14px; color: #757575; font-weight:normal;}
.career_job_header_left{ width:550px; height:auto;float:left; font-family:Arial, Helvetica, sans-serif; font-size:14px; color: #757575; font-weight:normal;  line-height:33px; padding: 0 0 0 1px; }
#career_job_header_title{ width:auto; height:auto;float:left; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#036; font-weight:600;  line-height:33px;}