/*
colours:
red:             #E20177
dark blue:       #001042
grey/blue:       #62707A
light grey/blue: #82A2B0
light beige:     #F5F0E6
light blue:      #F2F6F7
*/

/* main layout ****************************************************************/

html
{
	overflow-y: scroll;
}

/*img 
{ 
	behavior: url('../Scripts/iepngfix.htc"); 
}*/

*
{
	border: 0;
	margin: 0;
	padding: 0;
	font-family: Calibri, Arial, sans-serif;
	font-size: 13px;
	color: #62707A;
}


table
{
	border-collapse: collapse;
}

html
{
	background-color: #82A2B0;
	padding: 0;
}

body
{
	position: relative;
	width: 980px;
	margin: 9px auto 0 auto;
	background-image: url(../images/bg2.gif);
	background-repeat: no-repeat;
	padding: 10px 10px 0px 10px;
}

html > body
{
	padding: 10px 10px 50px 10px;
}

img#logo
{
	margin: 26px 0 25px 45px;
}

img#bottom
{
	position: absolute;
	right: 0;
}

html > body img#bottom
{
	position: absolute;
	right: 0;
	bottom: -6px;
}


/* common *********************************************************************/

a
{
	color: #E20177;
	text-decoration: none;
}

a:hover
{
	color: #001042;
	text-decoration: underline;
}

hr
{
	clear: both;
	height: 0;
	margin: 0px 45px 0 0;
	border: solid #82A2B0 0;
	border-top-width: 1px;
}


hr.homepage
{
	clear: both;
	height: 0;
	margin: -10px 45px 0 0;
	border: solid #82A2B0 0;
	border-top-width: 1px;
}


/* service_navigation *********************************************************/

ul#service_navigation
{
	position: absolute;
	top: 25px;
	right: 55px;
	display: inline;
	list-style-type: none;
}

ul#service_navigation li
{
	display: inline;
	border-right: 1px solid #62707A;
	padding: 0 8px;
}

ul#service_navigation li a
{
	color: #E20177;
	text-decoration: none;
}

ul#service_navigation li a:hover
{
	color: #001042;
	text-decoration: underline;
}

/* main_navigation ************************************************************/

ul#main_navigation
{
	position: absolute;
	top: 70px;
	right: 55px;
	list-style-type: none;
}

ul#main_navigation li
{
	display: inline;
	position: relative;
	padding: 0 5px;
	border-right: 1px solid #62707A;
}

ul#main_navigation li:first-child
{
	border-left: 1px solid #62707A;
}

ul#main_navigation li a
{
	position: relative;
	padding: 6px 7px;
}

/* sub_navigation *************************************************************/

ul.sub_navigation
{
	visibility: hidden;
	position: absolute;
	width: 150px;
	top: 87px;
	left: 0;
	padding: 7px;
	background-color: #F2F6F7;
	list-style-type: none;
	z-index: 999;
}

ul.sub_navigation li
{
	margin-bottom: 8px;
}

ul.sub_navigation li a
{
	text-decoration: none;
	color: #62707A;
}

ul.sub_navigation li a:hover
{
	text-decoration: underline;
	color: #001042;
}


ul#sub_navigation_1
{
	left: 472px;
}

ul#sub_navigation_2
{
	left: 578px;
}

ul#sub_navigation_3
{
	left: 670px;
}

ul#sub_navigation_4
{
	left: 785px;
}

ul#sub_navigation_5
{
	/*left: 870px;*/
	left: 775px;
}

/* breadcrumbles **************************************************************/

ul#breadcrumbles
{
	margin: 0 0 5px 45px;
	list-style-type: none;
}

ul#breadcrumbles li
{
	margin-right: 4px;
	display: inline;
}

ul#breadcrumbles li a
{
	color: #E20177;
}

/* banner *********************************************************************/

body.homepage div#banner
{
	margin-bottom: 26px;
	padding: 0 45px;
	background-color: #F5F0E6;
}

body.homepage #bodyLeftContainer
{
	height: 286px;
	width: 670px;
	margin: 0px 0px 26px 20px;
	float: left;
	font-size: 13px;
}

html > body #bodyLeftContainer
{
	margin: 0px 0px 26px 45px !important;
}

body.homepage .businessAreaSection
{
	width: 220px;
	float: left;
}

body.homepage .businessAreaSectionlower
{
	margin-top: 10px;
}

body.homepage .businessAreaSection p.text
{
	margin-top: 10px;
	height: 77px;
	margin-bottom: 5px;
}

body.homepage .businessAreaSection p
{
	margin-left: 10px;
}

body.homepage .businessAreaSection .headerImage
{
	margin-left: 10px;
}

body.homepage #bodyRightContainer
{
	width: 220px;
	height: 295px;
	float: left;
	overflow-y: scroll;
	overflow-x: hidden;
	font-size: 13px;
	background-color: #F4F6F7;
	border: solid 1px #E9E9E9;
	margin-bottom: 36px; /*background-image: url(../images/LatestNewsBackground.png);*/
	background-color: #F4F6F7;
	background-repeat: repeat-x;
}

body.homepage #bodyRightContainer p.text
{
	margin-top: 10px;
	height: 77px;
	margin-bottom: 5px;
	width: 190px;
	margin-left: 6px;
}

body.homepage #bodyRightContainer .headerImage
{
	margin-left: 6px;
}


body.homepage div#banner img#bluebox
{
	padding: 27px 25px;
	background-color: #001042;
}

body.homepage div#banner div#flash
{
	display: inline;
	position: absolute;
	background-image: url(../images/banners/1.jpg);
	width: 605px;
	height: 247px;
}

body.sectionpage div#banner img#bluebox
{
	float: left;
	display: inline;
	padding: 120px 0 15px 17px;
	background-color: #001042;
}

body.sectionpage div#LeftSection
{
	float: left;
	width: 185px;
	padding-right: 45px;
}

body.sectionpage div#dNewsAndeventsSection
{
	background-color: #F4FAFA;
	width: 196px;
	padding-bottom: 5px;
	margin-bottom: 20px;
	float: right;
	margin-right: 50px;
}

body.sectionpage div#dNewsAndeventsSection div.dTitle
{
	margin: 5px 5px 5px 5px;
}

body.sectionpage div#dNewsAndeventsSection div.dImage
{
	margin: 0px 5px 5px 5px;
}

body.sectionpage div#dNewsAndeventsSection div.dBody
{
	margin: 5px 5px 5px 5px;
}

body.sectionpage div#dNewsAndeventsSection div.dBody div.dDate
{
	font-size: 12px;
	color: #97adb6;
	font-weight: bold;
}

body.sectionpage div#dNewsAndeventsSection div.dBody div.dText
{
	font-size: 14px;
	font-weight: normal;
}

div#phone
{
	height: 16px;
	margin-bottom: 20px;
	background-image: url(../images/phone.gif);
	background-repeat: no-repeat;
	background-position: 727px 0;
}

body.subpage div#banner
{
	height: 50px;
	padding: 0 45px;
	background-color: #F5F0E6;
}

body.subpage div#banner div
{
	height: 50px;
	background-color: #001042;
}

body.sectionpage div#banner
{
	padding-left: 45px;
	padding-right: 42px;
	background-color: #F5F0E6;
}

/*body.sectionpage div#banner div {
    float:left;
    display:inline;
    height: 150px;
    width: 185px;
    background-color: #001042;
}*/

body.sectionpage div#banner div img
{
	margin: 120px 0 0 25px;
}

