/*****************************
  Default Style Elements
*****************************/

body, form, table, img, pre {font-size:12px; font-family:Arial, Arial, Helvetica, sans-serif; color:#8d8789; border-style:none; border-width:0px; padding:0; margin:0;}
td, p, div, span, a, .pageBody {font-size:12px; font-family:Arial, Arial, Helvetica, sans-serif; color:#8d8789;}
body {background:#fff; text-align:center;}
#themeContainer {width:975px; margin:0 auto; text-align:left;}
a, a:link, a:visited {color:#6d99c4;text-decoration:none;}
a:active, a:hover {color:#6d99c4;text-decoration:underline; outline:none;}

#leftColumn {float:left; display:inline; width:180px; margin:10px 0 0 25px; padding:0;}
#rightColumn {float:left; display:inline; width:750px; margin:10px 0 0 20px; padding:0;}

/* Heading Styles */
h1, h2, h3, h4, h5 {font-family:Georgia; color:#00619d; font-weight:normal;}
h1 {font-size:23px; line-height:45px; margin:20px 0 0; vertical-align:top;}
h2 {}
h3 {}
h4 {}
h5 {}
h1.PageNames {}
p {margin:0 0 10px 0; padding:0;}
a#logo, a#logo:link, a#logo:visited {margin:0 0 0 10px;}

/* News Ticker Styles */
#newsTicker {position:relative; z-index:1; height:30px; line-height:30px; margin:10px 0; background:#0e76bc;}
#newsTicker #head {position:absolute; left:5px; color:#baea29; font-size:13px; padding:0 10px;}
#newsTicker #readMore {position:absolute; right:5px; color:#baea29; font-size:13px; padding:0 10px; border-left:solid 1px #fff;}
#newsTicker img#newsTickerLeft {position:absolute; top:0; left:0;}
#newsTicker img#newsTickerRight {position:absolute; top:0; right:0;}
#newsTicker a.newsItem {position:absolute; left:100px; display:none;}
#newsTicker a.newsItem, #newsTicker a.newsItem:link, #newsTicker a.newsItem:visited {color:#fff; font-size:13px; font-weight:bold;}

/* Newsletter Signup */
#newsletterSignup {width:175px; /*height:200px; position:absolute; z-index:1;*/ float:left; display:inline;}
#newsletterSignup iframe {margin:0; padding:0; min-height:325px; *height:325px; width:175px;}
#newsletterSignup h2 {margin:0; padding:0;color:#ff5900; font-size:10px; font-weight:bold; font-family:Arial; text-transform:uppercase; text-align:right; line-height:25px;}
.NewsletterTxtBox {width:164px; height:17px; margin:0 0 7px; padding:1px 0 0 7px; font-size:11px; color:#000; border:0; border-top:solid 1px #b4b0a7; border-right:solid 1px #d3ccc2;}
.required {text-align:right; font-style:italic; color:#b5b6ab; font-size:10px; line-height:20px; margin:0 0 5px;}

/* Site Search */
#divSearch {position:relative; height:28px; width:230px;}
.txtSearch {position:absolute; top:2px; left:0; width:160px; height:20px; border:solid 1px #d1d1cf; font-size:10px; color:#000; background:#f2f2f0;}
.lnkSearch {position:absolute; top:2px; left:165px;}

/* Header Styles */


/* Menu Styles */
#menuContainer {position:relative; z-index:1000;}
/*a.menuItem, a.menuItem:link, a.menuItem:visited {display:block; font-size:12px; color:#a5a5a3; font-family:Arial; text-transform:lowercase;}
a.menuItem:active, a.menuItem:hover, a.menuItem:focus {color:#6b8cb9; outline:none;}

.cswmPopupBox {opacity:0.85;}
.cswmItem {}*/

/* Flash Menu Styles */
#flashMenuContainer {width:170px; position:absolute; top:0; left:0; z-index:1000;}
#flashBox {position:absolute; outline:none; z-index:1000;}
#flashMenu {outline:none; position:absolute; z-index:1000;}

/* Content Area Styles */
#siteContent {vertical-align:top; width:100%;}
.ContentTable {width:100%;}

/* Plans */
.divPlan {padding:10px 15px; font-size:10px;}
.divPlan a, .divPlan a:link,.divPlan a:visited {font-size:10px;}

/* Newsletter Signup Styles */
.signUpLabel {border-right:solid 2px #fff; text-align:right; color:#000;}
#newsletterSignupContainer {position:relative; width:340px; height:20px; margin:0 0 0 10px;  background:url('/ThemeImages/LonePineVillage/Themes/Default/lone-pine-village-signup-txt.gif') no-repeat;}
.txtNewsName {display:none;}
.txtNewsEmail {position:absolute; top:3px; left:0; width:280px; height:18px; border:0px; padding:0 10px; font-size:11px; background:transparent;}
.btnSubmit {position:absolute; top:0; left:294px;}

/* Article Page Styles */
.divArticleSection_ArticleItem {clear:both;}
.divArticleSection_ArticleImage img {float:left; margin:0 5px 0 0;}
p.ArticleTitle, p.ArticleTitle a, p.ArticleTitle a:link, p.ArticleTitle a:visited {font-size:12px; font-weight:bold; color:#000;}
h2.ArticleTitle, h2.ArticleTitle span {font-weight:bold; font-size:14px; margin:10px 0; color:#534B31;}
.divArticleSection_ArticleItem p {margin:3px 0 10px 0; padding:0;}
div.Separator {clear:both; padding:5px 0;}
div.Separator hr {margin:0; padding:0; background:#E4E4E3; color:#E4E4E3; border:0px; height:1px;}
.divArticle_Article {clear:both;}
.divArticle_Article p {margin:3px 0 10px 0; padding:0;}
.pArticle_ArticleBriefContent {}

/* Photo Gallery Page Styles */
#divPhotoGalleryContainer {width:725px;}
#divLargePhoto {width:350px; float:left;}
#divPhotoThumbnails {width:350px; margin:0; float:left;}
.PhotoGallery_ThumbnailContainer {margin:0 0 10px 10px;}
.PhotoGallery_LargeImage {margin:0; padding:0;}

/* Footer Styles */
#footer {text-align:center; margin:20px 0 0;}
#footImage {float:left; display:inline; margin:0 0 0 65px;}
#siteFooter {float:left; display:inline; width:225px; line-height:20px; text-align:left; margin:3px 0 0 270px; font-size:11px;}
#siteFooter strong {color:#213A7A;}
#footerLinks {margin:100px 0 0; clear:both;}
#footerLinks a, #footerLinks a:link, #footerLinks a:visited {color:#6D99D8;}

/* Paginatior Styles */
.divPagination {line-height:25px; margin:10px 0px 10px 0px; clear:both;}
.divBeginPagerLink {display:inline; padding:0px;}

a.BeginEndPagerLink,
a.BeginEndPagerLink:link,
a.BeginEndPagerLink:visited,
a.SkipPagerLink,
a.SkipPagerLink:link,
a.SkipPagerLink:visited,
a.CurrentPagerLink,
a.CurrentPagerLink:link,
a.CurrentPagerLink:visited,
a.PrevNextPagerLink,
a.PrevNextPagerLink:link,
a.PrevNextPagerLink:visited,
a.PagerLink,
a.PagerLink:link,
a.PagerLink:visited {font-size:12px; color:#1E2363; padding:2px 5px 3px 5px; border:solid 1px #A9A5A6; background:#E2E2E1; text-decoration:none;}

a.BeginEndPagerLink:hover,
a.SkipPagerLink:hover,
a.CurrentPagerLink:hover,
a.PrevNextPagerLink:hover,
a.PagerLink:hover {background-color:#C9DBED; color:#1E2363;}

a.CurrentPagerLink, a.CurrentPagerLink:link, a.CurrentPagerLink:visited {background-color:#C9DBED; color:#1E2363;}

.divPrevSkipPagerLink {display:none;}
.divPrevPagerLink {display:none;}
.divCurrentPagerLink {display:inline; padding:0px 2px 0px 2px;}
.divPagerLink {display:inline; padding:0px 2px 2px 2px;}
.divNextPagerLink {display:inline;padding:0px 2px 2px 2px;}
.divSkipPagerLink {display:none;}
.divEndPagerLink {display:inline; padding:0px;}


/* Misc Style */
.clear {clear:both;}
.FormsSection_FormTitle {display:none;}
/*#flashMenu {border: 1px #ff0000 solid;}*/