/*********************************************************
/*********************************************************
/* GLOBAL STYLES                                         */

	body		{background-color:#FECD85; color:#333333; font-size:70%; margin:0px; padding:0px;}
	body.Print	{background-color:#EEEEEE; background-image:none;}

	/* FONT-FAMILY and COLOR */
	*		{font-family: Verdana, Geneva, Sans-Serif;}
	
	/* FONT-SIZE - STANDARD ELEMENTS */
	p, div.Content, div.FullContent, div.CMSContent, ul, ol
			{line-height:160%;}
				
	/* FONT-SIZE - SLIGHTLY SMALLER ELEMENTS */
	#Copyright, div.PipeLinks, div.QuoteContent
			{font-size:92%;}

	/* FONT-SIZE - SMALLEST ELEMENTS */
	div.Caption, div.CalloutContent		
			{font-size:92%; line-height:170%;}

	/* FONT-SIZE - FORM ELEMENTS */	
	input, select, textarea
			{font-size:100%;}


/*********************************************************
/* MAJOR LAYOUT ELEMENTS                                 */

	#Page						{margin:0px auto 40px auto; width:800px;}
	#Page #UserInfo				{padding:6px; text-align:right;}
	#Page #UserInfo .UserName	{color:#C24D00; font-weight:bold;}
	#Page #UserInfo a			{color:Black; font-weight:bold; text-decoration:none;}
	#Page #UserInfo a:hover		{color:#C24D00;}
	#Page #Banner				{background:url(../../Graphics/Layout/BannerBackground.gif) repeat-x; height:66px;}
	#Page #Banner #Logo			{float:left; width:357px;}
	#Page #Nav					{float:left; margin:42px 0 0 35px;}
	#Page #Nav ul li			{margin-right:5px;}
	#Page #Body					{background:#D3661B url(../../Graphics/Layout/LogoBackground.gif) no-repeat; border-bottom:solid 2px #FECD85; clear:both; padding:40px 15px 15px 15px;}
	#Page #NormalBody			{margin:0 auto; width:748px;}
	#Page #Footer				{background:url(../../Graphics/Layout/FooterBackground.gif) repeat-x; font-size:92%; padding-top:15px;}
	#Page #Copyright			{color:#FECD85; float:left; line-height:160%; margin-left:5px; padding-top:3px; width:51%;}
	#Page #Copyright a			{color:White;}
	#Page #Copyright a:hover	{}
	#Page #Affiliates			{float:right; width:48%;}
	#Page #Affiliates h2		{float:left; margin:0;}
	#Page #Affiliates a			{display:block;}
	#Page #Affiliates img		{display:block; float:left;}
	
	#Page #Banner img,
	#Page #Nav img				{display:block;}
	
	/* Home Page Style */
	#HomePage	{}
	#HomePage #LeftColumn		{float:left; width:449px;}
	#HomePage #RightColumn		{float:right; width:311px;}
	#HomePage #RightColumn p	{color:White;}
	#HomePage #PortfolioLinks .Content	{background-color:#EEEEEE; padding:10px;}
	#HomePage #TeaserButtons	{margin-top:20px; text-align:center;}
	
/*********************************************************
/* STANDARD HTML ELEMENT STYLES                          */

	a				{color:#D3661B;}
	a:visited		{color:#666666;}
	a:hover			{color:Black;}
	a:active		{color:Black;}

	h1				{color:Black; font-family:Georgia, Serif; font-size:160%; margin-bottom:10px;}
	h1.Indented		{padding-left:245px;}
	h1.Text			{color:White; font-family:Verdana, Arial, Sans-Serif; font-size:200%; margin-bottom:10px; padding-left:18px; text-transform:uppercase;}
	h2				{color:Black; font-size:120%;}
	h3				{color:Black; font-size:100%;}
	
	input[type="button"],
	input[type="submit"]	{background-color:#DFBC1B; color:White; font-weight:bold;}
	
/*********************************************************
/* PREBUILT STYLE CLASSES (CUSTOMIZE AS NECESSARY)       */
	
	/* OTHER TEXT/CONTENT CONTAINERS */
	div.Content				{margin-bottom:0px;}		
	
/*********************************************************
/* PREBUILT STYLE ID SELECTORS                           */
	
/*********************************************************
/* CUSTOM STYLES                                         */	
	
	div.RightSidebar		{background-color:#E6E6E6; margin-bottom:4px; padding:6px; width:200px;}
	
	/* Page Sections */
	.SectionIntro			{float:left; margin-right:10px; width:235px;}
	.SectionIntro h2		{margin:0 0 0 0;}
	.SectionIntro p			{color:White; font-size:92%; margin:0; padding:0 5px;}
	.SectionData			{float:left; width:518px;}
	
	/* Full Round Box */
	.FullRoundBox				{width:748px;}
	.FullRoundBox .BoxTop		{background:url(../../Graphics/Layout/Box/FullBoxTop.gif) no-repeat; height:18px;}
	.FullRoundBox .BoxContent	{background:url(../../Graphics/Layout/Box/FullBoxBG.gif) repeat-y; padding:5px 20px 5px 20px;}
	.FullRoundBox .BoxBottom	{background:url(../../Graphics/Layout/Box/FullBoxBottom.gif) no-repeat; height:18px;}
	
	/* Round Box */
	.RoundBox				{width:518px;}
	.RoundBox .BoxTop		{background:url(../../Graphics/Layout/Box/RoundBoxTop.gif) no-repeat; height:18px;}
	.RoundBox .BoxContent	{background:url(../../Graphics/Layout/Box/RoundBoxBackground.gif) repeat-y; padding:0 20px 5px 20px;}
	.RoundBox .BoxBottom	{background:url(../../Graphics/Layout/Box/RoundBoxBottom.gif) no-repeat; height:18px;}
	
	/* Search Button */
	.SearchButton			{margin-bottom:15px;}
	.BottomLinks			{margin:0; text-align:center;}
	
/*********************************************************
/* STYLE OVERRIDES (FROM SHARED STYLE)                   */	

	/* Block */
	div.Block,
	div.FieldsetBlock,
	div.GridBlock,
	div.MessagesBlock,
	div.ErrorMessagesBlock				{background-color:White; border:solid 1px #C24D00;}
	div.BlockTitle						{background-color:#C24D00;}
	div.BlockContent					{font-size:100%;}
	
	/* Progress Bar Style */
	ul.ProgressBar						{background-color:White; border-bottom:solid 4px #C24D00;}
	ul.ProgressBar li.Step,
	ul.ProgressBar li.Selected,
	ul.ProgressBar li.Inactive			{border-width:0; color:White; font-weight:bold;}
	ul.ProgressBar li.Step				{background-color:#CF814D;}
	ul.ProgressBar li.Step a			{color:White; font-weight:bold; text-decoration:none;}
	ul.ProgressBar li.Step a:hover		{color:White;}
	ul.ProgressBar li.Selected			{background-color:#C24D00;}
	ul.ProgressBar li.Inactive			{background-color:#FECD85; color:White;}
	
	div.Checkout						{margin:22px 0 20px 0;}
	div.Checkout div.FieldsContent		{border-color:#C24D00;}
	div.Checkout div.ButtonsContent		{background-color:#C24D00;}