@charset "utf-8";

/* CSS Document */

body{
margin:0px;
padding:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#444444;
}

h1,h2,h3,h4,ul,li,div{
margin:0px;
padding:0px;
}

img{
border:0px;
}

#containner{
width:943px;
height:auto;
margin-left:auto;
margin-right:auto;
}

#top{
margin:15px 0px 15px 0px;
height:75px;
}

.logo{
width:202px;
height:61px;
float:left;
}


#top_right{
width:450px;
height:67px;
float:right;
margin:0px;
padding:0px;
}

.icon{
height:10px;
float:right;
margin:0px;
}

.icon ul{
list-style:none;
margin:0px;
padding:0px;
}

.icon ul li{
display:inline;
margin:0px 2px 0 2px;
}

#call_us{
width:400px;
float:right;
font-size:12px;
margin:20px 0px 0px 0px;
}

.call_us_left{
width:239px;
float:left;
}

.call_us_right{
width:110px;
float:right;
text-align:left;
border-left:1px solid #CCCCCC;
padding:9px 10px 5px 10px;
}

.call_us_red{
color:#d81d1d;
}

.call_us_red a{
text-decoration:none;
color:#d81d1d;
}

.call_us_red a:hover{
text-decoration:underline;
color:#d81d1d;
}


#nav{
width:auto;
height:49px;
font-size:16px;background-image:url(../images/nav_bg.gif);
background-repeat:repeat-x;
}

#nav ul{
width:100%;
margin:0px;
padding:0px;
float:left;
}

#nav ul li{
display:inline;
list-style:none;
}

#nav ul li a{
float:left;
padding:10px 32px 10px 32px;
text-decoration:none;
color:#59859e;
display:block;
font-size:16px;background-image:url(../images/nav_bg.gif);
background-repeat:repeat-x;
}

#banner{
background-image:url(../images/banner.jpg);
background-repeat:no-repeat;
width:945px;
height:231px;
float:left;
}

#banner h2{
padding:83px 0 0 45px;
color:#1d8fa3;
width:480px;
margin:0px;
font-size:13px;
font-weight:normal;
}

#banner2{
background-image:url(../images/banner-service.jpg);
background-repeat:no-repeat;
width:945px;
height:231px;
clear:both;
}

#banner2 h2{
padding:83px 0 0 45px;
color:#1d8fa3;
width:480px;
margin:0px;
font-size:13px;
font-weight:normal;
}

#middle{
width:935px;
margin:17px 0px 10px 0px;
padding:0px;
}

#left{
width:660px;
float:left;
border-right:1px solid #d2d2d2;
margin-bottom:10px;
margin-top:15px;
}

.main_heading{
font-size:16px;
color:#59859e;
margin-bottom:3px;
padding-left:10px;
}

.main_heading_sub{
font-size:14px;
font-weight:bold;
color:#444444;
line-height:18px;
}

.matter{
font-size:13px;
color:#444444;
line-height:18px;
font-weight:500;
}

#right{
width:245px;
/*border-left:1px solid #d2d2d2;*/
float:right;
padding-left:10px;
margin-top:15px;
}

#slider_box{
width:650px;
margin-top:10px;
margin-bottom:20px;
padding:0px;
float:left;
}


.window_tab{
margin:10px;
height:280px;
}

.window_tab_logo{
float:left;
margin:20px 20px 50px 20px;
}

.window_tab_logo_right{
float:right;
}

.acc_head_main_top{
font-size:15px;
font-weight:bold;
color:#187C36;
margin-top:15px;
margin-bottom:10px;
}

.acc_head_main_top2{
font-size:15px;
font-weight:bold;
color:#187C36;
margin-top:0px;
}

.acc_head_main{
font-size:13px;
font-weight:bold;
color:#595959;
margin:10px 0 10px 0px;
}

.download_box{
margin-top:10px;
width:500px;
float:right;
padding:0px;
}

.crash_box{
margin:0px;
padding:0px;
}

.crash_box ul{
margin:0px;
padding:0px;
}

.crash_box ul li{
display:inline;
list-style:none;
margin-left:10px;
}

.prevent_box{
margin-top:25px;
}

.prevent_box ul{
margin-left:30px;
padding:0px;
}

.prevent_box ul li{
list-style-image:url(../images/arc.jpg);
line-height:24px;
}

.more{
font-size:13px;
color:#00c0ff;
text-align:right;
font-weight:500;
}

.more a{
color:#00c0ff;
text-decoration:none;
}

.more a:hover{
color:#00c0ff;
text-decoration:underline;
}

