﻿/************************************************* Full */

/****************** Content Frame - Full Container */

#fullContainer
{
	width:970px;
	padding-right:12px;
	padding-bottom:9px;
	background:url(Layouts/FullContainer.png) no-repeat left bottom;
}

/****************** Full Container - Full Frame */

#fullFrame
{
	width:971px;
	padding-top:24px;
	background:url(Layouts/FullFrame.png) no-repeat left top;
}

/****************** Full Frame - Full Inner */

#fullInner
{
	width:971px;
	background:url(Layouts/FullInner.png) repeat-y left top;
}

#fullInner h1
{
	padding:6px 15px 22px 62px;
	background:url(Layouts/FullHeader.png) no-repeat left bottom;
}

/****************** Full Inner - Content Layout */

#contentLayout
{
	width:925px;
	overflow:hidden;
	position:relative;
	padding:0 16px 0 30px;
}

/****************** Full Inner - Search Result */

#searchResultsFrame .searchResult { margin-bottom:1.8em; }

#searchResultsFrame .searchResult h2 { margin-bottom:0; }

#searchResultsFrame .searchResult h2 a { text-decoration:underline; }

#searchResultsFrame .searchResult p { margin-bottom:0; }

#searchResultsFrame .infoBar
{
	font-size:90%;
	font-style:italic;
}

#searchResultsFrame .SearchPageBar 
{
	text-align:center;
	padding-bottom:1em;
}

#searchResultsFrame .SearchPageBar b,
#searchResultsFrame .SearchPageBar a
{
	margin-left:8px;
}

#searchResultsFrame .SearchPageBar a { text-decoration:underline; }

/************************************************* General */

/****************** Content Frame - General Container */

#generalContainer
{
	float:left;
	width:572px;
	margin-right:20px;
	padding-bottom:9px;
	background:url(Layouts/GeneralContainer.png) no-repeat left bottom;
}

/****************** General Container - General Frame */

#generalFrame
{
	float:left;
	width:572px;
	padding-top:24px;
	background:url(Layouts/GeneralFrame.png) no-repeat left top;
}

/****************** General Frame - General Inner */

#generalInner
{
	width:572px;
	background:url(Layouts/GeneralInner.png) repeat-y left top;
	overflow:hidden;
	position:relative;
}

#generalInner h1
{
	padding:6px 40px 22px 62px;
	background:url(Layouts/GeneralHeader.png) no-repeat left bottom;
}

#generalInner .contentLayout
{
	width:530px;
	padding:0 16px 0 26px;
}

/****************** Content Frame - Aux Panel Container */

#auxPanelContainer
{
	float:left;
	width:191px;
	padding-bottom:9px;
	background:url(Layouts/AuxPanelContainer.png) no-repeat left bottom;
}

/****************** Aux Panel Container - Aux Panel Frame */

#auxPanelFrame
{
	width:191px;
	padding-top:24px;
	background:url(Layouts/AuxPanelFrame.png) no-repeat left top;
}

/****************** Aux Panel Frame - Aux Panel Inner */

#auxPanelInner
{
	width:181px;
	padding:0 0 0 10px;
	background:url(Layouts/AuxPanelInner.png) repeat-y left top;
	overflow:hidden;
	position:relative;
}

#auxPanelInner h2
{
	font-size:140%;
	color:White;
	margin:0 0 0.6em 0;
	padding:8px 50px 18px 18px;
	background:url(Layouts/AuxPanelHeader.png) no-repeat right bottom;
}

#auxPanelInner .contentLayout
{
	width:143px;
	margin:0 27px 0 8px;
}

#auxPanelInner div p { margin-bottom:1em; }

#auxPanelInner div b a { color:#496e2d; }

#auxPanelInner div hr
{
	border:none;
	border-bottom:dashed 1px #5f8046;
	margin:0 0 1em 0;
	padding:0;
}

/************************************************* General Wide */

/****************** Content Frame - General Wide Container */

#generalWideContainer
{
	float:left;
	width:771px;
	padding-bottom:9px;
	background:url(Layouts/GeneralWideContainer.png) no-repeat left bottom;
}

/****************** General Wide Container - General Wide Frame */

#generalWideFrame
{
	float:left;
	width:771px;
	padding-top:24px;
	background:url(Layouts/GeneralWideFrame.png) no-repeat left top;
}

/****************** General Wide Frame - General Wide Inner */

#generalWideInner
{
	width:771px;
	background:url(Layouts/GeneralWideInner.png) repeat-y left top;
	overflow:hidden;
	position:relative;
}

#generalWideInner h1
{
	padding:6px 40px 22px 62px;
	background:url(Layouts/GeneralWideHeader.png) no-repeat left bottom;
}

#generalWideInner .contentLayout
{
	width:729px;
	padding:0 16px 0 26px;
}

/****************** General Wide Inner - Media Frame */

#mediaFrame hr
{
	margin:1.4em 0 1.4em 0;
	border:none;
	border-top:dashed 1px #496e2d;
	color:White;
}

#mediaFrame .mediaItem
{
	width:645px;
	padding-left:80px;
}

#mediaFrame .mediaItem p { margin-bottom:0.8em; }

#mediaFrame .mediaItem strong
{
	display:inline-block;
	width:74px;
	margin-left:-80px;
	padding-right:6px;
	color:#496e2d;
	text-align:right;
}
