/* IMPORT THE FRAMEWORK STYLE SHEET */
@import "../Shared/Style/Style.css";

/*********************************************************
/*********************************************************
/* GLOBAL STYLES                                         */

	body	{background-color:White; color:#666666; font-size:80%; margin:0px; padding:0px;}

	/* FONT-FAMILY and COLOR */
	*		{font-family: Trebuchet MS, Verdana, Arial, Helvetica, Sans-Serif;}
	
	/* FONT-SIZE - STANDARD ELEMENTS */
	p, div.Content, div.FullContent
			{color:#666666; line-height:180%;}
				
	/* 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						{width:740px;}
	#Banner						{height:65px; line-height:0px;}
	#NavContainer				{float:left; height:250px; width:150px;}
	#NavContainer img			{display:block;}
	#OverallContentContainer	{float:left; width:400px;}
	#ContentContainer			{border-left:solid 1px #CCCCCC; min-height:350px; padding:10px 5px 20px 25px;}
	#ResourcesCallout			{width:175px;}
	#ResourcesCallout input		{font-size:1em; white-space:nowrap;}
	#Copyright					{color:#999999; clear:both; margin:0px 0px 50px 150px; padding-top:30px; text-align:center; width:400px;}
	#Calendars					{float:left;}

	img			{vertical-align:bottom;}


/*********************************************************
/* STANDARD HTML ELEMENT STYLES                          */

	a:link		{color:#2C4481;}
	a:visited	{color:#688ABA;}
	a:hover		{color:Black; text-decoration:underline;}
	a:active	{color:Black; text-decoration:underline;}

	h1			{color:#2C4481; font-size:135%; margin:0;}
	h2			{color:#336699; font-size:125%; font-weight:normal;}
	h3			{color:#6583A0; font-size:110%; font-weight:normal;}

	legend		{color:#2C4481;}
	q			{font-style:italic;}
	strong		{font-weight:bolder;}

	th			{background-color:#999999; color:White; padding:3px; text-align:left;}


/*********************************************************
/* PREBUILT STYLE CLASSES (CUSTOMIZE AS NECESSARY)       */
	
	.Highlight				{color:#688ABA;}
	
	/* OTHER TEXT/CONTENT CONTAINERS */
	div.Content				{margin-bottom:0px;}
	
	/* STANDARD DATA TABLE */
	table.DataTable			{border:solid 1px #999999; width:100%;}
	table.DataTable td		{padding:4px; vertical-align:top;}
	tr.AlternateRow			{background-color:#DDDDDD;}

	/* STANDARD CALLOUTS (w or w/o border) */
	div.CalloutContainer, div.CalloutContainerB	{clear:right; float:right; margin-left:15px;}
	div.CalloutContainerB		{border:solid 1px silver;}
	div.CalloutContainerB h2	{margin-top:6px;}
	div.CalloutContent			{border-left:solid 1px #CCCCCC; margin-left:7px; padding:8px 8px 15px 8px;}
	div.CalloutContent img		{text-align:center;}
	
	/* IMAGE CONTAINERS (for right floated images) */
	div.ImageContainer		{padding:5px;}
	div.Caption				{color:#666666; font-weight:bold; margin-left:15px;}
	
	
/*********************************************************
/* PREBUILT STYLE ID SELECTORS                           */

	/* ANCHOR TAG STYLES */
	#Copyright a:link		{color:#688ABA; text-decoration:none;}
	#Copyright a:visited	{color:#688ABA;}
	#Copyright a:hover		{color:#2C4481;}
	#Copyright a:active		{color:Black;}	
	
	
/*********************************************************
/* CUSTOM STYLES                                         */

	div.QuoteContainer		{background-color:#8EA7CB; margin-top:15px; min-width:192px;}
	div.QuoteHeader			{background-image:url(../Graphics/Layout/Callouts/TopBG.gif); background-repeat:repeat-x; height:32px;}
	div.QuoteContent		{color:White; background-image:url(../Graphics/Layout/Callouts/LeftBG.gif); background-repeat:repeat-y; padding:0px 6px 5px 21px;}
	div.QuoteContent em		{color:White;}
	div.QuoteFooter			{height:8px;}
	div.QuoteFooter img		{display:block;}
	
	
/*********************************************************
/* STYLE OVERRIDES (FROM SHARED STYLE)                   */	