*{
	margin:0px;
	padding:0px;
}
html {
height:100%;
margin-bottom:1px;
}
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;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
body{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:18px;
	background:#f3f1f1;
}
span{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#67a7fd;
}
h2{
	font-size:14px;
	color:#0061e5;
	margin-top:10px;
}

p {
	padding:10px 0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:18px;
	text-align:justify;
}

td, th {
padding:1px;
}
fieldset, img {
border:0 none;
}
a:focus {
outline-color:-moz-use-text-color;
outline-style:none;
outline-width:medium;
}
a:link, a:visited {
text-decoration:none;
}
a:hover {

}

.clear{
	clear:both;
	float:none;
	margin:0px;
	padding:0px;
}

#fixed_width{
	width:900px;
	margin:auto;
}

/*start header css*/
.header{
	background:url(../../media/img/header_repeat.jpg) left top repeat-x;
	height:135px;
}
.top_bar{
	float:left;
	
}
.top_bar .top_bar_left{
	float:left;
	background:url(../../media/img/top_bar_left.jpg) left top no-repeat;
	width:51px;
	height:26px;
}
.top_bar .top_bar_middle{
	float:left;
	width:798px;
	height:25px;
	background:#FFFFFF;
	border-bottom:1px solid #aeaeae;
	text-align:right;
}
.top_bar .top_bar_right{
	background:url(../../media/img/top_bar_right.jpg) left top no-repeat;
	width:51px;
	height:26px;
	float:left;
}
.search_area{
	margin-right:80px;
	text-align:right;
	padding-top:4px;
}
.twiter_icon{
	width:80px;
	float:right;
}
.search_area .input{
	background:url(../../media/img/serch_box.jpg) right top no-repeat;
	width:150px;
	height:16px;
	border:none;
	padding-left:21px;
}
.btn{
	background:url(../../media/img/search_btn.jpg) left top no-repeat;
	width:29px;
	height:16px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	font-weight:bold;
	border:none;
	margin-left:-4px;
	margin-top:1px;
}
.logo{
	margin-top:20px;
	height:68px;
}
/*start banner css*/
#banner_bg{
	background:url(../../media/img/banner/banner_repeat.jpg) left top repeat-x;
	height:226px;
}
.banner{
	background:url(../../media/img/banner/banner.jpg) left top no-repeat;
	height:226px;
}

#news_banner_bg{
	background:url(../../media/img/banner/news_banner_repeat.jpg) left top repeat-x;
	height:226px;
}
.news_banner{
	background:url(../../media/img/banner/news_banner.jpg) left top no-repeat;
	height:226px;
}
#con_banner_bg{
	background:url(../../media/img/banner/con_banner_bg.jpg) left top repeat-x;
	height:226px;
}
.con_banner{
	background:url(../../media/img/banner/con_banner.jpg) left top no-repeat;
	height:226px;
}
#p_banner_bg{
	background:url(../../media/img/banner/p_banner_bg.jpg) left top repeat-x;
	height:226px;
}
.p_banner{
	background:url(../../media/img/banner/p_banner.jpg) left top no-repeat;
	height:226px;
}


#linespay_banner_bg{
	background:url(../../media/img/banner/linespay_bg.jpg) left top repeat-x;
	height:226px;
}
.linespay_banner{
	background:url(../../media/img/banner/linespay_banner.jpg) left top no-repeat;
	height:226px;
}

#furinaphp_banner_bg{
	background:url(../../media/img/banner/furinaphp_bg.jpg) left top repeat-x;
	height:226px;
}
.furinaphp_banner{
	background:url(../../media/img/banner/furinaphp_banner.jpg) left top no-repeat;
	height:226px;
}

#centroid_banner_bg{
	background:url(../../media/img/banner/centroid_bg.jpg) left top repeat-x;
	height:226px;
}
.centroid_banner{
	background:url(../../media/img/banner/centroid_banner.jpg) left top no-repeat;
	height:226px;
}

#prismerp_banner_bg{
	background:url(../../media/img/banner/prismerp_bg.jpg) left top repeat-x;
	height:226px;
}
.prismerp_banner{
	background:url(../../media/img/banner/prismerp_banner.jpg) left top no-repeat;
	height:226px;
}

