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

body{
margin:0px;
padding:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
background-color:#151e2f;
color:#555555;
}

h1,h2,h3,h4,h5,p,ul,li,{
margin:0px;
padding:0px;
}

.clr
	{
	clear:both;
	}
img{
border:0px;
}

#containner{
width:919px;
margin:0px auto;
margin-top:15px;
}

#main-cntainer
	{
	width:919px;
	float:left;
	overflow:hidden;
	background:#ffffff;
	}
#top-section{
height:88px;
background-image:url(../images/top_bg.gif);
background-repeat:no-repeat;
}

.logo{
width:auto;
height:62px;
float:left;
margin:18px 0 0 5px;
_margin:18px 0 0 5px;
}

.top-right{
float:right;
width:560px;
margin:10px 0 0 0;
}

.flag-box{
margin-left:460px;
}

.flag{
margin-left:5px;
}

.helpline{
margin:0px 0 0 0px;
font-weight:normal;
font-size:12px;
background-color:#000000; color:#FFF; height:25px; text-align:right;
}

#menu{
background-image:url(../images/menu_bg.gif);
height:38px;
}

ul.nav{
margin:0px;
padding:0px;
}

ul.nav li{
display:inline;
list-style:none;
}

ul.nav li a{
background-image:url(../images/arc.gif);
background-repeat:no-repeat;
background-position:right top;
padding:13px 48px;
line-height:39px;
text-decoration:none;
font-family:Tahoma;
font-size:13px;
color:#515151;
}

ul.nav li a.rel{
background-image:none;
padding:13px 45px;
line-height:39px;
text-decoration:none;
font-family:Tahoma;
font-size:13px;
color:#515151;
}

#banner-section{
width:902px;
height:196px;
float:left;
margin:9px 9px 0 9px;
}

.banner{
background-image:url(../images/banner.gif);
background-repeat:no-repeat;
width:627px;
height:195px;
float:left;
}
.banner-container
	{
	width:627px;
	height:195px;
	float:left;
	}

.punchline{
width:280px;
padding:115px 0 0 118px;
font-weight:normal;
font-size:12px;
color:#FFFFFF;
}

.banner-nav{
width:257px;
float:left;
margin-left:6px;
_margin-left:6px;
}

.banner-nav ul{
list-style:none;
margin:0px;
padding:0px;
}

.banner-nav ul li{
margin:1px 0 0 0;
}

#middle{
width:899px;
margin:10px 10px 0 0px;
padding:0px;
float:left;
background:#F9F9F9;
}

.for-tag{
font-weight:bold;
font-size:20px;
font-family:Calibri;
margin:0px;
}

.software-box{
width:899px;
height:238px;
margin:10px 0 0 0;
padding:0px;
}

.software-box-1{
width:440px;
background-image:url(../images/box-bg.gif);
background-repeat:repeat-x;
height:238px;
float:left;
border-left:1px solid #e1e1e1;
border-right:1px solid #e1e1e1;
}

.photo-icon{
margin:10px 0 0 10px;
float:left;
}

.box-text{
font-size:12px;
padding:10px 0 0 108px;
margin:0px;
}

.box-matter{
font-size:12px;
padding:5px 10px 0 108px;
font-weight:normal;
margin:0px;
line-height:16px;
text-align:justify;
}

.software-box-2{
width:440px;
background-image:url(../images/box-bg.gif);
background-repeat:repeat-x;
height:238px;
float:left;
border-left:1px solid #e1e1e1;
border-right:1px solid #e1e1e1;
margin-left:10px;
}

a.link{
text-decoration:none;
color:#555555;
font-weight:bold;
}

a.link:hover{
text-decoration:underline;
}

a.link2{
text-decoration:none;
color:#049acd;
font-weight:normal;
}

a.link2:hover{
text-decoration:underline;
}

.fea-res{
width:899px;
margin:10px 0 0 0;
float:left;
padding:0px;
}

.feature{
width:440px;
float:left;
}

.feature-text{
font-size:12px;
font-weight:bold;
margin:0px;
padding:5px 0 0 10px;
}

ul.content{
list-style:none;
float:left;
padding:0 0 0 10px;
margin-top:5px;
}

ul.content li{
background-image:url(../images/bullet.gif);
background-repeat:no-repeat;
background-position:10px 8px;
padding-left:30px;
line-height:20px;
}

ul.content li a{
text-decoration:none;
color:#646464;
}

ul.content li a:hover{
text-decoration:underline;
}

.resons{
width:430px;
float:left;
margin-left:13px;
}

.bottom-part{
width:899px;
height:296px;
float:left;
background:url(../images/bottom-bg.gif) top left repeat-x #E7E3E7;
padding:10px;
}

.testimonial-section{
width:295px;
height:283px;
float:left;
background:url(../images/arc-testi.gif)
background-position:right;
background-repeat:no-repeat;
}

.texti-icon{
margin:10px;
float:left;
}

.testimonial-main{
font-size:18px;
padding:30px 0 0 10px;
font-family:Calibri;
color:#777777;
margin:0px;
}

.testimonial-matter{
font-size:12px;
font-weight:normal;
text-align:justify;
padding:1px 25px 0 15px;
line-height:17px;
margin:0px;
}

a.more{
float:right;
text-decoration:none;
color:#049acd;
padding:7px 25px 0 0;
font-size:12px;
font-weight:normal;
margin:0px;
}

a.more:hover{
text-decoration:underline;
}

