/*********************************************************
/*********************************************************
/* GLOBAL STYLES                                         */

	body	{background-color:#0065A4; color:#444444; font-size:75%; margin:0px; padding:0px;}

	/* FONT-FAMILY and COLOR */
	*		{font-family: Arial, 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						{background-image:url(../../Graphics/Layout/Background.gif); background-repeat:repeat-y; margin:0 auto; padding:0 8px; width:760px;}
	#Page #Banner				{}
	#Page #Nav					{float:left; width:159px;}
	#Page #Body					{padding-left:3px;}
	#Page #Body #Content		{float:left; padding:15px 20px 20px 20px; width:550px;}
	#Page #Body #Content #PageContent	{padding-left:18px;}
	#Footer						{margin:0 auto; width:776px;}
	#Footer #Copyright			{color:White; line-height:160%; margin:5px 0 40px 0; text-align:center;}
	#Footer #Copyright a		{color:White; font-weight:bold; text-decoration:underline;}
	#Footer #Copyright a:hover	{color:Black;}
	
	#Page #Banner img,
	#Page #Slogan img,
	#Page #Nav img,
	#Page #Footer img			{display:block;}
	
/*********************************************************
/* HOME PAGE LAYOUT ELEMENTS                             */

	#HomePageBanner img			{display:block;}
	#HomePageContent			{padding:18px 15px 15px 15px;}
	

/*********************************************************
/* STANDARD HTML ELEMENT STYLES                          */

	a:link		{color:#44698E;}
	a:visited	{color:#44698E;}
	a:hover		{color:Black;}
	a:active	{color:Black;}

	h1			{color:#0066A4; font-family:Georgia,Serif; font-size:130%; margin-bottom:16px;}
	h2			{color:#44698E; font-family:Georgia,Serif; font-size:110%; margin-top:1.5em;}
	h3			{color:#44698E; font-size:110%;}


/*********************************************************
/* PREBUILT STYLE CLASSES (CUSTOMIZE AS NECESSARY)       */
	
	/* OTHER TEXT/CONTENT CONTAINERS */
	div.Content				{margin-bottom:0px;}
		
	
/*********************************************************
/* PREBUILT STYLE ID SELECTORS                           */
	
/*********************************************************
/* CUSTOM STYLES                                         */
	
	.Callouts					{float:right; margin:0 0 10px 25px; width:187px;}
	.Callout					{border-bottom:solid 3px #739ECB; margin-bottom:15px;}
	.Callout h2					{font-size:100%; margin:0;}
	.Callout h2 img				{display:block;}
	.Callout .Content			{background-color:#E4EFFB; font-size:92%; padding:10px;}
	
	.ImageContainer				{float:right; margin:0 0 15px 25px;}
	.ImageContainer .Image		{border:solid 2px #CCCCCC; padding:2px;}
	
	p.Staff						{clear:left;}
	p.Staff img					{border:solid 2px #CCCCCC; float:left; margin-bottom:10px; margin-right:10px; padding:2px;}
	p.Staff .Name				{font-weight:bold;}
	p.Staff .Title				{font-style:italic;}
	
	
/*********************************************************
/* STYLE OVERRIDES (FROM SHARED STYLE)                   */	

	div.Block,
	div.FieldsetBlock,
	div.GridBlock,
	div.MessagesBlock,
	div.ErrorMessagesBlock				{background-color:White; border:solid 1px #739ECB;}
	div.BlockTitle						{background-color:#739ECB; color:White; font-size:93%; font-weight:bold; padding:4px 3px 5px 3px;}