/* CSS Document */

body
{
background-color:#FFFFFF;
margin:10px;
}

.main_container
{
width:922px;
margin:0px auto;
padding:0px;
border-top:none;
}


.main_top_strip
{
width:922px;
height:14px;
background:url(../images/main_top_strip.gif) no-repeat bottom;
float:left;
line-height:14px;
}

.main_bot_strip
{
width:922px;
height:14px;
background:url(../images/main_bot_strip.gif) no-repeat top;
float:left;
}
.clear
{
clear:both;
}

.middle_container
{
width:920px;
float:left;
border:1px solid #CCC9C9;
border-top:none;
border-bottom:none;
}

.logo_header
{
width:920px;
height:80px;
float:left;
}

.logo
{
width:159px;
height:80px;
float:left;
}

.right_logos
{
width:263px;
height:61px;
float:right;
background:url(../images/right_logos_img.gif) no-repeat;
}

.flash_banner
{
width:921px;
height:158px;
float:left;
}

.body_content
{
width:910px;
height: 100%;
float:left;
border-bottom:1px solid #CCCCCC;
padding:5px;
padding-bottom:10px;
margin-bottom: 15px;
}

.left_nav_block
{
width:166px;
float:left;
background:url(../images/left_nav_bg.gif) no-repeat;
padding-top:36px;
margin-right:12px;
}

.left_nav_links
{
width:164px;
float:left;
border:1px solid #CCCCCC;
border-top:none;

}

.left_nav_links ul
{
margin:0px auto;
padding:0px;
list-style-type:none;
margin-left:15px;
margin-top:12px;
}

.left_nav_links li.l1
{
height:25px;
width:130px;
font:bold 11px Verdana, Arial, Helvetica, sans-serif;
color:#666565;
border-bottom:1px dashed #CCCCCC;
line-height:25px;
background:url(../images/left_nav_blue_arrow.gif) 0% 50% no-repeat;
padding-left:10px;
}

.left_nav_links li.l1 a
{
font:bold 11px Verdana, Arial, Helvetica, sans-serif;
color:#666565;
text-decoration:none;

}


.call_us_block
{
width:150px;
height:51px;
float:right;
font:bold 11px Verdana, Arial, Helvetica, sans-serif;
color:#000000;
margin-top:13px;
}

.verdana_10
{
font:normal 10px Verdana, Arial, Helvetica, sans-serif;
color:#000000;

}

.middle_body_content
{
width:555px;
min-height:363px;
height: 100%;
float:left;
}

.welcome_heading
{
width:169px;
height:28px;
float:left;
}

.below_welcome_text
{
width:555px;
padding-top:11px;
text-align:justify;
float:left;
font:11px Verdana, Arial, Helvetica, sans-serif;
color:#666565;
height:100%;
}

.small_block
{
width:169px;
height:204px;
float:left;
margin-top:30px;
}

.small_block_top_cur
{
width:168px;
height:10px;
background:url(../images/small_block_top_cur.gif) no-repeat bottom;
float:left;
}

.small_block_bot_cur
{
width:168px;
height:10px;
background:url(../images/small_block_bot_cur.gif) no-repeat top;
float:left;
}

.small_block_between_content
{
width:156px;
float:left;
border:1px solid #CCCCCC;
border-bottom:none;
border-top:none;
padding-left:10px;
}

.margin_right_23
{
margin-right:23px;
}

.web_solutions_img
{
width:96px;
height:17px;
float:left;
}


.small_block_list
{
width:148px;
float:left;
}

.small_block_list ul
{
margin:0px;
padding:0px;
float:left;
}

.small_block_list li.l1
{
width:143px;
height:25px;
line-height:25px;
list-style:none;
background:url(../images/small_block_list_img.gif) no-repeat 0% 50%;
font:11px Verdana, Arial, Helvetica, sans-serif;
color:#000000;
padding-left:10px;
padding-top:10px;
}

.no_li_bg
{
width:138px;
height:25px;
line-height:25px;
list-style:none;
background:none;
font:11px Verdana, Arial, Helvetica, sans-serif;
color:#000000;
padding-left:10px;
padding-top:10px;
}



.right_panel
{
width:166px;
height:100%;
float:right;
}


.right_news_panel
{
width:166px;
height:142px;
float:left;
}

.news_img
{
background:url(../images/news_img.gif) no-repeat;
width:166px;
height:36px;
float:left;
}

.news_text_panel
{
width:154px;
height:95px;
font:11px Verdana, Arial, Helvetica, sans-serif;
color:#666565;
border:1px solid #CCCCCC;
border-top:none;
text-align:justify;
padding:5px;
}

