html{height:100%;}

body{
	padding:0;
	margin:0;
	text-align:center;
	background:#ffffff url(../pics/bg-top2.gif) repeat-x top center;
	font:84% Arial;/*color:#373737;*/
	color:#808080;
	height:100%;
}

#wrapper{text-align:left;margin:0 auto;width:1300px;background:url(../pics/bg-vert.gif) repeat-y top left;min-height: 100%;height: auto !important;height: 100%;margin: 0 auto -4em;}


.push {
    height: 4em;
}

#inner{background:url(../pics/bg-inner.png) no-repeat top left;width:1300px;}
#inner.inner-home{background:url(../pics/bg-inner-home2.png) no-repeat top left;}
#position{margin-left:124px;width:960px;}
*{padding:0;margin:0;}

.fr{float:right}
.fl{float:left}

p{padding:9px 0;}
h1{
	color:#333;
	font-weight:lighter;
	font-size:34px;
	border-bottom:1px dashed #999;
	padding-bottom:10px;
	margin-bottom:3px;
	padding-left:10px;
}
h2{color:#ffffff;height:30px;width:771px;background:url(../pics/titles/bg.gif) no-repeat top left;margin-left:4px;}
h2 span{
	color:#ffffff;
	font-size:16px;
	font-weight:normal;
	padding:6px 0 0 8px;
	display:block;
}

h2.brownunderline{background:none;width:auto;height:auto;font:15px Arial;color:#80725D;padding:6px 0 5px 0;border-bottom:1px dashed #a1988f;margin:6px 0;border-top:1px dashed #a1988f;}
h2.brownunderline1{background:none;width:auto;height:auto;font:15px Arial;color:#80725D;padding:6px 0 5px 0;border-bottom:1px dashed #a1988f;margin:6px 0;}
h2.browntitle{background:none;width:auto;height:auto;font:15px Arial;color:#80725D;padding:4px 0 4px 0;margin:6px 0;font-weight:normal;}
h2.first{border-top:none;}
.highlight{color:#0e95d5}

.linkgrey:link,.linkgrey:visited,.linkgrey:hover{
	color:#808080;
}
.linkgrey:hover{color:#5b5b5b;}

.nomarginleft{margin-left:0;padding-left:0}

/* Header */
#header{height:113px;border-bottom:1px dashed #999;margin:0 10px;}
#header-home{height:113px;margin:0 10px;}

.logo{margin:20px 0 0 12px;float:left;}
/*#sbox{float:right;width:320px;margin-right:5px;margin-top:16px;height:36px;}*/
#sbox{float:right;width:510px;margin-right:5px;margin-top:16px;height:28px;}
#sbox span{float:left;display:block;padding-top:4px;}
#sbox a{color:#0e95d5; vertical-align: top;}
#sbox a.contact{}
#sbox a:link,#sbox a:visited,#sbox a:hover{text-decoration:none;}
#sbox form{float:right}
#sbox input{width:133px;vertical-align:middle;background:url(../pics/search-bg.gif) no-repeat top left;color:#bdbdbd;border:none;/*height:24px;*/padding-left:7px;padding-top:4px;height:20px;}

#navrunner{clear:both;height:20px;/*width:480px;*/position:relative;/*float:right;*/}
#navrunner #arrow{background:url(../pics/menu-marker.gif) no-repeat top left;width:13px;height:10px;position:absolute;margin-top:5px;}
#navrunner #arrow.menuitemhide{visibility:hidden;}
#navrunner #arrow.menuitem1{left:290px;}
#navrunner #arrow.menuitem2{left:374px;}
#navrunner #arrow.menuitem6{left:462px;}
#navrunner #arrow.menuitem3{left:561px;}
#navrunner #arrow.menuitem4{left:703px;}
#navrunner #arrow.menuitem5{left:848px;}

#nav{clear:both;float:right;list-style: none;height:39px;border-top:1px dashed #999;}
#nav li{float: left;text-align:center; list-style:none;}
#nav li a { float: left; display: block;text-decoration: none;height:40px;color:#ffffff;}
#nav li a img{margin:14px 27px 0 0;}



/* Middle */
#middle{clear:both;margin:0 9px;}
#breadcrumb{font-size:95%;color:#6c6c6c;background:url(../pics/breadcrumb-arrow.gif) no-repeat center left;margin-top:3px;}
#breadcrumb span{display:block;padding:1px 0 0 12px;}
#breadcrumb a{color:#6c6c6c;text-decoration:none;}
#breadcrumb a:hover{text-decoration:underline;}

.content{margin:27px 0 0 0; }



#col1{margin-top:3px;width:155px;float:left;}
#menu{list-style: none;margin-right:4px;}
#menu li{list-style: none;border-bottom:1px dashed #999;}
#menu li a{height:31px;color:#999;display:block;text-decoration:none;}
#menu li a.double{height:40px}
#menu li a.first{height:26px}
#menu li a.first span{padding:2px 0 0 0;display:block;}
#menu li a span{padding:7px 0 0 0;display:block;}
#menu li a:hover{text-decoration:none;color: #666;}
#menu li a#active{color:#009DDC;}

#menu li ul{font-size:12px;}
#menu li ul li{border-bottom:none;border-top:1px dashed #999;}
#menu li ul li a{height:27px;}
#menu li ul li a span{padding:6px 0 0 0;margin-left:12px;display:block;}
#menu li ul li a#activeproduct{color:#009DDC;background:url(../pics/product-bullet4-ico.gif) no-repeat top left;}


#col2{border-left:1px dashed #999;margin-top:3px;float:right;width:778px;padding-left:7px;}

#col2a{border-right:1px dashed #999;margin-top:7px;width:557px;float:left;padding-right:7px;min-height:541px;}
#col2a .subtitleblue{
	color:#009DDc;
	font-size: 16px;
}
#col2a p.blueintrotext{font-size:16px;color:#009DDc;margin:0 140px 0 7px;}
#col2a p.greyintrotext{font-size:16px;color:#999;margin:0 140px 0 7px;}
p.bluelargetext{font-size:16px;color:#009DDc;}
#col2a p{margin-left:7px;/*color:#959595;*/}
#col2a p.rightmargin{margin:0 140px 0 7px;}
#col2a p.grey{color:#959595;}
#col2a p.greysmall{color:#959595;font-size:13px;}
#col2a table.contactDetails{margin:15px 0 0 7px;}
#col2a table.contactDetails td a{color:#808080;text-decoration:none;}
#col2a table.contactDetails td a:hover{color:#5b5b5b;text-decoration:underline;}

.bulletpara{margin-right:140px;/*text-indent:12px;*/padding-left:12px;background:url(../pics/bullet-grey-ico3.gif) no-repeat top left;margin-top:0;padding-top:0;margin-bottom:3px;padding-bottom:0;}
.bulltop{margin-top:20px;}

.underline{padding-bottom:4px;border-bottom:1px dashed #b8b9ba;margin-bottom:3px;}
.fulldash20top{padding-top:10px;border-top:1px dashed #b8b9ba;margin-top:15px;}

ul.rhbullet{list-style:none;margin-top:6px;border-top:1px dashed #b8b9ba;}
ul.rhbullet li{list-style:none;background:url(../pics/bullet-light3.gif) no-repeat top left;border-bottom:1px dashed #b8b9ba;padding-bottom:3px;margin-bottom:5px;color:#a1988f;padding:2px 0 4px 0;padding-left:13px;/*height:19px;*/}
ul.rhbullet li.first{margin-top:5px;}

.bulletparalight{/*text-indent:12px;*/padding-left:12px;background:url(../pics/bullet-light.gif) no-repeat top left;margin-top:0;padding-top:0;margin-bottom:3px;padding-bottom:0;color:#a1988f;}


#col2b{float:right;margin-top:4px;width:201px;padding-left:4px;}

/* ROI pages*/
#roiTree{margin:0 0 0 10px;width:537px;height:800px;}
#roiTree #roiCol1{width:167px;float:left;}
#roiTree #roiCol2{width:167px;float:left;margin-left:17px;}
#roiTree #roiCol3{width:167px;float:right;}
#roiTree .slide1,#roiTree .slide2,#roiTree .slide3,#roiTree .slide4,#roiTree .slide5,#roiTree .slide6,#roiTree .slide7,#roiTree .slide8,#roiTree .slide9,#roiTree .slide10,#roiTree .slide11,#roiTree .slide12{width:167px;cursor:pointer;margin-top:15px;}

/* Home page */
#middle-home{clear:both;margin:0 4px;}
#home-content{margin:0 3px;}
#latestNews{background:url(../pics/home/latest-news-bg.gif) no-repeat top left;height:40px;border-bottom:1px dashed #999998;color:#535352;color:#777777;}
#latestNews #ticker-area{float:left;margin-left:95px;margin-top:3px;width:740px}
#latestNews #rss{float:right;width:80px;}

.linkrsshome2{color:white;text-decoration:none;float:right;margin-top:7px;}
.linkrsshome2 span{}

#col1home,#col2home,#col3home{margin-top:6px;}
#col1home{width:394px;float:left;margin-right:5px;margin-top:6px;}
#col2home{width:277px;float:left;border-left:1px dashed #999998;border-right:1px dashed #999998;padding:0 2px 0 2px;}
#col3home{float:right;width:260px;}

h3{/*height:20px;*/}
h3.underline{border-bottom:1px dashed #999998;height:20px;}
h3.midhome{margin:0 5px;height:20px;}
h3.midhome span{margin:0;}
h3 span{margin:5px 0 0 5px;display:block;}

.roi p{float:left;width:179px;margin-left:7px;color:#777777;}
.roi img{float:right;margin-right:5px;}
.clearall{clear:both;/*border-bottom:10px solid white;*/}

/*Slide boxes - see seperate stylesheets for more info*/
.slide-area{padding-top:10px;border-top:1px dashed #999999;margin-top:5px;}



/* ABOUT SECTION */

h3.region{margin-left:7px;}

.career-box{border-bottom:1px dashed #999999;padding-bottom:10px;}
.career-box h2{width:550px;height:30px;background:url(../pics/partners/grey-title-bg2.png) no-repeat top left;color:#009ddc;margin-top:12px;}
.career-box h2 span{padding:6px 0 0 12px;display:block;color:#009ddc;font-size:14px;font-weight:normal;}
.career-box p{color:#808080;font-size:12px;width:396px;}

/* PARTNERS SECTION */

h3.image{margin:7px 0 2px 7px;}

.partner-news-box-top{background:url(../pics/boxes/partner-news-top.png) no-repeat top left;height:18px;}
.partner-news-box{color:#80725D;width:204px;background:url(../pics/boxes/partner-news-bg.png) repeat-y top left;}
.partner-news-box-btm{background:url(../pics/boxes/partner-news-btm.png) no-repeat bottom left;height:18px;}
.partner-news-box h3{padding:4px 0 11px 15px;}

.partner-news-box ul.pnews{list-style:none;}
.partner-news-box ul.pnews li{margin-left:12px;background:url(../pics/boxes/partner-news-arrow.gif) no-repeat top left;width:178px;min-height:45px;font-size:12px;border-top:1px dashed #80725D;}
.partner-news-box ul.pnews li a{color:#80725D;padding:8px 0 6px 0;width:149px;display:block;text-decoration:none;}
.partner-news-box ul.pnews li a:hover{text-decoration:underline;}

.partner-box{background:url(../pics/boxes/blue-box.png) no-repeat top left; width:278px;height:177px;font-size:12px;color:#ffffff;}
.partner-box .con{padding:16px;}
.partner-box h3{width:247px;/*border-bottom:1px dashed #ffffff;*/padding-bottom:9px;font-size:14px;font-weight:normal;}
.partner-box p{height:74px;font-size:12px;color:#ffffff;width:244px;margin-left:0;}
.partner-box a{width:247px;/*border-top:1px dashed #ffffff;*/color:white;text-decoration:none;display:block;}
.partner-box a span{float:right;padding:10px 20px 0 0;}

.why-box{border-bottom:1px dashed #999999;padding-bottom:10px;}
.why-box h2{width:550px;height:30px;background:url(../pics/partners/grey-title-bg2.png) no-repeat top left;color:#009ddc;margin-top:12px;}
.why-box h2 span{padding:6px 0 0 12px;display:block;color:#009ddc;font-size:14px;font-weight:normal;}
.why-box p{color:#808080;font-size:12px;width:396px;}
.why-box a{background:url(../pics/buttons/brown-btn2.png) no-repeat top left;color:#a1988f;color:#a1988f;font-size:12px;text-decoration:none;display:block;min-height:29px;width:544px;}
.why-box a span{margin:7px 0 0 38px;display:block;width:396px;padding-top:7px;}



#quotes-box{border-top:1px dashed #999;border-bottom:1px dashed #999;color:#939598;margin:7px 0;}
#quotes-box span{font-weight:bold;color:#009DDc;display:block;}
#quotes-box.partners{color:#ada59b;}

.contacts-box{color:#ada59b;}
.contacts-box h3{color:#80725D;font:15px Arial;font-weight:bold;padding:6px 0 12px 0;border-bottom:1px dashed #b8b9ba;}
.contacts-box ul{list-style:none;}
.contacts-box ul li{border-top:1px dashed #b8b9ba;padding:6px 0;}
.contacts-box a{color:#ada59b;text-decoration:none;}
.contacts-box a:hover{text-decoration:underline;}


/* SECTORS AND CLIENTS  */


h2.sectorsHeading{width:550px;height:30px;background:url(../pics/partners/grey-title-bg2.png) no-repeat top left;color:#009ddc;margin-top:12px;font-size:16px;font-weight:normal;}
h2.sectorsHeading span{padding:6px 0 0 12px;display:block;color:#009ddc;font-size:14px;font-weight:normal;}
.sectorsIndent{margin:0 15px;}
.sectorsIndent{width:447px;}
.sectorsIndent h3{color:#7e705b;border-bottom:1px dashed #b8b9ba;margin-top:15px;font-weight:bold;font-size:13px;padding-bottom:4px;width:447px;height:32px;}
.sectorsIndent h3 span{float:left;display:block;padding-top:7px;}
.sectorsIndent h3 a{float:right;padding-left:4px;margin-bottom:2px;display:block;}
.sectorsIndent h3 a img{border-left:1px dashed #b8b9ba;}
.sectorsIndent .lead{color:#404040;display:block;}
.sectorsIndent .company{color:#a1988f;}
.sectorsIndent h3 .viewpoint{float:right;padding-left:4px;margin-bottom:2px;display:block;}
ul.sectorsIndent{list-style:url(../pics/bullet-grey-ico.gif) no-repeat top left; margin:15px 0;padding-left:15px;display:block;}
ul.sectorsIndent li{list-style:url(../pics/bullet-grey-ico.gif) no-repeat top left;display:block;}


/* WEBCAST BOX */

/* Webcasts detail */

.webcast{}
.webcast ul{margin-left:40px;/*list-style:url(../pics/bullet-grey-ico2.gif);*/list-style:url(../pics/bullet-grey-ico7.gif);}
.webcast ul li{/*list-style:url(../pics/bullet-grey-ico2.gif);line-height:15px;*/}

/* Main webcasts box */

.webcast-box{border-bottom:1px dashed #999999;padding-bottom:10px;}
.webcast-box p{color:#808080;font-size:12px;width:396px;}

/* NEWS SECTION */

.news-detail{margin-left:9px;}
#col2a .news-detail p{margin-left:0;}
.news-detail ul{margin-left:30px;}

.news-box{border-bottom:1px dashed #999999;padding-bottom:10px;}
.news-box h2{width:550px;height:30px;color:#009ddc;margin-top:12px;}
.news-box h2 span{padding:6px 0 0 12px;display:block;color:#009ddc;font-size:14px;font-weight:normal;}
.news-box p{color:#808080;font-size:12px;width:396px;}
.news-box a{color:#a1988f;font-size:12px;}
.news-box a.linknewstitle{margin:7px 0 0 6px;display:block;width:396px;color:#009ddc;font-size:14px;padding-top:7px;text-decoration:none;}


/* DOWNLOADS SECTION */

.casestudies{border-bottom:1px dashed #999999;padding-bottom:10px;}
.casestudies h2{width:550px;height:30px;background:url(../pics/partners/grey-title-bg2.png) no-repeat top left;color:#009ddc;margin-top:12px;}
.casestudies h2 span{padding:6px 0 0 12px;display:block;color:#009ddc;font-size:14px;font-weight:normal;}
.casestudies p{color:#808080;font-size:12px;width:396px;}
.casestudies a{background:url(../pics/buttons/download-button.gif) no-repeat top right;color:#a1988f;color:#a1988f;font-size:12px;text-decoration:none;display:block;min-height:29px;width:544px;cursor:pointer;}
.casestudies a span{margin:7px 0 0 0;display:block;padding-top:7px;}


h2.downloadsHeading{width:550px;height:30px;background:url(../pics/partners/grey-title-bg2.png) no-repeat top left;color:#009ddc;margin-top:12px;font-size:16px;font-weight:normal;}
h2.downloadsHeading span{padding:6px 0 0 12px;display:block;color:#009ddc;font-size:14px;font-weight:normal;}
.downloadsIndent{margin:0 15px;}
.downloadsIndent{width:447px;}
.downloadsIndent p{width:340px;}
.downloadsIndent h3{color:#7e705b;border-bottom:1px dashed #b8b9ba;margin-top:15px;font-weight:bold;font-size:13px;padding-bottom:4px;width:447px;height:32px;}
.downloadsIndent h3 span{float:left;display:block;padding-top:7px;}
.downloadsIndent h3 a{float:right;padding-left:4px;margin-bottom:2px;display:block;}
.downloadsIndent h3 a img{border-left:1px dashed #b8b9ba;}

/* CAREERS */

.careerTable{margin-left:7px;}
.careerTable td{padding:3px;}
.careerDetails{margin:0 140px 0 7px;}
.careerDetails ul{margin-left:40px;/*list-style:url(../pics/bullet-grey-ico2.gif);*/list-style:url(../pics/bullet-grey-ico7.gif);}

/* SEARCH */
.searchResults{margin:0 140px 0 7px;}
a.result{color:#009DDc;}
a.result#hover{color:#5b5b5b;}

.searchResults .blueintrotext{margin-left:0;padding-left:0;}

.searchField{width:163px;padding-left:7px;padding-top:4px;height:13px;color:#bdbdbd;}

/* Footer */
#footer{clear:both;width:945px;margin-left:7px;border-top:12px solid #ffffff;}
#footbar{background:url(../pics/footer-bar.gif) no-repeat top left; list-style: none;margin:0;height:30px;width:945px;}
#footbar li{list-style:none;border-right:1px dashed #ffffff;float:left;height:30px;}
#footbar li a{height:30px;}
#footbar li a img{margin-right:12px;margin-left:14px;margin-top:8px;}

#footmenu{list-style: none;margin:8px 0 4px 0;border-top:1px dashed #999999;border-bottom:1px dashed #999999;height:31px;width:945px;}
#footmenu li{list-style: none;width:104px;border-right:1px dashed #999999;float:left;margin:4px 0;}
#footmenu li a{
	color:#999;
	height:23px;
	display:block;
	text-decoration:none;
}
#footmenu li a span{padding:3px 0 0 5px;display:block;}
#footmenu li a:hover{
	text-decoration:none;
	color: #666;
}
#footmenu li#last{float:right;border:none;width:auto;}
#footmenu li#last a{color:#000000;}
#footmenu li#last a span{padding:0 0 0 5px;}

#footmenu li#social{float:right;border:none;width:26px;}
#footmenu li#socialtag{float:left;border:none;width:auto; padding-left:5px; }

#footmenu li#icon_group{border:none;width:auto;}
#footmenu li#icon_group a{color:#000000;}

#footmenublog{list-style: none;margin:4px 0 2px 0;border-top:1px dashed #999999;border-bottom:1px dashed #999999;height:38px;width:945px;}
#footmenublog li{list-style:none;border-right:1px dashed #999999;float:left;height:38px; vertical-align:middle;}
#footmenublog li span{padding:10px 0 0 5px;display:block;}
#footmenublog li#last{background:url(../pics/blog_bckgrnd.jpg) no-repeat top left; float:left;border:none;width:720px; vertical-align:middle;}

#subfootmenu{clear:both;margin:3px 0 100px 0;float:right;color:#9c9c9c;font-size:smaller;}
#subfootmenu a{color:#9c9c9c;text-decoration:none;}
