/*
    Colour definitions:
    blue:               #32CBCF
    orange:             #FBB021
    darkgreen:          #182F30
    lightgray (BG):     #EFF0F1
    lightgray (lines):  #8B9797
    green (headers):    #2BB059 
*/

* { font-size:12px; text-decoration:none; font-family: arial, tahoma, verdana, sans-serif; line-height:15px;}
html { overflow-y:scroll; }
html, body { background-color:#fff;font-size:12px; color:#182F30; }


#container {
    width:1009px;
    background:url(/img/layout/bg.gif) no-repeat 0 0;
    margin:0 auto;
    height:auto !important;
    min-height:970px;
    height:970px;
}

#containerlogin {
    width:1009px;
    background:url(/img/layout/bg.gif) no-repeat 0 0;
    margin:0 auto;
    height:auto !important;
    min-height:970px;
    height:970px;
padding-left:30px;
}

#mainContent {
   width:949px; 
   padding:0 30px;
}

#popupContainer {
    margin:25px;
    width:850px;
}

body.grid { background:url(/img/layout/_grid2.gif) repeat #fff 50% 0; height:3000px; }
body.grid #container { background:none; }

/* grid system */ 
.contentBox { width:949px; overflow:hidden; clear:both; }
.cb1 { width:127px; float:left; margin-right:10px; overflow:hidden; }
.cb2 { width:264px; float:left; margin-right:10px; overflow:hidden; }
.cb3 { width:401px; float:left; margin-right:10px; overflow:hidden; }
.cb4 { width:538px; float:left; margin-right:10px; overflow:hidden; }
.cb5 { width:675px; float:left; margin-right:10px; overflow:hidden; }
.cb6 { width:812px; float:left; margin-right:10px; overflow:hidden; }
.cb7, .cbFull { width:949px; clear:both; margin-right:10px; margin-top:20px; overflow:hidden;}
.cbl { margin-right:0; }
.cbc { clear:both; }
.cbcl { clear:left; }
.cbcr { clear:right; }
.bbt { border-bottom:1px solid #8B9797; border-top:1px solid #8B9797; padding-top:14px; margin-bottom:14px;} 
.bt { border-top:1px solid #8B9797; padding-top:14px; }
.bb { border-bottom:1px solid #8B9797; margin-bottom:14px; } 
.ht { margin-top:10px; }

.hide { display:none; }
.clear { clear:both; }

/* defaults & commons */ 
.dbox {
    background-color:#182F30;
    color:#fff;
    padding:11px 5px 13px 5px;
    margin:4px 0 6px 0;
    display:block;
}
.dbox p, .dbox a { color:#fff; margin:0; }
.dbox h6 { color:#FBB021; }
.pContent .dbox p, .pContent .dbox h6 { margin-bottom:15px; }

.lbox {
    background-color:#EFF0F1;
    padding:2px 5px 2px 5px;
    display:block;
    margin:0;
}
.cbox {
    background-color:#32CBCF;
    padding:11px 5px 13px 5px;
    display:block;
    margin:0;
}

.cr { background-image:url(/img/layout/corner.gif); background-position: 100% 100%; background-repeat:no-repeat;} 

h2 { display:block; height:30px; font-size:30px; color: #182F30; }
.pHeader { border-bottom:1px solid #8B9797; padding:6px 0 2px 0; height:30px; }

h3 { padding:5px 0 2px 0; border-bottom:1px solid #C6CCCC; margin:0; }
h4 { color:#FBB021; margin:0; }
h5, h5 a { color:#FBB021; font-weight:bold; margin:0; }
h5 span { font-weight:normal; }
h4.cite { font-style:italic; }

blockquote { margin:0 0 15px 0;}
blockquote p { margin:0; color: #FBB021; }
blockquote .author { font-style:normal; margin-top:7px; color:#182F30; }

.pHomepage h3 { color: #FF5B02; margin-bottom:1em; }

.cbox h4 { color:#182F30;}
.cbox p { color:#fff;}
.cbox .phone { font-size:28px; color:#182F30; padding-top:10px; }

.pContent li { margin-bottom:1em; }

#content ul, #content ol { margin:0 0 15px 26px;}
#content li { list-style-type:disc; } 

a { color:#182F30; }
a.linkMore, .pContent a { color:#32CBCF; }
a.linkMore:hover, .pContent a:hover { color:#FBB021; }
a.linkDownload, .downloadsMenu a {background:url(/img/layout/iconsDownload.gif) no-repeat 0 1px; padding-left:12px; font-weight:normal;}
a.linkDownload:hover, .downloadsMenu a:hover {background-position:0 -29px; color:#32CBCF;} 
a.fb, a.fbyt { text-decoration:underline; color:#32CBCF; }

a.letsTalk { background:url(/img/layout/letsTalk.gif) no-repeat 100% -21px; padding-right:100px; font-weight:bold; }
a.letsTalk:hover { color:#32CBCF; background-position:100% -3px;}

a.linkBoxed { 
    color:#182F30;
    display:block;
    background:url(/img/layout/corner.gif) no-repeat #32CBCF 100% 100%;
    width:118px;
    padding:7px 3px;
    display:block;
    width:99%;
    overflow:hidden;
}
a.linkBoxed:hover { color:#fff; }


.sidebarAddons {padding-top:14px; margin-top:17px; border-top:1px solid #8B9797;}
.sidebarAddons .dbox { padding-top:5px;padding-bottom:8px;}

p { margin:0 0 15px 0; }
p.tight, .tight p {margin:0;}

blockquote { font-style:italic; }
.green { color:#2BB059; }
.lead { color: #FBB021; }
.right {text-align:right;}


ul.toolbox {
    list-style-type:none !important;
    padding:8px 0 0 0;
    float:right;
    height:15px;
    overflow:hidden;
}

#content ul.toolbox li {
    list-style:none;
    margin:0;
    padding:0;
    float:left;
    width:60px;
}

ul.toolbox li a {
    float:right;
    height:15px;
    padding-left:20px;
}

ul.toolbox li.toolEmail a {
    background:url(/img/layout/icons.gif) no-repeat 0 1px;
}
ul.toolbox li.toolPrint a {
    background:url(/img/layout/icons.gif) no-repeat 4px -17px;
}

#emptyPage { 
    margin:50px auto; 
    width:300px; 
    text-align:center;
    border:1px solid #8B9797;
    padding:50px;
    font-size:3em;
    color:#8B9797;
}

/* main headers definition */
h2 span, h2 a {
    display:block;
    overflow:hidden;
    width:0;
    height:29px;
    text-indent:-999px;
    background:url(/img/layout/headers_general.png) no-repeat 0 0;
}

.pSolutions h2 span, .pSolutions h2 a { background-image:url(/img/layout/headers_solutions.png); }
.pHostingServices h2 span, .pHostingServices h2 a { background-image:url(/img/layout/headers_hosting_services.png); }  
.pConsultancyServices h2 span, .pConsultancyServices h2 a { background-image:url(/img/layout/headers_consultancy_service.png); }
.pWhySecurevirtual h2 span, .pWhySecurevirtual h2 a { background-image:url(/img/layout/headers_why_sv.png); }
.pAbout h2 span, .pAbout h2 a { background-image:url(/img/layout/headers_about.png); }

/* sidemenu */ 
.sidemenu {
    font-weight:bold;
    background:url(/img/layout/corner.gif) no-repeat #EFF0F1 100% 100%;
    width:127px;
    padding:0 0 12px 0;
}
.sidemenu li a {
    display:block; 
    width:125px;
    padding:0 1px; 
}
.sidemenu a:hover { background:#32CBCF; } 
.sidemenu li.current a { background:#FBB021; color:#fff; }

#content .sidemenu { margin:0; list-style-type:none;}
#content .sidemenu li { list-style-type:none;}

.sidemenu ol { 
    background:#EFF0F1;
    font-weight:normal;
    font-size:11px;
    margin:0 0 8px 8px !important;
}

.sidemenu ol li { 
    margin:0;
    background:0;
}

.sidemenu ol li a { 
    margin:0;
    background:0;
}
.sidemenu li.current ol li a { background:#EFF0F1;color:#182F30; }
.sidemenu li ol li a:hover { color:#32CBCF;background:#EFF0F1; }
.sidemenu li ol li.current a { color: #FBB021;background:#EFF0F1; }


.downloadsMenu { margin:0 !important; list-style:none; }
.downloadsMenu li { list-style:none; font-weight:bold; padding:0; }

/* top sliding panel */
#slidePanel {
    height:170px;
    width:950px;
    padding:10px;
    background:#32CBCF;  /* url(/img/layout/topslidebg.gif) no-repeat 0 100%; */
    margin:0 auto;
    display:block;
    position:relative;
    z-index:100;
    margin-top:-205px;
}

#slidePanel.open {
    display:block;
}

#slidePanel #spContactInfo p {
    float:left;
    width:100px;
}
#slidePanel #spContactInfo a.mapImg {
    width:130px;
    height:130px;
    border:2px solid #F5F2EB;
    float:right;
}


#slidePanel h6 { margin-bottom:15px; font-size:13px; }
#slidePanel p { color:#F5F2E9; font-size:13px;}
#slidePanel p.phone { font-size:28px; margin:0 0 20px 0; font-weight:bold; }
#slidePanel a.slLink {
    border:0;
    font-size:10px;
    text-align:left;
    float:right;
    margin:5px 10px 0 0;
    padding:0 0 7px 0;
}
#slidePanel a.slLink:hover span {
    color:#32CBCF;
}

#slidePanel a.slLink span {
    background:#182F30;
    display:block;
    color:#F5F2E9;
    padding:0px 20px 0px 4px;
}

#slidePanel #spMeet {
    padding-left:10px;
    width:264px;
    background:url(/img/layout/coffeIcon.gif) no-repeat 140px 45px;
}

#spMeet {
    height:165px;
    border-left:1px solid #93DFDF;
}

#spMeet form {
    width:275px;
    position:relative;
    height:135px;
}

#spMeet label {
    color:#F5F2E9; 
    font-size:13px;
    display:block;
    margin-bottom:1px;
}

#spMeet #mEmail, #spMeet #mName, #spMeet #mPhone {
    width:120px;
    background:#F5F2E9;
    border:0;
    font-size:11px;
    margin-bottom:2px;
}

#spMeet #imSubmit {
    background:#182F30;
    border:0;
    color:#F5F2E9;
    font-size:11px;
    text-align:left;
    width:60px;
    cursor:pointer;
    position:absolute;
    top:119px;
    left:205px;
}

#spMeet .successMsg, #spMeet .errorMsg {
    width:200px;
    top:119px;
    left:0px;
    font-size:11px;
    font-weight:bold;
    position:absolute;
    padding:1px;
}

#slidePanel #spMeet a.slLink {
    float:none;
    margin:0 auto;
    background:#182F30;
    color:#F5F2E9;
    padding:0px 40px;
}
#slidePanel #spMeet a.slLink:hover {
    color:#32CBCF;
}

#spContactForm {
    height:165px;
    width:385px;
    border-left:1px solid #93DFDF;
    padding-left:5px;
}

#spContactForm form {
    width:380px;
    height:135px;
    position:relative;
}

#spContactForm label {
    float:left;
    width:100px;
    color:#F5F2E9;
    font-size:13px;
}

#spContactForm #iEmail, #spContactForm #iName {
    float:left;
    width:280px;
    background:#F5F2E9;
    border:0;
    font-size:11px;
    margin:0 0 1px 0;
    padding:1px 0;
}

#spContactForm #iContent {
    float:left;
    width:278px;
    height:80px;
    background:#F5F2E9;
    border:0;
    font-size:11px;
    overflow:auto;
    margin:0;
    resize:none;
    padding:1px;
}

#spContactForm #iSubmit {
    background:#182F30;
    border:0;
    color:#F5F2E9;
    font-size:11px;
    text-align:left;
    width:60px;
    cursor:pointer;
    position:absolute;
    top:119px;
    left:320px;
}

#spContactForm .successMsg, #spContactForm .errorMsg {
    width:200px;
    top:119px;
    left:100px;
    font-size:11px;
    font-weight:bold;
    position:absolute;
    padding:1px;
}

#spContactForm .errorMsg, #spMeet .errorMsg {
    color:#FFF;
}

#spChat p.icon {
    background:url(/img/layout/liveChatIcon.gif) no-repeat 0 10px;
    padding-top:90px;
}

#spMeet p.icon {
    background:url(/img/layout/coffeIcon.gif) no-repeat 47px 20px;
    height:110px;
}

#header {
    height:68px;
    clear:both;
    width:949px;
    padding:15px 30px 0 30px;
    background:url(/img/layout/topslidebg.png) no-repeat 20px -5px;
}

#header h1 {
    width:401px;
    height:68px;
    float:left;
}

#header h1 a {
    display:block;
    width:401px;
    height:68px;
    margin-top:10px;
    background:url(/img/layout/logotagline.jpg) no-repeat #fff 0 -2px;
    text-indent:-999px;
}

#header ul {
    width:438px;
    height:68px;
    float:right;
    margin:0;
}