#sphere_accounting_banner_bg{
	background:url(../../media/img/banner/sphere_accounting_bg.jpg) left top repeat-x;
	height:226px;
}
.sphere_accounting_banner{
	background:url(../../media/img/banner/sphere_accounting_banner.jpg) left top no-repeat;
	height:226px;
}


#circle_inventory_banner_bg{
	background:url(../../media/img/banner/circle_inventory_bg.jpg) left top repeat-x;
	height:226px;
}
.circle_inventory_banner{
	background:url(../../media/img/banner/circle_inventory_banner.jpg) left top no-repeat;
	height:226px;
}

#mymoney_banner_bg{
	background:url(../../media/img/banner/mymoney_bg.jpg) left top repeat-x;
	height:226px;
}
.mymoney_banner{
	background:url(../../media/img/banner/mymoney_banner.jpg) left top no-repeat;
	height:226px;
}


#core4voip_banner_bg{
	background:url(../../media/img/banner/core4voip_bg.jpg) left top repeat-x;
	height:226px;
}
.core4voip_banner{
	background:url(../../media/img/banner/core4voip_banner.jpg) left top no-repeat;
	height:226px;
}

#accounticavl_banner_bg{
	background:url(../../media/img/banner/accounticavl_bg.jpg) left top repeat-x;
	height:226px;
}
.accounticavl_banner{
	background:url(../../media/img/banner/accounticavl_banner.jpg) left top no-repeat;
	height:226px;
}




/*start menu css*/
#top_menu_area{
	background:url(../../media/img/top_menu_repeat.jpg) left top repeat-x;
	height:37px;
}
.top_menu{
	line-height:35px;
}
.top_menu ul{
	margin:0px;
	padding:0px;
	list-style:none;
}
.top_menu ul li{
	display:inline;
}
.top_menu ul li a .left{
	float:left;
	width:43px;
	height:37px;
	display:block;
	cursor:pointer;
}
.top_menu ul .over .left{
	background:url(../../media/img/link_left.jpg) left top no-repeat;
	width:43px;
	height:37px;
	display:block;
	cursor:pointer;
}

.top_menu ul li a .middle{
	float:left;
	display:block;
	text-decoration:none;
	outline:none;
	color:#cecaca;
	height:37px;
	cursor:pointer;
	padding:0px 8px;
}

.top_menu ul .over .middle{
	background:#000000;
	height:37px;
	color:#3a8dfd;
	cursor:pointer;
	display:block;
	text-decoration:none;
	padding:0px 8px;
}


.top_menu ul li a .right{
	float:left;
	width:43px;
	height:37px;
	display:block;
	cursor:pointer;
}
.top_menu ul .over .right{
	background:url(../../media/img/link_right.jpg) left top no-repeat;
	width:43px;
	height:37px;
	display:block;
	cursor:pointer;
}

/*start page view css*/
#page_view{
	background-color:#f3f1f1;
	padding:15px 0px;
}

/*start news panel css*/
#news_panel_bg{
	background:url(../../media/img/news_bg_repeat.jpg) left top repeat-x;
	height:344px;
}

/*panel area css*/
.panel{
	padding-top:15px;
	float:left;
}
.panel .news_panel{
	width:500px;
	float:left;
}
.panel .major_panel{
	width:380px;
	float:left;
	padding-left:15px;
}
.news_top_bar{
	float:left;	
}
.news_top_bar .news_top_bar_left{
	background:url(../../media/img/latest_news_top_left.jpg) left top no-repeat;
	width:6px;
	height:6px;
	float:left;
}
.news_top_bar .news_top_bar_right{
	float:left;
	width:493px;
	height:5px;
	background:#4f4e4e;
	border-right:1px solid #6f6e6e;
	border-top:1px solid #6f6e6e;
}
.news_content{
	clear:both;
	background:#4f4e4e;
	border-right:1px solid #6f6e6e;
	border-left:1px solid #6f6e6e;
	width:478px;
	color:#a1a0a0;
	padding:0px 10px;
	height:300px;
	_margin-top:-10px;
}

