﻿/*

Global Colors:

Super Light Grey:	#EFF0F0;
Lighter Grey:		#E4E5E6;
Grey:				#CACCCE;
Darker Grey:		#bdbebf;
Darkest Grey:		#5e5e5e;

SDCCEA Blue:		#58B7DD;
SDCCEA Darker Blue: #1488AB;
SDCCEA Really Dark Blue #097291;

Light Maroon:		#e46558;
Maroon Button:		#b12213;

*/
h3 a 
{
	color:				#1488AB;
	text-decoration:	none;
}
h3 a :hover
{
	text-decoration: underline;	
}

#masthead .contactInfo,
#primaryContent .contactInfo
{
	background-color:	#EFF0F0;
	color:				#5e5e5e;		
}

#primaryContentWrapper .secondary .surveyLink
{
	background:			#fff url(../images/red_bg.gif) no-repeat bottom left;
	color:				#ffffff;
}

#primaryContentWrapper .secondary .alertSignUp,
#secondaryContent .alertSignUp,
#primaryContentWrapper .secondary .alertWhatsNew,
#primaryContentWrapper .secondary .alert,
#contentWrapper #secondaryContent .alertWhatsNew
{
	background:			#fff url(../images/alert_bg.gif) no-repeat bottom left;
	color:				#ffffff;		
}

#primaryContentWrapper .alertSignUp h3,
#secondaryContent .alertSignUp h3
{
	background:			url(../images/alertSignUp.gif) no-repeat 0 0;
}

#primaryContentWrapper .alert h2 a
{
	color: #f18d8d;
}

#primaryContentWrapper .secondary .alertWhatsNew h3,
#secondaryContent .alertWhatsNew h3
{
	background:			url(../images/alertWhatsNew.gif) no-repeat 0 0;
}
#contentWrapper #secondaryContent .alertWhatsNew p,
#contentWrapper #secondaryContent .alertSignUp p
{
	color: #fff;	
}

#primaryContentWrapper .alert p a,
#primaryContentWrapper .alertSignUp p a,
#secondaryContent .alertSignUp p a,
#primaryContentWrapper .alertWhatsNew p a,
#primaryContentWrapper .surveyLink p a,
#secondaryContent .alertWhatsNew p a
{
	color:				#a3e9fe;
	text-decoration:	none;	
}
#primaryContentWrapper .alert p a:hover,
#primaryContentWrapper .alertSignUp p a:hover,
#secondaryContent .alertSignUp p a:hover,
#primaryContentWrapper .alertWhatsNew p a:hover,
#secondaryContent .alertWhatsNew p a:hover,
#primaryContentWrapper .surveyLink p a:hover
{
	text-decoration:	underline;
}

#primaryContentWrapper .secondary .loginForm,
#contentWrapper #secondaryContent .loginForm
{
	background:		#fff url(../images/col1_bg.gif) no-repeat bottom left;
}
#contentWrapper #secondaryContent .loginForm .welcomeMessage,
#primaryContentWrapper .secondary .loginForm .welcomeMessage
{
	color:	#5e5e5e;	
}

#primaryContentWrapper .secondary .newsSearchPortal .form,
#secondaryContent .newsSearchPortal .form
{
	background:			none;
	background-color:	#CACCCE;
}

#primaryContentWrapper .secondary .newsSearchPortal,
#secondaryContent .newsSearchPortal
{
	background:		#fff url(../images/col3_bg.gif) no-repeat bottom left;	
}

#primaryContentWrapper .secondary .newsSearchPortal h3.headline, 
#secondaryContent .newsSearchPortal h3.headline
{
	background:		#CACCCE url(../images/newssearchheadline.gif) no-repeat 15px 9px;
}
#contentWrapper #primaryContent .newsSearchForm h3.headline,
#contentWrapper #primaryContent .largeNewsSearchForm h3.headline
{
	background:		url(../images/fullnewssearchheadline.gif) no-repeat 0 0;
}