/* page_navigation ************************************************************/

ul#page_navigation
{
	float: left;
	width: 140px;
	margin: 0 0 30px 45px;
	padding: 15px 15px 15px 30px;
	background-color: #F2F6F7;
	list-style-type: none;
	list-style-image: url(../images/bullets/page_navigation.gif);
}

ul#page_navigation_BI
{
	float: left;
	width: 140px;
	margin: 0 0 30px 45px;
	padding: 15px 15px 15px 20px;
	background-color: #F2F6F7;
	list-style-type: none;
	list-style-image: url(../images/bullets/page_navigation.gif);
}

ul#empty_page_navigation
{
	float: left;
	width: 140px;
	margin: 0 0 30px 45px;
	padding: 15px 15px 15px 30px;
	list-style-type: none;
	list-style-image: url(../images/bullets/page_navigation.gif);
}

/* CSS hack for IE < 7 float margin bug */
* html ul#page_navigation
{
	margin-left: 23px;
}

ul#page_navigation li
{
	line-height: 14px;
	margin-bottom: 4px;
}

ul#page_navigation li.down
{
	list-style-image: url(../images/bullets/page_navigation_down.gif);
}

ul#page_navigation li.on
{
	list-style-image: url(../images/bullets/page_navigation_on.gif);
}

ul#page_navigation li.on_down
{
	list-style-image: url(../images/bullets/page_navigation_on_down.gif);
}

ul#page_navigation li ul
{
	margin: 4px 0 0 15px;
}

ul#page_navigation li ul, ul#page_navigation li ul li.on
{
	list-style-type: none;
	list-style-image: none;
}

ul#page_navigation li a, ul#page_navigation li.on_down ul li a
{
	color: #62707A;
}

ul#page_navigation li a:hover, ul#page_navigation li.on_down ul li a:hover, ul#page_navigation li.off a:hover
{
	color: #001042;
	text-decoration: underline;
}

ul#page_navigation li.on a, ul#page_navigation li.on_down a
{
	color: #E20177;
}

ul#page_navigation li.on a:hover, ul#page_navigation li.on_down a:hover
{
	text-decoration: none;
	color: #E20177;
}


#leftsection
{
	clear: both;
	float: left;
	padding: 0px 15px 15px 30px;
}

/* content ********************************************************************/

div#content
{
	float: left;
	display: inline;
	margin-left: 20px;
	width: 470px;
	
}

div#content ul
{
	padding-left: 18px;
	list-style-type: none;
	list-style-image: url(../images/bullets/content.gif);
}

div#content ul li
{
	margin-bottom: 6px;
}

div#content div.PinkBullets ul
{
	padding-left: 18px;
	list-style-type: none;
	list-style-image: url(../images/bullets/page_navigation_on.gif);
}

div#content div.LetteredList
{
    padding-bottom:20px;
}

div#content div.LetteredList ul
{
	padding-left: 30px;
	list-style-type:lower-alpha;
}

div#content div.LetteredList ul li
{
	list-style-type:lower-alpha;
	list-style-image: none;
}

div#content div#PinkBullets ul li.pinkbullet
{
	list-style-image: url(../images/bullets/page_navigation_on.gif);
}

div#content div#PinkBullets ul li.docIcon
{
	list-style-image: url(../images/bullets/doc_icon.gif);
}

div#content h2
{
	font-weight: normal;
	font-size: 20px;
	line-height: 22px;
	margin-bottom: 16px;
}

div#content h2 strong
{
	color: #001042;
	font-weight: normal;
	font-size: 20px;
	line-height: 22px;
}

div#content h2 img
{
	display: block;
	margin-bottom: 16px;
}

div#content h3
{
	font-weight: bold;
	font-size: 16px;
	line-height: 16px;
	margin-bottom: 2px;
}

div#content p.dateHeader
{
	font-size: x-small;
	float: left;
	line-height: 16px;
	margin-left: 5px;
	margin-bottom: 0px;
	padding-bottom: 0px;
}

div#sorter
{
	text-align: right;
}

div#sorter select, div#sorter div
{
	background-color: #F5F0E6;
	padding: 5px 10px;
}

div#sorter div
{
	float: right;
}

div#sorter input, div#sorter select
{
	vertical-align: middle;
}

div#content h3 strong
{
	color: #001042;
	font-weight: bold;
	font-size: 16px;
	line-height: 16px;
	margin-bottom: 2px;
}

div#content h3 img
{
	margin-bottom: 4px;
}

div#content div#header
{
	font-size: 22px;
	margin-bottom: 15px;
}

div#content div#header h2
{
	font-size: 22px;
	font-weight: normal;
}

div#content table
{
	width: 470px;
	margin-bottom: 16px;
}

div#content table.profile, div#content table.special
{
	background-color: #F5F0E6;
}

div#content table td
{
	width: 99%;
	vertical-align: top;
	padding: 0 10px;
}

div#content table.profile td, div#content table.special td
{
	padding: 10px;
}

div#content table td.img
{
	width: auto;
	padding: 0;
}

div#content table td.awardsImg
{
	text-align: right;
	padding-bottom: 10px;
	vertical-align: middle;
}

div#content table.profile td h3
{
	font-size: 14px;
	line-height: 14px;
	margin-bottom: 0px;
}

div#content table.profile td p
{
	margin-bottom: 8px;
}

div#content table.special td h3, div#content div.special h3
{
	color: #001042;
	font-size: 16px;
	line-height: 16px;
	margin-bottom: 0px;
}

div#content table.special td p, div#content div.special p
{
	margin-bottom: 8px;
}

div#content table.special td a, div#content div.special a
{
	display: block;
	text-align: right;
	padding-right: 20px;
	background-image: url(../images/submit_off.gif);
	background-repeat: no-repeat;
	background-position: right;
}

div#content table.special td a:hover, div#content div.special a:hover
{
	background-image: url(../images/submit_on.gif);
}

div#content div.special
{
	width: 450px;
	background-color: #F5F0E6;
	margin-bottom: 16px;
}

div#content div.special
{
	padding: 10px;
}

div#content div#TitleDropdown
{
	clear: both;
	background-color: #F5F0E6;
	margin-top: 20px;
}

div#content div#TitleDropdown div#HCleftsection
{
	float: left;
	width: 360px;
	background-color: #F5F0E6;
	padding: 2px 0px 2px 5px;
	font-weight: bold;
	color: #001042;
}

div#content div#TitleDropdown div#HCleftsectionTemp
{
	float: left;
	width: 460px;
	background-color: #F5F0E6;
	padding: 2px 0px 2px 5px;
	font-weight: bold;
	color: #001042;
	margin-top: 10px;
}

div#content div#TitleDropdown div#titleLink
{
	float: left;
	width: 100px;
	background-color: #F5F0E6;
	padding: 1px 0px 0px 5px;
}

div#content div#TitleDropdown div#DropDownContent
{
	width: 370px;
	background-color: #F5F0E6;
	padding: 2px 0px 2px 5px;
}


div#content form
{
	margin-bottom: 16px;
}

div#content form input, div#content form select, div#content form textarea
{
	border: 1px solid #62707A;
	margin: 2px 0 2px 0px;
}

div#content form input.radio_check
{
	border: 0;
}

div#content form input.submit
{
	cursor: pointer;
	display: block;
	width: 470px;
	height: 40px;
	color: #E20177;
	text-align: right;
	vertical-align: middle;
	padding: 10px 32px 10px 0;
	border: 0;
	background-color: #F2F6F7;
	background-image: url(../images/submit_off.gif);
	background-repeat: no-repeat;
	background-position: 442px 12px;
}