.formarea
{
width:154px;
height: auto;
font:11px Verdana, Arial, Helvetica, sans-serif;
color:#666565;
border:1px solid #CCCCCC;
border-top:none;
text-align:justify;
padding:5px;
}


.verdana_blue_bold
{
font:bold 11px Verdana, Arial, Helvetica, sans-serif;
color:#017BA0;
}

.right_contact_panel
{
width:166px;
float:left;
margin-top:8px;
}


.contact_img
{
background:url(../images/contact_us_img.gif) no-repeat;
width:166px;
height:36px;
float:left;
}

.footer, .footer a, .footer a:link
{
width:770px;
margin:0px auto;
padding:0px;
font:11px Verdana, Arial, Helvetica, sans-serif;
color:#000000;
text-align:center;
text-decoration:none;
line-height:18px;


}


.footer a:hover
{
color:#0099CC;
}

.float_l
{
float:left;
}




/*added on  14 dec */
.contact_us_form
{
width:549px;
height:100%;
padding-top:11px;
float:left;
border:1px solid #CCCCCC;
padding-bottom:10px;
}

.contact_us_form label.l1
{
width:180px;
height:18px;
line-height:18px;
float:left;
text-align:right;
margin-right:5px;
}

.contact_us_form input.txt1
{
width:250px;
height:18px;
border:1px solid #CCCCCC;
float:left;
} 

.contact_us_form select.txt1
{
width:250px;
height:18px;
border:1px solid #CCCCCC;
float:left;
} 

.margin_top_5
{
margin-top:5px;
}

.margin_top_10
{
margin-top:10px;
}

.contact_us_form textarea.textarea_1
{
width:250px;
height:108px;
border:1px solid #CCCCCC;
float:left;
} 

.verdana_11_grey
{
font:11px Verdana, Arial, Helvetica, sans-serif;
color:#666565;
}

.address_panel
{
width:545px;
float:left;
}

.left_address_panel
{
width:250px;
float:left;
text-align:right;
padding-left:5px;
}

.right_address_panel
{
width:250px;
float:right;
text-align:justify;
padding-right:5px;
}
.building_img
{
width:549px;
height:140px;
margin:0px auto;
padding:0px;
margin-bottom:10px;
background:url(../images/icreon_building.gif) 50% no-repeat;
}

.contact_us_text
{
width:540px;
float:left;
text-align:left;
padding-left:5px;
}


.case_studies_block
{

width:391px;
height:70px;
border-top:1px dashed #CCCCCC;
border-bottom:1px dashed #CCCCCC;
margin:0px auto;
padding:0px;
margin-top:10px;
}

.platform_img_block
{
width:320px;
height:51px;
float:left;
background:url(../images/windows_logo.gif) no-repeat 0% 50%;
padding-left:62px;
text-align:left;
font:11px Verdana, Arial, Helvetica, sans-serif;
padding-top:20px;
}

.bold
{
font-weight:bold;
text-decoration:none;
color:#666666;
}

.platform_img_block_linux
{
width:320px;
height:51px;
float:left;
background:url(../images/linux_logo.jpg) no-repeat 0% 50%;
padding-left:62px;
text-align:left;
font:11px Verdana, Arial, Helvetica, sans-serif;
padding-top:20px;
}




/*case studies pagination */

.case_studies_pagination
{
width:391px;
height:20px;
line-height:22px;
border-top:1px dashed #CCCCCC;
border-bottom:1px dashed #CCCCCC;
margin:0px auto;
padding:0px;
margin-top:10px;
text-align:center;
font:11px Verdana, Arial, Helvetica, sans-serif;
color:#999999;
vertical-align:middle;
padding-top:5px;	
}

.case_studies_pagination a
{
text-decoration:none;
color:#999999;
}

.case_studies_pagination a:hover
{
text-decoration:none;
color:#000000;
}

/*case studies pagination ends here */



.welcome_heading_new
{
width:100%;
height:28px;
float:left;
}

.pdf_block
{
width:50px;
height:28px;
float:right;
}

.heading_and_logo
{
width:450px;
float:left;
}

.technologies
{
width:500px;
margin:0px auto;
padding:0px;
margin-top:10px;
}

.mar_top_bot_5
{
margin:5px 0px 5px 0px;
}



.small_block_list li.a,a:link,a:visited
{
text-decoration:none;
color:#000000;
}

.small_block_list li.a:hover
{
text-decoration:underline;
color:#66CCFF;
}


/* changes on 11-06-08 */