#primaryContentWrapper .secondary .newsSearchPortal .form .textRow input,
#secondaryContent .newsSearchPortal .form .textRow input
{
	border:		1px solid #bdbebf;
}
#primaryContentWrapper .secondary .newsSearchPortal .link a,
#secondaryContent .newsSearchPortal .link a
{
	color:				#5e5e5e;
	text-decoration:	none;
}
#primaryContentWrapper .secondary .newsSearchPortal .link a:hover,
#secondaryContent .newsSearchPortal .link a:hover
{
	text-decoration: underline;
}

#primaryContentWrapper .splash
{
	background:	#fff url(../images/splashes/large/1.gif) no-repeat 0 0;
	color:		#ccc;	
}
#primaryContentWrapper .secondary .loginForm .error,
#contentWrapper #secondaryContent .loginForm .error,
#primaryContent .loginForm .error
{
	color:	#b12213;
}
#primaryContent .ErrorMessage
{
	background-color:	#ffecea;
	color:				#b12213;	
}

#primaryContent .formTable td.requiredLabel
{
	font-weight: bold;	
}


#primaryContentWrapper .secondary .loginForm .textRow .input input,
#contentWrapper #secondaryContent .loginForm .textRow .input input
{
	border:		1px solid #E4E5E6;
}
#primaryContentWrapper .secondary .loginForm .links .link a,
#contentWrapper #secondaryContent .loginForm .links .link a,
#primaryContent .loginForm  .links .link a,
#primaryContent .form .links .link a,
table a
{
	color:				#1488AB;
	text-decoration:	none;
}
#primaryContentWrapper .secondary .loginForm .links .link a:hover,
#contentWrapper #secondaryContent .loginForm .links .link a:hover,
#primaryContent .loginForm  .links .link a:hover,
#primaryContent .form .links .link a:hover,
table a:hover
{
	text-decoration:	underline;
}

#primaryContent,
#secondaryContentWrapper .contentColumn1,
#secondaryContentWrapper .contentColumn2,
#secondaryContentWrapper .contentColumn3,
#secondaryContent .newsList
{
	color:		#5e5e5e;	
}

#secondaryContentWrapper .contentColumn1
{
	background: #fff url(../images/col1_bg.gif) no-repeat bottom left;	
}
	
#secondaryContentWrapper .contentColumn2
{
	background:	#e5e6e6 url(../images/homepagearticlesbottom.gif) no-repeat bottom left;	
}

#secondaryContentWrapper .contentColumn3
{
	background:	#fff url(../images/col3_bg.gif) no-repeat bottom left;	
}
#contentWrapper #primaryContent ul.articleList,
#secondaryContentWrapper ul,
#secondaryContent .newsList ul,
#secondaryContent ul.contactLinks
{	
	list-style:	none;
}

.contactLinks li
{
	background: url(../images/book_open.gif) no-repeat 1px 0px;	
}

#primaryContent ul.articleList .articleLink,
#secondaryContentWrapper ul.articleList .articleLink,
#secondaryContent .newsList ul.articleList .articleLink
{
	background:	url(../images/greystar_bullet.gif) no-repeat 0 2px;	
}
#primaryContent ul.linkList .pdf,
#secondaryContentWrapper ul.linkList .pdf,
#secondaryContent .newsList ul.linkList .pdf
{
	background:	url(../images/icon_pdf.gif) no-repeat 6px 1px;	
}

#secondaryContentWrapper ul li a,
#secondaryContent .newsList ul li a,
#primaryContent .newsSearchForm .link a
{
	text-decoration:	none;
	color:				#5e5e5e;	
	background:			none;
}
#secondaryContent ul li a
{
	color:				#000;
	text-decoration:	none;
	background:			url(../images/bullet.gif) no-repeat 0 3px;
}
#secondaryContent ul li a:hover
{
	text-decoration:	underline;
}
#secondaryContent ul li a.current
{
	color:		#94d3e6;
	background:	url(../images/bullet_current.gif) no-repeat 0 3px;
	text-decoration: none;
}
#secondaryContent ul li a.current:hover
{
	text-decoration: none;
}