div#content form input.submit:hover
{
	color: #001042;
	text-decoration: underline;
	background-image: url(../images/submit_on.gif);
}

div#content form textarea
{
	width: 350px;
}

div#content form table
{
	width: 470px;
}

div#content form table td
{
	vertical-align: top;
	padding: 0;
}

div#content form table td.description
{
	width: 120px;
	padding-right: 1em;
}

div#content div#NoPaddingtable table
{
	padding: 0 0 0 0;
	width: 98%;
}

div#content div#NoPaddingtable table td
{
	padding: 0 0 0 0;
	width: 150px;
	font-size: 10pt;
}

div#content div#NoPaddingtable table tr
{
	padding: 0 0 0 0;
}

div#content div#PartnersBox
{
	vertical-align: text-bottom;
	border-style: solid;
	border-color: Gray;
	border-width: 1px;
}

div#content div#PartnersBox div.dBody
{
	padding: 38px 30px 30px 20px;
}

.small
{
	font-size: 11px;
	margin-bottom: 6px;
}

div.column
{
	margin-bottom: 30px;
}

body.homepage div.column
{
	float: left;
	display: inline;
}

body.homepage div#column1
{
	width: 270px;
	margin-left: 65px;
}

body.homepage div#column1 div#flashimage
{
	float: left;
}

body.homepage div#column1 div#flashtext
{
	float: left;
}

body.homepage div#column2
{
	width: 340px;
	margin-left: 20px;
}

body.homepage div#column4
{
	width: 188px;
	margin-left: 40px;
	padding: 6px;
	background-color: #F5F0E6;
}

body.homepage div#column4 h1 img
{
	background-color: #FFFFFF;
}

body.sectionpage div#column2, body.subpage div#column2
{
	float: left;
	width: 240px;
	margin-left: 20px;
}

body.sectionpage div#column3, body.subpage div#column3
{
	float: left;
	width: 240px;
	margin-left: 20px;
}

a.submit
{
	cursor: pointer;
	display: block;
	width: 128px;
	height: 20px;
	color: #E20177;
	text-align: right;
	vertical-align: middle;
	padding: 10px 32px 10px 0;
	border: 0;
	background-color: #F2F6F7;
	background-image: url(../images/submit_off.gif);
	background-repeat: no-repeat;
	background-position: 132px 12px;
}

a.submit:hover
{
	color: #001042;
	text-decoration: underline;
	background-image: url(../images/submit_on.gif);
}

h1.top
{
	padding: 40px 0 0 250px;
	margin-bottom: 30px;
	font-weight: normal;
	font-size: 28px;
	color: #000F43;
	background-color: #F2F6F7;
}

h1.top div#textsection
{
	clear: both;
	float: right;
	font-size: 22pt;
}

div#dSubHeaderBInsight
{
	clear: both;
	height: 70px;
	background-color: #F2F6F7;
	margin-bottom: 30px;
}

div#dSubHeaderBInsight div#dImagePlaceHolderLeft
{
	float: left;
	width: 191px;
	margin-left: 40px;
}

div#dSubHeaderBInsight div#dTitleHolder
{
	float: left;
	font-size: 28px;
	color: #000F43;
	padding-top: 34px;
	width: 485px;
	height: 60px;
}

div#dSubHeaderBInsight div#dTitleHolder h1
{
	font-size: 28px;
	color: #000F43;
	font-weight: normal;
}

h1.TestH1
{
	float: left;
	font-size: 28px;
	color: #000F43;
	padding-top: 34px;
	width: 485px;
	height: 35px;
}

div#dSubHeaderBInsight div#dImagePlaceHolderRight
{
	width: 20%;
	float: left;
}

div#dSubHeaderBInsight div#dTextPlaceHolderRight
{
	width: 20%;
	float: left;
	padding-top: 45px;
	font-weight: bold;
	font-size: 16pt;
}

p
{
	margin-bottom: 16px;
}

/*body.homepage div.column p
{
	padding-left: 6px;
}*/

div.column h1
{
	margin-bottom: 12px;
}

div.column h1 img
{
	padding: 4px 6px;
	background-color: #F5F0E6;
}

div.column h2
{
	padding-left: 6px;
	margin-bottom: 1px;
	font-size: 15px;
}

div.column .highlighted
{
	padding: 6px 2px;
	margin-bottom: 8px;
	background-color: #D8E3E9;
}

div.column .highlighted h2
{
	font-size: 17px;
}

div.column .highlighted h2, div.column .highlighted p
{
	color: #001042;
}

div#content.without_nav
{
	padding: 0 0 0 230px;
}
div#column2.without_nav
{
	padding: 0 0 0 210px;
}
div#Award.column
{
	margin-top: 22px;
}

/* sitemap ********************************************************************/

ul.sitemap li
{
	list-style-type: none;
}

ul.sitemap li a
{
	color: #001042;
	font-weight: bold;
	font-size: 16px;
}

ul.sitemap li ul
{
	margin: 4px 0 16px 0;
}

ul.sitemap li ul li ul
{
	margin: 0;
}

ul.sitemap li ul li a
{
	font-size: 14px;
	font-weight: bold;
	color: #62707A;
}

ul.sitemap li ul li a:hover
{
	color: #001042;
}

ul.sitemap li ul li ul li a
{
	margin-left: 10px;
	font-weight: normal;
}
/* teasers ********************************************************************/

div#teasers
{
	float: left;
	display: inline;
	margin-left: 15px;
	width: 195px;
}

div#teasers h1
{
	margin-bottom: 12px;
}

div#teasers h1 img
{
	padding: 4px 6px;
	background-color: #F5F0E6;
}

div#teasers div#Events
{
	padding: 4px 6px;
	background-color: #F5F0E6;
}

div#teasers div#Events div#title
{
	font-size: 12pt;
	font-weight: bold;
	padding-bottom: 5px;
}

div#teasers ul
{
	margin: 0 0 25px 6px;
	padding-left: 14px;
	list-style-image: url(../images/bullets/teaser.gif);
}

div#teasers ul li
{
	margin-bottom: 6px;
	list-style-image: url(../images/bullets/teaser.gif);
}

div#teasers div#Boxed
{
	border-style: solid;
	border-color: #bfbfc0;
	border-width: 1px;
	width: 198px;
}

div#teasers div#Boxed ul
{
	padding-left: 18px;
	padding-right: 10px;
	list-style-type: none;
	list-style-image: url(../images/bullets/BInsight_BlueBullet.png);
}

div#teasers div#Boxed ul li
{
	list-style-image: url(../images/bullets/BInsight_BlueBullet.png);
	color: #00005D;
}

div#teasers div#dRightMenuBInsight
{
	width: 230px;
	float: left;
}

div#teasers div#dRightMenuBInsight div#dNewsAndeventsSection
{
	background-color: #F4FAFA;
	width: 196px;
	padding-bottom: 5px;
	margin-bottom: 20px;
}

div#teasers div#dRightMenuBInsight div#dNewsAndeventsSection div.dTitle
{
	margin: 5px 5px 5px 5px;
}

div#teasers div#dRightMenuBInsight div#dNewsAndeventsSection div.dImage
{
	margin: 0px 5px 5px 5px;
}

div#teasers div#dRightMenuBInsight div#dNewsAndeventsSection div.dBody
{
	margin: 5px 5px 5px 14px;
}

