/* Global Options */
body, p					{margin: 0px; padding: 0px;}
td						{font-family: 'Trebuchet MS', Arial, Tahoma, Helvetica, sans-serif; font-size: 12px; font-weight: normal; margin: 0px; padding: 0px; vertical-align: top;}
input, select, option	{font-family: 'Trebuchet MS', Arial, Tahoma, Helvetica, sans-serif; font-size: 12px; font-weight: normal;}
div						{font-family: 'Trebuchet MS', Arial, Tahoma, Helvetica, sans-serif; font-weight: normal; margin: 0px; padding: 0px; vertical-align: top;}
h1, h2, h3				{font-family: 'Trebuchet MS', Arial, Tahoma, Helvetica, sans-serif; font-weight: normal; margin: 0px; padding: 0px;}

/* Page Structure Control */
.MainBody			{background: #e4b24e url('../images/bg.gif') repeat-y center 0px;}
#CanvasContainer	{width: 100%;}

#FullBody	{position: absolute; top: 0px; left: 0px; z-index: 1; width: 100%; }

#RepositionOriginShell		{position: relative; margin: 0px auto 0px auto; text-align: left; background-color: #ffffff; width: 954px;}
.EstablishAbsolute	{position: absolute; top: 0px; left: 0px;}

/* Top Banner Area */
#TopBannerArea		{position: relative; margin: 0px auto 0px auto; width: 954px; height: 281px; background: #fef7e6 url('../images/bg-banner.gif') no-repeat center 0px;}

#BlankPage			{background: #ffffff url('../images/bg-interior.gif') repeat-y 0px 0px; width: 954px; padding-bottom: 60px;}
#BlankPageFull		{background-color: #ffffff; width: 954px; padding-bottom: 60px;}

/* Colors */
/*
dark blue	#006cb1
light blue	#00aeef
green		#47aa42
dark orange	#f47321
yellow		#fdb813

Base Font Size - 12px

11px = 0.9em
12px = 1.0em
13px = 1.1em
14px = 1.2em
18px = 1.5em
21px = 1.8em
24px = 2.0em
28px = 2.3em
32px - 2.7em
36px = 3.0em


*/

/* .LearnMore					{float: right; font-size: 12px; background: transparent url('../images/icon-arrow-80c31c.png') no-repeat 0px 3px; padding-left: 10px; margin: 5px 0px 0px 0px;} */


/* Home Page Content */
h2.HomeHeading				{font-size: 24px; font-weight: bold; background: transparent url('../images/icon-flower.gif') no-repeat 3px 0px; margin: 5px 0px 0px 5px; padding: 5px 0px 5px 40px;}
h2.HomeHeading span			{color: #716a60;}
.HomeHeadingContent			{width: 250px; padding-left: 47px; line-height: 1.5em; color: #323232;}


/* Hilight Column */
#HilightCol					{width: 258px; padding-bottom: 60px;}
h2.HilightHeading			{font-size: 18px; font-weight: bold; background: transparent url('../images/icon-flower3.gif') no-repeat 0px 3px; margin: 10px 0px 0px 10px; padding: 5px 0px 5px 27px;}
h2.HilightHeading span		{color: #716a60;}
.HilightContent				{margin: 5px 15px 35px 39px;}
/* .HilightContent2			{margin: 5px 15px 35px 15px;} */
.HilightItem				{margin: 0px 0px 9px 0px; line-height: 1.3em; padding: 0px 0px 0px 10px; background: transparent url('../images/icon-arrow-80c31c.png') no-repeat 0px 3px;}
.HilightItemEventDetails	{margin: 0px 0px 9px 0px; line-height: 1.3em; padding: 0px 0px 0px 10px; background: transparent url('../images/icon-arrow-80c31c.png') no-repeat 0px 3px;}
.HilightItemEventDetails span	{font-weight: bold;}


/* SubNav */
#SubNav						{float: right; width: 258px; margin-left: 46px; border: 1px dotted #fdb813; background-color: #ffffff;}

/* Interior Page Content */
h1.PageHeading				{font-size: 28px; font-weight: bold; background: transparent url('../images/icon-flower.gif') no-repeat right 9px; margin: 15px 25px 15px 50px; padding: 5px 40px 5px 0px; text-align: right; border-bottom: 1px dotted #fdb813;}
h1.PageHeading span			{color: #716a60;}
h2.SubHeading				{font-size: 24px; font-weight: bold; background: transparent url('../images/icon-flower.gif') no-repeat right 0px; margin: 15px 25px 15px 50px; padding: 5px 40px 5px 0px; text-align: right; border-bottom: 1px dotted #fdb813;}
h2.SubHeading span			{color: #716a60;}
.PageContent				{padding-left: 50px; padding-right: 46px; color: #323232;} /* Max width of content = 850px */
	.PageContent p			{line-height: 1.4em; padding-bottom: 1.2em;}
	.PageContent ul, ol		{margin-top: 0px; padding-top: 0px; padding-bottom: 1.2em;}
	.PageContent h3			{font-size: 18px; margin-top: 0.5em; margin-bottom: 0.5em; color: #f47321;}
	.PageContent h4			{font-size: 12px; margin: 0px; padding: 0px;}

.ClearFloat					{clear: both; height: 0px; overflow: hidden;}
.SectionBreak				{margin-top: 1.5em; padding-top: 0.5em; border-top: 1px dotted #323232;}
.SectionLink				{float: right; font-size: 12px; background: transparent url('../images/icon-arrow-80c31c.png') no-repeat 0px 3px; padding-left: 10px; margin: 5px 0px 0px 0px;}


/* expandable text area */
.opencloseA, .openclose					{color: #006cb1; cursor: pointer;}
.opencloseA:hover, .openclose:hover		{color: #00aeef;}
.tiersub2								{margin: 0px 0px 9px 25px;}
h3.SupportersCategory			{color: #f47321;}
.SupportersContent				{}


/* Event Calendar */
table#EventCal				{margin-top: 25px;}
.EventCalHeading			{font-size: 14px; font-weight: bold; text-align: center;}
.EventCalDiv				{border-bottom: 1px dotted #fdb813; height: 5px; margin: 0px 0px 5px 0px;}
.EventCalCRFIcon			{padding: 5px 0px 5px 0px; text-align: right;}
.EventCalDate				{padding: 5px 25px 5px 0px; text-align: right; font-weight: bold;}
.EventCalTitle				{padding: 5px 25px 5px 0px; }
.EventCalDesc				{padding: 5px 25px 5px 0px; font-style: italic;}


/* Event Page */
.EventLogoArea				{float: right; width: 200px; overflow: hidden; margin: 0px 0px 30px 30px;}
.EventLogo					{background-color: #f3f3f3;}
.TitleSponsorsLogoArea		{margin: 0px auto 0px auto; text-align: center;}
.TitleSponsorsLogo			{margin: 0px 15px 15px 0px; vertical-align: middle; background-color: #f3f3f3;}
.EventSponsorsLogoArea		{margin: 0px auto 0px auto; text-align: center;}
.EventSponsorsLogo			{margin: 0px 15px 15px 0px; vertical-align: middle; background-color: #f3f3f3;}
.EventPhotosArea			{float: right; overflow: hidden; margin: 0px 0px 30px 30px;}


/* Media */
table.MediaSection			{margin-bottom: 25px;}
.MediaType					{width: 25px; padding: 3px 15px 0px 0px;}
.MediaTitle					{width: 500px; padding: 3px 15px 0px 0px;}
.MediaDate					{padding: 3px 15px 0px 0px; text-align: right;}


/* Page Footer */
#RepositionOriginFooter		{position: relative; margin: 0px auto 0px auto; text-align: left; width: 954px;}
#EstablishAbsoluteFooter	{width: 954px; height: 104px; background: transparent url('../images/bg-footer2.png') no-repeat center 0px; overflow: hidden;}
#FooterOverlay				{width: 954px; height: 60px; background: transparent url('../images/bg-footer1.png') no-repeat center 0px; overflow: hidden;}

#DisplayFooter				{vertical-align: top; height: 114px; font-size: 11px; color: #ffffff;}
#PrintFooter				{display: none;}


/* HREF Styles */
a img		{border: none;}

a:link      {color: #006cb1; font-weight: bold; text-decoration: none;}
a:active    {color: #00aeef; font-weight: bold; text-decoration: none;}
a:visited   {color: #006cb1; font-weight: bold; text-decoration: none;}
a:hover     {color: #00aeef; font-weight: bold; text-decoration: none;}

a.MainNav2			{display: block; cursor: pointer; height: 25px; padding-top: 3px; text-align: center; background-color: #f47321; font-family: 'Trebuchet MS', Arial, Tahoma, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #ffffff !important;}
a.MainNav2:hover	{background-color: #fdb813; color: #ffffff !important;}

a.FunctionLink:link      {color: #ffffff; text-decoration: none;}
a.FunctionLink:active    {color: #ffffff; text-decoration: underline;}
a.FunctionLink:visited   {color: #ffffff; text-decoration: none;}
a.FunctionLink:hover     {color: #ffffff; text-decoration: underline;}

a.FooterLink:link      {color: #000000; background: none; font-weight: normal; text-decoration: none;}
a.FooterLink:active    {color: #a4010d; background: none; font-weight: normal; text-decoration: none;}
a.FooterLink:visited   {color: #000000; background: none; font-weight: normal; text-decoration: none;}
a.FooterLink:hover     {color: #a4010d; background: none; font-weight: normal; text-decoration: none;}


/* Print/Display Options */
.NoDisplay		{display: none;}
.NoPrint		{}

/* IE6 styles - specified in "ie6" folder */
div.PngBg		{}
img.PngImg		{}