#secondaryContentWrapper ul li a:hover,
#secondaryContent .newsList ul li a:hover,
#primaryContent .newsSearchForm .link a:hover
{
	text-decoration:	underline;
}
#primaryContent ul.articleList .articleLinkLocked a,
#secondaryContentWrapper ul.articleList .articleLinkLocked a,
#secondaryContent .newsList ul.articleList .articleLinkLocked a
{
	color:	#b12213;
}
#contentWrapper #primaryContent ul.articleList li
{
	background: none;
}

#primaryContent ul.articleList .articleLinkLocked,
#secondaryContentWrapper ul.articleList .articleLinkLocked,
#secondaryContent .newsList ul.articleList .articleLinkLocked
{
	background:	url(../images/redstar_bullet.gif) no-repeat 0 2px;	
}

#primaryContent ul.articleList a
{
	color:	#5e5e5e;
}

#primaryContent.oneColumn
{
	background:	#fff url(../images/primarycontent_bg_wide.gif) no-repeat 0 0;
}
/* default two column layout */
#primaryContent
{
	background:	#fff url(../images/primarycontent_bg.gif) no-repeat 0 0;
}
#primaryContent p,
#secondaryContent p
{
	color:	#5e5e5e;	
}
#primaryContent .WizardHeader
{
	color:	#58B7DD;
}
.WizardSteps
{
	background-color:	#eeeeee;	
}
#secondaryContent .newsList
{
	background:	#fff url(../images/col2_bg.gif) no-repeat bottom left;	
}
#footer
{
	background:	#fff url(../images/footer_bg.gif) no-repeat bottom left;	
}
#footer a
{
	color: #5e5e5e;
	text-decoration:	none;
}

#footer a:hover
{
	color:				#000;
	text-decoration:	underline;
}

.newsSearchForm,
.largeNewsSearchForm
{
	background:		#e4e5e5 url(../images/newsSearch_bg.gif) no-repeat 0 0;
}
.newsSearchGrid .articleResult
{
	color:	#5e5e5e;	
}

#primaryContent p a,
.newsSearchGrid .articleResult a,
#primaryContent ul a,
.PagerRow a
{
	color:				#1488AB;	
	text-decoration:	none;
}
#primaryContent p a:hover,
.newsSearchGrid .articleResult a:hover,
#primaryContent ul a:hover,
.PagerRow a:hover
{
	text-decoration:		underline;
}
.newsSearchGrid .newsArticlesHeader
{
	font-size:			1.1em;
	font-weight:		bold;
}
#primaryContent ul li,
#primaryContent ul.contactLinks li
{
	background:		url(../images/blueBullet.gif) no-repeat 0 9px;	
	
}
#primaryContent img.Left,
#primaryContent img.Right,
#primaryContent .newsArticle img.Left,
#primaryContent .newsArticle img.Right
{
	border:		1px solid #5e5e5e;
}
#primaryContent .newsArticle ul.sources
{
	background:		#f7f7f7;	
	color:			#bababa;
	list-style:		none;
}
#primaryContent .newsArticle ul.sources li
{
	background: none;
}
#primaryContent .newsArticle ul.sources li.item
{
	background: url(../images/sources_bullet.gif) no-repeat 0 4px;
}



/* Grids */ 
.BoardMembersGrid table,
.dgdCommittees
{
	border:		1px solid #ccc;	
	
}
.dgdDiscountTickets
{
	border-right:		1px solid #ccc;	
	border-top:			1px solid #ccc;	
}
.dgdDiscountTickets td
{
	border-left:	1px solid #ccc;
	border-bottom:	1px solid #ccc;	
}

.BoardMembersGrid td.boardMembersHeader,
.dgdCommittees td.committeesHeader,
.dgdDiscountTickets td.header
{
	background:		url(../images/gridHeader_bg.gif) repeat-x 0 0;		
}

.BoardMembersGrid td.boardMembersHeader,
.dgdCommittees td.committeesHeader,
.dgdDiscountTickets td.header,
.BoardMembersGrid td.boardMembersHeader a,
.dgdCommittees td.committeesHeader a,
.dgdDiscountTickets td.header a
{
	color:			#fff;
	font-weight:	bold;	
}


