@charset "utf-8";
/* CSS Document */
body {
	background-color:#d3d3d3;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	margin-top:0px;
	margin-bottom:0px;
	line-height:20px;
	margin-left:0px;
	margin-right:0px;
	text-align:left;
}
.s_font_blue {
	font-family:Tahoma;
	font-size:11px;
	color:#29166f;
	line-height:20px;
	text-decoration:none;
	font-weight:bold;
}
.s_font_blue:link {
	font-family:Tahoma;
	font-size:11px;
	color:#29166f;
	line-height:20px;
	font-weight:normal;
	text-decoration:none;
	font-weight:bold;
}
.s_font_blue:hover {
	font-family:Tahoma;
	font-size:11px;
	color:#FF6633;
	line-height:20px;
	font-weight:normal;
	text-decoration:none;
	font-weight:bold;
}
.ipaddress {
	font-family:Tahoma;
	font-size:12px;
	color:#f1770e;
	line-height:20px;
	font-weight:normal;
}
.news_head1 {
	font-family:Tahoma;
	font-size:11px;
	color:#206394;
	line-height:20px;
	font-weight:bold;
}
.news1 {
	font-family:Tahoma;
	font-size:11px;
	color:#000000;
	line-height:18px;
	font-weight:normal;
}
.footer_text1 {
	font-family:Tahoma;
	font-size:12px;
	color:#ffffff;
	line-height:18px;
}
#background_col_left{
	background-image:url(../images/background_col_left.jpg);
	width:32px;
	background-repeat:repeat-y;
}
#background_col_right{
	background-image:url(../images/background_col_right.jpg);
	width:32px;
	background-repeat:repeat-y;
}
#background_top1 {
	background-image:url(../images/background_top1.jpg);
	height:109px;
	background-repeat:repeat-x;
}
#background_btn1 {
	background-image:url(../images/background_btn1.jpg);
	height:35px;
	background-repeat:repeat-x;
}
#background_footer1 {
	background-image:url(../images/background_footer1.jpg);
	height:45px;
	background-repeat:repeat-x;
}
#news_head_body1 {
	background-image:url(../images/news_head_body1.jpg);
	height:31px;
	background-repeat:repeat-x;
}
#our_product_body1 {
	background-image:url(../images/our_product_body1.jpg);
	height:65px;
	background-repeat:repeat-x;
}
/* news event start */
#marqueecontainer{
position: relative;
width: 200px; /*marquee width */
height: 145px; /*marquee height */
background-color: #f3f3f3;
overflow: hidden;
border: 0px solid orange;
padding: 2px;
padding-left: 4px;
}
/* news event end */
.web_solutions_black {
	font-family:Tahoma;
	font-size:11px;
	line-height:14px;
	color:#000000;
}
.web_solutions_yellow {
	font-family:Tahoma;
	font-size:11px;
	line-height:14px;
	color:#c86109;
	font-weight:bold;
}
.web_solutions_blue {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:14px;
	color:#034372;
	font-weight:bold;
	letter-spacing:0px;
}
/* D_down_menu start */
#dropmenudiv{
position:absolute;
border:1px solid black;
border-bottom-width: 0;
font:normal 12px Verdana;
line-height:18px;
z-index:100;
}

#dropmenudiv a{
width: 100%;
display: block;
text-indent: 3px;
border-bottom: 1px solid black;
font-family:Verdana, Arial, Helvetica, sans-serif;
padding: 1px 0;
text-decoration: none;
font-weight: bold;
background-color:#1c6192;
color:#ffffff;
line-height:20px;
font-size:11px;
}

#dropmenudiv a:hover{ /*hover background color*/
background-color: #3ac6e1;
color:#ffffff;
line-height:20px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

/* D_down_menu end */
/* left nav start */
#services_line3 {
	background-image:url(../images/services_line3.jpg);
	width:9px;
}
#left_top {
	background-image:url(../images/left_top.jpg);
	height:36px;
	width:228px;
	background-repeat:no-repeat;
}
#left_line1 {
	background-image:url(../images/left_line1.jpg);
	width:4px;
	background-repeat:repeat-y;
}
#left_line1 {
	background-image:url(../images/left_line1.jpg);
	width:4px;
	background-repeat:repeat-y;
}
#right_line1 {
	background-image:url(../images/right_line1.jpg);
	width:4px;
	background-repeat:repeat-y;
}
.left_nav_text1 {
	font-family:Tahoma;
	font-size:12px;
	color:#000000;
	line-height:25px;
	font-weight:normal;
	text-decoration:none;
}
.left_nav_text1:hover {
	font-family:Tahoma;
	font-size:12px;
	color:#31719f;
	line-height:25px;
	font-weight:normal;
	text-decoration:none;
}

