@charset "utf-8";
/* CSS Document */

body{ margin:0px; background:#c9c9c9; font-family: Arial, "Arial Narrow", "Arial Black"  ;}
*{
    margin:0;
    padding: 0;
}
img{
    border: 0;
}

#wrap-container
{ 
	width:1000px; 
	margin:auto; 
	height:auto;
}
#header
{ 
	width:1000px; 
	height:170px;
	margin:auto; 
	background:url(images/header_bg.jpg) repeat-x;
}
#header .topnav{ 
	height:115px;
}
#header .logo{ 
	height:60px; 
	width:175px; 
	float:left; 
	margin-top:25px; 
	margin-left:10px;
}
#header .right{ 
	height:60px;
	width:200px; 
	float:right; 
	margin-top:20px; 
	margin-right:20px; 
	font-size:12px;  
}
#header .search
{
	height:30px; 
	width:200px; 
	float:right; 
	margin-top:5px; 
	margin-bottom:5px; 
	font-size:12px; 
	background:url(images/searchg.png) no-repeat right;
} 
#header .inputtxt
{ 
	width:150px; 
	margin-right:5px; 
	margin-top:8px; 
	border:none; 
	font-size:11px; 
}
#header .imgclass 
{ 
	float:right;
	display:inline;
}
#solutions_banner_left
{
	float:left;
	display:inline;
	width:603px;
	height:241px;
	background:url(images/solutions_banner_left_bg.gif) repeat-x;
}
#solutions_banner_right
{
	float:left;
	display:inline;
	width:396px;
	height:242px;
	background:url(images/solutions_banner_right_bg.gif) no-repeat;
}
#solutions_descr_container
{
	float:left;
	display:inline;
	width:603px;
	height:518px;
	background:url(images/solutions_content_bg.gif) repeat-x;
}
#solutions_descr
{
	float:left;
	display:inline;
	width:505px;
	height:465px;
	font-size:12px;
	font-family:arial;
	text-align:justify;
	margin-left:30px;
	margin-top:20px;
	line-height:17px;
}
.heading
{
	float:left;
	display:inline;
	font-size:12px;
	font-weight:normal;
	font-family:Arial;
	color:#3c93c8;
	width:500px;
	margin-top:20px;
	margin-bottom:20px;
}
#vertical_head
{
	float:left;
	display:inline;
	width:44px;
	height:517px;
	margin-left:24px;
	background:url(images/solutions_vertical_head.gif) no-repeat;
}
#right_portion_container
{
	float:left;
	display:inline;
	width:359px;
	height:516px;
	background:url(images/solutions_middle_right_bg.png) repeat-x;
}
#right_portion_head
{
	float:left;
	display:inline;
	background:url(images/solutions_core_devolepment_head.gif) no-repeat;
	width:287px;
	height:28px;
	margin-left:36px;
	margin-top:20px;
}
#right_portion_container ul
{
	float:left;
	display:inline;
	margin-top:15px;
	margin-left:45px;
}
#right_portion_container ul li
{
	background:url(images/solutions_middle_right_bullet.png) no-repeat left;
	list-style:none;
	font-size:12px;
	font-family:arial;
	padding-left:30px;
	height:19px;
	padding-top:3px;
	
}
#right_portion_bottom_container
{
	float:left;
	display:inline;
	margin-top:75px;
	padding-left:20px;
	
}
#right_portion_bottom_container span
{
	float:left;
	display:block;
	font-size:12px;
	font-family:arial;
	color:white;
	font-weight:bold;
	margin-left:5px;
	
}
#right_portion_bottom_container ul
{
    float:left;
	display:inline;
	margin-top:35px;
	margin-left:0px;
}
#right_portion_bottom_container ul li
{
	background:url(images/solutions_middle_right_bullet.png) no-repeat left;
	list-style:none;
	font-size:12px;
	font-family:arial;
	padding-left:15px;
	padding-top:2px;
	height:20px;
	padding-top:3px;
}
.right_portion_bottom_container_inner
{
	float:left;
	display:inline;
	width:110px;
	height:219px;
}
.right_portion_bottom_container_inner1
{
	float:left;
	display:inline;
	width:114px;
}
#solutions_right_extream
{
	float:left;
	display:inline;
	width:37px;
	height:518px;
	background:url(images/solutions_content_bg.gif) repeat-x;
}
#footer{ float:left;width:1000px; height:45px;margin:auto; background-color: #f7f7f4; font-size:12px; padding-top:25px;}
#footer a:link, #footer a:visited{ color:#000000; text-decoration: none;}
#footer a:hover{ color:#2387c0; text-decoration: none;}
.active a:link, .active a:visited, .active a:hover{color:#2387c0; text-decoration: none;}
