@charset "utf-8";
/* CSS Document */
img{border:none;}
object {vertical-align:top;outline:none}
input,textarea,select {font-family:Tahoma,Arial,helvetica,sans-serif;font-size:1em;vertical-align:middle;font-weight:normal}
fieldset {border:0}
#contacts-form { clear:right;width:100%;overflow:hidden; text-align:left;}
#contacts-form fieldset { border:none;float:left;}
#contacts-form .field { clear:both}
#contacts-form label { float:left;width:175px;line-height:18px;padding-bottom:8px;font-weight:bold;color:#454545}
#contacts-form input { width:300px;padding:1px 0 1px 3px;border:1px solid #ccc;color:#70635b}
#contacts-form .radio{ clear:both; float:left; color:#0066CC; width:20px;}
#contacts-form textarea { width:300px;height:70px;padding:1px 0 1px 3px;border:1px solid #ccc;color:#70635b;margin-bottom:15px;overflow:auto}

#contacts-form .link1 {float:right}
body
{
margin:0;
padding:0;
overflow-x:hidden; 
overflow-y:auto; font-family: Helvetica, Arial, sans-serif  ; font-size:12px;
}
.logo
{
	
height:81px;
width:160px;
}
.clients_background
{background:url(../images/clients_bg.jpg) no-repeat;
width:264px;
height:96px;
}
.clients_name
{
text-align:center;
font-family:Verdana;
font-size:11px;
font-weight:400;
}
a
{
outline:none
}
.top_right_link
{
font-family:Verdana;
font-size:10px;
font-weight:400;
text-align:right;
padding:1px 5px 0 2px;
color:#0052a4;
}
.top_right_link a
{
color:#626262;
text-decoration:underline;
}
.top_right_link a:hover
{
color:#0052a4;
text-decoration:none;
}
.search_form
{
background:#FFFFFF;
color:#d3d2d2;
border:1px #e9e6e6 solid;
font-family:Verdana;
font-size:11px;
padding:3px;
text-align:left;
padding-left:2px;
}
/* ------------------------ top menus ----------------------------- */
ul.binarch_top_menu {
	margin: 0px;
	list-style: none;
	padding-left:0px;
}

ul.binarch_top_menu li { display: inline; position:relative; }
	
ul.binarch_top_menu li a {
	display: block; float: left; height: 55px;
	background-image:url(../images/menus.jpg); text-indent: -9999px;
	outline:none;
}
	ul.binarch_top_menu li a.home {
		width: 102px; background-position: 0 0;
	}
ul.binarch_top_menu li a.spacer1
	{
	width: 3px; background-position: -102px 0;	
	}
	ul.binarch_top_menu li a.about_us {
		width: 120px; background-position: -105px 0;
		cursor:default;	
	}
ul.binarch_top_menu li a.spacer2
	{
	width: 3px; background-position: -225px 0;	
	}
	ul.binarch_top_menu li a.services {
		width: 145px; background-position: -228px 0;
		cursor:default;	
	}
ul.binarch_top_menu li a.spacer3
	{
	width: 3px; background-position: -373px 0;	
	}
	ul.binarch_top_menu li a.products {
		width: 138px; background-position: -376px 0;
		cursor:default;	
	}
ul.binarch_top_menu li a.spacer4
	{
	width: 3px; background-position: -514px 0;	
	}
	ul.binarch_top_menu li a.approach {
		width: 112px; background-position: -517px 0;
	
	}
ul.binarch_top_menu li a.spacer5
	{
	width: 3px; background-position: -629px 0;	
	}
	ul.binarch_top_menu li a.industry_verticals {
		width: 168px; background-position: -632px 0;	
	}
ul.binarch_top_menu li a.spacer6
	{
	width: 3px; background-position: -800px 0;	
	}
		ul.binarch_top_menu li a.contactus {
		width: 123px; background-position: -803px 0;	
	}
	/* ----------------------- For Current Pages ----------------------------- */
	ul.binarch_top_menu li a.home_current {
		width: 102px; background-position: 0 -55px;	
	}
	ul.binarch_top_menu li a.about_us_current {
		width: 120px; background-position: -105px -55px;	
	}
	
	ul.binarch_top_menu li a.services_current {
		width: 145px; background-position: -228px -55px;	
	}
	
	ul.binarch_top_menu li a.products_current {
		width: 138px; background-position: -376px -55px;	
	}
	ul.binarch_top_menu li a.approach_current {
		width: 112px; background-position: -517px -55px;	
	}
	ul.binarch_top_menu li a.industry_verticals_current {
		width: 168px; background-position: -632px -55px;	
	}
	ul.binarch_top_menu li a.contactus_current {
		width: 123px; background-position: -803px -55px;	
	}