#header li {
    width:127px;
    height:61px;
    float:left;
}

#header ul li a {
    display:block;
    width:127px;
    height:61px;
    text-indent:-999px;
    overflow:hidden;
}

#header #quickContact {
    width:140px;
}

#header #quickContact a {
    width:135px;
    margin-left:5px;
    height:55px;
}

#header #quickLogin {
    height:40px;
    width:128px;
}
#header #quickLogin a {
    width:128px;
    margin-left:0px;
    height:35px;
}

#header #quickInfo {
    width:170px;
    height:68px;
    text-indent:-999px;
    overflow:hidden;
}

#menu {
    width:949px;
    height:25px;
    overflow:hidden;
    border-bottom:9px solid #ff8d00;
}
#menu li {
    float:left;
    width:137px;
    height:25px;
}
#menu li#mResources { width:127px; }

#menu li a { 
    width:137px;
    height:25px;
    float:left;
    text-indent:-999px;
    background:url(/img/layout/menu.png) no-repeat #fff 0 1000px;
}

#menu li#m1 { width: 102px; }

#menu li#m1 a { background-position:0 -3px; width: 102px;  }
#menu li#m1 a:hover { background-position:0 -31px; }
#menu li#m1 a.current { background-position:0 -65px; }

#menu li#m2 { width: 156px; }
#menu li#m2 a { background-position:-102px -3px; width: 156px; }
#menu li#m2 a:hover { background-position:-102px -31px; }
#menu li#m2 a.current { background-position:-102px -65px; }

