﻿html, body, form { padding: 0; margin: 0; }

body { font-family: Arial, Helvetica; font-size: 12px;color:#0C2D3F;background:#244666;}


/* GLOBAL */
img {border:0;}
a {color:#05B2D7;}
.fontBlue {color:#01B0D5;}
.fontBlueB {color:#01B0D5;font-weight:bold;}

/* MASTERPAGE */
.siteContainer {width:100%;}
.siteContainer .top {width:100%;height:122px;background:url(../Images/site-bg-top.gif) repeat-x;}
.siteContainer .middle {width:100%;height:531px;background:url(../Images/bg-big-blue-span.jpg) repeat-x #ECF5F6;}
.siteContainer .bottom {width:100%;height:155px;border-top:1px solid #cbcbcb;background:url(../Images/site-bg-bottom.gif) repeat-x #B5B5B5;}

.siteHeader {width:935px;height:122px;}
.siteHeader .logo {width:243px;height:45px;margin-top:41px;}
.siteHeader .navigation {width:700px;height:31px;margin-top:56px;font-family:Helvetica;}
.headerNumber {width:692px;height:27px;text-align:right;}
.siteContent {width:935px;height:531px;background:url(../Images/bg-big-blue.jpg) no-repeat #ECF5F6;}
.siteFooter {width:935px;color:#7b7b7b;font-size:10px;text-align:center;font-family:Arial; padding-top:14px;}


/* HOMEPAGE */
.homeTagline {padding:30px 0 0 60px;}
.homeIntro {color:#FFFFFF;padding:20px 60px 20px 120px;font-size:13px;}
.homeIntro a {color:#FFFFFF;font-size:13px;}
.newsScroll {width:200px;margin-top:50px;}
.newsScroll .header {width:200px;padding-bottom:3px;margin-bottom:15px;border-bottom:4px solid #FFFFFF;}
.newsScroll .content {width:200px;font-family:Arial;}
.newsScroll .content .newsTitle {font-size:14px;font-weight:bold;color:#FFFFFF;}
.newsScroll .content .newsDate {font-size:12px;font-weight:bold;color:#028FBF;}

.spotlightContainer {width:935px;margin-bottom:40px;}
.spotlight {width:195px;}
.spotlight .photo {width:195px;}
.spotlight .header {width:195px;padding-bottom:3px;border-bottom:4px solid #214051;}
.spotlight .content {width:165px;padding:5px 15px 15px 15px;}
.spotlight .link {width:195px;padding-top:4px;text-align:right;border-top:2px solid #214051;}


/* CONTENT PAGE */
.pageContainer {width:935px;height:605px;background:url(../Images/content-bg-main.jpg) repeat-x;}
.pageContainer .leftNav {width:212px;}
.pageContainer .leftNav .quoteBlock {width:212px;background:url(../Images/content-bg-leftnav-quote.jpg) no-repeat bottom #0C2D3F;}
.pageContainer .breadcrumb {width:723px;height:36px;color:#3ED6F6;padding-left:40px;background:url(../Images/content-bg-breadcrumb.gif) no-repeat;}
.pageContainer .breadcrumb a {color:#3ED6F6;font-size:11px;}
.pageContainer .breadcrumb b {color:#FFFFFF;font-size:11px;font-weight:bold;text-decoration:underline;}
.pageContainer .contentTop {width:723px;height:10px;font-size:0.1em;line-height:0.1em;background:url(../Images/content-bg-top.gif) no-repeat;}
.pageContainer .contentSpan {width:723px;padding:25px 50px 10px 50px;line-height:18px;background:url(../Images/content-bg-span.gif) repeat-y;}
.pageContainer .contentSpan li {margin:0 0 5px -30px;padding-left:10px;background:url(../Images/content-bullet.gif) no-repeat;list-style:none;}
.pageContainer .contentSpan li a {font-weight:normal;}
.pageContainer .backToTop {width:723px;padding:30px 50px 10px 50px;background:url(../Images/content-bg-span.gif) repeat-y;}
.pageContainer .backToTop a {font-size:11px;}
.pageContainer .contentBottom {width:723px;height:10px;font-size:0.1em;line-height:0.1em;background:url(../Images/content-bg-bottom.gif) no-repeat;}

.eCommerce a {font-size:11px;color:#05B2D7;font-weight:normal;}
.caseStudies a {color:#0C2D3F;font-weight:bold;}

.pageContainerFull {width:935px;height:605px;}
.pageContainerFull .breadcrumb {width:935px;height:36px;color:#3ED6F6;padding-left:20px;}
.pageContainerFull .breadcrumb a {color:#3ED6F6;font-size:11px;}
.pageContainerFull .breadcrumb b {color:#FFFFFF;font-size:11px;font-weight:bold;text-decoration:underline;}
.pageContainerFull .contentTop {width:935px;height:9px;font-size:0.1em;line-height:0.1em;background:url(../Images/content-bg-full-top.gif) no-repeat;}
.pageContainerFull .contentSpan {width:935px;padding:25px 26px 10px 26px;line-height:18px;background:url(../Images/content-bg-full-span.gif) repeat-y;}
.pageContainerFull .contentSpan li {margin:0 0 5px -30px;padding-left:10px;background:url(../Images/content-bullet.gif) no-repeat;list-style:none;}
.pageContainerFull .backToTop {width:935px;padding:30px 50px 10px 50px;background:url(../Images/content-bg-full-span.gif) repeat-y;}
.pageContainerFull .backToTop a {font-size:11px;}
.pageContainerFull .contentBottom {width:935px;height:10px;font-size:0.1em;line-height:0.1em;background:url(../Images/content-bg-full-bottom.gif) no-repeat;}

.innerBoxFullTop {width:883px;height:21px;font-size:0.1em;line-height:0.1em;background:url(../Images/inner-box-full-top.gif) no-repeat;}
.innerBoxFullSpan {width:883px;height:100px;padding:25px 26px 10px 26px;line-height:18px;background:url(../Images/inner-box-full-span.gif) repeat-y;}
.innerBoxFullBottom {width:883px;height:21px;font-size:0.1em;line-height:0.1em;background:url(../Images/inner-box-full-bottom.gif) no-repeat;}



/* LEFT NAV */
.sectionTitle {width:190px;padding:12px 0 12px 22px;color:#FFFFFF;font-size:18px;font-family:Helvetica;}
.sectionTitle a {color:#FFFFFF;font-size:18px;font-family:Helvetica;text-decoration:none;}
.onState {width:212px;height:25px;background:#05B2D7;border-bottom:1px solid #659BBB;}
.offState {width:212px;height:25px;background:#0C2D3F;border-bottom:1px solid #659BBB;}
.onState a {width:190px;height:19px;padding:6px 0 0 22px;text-decoration:none;color:#FFFFFF;display:block;border-bottom:1px solid #659BBB;}
.offState a {width:190px;height:19px;padding:6px 0 0 22px;text-decoration:none;color:#FFFFFF;display:block;border-bottom:1px solid #659BBB;}
.offState a:hover {width:190px;height:19px;padding:6px 0 0 22px;text-decoration:none;color:#FFFFFF;display:block;background:#05B2D7;} 


/* ECOMMERCE */
.leftSpotlightLinks {width:188px;font-size:11px;padding:0 10px 0 14px;color:#FFFFFF;}
.leftSpotlightLinks a {color:#FFFFFF;font-size:11px;}

/* CASE STUDIES */
.caseStudyTop {width:623px;margin-bottom:25px;}
.caseStudyMid {width:623px;}
.caseStudyBottom {width:623px;margin-top:10px;}
.caseStudyNav {width:250px;float:right;display:block;margin:-20px -30px 10px 10px !important;margin:0 -15px 5px 5px;}
.caseStudyNav2 {width:250px;float:right;display:block;margin:0 -30px 10px 10px !important;margin:0 -15px 5px 5px;}
.caseStudyNav .backToLink, .caseStudyNav2 .backToLink  {width:150px;float:right;margin-right:15px !important;margin-right:7px;padding-left:13px;line-height:16px;background:url(../Images/icon-back-to.gif) no-repeat;}
.caseStudyNav .backToLink a, .caseStudyNav2 .backToLink a {color:#0C2D3F;font-weight:normal;}

.caseStudyEntry1 {width:599px;height:271px;padding:30px 290px 0 30px;background:url(../Images/case-studies-bg-uci.jpg) no-repeat;}
.caseStudyEntry2 {width:599px;height:271px;padding:30px 290px 0 30px;background:url(../Images/case-studies-bg-cif.jpg) no-repeat;}
.caseStudyEntry3 {width:599px;height:271px;padding:30px 290px 0 30px;background:url(../Images/case-studies-bg-automedia.jpg) no-repeat;}
.caseStudyEntry4 {width:599px;height:271px;padding:30px 290px 0 30px;background:url(../Images/case-studies-bg-pam.jpg) no-repeat;}
.caseStudyEntry5 {width:599px;height:271px;padding:30px 290px 0 30px;background:url(../Images/case-studies-bg-concordia.jpg) no-repeat;}

/* PORTFOLIO */
.portfolioTitle {margin-left:3px;}


/* CLIENTS */
.clientsIndustry {font-family:helvetica;font-size:14px;color:#0C2D3F;font-weight:bold;}
.clientsContainer1 {width:621px;margin-bottom:10px;border:1px solid #F3F6BC;background:#FFFFEC;}
.clientsContainer2 {width:621px;margin-bottom:10px;border:1px solid #FDF9A0;background:#FFFEEC;}
.clientsContainer3 {width:621px;margin-bottom:10px;border:1px solid #FFEACC;background:#FFF5E5;}
.clientsContainer4 {width:621px;margin-bottom:10px;border:1px solid #FEE2EA;background:#FFF4F7;}
.clientsContainer5 {width:621px;margin-bottom:10px;border:1px solid #FFDFFF;background:#FFF5FF;}
.clientsContainer6 {width:621px;margin-bottom:10px;border:1px solid #E7E4FF;background:#F6F5FF;}
.clientsContainer7 {width:621px;margin-bottom:10px;border:1px solid #E2EEFF;background:#F5F9FF;}
.clientsContainer8 {width:621px;margin-bottom:10px;border:1px solid #D6F7FF;background:#F5FDFF;}
.clientsContainer9 {width:621px;margin-bottom:10px;border:1px solid #D9F7E8;background:#F5FFFB;}
.clientsContainer10 {width:621px;margin-bottom:10px;border:1px solid #D4F9C4;background:#F9FFF5;}
.clientsContainer11 {width:621px;margin-bottom:10px;border:1px solid #C3F7C3;background:#F4FFF2;}
.pageContainer .contentSpan .clientsList li {margin:0 0 3px -30px;padding-left:10px;background:url(../Images/clients-bullet.gif) no-repeat;}


/* CONTACT US */
.contactUs .innerBoxTop {width:582;height:17px;font-size:0.1em;line-height:0.1em;background:url(../Images/inner-box-contact-top.gif) no-repeat;}
.contactUs .innerBoxSpan {width:582px;height:100px;line-height:18px;background:url(../Images/inner-box-contact-span.gif) repeat-y;}
.contactUs .innerBoxBottom {width:582px;height:17px;font-size:0.1em;line-height:0.1em;background:url(../Images/inner-box-contact-bottom.gif) no-repeat;}
.contactUs .inputBox {width:190px;}
.contactUs .inputArea {width:190px;height:100px;}
.contactUs .submit {text-align:right;}


/* GET STARTED */
.notepad {width:883px;height:305px;background:url(../Images/get-started-notepad.gif) no-repeat;}
.notepad a {color:#0C2D3F;font-weight:bold;}


/* METHODOLOGY */
.methodologyStepsTitle {margin:10px 0 0 0;}
.methodologySteps {margin:0 0 10px 32px;}
.methodologySteps ul {margin-top:0;margin-bottom:0;}
.methodologySteps li {margin:0 0 3px -30px;padding-left:10px;background:url(../Images/clients-bullet.gif) no-repeat;}


/* FCK STYLES */
.stylePageHeader {font-size:22px;color:#019ABA;font-family:Helvetica;}
.stylePageSubHeader {font-size:18px;color:#0C2D3F;font-family:Helvetica;}
.styleCaseStudyQuote {width:601px;padding:10px;border:1px solid #D6ECB7;background:#F8FFEC;line-height:22px;}
.styleCaseStudyQuote a {color:#0C2D3F;font-weight:bold;}
.styleYellowQuote {width:601px;padding:10px;border:1px solid #FDF9A0;background:#FFFFEC;line-height:22px;}

/* NEWS */
.newsStyle {width:623px;line-height:normal;}
.newsStyle a {font-size:11px;}
.newsTitle {}
.newsTitleDetail {font-size:16px;font-family:Helvetica;}
.newsDate {width:50px;padding:3px 5px;background:#FF9C00;color:#FFFFFF;font-weight:bold;}
.newsTitle {padding:3px 0;}




/* Invoice page */

.TableInvoice td { padding: 2px 4px 2px 12px; }
.TableInvoice .TableHeader { font-weight: bold; font-size: 16px; padding: 20px 0px 8px 0px; }
.TableInvoice .TableHeaderTop { font-weight: bold; font-size: 16px; padding: 0px 0px 8px 0px; }
