﻿/* This is the main body style. */
body 
{
    font-family: Trebuchet MS, Arial, Helvetica, Verdana;
    font-size: 15px;
    color: #666666;
    text-decoration: none; 
}

/* This is the 'Wrapper' div which draws the border around the newsletter, NOT INCLUDING the Page Footer. */
#wrapper 
{
	width:820px;
	margin:0px auto;
	border:1px solid #bbb;
	padding-top:10px;
	padding-bottom: 10px;
	padding-left: 20px;
	padding-right:20px;
	background-color: #FFFFFF;
}

/* This is the Page Footer containing the Archives and copyright info. */
#PageFooter
{
	width:820px;
	margin:0px auto;
    font-size: 10px;
    color: #666666;
    text-align: center;
}

/* The header which holds the online pub logo and client logo (if neccessary). */
#header 
{
	margin:0px auto;
	margin-top:10px;
	padding-bottom:10px;
}

/* Online Publication Logo */
#pub-logo 
{
	/*margin-left:10px;*/
    float: left;
	width:385px;
	text-align: left;
}

/* Client Logo */
#client-logo 
{
    float: left;
	margin-left:10px;
	width:400px;
	text-align: right;
}

/* The Online Pub Issue Header Image. */
#header-image 
{
	float:left;
	width:788px;
	padding-left: 10px;
	padding-right: 10px;
	text-align: right;
}
	
/* Issue Title. */
#issue 
{
    clear: both;
	float:left;
	width:750px;
	height: 32px;
	margin-left:32px;
	padding-left: 10px;
	padding-top: 5px;
	padding-bottom: 2px;
	text-align: right;
	border-left: solid 2px #B8D397;
}


/* This holds the content of the Newsletter. */
#content 
{
    clear: both;
	margin:0px auto;
}

/* Left Column */
#LeftColumn
{
	/*margin-left:32px;*/
    float: left;
	width: 220px;
	text-align: left;
}

#LeftColumnArticle
{
	/*margin-left:32px;*/
    float: left;
	width: 210px;
	text-align: left;
}

/* Left Top Cell in Left Column (Issue Date and Observances) */
#LeftTop
{
    border-right: solid 10px gold;
    border-bottom: solid 10px gold;
    padding-top: 10px;
    padding-bottom: 10px;
}

#LeftTopArticle
{
    border-bottom: solid 10px gold;
    padding-top: 10px;
    padding-bottom: 10px;
}
	
/* Left Middle Cell in Left Column (In This Issue, PDF, & Archives) */
#LeftMiddle
{
    border-right: solid 10px gold;
    border-bottom: solid 10px gold;
    padding-top: 10px;
    padding-bottom: 10px;
}

#LeftMiddleArticle
{
    border-bottom: solid 10px gold;
    padding-top: 10px;
    padding-bottom: 10px;
}

/* Left Bottom Cell in Left Column (Quote) */
#LeftBottom
{
    border-right: solid 10px gold;
    /* border-bottom: solid 10px gold; */
    padding-top: 10px;
    padding-bottom: 10px;
}

#LeftBottomArticle
{
    padding-top: 10px;
    padding-bottom: 10px;
}

/* Right Column */
#RightColumn
{
	/*margin-left:32px;*/
    float: left;
	width: 590px;
	text-align: left;
}

#RightColumnArticle
{
	/*margin-left:32px;*/
    float: left;
	width: 600px;
	text-align: left;
}

#Quote
{
    font-style: italic;
}

/* Right Top Cell - (Online Image) */
#RightTop
{
    border-bottom: solid 10px gold;
    padding-left: 10px;
    padding-bottom: 7px;
}

#RightTopArticle
{
    border-bottom: solid 10px gold;
    border-left: solid 10px gold;
    padding-left: 10px;
    padding-bottom: 7px;
}

#RightBottom
{
    padding:  8px 4px 8px 0px;
}

#RightBottomArticle
{
    padding:  8px 4px 8px 0px;
    border-left: solid 10px gold;
}

#RightLeft
{
    width: 416px;
    float: left;
}

#RightRight
{
    width: 164px;
    float: left;
    text-align: center;
}

#DefaultArticle
{
    border-bottom: solid 10px gold;
    padding: 8px 20px 8px 20px;
}

#Poll
{
    padding: 8px 20px 8px 20px;
}


.divDottedTopBorder
{
    border-top: dotted 4px black;
    margin-top: 8px;
    margin-bottom: 8px;
}

	
/* In This Issue */
#InThisIssue 
{/* 
    border-left: solid 2px #B8D397;
    border-right: solid 2px #B8D397;
    border-bottom: solid 2px #B8D397;*/
}

/* In This Issue Wrapper */
#InThisIssueWrapper
{
    padding-left: 10px;
    padding-right: 10px;
}

/* Healthy Extras Wrapper. */
#HealthlyExtrasWrapper
{
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 10px;
}

/* Front Page Article. *//*border-top: solid 2px #B8D397;width:380px;*/
#article 
{
    float: left;
	
	text-align: left;
	
	/*padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
	padding-bottom: 10px;*/
}