#menu li#m3 { width: 184px; }
#menu li#m3 a { background-position:-257px -3px; width: 184px; }
#menu li#m3 a:hover { background-position:-257px -31px; }
#menu li#m3 a.current { background-position:-257px -65px; }

#menu li#m4 { width: 164px; }
#menu li#m4 a { background-position:-442px -3px; width: 164px; }
#menu li#m4 a:hover { background-position:-442px -31px; }
#menu li#m4 a.current { background-position:-442px -65px; }

#menu li#m5 { width: 109px; }
#menu li#m5 a { background-position:-606px -3px;  width: 109px; }
#menu li#m5 a:hover { background-position:-606px -34px; }
#menu li#m5 a.current { background-position:-606px -65px; }

#menu li#m6 { width: 100px; }
#menu li#m6 a { background-position:-715px -3px; width:100px; }
#menu li#m6 a:hover { background-position:-715px -31px; }
#menu li#m6 a.current { background-position:-715px -65px; }

#menu li#m7 { width: 115px; }
#menu li#m7 a { background-position:-815px -3px; width:115px; }
#menu li#m7 a:hover { background-position:-815px -34px; }
#menu li#m7 a.current { background-position:-815px -65px; }

#menu li a.current:hover { background-position-top:-65px !important; }

#slideshow {
    width:949px;
    margin-top:0;
    overflow:hidden;
}

