﻿#left_col {
float: left;
width: 380px;
}

#left_col.subpage {
float: left;
width: 560px !important;
margin: 0px 40px 0 20px;
display: inline;
}


/* 26ny landing page */
#left_col.twentysixny {
float: left;
width: 450px !important;
margin: 0 0 0 20px;
display: inline;
}
#left_col.twentysixny h1 {
	color: #4C4C4C;
	font-weight: normal;
	font-size: 28px;
	margin: 5px 0;
}
#left_col.twentysixny h2 {
	color: #0067C5;
	font-size: 12px;
	font-family: Georgia, serif;
	font-weight: normal;
	margin: 10px 0;
}
#left_col.twentysixny p {
	margin: 10px 0;
}
#right_col.twentysixny {
	margin: 30px 0 0 5px;
	width: 400px;
}
/* /26ny landing page */


#center_col {
margin-left: 15px;
width: 225px;
float: left;
display: inline;
}

#right_col {
margin-left: 15px;
width: 260px;
float: left;
overflow: visible;
display: inline;
}

#right_col table {
margin: 0;
padding: 0;
display: inline;
width: 260px !important;
clear: both;
}

#right_col td#MSOZoneCell_WebPartWPQ4 {
width: 260px;
}

#right_col table td.ms-vb {
width: 260px !important;
border: 0px solid red;
}

div#WebPartWPQ4 {
width: 260px !important;
clear: both;
}

#solutions_panel_home div#WebPartWPQ4 p.more_panel{
width: 570px;
}

h1#sec_tab {
padding: 277px 0 0 0;
overflow: hidden;
height: 0px !important;
height /**/:277px;
width: 31px;
position: absolute;
top: -24px;
left: -40px;
}

.solutions {
background: url('/Images/tab_solutions.jpg') !important;
}

.aboutus {
background: url('/Images/tab_about.jpg') !important;
}

.clients {
background: url('/Images/tab_industries.jpg')!important;
}

.events {
background: url('/Images/tab_events.jpg')!important;
}

.careers {
background: url('/Images/tab_careers.jpg')!important;
}

.expertise {
background: url('/Images/tab_expertise.jpg')!important;
}

h2#execprofile.section_head
{
	font: normal 35px "Georgia";	
	color: #0067c5;
	padding: 0; margin: 0 0 10px 0;
	width: auto;
	background: transparent url('/Images/dot_blue.gif') 0% 37px repeat-x;
	vertical-align: top;

}




#left_col.subpage p, #left_col.subpage p div {
color: #666;
line-height: 1.5;
margin: 10px 0 0 20px;
} 

p#breadcrumb {
width: 400px;
font: bold 10px "Arial";
color: #999;
margin: 0 0 20px 0 !important;
clear: both;
}

p.intro_para, p.intro_para div {
font: normal 12px "Trebuchet MS";
color: #666;
line-height: 1.8;
padding-left: 15px;
margin-top: 10px;
margin-bottom: 20px;
}

.intro_para .intro_more, .intro_parag .intro_more {
float: right;
font-weight: bold;
color: #0067c5;
background: url('/Images/readmore_arrows.gif') center right no-repeat;
padding-right: 25px;
text-align: left;
}

p.partnerships {
font: bold 14px "Trebuchet MS";
color: #f60;
margin-top: 30px;
}

p.center_intro {
font: normal 11px "Arial";
color: #333;
margin: 20px 10px 10px 10px;
}

p.definition {
color: #0067c5;
font: normal 10px "Trebuchet MS";
width: 90%;
margin: 10px auto;
}

p.definition span {
color: #f60;
}

p.staff_name {
font: bold 13px "Arial";
}

/*
p.staff_position {
font: normal 12px "Trebuchet MS";
color: #ff7417;
}
*/
p.staff_position {
font: normal 12px/110% "Trebuchet MS";
color: #ff7417;
margin-top: 5px;
}


img.sec_tab {
position: absolute;
top: 128px;
left: 0px;
}

img.profile_pic {
float: left;
}


div#left_col h3 img.client_logo {
margin: 10px auto;
}

div#left_col ul {
margin-left: 50px;
}

div#left_col ul li {
font: normal 12px "Trebuchet MS";
line-height: 1.5;
color: #666;
}

div#left_col ul ul {
margin-left: 20px;
}

ul#section_links li {
font: bold 11px "Arial" !important;
line-height: 1.5 !important;
}

ul#tech_list {
list-style-type: none;
margin: 40px auto 0 50px;
}

ul#tech_list li {
padding: 68px 0 0 0;
overflow: hidden;
height: 0px !important;
height /**/:68px;
width: 122px;
}

:68px;
width: 122px;
}

li#dotnet {
background: url('/SiteCollectionImages/icon_dotnet.gif') top left no-repeat;
}

li#java {
background: url('/SiteCollectionImages/icon_java.gif') top left no-repeat;
}

li#biztalk {
background: url('/SiteCollectionImages/icon_biztalk.gif') top left no-repeat;
}

li#hybernate {
background: url('/SiteCollectionImages/icon_hybernate.gif') top left no-repeat;
}


div#client_panel_home {
margin-left: 30px;
width: 260px;
float: left;
display: inline;
}

img.employee_img, img.event_img {
margin-bottom: 20px;
margin-left: 20px;
margin-right: 10px;
}

div#officer_list {
clear: both;
}

div#logoTable {
position:relative;
border:1px solid #fff;
margin-left:20px;
}

div#logoTable * {
margin:0px;
padding:0px;
}

div#logoTable p {
float:left;
width:120px;
height:88px;
vertical-align:middle;
overflow:hidden;
border:1px solid #fff;
background:#efefef;
padding:3px;
margin:1px !important;
}

div#logoTable p:hover {
background:#c3deff;
border-color:#549cff;
}