.more2{
font-size:13px;
color:#00c0ff;
text-align:right;
font-weight:500;
margin-top:10px;
}

.more2 a{
color:#00c0ff;
text-decoration:none;
margin-top:10px;
}

.more2 a:hover{
color:#00c0ff;
text-decoration:underline;
margin-top:15px;
}

.linking{
font-size:13px;
color:#00c0ff;
}

.linking a{
color:#00c0ff;
text-decoration:none;
}

.linking a:hover{
color:#00c0ff;
text-decoration:underline;
}

.newsletter{
padding-bottom:20px;
border-bottom:1px solid #d3d2d2;
margin:0px;
}

.left_heading{
font-size:14px;
color:#59859e;
font-weight:bold;
}

.testimonials{
padding-top:25px;
padding-bottom:25px;
border-bottom:1px solid #d3d2d2;
}

.testimonials h3{
font-size:13px;
font-weight:500;
text-align:justify;
line-height:18px;
}

.testimonials_space{
padding-top:10px;
padding-bottom:10px;
}

.testimonials_name{
text-align:right;
font-size:13px;
}

.press{
padding-top:25px;
padding-bottom:25px;
border-bottom:1px solid #d3d2d2;
}

.press h3{
font-size:13px;
font-weight:500;
text-align:justify;
line-height:18px;
}

.press_space{
padding-top:10px;
padding-bottom:10px;
}

.review{
padding-top:25px;
padding-bottom:25px;
border-bottom:1px solid #d3d2d2;
}

.review ul{
margin:20px 0px 0px 0px;
padding:0px;
}

.review ul li{
list-style:none;
display:inline;
margin:0px 4px;
padding:0px;
}

#footer{
margin-top:30px;
background-color:#f2f2f2;
height:40px;
text-align:center;
padding-top:15px;
clear:both;
}





#left-part{
width:270px;
margin-right:8px;
height:auto;
float:left;
}

.left-part-partition{
margin:0px;
padding:0px;
}

.left-part-tab{
background-image:url(../images/left_tab.jpg);
background-repeat:no-repeat;
width:259px;
height:36px;
margin-top:10px;
}

.left-part-tab h2{
font-size:16px;
color:#59859e;
padding:10px 0 0 20px;
font-weight:normal;
}

.left-part-tab h2 a{
text-decoration:none;
color:#59859e;
}

ul.for_nav {
margin:10px 0px 0px 0px;
padding:0px;
color:#59859e;
font-size:13px;
}

ul.for_nav li{
list-style:none;
background:transparent url(../images/arc.jpg) no-repeat;
background-position:10px 10px;
line-height:28px;
padding-left:25px;
}

ul.for_nav li a{
text-decoration:none;
color:#59859e;
}

ul.for_nav li .win{
font-size:12px;
color:#59859e;
text-decoration:none;
font-weight:bold;
font-family:Verdana, Arial;
}

ul.for_nav li .select{
text-decoration:none;
color:#3C94C4;
font-weight:bold;
}

ul.for_nav li a:hover{
text-decoration:underline;
}









ul.for_nav2{
margin:0px;
padding:0px;
color:#000000;
font-size:12px;
}

ul.for_nav2 li{
list-style:none;
background:transparent url(../images/arc.jpg) no-repeat;
background-position:50px 10px;
line-height:28px;
padding-left:70px;
}

ul.for_nav2 li a{
text-decoration:none;
color:#000000;
}
ul.for_nav2 li a:hover{
text-decoration:underline;
}

ul.for_nav2 li.select{
text-decoration:none;
color:#000000;
font-weight:bold;
}







ul.for_nav3{
margin:5px 0px 5px 0px;
color:#59859e;
font-size:12px;
}

ul.for_nav3 li{
list-style:none;
background:transparent url(../images/arc.jpg) no-repeat;
background-position:30px 10px;
line-height:28px;
padding-left:50px;
}

ul.for_nav3 li a{
text-decoration:none;
color:#59859e;
}
ul.for_nav3 li a:hover{
text-decoration:underline;
}

ul.for_nav3 li.select2{
text-decoration:none;
color:#59859e;
font-weight:bold;
}

ul.for_nav3 li.select{
text-decoration:none;
color:#3C94C4;
font-weight:bold;
}





ul.for_nav4{
margin:0px;
padding:0px;
color:#000000;
font-size:12px;
}

ul.for_nav4 li{
list-style:none;
background:transparent url(../images/arc.jpg) no-repeat;
background-position:70px 10px;
line-height:28px;
padding-left:90px;
}

ul.for_nav4 li a{
text-decoration:none;
color:#000000;
}
ul.for_nav4 li a:hover{
text-decoration:underline;
}

