/* CSS Document */

body {
margin:0px auto;
padding:0px;
}

p{
padding:0px;
margin:0px;
}

/* Container ----------------*/
#container{
width:974px;
margin:0px auto;
}



/* Body Shadow --------------------------------------*/
.blur{
width:974px;
background-color: #ccc; /*shadow color*/
color: inherit;
margin-top: 4px;
}

.shadow,
.content{
position: relative;
bottom: 2px;
right: 2px;
}

.shadow{
background-color: #666; /*shadow color*/
color: inherit;
}

.content{
background-color: #fff; /*background color of content*/
color: #000; /*text color of content*/
border-right: 1px solid #e4e4e4; /*border color*/
border-left: 1px solid #cccccc; /*border color*/
}

/* Header Starts ------------------------*/

#header{
width:974px;
height:110px;
background-color:#01304a;
}

/* Logo --------------*/

#logo{
background:url(../images/logo_vs.jpg) no-repeat;
height:47px;
margin-top:10px;
}

/* Header Text- Main + Inside pages -------------------------------------*/

.style4 {color: #000000}
.style7 {color: #548dd4}
.style2 {color: #000000}


h1{
font-family: Cambria,"Trebuchet MS", Verdana, Arial, "Times New Roman";
color:#365f91;
font-size:15px;
margin-top:5px;
font-weight:bold;

}

h2{
font-family: Cambria,"Trebuchet MS", Verdana, Arial, "Times New Roman";
color:#365f91;
font-size:16px;
font-weight:bold;
padding: 8px 0;
margin: 0;
text-decoration:none;
}

h3{
font-family: Cambria,"Trebuchet MS", Verdana, Arial, "Times New Roman";
color:#365f91;
font-size:13px;
font-weight:bold;
}

/*Country Link ---------------*/
.country_topsmall{
color: #ffffff;
font-family: Verdana, Arial, Helvetica, sans-serif;
text-decoration: none;
font-size: 10px;
font-weight:bold;
text-align:center;
}

.country_topsmall a{
color: #ffffff;
font-family: Verdana, Arial, Helvetica, sans-serif;
text-decoration: none;
font-size: 10px;
font-weight:bold;
text-align:center;
}

.country_topsmall a:hover{
color:#ffffff;
font-family: Verdana, Arial, Helvetica, sans-serif;
text-decoration: none;
font-size: 10px;
font-weight:bold;
text-align:center;
}

/* Top Nav Text ----------*/
.contentsmall{
color: #ffffff;
font-family: Verdana, Arial, Helvetica, sans-serif;
text-decoration: none;
font-size: 10px;
text-align:center;
}

.contentsmall a{
color: #ffffff;
font-family: Verdana, Arial, Helvetica, sans-serif;
text-decoration: none;
font-size: 10px;
text-align:center;
}

.contentsmall a:hover{
color: #ffffff;
font-family: Verdana, Arial, Helvetica, sans-serif;
text-decoration: underline;
font-size: 10px;
text-align:center;
}

/* main Nav -Home ----------------------*/
.navtxt{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-align:center;
color:#FFFFFF;
}

.navtxt a{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-align:center;
color:#FFFFFF;
text-decoration:none;
}

.navtxt a:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-align:center;
color:#FFFFFF;
/*text-decoration:underline;*/
}


/* Text and Others --------------------------------- */

.boldtxt{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#666666;
text-align:justify;
font-weight:bold;
}
.hline{
height: 1px;
background-color: #E5EFFE;
font-family: Verdana, Arial, Helvetica, sans-serif;
}

.maintxt{
font-family:"Trebuchet MS", Verdana, Arial, "Times New Roman";
color:#334374;
font-size:15px;
font-weight:bold;
}
.blacktxt{
font-family:"Trebuchet MS", Verdana, Arial, "Times New Roman";
color:#1152c8;
font-size:13px;
font-weight:bold;
}
.contenttxt{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#666666;
/*text-align:justify;*/
}
.contenttxt a{
font-size:11px;
color:#0066CC;
text-decoration:none;
}
.contenttxt a:hover{
font-size:11px;
color:#666666;
text-decoration:underline;
}

.polltxt{
font-family: Arial, "Times New Roman";
color:#000;
font-size:13px;
font-weight:bold;
}

.cust_txt{
font-family: Cambria,"Trebuchet MS", Verdana, Arial, "Times New Roman";
color:#365f91;
font-size:15px;
font-weight:bold;
text-align:center;
line-height:48px;
margin-left:60px;
}
.port_txt{
font-family:"Trebuchet MS", Verdana, Arial, "Times New Roman";
color:#1152c8;
font-size:13px;
font-weight:bold;
}
.custtxt{
font-family: Cambria,"Trebuchet MS", Verdana, Arial, "Times New Roman";
color:#365f91;
font-size:15px;
font-weight:bold;
text-align:center;
line-height:15px;
margin-left:60px;
}

.newstxt{
font-family: Cambria,"Trebuchet MS", Verdana, Arial, "Times New Roman";
color:#365f91;
font-size:15px;
font-weight:bold;
text-align:center;
line-height:48px;
margin-left:60px;
}

.poll_txt{
font-family: Cambria,"Trebuchet MS", Verdana, Arial, "Times New Roman";
color:#365f91;
font-size:15px;
font-weight:bold;
text-align:center;
line-height:48px;
margin-left:60px;
}

/* Phone Text ------------------------*/
.phtxt{
font-family:"Trebuchet MS", Verdana, Arial, "Times New Roman";
color:#666666;
font-size:12px;
font-weight:bold;
}

/* Email Text Nav ---------------------*/
.emailtxt{
color: #666666;
font-family: Verdana, Arial, Helvetica, sans-serif;
text-decoration: none;
font-size: 10px;
text-align:center;
}

.emailtxt a{
color: #666666;
font-family: Verdana, Arial, Helvetica, sans-serif;
text-decoration: none;
font-size: 10px;
text-align:center;
}

.emailtxt a:hover{
color: #666666;
font-family: Verdana, Arial, Helvetica, sans-serif;
text-decoration: underline;
font-size: 10px;
text-align:center;
}

/* Inside Left Nav ------------------------*/
.lftnavsmall {
background:url(../images/leftnav-bg.gif) no-repeat;
height:20px;
color: #ffffff;
font-family: Verdana, Arial, Helvetica, sans-serif;
text-decoration: none;
font-size: 10px;
text-align:left;
}

.lftnavsmall a{
color: #ffffff;
font-family: Verdana, Arial, Helvetica, sans-serif;
text-decoration: none;
font-size: 10px;
text-align:left;
}

.lftnavsmall a:hover{
color: #ffffff;
font-family: Verdana, Arial, Helvetica, sans-serif;
text-decoration: underline;
font-size: 10px;
text-align:left;
}
/*Middle-------------*/

#middle{
width:972px;
border-bottom:1px solid #000000;
height:202px;
}

#flash{
width:773px;
float:left;
}