#slidesWrapper {
    width:949px;
    height:230px;
    overflow:hidden;
    position:relative;
}
#slidesContainer { overflow:hidden; position:relative; }

#slidesWrapper .mainSlide {float:left; width:949px; height:230px;position:relative;}

#prevSlide, #nextSlide {
    height:230px;
    width:50px;
    display:block;
    position:absolute;
    z-index:10;
    text-indent:-999px;
    overflow:hidden;
}
#nextSlide {
    margin-left:899px;
    background:url(/img/layout/slideNavi.gif) no-repeat -50px 50%;
}
#prevSlide { background:url(/img/layout/slideNavi.gif) no-repeat 0 50%; }

#teamSlideshow {
    width:401px;
    overflow:hidden;
    margin-top:2px;
    height:223px;
}

#teamSlidesWrapper {
    width:401px;
    height:223px;
    overflow:hidden;
    position:relative;
    
}
#teamSlidesContainer { overflow:hidden; position:relative; }
#teamSlidesWrapper .teamSlide {float:left; width:401px; height:223px; position:relative;}
#teamSlidesWrapper .teamSlide img { margin-bottom:8px; display:block;}

#teamPrevSlide, #teamNextSlide {
    height:140px;
    width:30px;
    display:block;
    position:absolute;
    z-index:10;
    text-indent:-999px;
    overflow:hidden;
}
#teamNextSlide {
    margin-left:371px;
    background:url(/img/layout/slideNaviSmall.gif) no-repeat -60px 50%;
}
#teamPrevSlide { background:url(/img/layout/slideNaviSmall.gif) no-repeat -10px 50%; }