div#teasers div#dRightMenuBInsight div#dNewsAndeventsSection div.dBody div.dDate
{
	font-size: 12px;
	color: #97adb6;
	font-weight: bold;
}

div#teasers div#dRightMenuBInsight div#dNewsAndeventsSection div.dBody div.dText
{
	font-size: 14px;
	font-weight: normal;
	padding-left: 0px;
	padding-right: 10px;
	list-style-type: none;
	list-style-image: url(../images/bullets/BInsight_BlueBullet.png);
}

div#teasers div#dRightMenuBInsight div#dNewsAndeventsSection div.dBody div.dText div.ul
{
}

div#teasers div#dRightMenuBInsight div#dNewsAndeventsSection div.dBody div.dText div.ul div.li
{
	list-style-image: url(../images/bullets/BInsight_BlueBullet.png);
	color: #00005D;
}

/* homepage menu **************************************************************/

ul#menu
{
	list-style-type: none; /*margin-bottom: 1em;*/
}

ul#menu li
{
	display: inline;
	padding: 0;
	margin: 0;
	line-height: 0px;
}

ul#menu li img
{
	margin-bottom: -3px;
	padding: 3px 5px;
	background-color: #D8E3E9;
}

/* footer_navigation **********************************************************/

ul#footer_navigation
{
	text-align: right;
	margin: 20px 45px 4px 0;
	list-style-type: none;
	font-size: 12px;
}

ul#footer_navigation li
{
	display: inline;
	border-right: 1px solid #62707A;
	padding: 0 5px; /*margin: 0 5px;*/
	font-size: 12px;
}

ul#footer_navigation li.noDivide
{
	border-right: none;
}

ul#footer_navigation li a
{
	color: #E20177;
	text-decoration: none;
	font-size: 12px;
}

ul#footer_navigation li a:hover
{
	color: #001042;
	text-decoration: underline;
}

/* partners (logos) ***********************************************************/

div#partners
{
	margin: 0 0 15px 45px;
}

div#partners img
{
	margin-right: 45px;
	vertical-align: middle;
}

div#partners_homepage
{
	margin: -33px 0 15px 45px;
}

div#partners_homepage img
{
	margin-right: 45px;
	vertical-align: middle;
}

/* clients ********************************************************************/
div#divClientsCol1
{
	width: 232px;
	float: left;
}

div#divClientsCol1 ul ul li.docIcon
{
	list-style-image: url(../images/bullets/doc_icon.gif);
}

div#divClientsCol2
{
	width: 232px;
	float: left;
}

div#divClientsCol2 ul ul li.docIcon
{
	list-style-image: url(../images/bullets/doc_icon.gif);
}

/* Sharepoint tip 
div#content table.Tip
{
	width: 460px;
	border: solid 1px red;
}

div#content table.Tip td.Label
{
	width: 220px !important;
	border: solid 1px green;
}
*/

ol#orderdList
{
	margin-left: 7px !important;
	padding-left: 8px !important;
}

ol#orderdList li
{
	margin-left: 10px !important;
	padding-left: 2px !important;
}

ol.sndTable
{
	list-style-type: lower-alpha;
	margin-left: 12px !important;
}


/******************************* Begin Sharepoint area *********************************************************************************/


div#dMainBody
{
}

div#dSubHeader
{
	clear: both;
	height: 70px;
	background-color: #F2F6F7;
}

div#dSubHeader div#dImagePlaceHolderLeft
{
	float: left;
	width: 167px;
	margin-left: 64px;
	margin-top: 9px;
}

div#dSubHeader div#dTitleHolder
{
	float: left;
	font-size: 28px;
	color: #000F43;
	padding-top: 34px;
	width: 504px;
	height: 35px;
}

div#dSubHeader div#dTipTitleHolder
{
	float: left;
	font-size: 28px;
	color: #000F43;
	padding-top: 34px;
	margin-left: 25px;
	width: 479px;
	height: 35px;
}

div#dSubHeader div#dImagePlaceHolderRight
{
	width: 20%;
	float: left;
}

div#dMainBody div.PinkBullets ul
{
	padding-left: 18px;
	list-style-type: none;
	list-style-image: url(../images/bullets/page_navigation_on.gif);
}

div#dMainBody div#PinkBullets ul li.pinkbullet
{
	list-style-image: url(../images/bullets/page_navigation_on.gif);
}



/******************************* Begin Left Nav *********************************************************************************/

div#dMainBody div#dLeftNavigation
{
	padding-top: 35px;
	width: 240px;
	float: left;
}

div#dMainBody div#dLeftNavigation div#dMenu
{
}

div#dMainBody div#dLeftNavigation div#dQuote
{
	padding-left: 55px;
}

div#dMainBody div#dLeftNavigation div#dQuote div#dCaseStudies
{
	background-color: #F4FAFA;
	width: 170px;
	margin-bottom: 20px;
	padding: 5px 5px 5px 5px;
}


/******************************* End Left Nav *********************************************************************************/

/******************************* Begin Left Nav BI *********************************************************************************/

div#dMainBody div#dLeftNavigationBI
{
	width: 240px;
	float: left;
}

div#dMainBody div#dLeftNavigationBI div#dMenu
{
}

div#dMainBody div#dLeftNavigationBI div#dQuote
{
	padding-left: 55px;
}

div#dMainBody div#dLeftNavigationBI div#dFreeConsultancy
{
	background-color: #F4FAFA;
	padding-bottom: 10px;
	margin-bottom: 20px;
	margin-left: 45px;
	width: 185px;
	padding-top: 3px;
}

div#dMainBody div#dLeftNavigationBI div#dFreeConsultancy div#FreeText
{
	font-size: 10pt;
}

div#dMainBody div#dLeftNavigationBI div#dQuote div#dCaseStudies
{
	background-color: #F4FAFA;
	width: 170px;
	margin-bottom: 20px;
	padding: 5px 5px 5px 5px;
}


/******************************* End Left Nav BI *********************************************************************************/

/******************************* Begin Right Menu *********************************************************************************/

div#dMainBody div#dRightMenu
{
	padding-top: 35px;
	width: 230px;
	float: left;
}

div#dMainBody div#dRightMenu div#dNewsAndeventsSection
{
	background-color: #F4FAFA;
	width: 196px;
	padding-bottom: 5px;
	margin-bottom: 20px;
}

div#dMainBody div#dRightMenu div#dNewsAndeventsSection div.dTitle
{
	margin: 5px 5px 5px 5px;
}

div#dMainBody div#dRightMenu div#dNewsAndeventsSection div.dImage
{
	margin: 0px 5px 5px 5px;
}

div#dMainBody div#dRightMenu div#dNewsAndeventsSection div.dBody
{
	margin: 5px 5px 5px 5px;
}

div#dMainBody div#dRightMenu div#dNewsAndeventsSection div.dLink
{
	margin: 5px 5px 5px 5px;
}

div#dMainBody div#dRightMenu div#dNewsAndeventsSection div.dBody div.dDate
{
	font-size: 12px;
	color: #97adb6;
	font-weight: bold;
}

div#dMainBody div#dRightMenu div#dNewsAndeventsSection div.dBody div.dText
{
	font-size: 14px;
	font-weight: normal;
}

/******************************* Begin Right Menu BI *********************************************************************************/

div#dMainBody div#dRightMenuBI
{
	width: 202px;
	float: left;
    height: 1100px;
}

