body
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	margin-left:0;
	margin-top:0;
	background-image:url(Images/bg.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	width:980px;
	min-height:500px;
	text-align:left;
}

.container
{
	width:979px;
	min-height:500px;
	overflow:auto;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #999999;
	border-bottom-color: #999999;
}

/***************************   left bar  **************************/

.leftsideHome
{
	float:left;
	margin-left:151px;
	margin-top:77px;
	background-image:url(Images/Home_leftSidePageBG.gif);
	background-repeat:repeat-y;
	width:262px;
	min-height:550px;
}

.leftsideHomeBG
{
	background-image:url(Images/Home_leftSidePageBGImg_anim.gif);
	background-repeat:no-repeat;
	width:262px;
	height:360px;
}

.leftsideHomeBG h1, .leftsideExpertise h1, .leftsidePhilosophy h1, .leftsideExperience h1, .leftsideContact h1
{
display:none;
}

.leftsidePhilosophy
{
	float:left;
	margin-left:151px;
	margin-top:77px;
	background-image:url(Images/Philosophy_leftSidePageBG.jpg);
	background-repeat:repeat-y;
	width:262px;
	min-height:550px;
}

.leftsidePhilosophyBG
{
	background-image:url(Images/Philosophy_leftSidePageBGImg.jpg);
	background-repeat:no-repeat;
	width:262px;
	height:360px;
}

.leftsideExpertise
{
	float:left;
	margin-left:151px;
	margin-top:77px;
	background-image:url(Images/Expertise_leftSidePageBG.jpg);
	background-repeat:repeat-y;
	width:262px;
	min-height:550px;
}

.leftsideExpertiseBG
{
	background-image:url(Images/Expertise_leftSidePageBGImg.jpg);
	background-repeat:no-repeat;
	width:262px;
	height:360px;
}

.leftsideExperience
{
	float:left;
	margin-left:151px;
	margin-top:77px;
	background-image:url(Images/Experience_leftSidePageBG.jpg);
	background-repeat:repeat-y;
	width:262px;
	min-height:550px;
}

.leftsideExperienceBG
{
	background-image:url(Images/Experience_leftSidePageBGImg.jpg);
	background-repeat:no-repeat;
	width:262px;
	height:360px;
}

.leftsideContact
{
	float:left;
	margin-left:151px;
	margin-top:77px;
	background-image:url(Images/Contact_leftSidePageBG.jpg);
	background-repeat:repeat-y;
	width:262px;
	min-height:610px;
}

.leftsideContactBG
{
	background-image:url(Images/Contact_leftSidePageBGImg.jpg);
	background-repeat:no-repeat;
	width:262px;
	height:360px;
}

/*************************   content area   *****************************/

.contentContainer
{
	float:left;
	margin-top: 120px;
	width: 520px;
	margin-left:38px;
	margin-bottom:15px;
	margin-right: 0px;
}

h1
{
font-size:12pt;
font-weight:bold;
}

a
{
	color: #003366;
}

.contentLeft
{
	float:left;
	width:340px;
}

.contentRight
{
	float:left;
	width:180px;
	height:215px;
}

.contentCentered
{
	text-align: center;

}

.para
{
	margin-top: 9px;
	margin-right: 0;
	margin-bottom: 9px;
	margin-left: 0;
}

.twoColumnList
{
font-weight:bold;
color:#396bc0;
margin-top:15px;
}

.twoColumnListLeft
{
float:left;
}

.twoColumnListRight
{
float:left;
margin-left:20px;
}

.columnTitle
{
font-weight:bold;
}

.columnlist
{
color:black;
font-weight:normal;
}

.brandImg
{
	background-image:url(Images/brandIdentity.jpg);
	background-repeat:no-repeat;
	width:457px;
	height:228px;
	text-indent:-9999px;
	clear:both;
}

.newProductImg
{
	background-image:url(Images/Newproduct_model.gif);
	background-repeat:no-repeat;
	width:456px;
	height:265px;
	text-indent:-9999px;
	clear:both;
}

.commImg
{
	background-image:url(Images/Communications_model.gif);
	background-repeat:no-repeat;
	width:456px;
	height:264px;
	text-indent:-9999px;
	clear:both;
}

