/*
Site (SystemID = 5 SystemCSSFile = False)
(c)2008 PH-Creative.Com 
*/

/* ID = 11 */
.Phuse_Image
{
	border:0px;
}

.replayButton { display:none;padding:5px;cursor:pointer;margin-bottom:-36px; }

.videoLayer
{
	float:left;
	margin-bottom:-195px;
	margin-top:-195px;
	position:relative;
	z-index:1;
	display:none;
}


/* ID = 12 */
.Phuse_HyperLink
{
}


/* ID = 27 */
BODY
{
	font-family:arial;
}


/* ID = 32 */
.PanelStyle1
{
}


/* ID = 59 */
p
{
	margin:0px;
	padding:0px;
	line-height:100%;
}


/* ID = 60 */
A:Link
{
	color:#333333;
	font-size:12px;
	text-decoration:none;
}


/* ID = 61 */
A:Hover
{
	color:#333333;
	font-size:12px;
	text-decoration:underline;
}


/* ID = 62 */
A:Visited
{
	color:#333;
	font-size:12px;
}


/* ID = 63 */
TABLE, TR, TD
{
	margin:0px;
	padding:0px;
	border-collapse:collapse;
	border-spacing:0px;
	border:0px none;
}


/* ID = 96 */
.Phuse_MI_SubDiv
{
	visibility:hidden;
}


/* ID = 113 */
.MainMenuItem_Normal
{
	cursor:pointer;
}


/* ID = 114 */
.MainMenuItem_Normal a
{
	color:#333333;
	font-size:11px;
	text-decoration:none;
	font-weight:normal;
	padding:0px 14px 0px 14px;
	cursor:pointer;
}


/* ID = 115 */
.MainMenuItem_Normal a:hover
{
	color:#333333;
	font-size:11px;
	text-decoration:none;
	font-weight:normal;
	padding:0px 14px 0px 14px;
	cursor:pointer;
}


/* ID = 119 */
.MainMenuItem_Normal a:visited
{
	color:#333333;
	font-size:11px;
	text-decoration:none;
	font-weight:normal;
	padding:0px 14px 0px 14px;
	cursor:pointer;
}


/* ID = 130 */
.MainMenuItem_Over
{
	background-image:url('../builtin/nav_on.gif');
	background-repeat:repeat-x;
	cursor:pointer;
}


/* ID = 134 */
.MainMenuItem_Over a
{
	color:#333333;
	font-size:11px;
	text-decoration:none;
	font-weight:normal;
	padding:0px 14px 0px 14px;
	cursor:pointer;
}


/* ID = 135 */
.MainMenuItem_Over a:hover
{
	color:#333333;
	font-size:11px;
	text-decoration:none;
	font-weight:normal;
	padding:0px 14px 0px 14px;
	cursor:pointer;
}


/* ID = 144 */
.MainMenuItem_Over a:visited
{
	color:#333333;
	font-size:11px;
	text-decoration:none;
	font-weight:normal;
	padding:0px 14px 0px 14px;
	cursor:pointer;
}


/* ID = 145 */
.SubMenuItem_Normal
{
	display:none;
	visibility:hidden;
}


/* ID = 241 */
.SubMenuItem_Normal a
{
}


/* ID = 242 */
.SubMenuItem_Normal a:hover
{
}


/* ID = 261 */
.TextBox
{
}


/* ID = 265 */
.Phuse_BuyButton
{
}


/* ID = 269 */
.Phuse_Search_TextQuery
{
	width:178px;
	border:1px solid #999999;
	font-size:11px;
	color:#999999;
	padding:3px 0px 4px 0px;
	text-align:left;
}


/* ID = 270 */
.Phuse_Search_Button
{
	border:0px none;
	background-image:url('../builtin/go.gif');
	background-repeat:no-repeat;
	cursor:pointer;
	width:28px;
	height:28px;
}


/* ID = 273 */
.EventsCalendar_DayWithEvent
{
}


/* ID = 276 */
.Phuse_MI_SubTable
{
}


/* ID = 277 */
.Phuse_MI_SubTable, .Phuse_MI_SubTable tr, .Phuse_MI_SubTable tr td
{
}


/* ID = 279 */
.PhuseFeed_Header
{
	width:100%;
	border-top:1px silver solid;
	border-left:1px silver solid;
	border-right:1px silver solid;
	padding:10px;
}


/* ID = 280 */
.PhuseFeed_MainContainer
{
}


/* ID = 281 */
.PhuseFeed_ItemContainer
{
	float:left;
	width:70%;
	padding:5px;
}


/* ID = 282 */
.PhuseFeed_HowTo
{
	border-left:2px silver dashed;
	float:right;
	width:30%;
	padding:10px;
}


/* ID = 283 */
.PhuseFeed_Footer
{
	width:100%;
	border-top:1px black solid;
}


/* ID = 284 */
.PhuseFeed_Body div
{
	width:100%;
	padding:10px;
}


/* ID = 285 */
.PhuseFeed_Footer_Copyright
{
	float:left;
	width:70%;
	font-size:8pt;
	font-weight:bold;
	padding:5px 5px 5px 0px;
}


/* ID = 286 */
.PhuseFeed_Footer_PhCreative
{
	float:right;
	width:30%;
	font-size:8pt;
	font-weight:bold;
	text-align:right;
	padding:5px 0px 5px auto;
}


/* ID = 287 */
.PhuseFeed_Header h3
{
	margin-left:6px;
}


/* ID = 288 */
.PhuseFeed_HeaderImage
{
	margin-bottom:10px;
}


/* ID = 289 */
.PhuseFeed_RssLogo
{
	border:none;
	margin:0px 10px 0px 0px;
}


/* ID = 290 */
.PhuseFeed_HeaderSeperator
{
	padding:4px;
	background-image:url('../builtin/xml/rss/boxbar2.gif');
	background-repeat:repeat-x;
	background-position:top left;
}


/* ID = 291 */
.PhuseFeed_Item
{
}


/* ID = 292 */
.PhuseFeed_Item h5
{
	margin:10px 0px 10px 6px;
}


/* ID = 293 */
.PhuseFeed_Item a
{
	text-decoration:none;
}


/* ID = 294 */
.PhuseFeed_Item a:hover
{
	text-decoration:none;
}


/* ID = 295 */
.PhuseFeed_Item a:visited
{
	text-decoration:none;
}


/* ID = 296 */
.PhuseFeed_FeedTitleDescription
{
	width:100%;
	border:1px silver solid;
	padding:5px;
}


/* ID = 297 */
.PhuseFeed_FeedTitleDescription h3
{
	margin-left:6px;
}


/* ID = 298 */
.ImageGalleryPreviewImageContainerCSS
{
}


/* ID = 299 */
.ImageGalleryContainerCSS
{
}


/* ID = 300 */
.ImageGalleryThumbImageContainerCSS
{
}


/* ID = 301 */
.FullWidth
{
}


/* ID = 302 */
.FullSection
{
}


/* ID = 303 */
.ClearAndCenter
{
	clear:both;
	margin:0px auto 0px auto;
}


/* ID = 305 */
.Center
{
	margin:0px auto 0px auto;
}


/* ID = 316 */
.Clear
{
	clear:both;
}


/* ID = 321 */
.SubMenuItem_Normal a:visited
{
}


/* ID = 322 */
.SubMenuItem_Over
{
}


/* ID = 323 */
.SubMenuItem_Over a
{
}


/* ID = 324 */
.SubMenuItem_Over a:hover
{
}


/* ID = 325 */
.SubMenuItem_Over a:visited
{
}


/* ID = 360 */
.DivCleaner
{
	height:0px;
	font-size:0px;
	border:none;
	margin:0px;
	padding:0px;
	background:transparent;
	clear:both;
}


/* ID = 390 */
h2, h3, h4, h5, h6
{
	padding:0px;
	margin:0px;
	line-height:120%;
}


/* ID = 391 */
h2
{
}


/* ID = 392 */
h3
{
}


/* ID = 393 */
h4
{
}


/* ID = 394 */
h5
{
}


/* ID = 395 */
h6
{
}


/* ID = 397 */
.MMDataCaptureForm_Table
{
}


/* ID = 398 */
.MMDataCaptureForm_ErrorTD
{
}


/* ID = 399 */
.MMDataCaptureForm_Table td
{
}


/* ID = 400 */
.MMDataCaptureForm_Table input[type="submit"]
{
}


/* ID = 401 */
.MMDataCaptureForm_Table input[type="button"]
{
}


/* ID = 402 */
.MMDataCaptureForm_SubmitButton
{
}


/* ID = 403 */
.MMDataCaptureForm_ButtonTD
{
}


/* ID = 404 */
.MMDataCaptureForm_Input
{
}


/* ID = 405 */
.MMDataCaptureForm_LabelTD span
{
}


/* ID = 406 */
.MMDataCaptureForm_FieldTD
{
}


/* ID = 407 */
.MMDataCaptureForm_LabelTD
{
}


/* ID = 528 */
.BreadCrumb
{
	font-size:11px;
	color:#666666;
	padding:3px 0px 3px 0px;
}


/* ID = 529 */
.Phuse_Breadcrumb_CurrentPage_Header
{
	display:inline;
	font-family:arial;
	font-size:11px;
	font-weight:bold;
	padding:0px;
	margin:0px;
}


/* ID = 530 */
.Phuse_Breadcrumb_CurrentPage_Header_Link
{
	text-decoration:none;
	color:#393536;
	font-size:11px;
	font-family:arial;
}


/* ID = 531 */
.Phuse_Breadcrumb_Link
{
	text-decoration:none;
	color:#393536;
	font-size:11px;
	font-family:arial;
	font-weight:normal;
}


/* ID = 532 */
.Phuse_Breadcrumb_Link:hover
{
	text-decoration:underline;
	color:#393536;
	font-size:11px;
	font-family:arial;
	font-weight:normal;
}


/* ID = 533 */
.Phuse_Breadcrumb_Link:visited
{
	color:#393536;
	font-size:11px;
	font-family:arial;
	font-weight:normal;
}


/* ID = 534 */
.Phuse_Breadcrumb_Home_Link
{
	text-decoration:none;
	color:#393536;
	font-size:11px;
	font-family:arial;
}


/* ID = 535 */
.Phuse_Breadcrumb_Home_Link:hover
{
	text-decoration:underline;
	color:#393536;
	font-size:11px;
	font-family:arial;
}


/* ID = 536 */
.Phuse_Breadcrumb_Home_Link:visited
{
	color:#393536;
	font-size:11px;
	font-family:arial;
}


/* ID = 537 */
.Phuse_Breadcrumb_CurrentPage_Header_Link:hover
{
	text-decoration:underline;
	color:#393536;
	font-size:11px;
	font-family:arial;
}


/* ID = 538 */
.Phuse_Breadcrumb_CurrentPage_Header_Link:visited
{
	color:#393536;
	font-size:11px;
	font-family:arial;
}


/* ID = 616 */
.TextBox
{
	font-family:tahoma;
	font-size:11px;
	color:#797979;
	border:1px solid #7F9DB9;
}