/* Bottom div holding PDF Link and Coming Soon */
#bottom 
{
	clear:both;
	text-align:left;
	padding: 10px;
}
	
/* Download PDF Link */
#bottom-left 
{
	margin-left:32px;
    float: left;
	width:370px;
	text-align: left;
}
	
/* Coming Soon Link */
#bottom-right 
{
    float: left;
	width:370px;
	text-align: left;
}
	
/* This is INTENTIONALLY LEFT BLANK for alignment purposes (seriously!) */
#bottom-blank 
{
    clear: both;
}


/* The article header which holds the online pub logo and client logo (if neccessary). */
#article-header 
{
	margin:0px auto;
	margin-top:10px;
	padding-bottom:10px;
	height: 120px;
}

/* Article Content */
#article-content
{
    margin-left: 20px;
    margin-right: 20px;
}

/* Article Left Column */
#article-left-column
{
    float: left;
    width: 230px;
}

/* Article Spacer Column */
#article-spacer-column
{
    float: left;
    width: 30px;
}

/* Article Right Column */
#article-right-column
{
    float: left;
    width: 510px;
}

/* View Article Issue */
#view-article-issue
{
    text-align: right;
    float: left;
    width: 140px;
    font-size: 18px;
    color: #333333;
    text-decoration: none; 
    padding-top: 6px;
}

/* View Article Text */
#view-article-text
{
    clear: both;
    padding-top: 15px;
    padding-left: 15px;
    padding-right: 15px;
}


/***************************************************************************************************************/

/* 
    Default Link 
    This style is used for the default hyperlinks.
*/