.clientLogosImg
{
	background-image:url(Images/Clientlist_logos.jpg);
	background-repeat:no-repeat;
	width:400px;
	height:725px;
	text-indent:-9999px;
	clear:both;
}

/***************************   page titles  **********************/

.subtitle
{
	font-weight:bold;
	padding-top:0px;
}

.subtitleBlue
{
	font-weight:bold;
	padding-top:0px;
	color: #003366;
}

.bulletedListBold
{
	font-size: 13px;
	font-weight: bold;
	color: #003366;
}

.bulletedList
{
	font-size: 13px;
	color: #003366;
}

.bulletedListBlack
{
	font-size: 13px;
	color: #000;
}

.pageTitlePhilosophy
{
	background-image: url(Images/Philosophy_hd.gif);
	background-repeat: no-repeat;
	height: 30px;
	width: 566px;
	margin-top: -25px;
	margin-left: -38px;
}

.pageTitlePhilosophy span
{
display:none;
}

.pageTitlePractical
{
	background-image: url(Images/Practical_hd.gif);
	background-repeat: no-repeat;
	height: 30px;
	width: 566px;
	margin-top: -25px;
	margin-left: -38px;
}

.pageTitlePractical span
{
display:none;
}

.pageTitleActionable
{
	background-image: url(Images/Actionable_hd.gif);
	background-repeat: no-repeat;
	height: 30px;
	width: 566px;
	margin-top: -25px;
	margin-left: -38px;
}

.pageTitleActionable span
{
display:none;
}

.pageTitleExpertise
{
	background-image: url(Images/Expertise_hd.gif);
	background-repeat: no-repeat;
	height: 30px;
	width: 566px;
	margin-top: -25px;
	margin-left: -38px;
}

.pageTitleExpertise span
{
display:none;
}

.pageTitleToolBox
{
	background-image:url(Images/Toolbox_hd.gif);
	background-repeat:no-repeat;
	width:566px;
	height:30px;
	margin-left:-38px;
	margin-top:-25px;
}

.pageTitleToolBox span
{
display:none;
}

.pageTitleIndustry
{
	height: 30px;
	background-image: url(Images/Industry_hd.gif);
	background-repeat: no-repeat;
	width: 566px;
	margin-top: -25px;
	margin-left: -38px;
}

.pageTitleIndustry span
{
display:none;
}

.pageTitleTopical
{
	background-image: url(Images/Topical_hd.gif);
	background-repeat: no-repeat;
	height: 30px;
	width: 566px;
	margin-top: -25px;
	margin-left: -38px;
}

.pageTitleTopical span
{
display:none;
}

.pageTitleTelephone
{
	background-image: url(Images/Telephone_hd.gif);
	background-repeat: no-repeat;
	height: 30px;
	width: 566px;
	margin-top: -25px;
	margin-left: -38px;
}

.pageTitleTelephone span
{
display:none;
}

.pageTitleNewProduct
{
	background-image: url(Images/NewProduct_hd.gif);
	background-repeat: no-repeat;
	height: 30px;
	width: 566px;
	margin-top: -25px;
	margin-left: -38px;
}

.pageTitleNewProduct span
{
display:none;
}

.pageTitleBrand
{
	background-image: url(Images/BrandIdentity_hd.gif);
	background-repeat: no-repeat;
	height: 30px;
	width: 566px;
	margin-top: -25px;
	margin-left: -38px;
}

.pageTitleBrand span
{
display:none;
}

.pageTitleCommunications
{
	background-image: url(Images/Communications_hd.gif);
	background-repeat: no-repeat;
	height: 30px;
	width: 566px;
	margin-top: -25px;
	margin-left: -38px;
}

.pageTitleCommunications span
{
display:none;
}

.pageTitleSenior
{
	background-image: url(Images/Senior_hd.gif);
	background-repeat: no-repeat;
	height: 30px;
	width: 566px;
	margin-top: -25px;
	margin-left: -38px;
}

.pageTitleSenior span
{
display:none;
}

.pageTitleShopper
{
	background-image: url(Images/Shopper_hd.gif);
	background-repeat: no-repeat;
	height: 30px;
	width: 566px;
	margin-top: -25px;
	margin-left: -38px;
}

.pageTitleShopper span
{
display:none;
}

.pageTitleChoice
{
	background-image: url(Images/Choice_hd.gif);
	background-repeat: no-repeat;
	height: 30px;
	width: 566px;
	margin-top: -25px;
	margin-left: -38px;
}

