/*********************************************************
/*********************************************************
/* GLOBAL STYLES                                         */

	body	{background-color:#486D91; background-image:url(../../Graphics/Layout/Background.gif); background-repeat:repeat; color:#666666; font-size:75%; margin:0px; padding:0px;}

	/* 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                                 */

	#UserInfoW					{background-color:#E0E8EF; border-bottom:solid 2px #1A588F;}
	#UserInfo					{color:#486D91; margin:0 auto; padding:8px; text-align:right; width:673px;}
	#UserInfo a					{color:#486D91;}
	#UserInfo a:hover			{color:#43698D;}
	#Page						{margin:0 auto; width:689px;}
	#Page #Banner				{}
	#Page #Banner #Logo			{float:left; height:87px; width:309px;}
	#Page #Banner #Images		{float:left; height:87px; width:380px;}
	#Page #Nav					{background:url(../../Graphics/Layout/Nav/BG.jpg) no-repeat; clear:both; height:41px;}
	#Page #Body					{background-image:url(../../Graphics/Layout/BodyBackground.gif); background-repeat:repeat-y; padding:15px 25px 15px 32px;}
	#Page #Body #Content		{padding:4px 0 0 12px;}
	#Page #Footer				{}
	#Page #Copyright			{color:#EEEEEE; line-height:160%; margin:15px 0 40px 0; text-align:center;}
	#Page #Copyright a			{color:#EEEEEE; font-weight:bold;}
	#Page #Copyright a:hover	{color:White;}
	
	#Page #Banner img,
	#Page #Nav img,
	#Page #Footer img			{display:block;}
	
	#Page #Nav img				{vertical-align:bottom;}


/*********************************************************
/* STANDARD HTML ELEMENT STYLES                          */

	a:link		{color:#44698E; text-decoration:none;}
	a:visited	{color:#44698E; text-decoration:none;}
	a:hover		{color:Black; text-decoration:underline;}
	a:active	{color:Black; text-decoration:underline;}

	h1			{font-size:175%; margin-bottom:6px;}
	h2			{color:#44698E; font-family:Georgia,Serif; font-size:110%; margin-top:2em; text-transform:uppercase;}
	h3			{color:#44698E; font-size:110%;}

	input[type="submit"],
	input[type="button"]	{background-color:#5BBF3B; color:White; font-weight:bold;}

/*********************************************************
/* PREBUILT STYLE CLASSES (CUSTOMIZE AS NECESSARY)       */
	
	.Highlight				{color:Navy;}
	
	/* OTHER TEXT/CONTENT CONTAINERS */
	div.Content				{margin-bottom:0px;}
		
	
/*********************************************************
/* PREBUILT STYLE ID SELECTORS                           */
	
/*********************************************************
/* CUSTOM STYLES                                         */
	
	.Callouts					{float:right; margin:0 0 10px 25px; width:180px;}
	.Callout					{margin-bottom:15px;}
	.Callout h2					{font-size:100%; margin-bottom:7px; margin-top:0;}
	.Callout .Content			{background-color:White; border:solid 1px #486D91; border-width:3px 0 4px 0; font-size:85%; padding:10px;}
	
	#Testimonials				{width:340px;}
	.Quote						{font-style:italic;}
	.Attribution				{font-size:92%; margin-top:1em; text-align:right;}
	.Attribution .Name			{font-weight:bold;}
	
	p.Staff						{clear:left;}
	p.Staff img					{border:solid 1px Black; float:left; margin-bottom:10px; margin-right:10px;}
	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 #6886A4;}
	div.BlockTitle				{background-color:#6886A4; color:White; font-size:93%; font-weight:bold; padding:4px 3px 5px 3px;}
	
	div.SendFilesButtonBar		{padding:10px; text-align:center;}
	div.SendFilesButtonBar input[type="submit"],
	div.SendFilesButtonBar input[type="button"]	{font-size:130%; padding:6px 15px;}