#mid_rt{
width:190px;
float:right;
border-left:1px dotted #000000;
height:202px;
}

/*  All Page Wrapper ---------------*/
#wrapper{
width:972px;
float:left;
}

#wrapperabt{
width:972px;
}

#wrappernews{
width:972px;

}
#wrapperknow{
width:972px;
height:550px
}
#wrappercase{
width:972px;
height:540px
}
#wrappercontact{
width:972px;
height:480px
}
#wrapperbi{
width:972px;
height:840px
}
#wrapperrfid{
width:972px;
height:675px
}
#wrappermicro{
width:972px;
height:766px
}
#wrapperengage{
width:972px;
height:934px
}
#wrapperoff{
width:972px;
height:920px
}
#wrapperdyna{
width:972px;
height:1050px
}
#wrapperprocess{
width:972px;
height:870px
}
#wrapperasset{
width:972px;
height:895px
}


/*Inside page ----------*/

#in_lft{
width:220px;
background:url(../images/inside-shadow.jpg) repeat-y;
}

/*Footer -------------*/

#footerhm{
background:url(../images/footer.jpg) no-repeat;
height:51px;
width:974px;
clear:both;
}

.ftxt{
color: #ffffff;
font-family: Verdana, Arial, Helvetica, sans-serif;
text-decoration: none;
font-size: 10px;
text-align:center;
line-height:51px;
}

.padding10{
	padding: 0 10px;
}
.client{
	font-size:12px;
	color:#666666;
	padding-right: 8px;

}
.green{
	text-align: right;
	color: #7e9a5d;
	font-weight: bold;
}

.horz_dot{
	background: url(../images/horz_dot.gif) left center repeat-x;
}

.red{
	color: #d34247;
}

