/* Foundation Styles */
body	{ font-family: Arial, Helvetica, sans-serif; text-align: center; }
h1, h2, h3, h4, h5, h6 { font-family: Arial, Helvetica, sans-serif; }
h1		{  }
h2		{  }
h3		{  }
h4		{ font-size: 100%; font-weight: bold; }
h5		{ font-weight: bold; }
h6		{  }

p	{ margin: 10px 0px 10px 0px; }

/* General Content Copy Styles */
#pageContent h1,
#pageContent h2		{ margin: 0px 0px 0px; }

#pageContent h3		{ font-size: 125%; margin: 0px 0px 2px; font-weight: normal; }
#pageContent h3 a			{ text-decoration: none; }
#pageContent h3 a:hover		{ color: #77f; }
#pageContent .single h3		{ font-size: 140%; margin: 4px 0px 2px; }	

#pageContent h4		{ font-family: Verdana, sans-serif; font-weight: normal; margin: 0px 0px 6px; }
#pageContent h4.tagline	{ padding-bottom: 0px; font-size: 85%; margin: 0px 0px 10px; }
#pageContent .single h4.tagline	{ padding-bottom: 0px; margin: 0px 0px 8px;}

#pageContent p		{ font-family: Arial, Helvetica, sans-serif; font-size: 95%; line-height: 140%; color: #4C4C4C; margin: 0px 0px 12px; }

#pageContent ul		{  }

#pageContent li 		{ font-size: 95%; color: #4C4C4C; }
#pageContent li li			{ font-size: 100%; }

#pageContent img		{ padding: 9px 12px; }
#pageContent img.excerptThumb	{ padding: 2px; margin: 5px 10px 5px 0; border: 1px solid #aaa; float: left; }

/* Resource Only Styles */
#pageContent .richtext h4		{ font-size: 125%; margin: 0px 0px 8px; color: #4C4C4C; }
#pageContent .richtext h5		{ font-size: 110%; margin: 0px 0px 8px; color: #4C4C4C; font-weight: bold; }
#pageContent .richtext h6		{ font-size: 100%; margin: 0px 0px 8px; color: #4C4C4C; font-weight: bold; font-style: italic; }

#pageContent .richtext p			{ margin: 0px 0px 12px 0px; }
#pageContent .richtext ul			{  }
#pageContent .richtext ol			{  }
#pageContent .richtext ul li		{ list-style-type: disc; margin: 0px 0px 12px 20px; }
#pageContent .richtext ol li		{ list-style-type: decimal; margin: 0px 0px 12px 30px; }

/* Static Resource Styles */
#static h2	{ font-size : 12pt; }
#static p	{ font-size : 10pt; padding: 5px; margin: 0; }
#static li	{ font-size : 10pt; padding: 0; margin: 0; }
#static h4	{ font-size : 10px; font-weight: normal; padding: 0 0 15px 0; margin: 0; }
#static h4 a	{ font-size : 10px; }

#static ul		{ padding: 0px; margin: 0px; }
#static .contributor	{ padding: 2px 20px 20px 10px; margin: 0px; list-style: none; }
#static .contributor strong	{ display: block; }
#static .contributor strong a	{ font-size: 11px; }
#static .contributor div		{ font-size: 11px; padding-left: 5px; }

/* Breadcrumbs Navigation Styles */
#crumbNav			{ font-family: Arial, Helvetica, sans-serif; font-size: 92%; line-height: 170%; font-weight: bold; padding: 20px 12px 8px; margin: 0px; }

#crumbNav span.crumb		{  }
#crumbNav span#coi_crumb	{ display: block; font-size: 140%; }