/* ID = 617 */
.PageContainer
{
	width:848px;
	background-image:url('../builtin/pageTop.gif');
	background-repeat:no-repeat;
	background-color:white;
	margin-top:13px;
}


/* ID = 618 */
.HeaderContainer
{
	width:848px;
}


/* ID = 619 */
.StaticLowerHeaderContainer
{
	width:808px;
	padding-top:11px;
	padding-bottom:9px;
}


/* ID = 620 */
.NavigationContainer
{
	width:836px;
}


/* ID = 621 */
.Separater
{
	width:836px;
	height:20px;
}


/* ID = 622 */
.BreadCrumbContainer
{
	width:836px;
}


/* ID = 623 */
.MainContainer
{
	width:836px;
}


/* ID = 624 */
.FooterContainer
{
	width:836px;
	padding-bottom:10px;
	padding-top:20px;
}


/* ID = 625 */
.HeaderLeft
{
	width:424px;
	float:left;
}


/* ID = 626 */
.HeaderRight
{
	width:406px;
	float:left;
}


/* ID = 627 */
.HeaderLeft #CompanyLogo, .HeaderLeft #CompanyLogo2
{
	margin:19px 0px 0px 21px;
}


/* ID = 628 */
.StaticLowerHeaderLeft
{
	width:11px;
	height:24px;
	background-image:url('../builtin/mast_bar_left.gif');
	background-repeat:no-repeat;
	float:left;
}


/* ID = 629 */
.StaticLowerHeaderCenter
{
	height:24px;
	background-color:#92BFE0;
	float:left;
	width:786px;
}


/* ID = 630 */
.StaticLowerHeaderRight
{
	width:11px;
	height:24px;
	background-image:url('../builtin/mast_bar_right.gif');
	background-repeat:no-repeat;
	float:left;
}


/* ID = 631 */
.StaticHeaderPanel
{
	width:405px;
	padding-right:1px;
}


/* ID = 632 */
.HeaderLink
{
	float:right;
	font-size:11px;
	color:#666666;
	padding-left:7px;
	padding-top:7px;
}


/* ID = 633 */
.HeaderLink a
{
	font-size:11px;
	color:#666666;
	text-decoration:none;
	font-weight:normal;
	padding-left:7px;
}


/* ID = 634 */
.HeaderLink a:hover
{
	font-size:11px;
	color:#666666;
	text-decoration:underline;
	font-weight:normal;
	padding-left:7px;
}


/* ID = 635 */
.HeaderLink a:visited
{
	font-size:11px;
	color:#666666;
	font-weight:normal;
	padding-left:7px;
}


/* ID = 636 */
.SearchForm
{
}


/* ID = 637 */
.SearchFormText
{
	float:left;
	width:92px;
	font-size:12px;
	color:black;
	font-weight:bold;
	padding:4px 0px 0px 0px;
}


/* ID = 638 */
.SearchFormField
{
	float:left;
	width:183px;
	padding-top:1px;
}


/* ID = 639 */
.SearchFormButton
{
	float:left;
	width:28px;
}


/* ID = 640 */
.SearchFormContainer
{
	width:406px;
	padding-top:26px;
}


/* ID = 641 */
.SearchFormInnerContainer
{
	float:right;
	width:auto;
}


/* ID = 642 */
.NavigationInnerContainer
{
}


/* ID = 643 */
.NavigationLeft
{
	width:9px;
	height:28px;
	background-image:url('../builtin/main_nav_left.gif');
	background-repeat:no-repeat;
	float:left;
}


/* ID = 644 */
.NavigationCenter
{
	width:818px;
	background-image:url('../builtin/main_nav_middle.gif');
	background-repeat:repeat-x;
	float:left;
}


/* ID = 645 */
.NavigationRight
{
	width:9px;
	height:28px;
	background-image:url('../builtin/main_nav_right.gif');
	background-repeat:no-repeat;
	float:left;
}


/* ID = 647 */
.StaticLowerHeaderCenter p
{
	color:white;
	font-size:11px;
	text-align:center;
	margin:0px;
	padding:0px;
	line-height:175%;
}


/* ID = 648 */
.StaticLowerHeaderCenter #CompanyNumber
{
	font-size:16px;
	font-weight:bold;
}


/* ID = 649 */
.FooterLeft
{
	float:left;
	width:450px;
	font-size:10px;
	color:#666666;
	padding-top:11px;
}


/* ID = 650 */
.PhCreativeFooter
{
	float:right;
	width:250px;
	font-size:10px;
	color:#666666;
	text-align:right;
	padding-right:0px;
	padding-top:21px;
	margin:0px;
}


/* ID = 651 */
.PhCreativeFooter a
{
	font-size:10px;
	text-decoration:none;
	font-weight:bold;
}


/* ID = 652 */
.PhCreativeFooter a:hover
{
	font-size:10px;
	text-decoration:underline;
	font-weight:bold;
}


/* ID = 653 */
.PhCreativeFooter a:visited
{
	font-size:10px;
	font-weight:bold;
}


/* ID = 654 */
.FooterLink1
{
	font-size:10px;
	color:#666666;
	float:left;
	padding-right:7px;
	padding-top:6px;
}


/* ID = 655 */
.FooterLink1 a
{
	font-size:10px;
	color:#666666;
	font-weight:normal;
	text-decoration:none;
	padding-right:7px;
	padding-top:6px;
}


/* ID = 656 */
.FooterLink1 a:hover
{
	font-size:10px;
	color:#666666;
	font-weight:normal;
	text-decoration:underline;
	padding-right:7px;
	padding-top:6px;
}


/* ID = 657 */
.FooterLink1 a:visited
{
	font-size:10px;
	color:#666666;
	font-weight:normal;
	padding-right:7px;
	padding-top:6px;
}


/* ID = 658 */
.FooterLink2
{
	font-size:10px;
	color:#666666;
	float:left;
	padding-right:7px;
	padding-top:6px;
}


/* ID = 659 */
.FooterLink2 a
{
	font-size:10px;
	color:#666666;
	font-weight:normal;
	text-decoration:none;
	padding-left:7px;
	padding-top:6px;
}


/* ID = 660 */
.FooterLink2 a:hover
{
	font-size:10px;
	color:#666666;
	font-weight:normal;
	text-decoration:underline;
	padding-left:7px;
	padding-top:6px;
}


/* ID = 661 */
.FooterLink2 a:visited
{
	font-size:10px;
	color:#666666;
	font-weight:normal;
	padding-left:7px;
	padding-top:6px;
}


/* ID = 662 */
.FooterLeft p
{
	padding-top:6px;
	float:left;
}


/* ID = 663 */
.NavigationMenuTable
{
	margin:0px auto 0px auto;
	height:28px;
}


/* ID = 664 */
.HomePageHeader
{
	margin-top:3px;
	background:url('../builtin/main_proposition_bkgd.gif') no-repeat;
	height:206px;
}


/* ID = 665 */
.RelativePanelLeft
{
	width:570px;
	float:left;
	height:72px;
	position:relative;
	left:10px;
	top:100px;
}


/* ID = 666 */
.RelativePanelRight
{
	width:252px;
	float:left;
	height:137px;
	position:relative;
	top:35px;
	padding-top:50px;
}


/* ID = 667 */
.HomePageServices
{
	width:848px;
}


/* ID = 668 */
.CMGZonePanel
{
	background-image:url('../builtin/cmg_zone_panel_mast.gif');
	background-repeat:no-repeat;
	background-color:#CC2127;
}


/* ID = 669 */
.ConsultancyZonePanel
{
	background-image:url('../builtin/consultancy_panel_mast.gif');
	background-repeat:no-repeat;
	background-color:#E07515;
}


/* ID = 670 */
.OutsourcingZonePanel
{
	background-image:url('../builtin/outsourcing_panel_mast.gif');
	background-repeat:no-repeat;
	background-color:#396B90;
}


/* ID = 671 */
.TrainingZonePanel
{
	background-image:url('../builtin/training_panel_mast.gif');
	background-repeat:no-repeat;
	background-color:#5D8F52;
}


/* ID = 672 */
.CMGZonePanel, .ConsultancyZonePanel, .OutsourcingZonePanel, .TrainingZonePanel
{
	height:90px;
	margin:12px 6px 0px 6px;
	width:200px;
	padding-top:31px;
	color:white;
}


/* ID = 673 */
.CMGZonePanel p, .ConsultancyZonePanel p, .OutsourcingZonePanel p, .TrainingZonePanel p
{
}


/* ID = 674 */
.CMGZonePanel h2, .ConsultancyZonePanel h2, .OutsourcingZonePanel h2, .TrainingZonePanel h2
{
	margin:0px 10px 0px 10px;
	padding:10px 0px 11px 0px;
	font-size:14px;
	font-weight:normal;
	line-height:125%;
	border-bottom:2px dotted white;
}


/* ID = 675 */
.CMGZonePanel h3, .ConsultancyZonePanel h3, .OutsourcingZonePanel h3, .TrainingZonePanel h3
{
	margin:0px 10px 0px 10px;
	padding:7px 0px 0px 0px;
	font-size:12px;
	font-weight:normal;
	line-height:125%;
}


/* ID = 676 */
.CMGLink
{
	background-image:url('../builtin/cmg_panel_button.gif');
	background-color:#CC2127;
}


/* ID = 677 */
.CMGLink a
{
	font-size:12px;
	color:white;
	font-weight:bold;
	text-decoration:none;
}


/* ID = 678 */
.CMGLink a:hover
{
	font-size:12px;
	color:white;
	font-weight:bold;
	text-decoration:none;
}


/* ID = 679 */
.CMGLink a:visited
{
	font-size:12px;
	color:white;
	font-weight:bold;
	text-decoration:none;
}


/* ID = 680 */
.OutsourcingLink
{
	background-image:url('../builtin/outsourcing_panel_button.gif');
	background-color:#396B90;
}


/* ID = 681 */
.OutsourcingLink a
{
	font-size:12px;
	color:white;
	font-weight:bold;
	text-decoration:none;
}


/* ID = 682 */
.OutsourcingLink a:hover
{
	font-size:12px;
	color:white;
	font-weight:bold;
	text-decoration:none;
}


/* ID = 683 */
.OutsourcingLink a:visited
{
	font-size:12px;
	color:white;
	font-weight:bold;
	text-decoration:none;
}


/* ID = 684 */
.TrainingLink
{
	background-image:url('../builtin/training_panel_button.gif');
	background-color:#5D8F52;
}


/* ID = 685 */
.TrainingLink a
{
	font-size:12px;
	color:white;
	font-weight:bold;
	text-decoration:none;
}


/* ID = 686 */
.TrainingLink a:hover
{
	font-size:12px;
	color:white;
	font-weight:bold;
	text-decoration:none;
}


/* ID = 687 */
.TrainingLink a:visited
{
	font-size:12px;
	color:white;
	font-weight:bold;
	text-decoration:none;
}


