@charset "utf-8";
/* CSS Document */

/* Neutralize styling: 
   Elements we want to clean out entirely: */
html, body, form, fieldset {
        margin: 0;
        padding: 0;
        font: 100%/120% "Lucida Sans", "Lucida Grande", "Lucida Sans Unicode", Helvetica, "Helvetica Neue", Arial, sans-serif;
}

/* Neutralize styling: 
   Elements with a vertical margin: */
h1, h2, h3, h4, h5, h6, p, pre,
blockquote, ul, ol, dl, address {
        margin: 1em 0;
        padding: 0;
}

/* Apply left margin:
   Only to the few elements that need it: */
li, dd, blockquote {
        margin-left: 1em;
}

/* Miscellaneous conveniences: */
form label {
        cursor: pointer;
}
fieldset {
        border: none;
}
input, select, textarea {
        font-size: 100%;
		font-family: inherit;
}

img {border: 0;}

body
{
  margin: 0 0 0 0;
  color: #666666;
  FONT-FAMILY: Arial, "Lucida Sans", "Lucida Grande", "Lucida Sans Unicode", Helvetica, "Helvetica Neue", sans-serif;
  min-width: 982px;
  text-align: center;
  background: url(images/bg_page_gradient.gif) top left repeat-x #485562;
}