/* CSI Styles */
ul.csi					{ padding: 0px; margin: 0px; color: #999; }
ul.csi li						{ font-weight: bold; list-style-type: none; margin: 0px; padding: 0px; }
ul.csi li .count					{ color: #000; font-size: 75%; position: relative; top: -2px; margin-left: 2px; }
ul.csi li ul.csi					{ margin: 2px 0px 6px 6px; padding: 0px; }
ul.csi li ul.csi li						{ font-weight: normal; display: inline; margin: 0px; padding: 0px; }

/* Paging Navigation Styles */
#pagingNav h5			{ display: inline; font-size: 90%; font-weight: bold; margin-right: 3px; }

#pagingNav ul			{ display: inline; list-style: none; padding: 0px; margin: 0px; }
#pagingNav ul li 				{ display: inline; margin-left: 2px; padding: 2px 5px; font-size: 90%; font-weight: bold; color: #FFF; background-color: #4040EE; border: 1px solid #FFF; }

* html #pagingNav ul li			{ margin-left: 4px; padding: 2px 1px 2px 5px; }
*+html #pagingNav ul li			{ margin-left: 4px; padding: 2px 1px 2px 5px; }

#pagingNav ul li.link			{ background-color: #FFF; border: 1px solid #D8D8D8; }
#pagingNav ul li.link a				{ background-color: transparent; }

/* Banner Copy Styles */
#banner select			{ width: 143px; font-size: 10px; margin: 5px 3px 4px 10px; font-family: arial, hevetica, sans-serif; }

/* Resource Tools Styles */
#resource_tools h3 {padding-bottom: 0px; border-bottom: dashed #999 1px; color: #555; font-weight: bold; font-size: 10pt}

/* Footer Copy Styles */
#footer a		{ color: #666; font-weight: bold; text-decoration: none; }
#footer a:hover	{ text-decoration: underline; }

/* Unique Styles */
div#home	{ color: #FFF; }
div#home	a	{ color: #FFF; }
div#home div#header_about_navigation		{ font-size: 70%; }
div#home div#header_feedback_navigation	{ font-size: 70%; }

div#feedback_navigation p	{ font-size: 75%; text-align: right; }
div#feedback_navigation div#sharethis_box	{ margin-left: 8px; float: right; width: 272px; height: 38px; background: url('../images/shareThisBanner.gif') no-repeat left top; }
div#feedback_navigation div#sharethis_box p	{ text-align: center; }

.c_resource_summary		{ text-align: left; width: 100%; }

/* Widget Copy Styles */
div.pageTop h3 { font-family: Verdana, sans-serif; font-weight: bold; color: #666; font-size: 90%; line-height: 125%; float: left; margin: 0px; padding: 0px 7px 4px; }

div.pageContent	{ font-size: 95%; text-align: left; line-height: 120%; color: #444;  }
div.pageContent div.widget_navigation div	{ text-align: center; font-size: 80%; }

div.pageBottom	{ font-size: 80%; text-align: center; }

/* Intensity Reduction of Link in Widgets */
div.sidebar a	{ color: #2046a6; }
div.sidebar a:hover	{ color: #1a56e7; }
div.sidebar a:active	{ color: #ee0000; }

/* Widget 'Fly-outs' */
div.flyout_header	{ color: #222; font-size: 130%; }
div.flyout_body		{ line-height: 140%; }
div.flyout_footer	{ text-align: center; }

/* Styles for Specific Widgets */

/* Events Calendar */
ul.events_list	{ list-style-type: none; text-align: left; margin: 0px; padding: 4px 0px 0px; }
ul.events_list li		{ font-size: 90%; padding: 0px 8px 7px 6px; }

ul.events_list li.old_event .event_title a	{ color: #999; }
ul.events_list li.old_event .event_date	{ color: #999; }

/* RSS Feeds */
ul.rss_list	{ list-style-type: none; text-align: left; margin: 0px; padding: 4px 0px 0px; }
ul.rss_list li		{ font-size: 90%; padding: 0px 8px 7px 6px; }

/* Collect Email Address */
div.newsletter_usage	{ text-align: left; font-size: 90%; }
div.newsletter_form div.field input		{ font-size: 90%; }
div.newsletter_form div.submit	{ text-align: center; }

/* Contribute and Article */
div.contribute_article	{ text-align: left; font-size: 90%; }

/* RSS (Syndication) Feeds */
div.feedList	{ text-align: left; font-size: 90%; }
div.feedList img	{ vertical-align: middle; }

/* Section Headlines */
div.headline_section_name	{ font-size: 95%; font-weight: bold; }
div.headline { text-align: left; font-size: 90%; }

/* Finder */
div.finder h4	 { font-size: 90%; font-weight: normal; text-align: center; margin: 0px; padding: 5px 6px 5px 6px; }
div#what_is_the_finder	{ text-align: center; font-size: 90%; }

/* Search Directory */
div.directory_search_form	{ text-align: left; font-size: 90%; }
div.directory_search_form h4		{ font-weight: normal; text-align: center; margin: 0px; padding: 5px 8px 5px 6px; }