div#dMainBody div#dRightMenuBI div#dNewsAndeventsSection
{
	background-color: #F4FAFA;
	width: 196px;
	padding-bottom: 5px;
	margin-bottom: 20px;
}

div#dMainBody div#dRightMenuBI div#dNewsAndeventsSection div.dTitle
{
	margin: 5px 5px 5px 5px;
}

div#dMainBody div#dRightMenuBI div#dNewsAndeventsSection div.dImage
{
	margin: 0px 5px 5px 5px;
}

div#dMainBody div#dRightMenuBI div#dNewsAndeventsSection div.dBody
{
	margin: 5px 5px 10px 5px;
}

div#dMainBody div#dRightMenuBI div#dNewsAndeventsSection div.dBody div.dDate
{
	font-size: 12px;
	color: #97adb6;
	font-weight: bold;
}

div#dMainBody div#dRightMenuBI div#dNewsAndeventsSection div.dBody div.dTitleText
{
	font-size: 14px;
	font-weight: bold;
}

div#dMainBody div#dRightMenuBI div#dNewsAndeventsSection div.dBody div.dText
{
	font-size: 14px;
	font-weight: normal;
}
/******************************* End Left Nav BI *********************************************************************************/


/******************************* Begin Case Studies *********************************************************************************/

div#dMainBody div#dLeftNavigationBI div#dCaseStudies
{
	margin-left: 34px;
	background-color: #F4FAFA;
	width: 196px;
	margin-bottom: 20px;
}

div#dMainBody div#dLeftNavigationBI div#dCaseStudies div.dTitle
{
	padding: 5px 5px 5px 5px;
}

div#dMainBody div#dLeftNavigationBI div#dCaseStudies div.dImage
{
	padding: 0px 5px 0px 5px;
}

div#dMainBody div#dLeftNavigationBI div#dCaseStudies div.dBody
{
	font-size: 14px;
}

div#dMainBody div#dLeftNavigationBI div#dCaseStudies div.dBody div.dText
{
	padding: 0px 5px 0px 5px;
	margin-bottom: 7px;
}

div#dMainBody div#dLeftNavigationBI div#dCaseStudies div.dBody div.dLink
{
	padding: 0px 5px 5px 5px;
}

div#dMainBody div#dLeftNavigationBI div#dCaseStudies div.dBody div.dLink a
{
	color: #E20177;
}
/******************************* End  Case Studies *********************************************************************************/


/******************************* Begin White Papers *********************************************************************************/

div#dMainBody div#dRightMenu div#dWhitePapers
{
	background-color: #F4FAFA;
	width: 196px;
	margin-bottom: 20px;
}

div#dMainBody div#dRightMenu div#dWhitePapers div.dTitle
{
	margin: 5px 5px 5px 5px;
}

div#dMainBody div#dRightMenu div#dWhitePapers div.dBody div.dText
{
	margin: 5px 5px 0px 5px;
	margin-bottom: 7px;
}
div#dMainBody div#dRightMenu div#dWhitePapers div.dBody div.dLink
{
	padding: 0px 5px 5px 5px;
}
div#dMainBody div#dRightMenu div#dWhitePapers div.dBody div.dLink a
{
	color: #E20177;
}

/******************************* End White Papers *********************************************************************************/

/******************************* Begin Case Studies BI *********************************************************************************/

div#dMainBody div#dRightMenuBI div#dCaseStudies
{
	background-color: #F4FAFA;
	width: 196px;
	margin-bottom: 20px;
}

div#dMainBody div#dRightMenuBI div#dCaseStudies div.dTitle
{
	padding: 5px 5px 5px 5px;
}

div#dMainBody div#dRightMenuBI div#dCaseStudies div.dImage
{
	padding: 0px 5px 0px 5px;
}

div#dMainBody div#dRightMenuBI div#dCaseStudies div.dBody
{
	font-size: 14px;
}

div#dMainBody div#dRightMenuBI div#dCaseStudies div.dBody div.dText
{
	padding: 0px 5px 0px 5px;
	margin-bottom: 7px;
}

div#dMainBody div#dRightMenuBI div#dCaseStudies div.dBody div.dLink
{
	padding: 0px 5px 5px 5px;
}

div#dMainBody div#dRightMenuBI div#dCaseStudies div.dBody div.dLink a
{
	color: #E20177;
}
/******************************* End  Case Studies BI *********************************************************************************/


/******************************* Begin White Papers BI *********************************************************************************/

div#dMainBody div#dRightMenuBI div#dWhitePapers
{
	background-color: #F4FAFA;
	width: 196px;
	margin-bottom: 20px;
}

div#dMainBody div#dRightMenuBI div#dWhitePapers div.dTitle
{
	margin: 5px 5px 5px 5px;
}

div#dMainBody div#dRightMenuBI div#dWhitePapers div.dBody div.dText
{
	margin: 5px 5px 0px 5px;
	margin-bottom: 7px;
}
div#dMainBody div#dRightMenuBI div#dWhitePapers div.dBody div.dLink
{
	padding: 0px 5px 5px 5px;
}
div#dMainBody div#dRightMenuBI div#dWhitePapers div.dBody div.dLink a
{
	color: #E20177;
}

/******************************* End White Papers BI *********************************************************************************/

/******************************* End Right Menu *********************************************************************************/

/******************************* Begin Sharepoint Upgrade Content *********************************************************************************/

div#dMainBody div#dSharepointUpgrade
{
	width: 498px;
	float: left;
	padding-top: 30px;
}

div#dMainBody div#dSharepointUpgrade div#dBody
{
	padding: 0px !important;
	margin: 0px !important;
}

div#dMainBody div#dSharepointUpgrade div#dBody div#dUpperText div#dTitle
{
	font-size: 22px;
	margin-bottom: 15px;
}

div#dMainBody div#dSharepointUpgrade div#dBody div#dUpperText div#dText
{
	font-size: 14px;
	margin-bottom: 15px;
}

div#dMainBody div#dSharepointUpgrade div#dBody div#dMiddleText div.dRow
{
	padding-top: 10px;
	height: 85px;
}

div#dMainBody div#dSharepointUpgrade div#dBody div#dMiddleText div.dRow div.dRightCol
{
	float: left;
	width: 350px;
	background-color: #F2F6F7;
	height: 85px;
}

div#dMainBody div#dSharepointUpgrade div#dBody div#dMiddleText div.dRow div.dLeftCol
{
	float: left;
	width: 140px;
	background-color: #DDE2E5;
	height: 85px;
}

div#dMainBody div#dSharepointUpgrade div#dBody div#dMiddleText div.dRow div.dLeftCol div.dCardinal
{
	font-size: 40px;
	font-weight: bold;
	color: #001042;
	margin: -7px 10px 7px 7px;
}

div#dMainBody div#dSharepointUpgrade div#dBody div#dMiddleText div.dRow div.dLeftCol div.dTitle
{
	font-size: 14px;
	font-weight: bold;
	color: #001042;
	margin: -15px 10px 7px 7px;
}

div#dMainBody div#dSharepointUpgrade div#dBody div#dMiddleText div.dRow div.dRightCol div.dText
{
	margin: 7px 10px 7px 10px;
}

div#dMainBody div#dSharepointUpgrade div#dBody div#dLowerText
{
	padding-top: 20px;
	padding-bottom: 20px;
}

div#dMainBody div#dSharepointUpgrade div#dBody div#dLowerText div#dTitle
{
	font-weight: bold;
}