/* ID = 688 */
.ConsultancyLink
{
	background-image:url('../builtin/consultancy_panel_button.gif');
	background-color:#E07515;
}


/* ID = 689 */
.ConsultancyLink a
{
	font-size:12px;
	color:white;
	font-weight:bold;
	text-decoration:none;
}


/* ID = 690 */
.ConsultancyLink a:hover
{
	font-size:12px;
	color:white;
	font-weight:bold;
	text-decoration:none;
}


/* ID = 691 */
.ConsultancyLink a:visited
{
	font-size:12px;
	color:white;
	font-weight:bold;
	text-decoration:none;
}


/* ID = 692 */
.CMGLink, .OutsourcingLink, .TrainingLink, .ConsultancyLink
{
	width:158px;
	background-repeat:no-repeat;
	background-position:45% 40%;
	font-size:12px;
	color:white;
	font-weight:bold;
	padding:4px 21px 4px 21px;
	cursor:pointer;
}


/* ID = 693 */
.ServiceLinkContainer
{
	padding:7px 0px 10px 0px;
	margin:0px 6px 12px 6px;
}


/* ID = 694 */
.HomePageLower
{
	width:821px;
	padding-left:15px;
	padding-top:5px;
	font-size:12px;
	color:#28516f;
	background-image:url('../builtin/hp_bkgd_mast_1px.gif');
	background-repeat:repeat-x;
}


/* ID = 695 */
.HomePageUsefulLinksPanel
{
	width:183px;
	float:left;
}


/* ID = 696 */
.HomePageSecureLoginAskExpert
{
	margin-left:16px;
	width:410px;
	float:left;
	background-image:url('../builtin/hp_bkgd_inner_top.gif');
	background-repeat:no-repeat;
	background-color:white;
}


/* ID = 697 */
.HomePageClientTestimonials
{
	margin-left:14px;
	width:196px;
	float:left;
}


/* ID = 698 */
.HomePageSecureLogin
{
}


/* ID = 699 */
.HomePageSignup
{
	margin-left:5px;
	width:196px;
	float:left;
	padding-top:2px;
	color:black;
}

.HomePageSignup p
{
	font-size:12px;
	line-height:150%;
}


/* ID = 700 */
.HomePageLogin
{
	width:196px;
	margin-left:8px;
	float:left;
	padding-top:2px;
	color:black;
	font-size:11px;
}


/* ID = 701 */
.HomePageAskExpert
{
	background-color:blue;
}


/* ID = 703 */
.BlankPanelImage img
{
	margin:3px 0px 0px 5px;
}


/* ID = 704 */
.BrowseHeader
{
	font-size:12px;
	font-weight:bold;
	padding:9px 9px 13px 9px;
	background-color:transparent;
	color:#396B90;
}


/* ID = 705 */
.BlockBlueLink
{
	display:block;
	color:white;
	text-decoration:none;
	font-size:12px;
	font-weight:bold;
	padding:12px 10px 11px 10px;
	background-color:#28516F;
}


/* ID = 706 */
.BlockBlueLink:hover
{
	display:block;
	color:white;
	text-decoration:none;
	font-size:12px;
	font-weight:bold;
	padding:12px 10px 11px 10px;
	background-color:#396B90;
}


/* ID = 707 */
.BlockBlueLink:visited
{
	display:block;
	color:white;
	text-decoration:none;
	font-size:12px;
	font-weight:bold;
	padding:12px 10px 11px 10px;
}

.BlockGreenLink
{
	display:block;
	color:#fff;
	text-decoration:none;
	font-size:12px;
	font-weight:bold;
	padding:0px 10px 0px 10px;
	margin:5px 20px 5px 0px;
	background:url('../builtin/GreenBlockLink-Off.gif') no-repeat;
	height:38px;
	line-height:38px;
	text-align:center;
}


/* ID = 706 */
.BlockGreenLink:hover
{
	display:block;
	color:#fff;
	text-decoration:none;
	font-size:12px;
	font-weight:bold;
	padding:0px 10px 0px 10px;
	margin:5px 20px 5px 0px;
	background:url('../builtin/GreenBlockLink-On.gif') no-repeat;
}


/* ID = 707 */
.BlockGreenLink:visited
{
	display:block;
	color:white;
	text-decoration:none;
	font-size:12px;
	font-weight:bold;
	padding:0px 10px 0px 10px;
}

/* ID = 708 */
.TestimonalStyle
{
	margin:0px auto 0px auto;
	padding:13px 8px 0px 0px;
	width:160px;
	display:block;
	clear:both;
	color:#28516F;
}


/* ID = 709 */
.TestimonalStyle img
{
	border:1px solid white;
	float:left;
	margin:2px 8px 0px 0px;
}


/* ID = 710 */
.TestimonialTitle
{
	font-size:11px;
	font-weight:bold;
}


/* ID = 711 */
.TestmonialDescription
{
	font-size:11px;
}


/* ID = 712 */
.PanelWithDottedBorder
{
	border-bottom:2px dotted white;
	padding-bottom:12px;
}


/* ID = 713 */
.HomePageClientTestimonials a
{
	font-size:11px;
	color:#28516F;
	font-weight:bold;
	text-decoration:none;
	display:block;
	padding:0px 11px 0px 11px;
	margin-top:22px;
}


/* ID = 714 */
.HomePageClientTestimonials a:hover
{
	font-size:11px;
	color:#28516F;
	font-weight:bold;
	text-decoration:underline;
	display:block;
	padding:0px 11px 0px 11px;
	margin-top:22px;
}


/* ID = 715 */
.HomePageClientTestimonials a:visited
{
	font-size:11px;
	color:#28516F;
	font-weight:bold;
	display:block;
	padding:0px 11px 0px 11px;
	margin-top:22px;
}


/* ID = 716 */
.AskAQuestionField
{
	clear:both;
	width:364px;
	margin:0px auto 0px auto;
}


/* ID = 717 */
.AskAQuestionField .Phuse_Search_TextQuery
{
	width:352px;
	border:1px solid #777575;
	text-align:left;
	padding-left:10px;
	padding-top:8px;
	height:30px;
}


/* ID = 718 */
.SubmitButton
{
	text-align:right;
	clear:both;
	width:364px;
	margin:0px auto 0px auto;
	padding-top:11px;
}


/* ID = 719 */
.SubmitButton .Phuse_Search_Button
{
	width:121px;
	height:25px;
	border:0px none;
	background-image:url('../builtin/submit_button_white.gif');
	background-repeat:no-repeat;
	cursor:pointer;
}


/* ID = 720 */
.RelativePanelLeft p
{
	font-size:14px;
	color:#003333;
	padding:4px 8px 4px 8px;
}


/* ID = 721 */
.RelativePanelLeft h2
{
	font-size:18px;
	color:#003333;
	padding:9px 8px 1px 8px;
}


/* ID = 722 */
.CMGLeft, .TrainingLeft, .OutsourcingLeft, .ConsultancyLeft
{
	width:636px;
	float:left;
	padding-top:3px;
}


/* ID = 723 */
.CMGRight, .TrainingRight, .OutsourcingRight, .ConsultancyRight
{
	width:200px;
	float:left;
	padding-top:3px;
}


/* ID = 724 */
.InnerLeft
{
	width:223px;
	float:left;
}


/* ID = 725 */
.CMGInnerRight, .TrainingInnerRight, .OutsourcingInnerRight, .ConsultancyInnerRight
{
	width:413px;
	float:left;
}


/* ID = 727 */
.CMGHeader, .TrainingHeader, .OutsourcingHeader, .ConsultancyHeader, .GenericHeader
{
	width:413px;
	background-color:white;
	background-repeat:repeat-y;
	background-position:top right;
	padding-bottom:24px;
}


/* ID = 728 */
.CMGLeft
{
}


/* ID = 729 */
.CMGRight
{
}


/* ID = 730 */
.CMGInnerRight
{
}


/* ID = 731 */
.CMGHeader
{
	background-image:url('../builtin/cmgzone/title_mast_gradient.gif');
	color:#810C10;
}


/* ID = 732 */
.TrainingLeft
{
}


/* ID = 733 */
.TrainingRight
{
}


/* ID = 734 */
.TrainingInnerRight
{
}


/* ID = 735 */
.TrainingHeader
{
	background-image:url('../builtin/training/title_area_gradient.gif');
	color:#2E4F27;
}


/* ID = 736 */
.TopMargin
{
	padding-top:17px;
}


/* ID = 737 */
.HeaderText p
{
	font-size:12px;
	padding:18px 40px 0px 0px;
	margin:0px;
	line-height:18px;
}


/* ID = 738 */
.HeaderText h2
{
	font-size:12px;
	padding:20px 40px 0px 1px;
	margin:0px;
	line-height:132%;
}


/* ID = 739 */
.GreenSubscribersPanel
{
	color:white;
	width:200px;
	padding-bottom:3px;
	background-color:#5D8F52;
	background-image:url('../builtin/training/subscribe_panel_bottom.gif');
	background-repeat:no-repeat;
	background-position:bottom center;
}


/* ID = 742 */
.TrainingTop
{
	width:200px;
	height:10px;
	clear:both;
	background-image:url('../builtin/training/TrainingTopRight.gif');
	background-repeat:no-repeat;
}


/* ID = 744 */
.GreenPanel
{
	background:#5C8F52;
	padding-top:10px;
}


/* ID = 745 */
.GreenSubscribersPanel p
{
	font-size:12px;
	font-weight:bold;
	padding:4px 8px 4px 8px;
	margin:0px;
	line-height:125%;
}


/* ID = 746 */
.GreenSubscribersPanel h2
{
	font-size:19px;
	font-weight:normal;
	padding:0px 8px 0px 8px;
	margin:0px;
	clear:both;
}


/* ID = 747 */
.GreenSubscribersPanel h3
{
	font-size:10px;
	font-weight:bold;
	padding:4px 8px 4px 8px;
	margin:0px;
	color:#494949;
}


/* ID = 748 */
.GreenSubscribersPanel .MMDataCaptureForm_Table
{
	empty-cells:hide;
	border-collapse:separate;
}


/* ID = 749 */
.GreenSubscribersPanel .MMDataCaptureForm_ErrorTD
{
	font-size:10px;
	font-weight:bold;
	text-align:right;
}


/* ID = 750 */
.GreenSubscribersPanel .MMDataCaptureForm_Table td
{
}


/* ID = 751 */
.GreenSubscribersPanel .MMDataCaptureForm_Table input[type="submit"]
{
}


/* ID = 752 */
.GreenSubscribersPanel .MMDataCaptureForm_Table input[type="button"]
{
}


/* ID = 753 */
.GreenSubscribersPanel .MMDataCaptureForm_SubmitButton
{
	border:0px none;
	background-image:url('../builtin/training/submit_button.gif');
	background-repeat:no-repeat;
	cursor:pointer;
	width:69px;
	height:25px;
	background-color:transparent;
}


/* ID = 754 */
.GreenSubscribersPanel .MMDataCaptureForm_ButtonTD
{
	text-align:right;
	padding-top:3px;
}