.pageTitleChoice span
{
display:none;
}

.pageTitleExperience
{
	background-image: url(Images/Experience_hd.gif);
	background-repeat: no-repeat;
	height: 30px;
	width: 566px;
	margin-top: -25px;
	margin-left: -38px;
}

.pageTitleExperience span
{
display:none;
}

.pageTitleStaff
{
	background-image: url(Images/Staff_hd.gif);
	background-repeat: no-repeat;
	height: 30px;
	width: 566px;
	margin-top: -25px;
	margin-left: -38px;
}

.pageTitleStaff span
{
display:none;
}

.pageTitleClientList
{
	background-image: url(Images/ClientList_hd.gif);
	background-repeat: no-repeat;
	height: 30px;
	width: 566px;
	margin-top: -25px;
	margin-left: -38px;
}

.pageTitleClientList span
{
display:none;
}

.pageTitleContact
{
	background-image: url(Images/Contact_hd.gif);
	background-repeat: no-repeat;
	height: 30px;
	width: 566px;
	margin-top: -25px;
	margin-left: -38px;
}

.pageTitleContact span
{
display:none;
}

.pageTitleSiteMap
{
	background-image: url(Images/SiteMap_hd.gif);
	background-repeat: no-repeat;
	height: 30px;
	width: 566px;
	margin-top: -25px;
	margin-left: -38px;
}

.pageTitleSiteMap span
{
display:none;
}

.backtotop a
{
	background-image:url(Images/backtotop.gif);
	background-repeat:no-repeat;
	width:72px;
	height:15px;
	display:block;
	text-indent:-9999px;
	margin-top: 20px;
	clear: both;
}

/**********************   top nav   *************************/

.topNav
{
position: absolute; 
left: 451px; 
top: 60px; 
width: 529px; 
height: 30px; 
z-index: 6; 
visibility: visible;
}

.topNavDropDown
{
position: absolute; 
left: 0px; 
top: 0px; 
width: 1px; 
height: 603px; 
z-index: 13; 
visibility: visible;
}

/************************ right nav ******************/

.subnavBackToPhilosophy
{
	background-image:url(Images/subnav_backto_Philosophy.gif);
	background-repeat:no-repeat;
	display:block;
	width:180px;
	height:30px;
	margin-top:-30px;
	margin-left:15px;
	text-indent:-9999px;
}

.subnavBackToExpertise
{
	background-image:url(Images/subnav_backto_Expertise.gif);
	background-repeat:no-repeat;
	display:block;
	width:180px;
	height:30px;
	margin-top:-30px;
	margin-left:15px;
	text-indent:-9999px;
}

.subnavBackToTopical
{
	background-image:url(Images/subnav_backto_Topical.gif);
	background-repeat:no-repeat;
	display:block;
	width:180px;
	height:30px;
	margin-top:-30px;
	margin-left:15px;
	text-indent:-9999px;
}

.subnavBackToExperience
{
	background-image:url(Images/subnav_backto_Experience.gif);
	background-repeat:no-repeat;
	display:block;
	width:180px;
	height:30px;
	margin-top:-30px;
	margin-left:15px;
	text-indent:-9999px;
}

.subnavToolboxON 
{
	background-image: url(Images/subnav_Toolbox_on.gif);
	background-repeat: no-repeat;
	height: 28px;
	width: 180px;
	margin-left:15px;
	text-indent:-9999px;
	display: block;
}
.subnavToolbox 
{
	background-image: url(Images/subnav_Toolbox.gif);
	background-repeat: no-repeat;
	height: 28px;
	width: 180px;
	margin-left:15px;
	text-indent:-9999px;
	display: block;
}

.subnavPracticalON
{
	background-image:url(Images/subnav_Practical_on.gif);
	background-repeat:no-repeat;
	display:block;
	width:180px;
	height:28px;
	margin-left:15px;
	text-indent:-9999px;
}

.subnavPractical
{
	background-image:url(Images/subnav_Practical.gif);
	background-repeat:no-repeat;
	display:block;
	width:180px;
	height:28px;
	margin-left:15px;
	text-indent:-9999px;
}

.subnavStaffON
{
	background-image:url(Images/subnav_Staff_on.gif);
	background-repeat:no-repeat;
	display:block;
	width:180px;
	height:28px;
	margin-left:15px;
	text-indent:-9999px;
}

