/*****************************
  Default Style Elements
*****************************/

body, form, table, img, pre {font-size:9pt; font-family:Arial, Verdana; color:#4f4f4a; border-style:none; border-width:0px; padding:0; margin:0;}
td, p, div, span, a, .pageBody {font-size:9pt; font-family:Arial, Verdana; color:#4f4f4a;}
body {background:#6b6b64; text-align:center;}
.ThemeContainer {margin:0 auto; text-align:left; width:852px;}
a, a:link, a:visited {color:#4f4f4a;text-decoration:underline;}
a:active, a:hover {color:#4f4f4a;text-decoration:underline;}
p {padding:0; margin:10px 0;}

.leftRail {background:url(/ThemeImages/ApplegateInsulation/Themes/Default/Applegate-Insulation-1x2.png) repeat-y; width:8px; vertical-align:top;}
.rightRail {background:url(/ThemeImages/ApplegateInsulation/Themes/Default/Applegate-Insulation-1x6.png) repeat-y; width:8px; vertical-align:top;}
.centerColumn {background:#fff url(/ThemeImages/ApplegateInsulation/Themes/Default/background.jpg); padding:5px 20px 10px 20px;}
 
/* Header Styles */
.Header {padding:0 0 10px 0; vertical-align:top;}
.HeaderLinks {text-align:right; font-size:10px; color:#6f6f68; line-height:16px; height:16px;}
.HeaderLinks a, .HeaderLinks a:link,.HeaderLinks a:visited {font-size:10px; color:#6f6f68;}
.HeaderTable {width:100%; height:96px;}
.LogoCell {background:#BDD82A;}
.HeaderRight {width:236px;}
h1.PageNames {font-size:16px; font-weight:normal; border-top:solid 1px #6F6F68; border-bottom:solid 1px #6F6F68; line-height:22px; background:#fff;}
h1 {font-size:14px;}
h2 {font-size:12px;}
h3 {font-size:11px;}
h4 {font-size:10px;}
h5 {font-size:10px;}

/* Menu Styles */
.Menu {background:url(/ThemeImages/ApplegateInsulation/Themes/Default/Applegate-Insulation-5x2.png) repeat-x; line-height:29px;}
.MenuTable {height:29px;}
.MenuItem {vertical-align:middle;}
.MenuItem a, .MenuItem a:link, .MenuItem a:visited {margin:0; padding:0 15px; color:#4f4f4a; font-size:12px; white-space:nowrap; text-decoration:none;}
.MenuItem a:active, .MenuItem a:hover {text-decoration:underline;}
.MenuItem_Separator {vertical-align:middle; color:#d1d1cc;}

/* Content Styles */
.MainContainerTable {}
.SiteContent {vertical-align:top;}
.SiteContentTable {width:100%; height:100%;}
.SiteContent_Left {vertical-align:top; padding:13px 15px 0 0;}
.SiteContent_Right {vertical-align:top; width:230px;}

	/* Right column Styles */
	.SiteContent_Right_Table {width:100%; height:100%;}
	.SiteSearch {height:50px; padding:5px 0 0 0;}
	.divSearch {background:#fff; border:solid 1px #6f6f68; height:24px;}
	.SearchBox {float:left; width:195px; height:24px; line-height:20px; border:none;}
	.SearchButton {float:right;}
	.SearchThisSite {font-size:10px; text-align:right; color:#6f6f68;}
	.SiteContent_Right_Content {vertical-align:top; background:url(/ThemeImages/ApplegateInsulation/Themes/Default/right-column-content-bg.jpg) repeat-y; padding:5px;}

/* Photo Gallery Styles */
.PhotoGallery_LargeImageContainer, .PhotoGallery_LargeImageContainer div, .PhotoGallery_LargeImageContainer table {margin:0px; padding:0px; width:400px;}
.PhotoGallery_LargeImageContainer {margin:0 0 10px 10px;}
.PhotoGallery_LargeImage {}
.PhotoGallery_Thumbnails {width:400px; margin:0 0 0 10px;}
.PhotoGallery_ThumbnailContainer {display:inline; float:left; margin:0px 4px 11px 1px;}
.PhotoGallery_FilmStrip_Thumbnail {border:solid 1px #eee;}

/* Article Styles */
h2.ArticleTitle {font-weight:bold; line-height:25px; font-size:12px; margin:0; padding:0;}
.ArticleBriefDesc {margin:0 0 15px 0;}
.ArticleBriefDesc div.divArticleImage img {float:left; margin:0 10px 5px 0;}
.Articles_Article_MoreLink {line-height:30px;}
.divArticleTopics {line-height:30px;}
.divArticleDescription {float:right; margin-left:15px; width:600px;}

/* Calendar Styles */
table.CalendarSection_CalendarPicker {background-color:#fff;}
td.dayheaderstyle {font-size:10px; font-weight:bold; color:#000; background-color:#BDD82A; height:20px; text-align:center;}
td.othermonthdaystyle {background-color:#CCCCCC ! important; height:20px;}
td.othermonthdaystyle a {font-size:11px; display:block; color:#fff ! important;}
td.daystyle {background:#F5F5F5;}
td.daystyle a {font-size:11px; display:block; color:#000 ! important;}
td.selecteddaystyle {background:#F6BF53;}
td.selecteddaystyle a {color:#000 ! important;}
td.todaydaystyle {background:#E4DDD3;}
td.todaydaystyle a {color:#000 ! important;}

table.PopupTable {width:510px; height:100%; margin:10px;}
table.PopupTable tr td.PopupContent {padding:10px; background:#fff; vertical-align:top;}

/* Media Section Styles */
.divMediaSection_SorterDropdown {width:75%; margin:10px auto; text-align:left;}
.divMediaSection_MediaContainer {width:75%; border:solid 1px #e6e6e6; border-top:0; margin:10px auto text-align:left;}
.divMediaSection_MediaRow {border-top:solid 1px #e6e6e6; clear:both; display:block; height:40px;}
.divMediaSection_MediaAttachments {float:left; float:left; width:100px; height:100%; border-right:solid 1px #e6e6e6;}
.divMediaSection_MediaAttachments div.inner {padding:5px;}
.divMediaSection_MediaDate {float:left; float:left; width:100px; height:100%; border-right:solid 1px #e6e6e6;}
.divMediaSection_MediaDate div.inner {padding:5px;}
.divMediaSection_MediaItemTitle {float:left; float:left; height:100%;}
.divMediaSection_MediaItemTitle div.inner {padding:5px;}
.mediaItemSeparator {clear:both;}

/* 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:#47392E; padding:2px 5px 3px 5px; border:solid 1px #47502d; text-decoration:none;}

a.BeginEndPagerLink:hover,
a.SkipPagerLink:hover,
a.CurrentPagerLink:hover,
a.PrevNextPagerLink:hover,
a.PagerLink:hover {background-color:#BDD82A; color:#000;}

a.CurrentPagerLink, a.CurrentPagerLink:link, a.CurrentPagerLink:visited {background-color:#BDD82A; color:#000;}

.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;}

/* Webbox Styles */
.WebboxItem {display:block; padding:5px;}
.WebboxItem h3 {margin:5px 0; font-size:12px; padding:0; font-weight:normal; line-height:20px; border-top:solid 1px #000; border-bottom:solid 1px #000;}

	/* Newsletter Signup Styles */
	.NewsletterSignup_Label {font-size:10px; font-weight:bold;}
	.NewsletterTxtBox {width:100%; height:24px; border:solid 1px #000; margin:2px 0 5px 0;}
	.NewsletterSignupError {color:#f00; background:#fff; padding:5px; margin:5px 0;}
	.NewsletterWelcome {}
	
/* Footer Styles */
.footerRow {background:url(/ThemeImages/ApplegateInsulation/Themes/Default/Applegate-Insulation-21x2.png) repeat-x;}
.footerContentRow {background:url(/ThemeImages/ApplegateInsulation/Themes/Default/Applegate-Insulation-21x4.png) no-repeat right top; padding:5px 10px 0 0; text-align:right;}
.footerContentRow a, .footerContentRow a:link, .footerContentRow a:visited {color:#bdc088; font-size:10px; text-transform:uppercase; text-decoration:none;}
.footerContentRow a:active, .footerContentRow a:hover {text-decoration:underline;}

.tagLine {color:#bdd82a; font-size:10px; text-transform:uppercase;}
.footerText {color:#fff; font-size:10px; text-transform:uppercase;}

.scriptureRow {color:#bdd82a; font-size:10px; text-transform:uppercase; padding:0 0 0 38px;}

/* Misc Style */
.clear {clear:both;}