/* ID = 755 */
.GreenSubscribersPanel .MMDataCaptureForm_Input
{
	width:174px;
	border:1px solid #7F7F7F;
	margin-left:7px;
	margin-top:2px;
	font-size:10px;
	text-align:center;
	color:#989898;
}


/* ID = 756 */
.GreenSubscribersPanel .MMDataCaptureForm_LabelTD span
{
}


/* ID = 757 */
.GreenSubscribersPanel .MMDataCaptureForm_FieldTD
{
}


/* ID = 758 */
.GreenSubscribersPanel .MMDataCaptureForm_LabelTD
{
	visibility:hidden;
	display:none;
}


/* ID = 759 */
.GreenSubscribersPanel .MMDataCaptureForm_ButtonEmptyTD
{
	visibility:hidden;
	display:none;
}


/* ID = 760 */
.GreenPanel p
{
	font-size:12px;
	color:white;
	padding:8px 9px 4px 9px;
	margin:0px;
	line-height:normal;
}


/* ID = 761 */
.GreenPanel h2
{
}


/* ID = 762 */
.GreenPanel h3
{
}


/* ID = 763 */
.GreenPanel .BlankPanelImage
{
	background-image:url('../builtin/training/training_mast_bkgd.gif');
	width:190px;
}


/* ID = 764 */
.BlankPanelImage
{
	background-image:url('../builtin/blank_panel.gif');
	background-repeat:no-repeat;
	width:196px;
	height:29px;
	margin:2px auto 0px auto;
}


/* ID = 765 */
.GreenPanel .Hyperlink1 a
{
	font-size:11px;
	font-weight:bold;
	color:#2E4F27;
	display:block;
	border-bottom:2px dotted white;
	text-decoration:none;
	margin:0px 9px 0px 9px;
	padding:0px 2px 3px 2px;
}


/* ID = 766 */
.GreenPanel .Hyperlink1 a:hover
{
	font-size:11px;
	font-weight:bold;
	color:#2E4F27;
	display:block;
	border-bottom:2px dotted white;
	text-decoration:underline;
	margin:0px 9px 0px 9px;
	padding:0px 2px 3px 2px;
}


/* ID = 767 */
.GreenPanel .Hyperlink1 a:visited
{
	font-size:11px;
	font-weight:bold;
	color:#2E4F27;
	display:block;
	border-bottom:2px dotted white;
	margin:0px 9px 0px 9px;
	padding:0px 2px 3px 2px;
}


/* ID = 768 */
.TrainingInnerRight p
{
	font-size:12px;
	color:#333;
	padding:0px 23px 6px 0px;
	margin:0px;
	line-height:normal;
}

.TrainingInnerRight h1
{
	color:#5C8F52;
}

/* ID = 769 */
.TrainingInnerRight h2
{
	font-size:22px;
	color:#5C8F52;
	padding:20px 23px 18px 0px;
	margin:0px;
}


/* ID = 770 */
.TrainingInnerRight h3
{
	font-size:18px;
	color:#5C8F52;
	padding:16px 23px 4px 0px;
	margin:0px;
}


/* ID = 771 */
.TrainingInnerRight a
{
	font-size:11px;
	color:#5C8F52;
	font-weight:bold;
	text-decoration:none;
}


/* ID = 772 */
.TrainingInnerRight a:hover
{
	font-size:11px;
	color:#5C8F52;
	font-weight:bold;
	text-decoration:underline;
}


/* ID = 773 */
.TrainingInnerRight a:visited
{
	font-size:11px;
	color:#5C8F52;
	font-weight:bold;
}


/* ID = 774 */
.GenericBluePanel
{
	width:186px;
	background-color:#729FBF;
	background-image:url('../builtin/GenericBlueTop.gif');
	background-repeat:no-repeat;
	background-position:top left;
	margin-left:14px;
	padding-top:2px;
}


/* ID = 775 */
.GenericBluePanel p
{
}


/* ID = 776 */
.GenericBluePanel h2
{
}


/* ID = 777 */
.GenericBluePanel h3
{
}


/* ID = 778 */
.GenericBluePanel .SmallerBlankPanelImage
{
	margin-top:0px;
	background-color:#729FBF;
	background-image:url('../builtin/blank_panel_smaller_old.gif');
	background-position:center center;
}


/* ID = 779 */
.SmallerBlankPanelImage
{
	background-image:url('../builtin/blank_panel_smaller.gif');
	background-repeat:no-repeat;
	width:183px;
	height:29px;
	margin-top:2px;
}


/* ID = 780 */
.AskTheExpertSearchForm
{
	width:250px;
	margin:15px auto 0px auto;
	font-size:11px;
	font-weight:bold;
	color:#666;
	padding:3px;
}


/* ID = 781 */
.AskTheExpertTextBox
{
	clear:both;
	display:block;
	width:250px;
	border:1px solid #777575;
	height:36px;
	font-size:12px;
	color:#333;
	padding:5px 5px 5px 5px;
	margin:2px 0px 2px 0px;
}


/* ID = 782 */
.AskTheExpertSearchButton
{
	clear:both;
	display:block;
	border:0px none;
	background-image:url('../builtin/submit_button_white.gif');
	background-repeat:no-repeat;
	width:121px;
	height:25px;
	cursor:pointer;
	margin:10px 0px 0px auto;
}


/* ID = 783 */
.BottomMargin
{
	padding-bottom:16px;
}


/* ID = 784 */
.TrainingInnerRight ul
{
	padding:0px 23px 6px 23px;
	margin:0px;
}


/* ID = 785 */
.TrainingInnerRight ol
{
	padding:0px;
	margin:0px;
}


/* ID = 786 */
.TrainingInnerRight li
{
	padding:0px;
	margin:0px;
	font-size:12px;
	color:#333;
	line-height:15px;
}


/* ID = 787 */
.TrainingInnerRight h4
{
	font-size:14px;
	color:#5C8F52;
	padding:16px 23px 0px 0px;
	margin:0px;
}


/* ID = 788 */
.RedSubscribersPanel p
{
	font-size:12px;
	font-weight:bold;
	padding:4px 8px 4px 8px;
	margin:0px;
	line-height:125%;
}


/* ID = 789 */
.RedSubscribersPanel h2
{
	font-size:19px;
	font-weight:normal;
	padding:0px 8px 0px 8px;
	margin:0px;
	clear:both;
}


/* ID = 790 */
.RedSubscribersPanel h3
{
	font-size:10px;
	font-weight:bold;
	padding:4px 8px 4px 8px;
	margin:0px;
	color:#C6C6C6;
}


/* ID = 791 */
.RedSubscribersPanel .MMDataCaptureForm_Table
{
	empty-cells:hide;
	border-collapse:separate;
}


/* ID = 792 */
.RedSubscribersPanel .MMDataCaptureForm_ErrorTD
{
	font-size:10px;
	font-weight:bold;
	text-align:right;
}


/* ID = 793 */
.RedSubscribersPanel .MMDataCaptureForm_Table td
{
}


/* ID = 794 */
.RedSubscribersPanel .MMDataCaptureForm_Table input[type="submit"]
{
}


/* ID = 795 */
.RedSubscribersPanel .MMDataCaptureForm_Table input[type="button"]
{
}


/* ID = 796 */
.RedSubscribersPanel .MMDataCaptureForm_SubmitButton
{
	border:0px none;
	background-image:url('../builtin/cmgzone/submit_button.gif');
	background-repeat:no-repeat;
	cursor:pointer;
	width:69px;
	height:25px;
	background-color:transparent;
}


/* ID = 797 */
.RedSubscribersPanel .MMDataCaptureForm_ButtonTD
{
	text-align:right;
	padding-top:3px;
}


/* ID = 798 */
.RedSubscribersPanel .MMDataCaptureForm_Input
{
	width:174px;
	border:1px solid #7F7F7F;
	margin-left:7px;
	margin-top:2px;
	font-size:10px;
	text-align:center;
	color:#989898;
}


/* ID = 799 */
.RedSubscribersPanel .MMDataCaptureForm_LabelTD span
{
}


/* ID = 800 */
.RedSubscribersPanel .MMDataCaptureForm_FieldTD
{
}


/* ID = 801 */
.RedSubscribersPanel .MMDataCaptureForm_LabelTD
{
	visibility:hidden;
	display:none;
}


/* ID = 802 */
.RedSubscribersPanel .MMDataCaptureForm_ButtonEmptyTD
{
	visibility:hidden;
	display:none;
}


/* ID = 803 */
.RedPanel p
{
	font-size:12px;
	color:white;
	padding:8px 9px 4px 9px;
	margin:0px;
	line-height:normal;
}


/* ID = 804 */
.RedPanel h2
{
}


/* ID = 805 */
.RedPanel h3
{
}


/* ID = 806 */
.RedPanel .BlankPanelImage
{
	background-image:url('../builtin/cmgzone/cmg_mast_bkgd.gif');
	width:190px;
}


/* ID = 807 */
.CMGInnerRight ul
{
	padding:0px 23px 6px 23px;
	margin:0px;
}


/* ID = 808 */
.CMGInnerRight ol
{
	padding:0px;
	margin:0px;
}


/* ID = 809 */
.CMGInnerRight li
{
	padding:0px;
	margin:0px;
	font-size:12px;
	color:#333;
	line-height:15px;
}


/* ID = 810 */
.CMGInnerRight h4
{
	font-size:14px;
	color:#CC2127;
	padding:16px 23px 0px 0px;
	margin:0px;
}


/* ID = 811 */
.CMGInnerRight p
{
	font-size:12px;
	color:#333;
	padding:0px 23px 6px 0px;
	margin:0px;
	line-height:normal;
}

.CMGInnerRight h1
{
	color:#CC2127;
}

/* ID = 812 */
.CMGInnerRight h2
{
	font-size:22px;
	color:#CC2127;
	padding:20px 23px 18px 0px;
	margin:0px;
}


/* ID = 813 */
.CMGInnerRight h3
{
	font-size:18px;
	color:#CC2127;
	padding:16px 23px 4px 0px;
	margin:0px;
}


/* ID = 814 */
.CMGInnerRight a
{
	font-size:11px;
	color:#CC2127;
	font-weight:bold;
	text-decoration:none;
}


/* ID = 815 */
.CMGInnerRight a:hover
{
	font-size:11px;
	color:#CC2127;
	font-weight:bold;
	text-decoration:underline;
}


/* ID = 816 */
.CMGInnerRight a:visited
{
	font-size:11px;
	color:#CC2127;
	font-weight:bold;
}


/* ID = 817 */
.CMGTop
{
	width:200px;
	height:10px;
	clear:both;
	background-image:url('../builtin/cmgzone/CMGTop.gif');
	background-repeat:no-repeat;
}


/* ID = 818 */
.RedPanel
{
	background:#CC2127;
	padding-top:10px;
	padding-bottom:0px;
	width:200px;
}