.subnavStaff
{
	background-image:url(Images/subnav_Staff.gif);
	background-repeat:no-repeat;
	display:block;
	width:180px;
	height:28px;
	margin-left:15px;
	text-indent:-9999px;
}

.subnavTopicalFocus
{
	background-image:url(Images/subnav_TopicalFocus.gif);
	background-repeat:no-repeat;
	display:block;
	width:180px;
	height:20px;
	margin-left:15px;
	text-indent:-9999px;
}

.subnavTopicalFocusON
{
	background-image:url(Images/subnav_TopicalFocus_on.gif);
	background-repeat:no-repeat;
	display:block;
	width:180px;
	height:20px;
	margin-left:15px;
	text-indent:-9999px;
}

.subnavIndustryExpertise
{
	background-image:url(Images/subnav_IndustryExpertise.gif);
	background-repeat:no-repeat;
	display:block;
	width:180px;
	height:20px;
	margin-left:15px;
	text-indent:-9999px;
}

.subnavIndustryExpertiseON
{
	background-image:url(Images/subnav_IndustryExpertise_on.gif);
	background-repeat:no-repeat;
	display:block;
	width:180px;
	height:20px;
	margin-left:15px;
	text-indent:-9999px;
}

.subnavActionableON 
{
	background-image: url(Images/subnav_Actionable_on.gif);
	background-repeat: no-repeat;
	height: 20px;
	width: 180px;
	margin-left:15px;
	text-indent:-9999px;
	display: block;
}

.subnavActionable 
{
	background-image: url(Images/subnav_Actionable.gif);
	background-repeat: no-repeat;
	height: 20px;
	width: 180px;
	margin-left:15px;
	text-indent:-9999px;
	display: block;
}

.subnavClientListON 
{
	background-image: url(Images/subnav_ClientList_on.gif);
	background-repeat: no-repeat;
	height: 20px;
	width: 180px;
	margin-left:15px;
	text-indent:-9999px;
	display: block;
}

.subnavClientList 
{
	background-image: url(Images/subnav_ClientList.gif);
	background-repeat: no-repeat;
	height: 20px;
	width: 180px;
	margin-left:15px;
	text-indent:-9999px;
	display: block;
}

.subnavTeleVSOnline
{
	background-image:url(Images/subnav_TelephoneOnline.gif);
	background-repeat:no-repeat;
	display:block;
	width:180px;
	height:35px;
	margin-left:15px;
	text-indent:-9999px;
}

.subnavWPtelephone
{
	background-image:url(Images/subnav_WPtelephone.gif);
	background-repeat:no-repeat;
	display:block;
	width:180px;
	height:168px;
	margin-left:15px;
	text-indent:-9999px;
}

.subnavWPbrand
{
	background-image:url(Images/subnav_WPbrand.gif);
	background-repeat:no-repeat;
	display:block;
	width:180px;
	height:161px;
	margin-left:15px;
	text-indent:-9999px;
}

.subnavWPcomm
{
	background-image:url(Images/subnav_WPcomm.gif);
	background-repeat:no-repeat;
	display:block;
	width:180px;
	height:161px;
	margin-left:15px;
	text-indent:-9999px;
}

.subnavWPshopper
{
	background-image:url(Images/subnav_WPshopper.gif);
	background-repeat:no-repeat;
	display:block;
	width:180px;
	height:161px;
	margin-left:15px;
	text-indent:-9999px;
}

.subnavWPsenior
{
	background-image:url(Images/subnav_WPsenior.gif);
	background-repeat:no-repeat;
	display:block;
	width:180px;
	height:161px;
	margin-left:15px;
	text-indent:-9999px;
}

.subnavWPchoice
{
	background-image:url(Images/subnav_WPchoice.gif);
	background-repeat:no-repeat;
	display:block;
	width:180px;
	height:176px;
	margin-left:15px;
	text-indent:-9999px;
}

/************************   bottom nav   **********************/

.navBottom
{
	width: 978px;
	height: 50px;
	z-index: 1;
	text-align: center;
	vertical-align: middle;
	visibility: visible;
	color:#666666;
	font-size:8pt;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin-top:10px;
}

.navBottom a
{
	font-size:8pt;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #003366;
}