#teamSlideshow .missing {
    background:#FBB021;
    width:401px;
    height:140px;
    line-height:140px;
    font-weight:bold;
    color:#000;
    font-size:14px;
    text-align:center;
}

#footer {
    height:60px;
    width:949px;
    border-top:1px solid #FFA940;
    margin-top:5px;
    font-size:11px;
}

#footer p {
    padding-left:5px;
    font-size:10px;
}

#footer p.footLinks a, #footer p.footLinks span {
    color:#666;
} 

#footer ol {
    width:949px;
    overflow:hidden;
    margin:5px 0;
    display:block;
    background:#eee;
    overflow:hidden;
    padding:5px 0;
}

#footer ol h5 a, #footer ol h5 {
    font-weight:bold;
    color:#666;
    font-size:12px;
    padding:0;
}
#footer ol h5 a { padding-left:0; }


#footer ol li {
    float:left;
    width:126px;
    padding-right:10px;
    overflow:hidden;
}
#footer ol li.fc1 {
    padding-left:5px;
    width:121px;
}
#footer ol li.fc5 {
    width:106px;
}
#footer ol li.fc6 {
    width:146px;
}
#footer ol li.hiring {
    width:121px;
}
#footer ol li.fc7 { padding-right:0; border:0; }

#footer ul { padding:5px 0 0 0; display:block; height:110%; clear:both; }
#footer ol ul li { border:0; display:block; float:none; overflow:auto; height:auto; color:#666; }
#footer ol ul li a { color:#666; }
#footer ol ul li a:hover, #footer ol h5 a:hover { color:#32CBCF; }


/* HOME */

ul#socialLinks {
    width:129px;
    height:129px;
    overflow:hidden;
    display:block;
    margin:0;
    padding:0;
}