/* --------------------------- Menu Hover ---------------------------- */
	ul.binarch_top_menu li a.home:hover, ul.binarch_top_menu li a.home:focus {
			width:102px; background-position: 0 -55px;	
	}
	ul.binarch_top_menu li a.about_us:hover, ul.binarch_top_menu li a.about_us:focus {
		width:120px; background-position: -105px -55px; 
	}
	ul.binarch_top_menu li a.services:hover, ul.binarch_top_menu li a.services:focus {
		width:145px; background-position: -228px -55px;	
	}
	ul.binarch_top_menu li a.products:hover, ul.binarch_top_menu li a.products:focus {
		width:138px; background-position: -376px -55px;	
	}
	ul.binarch_top_menu li a.approach:hover, ul.binarch_top_menu li a.approach:focus {
		width:112px; background-position: -517px -55px;	
	}
	ul.binarch_top_menu li a.industry_verticals:hover, ul.binarch_top_menu li a.industry_verticals:focus {
		width:168px; background-position: -632px -55px;	
	}
	ul.binarch_top_menu li a.contactus:hover, ul.binarch_top_menu li a.contactus:focus {
		width:123px; background-position: -803px -55px;	
	}

/* ----------------- Drop down ------------------------------ */


.bottom_left_bg
{
background:url(../images/bottom_left.jpg) no-repeat;
width:15px;
height:51px;
}
.bottom_right_bg
{
background:url(../images/bottom_right.jpg) no-repeat;
width:15px;
height:51px;
}
.bottom_middle_bg
{
background:url(../images/bottom_bg.jpg) repeat-x;
}
.bottom_link
{
font-family:Verdana;
font-size:10px;
text-align:right;
padding-right:4px;
color:#626262;
}
.bottom_link a
{
color:#0e4d8f;
text-decoration:none;
}
.bottom_link a:hover
{
text-decoration:underline;
color:#626262;
}



/* ------------------------- Innerpage Stylesheet ---------------------- */
.left_bg
{
background:url(../images/innerpage_menu_bg.jpg) #0b1016 no-repeat top;
width:225px;
}
.link_heading
{
text-decoration:none;
font-family:Verdana;
font-size:12px;
color:#92c9f5;
text-align:center;
font-weight:600;
height:28px;
line-height:28px;
}
.left_link
{
font-family:Verdana;
font-size:11px;
color:#87a1af;
font-weight:400;
padding-left:1px;
line-height:22px;
height:22px;
}
.left_link a
{
color:#FFFFFF;
text-decoration:underline;
}
.left_link a:hover
{
color:#87a1af;
text-decoration:none;
}
.left_link a.current
{
color:#87a1af;
text-decoration:none;
}
.bottom_line
{
border-top: #FFFFFF 1px solid;
height:2px;
background:#0b1016;
}
p
{
font-family:Verdana;
font-size:11px;
color:#000000;
text-align:left;
line-height:17px;
padding-left:8px;
text-decoration:none;
font-weight:400;
}
b
{
font-family:Verdana;
font-size:12px;
color:#0e4d8f;
text-align:left;
padding-left:8px;
text-decoration:none;
font-weight:bold;
}
.list_style
{
font-family:Verdana;
font-size:11px;
color:#000000;
text-align:left;
text-decoration :none;
font-weight:400;
line-height:16px;
}
.list_style ul
{
list-style:url(../images/arrow.jpg);
}
.list_style ul li
{
height:22px;
}
.list_style_para
{
font-family:Verdana;
font-size:11px;
color:#000000;
text-align:left;
font-weight:400;
line-height:20px;
}
.list_style_para a
{
color:#0e4d8f;
text-decoration:underline;
}
.list_style_para a:hover
{
color:#454645;
text-decoration:none;
}
.list_style_para ul
{
list-style-type:none;
padding-left:15px;
}
.list_style_para ul li
{
background:url(../images/arrow.jpg) no-repeat -1px 5px;
padding-left:18px;
}
.map_link
{
font-family:Verdana;
font-size:11px;
text-align:center;
color:#000000;
font-weight:400;
padding-left:1px;
line-height:22px;
height:22px;
}
.map_link a
{
color:#000000;
text-decoration:underline;
}
.map_link a:hover
{
color:#0e4d8f;
text-decoration:none;
}
.button
{
border:none;
background:url(../images/button.jpg) no-repeat;
width:91px;
font-size:11px;
font-family:Verdana;
color:#000000;
font-weight:400;
padding-bottom:5px;
height:25px;
}
.button:hover
{
cursor:pointer;
background:url(../images/button_h.jpg) no-repeat;
width:91px;
color:#FFFFFF;
border:none;
height:25px;
}
.form_text
{ font-family:Verdana;
font-size:11px;
font-weight:400;
padding-left:3px;
height:30px;
text-align:left;
color:#313232;
}
.form
{ font-family:Verdana;
font-size:11px;
font-weight:400;
padding-left:3px;
border:1px #CCCCCC solid;
text-align:left;
color:#313232;
}
.form:hover
{ 
border:1px #0052a4 solid;
}
.form:focus
{ 
border:1px #0052a4 solid;
}
.services_list1{
padding-left:10px; 
font-family:Verdana;
font-size:11px;
font-weight:400;
text-align:justify;
}
.services_list
{

}
.services_list
{
list-style-image:url(../images/arrow.jpg);
font-family:Verdana;
font-size:11px;
font-weight:400;
text-align:left;
padding-left:15px;
color:#000000;
line-height:22px;
}
.services_list a
{
list-style-image:url(../images/arrow.jpg);
font-family:Verdana;
font-size:11px;
font-weight:400;
text-align:left;
color:#000000;
}
.services_list a:hover
{
text-decoration:none;
color:#0052a4;
}
.services_tab
{
list-style:square;
font-family:Verdana;
font-size:11px;
font-weight:400;
text-align:left;
padding-left:15px;
color:#000000;
line-height:22px;
}
.verify_code
{
font-family:Georgia;
font-size:15px;
letter-spacing:0.2em;
font-weight:600;
text-align:left;
padding-left:10px;
padding-bottom:3px;
color:#333333;
vertical-align:middle;
}