/* custom headlines */
h3.myBenefits
{
	background:	url(../images/headlines/myBenefits.gif) no-repeat 0 0;	
}
h3.myBoardMembers
{
	background:	url(../images/headlines/myBoardMembers.gif) no-repeat 0 0;	
}
h3.myCases
{
	background:	url(../images/headlines/myCases.gif) no-repeat 0 0;	
}
h3.myCommittees
{
	background:	url(../images/headlines/myCommittees.gif) no-repeat 0 0;	
}
h3.myContactInfo
{
	background:	url(../images/headlines/myContactInfo.gif) no-repeat 0 0;	
}
h3.myContacts
{
	background:	url(../images/headlines/myContacts.gif) no-repeat 0 0;	
}
h3.login
{
	background:	url(../images/headlines/login.gif) no-repeat 0 0;	
}
h3.myAccount
{
	background:	url(../images/headlines/myAccount.gif) no-repeat 0 0;	
}
h3.myUnion
{
	background:	url(../images/headlines/myUnion.gif) no-repeat 0 0;	
}
h3.myProfile
{
	background:	url(../images/headlines/myProfile.gif) no-repeat 0 0;	
}
h3.myPreferredContacts
{
	background:	url(../images/headlines/myPreferredContacts.gif) no-repeat 0 0;	
}
h3.resetPassword
{
	background:	url(../images/headlines/resetPassword.gif) no-repeat 0 0;	
}
h3.aboutUs
{
	background:	url(../images/headlines/aboutUs.gif) no-repeat 0 0;	
}
h3.contactUs
{
	background:	url(../images/headlines/contactUs.gif) no-repeat 0 0;	
}
h3.memberServices
{
	background:	url(../images/headlines/memberServices.gif) no-repeat 0 0;	
}
h3.missionStatement
{
	background:	url(../images/headlines/missionStatement.gif) no-repeat 0 0;	
}
h3.association
{
	background:	url(../images/headlines/association.gif) no-repeat 0 0;	
}
h3.committees
{
	background:	url(../images/headlines/committees.gif) no-repeat 0 0;	
}
h3.staff
{
	background:	url(../images/headlines/staff.gif) no-repeat 0 0;	
}
h3.benefits
{
	background:	url(../images/headlines/benefits.gif) no-repeat 0 0;	
}
h3.insurance
{
	background:	url(../images/headlines/insurance.gif) no-repeat 0 0;	
}
h3.movieTickets
{
	background:	url(../images/headlines/movieTickets.gif) no-repeat 0 0;	
}
h3.themeParks
{
	background:	url(../images/headlines/themeParks.gif) no-repeat 0 0;	
}
h3.calendar
{
	background:	url(../images/headlines/calendar.gif) no-repeat 0 0;	
}
h3.forms
{
	background:	url(../images/headlines/forms.gif) no-repeat 0 0;	
}
h3.links
{
	background:	url(../images/headlines/links.gif) no-repeat 0 0;	
}
h3.rights
{
	background:	url(../images/headlines/rights.gif) no-repeat 0 0;	
}
h3.newsletters
{
	background:	url(../images/headlines/newsletters.gif) no-repeat 0 0;	
}
h3.signUp
{
	background:	url(../images/headlines/signUp.gif) no-repeat 0 0;	
}
h3.whatsNew
{
	background:	url(../images/headlines/whatsNew.gif) no-repeat 0 0;	
}
h3.manageYourAccount
{
	background:	url(../images/headlines/manageYourAccount.gif) no-repeat 0 0;	
}
h3.newsArticles
{
	background:	url(../images/headlines/newsArticles.gif) no-repeat 0 0;	
}
h3.easyMenus
{
	background:	url(../images/headlines/easyMenus.gif) no-repeat 0 0;	
}
h3.latestNews
{
	background:	url(../images/headlines/latestNews.gif) no-repeat 0 0;	
}
h3.currentNews
{
	background:	url(../images/headlines/currentNews.gif) no-repeat 0 0;	
}

