@charset "utf-8";
/* CSS Document */

body{
margin:0px;
padding:0px;
font-family:Arial, Helvetica, sans-serif;
color:#686868;
font-size:13px;
background-image:url(../images/bg.jpg);
background-repeat:repeat-x;
}

h1,h2,h3,h4,div,ul,li,p{
margin:0px;
padding:0px;
}

img{
border:0px;
}

#containner{
width:865px;
margin-left:auto;
margin-right:auto;
border-left:10px solid #FFFFFF;
border-right:10px solid #FFFFFF;
background-color:#FFFFFF;
height:auto;
}

.top{
background-image:url(../images/top-bg.jpg);
background-repeat:repeat-x;
height:77px;
width:865px;
}

.logo{
width:202px;
height:77px;
float:left;
}

.faltu{
height:60px;
width:560px;
float:right;
text-align:right;
}

.menu{
background:url(images/top-menu-bg.jpg) repeat-x 0 0;
float:right;
width:620px;
}

.menu ul{
margin:0px;
}

.menu ul li{
display:inline;
background-image:url(../images/menu_div.gif);
background-repeat:no-repeat;
background-position:17px 15px;
padding:40px 0 0 40px;
}

.menu ul li a{
text-decoration:none;
color:#666666;
}


/*
.menu ul li a:hover, .menu ul li a.active{
text-decoration:none;
color:#333333;
background:url(../images/menu-arrow.gif);
background-repeat:no-repeat;
background-position:12px 11px;
}
*/

.banner{
background-image:url(../images/banner.jpg);
background-repeat:no-repeat;
width:865px;
height:198px;
margin:0px;
padding:0px;
}

.banner h1{
padding:73px 0 0 198px;
font-size:14px;
color:#666666;
font-weight:normal;
}

#middle{
width:865px;
margin-top:10px;
}

.software-box{
width:865px;
margin-bottom:
}

.box-nwfs{
width:400px;
float:left;
background-color:#f6f6f6;
padding:10px;
border:1px solid #e6e6e6;
}

.box-nwfs h2{
font-size:14px;
color:#bf9325;
}

.box-nwfs-image{
width:100px;
height:188px;
float:left;
margin-left:5px;
}

.box-nwfs ul{
margin-left:80px;
}

.box-nwfs ul li{
list-style:none;
background-image:url(../images/right.gif);
background-repeat:no-repeat;
background-position:80px 14px;
padding:10px 0 0 105px;
}

.box-nwfs ul li a{
text-decoration:none;
color:#CBA41B;
}

.box-nwfs ul li a:hover{
text-decoration:underline;
color:#CBA41B;
}

.button-space{
margin-left:10px;
}

.button-space2{
margin-left:10px;
}

.box-nss{
width:409px;
float:left;
background-color:#f6f6f6;
padding:10px;
border:1px solid #e6e6e6;
margin-left:10px;
}

.box-nss h2{
font-size:14px;
color:#bf9325;
}

.box-nss-image{
width:94px;
height:188px;
float:left;
margin-left:5px;
}

.box-nss ul{
margin-left:80px;
}

.box-nss ul li{
list-style:none;
background-image:url(../images/right.gif);
background-repeat:no-repeat;
background-position:70px 14px;
padding:10px 0 0 95px;
}

.box-nss ul li a{
text-decoration:none;
color:#CBA41B;
}

.box-nss ul li a:hover{
text-decoration:underline;
color:#CBA41B;
}

#left{
width:560px;
float:left;
margin:20px 15px 0  
}

.heading{
font-size:17px;
font-weight:bold;
color:#686868;
padding-top:10px;
}

.matter{
font-size:13px;
font-weight:normal;
color:#686868;
line-height:22px;
margin-top:6px;
text-align:justify;
}

.heading-second{
font-size:14px;
font-weight:bold;
color:#686868;
margin-top:20px;
}

ul.inner-content{
margin:0px;
}

ul.inner-content li{
list-style:none;
background-image:url(../images/bullet-inner-content.gif);
background-repeat:no-repeat;
background-position:10px 13px;
padding:10px 0 0 30px;
}

#right{
background-image:url(../images/right_bg.gif);
background-repeat:repeat-y;
width:205px;
float:right;
margin:20px 0 0 15px;
padding:18px;
}

.newsletter{
margin:0px;
padding-bottom:20px;
border-bottom:1px dashed #CCCCCC;
}

