﻿body
{	
	margin      : 0;
}

/* Base */

h1, h2, h3, h4, h5, h6
{
	color       : #e98042;		
	font-weight : normal;
	font-family : Verdana, Arial, Tahoma, Sans-Serif;	
}

h1, h2
{
    margin      : 0 0 20px 0;
}

h2
{
    font-size   : 110%;
}

h3
{
    font-size   : 100%;
}

h3, h4, h5, h6
{
    margin      : 0 0 10px 0;
}

.required
{
    color       : red;
    font-weight : bold;
}

#page
{
	background  : #fef8dd url('images/ui/pageBg.jpg') repeat-x;
	font-family : Arial, Tahoma, Verdana, Sans-Serif;
	color       : #7c7e81;
	font-size   : 0.75em;	
}

#pageBody
{
	width       : 841px;		
	display     : block;
	clear       : both;
	margin      : 0 auto;
}

#topPanel
{
    background  : #8cc63f url(images/ui/topPanelBg.jpg) repeat-x;
    clear       : both;
    display     : block;    
}

#newVisitorPanel
{
    background  : transparent url(images/ui/newVisitorBg.jpg) no-repeat;    
    display     : none;
    visibility  : collapse;
    height      : 90px;
    width       : 787px;
    margin      : 0 auto;           
    color       : #464547;    
    font-family : Arial, Tahoma, Verdana, Sans-Serif;   
}

#newVisitorPanel span.softText
{
    color       : #fff;
}

#newVisitorPanel div.leftWelcome
{
    width       : 578px;
    display     : block;
    float       : left;
    margin      : 0 0 0 41px;  
    padding     : 15px 0 0 0;  
    font-size   : 0.70em; 
}

#newVisitorPanel div.rightWelcome
{
    float       : right;
    display     : block;
    width       : 168px;
    text-align  : right;
    color       : #d1e6b1;
    font-size   : 0.75em;
    padding     : 15px 0 0 0;
    font-family : Verdana, Arial, Tahoma, Sans-Serif;
}

#newVisitorPanel strong
{
    color       : #fff;
}

#newVisitorPanel .superText
{
    font-size   : 120%;
}

#newVisitorPanel a,
#newVisitorPanel a:active,
#newVisitorPanel a:link,
#newVisitorPanel a:visited
{
    text-decoration : none;
    color           : #fff;
}

#newVisitorPanel a:hover
{
    color       : #d1e6b1;
}

/* Masthead */

#masthead h1
{
	display     : none;
	visibility  : hidden;
}

#masthead
{
	background  : transparent url('images/ui/mastheadBg.jpg') no-repeat;
	height      : 175px;
	display     : block;		
	margin      : 0;	
}

#pvLogo
{    
    float       : left;
    margin      : 34px 0 0 6px
}

#pvLogo a
{
    height      : 46px; 
    width       : 146px;
    display     : block;    
}

#pvLogo span
{
    display     : none;
    visibility  : hidden;
}

/* Email Page */

#emailContainer
{
    top         : 35px;
    position    : absolute;
    z-index     : 150;    
    width       : 841px;    
}

#emailPageInput
{
    display     : none;
    visibility  : visible;
}

#emailPageSent
{
    display     : none;
    visibility  : visible;
}

div.emailPageDialog
{    
    width       : 500px;
    background  : #fff url('images/ui/subNav/subNavContainerBg.jpg') repeat-x;
	border      : solid 1px #77787b;              
    margin      : 0 auto;     
}

div.dialogInner
{
    margin      : 15px;
}

/* End Email Page */

#myParkviewLogin
{
    font-size   : 90%;
    color       : #937663;
    display     : block;
    width       : 200px;
    float       : right;
    text-align  : right;
    margin      : 21px 17px 0 0;
}

#myParkviewLogin span.softText
{
    color       : #b9a596;
}

#myParkviewLogin a
{
    text-decoration : none;
}

#myParkviewLogin a:active,
#myParkviewLogin a:link,
#myParkviewLogin a:visited
{
    color      : #a8c976;
}

#myParkviewLogin a:hover
{
    color      : #fff;
}

div.mastheadNav1
{
	height      : 125px;
	display     : block;
	clear       : both;
	width       : 785px;
	margin      : 0 auto;
}

div.mastheadNav2
{
	height      : 50px;
	display     : block;
	clear       : both;
}

/* Editor Styles */

.ms-rteCustom-GreenText
{
    color       : #70a449;
}

.ms-rteCustom-Subhead
{
    color       : #e98042;
    font-family : Verdana, Arial, Tahoma, Sans-Serif;	
}

.ms-rteCustom-FeatureBlock
{
    display     : block;
    padding     : 23px 23px 8px 23px;    
    background  : transparent url('images/ui/featureBlockBg.jpg') repeat-x;
    line-height : 1.5em;
}