.left_nav_text2 {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#ffffff;
	line-height:25px;
	font-weight:bold;
}

.search_box {
	border:1px solid #000000;
	background-color:#eef3f7;
	
}

/* input box end */
/* ------------ hintbox start ------------*/
.hintsClass {
	font-family: tahoma, verdana, arial;
	font-size: 12px;
	background-color: #f0f0f0;
	color: #000000;
	border: 1px solid #808080;
	padding: 5px;
}
/* ------------ hintbox end ------------*/
/* ------------ about us start -------------*/
.aboutus_text1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#06abef;
	line-height:25px;
	font-weight:bold;
	text-align:left;
}
.aboutus_text2 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000666;
	line-height:25px;
	font-weight:normal;
	text-decoration:none;
}
.aboutus_text2:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#06abef;
	line-height:25px;
	font-weight:normal;
	text-decoration:none;
}
.aboutus_text3 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#f1770e;
	line-height:25px;
	font-weight:bold;
	text-decoration:none;
}
#table_border {
	border:1px solid #999999;
}
#table_border td {
	border:1px solid #999999;
}
#table_empty td {
	border:0px solid #999999;
}
.bg_col_skill {
	background-color:#f7f7f7;
	font-weight:bold;
	padding:10px;

}
.dire_text1 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#000000;
	line-height:40px;
	font-weight:bold;
	text-decoration:none;
}
.dire_name1 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#9b1616;
	line-height:40px;
	font-weight:bold;
	text-decoration:underline;
}

/* ------------ about us end -------------*/
/* ------------ Products start ------------ */
.pro_red {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ca3733;
	line-height:25px;
	font-weight:bold;
	text-decoration:underline;
}
.site_link {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#695a2b;
	font-weight:normal;
	text-decoration:none;
}
/* ------------ Products end ------------ */
/* ------------ Services Start ------------ */
.services_text1 {
	font-family: serif, Georgia, Times New Roman, Times;
	font-size:12px;
	color:#b65d11;
	font-weight:bold;
	text-decoration:none;
	line-height:18px;

}
.services_text2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#b30000;
	font-weight:bold;
	text-decoration:none;
	line-height:20px;

}
.services_text3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#266899;
	font-weight:normal;
	text-decoration:none;
	line-height:20px;

}
/* ------------ Services end ------------ */
/* ------------ contact us start ---------------- */
.address_text1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	font-weight:normal;
	text-decoration:none;
	line-height:20px;

}
.address_text2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#b65d11;
	font-weight:bold;
	text-decoration:none;
	line-height:20px;

}
.mail {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#1a5102;
	font-weight:bold;
	text-decoration:none;
	line-height:20px;

}
/* ------------ contact us end ---------------- */
/* ------------ input box css start ---------------- */
.input_form {
	border:1px solid #999999;
	background-color:#e9e9e9;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}
.bt4 {
	color:#ff0000;
}
.sub_form {
	border:1px solid #999999;
	background-color:#e9e9e9;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}
.whitetx {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#1a5102;
	font-weight:bold;
	text-decoration:none;
	line-height:20px;
	}
/* ------------ input box css end ---------------- */
/* ------------ web_design start ---------------- */

.web_line_left1 {
	background-image:url(../images/web_line_left1.jpg);
	background-repeat:no-repeat;
	height:28px;
	width:13px;
}
.web_line_body1 {
	background-image:url(../images/web_line_body1.jpg);
	background-repeat:repeat-x;
	height:28px;
}
.web_line_right1 {
	background-image:url(../images/web_line_right1.jpg);
	background-repeat:no-repeat;
	height:28px;
	width:13px;
}
.web_design_text1 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-weight:bold;
}
/* ------------ web_design end ---------------- */

.whowe { font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
color:#3399FF;
font-weight:bolder;}

.iso_font1 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#001d42;
	font-weight:bold;
}