﻿/* CSS Document */
body{
margin:0px;
padding:0px;
font-family: Verdana;
font-size:11px;
color:#000000;
line-height:15px;
}
form{
margin:0px;
}
img{
border:none;}
.topHeader{
background:url(../images/top_bg_development_company.gif) repeat-x;
height:25px;
}
/*----------------------------headre-----------------------------------*/
.topHeader_container{
width:960px;
}
.main_container{
width:960px;
margin:auto;
}
.main_container_top{
width:960px;
margin:auto;
background: url(../images/head_bg.gif) no-repeat 181px 0px;
}

.topHeader_chat{
width:181px;
background:url(../images/chat_bg_dotnet_development.gif) repeat-x;
}
.chat_icon{

width:151px;
float:left;
padding-top:9px;}
.floteleft{
float:left;
}
.floteright{
float:right;
}
.padding{
margin:0px 6px 0px 7px;
}
.logo{
padding:47px 0px 38px 24px;
width:795px;
float:left;
}
.logo_con{
background:url(../images/head_bg.gif) no-repeat 181px 0px;
}
.nav{
width:924px;
float:left;
background:url(../images/nav_bd_mobile_developmen.gif) repeat-x;
}
.search{
width:144px;
height:43px;
background:url(../images/nav_bd_mobile_developmen.gif) repeat-x;
float:right;
}


.line_hieght{
line-height:20px;
}

.foot_box{

background:url(../images/foot_new_bg_dotnet.gif) repeat-x;}

/*------------------------------body-----------------------------------*/
.box_text{
width:170px;
padding-top:10px;
float:right;
}

.blut_text{
font-size:15px;
color:#2969ac;
font-weight:bold;
line-height:25px;
}
.ul_side{
margin: 5px 0 0 20px;
padding: 0 0 0 0;
}
.li_side {
font-size:11px;
display:list-item;
background-image:url(../images/arrow_dotnet_devlopment_com.gif);
background-repeat: no-repeat;
background-position: 0px 7px;
list-style-type:none;
margin:0px 0px 5px 0px;
padding:1px 0px 1px 18px;
line-height:20px;
}
.box_mid{
background:url(../images/right_bg_softeare_devlopmen.gif) repeat-y;
padding:10px 20px 0px 20px;
}
.box_bottom{
background:url(../images/right_bot_software_developm.gif) repeat-x;
height:9px;
}
.resdmore{
padding:5px 20px 8px 0px;
}
.quick_input{
width:170px;
height:20px;
background:transparent;
border:1px #e7e7e7 solid;
font-size:12px;
}
.quick_area{
font-size:12px;
width:170px;
height:80px;
background:transparent;
border:1px #e7e7e7 solid;
}
.submit_butt{
margin:5px 0px 0px 0px;
width:80px;
height:28px;
background:url(../images/submit.gif) no-repeat;
border:none;
cursor:pointer;
}
.footer_top{
background:url(../images/footer_bg_dotnet_devlopment.gif) repeat-x #143962;
}
.footer_top_mid_box{
width:201px;
float:left;
}
.gray_text{
font-size:15px;
color:#75757c;
font-weight:bold;
padding:10px 5px 15px 10px;
line-height:25px;
}
.ul_foot{
margin: 0 0 0 10px;
padding: 0 0 0 0;
}
.li_foot {
background-image:url(../images/foot_li_dotnet_devlopment.gif);
background-repeat: no-repeat;
background-position: 1px 3px;
list-style-type:none;
margin:0px 0px 5px 0px;
padding:1px 0px 1px 18px;
line-height:15px;
font-size:11px;
}
.icon_div{
width:62px;
float:left;
border-right:1px dotted #bdbdbf;
border-bottom:1px dotted #bdbdbf;
}
.icon_divRight{
width:62px;
float:right;
border-bottom:1px dotted #bdbdbf;
}
.icon_divRight_b{
width:62px;
float:right;
}
.icon_div_b{
width:62px;
border-right:1px dotted #bdbdbf;
float:left;
}
.nav_search{
margin:14px 0px 0px 5px;
background:transparent;
border:none;
width:112px;
height:20px;
font-size:13px;
float:left;
color:#fff;
}
.nav_but{
background:transparent;
border:none;
width:25px;
height:20px;
cursor:pointer;
float:right;
}
.padding_top{
margin-top:0.9em;}

/*----------------------------footer-----------------------------------*/
.footer{
background:url(../images/foot_softrware_application_.gif) repeat-x;
font-size:11px;
color:#FFFFFF;
line-height:20px;
text-decoration:none;
padding:5px 0px 5px 0px;
}