.ms-rteCustom-ArticleImageLeft
{
    float        : left;
    margin       : 15px;
    margin-left  : 0;
}

.ms-rteCustom-ArticleImageRight
{
    float        : right;
    margin       : 15px;
    margin-right : 0;
}

/*  */

.orangeText
{
    color       : #e98042;
}

#pageContent
{
	background  : transparent url('images/ui/contentMainBgTile.jpg');
	display     : block;
	margin      : 0;		
}

#pageContentInner
{
	background  : transparent url('images/ui/contentMainBg.jpg') no-repeat;
	min-height  : 962px;
}

#topFeature
{
	background  : #f4f0e2 url('images/ui/topFeatureBg.jpg') repeat-x;	
	width       : 801px;	
	margin      : 0 auto;	
	display     : block;		
}

#topFeatureInner
{    
}

#pageCopy
{
	background  : transparent url('images/ui/pageCopyBg.jpg') repeat-x;	
	width       : 801px;
	margin      : 0 auto;	
	min-height  : 291px;	
}

.nobgimage
{
    background  : transparent none;
}

#pageCopyInner
{	
	margin      : 0 44px;
	text-align  : justify;
}

#systemCopyInner
{
    margin       : 0 15px;
    font-size    : 1em;    
}

#breadcrumbContainer
{
	display     : block;
	padding     : 13px 0 20px 0;
	clear       : both;
	font-size   : 95%;
}

#pageCopyInner div.left
{
	width       : 386px;
	display     : block;
	float       : left;
	line-height : 1.7em;
}

div.articlePageLeft
{
    width       : 337px;
    display     : block;
    float       : left;
}

div.articlePageRight
{   
    width       : 337px;
    display     : block;
    float       : right; 
}

div.articlePageBody
{
    clear       : both;
    display     : block;    
    line-height : 1.7em;
    text-align  : justify;
}

div.leftThreeCol
{
    float       : left;
    width       : 181px;
    display     : block;
}

div.rightThreeCol
{
    float       : right;
    width       : 181px;
    display     : block;
}

#pageCopyInner div.right
{
	width       : 289px;
	display     : block;
	float       : right;
	line-height : 1.7em;
}

div.innerPageImage img
{
	margin      : 0 0 18px 0;
}

/* Social Media */

#socialMedia
{	
	vertical-align: middle; 
	float: right; 
	padding-right: 45px;
}

/* Footer */

#pv_footer
{	
	clear       : both;
	background  : transparent url('images/ui/footerBg.jpg') no-repeat;
	display     : block;
	height      : 79px;
	max-height  : 79px;
	margin      : 0;
}

#footerInner
{
	font-size   : 95%;
	font-family : Verdana, Arial, Tahoma, Sans-Serif;
	color       : #fff;
	line-height : 65px;
	float       : right;
	width       : 636px;
	margin      : 0 40px 0 0;	
}

#footerInner div.left
{
	float       : left;
	width       : 270px;
}

#footerInner div.right
{
	float       : right;
	width       : 303px;
	margin      : 0;
	text-align  : right;	
}

ul.footerNav
{	
	display     : inline;	
	margin      : 0;
	padding     : 0;
	float       : right;		
}

ul.footerNav li
{
	display     : inline-block;
	width       : 101px;	
	float       : left;
	text-align  : center;
}

/* Controls */

.textbox
{
	padding     : 2px;
	font-size   : 8pt;
	border      : solid 1px #452819;	
}

.searchbox
{
	margin      : 3px 0 0 0;
	width       : 121px;
}

/* Search Results Page */
.ms-srchresultstop {
	width: 700px !important;
}
.srch-results {
	width: 700px !important;
	word-wrap: break-word !important; /* Internet Explorer 5.5+ */
	break-word: break-all !important;
	overflow: hidden;
}
.srch-Title {
	font-size:1.2em;
}

.srch-Title a, .srch-URL a, .srch-dup a, .ms-sblink a, .ms-sbcell a, .srch-sort-right a, .srch-sort-right a, .srch-Page-bg a {
	color: #70a449;
	text-decoration: none;
	
}

.srch-Title a:hover, .srch-URL a:hover, .srch-dup a:hover, .ms-sblink a:hover, .srch-sort-right a:hover, .srch-sort-right a:hover, .srch-Page-bg a:hover {
	color: #643f2c;
	
}

.srch-Icon {
	margin-right: 2px;
}

.srch-URL {
	
}

.srch-Description {
	margin: 0px 0px 4px;
}

.srch-Metadata {
	font-size:1em;
	margin: 0px 0px 20px;
}

.srch-dup {
	
}

/* The box around the "Results 1-10 of about 256.  Your search took 0.05 seconds... etc */
.ms-srchresultstop, .srch-Page {
	background-color: #f4f0e2;
}

.srch-sort-right, .srch-Page-bg {
	text-align: right;
}