/* ID = 819 */
.RedSubscribersPanel
{
	color:white;
	width:200px;
	padding-bottom:3px;
	background-color:#CC2127;
	background-image:url('../builtin/cmgzone/subscribe_panel_bottom.gif');
	background-repeat:no-repeat;
	background-position:bottom center;
}


/* ID = 824 */
.RedPanel .Hyperlink1 a
{
	font-size:11px;
	font-weight:bold;
	color:white;
	display:block;
	border-bottom:2px dotted white;
	text-decoration:none;
	margin:0px 9px 0px 9px;
	padding:0px 2px 3px 2px;
}


/* ID = 825 */
.RedPanel .Hyperlink1 a:hover
{
	font-size:11px;
	font-weight:bold;
	color:white;
	display:block;
	border-bottom:2px dotted white;
	text-decoration:underline;
	margin:0px 9px 0px 9px;
	padding:0px 2px 3px 2px;
}


/* ID = 826 */
.RedPanel .Hyperlink1 a:visited
{
	font-size:11px;
	font-weight:bold;
	color:white;
	display:block;
	border-bottom:2px dotted white;
	margin:0px 9px 0px 9px;
	padding:0px 2px 3px 2px;
}


/* ID = 827 */
.OutsourcingSubscribersPanel p
{
	font-size:12px;
	font-weight:bold;
	padding:4px 8px 4px 8px;
	margin:0px;
	line-height:125%;
}


/* ID = 828 */
.OutsourcingSubscribersPanel h2
{
	font-size:19px;
	font-weight:normal;
	padding:0px 8px 0px 8px;
	margin:0px;
	clear:both;
}


/* ID = 829 */
.OutsourcingSubscribersPanel h3
{
	font-size:10px;
	font-weight:bold;
	padding:4px 8px 4px 8px;
	margin:0px;
	color:#494949;
}


/* ID = 830 */
.OutsourcingSubscribersPanel .MMDataCaptureForm_Table
{
	empty-cells:hide;
	border-collapse:separate;
}


/* ID = 831 */
.OutsourcingSubscribersPanel .MMDataCaptureForm_ErrorTD
{
	font-size:10px;
	font-weight:bold;
	text-align:right;
}


/* ID = 832 */
.OutsourcingSubscribersPanel .MMDataCaptureForm_Table td
{
}


/* ID = 833 */
.OutsourcingSubscribersPanel .MMDataCaptureForm_Table input[type="submit"]
{
}


/* ID = 834 */
.OutsourcingSubscribersPanel .MMDataCaptureForm_Table input[type="button"]
{
}


/* ID = 835 */
.OutsourcingSubscribersPanel .MMDataCaptureForm_SubmitButton
{
	border:0px none;
	background-image:url('../builtin/outsourcing/submit_button.gif');
	background-repeat:no-repeat;
	cursor:pointer;
	width:69px;
	height:25px;
	background-color:transparent;
}


/* ID = 836 */
.OutsourcingSubscribersPanel .MMDataCaptureForm_ButtonTD
{
	text-align:right;
	padding-top:3px;
}


/* ID = 837 */
.OutsourcingSubscribersPanel .MMDataCaptureForm_Input
{
	width:174px;
	border:1px solid #7F7F7F;
	margin-left:7px;
	margin-top:2px;
	font-size:10px;
	text-align:center;
	color:#989898;
}


/* ID = 838 */
.OutsourcingSubscribersPanel .MMDataCaptureForm_LabelTD span
{
}


/* ID = 839 */
.OutsourcingSubscribersPanel .MMDataCaptureForm_FieldTD
{
}


/* ID = 840 */
.OutsourcingSubscribersPanel .MMDataCaptureForm_LabelTD
{
	visibility:hidden;
	display:none;
}


/* ID = 841 */
.OutsourcingSubscribersPanel .MMDataCaptureForm_ButtonEmptyTD
{
	visibility:hidden;
	display:none;
}


/* ID = 842 */
.BluePanel p
{
	font-size:12px;
	color:white;
	padding:8px 9px 4px 9px;
	margin:0px;
	line-height:normal;
}


/* ID = 843 */
.BluePanel h2
{
}


/* ID = 844 */
.BluePanel h3
{
}


/* ID = 845 */
.BluePanel .BlankPanelImage
{
	background-image:url('../builtin/outsourcing/outsourcing_mast_bkgd.gif');
	width:190px;
}


/* ID = 846 */
.OutsourcingInnerRight ul
{
	padding:0px 23px 6px 23px;
	margin:0px;
}


/* ID = 847 */
.OutsourcingInnerRight ol
{
	padding:0px;
	margin:0px;
}


/* ID = 848 */
.OutsourcingInnerRight li
{
	padding:0px;
	margin:5px 0px 0px 0px;
	font-size:11px;
	color:#666;
	line-height:15px;
}


/* ID = 849 */
.OutsourcingInnerRight h4
{
	font-size:14px;
	color:#28516F;
	padding:16px 23px 0px 0px;
	margin:0px;
}


/* ID = 850 */
.OutsourcingInnerRight p
{
	font-size:12px;
	color:#333;
	padding:0px 23px 6px 0px;
	margin:0px;
	line-height:normal;
}


/* ID = 851 */
.OutsourcingInnerRight h2
{
	font-size:22px;
	color:#28516F;
	padding:20px 23px 18px 0px;
	margin:0px;
}


/* ID = 852 */
.OutsourcingInnerRight h3
{
	font-size:18px;
	color:#28516F;
	padding:16px 23px 4px 0px;
	margin:0px;
}


/* ID = 853 */
.OutsourcingInnerRight a
{
	font-size:11px;
	color:#28516F;
	font-weight:bold;
	text-decoration:none;
}


/* ID = 854 */
.OutsourcingInnerRight a:hover
{
	font-size:11px;
	color:#28516F;
	font-weight:bold;
	text-decoration:underline;
}


/* ID = 855 */
.OutsourcingInnerRight a:visited
{
	font-size:11px;
	color:#28516F;
	font-weight:bold;
}


/* ID = 856 */
.OutsourcingTop
{
	width:200px;
	height:10px;
	clear:both;
	background-image:url('../builtin/outsourcing/OutsourcingTop.gif');
	background-repeat:no-repeat;
}


/* ID = 857 */
.BluePanel
{
	background:#366D91;
	padding-top:10px;
}


/* ID = 858 */
.OutsourcingSubscribersPanel
{
	color:white;
	width:200px;
	padding-bottom:3px;
	background-color:#366D91;
	background-image:url('../builtin/outsourcing/OutsourcingBottom.gif');
	background-repeat:no-repeat;
	background-position:bottom center;
}


/* ID = 859 */
.BluePanel .Hyperlink1 a
{
	font-size:11px;
	font-weight:bold;
	color:white;
	display:block;
	border-bottom:2px dotted white;
	text-decoration:none;
	margin:0px 9px 0px 9px;
	padding:0px 2px 3px 2px;
}


/* ID = 860 */
.BluePanel .Hyperlink1 a:hover
{
	font-size:11px;
	font-weight:bold;
	color:white;
	display:block;
	border-bottom:2px dotted white;
	text-decoration:underline;
	margin:0px 9px 0px 9px;
	padding:0px 2px 3px 2px;
}


/* ID = 861 */
.BluePanel .Hyperlink1 a:visited
{
	font-size:11px;
	font-weight:bold;
	color:white;
	display:block;
	border-bottom:2px dotted white;
	margin:0px 9px 0px 9px;
	padding:0px 2px 3px 2px;
}


/* ID = 862 */
.OutsourcingLeft
{
}


/* ID = 863 */
.OutsourcingRight
{
	padding-left:14px;margin-right:-14px;
}


/* ID = 864 */
.OutsourcingInnerRight
{
}


/* ID = 865 */
.OutsourcingHeader, .GenericHeader
{
	background-image:url('../builtin/outsourcing/outsourcing_gradient.gif');
	color:#28516F;
}


/* ID = 866 */
.ConsultancySubscribersPanel p
{
	font-size:12px;
	font-weight:bold;
	padding:4px 8px 4px 8px;
	margin:0px;
	line-height:125%;
}


/* ID = 867 */
.ConsultancySubscribersPanel h2
{
	font-size:19px;
	font-weight:normal;
	padding:0px 8px 0px 8px;
	margin:0px;
	clear:both;
}


/* ID = 868 */
.ConsultancySubscribersPanel h3
{
	font-size:10px;
	font-weight:bold;
	padding:4px 8px 4px 8px;
	margin:0px;
	color:#494949;
}


/* ID = 869 */
.ConsultancySubscribersPanel .MMDataCaptureForm_Table
{
	empty-cells:hide;
	border-collapse:separate;
}


/* ID = 870 */
.ConsultancySubscribersPanel .MMDataCaptureForm_ErrorTD
{
	font-size:10px;
	font-weight:bold;
	text-align:right;
}


/* ID = 871 */
.ConsultancySubscribersPanel .MMDataCaptureForm_Table td
{
}


/* ID = 872 */
.ConsultancySubscribersPanel .MMDataCaptureForm_Table input[type="submit"]
{
}


/* ID = 873 */
.ConsultancySubscribersPanel .MMDataCaptureForm_Table input[type="button"]
{
}


/* ID = 874 */
.ConsultancySubscribersPanel .MMDataCaptureForm_SubmitButton
{
	border:0px none;
	background-image:url('../builtin/consultancy/submit_button.gif');
	background-repeat:no-repeat;
	cursor:pointer;
	width:69px;
	height:25px;
	background-color:transparent;
}


/* ID = 875 */
.ConsultancySubscribersPanel .MMDataCaptureForm_ButtonTD
{
	text-align:right;
	padding-top:3px;
}


/* ID = 876 */
.ConsultancySubscribersPanel .MMDataCaptureForm_Input
{
	width:174px;
	border:1px solid #7F7F7F;
	margin-left:7px;
	margin-top:2px;
	font-size:10px;
	text-align:center;
	color:#989898;
}


/* ID = 877 */
.ConsultancySubscribersPanel .MMDataCaptureForm_LabelTD span
{
}


/* ID = 878 */
.ConsultancySubscribersPanel .MMDataCaptureForm_FieldTD
{
}


/* ID = 879 */
.ConsultancySubscribersPanel .MMDataCaptureForm_LabelTD
{
	visibility:hidden;
	display:none;
}


/* ID = 880 */
.ConsultancySubscribersPanel .MMDataCaptureForm_ButtonEmptyTD
{
	visibility:hidden;
	display:none;
}


/* ID = 881 */
.YellowPanel p
{
	font-size:12px;
	color:white;
	padding:8px 9px 4px 9px;
	margin:0px;
	line-height:normal;
}


/* ID = 882 */
.YellowPanel h2
{
}


/* ID = 883 */
.YellowPanel h3
{
}


/* ID = 884 */
.YellowPanel .BlankPanelImage
{
	background-image:url('../builtin/consultancy/consultancy_mast_bkgd.gif');
	width:190px;
}


/* ID = 885 */
.ConsultancyInnerRight ul
{
	padding:0px 23px 6px 23px;
	margin:0px;
}