a.more2{
float:right;
text-decoration:none;
color:#049acd;
padding:0 25px 0 0;
font-size:12px;
font-weight:normal;
margin:0px;
}

a.more2:hover{
text-decoration:underline;
}


.press-blog-section{
width:299px;
height:283px;
float:left;
background-image:url(../images/arc-testi.gif);
background-position:right;
background-repeat:no-repeat;
}

.press-section{
background-image:url(../images/arc-press.gif);
background-position:bottom;
background-repeat:no-repeat;
height:140px;
}

.press-icon{
margin:10px 10px 10px 15px;
float:left;
}

.press-main{
font-size:18px;
padding:30px 0 0 10px;
font-family:Calibri;
color:#777777;
margin:0px;
font-stretch:wider;
}

.blog-section{
height:150px;
}

.blog-icon{
margin:15px 10px 10px 15px;
float:left;
}

.system-section{
width:299px;
height:283px;
float:left;
}

#footer{
margin:0px;
height:35px;
background-color:#fff;
float:left;
clear:both;
width:919px;
text-align:center;
padding:15px 0 0 0;
}

#footer a{
text-decoration:none;
color:#555555;
}

#footer a:hover{
text-decoration:underline;
}

/*-------------inner section start---------------*/

#middle-section{
width:919px;
/*margin:10px 10px 0 10px;*/
padding:0px;
float:left;
}

#left-section{
width:220px;
float:left;
margin:10px;
}

.left-part-section{
margin:0px;
padding:0px;
}

.left-tab{
background-image:url(../images/inner-tab.gif);
background-repeat:no-repeat;
width:201px;
height:auto;
margin-bottom:17px;
}

.for-left-part{
font-size:13px;
font-weight:bold;
color:#FFFFFF;
padding:6px 0px 0px 20px;
}

.for-left-part a{
text-decoration:none;
color:#FFFFFF;
}

.for-left-part a:hover{
text-decoration:underline;
color:#FFFFFF;
}

ul.for-left-nav{
margin:10px 0px 0px 0px;
font-size:12px;
color:#333333;
padding:0px;
}

ul.for-left-nav li{
list-style:none;
background-image:url(../images/tab_arrow.gif);
background-repeat:no-repeat;
background-position:15px 14px;
padding:10px 0px 0px 35px;
margin:0px;
}

ul.for-left-nav li a{
color:#333333;
text-decoration:none;
}

ul.for-left-nav li a:hover{
color:#333333;
text-decoration:underline;
}

ul.for-left-nav li .select{
color:#333333;
text-decoration:underline;
}

ul.for-left-nav2{
margin:2px 0px 0px 0px;
font-size:13px;
color:#333333;
padding:0px;
}

ul.for-left-nav2 li{
list-style:none;
background-image:url(../images/tab_arrow.jpg);
background-repeat:no-repeat;
background-position:45px 14px;
padding:5px 0px 0px 62px;
margin-top:3px;
}

ul.for-left-nav2 li a{
color:#333333;
text-decoration:none;
}

ul.for-left-nav2 li a:hover{
color:#333333;
text-decoration:underline;
}


a.for-press-box {
color:#555555;
font-size:12px;
text-decoration:none;
}

a.for-press-box:hover{
color:#555555;
text-decoration:underline;
}

.config
{
	font-size:12px;
	font-weight:bold;
	color:#555555;
	line-height:40px;
	
}
a.config 
{
	text-decoration:none;
}
a:hover.config
{
	text-decoration:underline;
}

ul.list_none
{
	list-style:none;
	font-size:12px;
	padding-left:25px;
	color:#555555;
}
.list_none a
{
	text-decoration:none;
	color:#555555;
}
.list_none a:hover
{
	text-decoration:underline;
}


#right-part{
float:left;
width:650px;
}

.inner-header{
padding-bottom:10px;
padding-left:10px;
margin-top:10px;
border-bottom:1px #333333 dotted;
}

.inner-header h2{
font-size:12px;
color:#555555;
line-height:22px;
margin-bottom:7px;
}

.inner-header h3{
font-size:12px;
color:#555555;
font-weight:500;
display:inline;
}

.inner-header h3 a{
font-size:12px;
color:#555555;
font-weight:normal;
text-decoration:none;
}

.inner-header h3 a:hover{
text-decoration:underline;
}

.content-part{
margin-top:13px;
}

.content-inner{
color:#555555;
font-size:12px;
}

.content-part h3{
font-size:12px;
color:#555555;
font-weight:normal;
text-align:justify;
line-height:18px;
padding:0px;
margin:0px;
}

ul.for-matter{
margin:15px 0px 0px 10px;
font-size:12px;
color:#555555;
}

ul.for-matter li{
list-style:none;
background:transparent url(../images/content_bullet.jpg) no-repeat;
background-position:10px 6px;
line-height:20px;
padding-left:30px;
}

ul.for-matter li a{
text-decoration:none;
color:#555555;
}

ul.for-matter li a:hover{
text-decoration:underline;
color:#CC0066;
}

.free-dow-box{
width:300px;
padding:10px;
float:left;
border-right:1px dotted #529EDC;
}

.buy-now-box{
width:300px;
padding:10px;
float:left;
}

.small{
font-size:11px;
padding-left:87px;
font-weight:bold;
}

.name{
float:right;
padding:0 10px 0 550px;
font-weight:bold;
}

td.tab{
border:1px solid #ADCCFA;
padding:5px;
}

.w3c{
margin-top:5px;
float:right;
}