.news_bottom_bar{
	float:left;
}
.news_bottom_bar .news_bottom_bar_left{
	background:url(../../media/img/latest_news_bottom_left.jpg) left top no-repeat;
	width:6px;
	height:6px;
	float:left;
}
.news_bottom_bar .news_bottom_bar_right{
	float:left;
	width:493px;
	height:5px;
	background:#4f4e4e;
	border-right:1px solid #6f6e6e;
	border-bottom:1px solid #6f6e6e;
	_margin-top:-8px;
}

.news{
	border-top:1px dashed #6c6b6b;
	padding:10px;
}
.news .news_d_t{
	width: 110px;
	float:left;
	text-align:right;
	color:#FFFFFF;
	padding-right:10px;
}
.news .news_details{
	margin-left:115px;
   	border-left:1px solid #717070;
	padding-left:10px;
    height: 42px;
}
.news .news_details a{
    color: #FFFFFF;
}
.arrow{
	background:url(../../media/img/arrow.jpg) left center no-repeat;
	padding-left:15px;
}
.news:hover{
	color:#FFFFFF;
}
.news img{
	border:none;
	padding-right:15px;
}
/*start major expertise css*/

.major_top{
	float:left;
	_margin-bottom:-10px;
}
.major_top .major_top_left{
	width:319px;
	height:5px;
	float:left;
	background:#e5e1e1;
	border-top:1px solid #FFFFFF;
	border-left:1px solid #FFFFFF;

}
.major_top .major_top_right{
	background:url(../../media/img/major_expert_top_right.jpg) left top no-repeat;
	width:40px;
	height:6px;
	float:left;
	
}
.major_middle{
	background:#e5e1e1;
	border-left:1px solid #FFFFFF;
	border-right:1px solid #FFFFFF;
	width:338px;
	height:265px;
	padding:0px 10px;
}
.major_bottom{
	float:left;
}
.major_bottom .major_bottom_left{
	width:320px;
	height:42px;
	float:left;
	background:#e5e1e1;
	/*border-top:1px soliod #FFFFFF;
	border-left:1px soliod #FFFFFF;*/
	
}
.major_bottom .major_bottom_right{
	background:url(../../media/img/major_expert_bottom_right.jpg) left top no-repeat;
	width:40px;
	height:42px;
	float:left;
}

.extra_bar{
	background:url(../../media/img/extra_bar_repeat.jpg) left top repeat-x;
	height:31px;
}

/*page_bottom css*/
.page_bottom_bg{
	background:#000 url(../../media/img/page_bottom_bg_repeat.jpg) left top repeat-x;
	height:152px;
}

.services{
	float:left;
	height:125px;
}
.services .services_left{
	float:left;
	width:500px;
	height:95px;
	padding:15px;
	background:url(../../media/img/service_divider.jpg) right top no-repeat;
}
.services .services_right{
	float:left;
	width:310px;
	height:95px;
	padding:15px;
}

.service_list{
	float:left;
	color:#adaeaf
}
.service_list .service_list_left{
	float:left;
	width:225px;
	padding-right:10px;
}

.service_list .service_list_right{
	float:left;
	width:225px;
	padding-left:10px;
}
.service_list span{
	color:#67a7fd;
	font-size:14px;
}

.footer_menu{
float:right;
text-align:right;
padding-top:30px;
	
}
.footer_menu ul{
	margin:0px;
	padding:0px;
	list-style:none;
}
.footer_menu ul li{
}
.footer_menu ul li a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#67a7fd;
	text-decoration:none;
	outline:none;
}
.footer_menu ul li a:hover{
	color:#FFFFFF;
}
.footer_menu span{
	color:#FFFFFF;
	font-size:14px;
}

/*footer bottom css*/

.footer_bottom{
	float:left;
}
.footer_bottom .footer_bottom_left{
	float:left;
	background:url(../../media/img/footer_left.jpg) left top no-repeat;
	width:50px;
	height:27px;
}
.footer_bottom .footer_bottom_middle{
	float:left;
	width:798px;
	height:26px;
	background:#FFFFFF;
	border-top:1px solid #aeaeae;
	text-align:right;
}
.footer_bottom .footer_bottom_right{
	background:url(../../media/img/footer_right.jpg) left top no-repeat;
	width:52px;
	height:27px;
	float:left;
}
.copyright{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	text-align:center;
	padding-top:5px;
}

