﻿/* CSS Document */

/******************************************************************************* */
/*Stylesheet for GuideStone Financial */

/******************************************************************************** */

body { font-family: Arial, Verdana; color:#333; font-size:12px; }

p { color:#000; }
img { border:none; }
h1.lightH1, h2.lightH2, h3.lightH3, h4.lightH4 { color: #6cb33f; }
h1.darkH1, h2.darkH2, h3.darkH3, h4.darkH4 { color: #006a4e; }

.whiteText {color:#fff}

.lightContent { color: #6cb33f; }
.darkContent { 	color: #006a4e; }

h3, h3 .darkContent { font-size:18px; font-weight:bold; margin:0px; padding:0px;}
h4, h4 .deckText { font-size:12px; font-weight:bold; margin:0px; padding:0px;}

.hotNewsLeftText { font-weight:bold; }
.newsBoldText{ font-weight:bold;}
#mainContent { font-size:12px;}

#faqQuestionText { font-size:13px; font-weight:bold; color:#014529; }

/* Events */
#eventNewsText {font-size:13px; font-weight:bold; color:#014529; }
#eventNewsText2 {font-size:13px; font-weight:bold; color:#fff; }

.eventsTitleText{
		font-weight:bold;
		color:#000;
		font-size:14px;
		text-decoration:none;
		margin:10px 20px 1px 20px;
		padding:0px;
}
.eventsTitleText a {
	text-decoration:underline;
}

.eventsLocationText, .eventsDatesText {
	margin: 0px 20px 5px 20px;
	font-weight:bold;
	color:#333;
	font-size: 11px;
}

.eventsDatesText {
	font-weight:normal;
	margin: 10px 3px 0px 10px;
}

.eventsColSummary {
	margin: 0px 20px 10px 20px;
}


/* Commentary List Title */
#commentaryListTitleText { font-size:16px; font-weight:bold; color:#5F973A;}
#commentaryListTitleSmallText { font-size:13px; font-weight:bold; color:#5F973A;}
#commentartDateText {font-size:13px; font-weight:bold; color:#014529; }
#commentaryText { font-size:13px; font-weight:bold; color:#014529; }

/* .Print classes are for TEXT within the print bar only */
.printTextSmall { font-size:11px; color:#0066CC; text-align: right; }
/* .printTextMedium {font-size:12px; color:#0066CC; text-align: right; } */
.printTextLarge { font-size:16px; font-weight:bold; color:#0066CC; text-align: right; }
#printThisText { font-size:11px; font-weight:bold; color:#0066cc; }

#printTextLink a:link,
#printTextLink a:visited { color:#0066cc; text-decoration:none;} 
#printTextLink a:hover { text-decoration:underline;} 


/* Alternating Table Colors */
.normTableRow a:link,
.normTableRow a:visited{ color:#000; }
.normTableRow a:hover{ text-decoration:none;}

.altTableRow a:link,
.altTableRow a:visited{ color:#000; }
.altTableRow a:hover{ text-decoration:none;}

/* Top Right Styles */
.topRightTopNavText { line-height:135%; text-align:right; color: #006A4E; }
.topRightMiddleNavText { line-height:135%; text-align:right; color: #6CB33F; }

/* Footer */
#copyrightArea { color:#fff; font-size:11px; padding:9px 0px 0px 5px; float:left;}
#footerLogo { vertical-align:middle; float:left;}
#footerLinks{ font-size:11px; color:#fff; padding:9px 10px 0px 0px; float:right;} 

/* Staff Bios Styles */
.staffBiosNameText { font-size:11px; font-weight:bold;}
.staffBiosTitleText { font-size:11px; font-weight:bold; }
.staffBiosStory { font-size:11px;  }

/* Module Text Styles*/
.moduleTitleWhiteText { font-size:13px; font-weight:bold; color:#fff; }
.moduleTitleBold { font-size:11px; font-weight:bold; color:#333; }
.moduleTitleWhiteBold { font-size:11px; font-weight:bold; color:#fff; }

.moduleTitleDarkText { font-size:13px; font-weight:bold; color:#014529;}
.moduleCopyWhiteText {font-size:11px; color:#fff;}
.moduleCopyDarkText { font-size:11px; color:#333; }
.moduleWogCopyDarkText {font-family:arial-narrow; font-size:11px;}



/* Flash Movie Text*/

.flashMovieTitle  span {color:#000; font-weight:bold; font-size:1.4em;}
.flashMovieCaption  span {color:#000; font-weight:bold; font-family:sans-serif; font-size:.8em;}
.flashMoviePostText span {}


/* Flash Video and Flash Video List Text*/

.FlashVideoListTitleText {font-size:13px; font-weight:bold; color:#014529;}
.FlashVideoListTitleText a:link {font-size:13px; font-weight:bold; color:#5F973A; text-decoration:none;}
.FlashVideoListTitleText a:hover {text-decoration:underline;}

.FlashVideoListDateText {font-size:13px; font-weight:bold; color:#014529; }

.flashVideoListSummaryText a {text-decoration:none; color:#5F973A;}
.flashVideoListSummaryText a:link {text-decoration:none; color:#5F973A;}
.flashVideoListSummaryText a:hover {text-decoration:underline; color:#5F973A;}

/* Tools And Forms Boxs - Table */

#toolsFormsBoxTitleText { font-size:15px; font-weight:bold; color:#fff; }		
#toolsFormsBoxSubTitleText { font-size:13px; font-weight:bold; color:#014529; }
#toolsFormsBoxBodyText { font-size:13px; font-weight:normal; color:#000;}

/* Default Link Colors for ones lefted undefined */
a:link,
a:visited,
a:hover { color:#014529; }

/* Link Styles */
a.rsNavLink:link,
a.rsNavLink:visited,
a.rsNavLink:hover { font-size:13px; font-weight:bold; color:#333; text-decoration:none; }

a.whiteLink:link,
a.whiteLink:visited,
a.whiteLink:hover {  color:#fff;  text-decoration:underline; }
	 
a.darkLink:link,
a.darkLink:visited,
a.darkLink:hover { color:#014529;  text-decoration:underline;}

a.blackLink:link,
a.blackLink:visited,
a.blackLink:hover { color:#000;  text-decoration:underline;}

/* Tabs Styles */
a.topTabsMiddleText:link,
a.topTabsMiddleText:visited,
a.topTabsMiddleText:hover{  color:#fff; text-decoration:none; }

a.TabCurrentClass:link,
a.TabCurrentClass:visited,
a.TabCurrentClass:hover { font-weight:bold; color:#fff; text-decoration:none; }

a.TabClass:link,
a.TabClass:visited,
a.TabClass:hover { color:#fff; text-decoration:none; }

/* Staff Bios Styles */
a.staffBiosHiResLink:link,
a.staffBiosHiResLink:visited, 
a.staffBiosHiResLink:hover { font-size:11px; color: #006A4E; }


/* a.Print classes are for the LINKS within the Print Bar only */
a.print:Link,
a.print:Visited { color: #0066CC;}
a.print:Hover { color: #003399;}


/* Navigation links - very top right of page - 1st row */
a.topDarkGreen:link, 
a.topDarkGreen:visited { font-size:11px; font-weight:bold; color: #006A4E; text-decoration:underline; margin-right:3px; margin-left:3px;}
a.topDarkGreen:hover { color: #000; }

/* Navigation links - very top right of page - 2nd row */
a.topLightGreen:link,
a.topLightGreen:visited {font-size:11px; font-weight:bold; color: #6CB33F; text-decoration:underline; margin-right:3px; margin-left:3px;}
a.topLightGreen:hover { color: #000; }

/* Sub Navigation links - under tabs */
a.subNav:link,
a.subNav:visited { font-weight:normal; color: #fff; text-decoration:none; margin-right:3px; margin-left:3px; }
a.subNav:hover { text-decoration:underline;}

/* Nav Under the Tabs */
a.subNavCurrent:link,
a.subNavCurrent:visited {color: #fff; margin-right:3px; margin-left:3px; font-style:bold; } 
a.subNavCurrent:hover { text-decoration:underline; }


/* Hot News Text Links */
a.hotNews:link,
a.hotNews:visited,
a.hotNews:hover {color: #000; text-decoration:underline; background-image:none;}

/* Footer Text Links */
a.footerLinks:link,
a.footerLinks:visited { color: #fff; margin-right:3px; margin-left:3px; }
a.footerLinks:hover { color: #6CB33F}

/* Generic White Link */
a.whiteLink:link,
a.whiteLink:visited,
a.whiteLink:hover { color:#fff; text-decoration:underline; }

/* Generic Dark Green Link */
a.darkGreenLink:link,
a.darkGreenLink:visited,
a.darkGreenLink:hover { color:#014529; text-decoration:underline; }

/* Generic Black Link */
a.blackLink:link,
a.blackLink:visited,
a.blackLink:hover { color:#333; text-decoration:underline; }

/* Generic White Link */
#moduleWhiteLink a:link,
#moduleWhiteLink a:visited,
#moduleWhiteLink a:hover{ color:#fff; text-decoration:underline; }

/* Generic Black Link */
#moduleBlackLink a:link,
#moduleBlackLink a:visited,
#moduleBlackLink a:hover { color:#333; text-decoration:underline; }


/* Generic Dark Green Link */
#moduleDarkGreenLink a:link,
#moduleDarkGreenLink a:visited,
#moduleDarkGreenLink a:hover { color:#014529; text-decoration:underline; }

/* Left Column Nav Links */
#greenLeftNavLink a:link,
#greenLeftNavLink a:visited,
#greenLeftNavLink a:hover{ font-size:13px; font-weight:bold; color:#fff; text-decoration:none; }

/*Links to specific file types with icons.*/
a.pdf, a.powerpoint, a.word, a.excel, 
a.video_green, a.video_tan, a.video_white, 
a.audio_green , a.audio_tan, a.audio_white, 
a.podcast_green , a.podcast_tan, a.podcast_white, 
a.rss_green, a.rss_tan, a.rss_white  {
	padding-right: 20px;
	background-color:transparent;
	background-repeat:no-repeat;
	background-position:bottom right;
}

a.pdf {			background-image: 	url('/~/media/3A58E33CA61E495CAEFF13A76D83E1D4.ashx') }
a.powerpoint {		background-image: 	url('/~/media/7CC5881E4D8D41AAA3607F4BB14D4E23.ashx') }
a.word {		background-image: 	url('/~/media/21246C0D43FA4BA29616D3A637C71F7B.ashx') }
a.excel {		background-image: 	url('/~/media/D0CA5983F1A744378D8B09A495E4FF78.ashx') }

/*For links on a dark green background*/
a.video_green {		background-image: 	url('/~/media/9241FE050C25448089963F66085CBCF1.ashx') }
a.audio_green {		background-image: 	url('/~/media/2AD5320D451444FCA86A8CA80805005A.ashx') }
a.podcast_green {	background-image: 	url('/~/media/E9CDDC77EF8444E688B3AC4CCDDB027D.ashx') }
a.rss_green {		background-image: 	url('/~/media/9F978140A74D46E1ABFD7531DF260D09.ashx') }

/*For links on a tan background*/
a.video_tan {		background-image: 	url('/~/media/CC7E5A8E2FBC49B58B5E5F2D1771220C.ashx') }
a.audio_tan {		background-image: 	url('/~/media/718B4D389D70439BB1BE511FCB0C5ACB.ashx') }
a.podcast_tan {		background-image: 	url('/~/media/5CC84D26FD5B446A85D18C4B0AD05EE3.ashx') }
a.rss_tan {		background-image: 	url('/~/media/8098D42D88DC4AF5B151B1863212A629.ashx') }

/*For links on a white background*/
a.video_white {		background-image: 	url('/~/media/B4B62DDA4F7B46B7A006C38A7108E12B.ashx') }
a.audio_white {		background-image: 	url('/~/media/980D9D54AD724A34BEF3EE0176618171.ashx') }
a.podcast_white {	background-image: 	url('/~/media/BFE45F9877C843CA91DD6E4C3BC47568.ashx') }
a.rss_white {		background-image: 	url('/~/media/5E970AD7F3284D1FB2E6244C6C412DFA.ashx') }

/* Tools and Forms Links - Table */

.toolsFormsBoxLinks a:link,
.toolsFormsBoxLinks a:visited { font-size:12px; color:#014529;}
.toolsFormsBoxLinks a:hover { color:#000; }


/* Tools And Forms Boxs */
.toolsFormsBoxTitleText { font-size:15px; font-weight:bold; color:#fff; }		
.toolsFormsBoxSubTitleText { font-size:12px; font-weight:bold; color:#014529; }
.toolsFormsBoxBodyText { font-size:11px; font-weight:normal; color:#000;}

/* Tools And Forms Boxs */
.drawerTitleText { font-size:15px; font-weight:bold; color:#fff; }		
.drawerSubTitleText { font-size:12px; font-weight:bold; color:#014529; }
.drawerBoxBodyText { font-size:11px; font-weight:normal; color:#000;}

.drawerLinks a:link,
.drawerLinks a:visited { font-size:12px; color:#014529;}
.drawerLinks a:hover { color:#000; }

/* Main - Tools and Education page module */
.toolGroupHeaderText {font-size:18px;}
.toolGroupHeaderText a {font-size:18px; text-decoration:underline;}
.toolGroupHeaderText a:hover {color:#000000;}
.toolGroupCopyText   {font-size:11px; font-weight:normal; color:#000;}


/* Print Page */
.gsDefaultFont { font-family:Arial, Helvetica, sans-serif; font-size:11px; }
#gsGreenBoldFont { font-weight:bold; color:#014529; }
.gsPPLink { color:#000; }

/* Manage Alerts */
.mAlertName { font-weight:bold; color:#014529; }
.mAlertSubscribe { font-size:14px; font-weight:bold; color:#014529; } 

a.mAlertLink:link, 
a.mAlertLink:visited,
a.mAlertLink:hover { font-size:11px; font-weight:bold; color:#fff; text-decoration:none; }


/* Sermon */
.sermonTitleText { font-size:18px; font-weight:bold; color:#000; }
.sermonTitleTextGreen { font-size:18px; font-weight:bold; color:#006A4E;}
.sermonCaptionText { font-size:11px; }

/* Funds */
.fundsTabTextActive { font-size:16px; font-weight:bold; color:#fff; }
.fundsTabTextInactive { font-size:16px; font-weight:bold; color:#000;}
.fundsOverviewText { font-size:18px;}
.fundsSmallText { font-size:11px; }
.fundsSmallItalicText { font-size:12px; font-style:italic; }
.fundsProfileTitleText { font-size:13px; font-weight:bold; color:#014529; }
.fundsProfileTitleTextTwo { font-size:16px; font-weight:bold; color:#106D4E; }
.fundsProfileTitleTextThree { font-size:13px; font-weight:bold; color:#000; }

.fundsProfileSubTitleText { font-size:12px; font-weight:bold; color:#000; }
.fundsProfileBodyText { font-size:12px; color:#000; }
.fundsTextAreaOneText { font-size:12px; }

a.fundsLink:link,
a.fundsLink:visited,
a.fundsLink:hover { font-weight:bold; text-decoration:none; }


/* Requested Materials */
.rMaterialsRedText { color:#FF0000; }

.tableRowDarkGreen { background-color:#014529; font-weight:bold; font-size:15px; color:#fff; }
.tableColumnGreen { background-color:#6CB33F; font-weight:bold; font-size:15px; color:#fff;  }
.tableRowTan { background-color:#ECF0E0; }

/* Article Page */
.articleTitleText { font-size:22px; font-weight:bold; }
.articleDateText { font-size:12px; }

a.articleLink:link,
a.articleLink:visited { color:#000; text-decoration:underline;}
a.articleLink:hover { text-decoration:none;}

/* Login/Logout Items */
.loginFail { color:#ff0000;}
#logoutLink { font-weight: bold; text-align: right;}