#socialLinks li {
    display:block;
    width:27px;
    height:28px;
    float:left;
    margin:0;
    padding:0 8px;
    text-align:center;
}

#socialLinks li a {
    display:block;
    width:28px;
    height:28px;
    text-indent:-999px;
    overflow:hidden;
    background:url(/img/layout/socialIcons.png) no-repeat 0 0;
}

#socialLinks li#socialBlog {
    display:block;
    width:129px;
    height:95px;
    clear:both;
    padding:0;
}
#socialLinks li#socialBlog a {
    width:129px;
    height:95px;
}

#socialLinks li#socialRSS a {
    background-position:-14px -94px;
}
#socialLinks li#socialRSS { padding-left:15px; }
#socialLinks li#socialLinkedin { padding:0;}
#socialLinks li#socialLinkedin a {
    background-position:-50px -94px;
}
#socialLinks li#socialTwitter a {
    background-position:-86px -94px;
}

#homeSolutions, #homeTools { /*height:290px;*/ font-weight:bold; }
#homeSolutions, #homeTools { background:#EFF0F1; }

#homeIntroduction h2 span { background-position:0 0; width:144px; }
#homeContact {
    background:url(/img/layout/letsTalk.gif) no-repeat 0 0;
    width:147px;
}
#homeSolutions h2 a { background-position:-144px 0; width:110px; }
#homeTools h2 a { background-position:-254px 0; width:196px; }

.homeTop h4 { margin:9px 0 15px 0; }
.homeBottom h5 { margin:13px 0 0 0; }

#content #affilates, #content #homeSolutions ul, #content #homeTools ul { margin:0; } 
#content #affilates li, #content #homeSolutions ul li, #content #homeTools ul li { list-style-type: none; }

#affilates {
    background:url(/img/layout/ajax-loader.gif) no-repeat;
    width:127px;
    height:130px;
}

#affilates li {
    display:none;
}

#affilates a {
    background:url(/img/affiliates_logos.gif) no-repeat #fff 0 0;
    width:127px;
    height:47px;
    display:block;
    text-indent:-999px;
    overflow:hidden;
}

.homeBoxContent {
    padding:0 10px; 
    width:244px;
    /*height:180px;*/
    display:block;
}

.homeBoxSlideshow {
    background:#173030;
    width:244px;
    padding:0 10px; 
    height:110px; 
    font-size:11px;  
    overflow:hidden;
    position:relative;
}

.homeBoxSlideshow .slideItems { position:relative; top:0px;}
.slideItem a.linkBoxed { padding:3px; } 

.homeBoxContent ul {
    width:244px;
    height:87px;
    overflow:hidden;
}