a:link {text-decoration: underline; color: #0066cc; background-color: transparent;}
a:visited {text-decoration: underline; color: #0066cc; background-color: transparent;}
a:hover {text-decoration: none; color: #0066cc; background-color: transparent;}




/*-- GENERAL USEFUL CLASSES --*/
.container {margin: 0 auto; width: 982px; padding: 0; border: 0; position: relative; text-align: left;}
.divClear {clear: both;}

/*-- HEADER AREA --*/
.headerArea {float: left; display: inline; width: 982px; margin: 0;}
.headerLogo {float: left; display: inline; width: 240px; height: 110px; margin: 0 0 0 12px;}
.headerPhoneNumber {float: right; display: inline; width: 220px; height: 21px; margin: 61px 22px 0 0;}

/*-- NAV BAR --*/
.navbar {float: left; display: inline; width: 982px; margin: 0; height: 38px; background: url(images/navbar_bg.gif) top left no-repeat;}
	.navbar ul {float: left; display: inline; margin: 0; padding: 0; height: 38px;}
	.navbar li {display: inline; list-style: none;}
	.navbar li a {float: left; display: inline; height: 38px; outline: none;}
	.navbar li span {display: none;}

#navHome a {width: 123px; height: 38px; background: url(images/nav_home.gif); margin: 0;}
#navHome a:hover {width: 123px; height: 38px; background: url(images/nav_home.gif) 0 76px; margin: 0;}
#navHomeOn a {width: 123px; height: 38px; background: url(images/nav_home.gif) 0 38px; margin: 0;}

#navITServices a {width: 159px; height: 38px; background: url(images/nav_it_services.gif); margin: 0;}
#navITServices a:hover {width: 159px; height: 38px; background: url(images/nav_it_services.gif) 0 76px; margin: 0;}
#navITServicesOn a {width: 159px; height: 38px; background: url(images/nav_it_services.gif) 0 38px; margin: 0;}

#navSoftware a {width: 146px; height: 38px; background: url(images/nav_software.gif); margin: 0;}
#navSoftware a:hover {width: 146px; height: 38px; background: url(images/nav_software.gif) 0 76px; margin: 0;}
#navSoftwareOn a {width: 146px; height: 38px; background: url(images/nav_software.gif) 0 38px; margin: 0;}

#navAboutUs a {width: 149px; height: 38px; background: url(images/nav_about_us.gif); margin: 0;}
#navAboutUs a:hover {width: 149px; height: 38px; background: url(images/nav_about_us.gif) 0 76px; margin: 0;}
#navAboutUsOn a {width: 149px; height: 38px; background: url(images/nav_about_us.gif) 0 38px; margin: 0;}

#navContactUs a {width: 161px; height: 38px; background: url(images/nav_contact_us.gif); margin: 0;}
#navContactUs a:hover {width: 161px; height: 38px; background: url(images/nav_contact_us.gif) 0 76px; margin: 0;}
#navContactUsOn a {width: 161px; height: 38px; background: url(images/nav_contact_us.gif) 0 38px; margin: 0;}

/*-- TITLE AREA --*/
.titleArea {float: left; display: inline; width: 982px; margin: 0; height: 62px;}
	.titleArea h1 {float: left; display: inline; text-indent: -9999px; font-size: 12px; margin: 0 0 0 22px;}
	.titleArea ul {float: right; display: inline; width: 460px; margin: 10px 22px 0 0;}
	.titleArea li {float: right; display: inline; margin: 0 0 0 30px; line-height: 52px; font-size: 12px; color: #FFFFFF; list-style: none;}
	.titleArea a:link {text-decoration: none; color: #c1d3e4; background-color: transparent;}
	.titleArea a:visited {text-decoration: none; color: #c1d3e4; background-color: transparent;}
	.titleArea a:hover {text-decoration: none; color: #FFFFFF; background-color: transparent;}

#titleITServices {background: url(images/title_it_services.gif) top left no-repeat; width: 157px; height: 62px;}
#titleITSupport {background: url(images/title_it_support.gif) top left no-repeat; width: 154px; height: 62px;}
#titleTechnicalServices {background: url(images/title_technical_services.gif) top left no-repeat; width: 267px; height: 62px;}
#titleHostedServices {background: url(images/title_hosted_services.gif) top left no-repeat; width: 233px; height: 62px;}
#titleProcurement {background: url(images/title_procurement.gif) top left no-repeat; width: 189px; height: 62px;}
#titleSoftware {background: url(images/title_software.gif) top left no-repeat; width: 131px; height: 62px;}
#titleCustomSoftware {background: url(images/title_custom_software.gif) top left no-repeat; width: 251px; height: 62px;}
#titleAboutUs {background: url(images/title_about_us.gif) top left no-repeat; width: 138px; height: 62px;}
#titleContactUs {background: url(images/title_contact_us.gif) top left no-repeat; width: 160px; height: 62px;}
#titleTermsAndConditions {background: url(images/title_terms_and_conditions.gif) top left no-repeat; width: 285px; height: 62px;}
#titleGetAQuote {background: url(images/title_get_a_quote.gif) top left no-repeat; width: 183px; height: 62px;}
#titleCMAP {background: url(images/title_cmap.gif) top left no-repeat; width: 91px; height: 62px;}

/*-- MAIN CONTENT AREA --*/
.mainAreaHolder {float: left; display: inline; width: 982px; padding: 0 0 9px 0; margin: 0; background: url(images/main_area_bottom.gif) bottom left no-repeat;}

.mainAreaTop {float: left; display: inline; width: 982px; height: 5px; margin: 0; padding: 0; background: url(images/main_area_top.gif) top left no-repeat;}

.mainAreaContent {float: left; display: inline; width: 980px; border-left: 1px solid #333b44; border-right: 1px solid #333b44; border-top: 0; border-bottom: 0; background-color: #FFFFFF;}

/*-- GENERAL FOOTER --*/
.footer {float: left; display: inline; width: 980px; margin: 16px 0 10px 1px; border-top: 1px solid #5e6a77; padding: 15px 0 40px 0;}
	.footer p {font-size: 11px; color: #78899c; line-height: 1.5em; margin: 0 0 0 20px;}
	.footer a:link {text-decoration: none; color: #c1d3e4; background-color: transparent;}
	.footer a:visited {text-decoration: none; color: #c1d3e4; background-color: transparent;}
	.footer a:hover {text-decoration: none; color: #FFFFFF; background-color: transparent;}

/*-- IT SERVICES HOMEPAGE --*/
.itServicesHomeIntro {float: left; display: inline; width: 980px; height: 440px; background: url(images/intro_bg_it_services3.jpg) bottom right no-repeat;}
	.itServicesHomeIntro h1 {text-indent: -9999px; font-size: 12px; width: 426px; height: 61px; background: url(images/it_services_home_strapline.gif) top left no-repeat; margin: 52px 0 20px 40px;}
	.itServicesHomeIntro p {width: 440px; font-size: 14px; color: #555555; line-height: 1.5em; margin: 0.5em 0 0.5em 40px;}
	.itServicesHomeIntro ul {width: 440px; margin: 30px 0 0 40px; list-style: none;}
	.itServicesHomeIntro li {float: left; display: inline; margin: 0 20px 0 0; list-style: none;}

.itServicesFooterLinks {float: left; display: inline; width: 982px; height: 144px; margin: 16px 0 0 0;}
	.itServicesFooterLinks ul {width: 982px; margin: 0; list-style: none;}
	.itServicesFooterLinks li {float: left; display: inline; margin: 0; list-style: none; outline: none;}
	.itServicesFooterLinks li a {float: left; display: inline; height: 144px; outline: none;}
	.itServicesFooterLinks li span {display: none;}

#itServicesFooterITSupport a {width: 251px; height: 144px; background: url(images/footer_it_services_it_support.jpg) top left no-repeat;}
#itServicesFooterTechnicalSupport a {width: 240px; height: 144px; background: url(images/footer_it_services_technical_services.jpg) top left no-repeat;}
#itServicesFooterProcurement a {width: 240px; height: 144px; background: url(images/footer_it_services_procurement.jpg) top left no-repeat;}
#itServicesFooterHostedServices a {width: 251px; height: 144px; background: url(images/footer_it_services_hosted_services.jpg) top left no-repeat;}

.itServicesHomeLowerHalf {float: left; display: inline; width: 940px; margin: 10px 0 -6px 21px;}

.itServicesHomeOurCustomersSay {float: left; display: inline; width: 300px; height: 280px; background: url(images/its_home_our_customers_say_bg.jpg) bottom left no-repeat; margin: 0 20px 0 0;}
	.itServicesHomeOurCustomersSay h2 {text-indent: -9999px; font-size: 12px; width: 245px; height: 24px; background: url(images/sub_our_customers_say.gif) top left no-repeat; margin: 0 0 20px 0;}
	.itServicesHomeOurCustomersSay p {font-size: 12px; color: #666666; line-height: 1.5em;}
	.itServicesHomeOurCustomersSay p span {display: none;}

.itServicesHomeFreeReport {float: left; display: inline; width: 300px; margin: 0;}
	.itServicesHomeFreeReport h2 {text-indent: -9999px; font-size: 12px; width: 267px; height: 24px; background: url(images/sub_free_report_download.gif) top left no-repeat; margin: 0 0 10px 0;}
	.itServicesHomeFreeReport p {font-size: 14px; color: #666666; line-height: 1.5em;}
	.itServicesHomeFreeReport p strong {color: #333333; font-weight: bold;}
	.itServicesHomeFreeReport form {margin: 0; padding: 0;}
	.itServicesHomeFreeReport label {font-size: 14px; font-weight: bold; color: #333333; width: 60px; display: inline; float: left; padding: 4px 0 0 0; margin: 0 10px 0 0;}
	.itServicesHomeFreeReport label em {color: #CC0000;}

.formFreeReportText {width: 205px; border: 1px solid #d7dde3; background-color: #FFFFFF; color: #333333; font-size: 14px; padding: 4px 0 4px 3px; margin: 0;}
.formFreeReportButton {margin: 0 0 0 70px;}

.itServicesWeveGotYouCovered {float: right; display: inline; width: 300px; margin: 0; padding: 0 0 100px 0; background: url(images/its_home_weve_got_you_covered_bg.jpg) bottom left no-repeat;}
	.itServicesWeveGotYouCovered h2 {text-indent: -9999px; font-size: 12px; width: 284px; height: 24px; background: url(images/sub_weve_got_you_covered.gif) top left no-repeat; margin: 0 0 10px 0;}
	.itServicesWeveGotYouCovered p {font-size: 14px; color: #666666; line-height: 1.5em;}
	.itServicesWeveGotYouCovered p strong {color: #333333; font-weight: bold;}

/*-- CONTENT PAGE --*/
.contentMainColumn {float: left; display: inline; width: 600px; margin: 30px 0 0 41px; padding: 0 0 10px 0;}
	.contentMainColumn h2 {text-indent: -9999px; font-size: 12px; margin: 0 0 10px 0;}
	.contentMainColumn h3 {font-size: 15px; color: #333333; line-height: 1.5em; margin: 1em 0 0.5em 0;}
	.contentMainColumn h4 {font-size: 14px; font-weight: normal; line-height: 1.5em; color: #333333;}
	.contentMainColumn p {font-size: 14px;  color: #666666; line-height: 1.5em;}

.contentRightColumn {float: right; display: inline; width: 270px; margin: 30px 31px 0 0;}

.contentRightColumnBanner {margin: 0 0 40px 0;}

.contentRightColumnOurCustomersSay {float: left; display: inline; width: 270px; height: 190px; background: url(images/right_col_our_customers_say_bg.jpg) bottom left no-repeat; margin: 0 0 40px 0;}
	.contentRightColumnOurCustomersSay h2 {text-indent: -9999px; font-size: 12px; width: 245px; height: 24px; background: url(images/sub_our_customers_say.gif) top left no-repeat; margin: 0 0 10px 0;}
	.contentRightColumnOurCustomersSay p {font-size: 12px; color: #666666; line-height: 1.5em;}
	.contentRightColumnOurCustomersSay p span {display: none;}

.contentRightColumnOurCustomersSayAbacus {float: left; display: inline; width: 270px; height: 210px; background: url(images/right_col_our_customers_say_abacus_bg.gif) bottom left no-repeat; margin: 0 0 40px 0;}
	.contentRightColumnOurCustomersSayAbacus h2 {text-indent: -9999px; font-size: 12px; width: 245px; height: 24px; background: url(images/sub_our_customers_say.gif) top left no-repeat; margin: 0 0 10px 0;}
	.contentRightColumnOurCustomersSayAbacus p {font-size: 12px; color: #666666; line-height: 1.5em;}
	.contentRightColumnOurCustomersSayAbacus p span {display: none;}

.contentRightColumnFreeReport {float: left; display: inline; width: 270px; margin: 0;}
	.contentRightColumnFreeReport h2 {text-indent: -9999px; font-size: 12px; width: 267px; height: 24px; background: url(images/sub_free_report_download.gif) top left no-repeat; margin: 0 0 -10px 0;}
	.contentRightColumnFreeReport p {font-size: 14px; color: #666666; line-height: 1.5em;}
	.contentRightColumnFreeReport p strong {color: #333333; font-weight: bold;}
	.contentRightColumnFreeReport form {margin: 0; padding: 0;}
	.contentRightColumnFreeReport label {font-size: 14px; font-weight: bold; color: #333333; width: 60px; display: inline; float: left; padding: 4px 0 0 0; margin: 0 10px 0 0;}
	.contentRightColumnFreeReport label em {color: #CC0000;}

.formRightFreeReportText {width: 190px; border: 1px solid #d7dde3; background-color: #FFFFFF; color: #333333; font-size: 14px; padding: 4px 0 4px 3px; margin: 0;}
.formRightFreeReportButton {margin: 0 0 0 70px;}

/*-- PAGE STRAPLINES --*/
#straplineProcurement {background: url(images/strapline_procurement.gif) top left no-repeat; width: 568px; height: 66px;}
#straplineITSupport {background: url(images/strapline_it_support.gif) top left no-repeat; width: 600px; height: 32px;}
#straplineTechnicalServices {background: url(images/strapline_technical_services.gif) top left no-repeat; width: 600px; height: 32px;}
#straplineHostedServices {background: url(images/strapline_hosted_services.gif) top left no-repeat; width: 600px; height: 68px;}
#straplineCustomSoftware {background: url(images/strapline_custom_software.gif) top left no-repeat; width: 600px; height: 68px;}
#straplineEvilTwins {background: url(images/strapline_evil_twins.gif) top left no-repeat; width: 600px; height: 32px;}
#straplineGetAQuote {background: url(images/strapline_get_a_quote.gif) top left no-repeat; width: 600px; height: 68px;}
#straplineAboutUs {background: url(images/strapline_about_us.gif) top left no-repeat; width: 600px; height: 68px;}
#straplineContactUs {background: url(images/strapline_contact_us.gif) top left no-repeat; width: 600px; height: 32px;}


/*-- SOFTWARE HOMEPAGE --*/
.softwareHomeIntro {float: left; display: inline; width: 980px; height: 420px; background: url(images/intro_bg_software_home.jpg) bottom right no-repeat;}
	.softwareHomeIntro h1 {text-indent: -9999px; font-size: 12px; width: 719px; height: 31px; background: url(images/strapline_software_home.gif) top left no-repeat; margin: 25px 0 15px 130px;}
	.softwareHomeIntro p {width: 940px; font-size: 14px; color: #555555; line-height: 1.5em; margin: 0.5em 0 0.5em 21px; text-align: center;}

.softwareHomeLowerHalf {float: left; display: inline; width: 940px; margin: 20px 0 20px 21px;}

.softwareHomeOctane {float: left; display: inline; width: 300px; margin: 0 20px 0 0; background: url(images/software_home_octane_logo.gif) bottom center no-repeat; padding: 0 0 90px 0;}
	.softwareHomeOctane h2 {text-indent: -9999px; font-size: 12px; width: 280px; height: 24px; background: url(images/sub_grow_your_sales_with_octane.gif) top left no-repeat; margin: 0 0 10px 0;}
	.softwareHomeOctane p {font-size: 13px; color: #666666; line-height: 1.5em; margin: 0.3em 0 0.3em 0;}
	.softwareHomeOctane p strong {color: #333333; font-weight: bold;}

.softwareHomeCmap {float: left; display: inline; width: 300px; margin: 0 20px 0 0; background: url(images/software_home_cmap_logo.gif) bottom center no-repeat; padding: 0 0 90px 0;}
	.softwareHomeCmap h2 {text-indent: -9999px; font-size: 12px; width: 286px; height: 24px; background: url(images/sub_grow_your_profits_with_cmap.gif) top left no-repeat; margin: 0 0 10px 0;}
	.softwareHomeCmap p {font-size: 13px; color: #666666; line-height: 1.5em; margin: 0.3em 0 0.3em 0;}
	.softwareHomeCmap p strong {color: #333333; font-weight: bold;}

.softwareHomeCustom {float: right; display: inline; width: 300px; margin: 0 0 0 0;}
	.softwareHomeCustom h2 {text-indent: -9999px; font-size: 12px; width: 198px; height: 24px; background: url(images/sub_anything_you_desire.gif) top left no-repeat; margin: 0 0 10px 0;}
	.softwareHomeCustom p {font-size: 13px; color: #666666; line-height: 1.5em; margin: 0.3em 0 0.3em 0;}
	.softwareHomeCustom p strong {color: #333333; font-weight: bold;}
	
.softwareHomePromise {float: right; display: inline; width: 300px; margin: 0 0 0 0; background: url(images/software_home_promise_logo.gif) bottom center no-repeat; padding: 0 0 90px 0;}
	.softwareHomePromise h2 {text-indent: -9999px; font-size: 12px; width: 296px; height: 24px; background: url(images/sub_Pharma_Marketing_Management.gif) top left no-repeat; margin: 0 0 10px 0;}
	.softwareHomePromise p {font-size: 13px; color: #666666; line-height: 1.5em; margin: 0.3em 0 0.3em 0;}
	.softwareHomePromise p strong {color: #333333; font-weight: bold;}
	

/*-- HOME PAGE --*/
.homeIntroArea {float: left; display: inline; width: 982px; height: 377px; margin: 0; background: url(images/home_intro_area_bg.jpg) bottom left no-repeat;}
	.homeIntroArea h1 {text-indent: -9999px; font-size: 12px; width: 605px; height: 36px; background: url(images/home_intro_strapline3.gif) top left no-repeat; margin: 28px 0 10px 200px;}
	
/*--	.homeIntroArea h1 {text-indent: -9999px; font-size: 12px; width: 512px; height: 36px; background: url(images/home_intro_strapline.gif) top left no-repeat; margin: 28px 0 10px 238px;} --*/

.homeIntroContentArea {float: left; display: inline; width: 440px; height: 232px; margin: 38px 0 0 41px;}
	.homeIntroContentArea h2 {text-indent: -9999px; font-size: 12px; margin: 0 0 10px 0;}
	.homeIntroContentArea p {font-size: 14px; color: #d7e3f1; line-height: 1.5em;}

#homeIntroBg1 {background: url(images/home_intro_content_bg1.jpg) bottom left no-repeat;}

#subHomeContentIntro1 {background: url(images/home_intro_content_sub1.gif) top left no-repeat; width: 403px; height: 31px;}
#subHomeContentIntro2 {background: url(images/home_intro_content_sub2.gif) top left no-repeat; width: 353px; height: 31px;}

.homeIntroScreenshot {float: left; display: inline; width: 371px; height: 232px; margin: 26px 0 0 35px;}
	.homeIntroScreenshot img {border: 0;}
	
.homeLowerHalf {float: left; display: inline; width: 940px; margin: 10px 0 -6px 21px;}

.homeITServices {float: left; display: inline; width: 460px; height: 225px; margin: 0; background: url(images/home_it_services_bg.jpg) bottom right no-repeat; padding: 0;}
	.homeITServices h2 {text-indent: -9999px; font-size: 12px; width: 177px; height: 24px; background: url(images/sub_expert_it_services.gif) top left no-repeat; margin: 0 0 10px 0;}
	.homeITServices p {font-size: 13px; color: #666666; line-height: 1.5em; margin: 0.3em 0 0.3em 0; width: 300px;}
	.homeITServices p strong {color: #333333; font-weight: bold;}
	
.homeSoftware {float: right; display: inline; width: 460px; height: 225px; margin: 0; background: url(images/home_software_bg.jpg) bottom right no-repeat; padding: 0;}
	.homeSoftware h2 {text-indent: -9999px; font-size: 12px; width: 297px; height: 24px; background: url(images/sub_exceptional_business_software.gif) top left no-repeat; margin: 0 0 10px 0;}
	.homeSoftware p {font-size: 13px; color: #666666; line-height: 1.5em; margin: 0.3em 0 0.3em 0; width: 300px;}
	.homeSoftware p strong {color: #333333; font-weight: bold;}

.homeIntroButtons1 {margin: 41px 0 0 0;}

.homeIntroButtons2 {margin: 20px 0 0 0;}
	.homeIntroButtons2 img {margin: 0 20px 0 0;}

/*-- HOME FOOTER AREA --*/
.homeFooterLinks {float: left; display: inline; width: 982px; height: 144px; margin: 16px 0 0 0;}
	.homeFooterLinks ul {width: 982px; margin: 0; list-style: none;}
	.homeFooterLinks li {float: left; display: inline; margin: 0; list-style: none; outline: none;}
	.homeFooterLinks li a {float: left; display: inline; height: 144px; outline: none;}
	.homeFooterLinks li span {display: none;}

#homeFooterMSCertified a {width: 491px; height: 144px; background: url(images/footer_home_ms_logo.jpg) top left no-repeat;}
#homeFooterOctane a {width: 240px; height: 144px; background: url(images/footer_home_octane.gif) top left no-repeat;}
#homeFooterCmap a {width: 251px; height: 144px; background: url(images/footer_home_cmap.gif) top left no-repeat;}
#homeFooterProcurement a {width: 240px; height: 144px; background: url(images/footer_it_services_procurement.jpg) top left no-repeat;}
#homeFooterHostedServices a {width: 251px; height: 144px; background: url(images/footer_it_services_hosted_services.jpg) top left no-repeat;}

/*-- CMAP PAGE --*/
.CMAPStrapline {float: left; display: inline; width: 860px; height: 74px; margin: 10px 0 20px 20px;}
	.CMAPStrapline h2 {background: url(images/cmap_new_header4.gif) top left no-repeat; width: 860px; height: 74px; text-indent: -9999px; font-size: 12px;}
	
.CMAPIntroLeftNew {float: left; display: inline; width: 460px; margin: 10px 0 20px 20px;}
	.CMAPIntroLeftNew h3 {font-size: 16px; color: #333333; line-height: 1.5em; width: 370px; margin: 0 0 0 80px;}
	.CMAPIntroLeftNew p {font-size: 14px; color: #666666; line-height: 1.8em; width: 370px; margin: 0.8em 0 0.8em 80px;}

.CMAPIntroRightNew {float: right; display: inline; width: 460px; margin: 10px 20px 20px 0;}
	.CMAPIntroRightNew h3 {font-size: 16px; color: #333333; line-height: 1.5em; width: 390px; margin: 0 0 0 40px;}
	.CMAPIntroRightNew p {font-size: 14px; color: #666666; line-height: 1.8em; width: 390px; margin: 0.8em 0 0.8em 40px;}
	

.CMAPIntroLeft {float: left; display: inline; width: 460px; margin: 20px 0 20px 20px; background: url(images/cmap_intro1_bg.gif) top left no-repeat;}
	.CMAPIntroLeft h3 {font-size: 16px; color: #333333; line-height: 1.5em; width: 300px; margin: 0 0 0 160px;}
	.CMAPIntroLeft p {font-size: 14px; color: #666666; line-height: 1.8em; width: 300px; margin: 0.8em 0 0.8em 160px;}

.CMAPIntroRight {float: right; display: inline; width: 460px; margin: 20px 20px 20px 0; background: url(images/cmap_intro2_bg.gif) top left no-repeat;}
	.CMAPIntroRight h3 {font-size: 16px; color: #333333; line-height: 1.5em; width: 300px; margin: 0 0 0 160px;}
	.CMAPIntroRight p {font-size: 14px; color: #666666; line-height: 1.8em; width: 300px; margin: 0.8em 0 0.8em 160px;}
	
.CMAPSection1 {float: left; display: inline; width: 980px; background: url(images/cmap_bg1.jpg) 0px 20px no-repeat; height: 400px; border-bottom: 1px solid #dee3e8; border-top: 1px solid #dee3e8; padding: 20px 0 0 0;}
	.CMAPSection1 h3 {font-size: 16px; color: #333333; line-height: 1.5em; width: 320px; margin: 40px 0 0 580px;}
	.CMAPSection1 p {font-size: 14px; color: #666666; line-height: 1.8em; width: 320px; margin: 0.8em 0 0.8em 580px;}
	
.CMAPSection2 {float: left; display: inline; width: 980px; background: url(images/cmap_bg2.jpg) top right no-repeat; height: 410px; border-bottom: 1px solid #dee3e8; margin: 20px 0 0 0;}
	.CMAPSection2 h3 {font-size: 16px; color: #333333; line-height: 1.5em; width: 320px; margin: 40px 0 0 100px;}
	.CMAPSection2 p {font-size: 14px; color: #666666; line-height: 1.8em; width: 320px; margin: 0.8em 0 0.8em 100px;}
	
.CMAPSection3 {float: left; display: inline; width: 980px; background: url(images/cmap_bg3.jpg) top left no-repeat; height: 480px; border-bottom: 1px solid #dee3e8; margin: 20px 0 0 0;}
	.CMAPSection3 h3 {font-size: 16px; color: #333333; line-height: 1.5em; width: 320px; margin: 40px 0 0 580px;}
	.CMAPSection3 p {font-size: 14px; color: #666666; line-height: 1.8em; width: 320px; margin: 0.8em 0 0.8em 580px;}

.CMAPSection4 {float: left; display: inline; width: 980px; background: url(images/cmap_bg4.jpg) top right no-repeat; height: 400px; border-bottom: 1px solid #dee3e8; margin: 20px 0 0 0;}
	.CMAPSection4 h3 {font-size: 16px; color: #333333; line-height: 1.5em; width: 320px; margin: 40px 0 0 100px;}
	.CMAPSection4 p {font-size: 14px; color: #666666; line-height: 1.8em; width: 320px; margin: 0.8em 0 0.8em 100px;}

.CMAPSection5 {float: left; display: inline; width: 980px; background: url(images/cmap_bg5.jpg) top left no-repeat; height: 400px; border-bottom: 1px solid #dee3e8; margin: 20px 0 0 0;}
	.CMAPSection5 h3 {font-size: 16px; color: #333333; line-height: 1.5em; width: 320px; margin: 40px 0 0 580px;}
	.CMAPSection5 p {font-size: 14px; color: #666666; line-height: 1.8em; width: 320px; margin: 0.8em 0 0.8em 580px;}

.CMAPSection6 {float: left; display: inline; width: 980px; background: url(images/cmap_bg6.jpg) top right no-repeat; height: 460px; margin: 20px 0 0 0;}
	.CMAPSection6 h3 {font-size: 16px; color: #333333; line-height: 1.5em; width: 320px; margin: 40px 0 0 100px;}
	.CMAPSection6 p {font-size: 14px; color: #666666; line-height: 1.8em; width: 320px; margin: 0.8em 0 0.8em 100px;}


/*-- IT Landing PAGE --*/
	

.straplineExpertITSupport {float: left; display: inline; width: 616px; height: 104px; margin: 5px 0 20px 190px; }
	.straplineExpertITSupport h2 {background: url(images/strapline_expert_it_support.jpg) top left no-repeat; width: 616px; height: 104px; text-indent: -9999px; font-size: 12px;}

.contentRightColumnITReport {float: left; display: inline; width: 270px; margin: 0;}
	.contentRightColumnITReport h2 { font-size: 19px; width: 267px; line-height: 1.5em;  margin: 0 0 10px 0; text-align: center;}
	.contentRightColumnITReport p {font-size: 14px; color: #666666; line-height: 1.7em;}
	.contentRightColumnITReport p strong {color: #333333; font-weight: bold;}
	.contentRightColumnITReport form {margin: 0; padding: 0;}
	.contentRightColumnITReport label {font-size: 14px; font-weight: bold; color: #333333; width: 60px; display: inline; float: left; padding: 4px 0 0 0; margin: 0 10px 0 0;}
	.contentRightColumnITReport label em {color: #CC0000;}

.ITSupportList {text-indent: 50px; line-height: 1.7em; }

.ITFormBox {
	width:265px;
	padding:10px 0px 0px 0px;
	margin:5px 0px 0px 0px;
	border: 1px solid #DEC13B;
	-moz-border-radius: 10px; 
	-webkit-border-radius: 10px; 
	min-height:150px;
 	height:auto !important;
 	height:175px;
	background-color:#FBEC43;
}

.ITForminnerBox
{
	width:265px;
	padding:0px 0px 0px 0px;
	margin:5px 0px 0px 0px;
	border: 1px solid #FFF5A5;
	-moz-border-radius: 10px; 
	-webkit-border-radius: 10px; 
	min-height:150px;
 	height:auto !important;
 	height:175px;
	background-color:#FFF5A5;
	
	width: 230px;  
	margin-left:10px;
	padding-left:10px;
}

.contentRightColumnOurCustomersSayIT {float: left; display: inline; width: 270px; height: 190px; background: url(images/right_col_our_customers_say_IT.jpg) bottom left no-repeat; margin: 0 0 40px 0;}
	.contentRightColumnOurCustomersSayIT p {font-size: 12px; color: #666666; line-height: 1.5em;}
	.contentRightColumnOurCustomersSayIT p span {display: none;}

/*-- PROMISE PAGE --*/


.PROMISEStrapline {float: left; display: inline; width: 960px; height: 74px; margin: 5px 0 20px 5px;}
	.PROMISEStrapline h2 {background: url(images/promise_strapline.gif) top left no-repeat; width: 960px; height: 74px; text-indent: -9999px; font-size: 12px;}
	
#titlePROMISE {background: url(images/title_promise.gif) top left no-repeat; width: 145px; height: 62px;}

.PROMISESection1 {float: left; text-align: center; display: inline; width: 980px; height: 600px; margin: 10px 0 0 0; border-bottom: 1px solid #dee3e8;line-height: 1.5em; }
	.PROMISESection1 h3 {font-size: 16px; color: #333333; line-height: 1.5em; width: 320px; margin: 40px 0 0 100px;}
	.PROMISESection1 p {font-size: 14px; color: #666666; line-height: 1.8em; width: 320px; margin: 0.8em 0 0.8em 100px;}
	
.PROMISESection2 {float: left; display: inline; width: 980px;  height: 160px; margin: 10px 0 0 0; border-bottom: 1px solid #dee3e8;}
	.PROMISESection2 h3 {font-size: 16px; color: #333333; line-height: 1.5em; width: 780px; margin: 40px 0 0 100px;}
	.PROMISESection2 p {font-size: 14px; color: #666666; line-height: 1.8em; width: 780px; margin: 0.8em 0 0.8em 100px;}
	

.PROMISESection3 {float: left; text-align: center; display: inline; width: 980px;  height: 650px; margin: 20px 0 0 0; border-bottom: 1px solid #dee3e8;}
	.PROMISESection2 h3 {font-size: 16px; color: #333333; line-height: 1.5em; width: 770px; margin: 40px 0 0 100px;}
	.PROMISESection2 p {font-size: 14px; color: #666666; line-height: 1.8em; width: 770px; margin: 0.8em 0 0.8em 100px;}  




/*-- CANOPY PAGE --*/ 

.CANOPYStrapline {float: left; display: inline; width: 960px; height: 74px; margin: 5px 0 20px 150px;}
	.CANOPYStrapline h2 {background: url(images/canopy_strapline.gif) top left no-repeat; width: 960px; height: 74px; text-indent: -9999px; font-size: 12px;} 


#titleCANOPY {background: url(images/title_canopy.gif) top left no-repeat; width: 118px; height: 62px;}  

.CANOPYSection1 {float: left; text-align: center; display: inline; width: 980px;  margin: 10px 0 0 0; border-bottom: 1px solid #dee3e8;line-height: 1.5em; }
	.PROMISESection1 h3 {font-size: 16px; color: #333333; line-height: 1.5em; width: 320px; margin: 40px 0 0 100px;}
	.PROMISESection1 p {font-size: 14px; color: #666666; line-height: 1.8em; width: 320px; margin: 0.8em 0 0.8em 100px;} 


.CANOPYSection2 {float: left; display: inline; width: 980px;  height: 130px; margin: 10px 0 0 100px; }
	.PROMISESection2 h3 {font-size: 16px; color: #333333; line-height: 1.5em; width: 780px; margin: 40px 0 0 100px;}
	.PROMISESection2 p {font-size: 14px; color: #666666; line-height: 1.8em; width: 780px; margin: 0.8em 0 0.8em 100px;}                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