.for-orange{
font-size:14px;
color:#9e8c39;
}

.client_testimonials{
margin:0px;
padding-bottom:20px;
padding-top:20px;
border-bottom:1px dashed #CCCCCC;
}

.client_name{
font-size:13px;
font-weight:bold;
float:right;
margin-top:10px;
}

.more{
font-size:12px;
font-weight:normal;
float:right;
color:#CBA41B;
margin-bottom:10px;
}

.more a{
font-size:12px;
font-weight:normal;
color:#CBA41B;
text-decoration:none;
}

.more a:hover{
font-size:12px;
font-weight:normal;
color:#CBA41B;
text-decoration:underline;
}


.reviews{
margin:0px;
padding-bottom:20px;
padding-top:20px;
border-bottom:1px dashed #CCCCCC;
}

#footer{
height:10px;
background-color:#f7f7f7;
clear:both;
margin-top:10px;
padding:20px;
float:left;
}

.linking{
font-size:13px;
color:#d99900;
}

.white{
font-size:8px;
color:#FFFFFF;
}

#left-section{
width:240px;
float:left;
}

.left-section-part{
margin-top:10px;
padding:5px 15px 5px 5px;
}

.left-section-part-bar{
background-image:url(../images/left-tab.gif);
background-repeat:no-repeat;
width:210px;
height:32px;
padding-top:7px;
padding-left:15px;
}

.left-section-part-bar h2{
font-size:14px;
color:#333333;
font-weight:normal;
}

ul.for-left-nav{
margin-left:5px;
}

ul.for-left-nav li{
list-style:none;
background-image:url(../images/menu_arrow.gif);
background-repeat:no-repeat;
background-position:10px 13px;
padding:10px 0 0 28px;
}

ul.for-left-nav li a{
text-decoration:none;
color:#666666;
font-size:12px;
}

ul.for-left-nav li a:hover{
text-decoration:underline;
color:#000000;
}




ul.for-left-nav-install{
margin-left:40px;
}

ul.for-left-nav-install li{
list-style:none;
background-image:url(../images/menu_arrow.gif);
background-repeat:no-repeat;
background-position:10px 13px;
padding:10px 0 0 28px;
}

ul.for-left-nav-install li a{
text-decoration:none;
color:#666666;
font-size:12px;
}

ul.for-left-nav-install li a:hover{
text-decoration:underline;
color:#000000;
}





#right-section{
width:600px;
float:right;
}

.content-top{
height:40px;
border-bottom:1px dashed #CCCCCC;
margin-top:10px;
padding-bottom:15px;
}

.content-top h2{
font-size:12px;
color:#666666;
font-weight:bold;
}

.content-top h3{
font-size:12px;
color:#666666;
font-weight:normal;
margin-top:10px;
}

.content-top h3 a{
font-size:12px;
color:#666666;
font-weight:normal;
text-decoration:none;
}

.content-top h3 a:hover{
font-size:12px;
color:#666666;
font-weight:normal;
text-decoration:underline;
}

.content-part{
margin-top:10px;
padding-right:10px;
}

.content-part h3{
font-size:12px;
color:#666666;
font-weight:normal;
line-height:20px;
text-align:justify;
}

.content-part h4{
font-size:12px;
color:#666666;
font-weight:normal;
line-height:18px;
text-align:justify;
}

.content-part h5{
font-size:12px;
color:#666666;
font-weight:normal;
line-height:18px;
text-align:justify;
}


.link_path_nav{
	font-family:tahoma;
	color:#E64C01;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	line-height:20px;
}

.link_path_nav:hover{
	font-family:tahoma;
	color:#FD6014;
	font-size:11px;
	font-weight:bold;
	text-decoration:underline;
	line-height:20px;
}

.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;
}


ul.for-matter{
margin:5px 0px 20px 10px;
font-size:12px;
}

ul.for-matter li{
list-style:none;
background:transparent url(../images/tab_arrow.jpg) no-repeat;
background-position:10px 6px;
line-height:20px;
padding-left:30px;
}

ul.for-matter li a{
text-decoration:none;
color:#444444;
}

ul.for-matter li a:hover{
text-decoration:underline;
color:#CC0066;
}


.space{
margin-left:15px;
}

.linking{
font-size:13px;
color:#709509;
}

.linking a{
color:#709509;
text-decoration:none;
}

.linking a:hover{
color:#709509;
text-decoration:underline;
}