.homeBoxContent ul li { float:left; width:244px; padding:0 0 0 10px; background:url(/img/layout/homeBoxListMarker.gif) no-repeat 0 4px; }
.homeBoxContent ul li a:hover { color:#32CBCF; }

.homeBoxSlideshow .slideItem { 
    color:#fff; 
    width:122px;
    padding:25px 0 0 122px; 
    background:url(/img/layout/slideIcons.gif) no-repeat 0 0; 
    height:85px;
}
.homeBoxSlideshow a.linkBoxed { background-image:url(/img/layout/slideMoreBg.gif); }

.homeBoxSlideshow .slideItem h6 { color:#FBB021; }
.homeBoxSlideshow .slideItem p { color:#fff; margin:0; height:52px; }

.homeBoxSlideshow .si0 { background-position:-12px 0px; }
.homeBoxSlideshow .si1 { background-position:-12px -110px; }
.homeBoxSlideshow .si2 { background-position:-12px -220px; }
.homeBoxSlideshow .si3 { background-position:-12px -330px; }
.homeBoxSlideshow .si4 { background-position:-12px -440px; }
.homeBoxSlideshow .si5 { background-position:-12px -550px; }
.homeBoxSlideshow .si6 { background-position:-12px -660px; }
.homeBoxSlideshow .si7 { background-position:-12px -770px; }


/* pages */

/* Partners */
.channelPartnerLogos, .charityLogos {
    background:#f2f2f2;
    margin-bottom:1em;
    text-align:center;
}
.charityLogos img { margin:5px 5px 0 5px; }
.charityLogos { margin-bottom:1.8em; }

p.channelPartnerDownload {
    text-align:right;
}

p.channelPartnerDownload a {
    color:#32CBCF;
    font-weight:bold;
}

p.channelPartnerDownload a:hover {
    color:#182F30;
}


/* About / Leadership Team */

.spLeadershipTeam .dbox { margin-top:0; margin-bottom:16px; }
.spCareers .dbox { margin-top:18px; }

.leaderImage { display:block; }
.teamBottom {border-top:1px solid #8B9797; padding-top:13px;} 

#aboutGivingBack {
    border-top:1px solid #8B9797;
    margin:7px 0 8px 0;
    padding-top:7px;
}

#aboutGivingBack img { display:block; margin-top:7px; } 

#beeingGreen {
    display:block;
    margin:45px 0 0 85px;
}

/* Platform / Techical Team */

#content #keyTeamMembers { margin:0; }
#content #keyTeamMembers li { list-style-type:none; }
#keyTeamMembers a { color:#32CBCF; }
#keyTeamMembers a:hover { color:#182F30; }
#keyTeamMembers a.current { font-weight:bold; }


/* Case Studies (== Clients) */

.pClients .clientsData h5 {
    margin:8px 0 0 0;
    font-style:italic;
}
.pClients .clientsData p, .pClients .clientsData p * {
    font-style:italic;
}

ul#clientLogos {
    margin:5px 0 0 0;
    padding:0;
    list-style:none;
    width:401px;
}

ul#clientLogos li {
    margin:0;
    padding:0 0 10px 0;
    list-style:none;
    width:133px;
    height:45px;
    text-align:center;
    float:left;
}

ul#clientLogos li a img {
    display:block;
    margin:0 auto;
}

/* Solutions */

#solutionsBoxMenu a.iconLink {
    background-color:#9CA7A8;
    height:115px;
    width:127px;
    margin:0 0 4px 0;
    padding:0;
    display:block;
    text-indent:-999px;
    background:url(/img/layout/solutionsBoxMenu.gif) #9CA7A8 no-repeat 0 0;
}
#solutionsBoxMenu .bmSolutionsStartups a.iconLink { background-position:0 0;}
#solutionsBoxMenu .bmSolutionsStartups a.iconLink:hover { background-position:-127px 0;}
#solutionsBoxMenu .bmSolutionsStartups.current a.iconLink { background-position:-254px 0;}

#solutionsBoxMenu .bmSolutionsSmes a.iconLink { background-position:0 -115px;}
#solutionsBoxMenu .bmSolutionsSmes a.iconLink:hover { background-position:-127px -115px;}
#solutionsBoxMenu .bmSolutionsSmes.current a.iconLink { background-position:-254px -115px;}

#solutionsBoxMenu .bmSolutionsCorporate a.iconLink { background-position:0 -230px;}
#solutionsBoxMenu .bmSolutionsCorporate a.iconLink:hover { background-position:-127px -230px;}
#solutionsBoxMenu .bmSolutionsCorporate.current a.iconLink { background-position:-254px -230px;}

#solutionsBoxMenu .bmSolutionsAppHosting a.iconLink { background-position:0 -345px;}
#solutionsBoxMenu .bmSolutionsAppHosting a.iconLink:hover { background-position:-127px -345px;}
#solutionsBoxMenu .bmSolutionsAppHosting.current a.iconLink { background-position:-254px -345px;}

#solutionsBoxMenu .bmSolutionsNewOfficeIT a.iconLink { background-position:0 -460px;}
#solutionsBoxMenu .bmSolutionsNewOfficeIT a.iconLink:hover { background-position:-127px -460px;}
#solutionsBoxMenu .bmSolutionsNewOfficeIT.current a.iconLink { background-position:-254px -460px;}

