* { padding:0; margin:0; }
body { font-family:Arial, Helvetica, sans-serif; font-size:80%; background:url(../img/body_bg_forum.jpg) top center no-repeat; padding:0 0 10px 0; }
img { border:none; }
h2 { color:#E13133; }
/* CLEARER */
.clearer { font-size:0.01em; clear:both; display:block; }
.divider { font-size:0.01em; clear:both; display:block; height:1px; background:url(../img/divide.gif) top left no-repeat; margin:10px 0; }

/* A OUTLINE - removes dotted outline when images are clicked */
* {outline:none;}
*:active{outline:none;}
*:focus{outline:none; -moz-outline-style:none;}


/* LAYOUT */
#hdr { background:url(../img/nav_bg.gif) bottom left repeat-x; height:116px; padding:0 0 8px 0; margin:0 0 10px 0; }

#hdr_top {  height:89px; }
#hdr_top .innertube { width:978px; margin:0 auto; height:89px; position:relative;  }
#hdr_top .innertube h1{ width:200px; height:48px; background:url(../img/logo_bg.png) top left no-repeat; left:2px; position:absolute; top:30px; text-indent:-9999em;  }
*html #hdr_top .innertube h1 { background-image: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=./img/logo_bg.png); }
#hdr_top .innertube h2{ position:absolute; top:33px; left:240px; width:404px; height:28px; font-size:0.01em; text-indent:-9999em; outline:none; background:url(../img/h2_bg_forum.png) top left no-repeat;  }
*html #hdr_top .innertube h2 { background-image: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=./img/h2_bg.png); }

#hdr_bot { height:27px;  background:url(../img/nav_end_bg.gif) top right no-repeat; }
#hdr_bot #nav { height:27px; width:978px; padding:0; margin:0 auto; }
#hdr_bot #nav ul{ list-style:none; width:891px; margin:0 0 0 97px; height:27px; background:url(../img/navbg.jpg) top right no-repeat; }
#hdr_bot #nav ul li{ float:left; }
#hdr_bot #nav ul li a{ display:block; text-align:center; height:27px; line-height:27px; text-decoration:none; color:#FFFFFF; font-size:9px; text-transform:uppercase; cursor:pointer; }

/* sign up */
#hdr #signup {float:right;margin-top: 20px;text-align: right;font-size: 11px;width:185px;}

#hdr #signup .title {height: 15px; padding:0 0 5px 0; font-weight:bold; }
#hdr #signup .added {color: #E13032;}

#hdr #signup img {padding: 5px 0 0 0;float:right;}

#email {float: left;margin-top: 0px;}
	#email input {border: 1px solid #999;height: 14px;color: #000;text-align: left;width: 115px;padding: 1px;font-size: 11px;}
#signup {float: right}
#send input {background: url('../img/signup.gif');width: 62px;height: 19px;border: 0px;}


/* tabs */

#hdr_bot #nav ul li#btn1 { margin:0; width:68px; }
#hdr_bot #nav ul li#btn1 a{ margin:0 0 0 0; height:27px; background:transparent url(../img/nav/smallnav-off.png) top left no-repeat; width:68px; }
*html #hdr_bot #nav ul li#btn1 a { height:27px; background-image: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=./img/nav/smallnav-off.png);  }

#hdr_bot #nav ul li#btn1 a:hover{ margin:0 0 0 0; height:27px; background:transparent url(../img/nav/smallnav-on.png) top left no-repeat; width:68px; }
*html #hdr_bot #nav ul li#btn1 a:hover { height:27px; background-image: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=./img/nav/smallnav-on.png);  }

#hdr_bot #nav ul li#btn1 a.active{ margin:0 0 0 0; height:27px; background:transparent url(../img/nav/smallnav-on.png) top left no-repeat; width:68px; }
*html #hdr_bot #nav ul li#btn1 a.active { height:27px; background-image: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=./img/nav/smallnav-on.png);  }

/* tab2 */
#hdr_bot #nav ul li#btn2 { margin:0 0 0 -12px; width:97px;  }
#hdr_bot #nav ul li#btn2 a{ margin:0 0 0 0; background:transparent url(../img/nav/nav-off.png) top left no-repeat; width:97px; }
*html #hdr_bot #nav ul li#btn2 a { height:27px; background-image: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=./img/nav/nav-off.png);  }

#hdr_bot #nav ul li#btn2 a:hover{ margin:0 0 0 0; background:transparent url(../img/nav/nav-on.png) top left no-repeat; width:97px; }
*html #hdr_bot #nav ul li#btn2 a:hover { height:27px; background-image: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=./img/nav/nav-on.png);  }

#hdr_bot #nav ul li#btn2 a.active{ margin:0 0 0 0; background:transparent url(../img/nav/nav-on.png) top left no-repeat; width:97px; }
*html #hdr_bot #nav ul li#btn2 a.active { height:27px; background-image: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=./img/nav/nav-on.png);  }

/* tab3 */
#hdr_bot #nav ul li#btn3 { margin:0 0 0 -11px; width:97px;  }
#hdr_bot #nav ul li#btn3 a{ margin:0 0 0 0; background:transparent url(../img/nav/nav-off.png) top left no-repeat; width:97px; }
*html #hdr_bot #nav ul li#btn3 a { height:27px; background-image: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=./img/nav/nav-off.png);  }

#hdr_bot #nav ul li#btn3 a:hover{ margin:0 0 0 0; background:transparent url(../img/nav/nav-on.png) top left no-repeat; width:97px; }
*html #hdr_bot #nav ul li#btn3 a:hover { height:27px; background-image: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=./img/nav/nav-on.png);  }

#hdr_bot #nav ul li#btn3 a.active{ margin:0 0 0 0; background:transparent url(../img/nav/nav-on.png) top left no-repeat; width:97px; }
*html #hdr_bot #nav ul li#btn3 a.active { height:27px; background-image: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=./img/nav/nav-on.png);  }

/* tab4 */
#hdr_bot #nav ul li#btn4 { margin:0 0 0 -11px; width:97px;  }
#hdr_bot #nav ul li#btn4 a{ margin:0 0 0 0; background:transparent url(../img/nav/nav-off.png) top left no-repeat; width:97px; }
*html #hdr_bot #nav ul li#btn4 a { height:27px; background-image: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=./img/nav/nav-off.png);  }

#hdr_bot #nav ul li#btn4 a:hover{ margin:0 0 0 0; background:transparent url(../img/nav/nav-on.png) top left no-repeat; width:97px; }
*html #hdr_bot #nav ul li#btn4 a:hover { height:27px; background-image: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=./img/nav/nav-on.png);  }

#hdr_bot #nav ul li#btn4 a.active{ margin:0 0 0 0; background:transparent url(../img/nav/nav-on.png) top left no-repeat; width:97px; }
*html #hdr_bot #nav ul li#btn4 a.active { height:27px; background-image: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=./img/nav/nav-on.png);  }

/* tab5 */
#hdr_bot #nav ul li#btn5 { margin:0 0 0 -10px; width:107px;  }
#hdr_bot #nav ul li#btn5 a{ margin:0 0 0 0; background:transparent url(../img/nav/bignav-off.png) top left no-repeat; width:107px; }
*html #hdr_bot #nav ul li#btn5 a { height:27px; background-image: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=./img/nav/bignav-off.png);  }

#hdr_bot #nav ul li#btn5 a:hover{ margin:0 0 0 0; background:transparent url(../img/nav/bignav-on.png) top left no-repeat; width:107px; }
*html #hdr_bot #nav ul li#btn5 a:hover { height:27px; background-image: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=./img/nav/bignav-on.png);  }

#hdr_bot #nav ul li#btn5 a.active{ margin:0 0 0 0; background:transparent url(../img/nav/bignav-on.png) top left no-repeat; width:107px; }
*html #hdr_bot #nav ul li#btn5 a.active { height:27px; background-image: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=./img/nav/bignav-on.png);  }

/* tab6 */
#hdr_bot #nav ul li#btn6 { margin:0 0 0 -11px; width:107px;  }
#hdr_bot #nav ul li#btn6 a{ margin:0 0 0 0; background:transparent url(../img/nav/bignav-off.png) top left no-repeat; width:107px; }
*html #hdr_bot #nav ul li#btn6 a { height:27px; background-image: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=./img/nav/bignav-off.png);  }

#hdr_bot #nav ul li#btn6 a:hover{ margin:0 0 0 0; background:transparent url(../img/nav/bignav-on.png) top left no-repeat; width:107px; }
*html #hdr_bot #nav ul li#btn6 a:hover { height:27px; background-image: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=./img/nav/bignav-on.png);  }

#hdr_bot #nav ul li#btn6 a.active{ margin:0 0 0 0; background:transparent url(../img/nav/bignav-on.png) top left no-repeat; width:107px; }
*html #hdr_bot #nav ul li#btn6 a.active { height:27px; background-image: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=./img/nav/bignav-on.png);  }

/* tab7 */
#hdr_bot #nav ul li#btn7 { margin:0 0 0 -11px; width:107px;  }
#hdr_bot #nav ul li#btn7 a{ margin:0 0 0 0; background:transparent url(../img/nav/bignav-off.png) top left no-repeat; width:107px; }
*html #hdr_bot #nav ul li#btn7 a { height:27px; background-image: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=./img/nav/bignav-off.png);  }

#hdr_bot #nav ul li#btn7 a:hover{ margin:0 0 0 0; background:transparent url(../img/nav/bignav-on.png) top left no-repeat; width:107px; }
*html #hdr_bot #nav ul li#btn7 a:hover { height:27px; background-image: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=./img/nav/bignav-on.png);  }

#hdr_bot #nav ul li#btn7 a.active{ margin:0 0 0 0; background:transparent url(../img/nav/bignav-on.png) top left no-repeat; width:107px; }
*html #hdr_bot #nav ul li#btn7 a.active { height:27px; background-image: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=./img/nav/bignav-on.png);  }

/* tab8 */
#hdr_bot #nav ul li#btn8 { margin:0 0 0 -12px; width:97px;  }
#hdr_bot #nav ul li#btn8 a{ margin:0 0 0 0; background:transparent url(../img/nav/nav-off.png) top left no-repeat; width:97px; }
*html #hdr_bot #nav ul li#btn8 a { height:27px; background-image: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=./img/nav/nav-off.png);  }

#hdr_bot #nav ul li#btn8 a:hover{ margin:0 0 0 0; background:transparent url(../img/nav/nav-on.png) top left no-repeat; width:97px; }
*html #hdr_bot #nav ul li#btn8 a:hover { height:27px; background-image: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=./img/nav/nav-on.png);  }

#hdr_bot #nav ul li#btn8 a.active{ margin:0 0 0 0; background:transparent url(../img/nav/nav-on.png) top left no-repeat; width:97px; }
*html #hdr_bot #nav ul li#btn8 a.active { height:27px; background-image: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=./img/nav/nav-on.png);  }

/* tab9 */
#hdr_bot #nav ul li#btn9 { margin:0 0 0 -11px;  width:97px; }
#hdr_bot #nav ul li#btn9 a{ margin:0 0 0 0; background:transparent url(../img/nav/nav-off.png) top left no-repeat; width:97px; }
*html #hdr_bot #nav ul li#btn9 a { height:27px; background-image: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=./img/nav/nav-off.png);  }

#hdr_bot #nav ul li#btn9 a:hover{ margin:0 0 0 0; background:transparent url(../img/nav/nav-on.png) top left no-repeat; width:97px; }
*html #hdr_bot #nav ul li#btn9 a:hover { height:27px; background-image: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=./img/nav/nav-on.png);  }

#hdr_bot #nav ul li#btn9 a.active{ margin:0 0 0 0; background:transparent url(../img/nav/nav-on.png) top left no-repeat; width:97px; }
*html #hdr_bot #nav ul li#btn9 a.active { height:27px; background-image: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=./img/nav/nav-on.png);  }

/* tab10 */
#hdr_bot #nav ul li#btn10 { margin:0 0 0 -11px; width:107px;  }
#hdr_bot #nav ul li#btn10 a{ margin:0 0 0 0; background:transparent url(../img/nav/bignavend-off.png) top left no-repeat; width:107px; }
*html #hdr_bot #nav ul li#btn10 a { height:27px; background-image: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=./img/nav/bignavend-off.png);  }

#hdr_bot #nav ul li#btn10 a:hover{ margin:0 0 0 0; background:transparent url(../img/nav/bignavend-on.png) top left no-repeat; width:107px; }
*html #hdr_bot #nav ul li#btn10 a:hover { height:27px; background-image: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=./img/nav/bignavend-on.png);  }

#hdr_bot #nav ul li#btn10 a.active{ margin:0 0 0 0; background:transparent url(../img/nav/bignavend-on.png) top left no-repeat; width:107px; }
*html #hdr_bot #nav ul li#btn10 a.active { height:27px; background-image: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=./img/nav/bignavend-on.png);  }

#wrap { width:958px; margin:0 auto 10px auto; min-height:300px; _height:300px; padding:0 10px; font-size:85%; }
#colL { float:left; width:284px; padding:0 36px 0 0; }
#colR { float:left; width:638px; }


/* ENTRANCE PAGE */
#wrap p { margin:0 0 0.8em 0; }
#wrap h2#welcome { background: url(../img/h2-welcome.png) top left no-repeat; width:157px; height:15px; text-indent:-9999em; outline:none; margin:0 0 12px 0; }
*html #wrap h2#welcome { background-image: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=./img/h2-welcome.png); }

.first { font-weight:bold; color:#333333; font-size:110%; }

.firstPara { font-weight:bold; color:#333333; font-size:130%; }

a#btnStory { display:block; width:284px; height:51px; background:url(../img/btn_story.jpg) top left no-repeat; text-indent:-9999em; outline:none; margin:0 0 10px 0; padding:1px 0; }

#boxExpertise { width:284px; margin:10px 0 10px 0; background: url(../img/boxExpertise.jpg) top left no-repeat; }
#boxSolutions { width:284px; text-align: center;}
#boxSolutions #solutions { margin-top: 1px;}

/* COL R */
#splash { width:638px; height:366px; margin:0 0 10px 0; }

#ftr { margin:0 auto; width:806px; height:36px;  padding:5px 0 0 172px; text-align:center; font-size:85%; }
#ftr a { color:#333333; text-decoration:none; }
#ftr a:hover { color:#E02A2C; text-decoration:underline; }


/* COLUMNS */
#colL2 { float:left; width:200px; padding:0 0 0 0; background:url(../img/leftColTop.gif) top right no-repeat; min-height:400px; _height:400px; }
#colR2 { float:left; width:758px; background:url(../img/rightColTop.gif) top left no-repeat; min-height:400px; _height:400px; }

#colL2 h2.titleHdr { height:20px; line-height:20px; padding:0; margin:10px 0 20px 0; text-indent:-9999em; outline:none; }
#colR2 h3.titleHdr { height:20px; line-height:20px; padding:0; margin:10px 0 20px 0; text-indent:-9999em; outline:none; }

#hStory { background: url(../img/title-story.png) top left no-repeat; width:138px;  }
*html #hStory { background-image: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=./img/title-story.png);  }

#hAbout { background: url(../img/title-about.png) top left no-repeat; width:138px;  }
*html #hAbout { background-image: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=./img/title-about.png);  }

#hSectors { background: url(../img/title-sectors.png) top left no-repeat; width:138px;  }
*html #hSectors { background-image: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=./img/title-sectors.png);  }

#hHealthcare { background: url(../img/title-healthcare.png) top left no-repeat; width:138px;  }
*html #hHealthcare { background-image: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=./img/title-healthcare.png);  }

#hEducation { background: url(../img/title-education.png) top left no-repeat; width:138px;  }
*html #hEducation { background-image: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=./img/title-education.png);  }

#hLaw { background: url(../img/title-laworder.png) top left no-repeat; width:138px;  }
*html #hLaw { background-image: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=./img/title-laworder.png);  }

#hIndustrial { background: url(../img/title-industrial.png) top left no-repeat; width:138px;  }
*html #hIndustrial { background-image: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=./img/title-industrial.png);  }

#hOffice { background: url(../img/title-office.png) top left no-repeat; width:138px;  }
*html #hOffice { background-image: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=./img/title-office.png);  }

#hCase { background: url(../img/title-case.png) top left no-repeat; width:138px;  }
*html #hCase { background-image: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=./img/title-case.png);  }

#hProj { background: url(../img/title-project.png) top left no-repeat; width:200px;  }
*html #hProj { background-image: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=./img/title-project.png);  }

#hGallery { background: url(../img/title-gallery.png) top left no-repeat; width:138px;  }
*html #hGallery { background-image: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=./img/title-gallery.png);  }

#hSolution { background: url(../img/title-solution.png) top left no-repeat; width:138px;  }
*html #hSolution { background-image: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=./img/title-solution.png);  }

#hPeople { background: url(../img/title-people.png) top left no-repeat; width:138px;  }
*html #hPeople { background-image: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=./img/title-people.png);  }

#hExpertise { background: url(../img/title-expertise.png) top left no-repeat; width:200px;  }
*html #hExpertise { background-image: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=./img/title-expertise.png);  }

#hSolutions { background: url(../img/title-solutions.png) top left no-repeat; width:138px;  }
*html #hSolutions { background-image: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=./img/title-solutions.png);  }

#hSolutionsSec { background: url(../img/title-solutions2.png) top left no-repeat; width:200px;  }
*html #hSolutionsSec { background-image: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=./img/title-solutions2.png);  }

#hSustainability { background: url(../img/title-sustainability.png) top left no-repeat; width:138px;  }
*html #hSustainability { background-image: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=./img/title-sustainability.png);  }

#hNews { background: url(../img/title-news.png) top left no-repeat; width:138px;  }
*html #hNews { background-image: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=./img/title-news.png);  }

#hContact { background: url(../img/title-contact.png) top left no-repeat; width:138px;  }
*html #hContact { background-image: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=./img/title-contact.png);  }

#hContactForm { background: url(../img/title-contactform.png) top left no-repeat; width:200px;  }
*html #hContactForm { background-image: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=./img/title-contactform.png);  }

#hContactPostal { background: url(../img/title-contactpostal.png) top left no-repeat; width:138px;  }
*html #hContactPostal { background-image: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=./img/title-contactpostal.png);  }

#hUseful { background: url(../img/title-useful.png) top left no-repeat; width:138px;  }
*html #hUseful { background-image: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=./img/title-useful.png);  }

#hOurPartners { background: url(../img/title-ourpartners.png) top left no-repeat; width:138px;  }
*html #hOurPartners { background-image: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=./img/title-ourpartners.png);  }

#hDownloads { background: url(../img/title-downloads.png) top left no-repeat; width:138px;  }
*html #hDownloads { background-image: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=./img/title-downloads.png);  }


#colR2 #colR2Left { float:left; width:413px; padding:0 60px 0 0; }
#colR2 #colR2Right { float:left; width:285px; }

#colR2 #colR2LeftHalf { float:left; width:349px; padding:0 60px 0 0; }
#colR2 #colR2RightHalf { float:left; width:349px; } 



/* SLIDEBOX */

#slidebox { width:285px; height:256px; }
#slidebox h2{ width:285px; height:26px; margin:0; padding:0; border:none; background:url(../img/sb-title-offices.png) top left no-repeat; text-indent:-9999em; outline:none; }

#slidebox #boxHeader{ width:285px; height:26px; margin:0; padding:0; border:none; background:url(../img/sb-title-blank.png) top left no-repeat;outline:none;text-align:center;color: #fff;}

*html #slidebox #boxHeader {background-image: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=./img/sb-title-blank.png);}

#slidebox #boxHeader #box-inner{padding-top: 6px;}


*html #slidebox h2 { background-image: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=./img/sb-title-offices.png);  }

#slidebox h2#sbHealthcare{ width:285px; height:26px; margin:0; padding:0; border:none; background:url(../img/sb-title-healthcare.png) top left no-repeat; text-indent:-9999em; outline:none; }
*html #slidebox h2#sbHealthcare { background-image: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=./img/sb-title-healthcare.png);  }


#slidebox h2#sbSolutions{ width:285px; height:26px; margin:0; padding:0; border:none; background:url(../img/sb-title-solutions.png) top left no-repeat; text-indent:-9999em; outline:none; }
*html #slidebox h2#sbSolutions { background-image: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=./img/sb-title-solutions.png);  }

#slidebox #boxImg img { margin:0; padding:0; border:none; display:block; width:285px; height:188px; }
#slidebox #boxImg{ cursor:pointer; display:block;  margin:0; padding:0; border:none; position:relative; }
#slidebox #boxImg #boxImgMask{ width:285px; height:12px; position:absolute; top:0px; left:0px; background:url(../img/splashBox-mask1.png) top left no-repeat; }
*html #slidebox #boxImg #boxImgMask { background-image: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=./img/splashBox-mask1.png);  }

#slidebox #boxImg #boxImgMaskBottom{ width:285px; height:12px; position:absolute; bottom:0px; left:0px; background:url(../img/splashBox-mask4.png) top left no-repeat; }
*html #slidebox #boxImg #boxImgMaskBottom { background-image: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=./img/splashBox-mask4.png);  }



#slidebox #boxImg a#boxImgBtn { display:block; width:285px; height:40px; line-height:40px; background:red; position:absolute; top:128px; left:0px; }


#slidebox #boxImg #img1 {  }
#slidebox #boxImg #img2 , #slidebox #boxImg #img3, #slidebox #boxImg #img4, #slidebox #boxImg #img5{ display:none; }

#slidebox #boxThumbs { width:285px; height:41px; margin:1px 0 0 0; }
#slidebox #boxThumbs .thumb{ width:56px; height:41px; float:left; padding:0; margin:0; }

#slidebox #boxThumbs #thumb1,#slidebox #boxThumbs #thumb2, #slidebox #boxThumbs #thumb3, #slidebox #boxThumbs #thumb4{ margin:0 1px 0 0;  background:red; height:41px; }
#slidebox #boxThumbs #thumb5{ margin:0;  background:red; width:57px; height:41px; }

#slidebox #boxThumbs #thumb1 { position:relative; }
#slidebox #boxThumbs #thumb1 #boxImgMask1 { margin:0; padding:0; position:absolute; top:0px; left:0px; width:56px; height:41px; background: url(../img/splashBox-mask2.png) bottom left no-repeat; }
*html #slidebox #boxThumbs #thumb1 #boxImgMask1 { background-image: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=./img/splashBox-mask2.png);  }

#slidebox #boxThumbs #thumb5 { position:relative; }
#slidebox #boxThumbs #thumb5 #boxImgMask2 { margin:0; padding:0; position:absolute; top:0px; left:0px; width:57px; height:41px;  background: url(../img/splashBox-mask3.png) bottom right no-repeat }
*html #slidebox #boxThumbs #thumb5 #boxImgMask2 { background-image: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=./img/splashBox-mask3.png);  }


/* GENERIC NAVIGATION BAR */
#colL2 .nav{ width:140px; list-style:none; }
#colL2 .nav li { width:140px; margin:0; }
#colL2 .nav li a{ width:140px; display:block; height:25px; text-decoration:none; color:#ffffff; font-weight:normal; }
#colL2 .nav li a:hover{ color:#CC3333; }
#colL2 .nav li ul { list-style:none; }
#colL2 .nav li ul li { width:120px; margin:0;}
#colL2 .nav li ul li a { width:120px; margin:0 0 0 20px; display:block;font-size:90%; text-decoration:none; color:#ffffff; font-weight:normal; }

/* GENERIC CONTENT LIST  */
#contentList { padding:1px 0; }
#contentList .contentRow {width:413px; clear:both; padding:1px 0; margin:-10px 0 10px 0;padding-bottom: 0px;  }
#contentList .contentRow p { padding:0; margin:0; }

#contentList .contentRow .contentTxt{float:left; width:293px; padding:5px 10px; }

#contentList .contentRow a { color:#E13133; display:block; text-decoration:none; margin:0 0 0 0; }
#contentList .contentRow a:hover { text-decoration:underline; }

#contentList ul {margin: 0px;padding: 0px;padding-left: 30px;}
#contentList li {margin: 0px;padding: 0px;padding-left:10px;}
#contentList .contentRow .rightInfo{float:left; width:100px;}
#contentList .contentRow .contentThumb{ height:110px; width:100px; background:#ccc; margin:5px 0 0 0;position: relative;}
#contentList .contentRow .contentThumb .boxImgMask{ width:100px; height:8px; position:absolute; top:0px; left:0px; background:url(../img/peopleThumbMaskTop.png) top left no-repeat; }
*html #contentList .contentRow .contentThumb .boxImgMask { background-image: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=./img/peopleThumbMaskTop.png);  }
#contentList .contentRow .contentThumb .boxImgMaskBottom{ width:100px; height:8px; position:absolute; bottom:0px; left:0px; background:url(../img/peopleThumbMaskBot.png) top left no-repeat; }
*html #contentList .contentRow .contentThumb .boxImgMaskBottom { background-image: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=./img/peopleThumbMaskBot.png);  }

/* law and order section gallery variation */
#contentList .contentRow .rightInfoLong{float:left;width: 710px;height: 100px;}
#contentList .pad {padding-top: 10px;width: 710px}
#contentList .contentRow .rightInfoLong .contentThumb{height: 80px;margin-left: 10px;float: left;}
#contentList .contentRow .titleLong {height: 20px;margin-left:l0px}
#contentList .contentRow .titleLong .title {float: left;color: #E13133;width: 500px;}
#contentList .contentRow .titleLong .pdf {float: right;}

/*
#contentList .contentRow .rightInfo{float:left; width:100px;}
#contentList .contentRow .rightInfo .contentThumb{ height:110px; width:100px; background:#ccc; margin:5px 0 0 0;position: relative;}
#contentList .contentRow .rightInfo .contentThumb .boxImgMask{ width:100px; height:8px; position:absolute; top:0px; left:0px; background:url(../img/peopleThumbMaskTop.png) top left no-repeat; }
*html #contentList .contentRow .rightInfo .contentThumb .boxImgMask { background-image: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=./img/peopleThumbMaskTop.png);  }
#contentList .contentRow .rightInfo .contentThumb .boxImgMaskBottom{ width:100px; height:8px; position:absolute; bottom:0px; left:0px; background:url(../img/peopleThumbMaskBot.png) top left no-repeat; }
*html #contentList .contentRow .rightInfo .contentThumb .boxImgMaskBottom { background-image: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=./img/peopleThumbMaskBot.png);  }
*/






/* LATEST */
#hdrLatest { height:27px; width:638px;  background:url(../img/hdrLatest.jpg) top left no-repeat; text-indent:-9999em; outline:none; }



#latest { min-height:182px; _height:182px; }

#latest .latestRowTop {padding:0 0 14px 0; background:url(../img/latestRow_bg.gif) bottom center no-repeat; }
#latest .latestRowTop .topImg { height:100px; margin:0 0 5px 0; position:relative; }
#latest .latestRowTop .topImg .masker{ position:absolute; top:0px; left:0px; height:100px; width:638px; background: url(../img/masker.png) top left no-repeat; }
*html #latest .latestRowTop .topImg .masker { background-image: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=./img/masker.png);  }

#latest .latestRowTop .topImg .masker2{ position:absolute; top:0px; left:0px; height:100px; width:411px; background: url(../img/masker2.png) top left no-repeat; }
*html #latest .latestRowTop .topImg .masker2 { background-image: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=./img/masker2.png);  }


#latest .latestRowTop .txt {padding:0 10px; }
#latest .latestRowTop .txt p { margin:0; padding:0; }
#latest .latestRowTop .opt{ height:25px; padding:0 10px;}
#latest .latestRowTop .opt p{ margin:0; padding:0;  }
#latest .latestRowTop .opt .links{ height:25px; line-height:25px; width:310px; float:left; text-align:left; }
#latest .latestRowTop .opt .date{ height:25px; line-height:25px; width:80px; float:right; text-align:right; color:#999; }

#latest .latestRow { _height:85px; min-height:85px; padding:0 0 14px 0; background:url(../img/latestRow_bg.gif) bottom center no-repeat; }
#latest .latestRow .title,  #latest .latestRowTop .title { height:30px; padding:0 10px; line-height:30px; }
#latest .latestRow .title h3, #latest .latestRowTop .title h3{ line-height:30px; margin:0; padding:0; color:#E02A2C; font-size:110%; font-weight:bold; }
#latest .latestRow .txt { _height:30px; min-height:30px; padding:0 10px; }
#latest .latestRow .txt p { margin:0; padding:0; }
#latest .latestRow .opt{ height:25px; padding:0 10px; line-height:25px; }
#latest .latestRow .opt p{ margin:0; padding:0;  }
#latest .latestRow .opt .links{ height:25px; line-height:25px; width:310px; float:left; text-align:left; }
#latest .latestRow .opt .date{ height:25px; line-height:25px; width:80px; float:right; text-align:right; color:#999; }

#latest .opt a { text-decoration:none; color:#999; }
#latest .opt a:hover { text-decoration:underline; color:#E02A2C; }
 
#latest .viewAll { background:url(../img/viewAll_bg.jpg) top right no-repeat; padding:0 12px 0 0; }



#hplatest .newsitem {padding-top: 5px;border-bottom: 1px solid #ccc;height: 100px;}
#hplatest .image {float: left;width: 110px;padding-top: 10px;padding-left: 10px;}
#hplatest .txt {float: left;width: 488px;height: 100px;}
#hplatest .txt p {font-size:110%;}
#hplatest .txt h3 {color: #E02A2C;}	
#hplatest .opt {height: 25px;}
#hplatest .opt .links {height:25px; line-height:25px; width:310px; float:left; text-align:left;}
#hplatest .opt .date {height:25px; line-height:25px; width:80px; float:right; text-align:right; color:#999;}
#hplatest .opt a { text-decoration:none; color:#999; }
#hplatest .opt a:hover { text-decoration:underline; color:#E02A2C; }

/* NEWS  */




/* STORY PAGE */

#mapLaunch { width:128px; margin:50px 0 0 0; }
#mapLaunch a{ color:#E02A2C; text-decoration:none; }
#mapLaunch a:hover{ text-decoration:underline; }

#mapLaunch #mapIcon { display:block; margin:10px 0; }



#mapLaunch2 { width:128px; margin:20px 0 0 0; }
#mapLaunch2 a{ color:#E02A2C; text-decoration:none; }
#mapLaunch2 a:hover{ text-decoration:underline; }

#mapLaunch2 #mapIcon { display:block; margin:10px 0; }



/* SECTOR NAV */
#sectorNav { width:140px; list-style:none; }
#sectorNav li { width:140px; margin:0; }
#sectorNav li a{ display:block; width:140px; height:20px; padding:1px 0; display:block; text-decoration:none; color:#ffffff; font-weight:bold; font-size:0.1em; margin:3px 0 3px 0; }



#sectorNav li a:hover{ color:#CC3333; }

#sectorNav li  ul { list-style:none; }
#sectorNav li  ul li { width:120px; margin:0; height:20px; }
#sectorNav li  ul li a { width:120px; margin:0px 0 0px 10px; padding:1px 0; display:block; height:15px;text-decoration:none; color:#ffffff; font-weight:normal; font-size:0.1em; }


/* OUR PEOPLE */





/* CASE STUDIES */

#caseList { padding:1px 0; }
#caseList .caseRow { height:68px; width:413px; clear:both; padding:1px 0; margin:0 0 5px 0;  }
#caseList .caseRow p { padding:0; margin:0; }

#caseList .caseRow .caseThumb{ height:68px; float:left; width:48px; }
#caseList .caseRow .caseThumb .caseImg{ height:48px; width:48px; background:#ccc; margin:5px 0 0 0; }

#caseList .caseRow .caseTxt{ height:58px; float:left; width:345px; padding:5px 10px; }

#caseList .caseRow .caseTxt a { color:#E13133; display:block; text-decoration:none; margin:0 0 5px 0; }
#caseList .caseRow .caseTxt a:hover { text-decoration:underline; }

#caseStudies ul {margin: 0px;padding: 0px;padding-left: 30px;}
#caseStudies li {margin: 0px;padding: 0px;padding-left:10px;}


/* contact us form */

#contactUs { }
#contactUs label { color:#000; display:block; margin:2px 0; }
#contactUs input.long { width:281px; border: 2px inset #9999; }
#contactUs textarea.long { width:281px; border: 2px inset #9999; height:100px;font-family:Arial, Helvetica, sans-serif; font-size:110%; }
#contactUs input.btn { width:98px; height:26px; background:url(../img/contactBtn.gif) top left no-repeat; border:none; color:#FFFFFF; margin:5px 0 0 187px; }



/* EXPERTISE */
/* COLUMN 3*/
#colL3 { float:left; width:282px; padding:0 0 0 0; background:url(../img/leftColTop.gif) top right no-repeat; min-height:400px; _height:400px; }
#colR3 { float:left; width:676px; background:url(../img/rightColTop.gif) top left no-repeat; min-height:400px; _height:400px; }

#colR3 #colR3Left { float:left; width:341px; padding:0 0px 0 0; }
#colR3 #colR3Right { float:left; width:335px; }

#colL3 h2.titleHdr { height:20px; line-height:20px; padding:0; margin:10px 0 20px 0; text-indent:-9999em; outline:none; }
#colR3 h3.titleHdr { height:20px; line-height:20px; padding:0; margin:10px 0 20px 0; text-indent:-9999em; outline:none; }

/* Wheel */
#wheel { width:281px; text-align:center; padding:20px 0; margin:0 auto; }

#expertiseList { margin:0 0 0 0; list-style:inside decimal; font-size:120%; }
#expertiseList li{ margin:0 0 10px 0;font-size: 85%;}
#expertiseList li a{color: #000;text-decoration: none;}
#expertiseList li.active{ color:#E13133; font-weight:bold; }

#expertiseText h2 { margin:0 0 10px 0; color:#E13133; font-size:150%; }
#expertiseText p { padding:0 0 0 20px; }

#expertiseNav { width:335px; min-height:17px; margin:0; font-size:120%; }

#expertisePic {padding-left: 20px;padding-top: 20px;}
/* section not wanted
#expertiseNav #eLeft{ width:140px; min-height:17px; _height:17px; line-height:17px; float:left; text-align:left; background:url(../img/eArrowL.gif) top left no-repeat; padding:0 0 0 25px; margin:0; color:#E13133; font-weight:bold; }
#expertiseNav #eRight { width:145px; min-height:17px; _height:17px; line-height:17px; float:right; text-align:right; padding:0 25px 0 0; background: url(../img/eArrowR.gif) top right no-repeat; margin:0; } */

#expertiseNav a { color:#E13133; font-weight:bold; text-decoration:none; }


#downloadPdf { display:block; width:204px; height:81px; line-height:81px; padding:0 5px 0 74px; background:url(../img/btnPdf.jpg) top left no-repeat; color:#FFFFFF; font-size:110%; font-weight:bold; text-decoration:none; }


#noCase { padding:10px 0; }


/* USEFUL LINKS */
#colR2Left #links a{color: #000;}
#colR2Left #links {padding: 0px;margin: 0px;list-style-type: none;}
#colR2Left #links li {padding-bottom: 10px;margin: 0px;list-style-type: none;}

/*/////////////////////////////*/
/* LINK LIST //////////////////*/
/*////////////////////////////*/




#links .linkImgs {float: left;width: 120px;margin-bottom: 30px;text-align: center;}

#links #linkImg {float: right;margin: 0 20px 20px 0}

#links .nopadding {padding: 10px 0 0 0;margin: 0px}

/* Old links style
#linkList { }
#linkList .linkRow { height:58px; width:413px; margin:0 0 10px 0; }
#linkList .linkRow .linkThumb { width:60px; float:left; overflow:hidden; }
#linkList .linkRow .linkThumb img{ margin:0; padding:0; }
#linkList .linkRow .linkTxt { width:333px; float:left; padding:0 10px; }
#linkList .linkRow .linkTxt a{ display:block; font-weight:bold; font-size:15px; color:#000000; text-decoration:none; margin:0 0 5px 0; }
*/


.enlarge { text-align:center; padding:10px 0; }


#newsletter1 { display:block; width:284px; height:51px; background:url(../img/expNewsletter1.gif) top left no-repeat; text-indent:-9999em; outline:none; margin:20px 0 0 0; }
#newsletter1:hover { width:284px; height:51px; background:url(../img/expNewsletter1.gif) bottom left no-repeat; }


#newsletter2 { display:block; width:284px; height:51px; background:url(../img/expNewsletter2.gif) top left no-repeat; text-indent:-9999em; outline:none; margin:20px 0 0 0; }
#newsletter2:hover { width:284px; height:51px; background:url(../img/expNewsletter2.gif) bottom left no-repeat; }


#newsletter3 { display:block; width:284px; height:51px; background:url(../img/expNewsletter3.jpg) top left no-repeat; text-indent:-9999em; outline:none; margin:20px 0 0 0; }
#newsletter3:hover { width:284px; height:51px; background:url(../img/expNewsletter3.jpg) bottom left no-repeat; }


#newsletter4 { display:block; width:284px; height:51px; background:url(../img/expNewsletter4.jpg) top left no-repeat; text-indent:-9999em; outline:none; margin:20px 0 0 0; }
#newsletter4:hover { width:284px; height:51px; background:url(../img/expNewsletter4.jpg) bottom left no-repeat; }

#newsletter5 { display:block; width:284px; height:51px; background:url(../img/expNewsletter5.jpg) top left no-repeat; text-indent:-9999em; outline:none; margin:20px 0 0 0; }
#newsletter5:hover { width:284px; height:51px; background:url(../img/expNewsletter5.jpg) bottom left no-repeat; }

#newsletter6 { display:block; width:284px; height:51px; background:url(../img/expNewsletter6.jpg) top left no-repeat; text-indent:-9999em; outline:none; margin:20px 0 0 0; }
#newsletter6:hover { width:284px; height:51px; background:url(../img/expNewsletter6.jpg) bottom left no-repeat; }

#newsletter7 { display:block; width:284px; height:51px; background:url(../img/expNewsletter4a.gif) top left no-repeat; text-indent:-9999em; outline:none; margin:20px 0 0 0; }
#newsletter7:hover { width:284px; height:51px; background:url(../img/expNewsletter4a.gif) bottom left no-repeat; }

#newsletter5b { display:block; width:284px; height:51px; background:url(../img/expNewsletter5b.gif) top left no-repeat; text-indent:-9999em; outline:none; margin:20px 0 0 0; }
#newsletter5b:hover { width:284px; height:51px; background:url(../img/expNewsletter5b.gif) bottom left no-repeat; }


#colR2Left ul { margin:0 1em; padding:0 1.5em; list-style:outside circle; }


#csDownload { width:284px; height:51px; background:url(../img/csDownload.jpg) top left no-repeat; display:block; text-indent:-9999em; margin:10px 0 0 0; }
#csDownload:hover { width:284px; height:51px; background-position:left bottom; }


#coolslabDownload { width:284px; height:51px; background:url(../img/btn_coolslab.jpg) top left no-repeat; display:block; text-indent:-9999em; margin:10px 0 0 0; }
#coolslabDownload:hover { width:284px; height:51px; background-position:left bottom; }

#climaspanDownload { width:284px; height:51px; background:url(../img/btn_climaspan.jpg) top left no-repeat; display:block; text-indent:-9999em; margin:10px 0 0 0; }
#climaspanDownload:hover { width:284px; height:51px; background-position:left bottom; }

#clickhere { width:284px; height:51px; background:url(../img/btn_clickhere.jpg) top left no-repeat; display:block; text-indent:-9999em; margin:10px 0 0 0; }
#clickhere:hover { width:284px; height:51px; background-position:left bottom; }

#csHealthcare { width:284px; height:51px; background:url(../img/csHealthcare.jpg) top left no-repeat; display:block; text-indent:-9999em; margin:10px 0 0 0; }
#csHealthcare:hover { width:284px; height:51px; background-position:left bottom; }


#csEducation { width:284px; height:51px; background:url(../img/csEducation.jpg) top left no-repeat; display:block; text-indent:-9999em; margin:10px 0 0 0; }
#csEducation:hover { width:284px; height:51px; background-position:left bottom; }

#csDownloadGen { width:284px; height:51px; background:url(../img/csDownloadGen.jpg) top left no-repeat; display:block; text-indent:-9999em; margin:10px 0 0 0; }
#csDownloadGen:hover { width:284px; height:51px; background-position:left bottom; }


/* downloads */
.download {border-bottom: 1px solid #ccc;margin-top: 5px;padding-bottom: 5px;}
.download .icon {width: 50px;float: left;margin-top: 5px;}
.download .txt {width: 300px;float: left}