/* ID = 886 */
.ConsultancyInnerRight ol
{
	padding:0px;
	margin:0px;
}


/* ID = 887 */
.ConsultancyInnerRight li
{
	padding:0px;
	margin:0px;
	font-size:12px;
	color:#333;
	line-height:15px;
}


/* ID = 888 */
.ConsultancyInnerRight h4
{
	font-size:14px;
	color:#E07515;
	padding:16px 23px 0px 0px;
	margin:0px;
}


/* ID = 889 */
.ConsultancyInnerRight p
{
	font-size:12px;
	color:#333;
	padding:0px 23px 6px 0px;
	margin:0px;
	line-height:normal;
}


/* ID = 890 */
.ConsultancyInnerRight h2
{
	font-size:22px;
	color:#E07515;
	padding:20px 23px 18px 0px;
	margin:0px;
}


/* ID = 891 */
.ConsultancyInnerRight h3
{
	font-size:18px;
	color:#E07515;
	padding:16px 23px 4px 0px;
	margin:0px;
}


/* ID = 892 */
.ConsultancyInnerRight a
{
	font-size:11px;
	color:#E07515;
	font-weight:bold;
	text-decoration:none;
}


/* ID = 893 */
.ConsultancyInnerRight a:hover
{
	font-size:11px;
	color:#E07515;
	font-weight:bold;
	text-decoration:underline;
}


/* ID = 894 */
.ConsultancyInnerRight a:visited
{
	font-size:11px;
	color:#E07515;
	font-weight:bold;
}


/* ID = 895 */
.ConsultancyTop
{
	width:200px;
	height:10px;
	clear:both;
	background-image:url('../builtin/consultancy/consultancyTop.gif');
	background-repeat:no-repeat;
}


/* ID = 896 */
.YellowPanel
{
	background:#E07515;
	padding-top:10px;
}


/* ID = 897 */
.ConsultancySubscribersPanel
{
	color:white;
	width:200px;
	padding-bottom:3px;
	background-color:#E07515;
	background-image:url('../builtin/consultancy/consultancyBottom.gif');
	background-repeat:no-repeat;
	background-position:bottom center;
}


/* ID = 898 */
.YellowPanel .Hyperlink1 a
{
	font-size:11px;
	font-weight:bold;
	color:white;
	display:block;
	border-bottom:2px dotted white;
	text-decoration:none;
	margin:0px 9px 0px 9px;
	padding:0px 2px 3px 2px;
}


/* ID = 899 */
.YellowPanel .Hyperlink1 a:hover
{
	font-size:11px;
	font-weight:bold;
	color:white;
	display:block;
	border-bottom:2px dotted white;
	text-decoration:underline;
	margin:0px 9px 0px 9px;
	padding:0px 2px 3px 2px;
}


/* ID = 900 */
.YellowPanel .Hyperlink1 a:visited
{
	font-size:11px;
	font-weight:bold;
	color:white;
	display:block;
	border-bottom:2px dotted white;
	margin:0px 9px 0px 9px;
	padding:0px 2px 3px 2px;
}


/* ID = 901 */
.ConsultancyLeft
{
}


/* ID = 902 */
.ConsultancyRight
{
}


/* ID = 903 */
.ConsultancyInnerRight
{
}


/* ID = 904 */
.ConsultancyHeader
{
	background-image:url('../builtin/consultancy/title_mast_gradient.gif');
	color:#6C3F16;
}

/* ID = 905 */
.GenericHeader h2
{
	color:#28516F;
	font-size:26px;
	padding:24px 12px 0px 0px;
	margin:0px;
	line-height:125%;
}


/* ID = 906 */
.GenericHeader h3
{
}


/* ID = 907 */
.GenericHeader p
{
}


/* ID = 908 */
.SearchResultsPane
{
	width:380px;
	margin:15px auto 0px auto;
	font-size:12px;
	color:#333;
}


/* ID = 909 */
.NextPrev
{
	width:100%;
	margin:5px 0px 5px 0px;
}


/* ID = 910 */
.Prev
{
	width:33%;
	text-align:left;
}


/* ID = 911 */
.PageList
{
	width:33%;
	text-align:center;
}


/* ID = 912 */
.Next
{
	width:33%;
	text-align:right;
}


/* ID = 913 */
.Results
{
	margin:5px 0px 5px 0px;
}


/* ID = 914 */
.ResultItem
{
	border-bottom:2px dotted #666666;
	padding-bottom:10px;
}


/* ID = 916 */
.ResultItem a
{
	color:#333;
}


/* ID = 917 */
.ResultItem a:hover
{
	color:#333;
}


/* ID = 918 */
.ResultItem a:visited
{
	color:#333;
}


/* ID = 919 */
.PhuseFeedContainer
{
	clear:both;
	width:390px;
}


/* ID = 920 */
.PhuseFeedHeader
{
	clear:both;
	width:100%;
	border-bottom:2px dotted #666666;
}


/* ID = 921 */
.PhuseFeedDescription p
{
	padding:5px 1px 23px 1px;
}


/* ID = 922 */
.PhuseFeedItem
{
	width:100%;
	clear:both;
	float:left;
	padding:10px 0px 10px 0px;
	border-bottom:2px dotted #666666;
}


/* ID = 923 */
.PhuseFeedItemImage
{
	float:left;
	width:100px;
}


/* ID = 924 */
.PhuseFeedItemText
{
	float:left;
	width:250px;
	padding:0px 20px 0px 20px;
}

/* ID = 925 */
.ItemDescription
{
	font-size:11px;
	color:#666;
	line-height:150%;
}

/* ID = 925 */
.ItemDescription p
{
	font-size:11px;
	color:#666;
	line-height:150%;
}


/* ID = 926 */
.PhuseFeedFooter
{
	padding-left:118px;
	clear:both;
}


/* ID = 927 */
.PhuseFeedItemText a
{
	color:#666;
	text-decoration:none;
	font-size:11px;
	font-weight:bold;
	display:block;
	margin-top:3px;
}


/* ID = 928 */
.PhuseFeedItemText a:hover
{
	color:#333;
	text-decoration:underline;
	font-size:12px;
	font-weight:bold;
}


/* ID = 929 */
.PhuseFeedItemText a:visited
{
	color:#333;
	font-size:12px;
	font-weight:bold;
}


/* ID = 931 */
.OpinionPollVoteButton
{
	width:71px;
	height:25px;
	background-image:url('../builtin/poll-vote.gif');
	background-repeat:no-repeat;
	border:0px none;
	cursor:pointer;
}


/* ID = 932 */
.OpinionPollViewResultsButton
{
	width:71px;
	height:25px;
	background-image:url('../builtin/poll-results.gif');
	background-repeat:no-repeat;
	border:0px none;
	cursor:pointer;
}


/* ID = 933 */
.HomePageSignup p
{
	color:black;
	font-size:12px;
	font-weight:bold;
	padding:6px 8px 6px 8px;
}


/* ID = 934 */
.HomePageLogin p
{
	color:black;
	font-size:12px;
	font-weight:bold;
	padding:6px 8px 6px 8px;
}


/* ID = 935 */
.QuestionnaireHolder
{
	width:410px;
	clear:both;
}


/* ID = 936 */
.QuestionnaireSectionHeader
{
	font-size:14px;
	color:#366D91;
	font-weight:bold;
	padding:10px 0px 0px 0px;
	margin:0px;
}


/* ID = 937 */
.AnswerText
{
	font-size:12px;
	color:#333;
	vertical-align:middle;
	padding:5px 5px 5px 5px;
}


/* ID = 938 */
.AnswerMask
{
	font-size:12px;
	color:#333;
	font-weight:bold;
	vertical-align:middle;
	padding:5px 5px 5px 5px;
}


/* ID = 939 */
.QuestionnaireRadioButton
{
	vertical-align:top;
	padding:10px 5px 5px 5px;
}


/* ID = 940 */
.QuestionnaireQuestionContainer
{
	margin:10px 0px 10px 0px;
	border-bottom:1px dotted #28516F;
	padding:10px 0px 10px 0px;
}


/* ID = 941 */
.QuestionAnswerContainer
{
}


/* ID = 942 */
.QuestionnaireQuestionHeader
{
	font-weight:bold;
	color:#666666;
}


/* ID = 943 */
.QuestionnaireSectionContainer
{
	width:388px;
}


/* ID = 945 */
.QuestionnaireRbl
{
	font-size:12px;
	color:#333;
}


/* ID = 946 */
.QuestionnaireTextBox
{
	width:143px;
	font-family:tahoma;
	font-size:11px;
	color:#797979;
	border:1px solid #7F9DB9;
}


/* ID = 947 */
.QuestionnaireSubmitLabel
{
	text-align:right;
	font-size:11px;
	font-weight:bold;
	color:#28516F;
	padding-right:5px;
	width:100px;
}


/* ID = 948 */
.QuestionnaireSubmitInput
{
	text-align:left;
	width:150px;
}


/* ID = 949 */
.GenericBluePanel .BrowseHeader
{
	color:white;
}


/* ID = 950 */
.QuestionnaireResultsHeader
{
	font-size:16px;
	color:#366D91;
	font-weight:bold;
	padding:0px 0px 5px 0px;
	margin:0px;
}


/* ID = 951 */
.QuestionnaireResultsPara
{
}


/* ID = 952 */
.QuestionnaireResultsLink
{
}


/* ID = 953 */
.QuestionnaireResultsLink:hover
{
}


/* ID = 954 */
.QuestionnaireResultsLink:visited
{
}


/* ID = 955 */
.QuestionnaireResultsContainer
{
	padding:10px 0px 10px 0px;
}


/* ID = 957 */
.ResultTitleGood
{
	color:#5D8F52;
	font-size:12px;
}


/* ID = 958 */
.ResultTitleAverage
{
	color:#28516F;
	font-size:12px;
}


/* ID = 959 */
.ResultTitlePoor
{
	color:#CC2127;
	font-size:12px;
}


/* ID = 960 */
.UsernameCSS
{
	width:98%;
	border:1px solid #888A8A;
	float:left;
	font-size:11px;
	color:#999999;
	padding:3px 0px 4px 0px;
}


/* ID = 961 */
.PasswordCSS
{
	width:98%;
	border:1px solid #888A8A;
	float:left;
	font-size:11px;
	color:#999;
	padding:3px 0px 4px 0px;
}


/* ID = 962 */
.LoginButtonCSS
{
	background:url('../builtin/sign_in_button.jpg') no-repeat;
	width:71px;
	height:25px;
	border:0px none;
	cursor:pointer;
	margin:0px 0px 0px auto;
	display:block;
}


/* ID = 963 */
.LoginForm
{
	clear:both;
	width:196px;
	font-size:10px;
}


/* ID = 964 */
.LoginForm div
{
	clear:both;
	width:100%;
}


/* ID = 965 */
.LoginForm #username
{
	padding:0px;
	margin:0px;
	color:#000;
}


/* ID = 966 */
.LoginForm #password
{
	padding:0px;
	margin:0px;
	color:#000;
}