a.footer:hover{
font-size:11px;
color:#FFFFFF;
text-decoration:underline;
}


.spacer{
font-size:0px;
line-height:0px;
clear:both;
}
.footer_side{
width:190px;
float:left;
margin-top:25px;
}
/*----------------------------contact-----------------------------------*/
.main-text{
font-size:14px;
color:#fff;
line-height:30px;
background:#215084;
font-weight:bold;
padding-left:10px;
}
.sub_main-container{
border:#5478a0 9px solid;
padding:10px;
}
.sub_input{
width:190px;
height:20px;
border:#215084 1px solid;
font-family:Verdana;
font-size:12px;
}
.sub_input_drescription{
width:308px;
height:120px;
border:#215084 1px solid;
font-family:Verdana;
}
.div_sub_frame{
width:195px;
float:left;
margin-bottom:10px;
}
.div_sub_frame_right{
width:308px;
float:left;
margin-bottom:10px;
}
/*----------------------------Subpage-----------------------------------*/
.orange_text{
color:#f16e00;
}
.clear_butt{
margin:5px 0px 0px 0px;
width:80px;
height:28px;
background:url(../images/clear.gif) no-repeat;
border:none;
cursor:pointer;
}
/*----------------------------Portfolio-----------------------------------*/
.portfolio_container{
width:283px;
float:left;
border-bottom:#9e9c9c 1px dotted;
background:url(../images/port_bg.gif) bottom no-repeat;
}
.portfolio_container_right{
width:283px;
float:right;
border-bottom:#9e9c9c 1px dotted;
background:url(../images/port_bg.gif) bottom no-repeat;
}
.template_name{
color:#614f4f;
font-family:Verdana,corbel, Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
line-height:38px;
padding-left:12px;
}
.portfoli_img{
width:260px;
margin:auto;
border:#d0cfcf 1px solid;
margin-top:38px;
padding:3px 0px 3px 0px;
}
.paging_con{
width:194px;
padding-top:30px;
margin:auto;
}
.paging_prev{
width:52px;
float:left;
}
.paging_mid{
float:left;
width:78px;
border:#cfcfcf 1px solid;
background:url(../images/port_paging_bg.gif) repeat-x;
width:78px;
margin-left:5px;
color:#807575;
line-height:23px;
}
a.paging_col
{
	color:#807575;
	text-decoration:none;
}
.paging_nxt{
width:52px;
float:right;
}
.design_partner{
text-decoration:none;
margin:10px 0px 10px 0px;
background:url(../images/design_partner_bg.gif);
color:#565555;
font-size:12px;
line-height:28px;
}
a.design_partner{
text-decoration:none;
background:none;
}

a.design_partner:hover{
text-decoration:underline;
color:#731f23;
}
.design_mid{
width:480px;
float:left;
line-height:60px;
}
/*------------------------------02.08.09-----------------------------------------------*/
.gray_text1{
font-size:18px;
color:#75757c;
font-weight:bold;
line-height:25px;
}

/*------------------------------03.08.09-----------------------------------------------*/
.sub_footer{
width:960px;
margin:auto;
border-bottom:#fff 1px solid;
margin-bottom:10px;
}
.sub_footer_main_box{
width:240px;
float:left;
color:#FFFFFF;
font-weight:bold;
line-height:30px;
}
.sub_footer_main_box_bottom_con{
width:240px;
float:left;
padding-bottom:10px;
}
.sub_footer_main_box_bottom{
color:#FFFFFF;
line-height:15px;
}
a.sub_footer_main_box_bottom{
color:#FFFFFF;
text-decoration:none;
}
a.sub_footer_main_box_bottom:hover{
color:#FFFFFF;
text-decoration:underline;
}
/*--------------nav-------------------*/

/*ul{
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}


li {
	display: inline;
	list-style: none;
	line-height:42px;
	font-size:12.5px;
}

li a {
background:transparent url(../images/nav_d_mobile_devlopment.gif) no-repeat scroll right center;
color:#3C5E82;
font-size:12.5px;
font-weight:bold;
line-height:42px;
padding:0px 14px;
text-decoration:none;
}


li a:hover{
	color:#e66920;
	font-size:12.5px;
}

li a:active{
	color:#e66920;
	font-size:12.5px;
}*/
/*-------------------------nav dropdown------------------------*/
.ddsmoothmenu{
/*font: bold 12px Verdana;
background: #414141; background of menu bar (default state)*/
width: 100%;
}

.ddsmoothmenu ul{
z-index:100;
margin: 0;
padding: 0;
list-style-type: none;
}

