﻿@charset "utf-8";
/* CSS Document */
body {
	font: 12px "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	line-height: 1.5;
	background-image: url('/_assets/images/body-background.jpg');
	text-align: left;
	color: #a68a37;
	text-align: left
}
.ajax-loading {
	background: url('/_assets/images/ajax-loader.gif') center center no-repeat;
	background-position: center 200px;
}
.popup a,
.wp-body a {
	color: #748572;
	text-decoration: underline;
}
.popup a:hover,
.wp-body a:hover {
	color: #231f16;	
	text-decoration: none;
}
.wp-body a.link-reverse {
	color: #748572;        
}
.wp-body a.link-reverse:hover {
	color: #a68a37;
}
.wp-body a.tip {
	background: #ccc;
	position: absolute;
	top: 20px;
	left: 0;
}
.wp-body a.pdf-link {
	padding-left: 20px;
	background:  url('/_assets/images/page_white_acrobat.png') no-repeat left center;
}
.serif {
	font-family: Georgia, "Times New Roman", Times, serif;
}
.sans-serif {
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
}
.wp-body .wp-title {
	font-size: 20px; 
	font-weight: normal;
	color: #515d50;
	font-family: Georgia, "Times New Roman", Times, serif;
	margin: 0 0 .25em 0;
}
.wp-body h1 {
	font-size:175%;  
}
.wp-body h2 {
	font-size:123.1%; 
}
.wp-body h3 {
	font-size:108%;  
}
.wp-body h1,
.wp-body h2,
.wp-body h3,
.wp-body h4,
.wp-body h5,
.wp-body h6,
.wp-body h7 {
	font-weight: normal;
	color: #515d50;
	font-family: Georgia, "Times New Roman", Times, serif;
	margin: 0 0 .25em 0;
}
.wp-body strong {
	font-weight: bold;
}
.wp-body abbr,
.wp-body acronym {
	border-bottom:1px dotted #000;
	cursor:help;
} 
.wp-body em {
	font-style:italic;
}
.wp-body blockquote,
.wp-body ul,
.wp-body ol,
.wp-body dl {
	margin:1em;
}
.wp-body ol,
.wp-body ul,
.wp-body dl {
	margin-left: 20px;
}
.wp-body ol li,
.wp-body ul li,
.wp-body dl li {
}
.wp-body ol li {
	list-style: decimal inside;
	margin-bottom: .7em;
}
.wp-body ul li {
	list-style: disc inside;
	margin-bottom: .7em;
}
.wp-body dl dd {
	margin-left:1em;
}
.wp-body dt {
	color: #515d50;
}
.wp-body caption {
	margin-bottom:.5em;
	text-align:center;
}
.wp-body p,
.wp-body fieldset {
	margin-bottom:1em;
}
.wp-body table.table,
.wp-body table.table tbody,
.wp-body table.table tbody tr td,
.wp-body table.table tr td {
	border: none;
	margin: 0;
	padding: 0;
}
.wp-body table.table {
	margin-bottom:1em;
}
.wp-body table.table tbody tr td {
	padding:.5em .5em;
}
.wp-body table.table tbody tr:first-child td,
.wp-body table.table tbody tr.first-child td {
	color: #748572;
	font-weight: bold;
}
.wp-body table.table tbody tr:nth-child(even) td,
.wp-body table.table tbody tr.even td {
	background-color: #f0eee9;
}
.wp-wrap p.intro 
{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1.3em;
	line-height: 1.6em;
	color: #a68a37;
}
.green4,
.wp-wrap .green4 {
	color: #e3e7e3;
}
.green3,
.wp-wrap .green3 {
	color: #abb6aa;
}
.green2,
.wp-wrap .green2 {
	color: #748572;
}
.green,
.wp-wrap .green {
	color: #515d50;
}
.black,
.wp-wrap .black {
	color: #231f16;
}
.tan,
.wp-wrap .tan {
	color: #6c5a24;
}
.tan2,
.wp-wrap .tan2 {
	color: #a68a37;
}
.tan3,
.wp-wrap .tan3 {
	color: #e3d4a7;
}
.tan4,
.wp-wrap .tan4 {
	color: #f0eee9;
}
/* layout */
.layout-container {
	width: 1010px;
	margin: 0 auto;
	clear: both;
	position: relative;
}
.layout-full {
	float: left;
	width: 1010px;
}
.layout-header {
	position: relative;
	background: url(../images/header.png) no-repeat top left;
	width: 940px;
	height: 126px;
	padding: 20px 35px 0 35px;
	z-index: 2;
	overflow: visible;
}
.layout-header .logo-navigation-search {
	width: 940px;
	height: 85px;
	margin-bottom: 2px;
}
.layout-header .logo-navigation-search .logo {
	width: 390px;
	float: left;
}
.layout-header .logo-navigation-search .navigation-search {
	width: 550px;
	float: left;
	text-align: right;
	margin-top: 10px;
}
.layout-header .logo-navigation-search .navigation-search .top-navigation {
	position: relative;
	float: right;
	clear: both;
	width: 550px;
}
.layout-header .logo-navigation-search .navigation-search .top-navigation ul,
.layout-header .logo-navigation-search .navigation-search .top-navigation ul li {
	list-style: none;
	display: block;
	float: right;
	width: auto;
	margin: 0;
	padding: 0;
}
.layout-header .logo-navigation-search .navigation-search .top-navigation ul li {
	float: left;
	padding-left: 10px;
	margin-left: 10px;
	border-left: #a68a37 solid 1px;
	line-height: 1.2em;
}
.layout-header .logo-navigation-search .navigation-search .top-navigation ul li a {
	color: #a68a37;
	text-decoration: none;
}
.layout-header .logo-navigation-search .navigation-search .top-navigation ul li a:hover {
	color: #748572;
	text-decoration: underline;
}
.layout-header .logo-navigation-search .navigation-search .top-navigation ul li.first-child,
.layout-header .logo-navigation-search .navigation-search .top-navigation ul li:first-child {
	padding-left: 0;
	margin-left: 0;	
	border: none;
}
.layout-header .logo-navigation-search .navigation-search .site-search {
	position: relative;
	float: right;
	clear: both;
	width: 550px;
	margin-top: 15px;
}
.layout-header .logo-navigation-search .navigation-search .site-search a.button {
	display: block;
	position: relative;
	float: right;
	clear: none;
	background: #fff url('/_assets/images/search-input.gif') no-repeat center right scroll;
	width: 25px;
	font-size: 0px;
	border: #ccc solid 1px;
	border-left: #f9f9f9 solid 1px;
	border-bottom: #f1f1f1 solid 1px;
	height: 22px;
}
.layout-header .logo-navigation-search .navigation-search .site-search input.search {
	display: block;
	position: relative;
	float: right;
	clear: none;
	padding: 2px 4px 2px 4px;
	height: 18px;
	border: #ccc solid 1px;
	border-right: none; /* #f1f1f1 solid 1px;*/
	border-bottom: #f1f1f1 solid 1px;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 12px;
	width: 150px;
	color: #748572;
}
.layout-header .main-navigation a {
	cursor: pointer;
}
.layout-header .main-navigation {
	position: relative;
	width: 950px;
	height: 27px;
	overflow: visible;
}
.layout-header .main-navigation ul,
.layout-header .main-navigation ul li {
	display: block;
	float: left;
	width: auto;
	height: 27px;
	margin: 0;
	padding: 0;
	list-style: none;
}
.layout-header .main-navigation ul li ul {
	display: none;
}
.layout-header .main-navigation ul li ul li {	
	width: 100%;
	height: auto;
}
.layout-header .main-navigation ul {
	width: 950px;
}
.layout-header .main-navigation ul li a,
.layout-header .main-navigation ul li ul li a {
	display: block;
	float: left;
	clear: none;
	width: auto;
	height: 23px;
	color: #fff;
	font-size: 14px;
	padding: 2px 15px 2px 15px;
	text-decoration: none;
}
.layout-header .main-navigation ul li ul li a {
	width: 100%;
	height: auto;
	padding: 0;
}
.layout-header .main-navigation ul li ul li a span {
	display: block;
	float: left;
	width: auto;
	padding: 2px 15px 3px 15px;
}
.layout-header .main-navigation ul li a.selected {
	background-color: #748572;
	color: #fff;
}
.layout-header .main-navigation ul li a:hover {
	background-color: #748572;
	color: #fff;
	background-color: #e3e7e3;
	color: #515d50;
}
.layout-header .main-navigation ul li ul {
	display: none;
}
.layout-header .main-navigation ul li.hover ul,
.layout-header .main-navigation ul li:hover ul {
	display: block;
	float: left;
	clear: both;
	position: absolute;
	width: auto;
	height: auto;
	z-index: 99;
	top: 27px;
	border: #515d50 solid 1px;
	border-top: none;
	background-color: #748572;
}
.layout-header .main-navigation ul li ul li {
	clear: both;
	float: left;
	display: block;
}
.layout-page {
	position: relative;
	display: block;
	float: left;
	clear: both;
	z-index: 1;
	width: 990px;
	height: auto;
	padding: 0 10px 0 10px;
	margin: 0;
	height: auto;
}
.layout-footer {
	background: url(../images/footer.png) no-repeat top center;
	width: 940px;
	height: 90px;
	padding: 20px 35px;
	overflow: hidden;
	margin: 8px 0 0 0;
}
.layout-footer .navigation-logo,
.layout-footer .navigation,
.layout-footer .logo {
	width: 740px;
	float: left;
}
.layout-footer .navigation {
	height: 25px;
}
.layout-footer .navigation ul,
.layout-footer .navigation ul li {
	list-style: none;
	display: block;
	float: left;
	width: auto;
	margin: 0;
	padding: 0;
}
.layout-footer .navigation ul li ul {
	display: none;
}
.layout-footer .navigation ul li {
	padding-left: 10px;
	margin-left: 10px;
	border-left: #a68a37 solid 1px;
	line-height: 1.2em;
}
.layout-footer .navigation ul li.first-child,
.layout-footer .navigation ul li:first-child {
	padding-left: 0;
	margin-left: 0;
	border: none;
}
.layout-footer .navigation ul li a {
	color: #a68a37;
	text-decoration: none;
}
.layout-footer .navigation ul li a:hover {
	color: #748572;
	text-decoration: underline;
}
.layout-header .logo-navigation-search .navigation-search .top-navigation ul li a:hover {	
	color: #748572;
	text-decoration: underline;
}
.layout-footer .logo {
	margin: 5px 0 0 0;
}
.layout-footer .contact {
	width: 200px;
	float: right;
	text-align: right;
}
.tool-tip-hover {
	position: absolute;
	height: auto;
	width: auto;
	z-index: 999;
}
.tool-tip-hover .top {
	height: 15px;
	background: url('/_assets/images/tip-top.gif') top left no-repeat;
	width: auto;
	z-index: 2;
}
.tool-tip-hover .bottom {
	z-index: 1;
	float: left;
	height: auto;
	width: auto;
	top: -1px;
	color: #515d50;
	padding: 4px 5px;
	background-color:#e3e7e3;
	border: #ABB6AA solid 1px;	
}
p.divider
{
    text-align: center;
       
}
/* webpart -wraps */
.wp-wrap {
	margin: 4px 4px 0 4px;
	padding: 1px;
	width: auto;
	height: auto;
	float: left;
	clear: none;
	background-image:url('/_assets/images/shadow.png');
}
.wp-wrap .wp-body {
	background: url('/_assets/images/wp-body.jpg');
	padding: 15px 20px 5px 20px;
}
.custom-controls {
	background-color: #96F;
}
.ms-ToolPartSpacing {
	display: none;
}
/* search results */
.page-body .srch-WPBody {
	margin-bottom: 20px;
}
.srch-stats {
	background: none;
	text-align: left;
	white-space: normal;
	color: #a68a37;
	font-family: "Lucida Sans Unicode","Lucida Grande",sans-serif;
	font-size: 12px;
	line-height: 1.2;
	padding-bottom: 10px;
}
.srch-results {
	display: block;
	float: left;
	clear: both;
	width: 100%;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 12px;
	line-height: 1.2;
	padding-bottom: 20px;
}
.srch-results .srch-Icon {
	display: none;
}
.srch-sort {
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 12px;
	line-height: 1.2;
}
.srch-sort ol li {
	display: block;
	float: left;
	clear: both;
	width: 100%;
}
.srch-results .srch-Title,
.srch-results .srch-Title a {
	display: block;
	float: left;
	clear: both;
	font-size: 16px; 
	font-weight: normal;
	color: #515d50;
	font-family: Georgia, "Times New Roman", Times, serif;
	text-decoration: underline;
}
.srch-results .srch-Title a:hover {
	text-decoration: none;
}
.srch-results .srch-Title {
}
.srch-results .srch-Description {
	display: block;
	float: left;
	clear: both;
	width: 100%;
	clear: both;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 12px;
	line-height: 1.2;
	color: #a68a37;
	padding: 0 0 10px 0;
}
.srch-results .srch-Description b {
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 12px;
	line-height: 1.2;
	color: #a68a37;
}
.srch-results .srch-Metadata {
	display: none;
}
.srch-Page {
	display: block;
	float: left;
	clear: both;
	width: 100%;
	text-align: center;
	padding: 0 0 15px 0;
}
.srch-Page,
.srch-Page a:link,
.srch-Page a:active,
.srch-Page a:visited,
.srch-Page a:hover {
	background: none;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 14px;
	line-height: 1.2;
	color: #748572;
}