ul.for_nav4 li.select{
text-decoration:none;
color:#000000;
font-weight:bold;
}









ul.press-nav{
margin:10px;
}

.press-nav a{
text-decoration:none;
color:#59859e;
}

.press-nav a:hover{
text-decoration:underline;
color:#59859e;
}

#right-part{
margin-left:10px;
margin-top:10px;
margin-right:10px;
float:right;
width:630px;
}

.inner-header{
padding-bottom:10px;
padding-left:10px;
border-bottom:1px #333333 dotted;
}

.inner-header h1{
font-size:13px;
color:#59859e;
line-height:22px;
margin-bottom:7px;
}

.inner-header h2{
font-size:13px;
color:#59859e;
line-height:22px;
margin-bottom:7px;
}

.inner-header h3{
font-size:13px;
color:#59859e;
font-weight:500;
display:inline;
}

.inner-header h3 a{
font-size:13px;
color:#59859e;
font-weight:normal;
text-decoration:none;
}

.inner-header h3 a:hover{
text-decoration:underline;
}

.screenshot{
margin-right:auto;
margin-left:auto;
padding:4px;
border:1px solid #B8DBED;
}

.content-part{
margin-top:13px;
margin-left:5px;
}

.content-inner{
color:#348EBE;
font-size:12px;
}

.content-part h2{
font-size:12px;
color:#444444;
font-weight:normal;
}

.content-part h3{
font-size:12px;
color:#444444;
font-weight:normal;
text-align:justify;
line-height:22px;
}

.content-part h4{
font-size:12px;
color:#444444;
font-weight:normal;
text-align:justify;
line-height:22px;
}

ul.for-content{
margin:15px 0px 0px 10px;
font-size:12px;
}

ul.for-content 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-content li a{
text-decoration:none;
color:#444444;
}

ul.for-content li a:hover{
text-decoration:underline;
color:#CC0066;
}

ul.for-award{
padding:0px;
}

ul.for-award li{
list-style:none;
display:inline;
margin-left:50px;
}

.buy-now-linking{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#1073A3;
}

.product-page{
font-family:verdana;
font-size:14px;
font-weight:bold;
color:#0F6691;
margin-top:20px;
margin-bottom:15px;
}

.product-page a{
text-decoration:none;
color:#0F6691;
}

.product-page a:hover{
text-decoration:underline;
color:#0F6691;
}

.product-page2{
font-size:13px;
font-weight:bold;
color:#595959;
margin-bottom:8px;
}

.product-matter{
font-size:12px;
color:#444444;
line-height:18px;
font-weight:500;
}

.go-buy{
font-size:14px;
color:#407E30;
}

a.go-buy {
text-decoration:none;
color:#407E30;
}

a:hover.go-buy {
text-decoration:underline;
color:#277983;
}








ul.for-content2{
margin:0px;
font-size:12px;
padding-top:15px;
padding-bottom:15px;
width:440px;
float:right;
}

ul.for-content2 li{
list-style:none;
background:transparent url(../images/content_bullet.jpg) no-repeat;
background-position:5px 6px;
line-height:20px;
padding-left:30px;
}

ul.for-content2 li a{
text-decoration:none;
color:#444444;
}

ul.for-content2 li a:hover{
text-decoration:underline;
color:#CC0066;
}


.link-heading
{
	color:#014650;	
	font-size:12px;
	font-weight:bold;
}
.link-heading a
{
	
	color:#014650;
	text-decoration:none;
}
.link-heading a:hover
{
	text-decoration:underline;
}

.config
{
	font-size:12px;
	font-weight:bold;
	color:#155402;
	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:#155402;
}
.list_none a
{
	text-decoration:none;
	color:#155402;
}
.list_none a:hover
{
	text-decoration:underline;
}

.only-buy-now{
margin-left:40px;
}

.donwload-page-header{
font-size:12px;
font-weight:bold;
color:#000000;
}

.file-support-main{
font-size:13px;
color:#006666;
}

.file-support-main a{
font-size:13px;
color:#006666;
text-decoration:none;
}

.file-support-main a:hover{
font-size:13px;
color:#006666;
text-decoration:underline;
}

.file-support{
font-size:10px;
color:#333333;
}

.click-link{
font-size:13px;
color:#333333;
}

.click-link a{
text-decoration:none;
color:#333333;
}

.click-link a:hover{
color:#2E6A81;
text-decoration:underline;
}

.red{
font-size:11px;
color:#FF0000;
font-weight:bold;
}

.line-color{
color:#AFCBDA;
}

.validator{
float:right;
margin-top:10px;
}