/*Top level list items*/
.ddsmoothmenu ul li
	{
	position: relative;
	display: inline;
	float: left;
	}

/*Top level menu link items style*/
.ddsmoothmenu ul li a
	{
	background:transparent url(../images/nav_d_mobile_devlopment.gif) no-repeat scroll right center;
	color:#3C5E82;
	font-size:12.5px;
	font-weight:bold;
	line-height:42px;
	padding:0px 14px;
	text-decoration:none;
	display: block;
	/*background: #414141; background of menu items (default state)*/
	color: #2d2b2b;
	}

* html .ddsmoothmenu ul li a{ /*IE6 hack to get sub menu links to behave correctly*/
display: inline-block;
}

.ddsmoothmenu ul li a:link, .ddsmoothmenu ul li a:visited{	
}

.ddsmoothmenu ul li a.selected{ /*CSS class that's dynamically added to the currently active menu items' LI A element
background: black; */
}

.ddsmoothmenu ul li a:hover
	{
	/*background: black; background of menu items during onmouseover (hover state)*/
	color:#e66920;
	}
	
/*1st sub level menu*/
.ddsmoothmenu ul li ul
	{
	position: absolute;
	left: 0;
	display: none; /*collapse all sub menus to begin with*/
	visibility: hidden;
	}

/*Sub level menu list items (undo style from Top level List Items)*/
.ddsmoothmenu ul li ul li
	{
	display: list-item;
	float: none;
	}

/*All subsequent sub menu levels vertical offset after 1st level sub menu */
.ddsmoothmenu ul li ul li ul
	{
	top: 0;
	}
/* Sub level menu links style */
.ddsmoothmenu ul li ul li a
	{
	font: normal 11px Verdana;
	width: 160px; /*width of sub menus*/
	padding:10px 10px 10px 20px;
	border-top-width: 0;
	color:#3c5e98;
	border-right:1px solid #1975a1;
	background:#dff3fb;
	border-left: 1px solid #1975a1;
	}
.ddsmoothmenu ul li ul li a:hover
	{
	font: normal 11px Verdana;
	width: 160px; /*width of sub menus*/
	padding:10px 10px 10px 20px;
	color:#FFFFFF;
	background-color:#5478a0 ;
	background-image:url(../images/sub_arrow.jpg);
	background-repeat:no-repeat;
	background-position:5px 12px;
	border-top-width: 0;
	}
/* Holly Hack for IE \*/
* html .ddsmoothmenu{height: 1%;} /*Holly Hack for IE7 and below*/


/* ######### CSS classes applied to down and right arrow ~/images  ######### */

.downarrowclass
	{
	position: absolute;
	top: 12px;
	right: 7px;
	}

.rightarrowclass
	{
	position: absolute;
	top: 3px;
	right: 2px;
	}

/* ######### CSS for shadow added to sub menus  ######### */

.ddshadow
	{
	padding-right:0px;
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 0;
	background:none;
	}

.toplevelshadow{ /*shadow opacity. Doesn't work in IE*/
}
/*---------------------SITEMAP-------------------------*/

.sitemap
{
	width:100%;
	font-family:Verdana;
	}

.sitemap ul
	{	
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	}
.sitemap ul li
{	
	display:list-item;
	list-style-type:none;
	padding:1px 0px 1px 30px;
	font-size:14px;
	background:url(../images/i_main.gif) no-repeat 3px 7px;
	line-height:30px;
	color:#296ab3;
	font-weight:bold;
	}
.sitemap ul li a
	{
	color:#0b5580;
	text-decoration:none;
	}
.sitemap ul li a:hover
	{	
	color:#ff9c0f;
	text-decoration:none;
	}
.sitemap ul li ul li
	{
	font-size:12px;
	line-height:25px;
	background:url(../images/i_bullets.gif) no-repeat 0px 5px;
	padding-left:30px;
	color:#007bc3;
	}
.sitemap ul li ul li a
	{ color:#007bc3;
	text-decoration:none;
	}
.sitemap ul li ul li a:hover
	{ 
	color:#ff9c0f;
	text-decoration:none;
	}
.sitemap ul li ul li ul li
	{
	text-decoration:none;
	font-size:11px;
	line-height:20px;
	background:url(../images/i_rights.gif) no-repeat 0px 5px;
	padding-left:25px;
	}
.sitemap ul li ul li ul li a
	{ 
	color:#313030;
	text-decoration:none;
	}
.sitemap ul li ul li ul li a:hover
	{ 
	color:#000000;
	text-decoration:underline;
	}