﻿@media all
{
	/******************************************
	* Content Panels
	******************************************/
	
	ul.PageContentPanels
	{
		margin:11px 0px;
		padding:0px;
	}
	
	ul.PageContentPanels li
	{
		list-style-type:none;
		margin-bottom:5px;
		width:225px;
	}	
	
	/******************************************
	 * Table Styles
	 ******************************************/
	.ContentSection table
	{
		border-top: 1px solid #b5b38c;
	}
	 
	.ContentSection table caption
	{
		text-align: left;
		color: #4f8abe;
		font-weight: bold;
		padding: 6px;
	}
	
	.ContentSection table thead
	{
		font-weight: bold;
	}
	
	.ContentSection table td,
	.ContentSection table th
	{
		padding: 6px;
		margin: 0;
		border-bottom: 1px solid #dad9c5;
	}
	
	.ContentSection table tr.Alternate
	{
		background-color: #f5f5ee;
	}
}

@media screen
{
	/******************************************
	 * Text Styles
	 ******************************************/

	.ContentSection ul li,
	.ContentSection ol li
	{
		line-height:1.5em;
		margin-bottom:3px;
	}

	/******************************************
	* Content Styles
	******************************************/
	
	#PageBody
	{
		background-image:url(/Images/ContentBg.gif);
		background-repeat:no-repeat;
		min-height:128px;
	}
	
	#Content
	{
		float:right;
		padding-bottom:40px;
		width:797px;
	}
	
	#ContentHeader
	{
		background:no-repeat right bottom;
		border-bottom:1px solid #c5c19d;
		min-height:170px;
	}
	
	#ContentHeader h1
	{
		margin-top:20px;
		width:500px;
	}
	
	#Content .MainContent
	{
		float:left;
		margin-top:15px;
		width:542px;
	}
	
	#Content .RelatedContent
	{
		float:right;
		width:225px;
	}
	
	/******************************************
	* Content Nav
	******************************************/
	 
	.ContentNav
	{
		float:left;
		font-size:0.9em;
		padding-top:122px;
		padding-right:20px;
		width:143px;
	}
	
	.ContentNav a.SectionContentNavLink.Active
	{
		color:#4e4c27;
		font-weight:normal;
		font-size:1.4em;
	}

	.ContentNav a.SectionContentNavLink
	{
		display:block;
		font-weight:normal;
		font-size:1.4em;
		padding:1px 0px 9px 10px;
		text-decoration:none;
	}

	.ContentNav ul
	{
		margin:0px;
		padding:0px; 
	}

	.ContentNav ul li
	{
		list-style-type:none;
		margin:0;
		padding:0;
	}
	
	.ContentNav ul li a
	{
		display:block;
		font-size:1.1em;
		font-weight:bold;
		padding:9px 5px 10px 10px;
		text-decoration:none;
	}
	
	.ContentNav ul li a:hover,
	.ContentNav ul li a.Active
	{
		background-color:#e5e4d3;
		border:1px solid #e5e4d3;
		-moz-border-radius:3px;
		-webkit-border-radius:3px;
		color:#4e4c27;
		padding:8px 5px 9px 9px;
		text-decoration:none;
	}
	
	.ContentNav ul li ul
	{
		margin:0px 0px 1px 0px;
		padding:5px 0px;
	}

	.ContentNav ul li ul li a
	{
		font-size:0.95em;
		font-weight:normal;
		padding:5px 5px 6px 9px;
	}
	
	.ContentNav ul li ul li a:hover,
	.ContentNav ul li ul li a.Active
	{
		background-color:#e5e4d3;
		border:1px solid #e5e4d3;
		-moz-border-radius:3px;
		-webkit-border-radius:3px;
		color:#4e4c27;
		padding:4px 5px 5px 8px;
		text-decoration:none;
	}
	
	/******************************************
	* Breadcrumbs
	******************************************/

	#Breadcrumbs
	{
		font-size:0.85em;
		margin-top:43px;
	}
	
	#Breadcrumbs ul
	{
		margin:0px;
		padding:0px;
	}
	
	#Breadcrumbs ul li
	{
		background:url(/Images/BreadcrumbsArrowBg.png) no-repeat 6px 4px;
		display:inline;
		padding-left:17px;
		list-style-type:none;
	}
	
	#Breadcrumbs ul li.Home
	{
		background-image:none;
		padding-left:0px;
	}
	
	#Breadcrumbs a
	{
		color:#7d214a;
		text-decoration:none;
	}

	#Breadcrumbs a:hover,
	#Breadcrumbs a:active,
	#Breadcrumbs a:focus
	{
		color:#7d214a;
		text-decoration:underline;
	}

	/******************************************
	* Table of contents
	******************************************/
	
	ul#TOC
	{
		padding:0px;
		margin:0px 0px 30px 0px;
	}
	
	ul#TOC li
	{
		background:url(/Images/BreadcrumbsArrowBg.png) no-repeat left 4px;
		list-style-type:none;
		padding-left:10px;
	}
	
	/******************************************
	* Intro Text
	******************************************/

	#Content #IntroText
	{
		color:#007b85;
		font-size:1.4em;
		margin-top:5px;
		padding:13px 0px 18px;
		width:500px;
	}
	
	#Content #IntroText .cufon-canvas
	{
		margin-bottom:5px;
	}
	
	/******************************************
	* Quote
	******************************************/
	
	.Quote
	{
		border-top:1px solid #c5c19d;
		border-bottom:1px solid #c5c19d;
		color:#88865d;
		font-size:1.8em;
		line-height:1.1em;
		margin:30px 0px 15px 0px;
		overflow:visible;
		padding:16px 0px 28px 0px;
	}
	
	/******************************************
	* Videos
	******************************************/
		
	.VideoHolder
	{
		margin: 18px auto;
	}
	
	/******************************************
	* Also of interest
	******************************************/
	
	#QuickLinks h2
	{
		border-bottom:1px solid #b5b38c;
		color:#85835f;
		font-size:1.4em;
		font-weight:normal;
		margin:29px 0px 0px;
		padding-bottom:4px;
	}
	
	#QuickLinks ul
	{
		margin:0px;
		padding:0px;
	}
	
	#QuickLinks ul li
	{
		list-style-type:none;
		border-bottom:1px solid #dad9c5;
		padding:8px 5px 10px 0px;
	}
	
	/******************************************
	* Share Links
	******************************************/
	
	#ShareLinks h2
	{
		border-bottom:1px solid #b5b38c;
		color:#85835f;
		font-size:1.38em;
		font-weight:normal;
		margin:29px 0px 8px;
		padding-bottom:4px;
	}
	
	#ShareLinks ul
	{
		margin:0;
		padding:0;
	}
	
	#ShareLinks ul li
	{
		float:left;
		height:23px;
		list-style-type:none;
		margin:0 9px 0 0;
		padding:0;
	}

	#ShareLinks ul li.FacebookItem
	{
		background:url(/Images/FacebookSmallLogo.gif);
		width:22px;
	}
	
	#ShareLinks ul li.TwitterItem
	{
		background-image:url(/Images/TwitterSmallLogo.gif);
		width:22px;
	}
	
	#ShareLinks ul li.EmailFriendItem
	{
		background-image:url(/Images/EmailLogo.gif);
		width:22px;
	}

	#ShareLinks ul li a
	{
		display:block;
		height:23px;
	}	
}

@media print
{
	#ContentHeader h1
	{
		margin-top:20px;
	}
	
	#Content #IntroText
	{
		color:#007b85;
		font-size:1.4em;
		margin-top:5px;
		padding:13px 0px 18px;
	}
	
	#Content #IntroText .cufon-canvas
	{
		margin-bottom:5px;
	}
	
	.Quote
	{
		color:#88865d;
		border-top:1px solid #c5c19d;
		border-bottom:1px solid #c5c19d;
		font-size:1.5em;
		line-height:1.1em;
		margin:30px 0px 15px 0px;
		padding:16px 0px 28px 0px;
	}
}