/* ID = 967 */
.MessageLabelCSS
{
	clear:both;
	font-size:10px;
	color:red;
	font-weight:bold;
}


/* ID = 972 */
.SignUpLink
{
	width:158px;
	height:36px;
	background:url('../builtin/sign_up_button.gif') no-repeat;
	border:none 0px;
	cursor:pointer;
	display:block;
	margin:15px auto 0px auto;
}


/* ID = 973 */
.SignupForm
{
	width:390px;
	margin-top:20px;
	clear:both;
	font-size:12px;
	color:#666;
	font-weight:bold;
}


/* ID = 974 */
.SignupLabel
{
	width:135px;
	text-align:right;
}


/* ID = 975 */
.SignupField
{
	width:250px;
	margin:5px;
}


/* ID = 976 */
.SignUpRow
{
	padding:8px 0px 0px 0px;
	text-align:right;
	padding-right:18px;
}


/* ID = 977 */
.DDLSexCSS
{
	width:53%;
	border:1px solid #999999;
	font-size:12px;
	color:#333;
}


/* ID = 978 */
.TextBoxCSS
{
	border:1px solid #999999;
	font-size:12px;
	color:#333;
	padding:2px;
	margin:3px 0px;
}

.SignupForm .TextBoxCSS
{
	border:1px solid #999999;
	font-size:12px;
	color:#333;
	padding:2px;
	margin:3px 0px;
	width:250px;
}


/* ID = 979 */
.PostCodeCSS
{
	border:1px solid #999999;
	font-size:12px;
	color:#333;
	padding:2px;
	width:50%;
	margin:3px 0px;
}


/* ID = 980 */
.DDLSubscriptionListCSS
{
	width:255px;
	border:1px solid #999999;
	font-size:12px;
	color:#333;
}


/* ID = 981 */
.SignupButtonCSS
{
	background:url('../builtin/signup.gif') no-repeat;
	width:67px;
	height:26px;
	border:0px none;
	cursor:pointer;
}


/* ID = 982 */
.CaptureField
{
	text-align:center;
	padding:8px 0px 8px 13px;
}


/* ID = 983 */
.MessageRow
{
	font-size:11px;
	color:red;
	font-weight:bold;
	text-align:center;
	padding-bottom:2px;
}


/* ID = 984 */
.NavDivide
{
	height:28px;
	width:1px;
	background:url('../builtin/nav_whiteseparater.gif');
}


/* ID = 985 */
.EcommercePanel
{
	width:836px;
	clear:both;
}

.EcommercePanel h2
{
	font-size:16px;
	color:#cc2127;
	margin:20px 0px 0px 0px;
	padding:0px;
}

.EcommercePanel .GreenHeaderWithSomeTopPadding, .EcommercePayment1Title h3
{
	color:#cc2127;
	font-size:14px;
	font-weight:bold;
	margin:0px 0px 20px 0px;
	padding:0px;
}

.EcommercePanel .NormalWhiteHeaderNoPadding, .EcommercePayment1Field
{
	color:#000;
	font-size:12px;
	margin:0px 0px 10px 0px;
	padding:0px;
}


/* ID = 986 */
.EcommerceForm1
{
	margin:20px auto;
}


/* ID = 987 */
.EcommerceForm1Label, .EcommercePayment1Label
{
	color:#666;
	font-size:12px;
	font-weight:bold;
}


/* ID = 988 */
.EcommerceForm1Field
{
}


/* ID = 991 */
.EcommerceFormDllTitle
{
	border:1px solid #999;
	padding:3px;
	margin:2px;
	width:207px;
	color:#666;
	font-size:12px;
}


/* ID = 993 */
.EcommerceLabel
{
}


/* ID = 994 */
.EcommerceTextBox
{
	font-family:Arial;
	border:1px solid #999;
	padding:3px;
	margin:2px;
	width:200px;
	color:#666;
	font-size:12px;
}


/* ID = 995 */
.Ecommerce1Back
{
	border:1px solid #999;
	padding:3px;
	margin:2px;
	width:75px;
	color:#666;
	font-size:12px;
	cursor:pointer;
}


/* ID = 996 */
.Ecommerce1Continue
{
	border:1px solid #999;
	padding:3px;
	margin:2px;
	width:75px;
	color:#666;
	font-size:12px;
	cursor:pointer;
}

.EcommerceHeaderBlock
{
	background-color:#e1e1e1;
	padding:10px;
	font-size:12px;
}

.EcommerceHeaderBlock b, .EcommerceSmallPrice b
{
	display:block;
	color:#000;
	margin:5px 0px 0px 0px;
}

.EcommerceTitle
{
	font-size:16px;
	font-weight:bold;
	margin-bottom:5px;
}

.EcommerceSmallPrice
{
	font-size:12px;
	color:#999;
}

.EcommerceQuantity
{
	font-size:12px;
	padding:0px 0px 0px 25px;
}

.EcomBasketDescription
{
	font-size:12px;
}

.EcommercePayment1
{
	margin-top:5px;
}

.EcommercePayment1Label, .EcommercePayment1Field
{
	width:100px;
	line-height:20px;
}

.NormalText
{
	color:#000;
	font-size:12px;
}

.HighlightsDiv
{
	margin:0px auto;
}

.ECommerce_SubscriptionText
{
	font-size:12px;
	margin:10px 0px;
}

.NormalText a
{
	color:#666;
	font-size:12px;
	margin:10px auto;
	text-decoration:none;
	font-weight:bold;
	text-align:center;
	width:150px;
	height:30px;
	line-height:28px;
	display:block;
	border:1px solid #999;
	background:#d4d0c8;
}

.NormalText a:hover
{
	text-decoration:none;
}

.HomePageServices2 p
{
	padding:0px;
	margin:0px 11px 6px 11px;
	font-size:12px;
	color:#666;
	line-height:150%;
}

.HomePageServices2 h1, .HomePageServices2 h2, .HomePageServices2 h3, .HomePageServices2 h4, .HomePageServices2 h5
{
	margin: 6px 11px 6px 11px;
	font-size:16px;
}

h2.Blue
{
	color:#003;
}

h2.WhiteHeader
{
	color:#fff;
}

h2.RedHeader
{
	color:#cc2127;
}

h3.RedHeader
{
	color:#cc2127;
}

.IconsLeft
{
	float:left;
	padding-top:12px;
}

.SignUp p
{
	line-height:15px;
	padding:10px;
	margin:0px;
}

.LogIn div
{
	margin-left:0px;
}

.LogIn p
{
	line-height:15px;
	padding:10px;
	margin:0px;
}



.ForgotPasswordButtonCSS
{
	background: url('../builtin/ForgotPassword.gif') no-repeat;
	border:0px none;
	width:123px;
	height:26px;
	cursor:pointer;
	float:left;
}

.ChangePasswordSchema
{
	font-size:12px;
	padding-top:8px;
	width:300px;
}

.ChangePasswordButton
{
	background: url('../builtin/SetPassword.gif') no-repeat;
	border:0px none;
	width:71px;
	height:25px;
	cursor:pointer;
}

.GetPasswordButtonCSS
{
	background: url('../builtin/GetMyPassword.gif') no-repeat;
	border:0px none;
	width:123px;
	height:26px;
	cursor:pointer;
	float:left;
}

.RenewTextbox
{
	width:100%;
}

.RenewSignupButtonCSS
{
	width:126px;
	height:26px;
	border:none 0px;
	background: url('../builtin/RenewSubscription.gif') no-repeat;
}

.RenewError_Text
{
	color:red;
	font-size:12px;
}

.RenewSubscription
{
	padding-top:8px;
	color:#28516F;
	width:390px;
	font-size:12px;
}

.ChangePasswordTextCSS
{
	
}

.ConfirmPasswordCSS
{
	
}

.TermsConditions
{
	margin:3px 0px 3px 19px;
}

.DefaultPoll
{
	background:url('../builtin/quick_poll.gif') top left no-repeat;
	color:#000;
	margin:20px auto 0px auto;
	padding:35px 0px 0px 5px;
	width:90%;
	font-size:11px;
	
}

.QuickPollCorners
{
	background:url('../builtin/quick_poll_corners.gif') top right no-repeat;
	float:right;
	width:7px;
	height:29px;
	margin-top:-35px;
}

.DefaultPollItem
{
	color:#000;
	font-size:11px;
	border-bottom:1px dotted #000;
	padding:5px 0px;
	margin:5px 0px;
	width:90%;
}

.DefaultPollTotal
{
	padding:5px 0px;
	margin:5px 0px;
}

.DefaultPollButtons
{
	padding:5px 0px 0px 0px;
	margin:5px 0px 0px 0px;
	text-align:center;
}

.HeaderLoginForm
{
	clear:both;
	width:245px;
	font-size:10px;
	margin-left:2px;
	margin-top:40px;
}

.HeaderLogin { position:relative;z-index:1000;margin:-15px 0px 5px;text-align:right;}
.HeaderLogin a,.HeaderLogin a:visited { font-size:9px;text-decoration:none; }
.HeaderLogin a:hover { font-size:9px;text-decoration:underline; }

.ForgotPassword 
{
	clear:both;
	width:180px;
	font-size:10px;
	margin-left:65px;
	margin-top:40px;
	line-height:9px;
}

.HeaderForgotButton { display:block;float:right;margin:3px 0px 0px; }

.HeaderForgotButton .GetPasswordButtonCSS 
{
	background:url('../builtin/headerlogin-getmypassword.gif') no-repeat;
	width:91px;
	height:19px;
	border:none;
	cursor:pointer;
}

.ForgotPassword strong { font-size:11px; }

.ForgotPassword .LoginFormUsername 
{
	background:#fff;
	color:#999;
	height:16px;
	font-size:11px;
	padding:0px;
	margin:-12px 0px 1px;
	float:right;
	width:100px;
	border:1px solid #999;
	text-align:left;
}

.HeaderLoginForm p.EMail, .HeaderLoginForm p.Password
{
	float:none;
	text-align:right;
	font-size:11px;
	margin:0px;
	padding:0px;
}

.HeaderLoginForm p.EMail input,.HeaderLoginForm p.Password input
{
	float:none;
}

.HeaderLoginForm p.Buttons
{
	float:right;
	width:175px;
	font-size:11px;
	margin:0px;
	padding:0px;
}

.HeaderLoginForm p.Message
{
	display:block;
	clear:both;
	text-align:right;
	padding:7px 0px 0px 0px;
	font-size:11px;
	margin:0px;
}

.HeaderLoginForm .LoginButtonCSS
{
	background:url('../builtin/header_sign_in_button.gif') right bottom no-repeat;
	width:70px;
	height:22px;
	display:inline;
	margin-left:11px;
}

.HeaderLoginForm .UsernameCSS,.HeaderLoginForm .PasswordCSS
{
	background:#fff;
	color:#999;
	height:16px;
	font-size:11px;
	padding:0px;
	margin-bottom:1px;
	float:right;
	width:100px;
	border:1px solid #999;
	text-align:left;
}