/******************************* End Sharepoint Upgrade Content *********************************************************************************/

/******************************* Begin Why Concentra Content *********************************************************************************/

div#dMainBody div#dWhyConcentra
{
	width: 498px;
	float: left;
	padding-top: 35px;
}

div#dMainBody div#dWhyConcentra div#dBody div#dUpperText
{
	margin-bottom: 15px;
}


div#dMainBody div#dWhyConcentra div#dBody div#dUpperText div#dTextAux
{
	margin-left: 255px;
	margin-bottom: 5px;
}

div#dMainBody div#dWhyConcentra div#dBody div#dUpperText
{
	float: left;
}

div#dMainBody div#dWhyConcentra div#dBody div#dUpperText div#dText div#dText1
{
	float: left;
	width: 250px;
}

div#dMainBody div#dWhyConcentra div#dBody div#dUpperText div#dText div#dText1 div#dInnerText
{
	margin-right: 30px;
}

div#dMainBody div#dWhyConcentra div#dBody div#dUpperText div#dText div#dText2
{
	float: left;
}


div#dMainBody div#dWhyConcentra div#dBody div#dUpperText div#dText2 div#dImages div.dImage
{
	margin-bottom: 5px;
}


div#dMainBody div#dWhyConcentra div#dBody div#dMiddleText div.dTitle
{
	font-weight: bold;
	margin-bottom: 2px;
}

div#dMainBody div#dWhyConcentra div#dBody div#dMiddleText div.dText
{
	margin-right: 15px;
	margin-bottom: 30px;
}

div#dMainBody div#dWhyConcentra div#dBody div#dMiddleText div.dImage
{
	margin-right: 15px;
	text-align: center;
	margin-bottom: 15px;
}


div#dMainBody div#dWhyConcentra div#dBody div#dMiddleText ul
{
	padding-left: 18px;
	list-style-type: inherit;
}





/******************************* End Why Concentra Content *********************************************************************************/

/******************************* Begin About Sharepoint Content *********************************************************************************/

div#dMainBody div#dAboutContent
{
	width: 498px;
	float: left;
	padding-top: 35px;
}
div#dMainBody div#dAboutContent div#dSharepointHeader
{
}

div#dMainBody div#dAboutContent div#dBody div#dUpperText
{
	margin-bottom: 15px;
}


div#dMainBody div#dAboutContent div#dBody div#dUpperText div#dTextAux
{
	margin-left: 255px;
	margin-bottom: 5px;
}

div#dMainBody div#dAboutContent div#dBody div#dUpperText
{
	float: left;
}

div#dMainBody div#dAboutContent div#dBody div#dUpperText div#dText div#dText1
{
	float: left;
	width: 250px;
}

div#dMainBody div#dAboutContent div#dBody div#dUpperText div#dText div#dText1 div#dInnerText
{
	margin-right: 30px;
}


div#dMainBody div#dAboutContent div#dBody div#dUpperText div#dText div#dText2
{
	float: left;
}


div#dMainBody div#dAboutContent div#dBody div#dUpperText div#dText2 div#dImages div.dImage
{
	margin-bottom: 5px;
}


div#dMainBody div#dAboutContent div#dBody div#dMiddleText
{
}

div#dMainBody div#dAboutContent div#dBody div#dMiddleText div#dText
{
}


div#dMainBody div#dAboutContent div#dMiddleText div#dSharepointGartnerPlaceHolder
{
	background-image: url(../images/backgrounds/Sharepoint_Background_Gartner.png);
	background-repeat: no-repeat;
	height: 71px;
}

div#dMainBody div#dAboutContent div#dMiddleText div#dSharepointGartnerPlaceHolder div.dBody
{
	padding: 44px 30px 30px 10px;
}

div#dMainBody div#dAboutContent div#dMiddleText div#dSharepointMicrosoftPlaceHolder
{
	background-image: url(../images/backgrounds/Sharepoint_Background_Microsoft.png);
	background-repeat: no-repeat;
	height: 71px;
}

div#dMainBody div#dAboutContent div#dMiddleText div#dSharepointMicrosoftPlaceHolder div.dBody
{
	padding: 44px 30px 30px 10px;
}



/******************************* End About Sharepoint Content *********************************************************************************/

/******************************* Begin Sharepoint Landing Content *********************************************************************************/

div#dMainBody div#dContent
{
	width: 498px;
	float: left;
	padding: 35px 0px 0px 0px;
}

div#dMainBody div#dContent div#dSharepointHeader
{
	padding-bottom: 20px;
}


div#dMainBody div#dContent div#dSharepointMainAeras div#dAboutsharepoint
{
	background-image: url(../images/backgrounds/Sharepoint_Background_AboutSharepoint.png);
	background-repeat: no-repeat;
	height: 81px;
	vertical-align: text-bottom;
}

div#dMainBody div#dContent div#dSharepointMainAeras div#dAboutsharepoint div.dBody
{
	padding: 38px 30px 30px 20px;
}


div#dMainBody div#dContent div#dSharepointMainAeras div#dBenefitsSharepoint
{
	background-image: url(../images/backgrounds/Sharepoint_Background_BenefitsOfSharepoint.png);
	background-repeat: no-repeat;
	height: 96px;
}

div#dMainBody div#dContent div#dSharepointMainAeras div#dBenefitsSharepoint div.dBody
{
	padding: 38px 30px 30px 20px;
}


div#dMainBody div#dContent div#dSharepointMainAeras div#dWhyConcetra
{
	background-image: url(../images/backgrounds/Sharepoint_Background_WhyConcentra.png);
	background-repeat: no-repeat;
	height: 141px;
}

div#dMainBody div#dContent div#dSharepointMainAeras div#dWhyConcetra div.dBody
{
	padding: 38px 220px 30px 20px;
}

div#dMainBody div#dContent div#dSharepointMainAeras div#dWhyConcetra div.dLink
{
	padding-top: 10px;
}

div#dMainBody div#dContent div#dSharepointMainAeras div#dWhyConcetra div.dLink a
{
	color: #E20177;
}

/******************************* End Sharepoint Landing Content *********************************************************************************/

/******************************* Begin Business Intelligence Sub Content *********************************************************************************/

div#dMainBody div#dBusinessIntelligenceSubContent
{
	width: 498px;
	float: left;
}

div#dMainBody div#dBusinessIntelligenceSubContent div#dBody
{
	padding: 0px !important;
	margin: 0px !important;
}

div#dMainBody div#dBusinessIntelligenceSubContent div#dBody div#TitleDropdown
{
	clear: both;
	background-color: #F5F0E6;
	margin-top: 5px;
	width: 485px;
}

div#dMainBody div#dBusinessIntelligenceSubContent div#dBody div#TitleDropdown div#HCleftsection
{
	float: left;
	width: 375px;
	background-color: #F5F0E6;
	padding: 2px 0px 2px 5px;
	font-weight: bold;
	color: #001042;
}

div#dMainBody div#dBusinessIntelligenceSubContent div#dBody div#TitleDropdown div#titleLink
{
	float: left;
	width: 100px;
	background-color: #F5F0E6;
	padding: 1px 0px 0px 5px;
}

div#dMainBody div#dBusinessIntelligenceSubContent div#dBody div#TitleDropdown div#DropDownContent
{
	width: 370px;
	background-color: #F5F0E6;
	padding: 2px 0px 2px 5px;
}


div#dMainBody div#dBusinessIntelligenceSubContent div#dBody div#dUpperText div#dTitle
{
	font-size: 22px;
	margin-bottom: 15px;
}

