@charset "utf-8";
/* CSS Document */
body{background:#e8e7e7 url(../images/main-bg.gif) repeat-y top center; margin:0; padding:0;font:normal 12px Arial, Helvetica, sans-serif;}
img{border:none;}
font{font:normal 12px Arial, Helvetica, sans-serif; color:#333;}
ul{list-style:none;}
a{color:#FFF; outline:none; text-decoration:none;}
a:hover{text-decoration:none;}
.left{float:left;}
.right{float:right;}
/****************************************************************/
.wrapper{margin:auto; width:962px;}
.menu{ float:left;width:962px; height:57px; background:url(../images/menu-bg.gif) repeat-x; }
/*********************************************************************/

.aboutus a{float:left; width:132px; height:22px; font:bold 13px Arial, Helvetica, sans-serif; padding-top:35px; text-align:center;background:url(../images/aboutusc.jpg) no-repeat; color:#999;}
.aboutus a:hover{background:url(../images/aboutusc.gif) no-repeat; color:#FFF;}
.aboutus .active{background:url(../images/aboutusc.gif) no-repeat; color:#FFF;}

.service a{float:left; width:132px; height:22px; font:bold 13px Arial, Helvetica, sans-serif; padding-top:35px; text-align:center;background:url(../images/service.gif) no-repeat;color:#999;}
.service a:hover{background:url(../images/servicec.gif) no-repeat;color:#FFF;}
.service .active{background:url(../images/servicec.gif) no-repeat;color:#FFF;}

.solution a{float:left; width:132px;  height:22px; font:bold 13px Arial, Helvetica, sans-serif; padding-top:35px; text-align:center;background:url(../images/solution.gif) no-repeat;color:#999;}
.solution a:hover{background:url(../images/solutionc.gif) no-repeat;color:#FFF;}
.solution .active{background:url(../images/solutionc.gif) no-repeat;color:#FFF;}

.technologies a{float:left; width:132px;  height:22px; font:bold 13px Arial, Helvetica, sans-serif; padding-top:35px; text-align:center;background:url(../images/technologies.gif) no-repeat;color:#999;}
.technologies a:hover{background:url(../images/technologiesc.gif) no-repeat;color:#FFF;}
.technologies .active{background:url(../images/technologiesc.gif) no-repeat;color:#FFF;}

.portfolio a{float:left; width:132px;  height:22px; font:bold 13px Arial, Helvetica, sans-serif; padding-top:35px; text-align:center;background:url(../images/portfolio.gif) no-repeat;color:#999;}
.portfolio a:hover{background:url(../images/portfolioc.gif) no-repeat;color:#FFF;}
.portfolio .active{background:url(../images/portfolioc.gif) no-repeat;color:#FFF;}

.carees a{float:left; width:132px;  height:22px; font:bold 13px Arial, Helvetica, sans-serif; padding-top:35px; text-align:center;background:url(../images/career.gif) no-repeat;color:#999;}
.carees a:hover{background:url(../images/careec.gif) no-repeat;color:#FFF;}
.carees .active{background:url(../images/careec.gif) no-repeat;color:#FFF;}

.contactus a{float:left; width:132px; height:22px; font:bold 13px Arial, Helvetica, sans-serif; padding-top:35px; text-align:center;background:url(../images/contactus.jpg) no-repeat;color:#999;}
.contactus a:hover{background:url(../images/contactusc.jpg) no-repeat; color:#FFF;}
.contactus .active{background:url(../images/contactusc.jpg) no-repeat;color:#FFF;}

.myweb{ cursor:auto;cursor: pointer;height:25px;color:#000;font:bold 12px Arial, Helvetica, sans-serif;padding:5px 0 0 40px;
text-align:left;background:url(../images/plus.png) no-repeat;}
.webdetails{
font:normal 11px verdana;
color:#000;
padding:5px 10px 20px 10px;
height:auto;
line-height:18px;
}
.bt{padding:5px; text-align:right; color:#000; width:230px; height:10px;}
.openweb{ /*class added to contents of 1st demo when they are open*/
cursor:auto;
cursor: pointer;
color:#000;
font:bold 12px Arial, Helvetica, sans-serif;
background:url(../images/minus.png) no-repeat;
}
/***********************************************************/
.button_register{
	width:120px;
	height:30px;
	background:url(../images/submit-btn.jpg) no-repeat;
	border:0;
}
.banner{float:left; width:962px; height:232px; background:url(../images/banner.jpg) no-repeat top;}
.logo{float:left; width:188px; height:81px; padding:50px;}
.main{float:left; width:962px; height:auto;}
.left_panel{float:left; width:700px; height:auto;}
.left_top_panel{float:left; width:700px; height:270px; margin-bottom:10px; _margin-bottom:5px;}
.left_panel_bottom{float:left; width:685px; height:auto; padding:4px 0px 0px 10px; margin-bottom:10px; _margin-bottom:5px; border-bottom:1px dashed #999;}
.who_txt{font:bold 16px Verdana, Geneva, sans-serif; color:#057ebc;}
.con-txt{font:bold 12px Verdana, Geneva, sans-serif; color:#057ebc; background:#f2f2f2; width:auto; height:20px; padding-left:15px;}
.under_line{float:left; width:690px; height:3px; background:url(../images/underline.jpg) repeat-x;}
.chat_txt{font:bold 15px Verdana, Geneva, sans-serif; color:#FFF; text-align:center; padding-top:10px; width:220px; height:25px;}
.errorText {
    font-size: smaller;
}
.errorDiv{
	float:left;
	width:500px;
	margin:10px 0px 5px 0px;
	border:1px solid #c00;
	background:#FDEEF4;
	background-position:top left;
	padding:5px 5px 5px 10px;
	font:normal 12px verdana;
	color:#c00;
    line-height: 19px; 
    -moz-border-radius:8px;
    -webkit-border-radius:8px;
}
.msg{
	float:left;
	width:500px;
	margin:10px 0px 5px 0px;
	border:1px solid #339966;
	background:#CCFFCC;
	background-position:top left;
	padding:5px 5px 5px 10px;
	font:normal 12px verdana;
	font-weight:bold;
	color:#339966;
    line-height: 19px;  
    -moz-border-radius:8px;
    -webkit-border-radius:8px;      
}

.star1_txt{font:bold 14px Verdana, Geneva, sans-serif; color:#f06c0b;}
.technical_support{float:left; width:220px; padding:0px; height:150px;}
.star2_txt{font:bold 14px Verdana, Geneva, sans-serif; color:#db4341;}
.star3_txt{font:bold 14px Verdana, Geneva, sans-serif; color:#439037;}
.footer_txt{font:11px normal Verdana, Geneva, sans-serif; color:#666;}
.star4_txt{font:bold 14px Verdana, Geneva, sans-serif; color:#2faee3;}
.face_txt{font:bold 13px Verdana, Geneva, sans-serif; color:#433f3f;}
.left_bottom_panel{float:left; width:665px; height:300px; padding:0px 10px 10px 10px; margin:30px 0px 10px 10px; _margin:15px 0px 5px 5px; background-color:#f2f2f2; border: 1px #CCC solid;}
.cleft_bottom_panel{float:left; width:680px; height:300px; padding:0px 10px 10px 10px;}
/*******************************************************************************/
.right_panel{float:left; width:251px; height:auto; padding-top:4px; margin-left:7px; _margin-left:3px;}
.right_top{float:left; width:251px; height:4px; background:url(../images/category-top.gif) no-repeat;}
.right_bg{float:left; width:251px; height:auto; background:url(../images/category-bg.gif) repeat-y top;}
.right_bottom{float:left; width:251px; height:8px; background:url(../images/category-bottom.gif) no-repeat;}
.chat{float:left; width:236px; height:110px; background:url(../images/chat-main-bg.jpg) repeat-y center; margin-left:8px; _margin-left:4px;}
.chat_left{float:left; width:8px; height:36px; background:url(../images/chat-left.gif) no-repeat;}
.chat_bg{float:left; width:221px; height:36px; background:url(../images/chat-bg.gif) repeat-x left;}
.chat_right{float:left; width:7px; height:36px; background:url(../images/chat-right.gif) no-repeat;}
.chat_logo{float:left; width:50px; height:46px; background:url(../images/chat-icon.gif) no-repeat; margin-top:5px; _margin-top:3px;}
.chat_bottom{float:left; width:236px; height:5px; background:url(../images/chatbottom-line.gif) no-repeat; margin-left:8px; _margin-left:4px; padding-bottom:5px;}
.chat_icon{float:left; width:235px; height:75px;}
.div{float:left; width:690px; padding-left:10px;}
.buttonbg{float:left; width:160px; height:16px; background:url(../images/textfieldbutton.jpg) no-repeat;}
.middle{float:left; width:960px; height:700px; margin:auto;}
/************************************************************************************/
.client{float:left; width:236px; height:220px; background:url(../images/chat-main-bg.jpg) repeat-y center; margin-left:8px; _margin-left:4px;}
.client_logo{float:left; width:40px; height:30px; background:url(../images/testimonial-icon.gif) no-repeat; margin:5px 0px 0px 8px; _margin:3px 0px 0px 4px;}
.client_txt{font:bold 15px Verdana, Geneva, sans-serif; color:#FFF; text-align:center; padding-top:10px; width:220px; height:25px;}
/*************************************************************************************************/
.folio{float:left; width:236px; height:180px; margin-left:8px; _margin-left:4px;}
.portfolio1{float:left; width:236px; height:220px; background:url(../images/chat-main-bg.jpg) repeat-y center; margin-left:8px; _margin-left:4px;}
.folio_logo{float:left; width:40px; height:30px; background:url(../images/portfolio-icon-105.gif) no-repeat; margin:5px 0px 0px 8px; _margin:3px 0px 0px 4px;}
.folio_maintxt{float:left; width:235px; height:auto;}
.facebook{float:left; width:236px; height:35px; background:#f2f2f2; border-color:#CCC; margin:0px 0px 8px 8px; _margin:0px 0px 4px 4px;}
.face_left{float:left; width:236px; height:35px;}
.limiter{padding-top:10px;float:left; height:220px; width:200px; text-align:left;}
/*************************************************************************/
.twiter{float:left; width:236px; height:62px; margin-left:8px; _margin-left:4px;}
.twiter_img{float:left; width:236px; height:62px;}
/*********************************************************************************/
.footer{float:left; width:955px; height:65px; border-top:1px #333 solid; margin-top:10px; _margin-top:5px;}
.footer_btm{float:left; width:961px; height:23px; background:url(../images/fooetr-bottom.jpg);}
/****************************************************************************/
.cnct_main{float:left; width:680px; margin-bottom:10px; _margin-bottom:5px;}
.cnct_top{float:left; width:680px; height:9px; background:url(../images/cnct-top.jpg) no-repeat bottom;}
.cnct_bg{float:left; width:680px; background:url(../images/cnct-bg.jpg) repeat-y top;}
.cnct_bottom{float:left; width:680px; height:8px; background:url(../images/cnct-bottom.jpg) no-repeat;}
.cnct_txt{font:normal 14px "Times New Roman", Times, serif color:#000;}
.linkFooter{ color:#000; text-decoration:none;}