/* home page articles */

#secondaryContentWrapper .contentColumn2 .homePageArticles .article h3,
#secondaryContentWrapper .contentColumn2 .homePageArticles .article p,
#secondaryContentWrapper .contentColumn2 .homePageArticles .articleLocked h3,
#secondaryContentWrapper .contentColumn2 .homePageArticles .articleLocked p
#secondaryContentWrapper .contentColumn2 .homePageArticles .firstarticle h3,
#secondaryContentWrapper .contentColumn2 .homePageArticles .firstarticle p,
#secondaryContentWrapper .contentColumn2 .homePageArticles .firstarticleLocked h3,
#secondaryContentWrapper .contentColumn2 .homePageArticles .firstarticleLocked p
{
	color:		#187da5;	
}
#secondaryContentWrapper .contentColumn2 .homePageArticles .article h3,
#secondaryContentWrapper .contentColumn2 .homePageArticles .articleLocked h3,
#secondaryContentWrapper .contentColumn2 .homePageArticles .firstarticle h3,
#secondaryContentWrapper .contentColumn2 .homePageArticles .firstarticleLocked h3,
#secondaryContentWrapper .contentColumn2 .homePageArticles .newsBrief h3
{
	font-size:			1.1em;
}
#secondaryContentWrapper .contentColumn2 .homePageArticles .article h3 a,
#secondaryContentWrapper .contentColumn2 .homePageArticles .articleLocked h3 a,
#secondaryContentWrapper .contentColumn2 .homePageArticles .firstarticle h3 a,
#secondaryContentWrapper .contentColumn2 .homePageArticles .firstarticleLocked h3 a,
#secondaryContentWrapper .contentColumn2 .homePageArticles .newsBrief h3 a
{
	background:			url(../images/bluestar.gif) no-repeat 0 2px;
	color:				#187da5;
	text-decoration:	none;	
	font-weight:		bold;
}
#secondaryContentWrapper .contentColumn2 .homePageArticles .article h3 a:hover,
#secondaryContentWrapper .contentColumn2 .homePageArticles .articleLocked h3 a:hover,
#secondaryContentWrapper .contentColumn2 .homePageArticles .firstarticle h3 a:hover,
#secondaryContentWrapper .contentColumn2 .homePageArticles .firstarticleLocked h3 a:hover,
#secondaryContentWrapper .contentColumn2 .homePageArticles .newsBrief h3 a:hover
{
	text-decoration:	underline;
}

#secondaryContentWrapper .contentColumn2 .homePageArticles .articleLocked h3 a,
#secondaryContentWrapper .contentColumn2 .homePageArticles .firstarticleLocked h3 a,
#secondaryContentWrapper .contentColumn2 .homePageArticles .newsBrief h3 a
{
	background:			url(../images/redstar_bullet.gif) no-repeat 0 2px;
	color:				#b12213;	
}
#secondaryContentWrapper .contentColumn2 .homePageArticles .article p.continuelink a,
#secondaryContentWrapper .contentColumn2 .homePageArticles .articleLocked p.continuelink a,
#secondaryContentWrapper .contentColumn2 .homePageArticles .firstarticle p.continuelink a,
#secondaryContentWrapper .contentColumn2 .homePageArticles .firstarticleLocked p.continuelink a
{
	text-decoration:	none;
	color:				#5e5e5e;	
}
#secondaryContentWrapper .contentColumn2 .homePageArticles .articleLocked p.continuelink a,
#secondaryContentWrapper .contentColumn2 .homePageArticles .firstarticleLocked p.continuelink a
{
	color:				#b12213;	
}

#secondaryContentWrapper .contentColumn1 p a,
#secondaryContentWrapper .contentColumn3 p a
{
	color:		#187da5;
}

.modalDialogConfirm
{
	background: White url(../images/confirmQuestionMark.png) no-repeat 10px 10px;		
}
.modalDialogBackground
{
	background: Url(../images/whitewashPixel.png) repeat;
}