div#dMainBody div#dBusinessIntelligenceSubContent div#dBody div#dUpperText div#dTitle h2
{
	font-size: 22px;
	font-weight: normal;
}

div#dMainBody div#dBusinessIntelligenceSubContent div#dBody div#dUpperText div#dText
{
	font-size: 14px;
	margin-bottom: 15px;
	list-style-type: circle;
	padding-right: 15px;
}

div#dMainBody div#dBusinessIntelligenceSubContent div#dBody div#dUpperText div#dText div#TitleText
{
	font-weight: bold;
}

div#dMainBody div#dBusinessIntelligenceSubContent div#dBody div#dUpperText div#dTable
{
}

div#dMainBody div#dBusinessIntelligenceSubContent div#dBody div#dUpperText div#dTable div.ul
{
	font-weight: bold;
}

div#dMainBody div#dBusinessIntelligenceSubContent div#dBody div#dUpperText div#dTable div.ul div.li
{
	list-style-image: url(../images/bullets/BInsight_BlueBullet.png);
}

div#dMainBody div#dBusinessIntelligenceSubContent div#dBody div#dUpperText div#dText div#GreyBox
{
	float: left;
	background-color: #ded0bc;
	height: 70px;
	width: 430px;
}

div#dMainBody div#dBusinessIntelligenceSubContent div#dBody div#dUpperText div#dText div#GreyBox div#titletext
{
	font-family: Calibri;
	font-size: 11pt;
	color: #011e45;
	font-weight: bold;
	padding-right: 15px;
	padding-top: 15px;
	padding-left: 15px;
}

div#dMainBody div#dBusinessIntelligenceSubContent div#dBody div#dUpperText div#dText div#GreyBox div#generaltext
{
	font-family: Calibri;
	font-size: 11pt;
	color: #58585a;
}

div#dMainBody div#dBusinessIntelligenceSubContent div#dBody div#dUpperText div#dText div#ReadCaseBlue
{
	float: left;
	background-color: #ded0bc;
	width: 50px;
	height: 70px;
}

div#dMainBody div#dBusinessIntelligenceSubContent div#dBody div#dUpperText div#dText div#WhiteBox
{
	float: left;
	background-color: Transparent;
	height: 70px;
	width: 430px;
}

div#dMainBody div#dBusinessIntelligenceSubContent div#dBody div#dUpperText div#dText div#WhiteBox div#titletext
{
	font-family: Calibri;
	font-size: 11pt;
	color: #72003c;
	font-weight: bold;
	padding-right: 15px;
	padding-top: 15px;
	padding-left: 15px;
}

div#dMainBody div#dBusinessIntelligenceSubContent div#dBody div#dUpperText div#dText div#WhiteBox div#generaltext
{
	font-family: Calibri;
	font-size: 11pt;
	color: #58585a;
	padding-right: 10px;
}

div#dMainBody div#dBusinessIntelligenceSubContent div#dBody div#dUpperText div#dText div#ReadCaseBurgundy
{
	float: left;
	background-color: Transparent;
	width: 50px;
	height: 70px;
}

div#dMainBody div#dBusinessIntelligenceSubContent div#dBody div#dUpperText div#dText div#WhyGreyBox
{
	float: left;
	background-color: #ded0bc;
	height: 110px;
	width: 490px;
}

div#dMainBody div#dBusinessIntelligenceSubContent div#dBody div#dUpperText div#dText div#WhyGreyBox div#titletext
{
	font-family: Calibri;
	font-size: 11pt;
	color: #011e45;
	font-weight: bold;
}

div#dMainBody div#dBusinessIntelligenceSubContent div#dBody div#dUpperText div#dText div#WhyGreyBox div#generaltext
{
	font-family: Calibri;
	font-size: 11pt;
	color: #58585a;
	padding-right: 10px;
}

div#dMainBody div#dBusinessIntelligenceSubContent div#dBody div#dUpperText div#dText div#WhyGreyBox div#GreyLeftImage
{
	float: left;
	background-color: #ded0bc;
	height: 100px;
	width: 100px;
	padding-left: 10px;
	padding-top: 10px;
	padding-right: 10px;
}

div#dMainBody div#dBusinessIntelligenceSubContent div#dBody div#dUpperText div#dText div#WhyWhiteBox
{
	float: left;
	background-color: Transparent;
	height: 110px;
	width: 490px;
}

div#dMainBody div#dBusinessIntelligenceSubContent div#dBody div#dUpperText div#dText div#WhyWhiteBox div#titletext
{
	font-family: Calibri;
	font-size: 11pt;
	color: #72003c;
	font-weight: bold;
}

div#dMainBody div#dBusinessIntelligenceSubContent div#dBody div#dUpperText div#dText div#WhyWhiteBox div#generaltext
{
	font-family: Calibri;
	font-size: 11pt;
	color: #58585a;
}

div#dMainBody div#dBusinessIntelligenceSubContent div#dBody div#dUpperText div#dText div#WhyWhiteBox div#WhiteLeftImage
{
	float: left;
	background-color: Transparent;
	height: 100px;
	width: 100px;
	padding-left: 10px;
	padding-top: 10px;
	padding-right: 10px;
}

div#dMainBody div#dBusinessIntelligenceSubContent div#dBody div#dUpperText div#Boxed
{
	border-style: solid;
	border-color: #bfbfc0;
	border-width: 1px;
	width: 228px;
	height: 170px;
	margin-right: 15px;
	float: left;
	padding-top: 3px;
}

div#dMainBody div#dBusinessIntelligenceSubContent div#dBody div#dUpperText div#Boxed li
{
	padding-left: 5px;
}

div#dMainBody div#dBusinessIntelligenceSubContent div#dBody div#dUpperText div#textbox
{
	clear: both;
	float: left;
	width: 250px;
	font-size: 14px;
	list-style-type: circle;
	padding-right: 15px;
}

div#dMainBody div#dBusinessIntelligenceSubContent div#dBody div#dUpperText div#rightBIimage img
{
	float: left;
}

/******************************* End Business Intelligence Sub Content *********************************************************************************/


/******************************* Begin Business Intelligence Landing Content *********************************************************************************/

div#dMainBody div#dContentBI
{
	width: 498px;
	float: left;
    height: 238px;
}

div#dMainBody div#dContentBI div#dBusinessIntelligenceHeader
{
	font-size: 14px;
	margin-bottom: 15px;
	padding-right: 10px;
}

div#dMainBody div#dContentBI div#dBusinessIntelligenceHeader div#dHeader
{
	font-size: 22px;
	margin-bottom: 15px;
}

div#dMainBody div#dContentBI div#dBusinessIntelligenceHeader div#dHeader h2
{
	font-size: 22px;
	font-weight: normal;
}

div#dMainBody div#dContentBI div#dBusinessIntelligenceMain div#dAboutBI
{
	background-image: url(../images/BI/BI_Background_ConcentraBI.png);
	background-repeat: no-repeat;
	height: 130px;
	vertical-align: text-bottom;
}

div#dMainBody div#dContentBI div#dBusinessIntelligenceMain div#dAboutBI div.dBody
{
	padding: 38px 30px 30px 20px;
}


div#dMainBody div#dContentBI div#dBusinessIntelligenceMain div#dBenefitsBI
{
	background-image: url(../images/BI/BI_Background_Challenges_BI.png);
	background-repeat: no-repeat;
	height: 130px;
}