#solutionsBoxMenu .bmSolutionsPartners a.iconLink { background-position:0 -575px;}
#solutionsBoxMenu .bmSolutionsPartners a.iconLink:hover { background-position:-127px -575px;}
#solutionsBoxMenu .bmSolutionsPartners.current a.iconLink { background-position:-254px -575px;}

#solutionsBoxMenu .faded h5, #solutionsBoxMenu .faded p, #solutionsBoxMenu .faded a.linkMore {color: #8B9797; }

.sBox {
    float:left;
    width:38px;
    height:37px;
    margin:3px 10px 0 0;
    text-indent:-999px;
    background:url(/img/layout/solutionsBoxIcons.png) transparent no-repeat 0 0;
}

.sBox.b2 { background-position:0 -37px;}
.sBox.b3 { background-position:0 -74px;}


/* FAQ */

#content #faqQuestions {
    margin:15px 0 0 0;
    list-style:none;
}

#faqQuestions a:hover   { color:#32CBCF; }
#faqQuestions a.current { color:#FBB021; }


/* News */

.newsList p { font-weight:bold; }
.newsList a.linkMore { font-weight:normal; color:#182F30; }
.newsList a.linkMore:hover { color:#32CBCF; }


/* Client Login */

#loginForm {
    width:401px;
}

#loginForm fieldset {
    clear:both;
    overflow:hidden;
}

#loginForm p.hint {
    clear:both;
    padding:2px 0 0 23px;
    font-style:italic;
    font-size:11px;
}

#loginForm p.error {
    clear:both;
    padding:0 0 0 85px;
    margin:0;
    font-size:11px;
    color:#d00;
}

#loginForm input {
    float:left;
    clear:left;
}

#loginForm label {
    float:left;
    padding:2px 0 0 4px;
    clear:right;
}

#loginForm #fServer {
    clear:right;
    margin:0 0 0 10px;
    width:200px;
    background:#182F30;
    border:0;
    padding:2px;
    color:#fff;
}

#loginForm #fSubmit {
    background:none;
    border:0;
    color:#182F30;
    font-weight:bold;
    padding:0;
    margin:4px 0 0 237px;
    cursor:pointer;
}

#loginForm #fSubmit:hover {
    color:#32CBCF;
}

.contactSidebox h4 { margin-bottom:5px; }
.contactSidebox .phone { color: #45D3D7; font-size:30px; padding-left:20px; line-height:90%;}

#sideboxMsgCoffe { 
    width:256px; 
    height:76px; 
    overflow:hidden; 
    text-indent:-999px; 
    display:block; 
    background: url(/img/layout/contactbox.png) no-repeat 0 0; 
    margin-bottom:5px;
}
#sideboxMsgCoffe:hover { background-position:0 -77px; }

a.tip, a.tip:hover { border-bottom:1px solid #FE9E23; cursor:help; color:#182F30; }
span.tip { display:none !important; }

#tooltip {
    position: absolute;
    z-index: 3000;
    border: 1px solid #DCB787;
    background-color: #FEFAE5;
    color:#965808;
    font-size:11px;
    padding: 5px;
    max-width:300px;
}
#tooltip h3, #tooltip div { margin: 0; }
table.gridTable td { padding:0 10px 10px 0; border:0; width: 250px;}
table.gridTable li { margin:0; }

#accSection h6 a:focus { color:#182F30; }
#accSection h6 { margin-top:0.5em; }
#accSection p { display:none; }

.pGreenImg { float:right; margin:0 10px 10px 10px; }



#slidesTestimonials {
    position:aboslute;
    width:401px;
    height:128px;
    overflow:hidden;
}

#slidesTestimonials div.homeboxSlide {
    position:relative;
    width:401px;
    height:128px;
    overflow:hidden;
    
}