@media all
{
	body { background:#fafafa; }div.SC div.bgg { background:#fff; }
	.HelpHeader { position:relative; background: #ffffff; height:70px; width:100%; border-bottom: solid 1px #006; }
	.HelpHeader div.CloseWindow { position:absolute; top: 10px; right:15px; }
	.HelpHeader .Logo { position:absolute; top: 10px; left:15px; }
	/* Firefox has an issue with tab positioning */
	.HelpHeader .HelpCenterNavigation { position:absolute; bottom:-3px; left:0px; }
	* html .HelpHeader .HelpCenterNavigation { position:absolute; bottom:0px; left:0px; }
	*+html .HelpHeader .HelpCenterNavigation { position:absolute; bottom:0px; left:0px; }
	.HelpHeader .Search { position:absolute; bottom:5px; right:15px; }
	.CloseHelpButton { text-decoration:none; color:black; background: #D0E6A8 no-repeat url('http://content.sharebuilder.com/ShareBuilder/common/img/buttons/button_helpclose.gif'); display:block; width:90px; height:20px; text-align:center; position:absolute; top:1px; right:0px; font-size:11px; font-weight:bold; padding-left:10px; }	
	.CloseHelpButton:hover { color:Black; }
	ul.HelpCategories li {  list-style:none;list-style-image:none;background: no-repeat left center url('http://content.sharebuilder.com/ShareBuilder/common/img/listbullets/bullet_blue.gif');width:48%;float:left;position:relative;margin-bottom:10px;padding-left:10px; }
	/* note - including 15px padding in the li class caused the list to collapse to one column, so some padding was transferred over to the link */
	ul.HelpCategories li a { margin-left: 5px;}
	ul.HelpTopicList { margin:0px;padding:0px; }
	ul.HelpTopicList li { list-style-type:none;list-style-image:none;margin-bottom:8px; }
	ul.HelpList li { margin-bottom:8px; }
	ul.HelpCommonLocations li { margin-bottom:10px; }
	table.HelpContact { margin-bottom:10px; }
	table.HelpContact td { padding-bottom:5px; }
	
	div.LeftColumn,div.ColumnLeft {width:50%;}
	div.RightColumn{width:48%;padding-left:10px;}

	/* grey box overrides */
	div.NeutralContainer div.SC-TopHeading div.cb,
	div.NeutralContainer div.SC-Content div.cb {border-color:#cccccc;}
	div.NeutralContainer div.SC-TopHeading div.HdgSctnTtl {color:#000000;}
	div.NeutralContainer div.SC-TopHeading div.bgb {background:#e2e2e2;}
	/* ... for ie ... */
	
	/* stick with square corners in ie6 to avoid issues */
		
	
	.ContactOptions
	{
		margin:10px;
		margin-top:0px;
	}
	
	.ContactOptions ul.GreenArrow li
	{
		margin-left:25px;
	}
	
	div.ContactInformationPrologue li
	{
		margin-left:100px;
		list-style-image:none;
		list-style-type:none;
	}
	
	div.ContactInfoFullName
	{
		padding:5px 8px 0px 10px;line-height:11px;
	}
	
	div.ConfirmationLearnMore li
	{
		margin-left:15px;
	}
	
	input.CloseWindowButton
	{
		background-image: url(http://content.sharebuilder.com/ShareBuilder/common/img/Buttons/button_green116.gif);
		width:116px;
	}
	
	iframe.FixedIframe
	{
		display:block;
		position:fixed;
		top:71px;
		left:0px;
		right:0px;
		bottom:70px;
		height:expression( (documentElement.clientHeight - 140) + 'px' );
	}
	
	.OptToolDisclaimer
	{
		margin:0px;
		margin-bottom:5px;
		padding:0px 10px;
		position:relative;
	}
	
	.FrameFix .OptToolDisclaimer
	{
		position:fixed;
		bottom:0px;
	}
	
	.MozFrameFix
	{
		position:fixed;
		bottom:0px;
	}
	
	.FrameFix
	{
		height:expression( (documentElement.clientHeight - 140) + 'px' );
	}
	
	/*a.SearchLink, a.SearchLink:hover { color: #000000; }
	a.SearchLink, a.SearchLink:hover { color:White; }*/
}