div#dMainBody div#dContentBI div#dBusinessIntelligenceMain div#dBenefitsBI div.dBody
{
	padding: 38px 30px 30px 20px;
}

div#dMainBody div#dContentBI div#dBusinessIntelligenceMain div#dWhyConcetra
{
	background-image: url(../images/BI/BI_Background_WhyConcentra.png);
	background-repeat: no-repeat;
	height: 141px;
}

div#dMainBody div#dContentBI div#dBusinessIntelligenceMain div#dWhyConcetra div.dBody
{
	padding: 38px 220px 30px 20px;
}

div#dMainBody div#dContentBI div#dBusinessIntelligenceMain div#dWhyConcetra div.dLink
{
	padding-top: 10px;
}

div#dMainBody div#dContentBI div#dBusinessIntelligenceMain div#dWhyConcetra div.dLink a
{
	color: #E20177;
}

div#dMainBody div#dContentBI ul li
{
	list-style-position: inside;
	list-style-image: url(../images/bulletpoint.gif);
}

/******************************* End Business Intelligence Landing Content *********************************************************************************/



/*********************************************Sharepoint Tip**************************************************************************************/
div#dSharepointTip
{
	width: 498px;
	float: left;
	padding-top: 30px;
	font-size: 14px;
}

div#dSharepointTip ul li.docIcon
{
	list-style-image: url(../images/bullets/doc_icon.gif);
}
/***************************************End of Sharepoint Tip************************************************************************************/
/*********************************************Sharepoint Benefits********************************************************************************/
div#dSharepointBenefits
{
	width: 498px;
	float: left;
	padding-top: 35px;
}

div#dMainBody div#dSharepointBenefits div#dSharepointHeader
{
}

div#dMainBody div#dSharepointBenefits div#dBody div#dUpperText
{
	margin-bottom: 15px;
	width: 490px;
}


div#dMainBody div#dSharepointBenefits div#dBody div#dUpperText div#dTextAux
{
	margin-left: 255px;
	margin-bottom: 5px;
}

div#dMainBody div#dSharepointBenefits div#dBody div#dUpperText
{
	float: left;
}

div#dMainBody div#dSharepointBenefits div#dBody div#dUpperText div#dText div#dText1
{
	float: left;
	width: 250px;
}

div#dMainBody div#dSharepointBenefits div#dBody div#dUpperText div#dText div#dText1 div#dInnerText
{
	margin-right: 30px;
}


div#dMainBody div#dSharepointBenefits div#dBody div#dUpperText div#dText div#dText2
{
	float: left;
}


div#dMainBody div#dSharepointBenefits div#dBody div#dUpperText div#dText2 div#dImages div.dImage
{
	margin-bottom: 5px;
}

div#dSharepointBenefits div.dTitle
{
	font-weight: bold;
	margin-bottom: 2px;
}

div#dMainBody div#dSharepointBenefits div#dBody div#dMiddleText ul
{
	padding-left: 18px;
	list-style-type: inherit;
}
/***************************************End of Sharepoint Benefits********************************************************************************/

/******************************* End Sharepoint area *********************************************************************************/

body.SharePointPage div#banner
{
	padding-left: 45px;
	padding-right: 42px;
	background-color: #F5F0E6;
	height: 150px;
}

body.SharePointPage div#banner img#bluebox
{
	float: left;
	display: inline;
	padding: 120px 0 15px 17px;
	background-color: #001042;
}

body.SharePointPage div#banner div#flash
{
	display: inline;
	position: absolute;
	background-image: url(../images/banners/SharePoint_1.jpg);
	width: 715px;
	height: 150px;
}

body.SharePointPage div#banner div img
{
	margin: 120px 0 0 25px;
}

/******************************* Begin top menu **********************************/
table.topMenuTable
{
	float: right;
	margin-top: 10px;
}

table.topMenuTable td
{
	border-collapse: collapse;
}

div.topMenuItemsDiv
{
	width: 160px;
	display: none;
	position: absolute;
	background-color: #F2F6F7;
	z-index: 99;
}

ul.topMenuItemsList
{
	padding: 0;
	margin: 0;
}

ul.topMenuItemsList li
{
	margin: 8px;
	list-style-type: none;
}

ul.topMenuItemsList li a
{
	color: #62707A;
}

ul.topMenuItemsList li a:hover
{
	color: #001042;
}

/******************************** End top menu ***********************************/

/******************************** Begin Benefits Insight ***********************************/



/******************************** End Benefits Insight ***********************************/

/******************************** Begin Awards*********************************/
div.comments
{
	width: 165px;
	float: right;
	font-weight: bold;
	margin-right: 45px;
	padding: 10px 18px 16px 20px;
	background-color: #F2F6F7;
	margin-bottom: 20px;
	clear: both;
}

div.comments div
{
	text-align: right;
	padding-top: 8px;
}
/******************************** End Awards***********************************/

/******************************** Begin News*********************************/
div.comments2
{
	width: 145px;
	float: left;
	font-weight: bold;
	margin-right: 45px;
	padding: 0px 0px 0px 5px;
	margin-bottom: 20px;
	clear: both;
	margin-left: 45px;
}

div.comments2 div
{
	text-align: right;
	padding-top: 8px;
}
/******************************** End News***********************************/
/******************************** Begin SharePointSeminar*********************************/
div.comments3
{
	width: 220px;
	font-weight: bold;
	padding: 10px 10px 10px 10px;
	background-color: #F2F6F7;
	clear: both;
}
/******************************** End SharePointSeminar***********************************/
/******************************** Begin SharePoint*********************************/
div#teasers div#dRightMenu div#dNewsAndeventsSection
{
	background-color: #F4FAFA;
	width: 196px;
	padding-bottom: 5px;
	margin-bottom: 20px;
}

div#teasers div#dRightMenu div#dNewsAndeventsSection div.dTitle
{
	margin: 5px 5px 5px 5px;
}

div#teasers div#dRightMenu div#dNewsAndeventsSection div.dImage
{
	margin: 0px 5px 5px 5px;
}

div#teasers div#dRightMenu div#dNewsAndeventsSection div.dBody
{
	margin: 5px 5px 5px 5px;
}

div#teasers div#dRightMenu div#dNewsAndeventsSection div.dBody div.dDate
{
	font-size: 12px;
	color: #97adb6;
	font-weight: bold;
}

div#teasers div#dRightMenu div#dNewsAndeventsSection div.dBody div.dText
{
	font-size: 14px;
	font-weight: normal;
}
/******************************** End SharePoint*********************************/

/******************************** Begin global styles****************************/
.tabletdtop
{
	vertical-align: top;
}

.dheaders
{
	font-size: 22px;
	margin-bottom: 15px;
	font-weight: normal;
}

/******************************** End global styles******************************/

/*Begin Benefits Realisation*/

div#content table#dataPoints td
{
	width:auto;
	vertical-align: top;
	padding: 0 0px;
}

div#content table.dataPoints2
{
	width:460px;
}
div#content table.dataPoints2 td
{
	width:auto !important;
	vertical-align: top;
	padding: 0px 0px 0px 14px !important;
}

div#content ol.indentList
{
	list-style-position:inside;
	/*list-style-type:decimal;*/
}

/*End Benefits Realisation*/

div#sharepointSDPS .dTitle
{
	font-weight: bold;
	margin-bottom: 2px;	
}

div#sharepointSDPS ul
{
	padding-left: 18px;
	list-style-type: inherit;
}