/*    ============================================================ */
.dropmenudiv{
position:absolute;
border: 1px solid #BBB;
border-bottom-width: 0;
font-family:Verdana;
font-size:11px;
font-weight:400;
line-height:18px;
width: 200px;
z-index:999;
visibility: hidden;
}
.dropmenudiv a{
display: block;
opacity:0.90;
filter:alpha(opacity=90);
filter: “alpha(opacity=90)”;
background:#f68e1e;
color:#ffffff;
text-align:left;
border-bottom: 1px solid #e0e0e0;
text-decoration:none;
padding: 5px 0;
padding-left:5px;
}
.dropmenudiv a:hover{ /*THEME CHANGE HERE*/
opacity:0.90;
overflow:hidden;
filter:alpha(opacity=90);
filter: “alpha(opacity=90)”;
color:#000000;
background:#FFFFFF;
}


.ser_link
{
font-family:Verdana;
font-size:12px;
font-weight:bold;
color:#626262;
text-decoration:none;
}
.ser_link a
{
color:#0e4d8f;
text-decoration:none;
}
.ser_link a:hover
{
text-decoration:none;
color:#00ff00;
}
.text {
 font-family:"Arial";
 font-size:12px;
 color:#000000;
 font-style:normal;
 font-stretch:normal;
 font-variant:normal;
 font-weight:normal;
 text-decoration:none;
 text-transform:none;
 line-height:normal;
}
.text a {
 font-family:"Arial";
 font-size:12px;
 color:#000000;
 font-style:normal;
 font-stretch:normal;
 font-variant:normal;
 font-weight:normal;
 text-decoration:none;
 text-transform:none;
 line-height:normal;
}
.text a:hover {
 font-family:"Arial";
 font-size:12px;
 color:#000000;
 font-style:normal;
 font-stretch:normal;
 font-variant:normal;
 font-weight:normal;
 text-decoration:underline;
 text-transform:none;
 line-height:normal;
}
.success
{
 font-family:"Arial";
 font-size:12px;
 color:#0000FF;
}
.error
{
 font-family:"Arial";
 font-size:12px;
 color:#FF0000;	
}
table .knit {background-color:#F4F4F4; border:1px solid #CCCCCC; }
table .knit tr td{ border-bottom:1px solid #CCCCCC; border-left:1px solid #CCCCCC;}
table tr .first{background-color:#FF6600; color:#FFFFFF; height:40px; font-weight:bold;}
table .knit tr td{padding:4px; }
table tr .tit{background-color:#0066FF; color:#FFFFFF; height:30px; font-weight:bold;}