.DefaultLink
{	font-family: Trebuchet MS, Arial, Helvetica, Verdana;
	font-size: 14px;
	color: #CC6633; }
	
.DefaultLink a:link
{    color: #CC6633;
     text-decoration: none; }
	 
.DefaultLink a:visited
{   color: #CC6633;
    text-decoration: none; }
	
.DefaultLink a:active
{   color: #cc9966;
	text-decoration: none}
	
.DefaultLink a:hover
{   color: #cc9966;
	text-decoration: none}
	

/* 
    Header IN THIS ISSUE
    This style is used for the IN THIS ISSUE Label.
*/
.HeaderInThisIssue
{	
	font-size: 17px;
	color: #CC6633; 
	border-top: dotted 4px black; 
}
.HeaderInThisIssueNoDots
{	
	font-size: 17px;
	color: #CC6633; 
}
	

/* 
    IN THIS ISSUE Hyperlinks
    This style is used for the IN THIS ISSUE Label.
*/

.InThisIssueLinks
{	
    font-size: 13px;
    color: #669966;
    text-decoration: none; 
	padding-bottom: 15px;
}
	
.InThisIssueLinks a:link
{    
    color: #669966;
    text-decoration: none; 
}
	 
.InThisIssueLinks a:visited
{   
    color: #333333;
    text-decoration: none; 
}
	
.InThisIssueLinks a:active
{   
    color: #333333;
	text-decoration:underline
}
	
.InThisIssueLinks a:hover
{   color: #333333;
	text-decoration:underline
}
	

/* 
    Article Text
    This style is used for the Article Text.
*/
.ArticleText
{   
    font-size: 15px;
    color: #666666;
    text-decoration: none; 
}

.ArticleText a:link
{    
    color: #CC6633;
    text-decoration: none; 
}
	 
.ArticleText a:visited
{   
    color: #669966;
    text-decoration: none; 
}
	
.ArticleText a:active
{   
    color: #669966;
	text-decoration:underline
}
	
.ArticleText a:hover
{   
    color: #669966;
	text-decoration:underline
} 
 

/* 
    Read More Hyperlink
    This style is used for the Read More Link.
*/
.ReadMore
{   
    font-size: 12px;
    color: #999999;
    text-decoration: none; 
}
	
.ReadMore a:link
{    
    color: #999999;
    text-decoration: none; 
}
	 
.ReadMore a:visited
{   
    color: #669966;
    text-decoration: none;  
}
	
.ReadMore a:active
{   
    color: #669966;
    text-decoration: none 
}
	
.ReadMore a:hover
{   
    color: #669966;
    text-decoration: none; 
}


/* 
    Download PDF Hyperlink
    This style is used for the Download PDF Link.
*/
.DownloadPDF
{	
    font-size: 12px;
    color: #666666;
    text-decoration: none; 
}
	
.DownloadPDF a:link
{    
    color: #999999;
    text-decoration: none; 
}
	 
.DownloadPDF a:visited
{   
    color: #999999;
    text-decoration: none; 
}
	
.DownloadPDF a:active
{   
    color: #000000;
    text-decoration: none; 
}
	
.DownloadPDF a:hover
{   
    color: #000000;
    text-decoration: none; 
}

.ArticleQuote
{
    padding-left: 15px;
    padding-right: 15px;
    color: #CC6633;
    font-size: 16px;
}
	
.ViewArticleTitle
{
    background-color: #CC6633; 
    height: 75px;
    font-size: 20px;
	color: #FFFFFF;
	padding-left: 15px;
    padding-top: 20px;
}	

/* View Article Previous */
.view-article-previous
{
    float: left;
    text-align: left;    
    padding-top: 15px;
    padding-bottom: 15px;
    padding-left: 15px;
    font-size: 12px;
    color: #999999;
    text-decoration: none; 
    width: 270px;
}

.view-article-previous a:link
{   
    color: #999999;
    text-decoration: none; 
}
	 
.view-article-previous a:visited
{   
    color: #669966;
    text-decoration: none;  
}
	
.view-article-previous a:active
{   
    color: #669966;
    text-decoration: none 
}
	
.view-article-previous a:hover
{   
    color: #669966;
    text-decoration: none; 
}

/* View Article Next */
.view-article-next
{
    float: left;
    text-align: right;    
    padding-top: 15px;
    padding-bottom: 15px;
    font-size: 12px;
    color: #999999;
    text-decoration: none; 
    width: 288px;
}

.view-article-next a:link
{   
    color: #999999;
    text-decoration: none; 
}
	 
.view-article-next a:visited
{   
    color: #669966;
    text-decoration: none;  
}
	
.view-article-next a:active
{   
    color: #669966;
    text-decoration: none 
}
	
.view-article-next a:hover
{   
    color: #669966;
    text-decoration: none; 
}

/* View Article Bread Crumb */
.article-bread-crumb
{
    float: left;
    width: 351px;
    padding-left: 15px;
    font-size: 11px;
    color: #666666;
    text-decoration: none; 
    padding-top: 9px;
}

.article-bread-crumb a:link
{    color: #999999;
     text-decoration: none; }
	 
.article-bread-crumb a:visited
{   color: #999999;
    text-decoration: none; }
	
.article-bread-crumb a:active
{   color: #000000;
    text-decoration: none; }
	
.article-bread-crumb a:hover
{   color: #000000;
    text-decoration: none; }
    
/* Lisiting on Archive page */
.ArchiveList
{	font-size: 16px;
    color: #333333;
    text-decoration: none; 
	line-height: 13px;
}
	
.ArchiveList a:link
{    
    color: #333333;
    text-decoration: none; 
}
	 
.ArchiveList a:visited
{   
    color: #669966;
    text-decoration: none; 
}
	
.ArchiveList a:active
{   
    color: #669966;
	text-decoration:underline
}
	
.ArchiveList a:hover
{   color: #669966;
	text-decoration:underline
}

/* 
    IN THIS ISSUE Hyperlinks for the Article Page
    This style is used for the IN THIS ISSUE Label.
*/

.InThisIssueArticlePage
{	
    font-size: 11px;
    color: #333333;
    text-decoration: none; 
	padding-bottom: 15px;
}
	
.InThisIssueArticlePage a:link
{    
    color: #669966;
    text-decoration: none; 
}
	 
.InThisIssueArticlePage a:visited
{   
    color: #669966;
    text-decoration: none; 
}
	
.InThisIssueArticlePage a:active
{   
    color: #666666;
	text-decoration:underline
}
	
.InThisIssueArticlePage a:hover
{   color: #666666;
	text-decoration:underline
}

/* Poll Container Panel - Overall panel for poll question, answers & submit button */
.PBPollContainer
{
    font-size: 12px;
    color: #000000;
    text-decoration: none; 
    background-color: #ccccff;
	border: #333399 1px solid; 
	width: 340px; 
	height: 200px;  
	text-align: center;
	padding: 10px;
}

.PBPollTitleTab
{
    color: #FFFFFF;
    font-size: 16px;
	font-weight: bold;
	width: 150px;
    background-color: #333399;
	padding-left: 5px; 
	padding-right: 5px; 
}

.PBPollTitle
{
    font-size: 16px;
    color: #993333;
	padding: 10px;
	text-align: center;
    text-decoration: none;
	text-transform: capitalize;
	font-weight: bold;
}

.PBPollQuestion
{
    font-size: 12px;
    color: #000000;
    text-decoration: none;
	padding: 10px;
	text-align: left;
}

.PBPollAnswers
{
	text-align: left;
	padding: 10px;
}

.PBPollVoteResults
{
	padding: 10px;
    text-align: left;
    font-size: 12px;
    color: #666666;
    text-decoration: none; 
}

.PBPollVoteResults a:link
{    color: #000000;
     text-decoration: none;
     font-weight: bold; 
}	 

.PBPollVoteResults a:visited
{   color: #000000;
    text-decoration: none;
    font-weight: bold;  
}	

.PBPollVoteResults a:active
{   color: #000000;
	text-decoration: none;
	font-weight: bold; 
}	

.PBPollVoteResults a:hover
{   color: #FFFFFF;
	text-decoration: none;
	font-weight: bold; 
}

/* Chris Added 7/22/09 - for the Health Observances-Top right on Homepage */
#divComingSoon
{
   font-family: Trebuchet MS, Arial, Helvetica, Verdana;
	font-size: 12px;
	color: #666666; 
}

/* Chris Added 7/22/09 - for the Health Observances-Top right on Homepage */
#divComingSoon
{
   font-family: Trebuchet MS, Arial, Helvetica, Verdana;
	font-size: 11px;
	color: #666666;
	padding-right: 5px; 
}	
