/*----------- Left Boxes -----------*/
.leftbox { margin-bottom: 10px; padding-top: 5px; padding-bottom: 20px; padding-left: 10px; border-bottom: 1px solid #999; }
.leftbox h2 { color: #809849; font-size: 14px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; margin-bottom: 10px; }
.leftbox ul { list-style-type: none; }
.leftbox li { background-image: url(../images/bullet01.gif); background-repeat: no-repeat; background-position: 0 5px; margin-bottom: 3px; padding-left: 15px; }
/*--------- Offshore Development ---------*/
div.offshore-dev { font-size: 11px; line-height: 13px; background-color: #f3f3f3; background-image: url(../images/bg-offshore-box.gif); background-repeat: repeat-x; padding-right: 10px; padding-bottom: 10px; padding-left: 10px; }
.offshore-dev p { margin-bottom: 5px; }
.offshore-dev li { line-height: 12px; background-image: url(../images/bullet01.gif); background-repeat: no-repeat; background-position: 2px 6px; margin-bottom: 3px; padding-left: 15px; list-style-type: none; }
.offshore-dev h2 { color: #516a80; font-size: 20px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: normal; line-height: 18px; margin-bottom: 5px; }
.offshore-dev h2 em { color: #809849; font-style: normal; }
.offshore-dev h3 { color: #666; font-size: 14px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; margin-bottom: 5px; }
/*---------- Services ----------*/
div.services { color: #828282; font-size: 11px; line-height: 14px; padding-right: 10px; padding-left: 10px; }
.services h2 { color: #666; font-size: 16px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: normal; margin-top: 8px; margin-bottom: 5px; }
.services p { margin-bottom: 5px; padding-bottom: 8px; border-bottom: 1px solid #ccc; }
div.services a { text-decoration: none; }
/*----------- Technologies ------------*/
div.technologies { background-color: #eef3e5; margin-left: 10px; padding-top: 10px; padding-bottom: 10px; }
.technologies td { font-size: 11px; line-height: 14px; padding-right: 10px; padding-left: 10px; }
.technologies h2 { color: #809849; font-size: 14px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; line-height: 14px; margin-bottom: 5px; }
.technologies  li {
	list-style-type: none;
	padding-bottom: 3px;
}

.border-left { border-left: 1px solid #ccc; }
/*------------ Product ------------*/
.product { font-size: 11px; margin-bottom: 10px; margin-left: 10px; }
.product h2 { color: #516a80; font-size: 16px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: normal; }
/*---------- Partners & Associates ------------*/
.partners-box { font-size: 11px; text-align: center; margin-right: 10px; margin-left: 10px; }
.partners-box p { margin-top: 5px; }
/*------------- News ------------*/
.news { font-size: 11px; margin-top: 10px; margin-left: 10px; padding-right: 10px; padding-left: 10px; border: solid 1px #91b0bf; }
.news h2 { color: #516a80; font-size: 16px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: normal; margin-bottom: 5px; }
.news p { margin-bottom: 5px; }
.news a { text-decoration: none; }
