/* CSS Document */

body{
	margin:0px;
	background:url(../images/main_bg.jpg) no-repeat scroll center top;
	padding:0px;
	color:#666666;
	line-height:20px;
	font-family: Tahoma;
	font-size: 13px;
	font-weight: normal;
	text-align:justify;
}
h2 { color:#343434; font:20px Tahoma, Geneva, sans-serif; padding:0; margin:0; 
border-bottom:1px solid #e1e1e1; font-weight:normal;
}
h3 { color:#0fa1d7; font:14px Tahoma, Geneva, sans-serif; padding:0; margin:0; 
border-bottom:1px solid #e1e1e1; font-weight:normal;
}
h4 { color:#333333; font:16px Tahoma, Geneva, sans-serif; padding:0; margin-bottom:20px; 
font-weight:bold; 
}
.txt{

}
ul{
list-style:none;
margin:0px;
padding:0px;
}
a{text-decoration:none; color:#666666; }
a:hover { text-decoration:underline;}

#main{
width:1000px; height:auto; 
margin-left:auto; margin-right:auto;
}
#wrapper{
width:1000px; height:auto; float:left;
background:#FFFFFF;
}

#header{
width:1000px; height:100px;
float:left;
}
.headband{
width:1000px; height:20px;
float:left; background:#FFFFFF; 
}
#lg{
width:1000px; height:90px;
padding:20px 0 0px 0;
float:left; background:#FFFFFF; margin:0px 0 0px 0px;
}
#logo{
width:200px; height:86px; float:left; padding-left:25px
}
/* -----------------------------
	   MAIN NAVIGATION                  */
	   
.nav_container{
position:relative;
float:left;
margin:0px 0px 0px 0px;
width:775px;
height:59px;
}

#navmenu{
	width:775px;
	display:inline;
	margin:0px;
	padding:0px;
	position:absolute;
	z-index:7;
	left: 1px;
}

#navmenu li{
display:inline;
float:left;
}

a.navhome, a.navhome_a{
display:block;
float:left;
width:112px; height:59px;
background:url(../images/home.jpg);
background-repeat:no-repeat]
}

a.navhome:hover{
background:url(../images/home_over.jpg);
}


a.navabout, a.navabout_a{
display:block;
float:left;
width:110px; height:59px;
background:url(../images/about.jpg);
background-repeat:no-repeat]
}

a.navabout:hover{
background:url(../images/about_over.jpg);
}

a.navproduct, a.navproduct_a{
display:block;
float:left;
width:112px; height:59px;
background:url(../images/products.jpg);
background-repeat:no-repeat]
}

a.navproduct:hover{
background:url(../images/products_over.jpg);
}
a.navclient, a.navclient_a{
display:block;
float:left;
width:112px; height:59px;
background:url(../images/clients.jpg);
background-repeat:no-repeat]
}

a.navclient:hover{
background:url(../images/clients_over.jpg);
}
a.navdownloads, a.navdownloads_a{
display:block;
float:left;
width:112px; height:59px;
background:url(../images/downloads.jpg);
background-repeat:no-repeat]
}

a.navdownloads:hover{
background:url(../images/downloads_over.jpg);
}

a.navcontact, a.contact_a{
display:block;
float:left;
width:112px; height:59px;
background:url(../images/contact.jpg);
background-repeat:no-repeat]
}

a.navcontact:hover{
background:url(../images/contact_over.jpg);
}

a.navsitemap, a.navsitemap_a{
display:block;
float:left;
width:104px; height:59px;
background:url(../images/sitemap.jpg);
background-repeat:no-repeat]
}

a.navsitemap:hover{
background:url(../images/sitemap_over.jpg);
}

/* -----------------------------
	   CONTENT                  */
#search{
width:220px; height:28px; float:right;

}
/* search form */
.searchform {
float:right;
	background-color: transparent;
	border: none;	
	margin: 0 0 0 20px; padding: 5px 0 0px 0;	
	width: 220px;	
}
.searchform p { margin: 0; padding: 0; }
.searchform input.textbox { 
	width: 130px;
	color: #777; 
	height: 18px;
	padding: 2px;	
	border: 1px solid #E5E5E5;
	vertical-align: top;
}
.searchform input.button { 
	width: 60px;
	height: 24px;
	padding: 2px 0px;
	vertical-align: top;
}

