﻿#intro {
width: 895px;
margin: 0 30px; padding: 0;
}

#intro_left {
float: left;
display: inline;
width: 450px;
margin: 0 30px 30px 0;
}

#intro_right {
display: inline;
width: 340px;
}

/* WebPart Fix */

#intro_right table {
	width: 350px;
}

h2.hp_intro_text {
font: normal 21px "Georgia";
color: #0067c5;
}

p.intro_parag {
font: normal 14px "Trebuchet MS";
color: #666;
line-height: 1.5;
}

p.intro_parag span.intro_more, p#introparagraph span.intro_more {
float: right;
font-weight: bold;
color: #0067c5;
background: transparent url('/Images/readmore_arrows.gif') center right no-repeat;
padding-right: 25px;
text-align: left;
}

p#introparagraph span {
color: #f60;
}

p.partnerships {
font: bold 14px "Trebuchet MS";
color: #f60;
margin-top: 10px;
}

ul#partner_logo_list {
list-style-type: none;
list-style-type: none;
/*margin: 0px 0 auto 70px;*/
margin: 20px 0 auto 70px;
height: 100px;
}

ul#partner_logo_list li {
float: left;
margin-right: 20px;
}

ul#partner_logo_list li a:hover {
cursor: hand;
}


/*

td#MSOZoneCell_WebPartWPQ2 table {
margin: 0px;
text-align: center;
}
*/


li#dotnet {
background: url(../images/icon_dotnet.gif) top left no-repeat;
}

li#java {
background: url(../images/icon_java.gif) top left no-repeat;
}

li#biztalk {
background: url(../images/icon_biztalk.gif) top left no-repeat;
}

li#hybernate {
background: url(../images/icon_hybernate.gif) top left no-repeat;
}

div#solutions_panel_home {
float: left;
width: 565px;
margin-left: 30px;
margin-right: 30px;
display: inline;
}

div#news_panel_home {
margin: 0 0 0 20px;
width: 250px;
float: left;
display: inline;
}

div#client_panel_home {
margin-left: 30px;
width: 260px;
float: left;
display: inline;
}

div#client_panel_home tr{
background-color: transparent;
}

div#client_panel_home td img{
margin: 5px 0;
}

a.nounderline{
text-decoration:none;
}

a.nounderline:hover{
text-decoration:underline;
}



/* --- Solutions List --- */

ul#solutions_list {
list-style: none;
padding: 0; margin: 0;
width: 590px;
}

ul#solutions_list li {
width: 275px; height: 65px;
display: inline-block;
margin: 0 15px 15px 0;
background: transparent url('/Images/solutions-home.jpg') 0 0 no-repeat;
position: relative;
float: left;
cursor: pointer;
}

ul#solutions_list li:hover {
background: transparent url('/Images/solutions-home.jpg') -275px 0 no-repeat;
}

div#vertcenter { /*--- fix for vertical centering content with variable lines --- */
display: table;
width: 275px;
height: 65px;
}

ul#solutions_list li a {
text-decoration: none;
display: table-cell;
vertical-align: middle;
overflow: visible;
}

ul#solutions_list li:hover a p {
color: #f60;
}

ul#solutions_list li a p {
margin: 0 4px;
background: transparent url('/Images/whiteblock-trans.png') repeat; 
font-size: 16px;
font-weight: bold;
color: #4c4c4c;
padding: 2px 10px 4px 10px;
line-height: 16px;
}

/* --- Solutions li id's are defined in the SharePoint backend - "Style ID" --- */

ul#solutions_list li#webpropdev { /* Web Property Development */
background-position: 0 0;
}

ul#solutions_list li#webpropdev:hover {
background-position: -275px 0;
}

ul#solutions_list li#bi { /* Business Intelligence */
background-position: 0 -65px;
}

ul#solutions_list li#bi:hover {
background-position: -275px -65px;
}

ul#solutions_list li#portals { /* Portals, Collaboration, and Content Management*/
background-position: 0 -130px;
}

ul#solutions_list li#portals:hover {
background-position: -275px -130px;
}

ul#solutions_list li#xrm { /* xRM */
background-position: 0 -195px;
}

ul#solutions_list li#xrm:hover {
background-position: -275px -195px;
}

ul#solutions_list li#customapp { /* Custom Application Development */
background-position: 0 -260px;
letter-spacing: -0.1px;

}

ul#solutions_list li#customapp:hover {
background-position: -275px -260px;
letter-spacing: -0.1px;

}

ul#solutions_list li#crm { /* CRM  */
background-position: 0 -325px;
}

ul#solutions_list li#crm:hover {
background-position: -275px -325px;
}

/* --- Homepage Tech Icon Styles --- */

#techiconscontainer {
width: 895px;
margin: 10px 30px 0; 
padding: 20px 0 0;
clear:both;
}

table#techicons {
	width: 890px;
	float: none;
	margin-bottom: 25px;
}



