/*********************************************************
/*********************************************************
/* GLOBAL STYLES                                         */

	body	{background-color:#607C9E; 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
			{line-height:150%;}
				
	/* 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                                 */

	#UserInfo					{background-color:#EEEEEE; border-bottom:solid 1px White; border-right:solid 1px White; margin-bottom:6px;}
	#UserInfoContent			{color:Black; margin:0 auto; padding:5px; text-align:right; width:740px;}
	#Page						{background-color:White; background-image:url(../../Graphics/Layout/Background.gif); background-repeat:repeat-y; margin:0 auto; width:763px;}
	#Page #Headshot				{float:left; width:122px;}
	#Page #Banner				{float:left; width:641px;}
	#Page #Nav					{float:left; width:641px;}
	#Page #SubNav				{float:left; padding:0 9px 0 0; text-align:right; width:632px;}
	#Page #Body					{clear:both;}
	#Page #Body #MainContent	{padding:10px 24px 25px 32px;}
	#Page #Body #NormalContent	{padding-left:90px;}
	#Page #Copyright			{border-top:solid 1px #999999; color:#666666; line-height:150%; margin:15px 24px 0px 32px; padding:15px 0 0 0; text-align:center;}
	#Page #Copyright a			{color:#607C9E; font-weight:bold; text-decoration:none;}
	#Page #Copyright a:hover	{color:Black; text-decoration:none;}
	#Page #Bottom				{}

	#Page #Headshot img,
	#Page #Banner img,
	#Page #Nav img,
	#Page #SubNav img,
	#Page #Bottom img			{vertical-align:bottom;}

/*********************************************************
/* BLOG STYLES                                           */
	
	/* BlogView.ascx */
	.BlogView h2					{color:#145D94; font-family:Georgia,Serif; font-size:135%;}
	.BlogView .BlogUtilities		{border-width:0; float:left; margin:0 2% 10px 0; min-height:400px; padding:0 15px 0 0; width:160px;}
	.BlogView .BlogEntry h3			{font-size:110%;}
	.BlogView .BlogEntry h3 a		{color:#666666; font-family:Georgia,Serif;}
	.BlogView .BlogEntry h3 a:hover	{color:#145D94;}

/*********************************************************
/* STANDARD HTML ELEMENT STYLES                          */

	a:link		{color:#003366;}
	a:visited	{color:#003366;}
	a:hover		{color:#792D14; text-decoration:underline;}
	a:active	{color:Black; text-decoration:underline;}

	h1			{color:Black; font-size:160%;}
	h2			{color:#145D94; font-size:125%; margin-top:6px;}
	h3			{color:#145D94; font-size:110%;}

	legend		{color:#2C4481;}
	q			{font-style:italic;}
	strong		{font-weight:bolder;}

/*********************************************************
/* PREBUILT STYLE CLASSES (CUSTOMIZE AS NECESSARY)       */
	
	.Highlight				{color:Navy;}
	
	/* OTHER TEXT/CONTENT CONTAINERS */
	div.Content				{margin-bottom:0px;}
	
	/* IMAGE CONTAINERS (for right floated images) */
	div.ImageContainer		{border:solid 1px #333333; float:right; margin-left:15px; width:242px;}
	div.ImageContainer img	{display:block;}
	div.Caption				{background-color:#CEDAE5; color:Black; font-size:86%; line-height:120%; padding:5px;}
	
	
/*********************************************************
/* CUSTOM STYLES                                         */
	
	/* Callouts */
	.Callouts				{float:right; margin-left:20px; width:240px;}
	.Callouts .Callout		{background-color:#E6E6E6; border-top:solid 3px #CCCCCC; margin-bottom:20px; padding:8px;}
	.Callouts h2			{font-family:Georgia,Serif; font-size:93%; margin:0 0 5px 0; padding:0 4px; text-transform:uppercase;}
	.Callouts p				{}
	.Callouts ul			{margin-bottom:0; margin-top:0;}
	
	.OrangeCallouts h2		{background-color:#EE7232; color:White; font-size:100%; margin-bottom:0; padding:5px;}
	.OrangeCallouts .Callout{border-top:solid 3px #145D94;}
	.OrangeCallouts li		{font-weight:bold;}
	
	/* Video Profiles */
	#Video					{float:left; width:427px;}
	#VideoList				{float:right; margin-left:0; width:170px;}
	#VideoList a.Active		{font-weight:bold; text-decoration:none;}
	
/*********************************************************
/* STYLE OVERRIDES (FROM SHARED STYLE)                   */	

	.DashedFrame				{border-color:White;}

	/* Block Style */
	div.Block					{border-color:#003366;}
	div.BlockTitle				{background-color:#003366; color:White;}
	
	/* Blog Comments */
	.BlogComments .Comment .Info			{background-color:#607C9E;}
	.BlogComments .Comment .Data			{border-color:#607C9E;}
	.BlogComments .ModeratorComment .Info	{background-color:#EE7232;}
	.BlogComments .ModeratorComment .Data	{border-color:#EE7232;}
	