#banner{
width:1000px; height:294px;
float:left;
}
#content{
width:950px; height:auto; padding:15px 15px 0px 25px;
margin-bottom:20px;
float:left;
}
#matter{
width:660px; height:auto;  float:left;
}
#para1{
width:650px; height:auto; margin:0 0px 0px 0; float:left;
}
#para2{
width:650px; height:auto; margin:0 0 0px 0; float:left;
}
.team1{
border:1px #CCCCCC dashed; padding:5px;
width:195px; height:245px; margin:0 10px 0px 0; float:left;
}
.team2{
border:1px #CCCCCC dashed; padding:5px;
width:195px; height:245px; margin:0 10px 0px 0; float:left;
}
.team3{
border:1px #CCCCCC dashed; padding:5px;
width:195px; height:245px; margin:0 0px 0px 0; float:left;
}
.downlaod{
padding-right:10px;
width:180px; height:200px;  float:left;
}
.download ul.dlmenu {
margin-top:25px;
	text-align: left;
	text-decoration: none;		

}
.download ul.dlmenu li {
	list-style:url(../images/icon_download.jpg);
	list-style-position:inside;
	padding: 4px 0px 8px 8px;
	border-bottom:#CCCCCC 1px dashed;
	color: #8F8F8F;
}
* html body .download ul.dlmenu li {
	height: 26px;
}
.download ul.dlmenu li a {
color:#0fa1d7; font:18px 'Tahoma', Geneva, sans-serif; padding:0; margin:0; 
	text-decoration: none;	
	background-image: none;	
	color: #666666;			
}
.download ul.dlmenu li a:hover {	
	color: #1773BC;	
}

#quick{
margin:0px 0px 0 15px;
width:250px; height:auto; float:right;
}
.sidebar{
	width: 250px;
	padding: 5px 0px 5px 0px; 	
	border:#CCCCCC 1px solid;
}
.sidebar h3 {
	padding: 0px 0px; 
	font: bold 16px; Trebuchet MS, 'Tahoma', Sans-serif;
	color: #8C9F0D; 		
}
.sidebar ul.sidemenu {
	text-align: left;
	margin: 5px 20px 0px 10px; padding: 0;
	text-decoration: none;		

}
.sidebar ul.sidemenu li {
	list-style:url(../images/arrow.jpg);
	list-style-position:inside;
	padding: 2px 2px 2px 8px;
	border-bottom:#CCCCCC 1px dashed;
	color: #8F8F8F;
}
* html body .sidebar ul.sidemenu li {
	height: 28px;
}
.sidebar ul.sidemenu li a {
	text-decoration: none;	
	background-image: none;	
	color: #666666;			
}
.sidebar ul.sidemenu li a:hover {	
	color: #1773BC;	text-decoration: underline;
}
.sidebar ul.sidemenu ul { margin: 0 0 0 px; padding: 0; }
.sidebar ul.sidemenu ul li { background: none; }

#bottomnav{
width:660px; height:15px;
padding:0px 0px 20px 0px; vertical-align:middle; text-align:center;
float:left;
}

#footer{
width:1000px; height:50px;
background-color:#454545;
float:left;
}
.rghts{
float:left;
font:"Tahoma";
font-size:10px; color:#FFFFFF;
}

.vision{
width:250px;
float:right;
font:"Tahoma";
font-size:10px; color:#FFFFFF;
}
a.vision{
float:right;
font:"Tahoma";
font-size:10px;
color:#FFFFFF;
text-decoration:none;
}

a.vision:hover{
float:right;
font:"Tahoma";
font-size:10px;
text-decoration:none;
}
.leaf a{
color:#0fa1d7; font:16px 'Tahoma', Geneva, sans-serif; padding:0px; margin:0; text-decoration: none;vertical-align:top; font-weight:bold;	
}

.leaf a :hover{ text-decoration:underline;}
.click a{
color:#0fa1d7; font:12px 'Tahoma', Geneva, sans-serif; padding:0px; margin:0; text-decoration: none;vertical-align:top; 	
}

.click a :hover{ text-decoration:underline;}
.view {
color:#0fa1d7; font:12px 'Tahoma', Geneva, sans-serif; padding:0px; margin:0; text-decoration: underline;vertical-align:top; 	
}
.view a{
color:#0fa1d7; font:12px 'Tahoma', Geneva, sans-serif; padding:0px; margin:0; vertical-align:top; 	
}

.view a:hover{ text-decoration:none;}