.HomePageHeader .HeaderLoggedIn
{
	margin:40px 0px 0px 60px;
}

.HomePageHeader h2.Blue
{
	font-size:22px;
}

.HomePageHeader p
{
	font-size:12px;
	color:#003;
}

.PanelStyle1 .MMDataCaptureForm_Table
{
	margin:20px auto 0px auto;
}

.PanelStyle1 .MMDataCaptureForm_Input
{
	background:#fff;
	color:#999;
	height:16px;
	font-size:11px;
	padding:0px;
	margin-bottom:1px;
	float:right;
	width:200px;
	border:1px solid #999;
	text-align:left;
}

.PanelStyle1 .MMDataCaptureForm_LabelTD
{
	color:#000;
	font-size:11px;
	padding:0px 2px 0px 0px;
	text-align:right;
}

.PanelStyle1 .MMDataCaptureForm_SubmitButton
{
	width:73px;
	height:27px;
	background:url('../builtin/submit.gif') no-repeat;
	cursor:pointer;
	margin:5px 0px 0px 0px;
	border:0px;
}

.PanelStyle1 .MMDataCaptureForm_ErrorTD
{
	font-size:11px;
	font-weight:bold;
}

.OutsourcingInnerRight .PanelStyle1 .HeaderLink
{
	margin:-10px 0px 0px 0px;
	padding:0px 18px 0px 0px;
}

.CaptureField img
{
	border:1px solid #999;
}

.LinkWithArrowBlue
{
	background:url('../builtin/BlueArrow.png') right bottom no-repeat;
	padding-right:17px;
	display:inline;
	margin:0px 3px;
}

.LinkWithArrowBlue a
{
	font-size:12px;
	font-weight:bold;
	color:#033;
	text-decoration:none;
}

.LinkWithArrowBlue a:active
{
	font-size:12px;
	font-weight:bold;
	color:#033;
	text-decoration:none;
}

.LinkWithArrowBlue a:visited
{
	font-size:12px;
	font-weight:bold;
	color:#033;
	text-decoration:none;
}

.LinkWithArrowBlue a:hover
{
	font-size:12px;
	font-weight:bold;
	color:#033;
	text-decoration:underline;
}

.LinkWithArrowRed
{
	background:url('../builtin/RedArrow.png') right bottom no-repeat;
	padding-right:17px;
	display:inline;
	margin:0px 3px;
}

.LinkWithArrowRed a
{
	font-size:12px;
	font-weight:bold;
	color:#cc2127;
	text-decoration:none;
}

.LinkWithArrowRed a:active
{
	font-size:12px;
	font-weight:bold;
	color:#cc2127;
	text-decoration:none;
}

.LinkWithArrowRed a:visited
{
	font-size:12px;
	font-weight:bold;
	color:#cc2127;
	text-decoration:none;
}

.LinkWithArrowRed a:hover
{
	font-size:12px;
	font-weight:bold;
	color:#cc2127;
	text-decoration:underline;
}

.LinkWithArrowGreen
{
	background:url('../builtin/GreenArrow.png') right bottom no-repeat;
	padding-right:17px;
	display:inline;
	margin:0px 3px;
}

.LinkWithArrowGreen:active
{
	background:url('../builtin/GreenArrow.png') right bottom no-repeat;
	padding-right:17px;
	display:inline;
	margin:0px 3px;
}

.LinkWithArrowGreen:visited
{
	background:url('../builtin/GreenArrow.png') right bottom no-repeat;
	padding-right:17px;
	display:inline;
	margin:0px 3px;
}

.LinkWithArrowGreen a
{
	font-size:12px;
	font-weight:bold;
	color:#427338;
	text-decoration:none;
}

.LinkWithArrowGreen a:hover
{
	font-size:12px;
	font-weight:bold;
	color:#427338;
	text-decoration:underline;
}

.LinkWithArrowOrange
{
	background:url('../builtin/OrangeArrow.png') right bottom no-repeat;
	padding-right:17px;
	display:inline;
	margin:0px 3px;
}


.LinkWithArrowOrange:active
{
	background:url('../builtin/OrangeArrow.png') right bottom no-repeat;
	padding-right:17px;
	display:inline;
	margin:0px 3px;
}


.LinkWithArrowOrange:visited
{
	background:url('../builtin/OrangeArrow.png') right bottom no-repeat;
	padding-right:17px;
	display:inline;
	margin:0px 3px;
}

.LinkWithArrowOrange a
{
	font-size:12px;
	font-weight:bold;
	color:#e78b24;
	text-decoration:none;
}

.LinkWithArrowOrange a:hover
{
	font-size:12px;
	font-weight:bold;
	color:#e78b24;
	text-decoration:underline;
}

fieldset.SignUp
{
	border:0px solid #e1e1e1;
	margin:10px 0px;
	padding:10px;
	font-size:11px;
	color:#999;
	font-weight:bold;
}

fieldset.SignUp legend
{
	margin:0px;
	padding:0px;
}

#UserLogoutPara
{
	float:right;
	font-size:11px;
	padding-top:4px;
	margin-right:5px;
}

#lnkLogOut
{
	margin-left:5px;
}

.AskTheExpert .tdContactLabel
{
	font-size:12px;
	text-align:right;
	padding:3px 2px 0px 0px;
	vertical-align:top;
}

.AskTheExpert .TextBox
{
	padding:2px;
	margin:2px;
	vertical-align:top;
	width:200px;
}

.GreenBoxLink
{
	width:172px;
	float:right;
	margin:10px;
	clear:both;
}

.GreenBoxLinkTop
{
	background:url('../builtin/GreenBoxLinkTop.gif') no-repeat;
	width:172px;
	height:32px;
	padding:12px 5px 0px 0px;
	text-align:center;
}

.GreenBoxLinkTop a,.GreenBoxLinkTop a:active,.GreenBoxLinkTop a:visited,.GreenBoxLinkTop a:hover
{
	font-size:14px;
	font-weight:bold;
	color:#427439;
	text-decoration:none;
	height:38px;
	display:block;
}

.GreenBoxLinkBottom
{
	background:url('../builtin/GreenBoxLinkBottom.gif') no-repeat;
	width:172px;
	height:38px;
	font-size:13px;
	font-weight:bold;
	color:#427439;
	text-align:center;
}

.GreenBoxLinkBottom a
{
	width:172px;
	height:38px;
	display:block;
}

.CMGSecuredPanel
{
	margin:15px auto;
	width:360px;
	background:url('../builtin/SecuredPanelHeader.gif') no-repeat;
}

.CMGSecuredPanel h2.Blue,.AskTheExpertDiv h2.Blue
{
	height:38px;
	color:#fff;
	margin:0px;
	padding:8px;
	font-size:22px;
}

h2.WhiteHeaderRedBackground
{
	width:360px;
	background:url('../builtin/SecuredPanelHeader.gif') no-repeat;
	height:38px;
	color:#fff;
	margin:0px;
	padding:8px;
	font-size:22px;
}

div.NegativeMargin { margin-top:0px;position:relative;z-index:1; }

.CMGSecuredPanel h3,.AskTheExpertDiv h3
{
	color:#cc2127;
}

.CMGSecuredPanel p
{
	padding:0px 10px 10px 10px;
}

.CMGSecuredPanel .LinkWithArrowRed
{
	padding:0px 20px;
}

.AskTheExpertDiv
{
	background:url('../builtin/SecuredPanelHeader.gif') no-repeat;
	margin:15px 0px 15px 210px;
	width:360px;
}

.ShoppingBasket
{
	float:right;
	font-size:11px;
}

.ShoppingBasket .ViewBasketButtonCSS
{
	background:url('../builtin/ShoppingBasket-ViewBasket.gif') bottom left no-repeat;
	width:62px;
	height:25px;
	cursor:pointer;
	border:0px;
}

.RemoveButtonCSS
{
	background:url('../builtin/ShoppingBasket-Remove.gif') bottom left no-repeat;
	width:62px;
	height:25px;
	cursor:pointer;
	border:0px;
}

.Phuse_QuantityField
{
	width:20px;
}

.PhuseEcom_ThresholdListLabelCSS, .PhuseEcom_ThresholdLabelTD, .PhuseEcom_ThresholdPriceModTD
{
	font-size:11px;
}
	

.ShoppingBasket .CheckoutButtonCSS, .CheckoutButtonCSS2
{
	background:url('../builtin/ShoppingBasket-Checkout.gif') bottom left no-repeat;
	width:59px;
	height:25px;
	cursor:pointer;
	border:0px;
}

 .CheckoutButtonCSS2
 {
	margin-right:7px;
}

.UpdateButtonButtonCSS
{
	background:url('../builtin/ShoppingBasket-Update.gif') bottom left no-repeat;
	width:46px;
	height:19px;
	cursor:pointer;
	border:0px;
	margin:30px 7px 0px 0px;
}

.Phuse_AddToBasketButton
{
	background:url('../builtin/purchasenow.gif') no-repeat;
	width:190px;
	height:197px;
	border:0px;
	margin:15px 0px 0px 12px;
	cursor:pointer;
}

.ReadOnlyCustomFieldListCSS
{
	font-size:12px;
}

.ReadOnlyField_FieldValueCSS
{
	font-size:14px;
	font-weight:bold;
	padding-left:5px;
}

.sReadOnlyField_FieldTitleCSS
{
	font-size:12px;
}

.ReadOnlyField_LabelCSS
{
	font-size:16px;
	padding-top:5px;
	font-weight:bold;
}

.UpgradeButtonCSS
{
	background:url('../builtin/upgrade-button.gif') no-repeat;
	width:62px;
	height:19px;
	border:0px;
	margin:0px 24px 0px 0px;
	cursor:pointer;
}

.UpgradeButtonGraphic
{
	background:url('../builtin/upgradenowbutton.gif') no-repeat;
	width:171px;
	height:39px;
	border:0px;
	cursor:pointer;
	margin:10px auto;
}

.DownloadableRed a { color:#cc2127; }
.DownloadableRed a:hover { color:#cc2127; }

.captcha img { width:180px;height:50px; }

.RedSubscribersPanel p a { color:#fff;text-decoration:none; }
.RedSubscribersPanel p a:hover { color:#fff;text-decoration:underline; }
.RedSubscribersPanel p a:visited { color:#fff; }

.ErrorText { font-weight:bold;color:#f00; }

.editable_panel { width:188px;margin:20px auto; }
.editable_top { background:url(../builtin/newpanel_header.gif) no-repeat;width:188px;height:38px; }
.editable_bottom { background:url(../builtin/newpanel_footer.gif) no-repeat;width:188px;height:15px; }
.editable_body { background:url(../builtin/newpanel_background.gif) top;width:178px;padding:10px 5px; }
.editable_body h2 { font-size:18px;color:#333;line-height:100%;margin-bottom:10px; }
.editable_body h3 { font-size:14px;color:#333;line-height:100%;margin-top:10px; }
.editable_body .BrowseHeader { color:#333;font-size:11px;margin:10px 0px 0px;padding:0px;font-weight:normal;line-height:110%; }