/*news page css*/
.date{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	font-weight:bold;
}

.float{
	float:right;
	margin-left:15px;
	margin-bottom:5px;
}

.floatL{
	float:left;
	margin-right:15px;
	margin-bottom:5px;
}

/*contact page css*/
.con_area{
	padding:15px 0px;
}
.con_area .con_area_left{
	float:left;
	width:300px;
	text-align:right;
}
.con_area .con_area_right{
	margin-left:300px;
	padding-left:15px;
	padding-right:25px;
}
.box1{
	background:#FFFFFF;
	border:1px solid #cfcdcd;
	padding:20px 40px 20px 20px;
	height:170px;
}
.box2{
	background:#FFFFFF;
	border:1px solid #cfcdcd;
	padding:5px 40px 5px 20px;
	margin-top:15px;
	height:140px;
}
.box3{
	background:#FFFFFF;
	border:1px solid #cfcdcd;
	padding:20px 25px;
	height:337px;
}
.con_field{
	margin-top:10px;
}
.con_field .con_field_title{
	width:220px;
	float:left;
	padding-right:5px;
	text-align:right;
}
.con_field .con_field_input{
	margin-left:225px;
}
.con_input{
	width:200px;
	background:#edecec none repeat scroll 0 0;
	border:1px solid #C8C8C8;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}
.con_textarea{
	width:200px;
	height:120px;
	background:#edecec none repeat scroll 0 0;
	border:1px solid #C8C8C8;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}
.check_box{
	margin-top:10px;
	padding-left:225px;
}
.submit{
	background:#000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	border:0 none;
	width:75px;
	height:20px;
}

/*products css*/
.p_box_area{
	float:left;
	margin-top:20px;
	padding:10px 0px;
}
.p_box{
	float:left;
	width:278px;
	padding:10px;
}
.p_box_divider{
	background:url(../../media/img/product_divider.jpg) right center no-repeat;
}
.p_bottom_border{
	background:url(../../media/img/product_border.jpg) left bottom no-repeat;
}

/*new add 27-01-10*/
.readmore{
	margin-top:10px;
	text-align:right;
	padding-right:10px;
}
.readmore a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#0D3E98;
	text-align:right;
	font-weight:bold;
}
.readmore a:hover{
	color:#333333;
}
.p_box_area p{
	padding:10px 0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:18px;
	text-align:left;
}

/*new add css for product details page 28-01-10*/

.p_details_tab_area{
	background:url(../../media/img/tab_bg_repeat.jpg) left top repeat-x;
	padding:14px 0px;
}




.p_details_tab_area .p_details_tab{
	
}
.p_tab_menu{
	float:left;
	background:url(../../media/img/tab_repeat.jpg) left top repeat-x;
	height:34px;
	line-height:32px;
}

.p_tab_menu ul{
	margin:0px;
	padding:0px;
	list-style:none;
}
.p_tab_menu ul li{
	display:inline;
}

.p_tab_menu ul li a .left{
	background:url(../../media/img/tab_left_active.jpg) left top no-repeat;
	float:left;
	width:6px;
	height:32px;
	padding-bottom:2px;
	display:block;
	cursor:pointer;
}
.p_tab_menu ul .over .left{
	background:url(../../media/img/tab_left_over.jpg) left top no-repeat;
	width:6px;
	height:32px;
	padding-bottom:2px;
	display:block;
	cursor:pointer;
}
.p_tab_menu li a .middle{
	float:left;
	height:32px;
	display:block;
	text-decoration:none !important;
	outline:none;
	color:#cecaca;
	cursor:pointer;
	padding:0px 59px;
}
.p_tab_menu .over .middle{
	background:#232323;
	color:#589efd;
	cursor:pointer;
	display:block;
	text-decoration:none !important;
}

.p_tab_menu ul li a .right{
	background:url(../../media/img/tab_right_active.jpg) left top no-repeat;
	float:left;
	width:6px;
	height:32px;
	padding-bottom:2px;
	display:block;
	cursor:pointer;
}
.p_tab_menu ul .over .right{
	background:url(../../media/img/tab_right_over.jpg) right top no-repeat;
	width:6px;
	height:32px;
	padding-bottom:2px;
	display:block;
	cursor:pointer;
}
.p_tab_menu ul li a .p_tab_divider{
	background:url(../../media/img/tab_divider.jpg) left top no-repeat;
	float:left;
	width:2px;
	height:34px;
	display:block;
}
.p_tab_menu ul .over .p_tab_divider{
	background:url(../../media/img/tab_divider.jpg) left top no-repeat;
	float:left;
	width:2px;
	height:34px;
	display:block;
}


.tab_content_top{
	background:url(../../media/img/tab_content_top.png) left bottom no-repeat;
	height:8px;
	margin-top:20px;
}
.tab_content_middle{
	background:url(../../media/img/tab_content_repeat_y.png) left top repeat-y;
	padding:20px;
}
.tab_content_bottom{
	background:url(../../media/img/tab_content_bottom.png) left top no-repeat;
	height:8px;
}

.profile_content{
	margin-top:10px;
}
.profile_content .profile_content_left{
	width:420px;
	float:left;
	padding-right:10px;
	border-right:1px dashed #ccc;
}
.profile_content .profile_content_right{
	margin-left:430px;
	padding-left:15px;
}
.p_c_list{
	background:url(../../media/img/profile_icon.jpg)  left top no-repeat;
	color:#000000;
	padding-left:20px;
	margin-top:10px;
}
.p_c_list .p_c_list_left{
	width:120px;
	float:left;
	padding-right:10px;
}
.p_c_list .p_c_list_right{
	margin-left:130px;
}


.error {
float: left;
color:#FF2233;
padding-right:10px;
}

.address{
    padding-left:8px;
}
h3{
    color: #8CC0FC;
}
.company_tab_content{
    color: #D0D0D0;
    padding: 5px;
    margin-bottom: 10px;
}
.list span{
    color: #FFFFFF;
}
.team_title{
    color: #FFFFFF;
    font-weight: bold;
}
.team_subtitle{
    color: #FFFFFF;
    font-weight: bold;
}

.newsTitle{
    cursor: pointer;
}
/*new add 06.02.10*/
h3{
	font-size:14px;
	color:#6facff;
}
.date2{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#fff;
	font-weight:bold;
}

.news_icon{
	border-top:1px dashed #6c6b6b;
	padding:10px;
	height:60px;
}
.news_icon .news_icon_d_t{
	width:110px;
	float:left;
	text-align:right;
	color:#FFFFFF;
	padding-right:10px;
	text-align:center;
}
.news_icon .news_icon_details{
	margin-left:115px;
	border-left:1px solid #999;
	padding-left:10px;
}



/* new add 08-02-2010 */
.contact_info{
	float:left;
}
.contact_info .contact_info_left{
	padding:0px 30px;
	float:left;
	width:350px;
	background:url(../../media/img/contact_info_divider.jpg) right center no-repeat;
	text-align:right;
}

.contact_info .support_info_left{
	padding:0px 30px;
	float:left;
	width:350px;
	background:url(../../media/img/support_info_divider.jpg) right center no-repeat;
	text-align:right;
}

.contact_info .contact_info_right{
	padding:0px 30px;
	float:left;
	width:350px;
	text-align:left;
}

.tab_box{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#d1d0d0;
	padding-top:15px;
}
.des{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	font-weight:bold;
}
.tab_box a{
	color:#d1d0d0 !important;
}

/*add new css 09-02-10*/
.height{
	margin-top:20px;
}
.team{
}
.team .team_box{
	width:380px;
	float:left;
	padding:10px 20px;

}
.team_divider{
	background:url(../../media/img/team_info_divider.jpg) left center no-repeat;
	height:2px;
	width:772px;
	margin:auto;
	padding:10px 0px;
}


.team .team_box .team_box_pic{
	width:80px;
	margin:auto;
	float:left;
}
.team .team_box .team_box_info{
	margin-left:80px;
}
.team img{
	border:1px solid #000000;
}
.des2{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #d1d0d0;
}

.name{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#f9f9f9;
}

.technology{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#d1d0d0;
	line-height:18px;
}
.technology .technology_left{
	width:380px;
	float:left;
	padding:10px;
}
.technology .technology_right{
	margin-left:380px;
	padding:10px;
}
.technology span{
	color:#67a7fd;
	font-size:14px;
}

