﻿body{ 

}

body #s4-workspace {
	background: url("/Style Library/Images/BGCC_ClubWebsites_blue_background.png") repeat-x scroll 0 0 #ffffff;
}
body #s4-bodyContainer {
	padding-top:10px;
}

.masterShadow {
	width:970px;
	margin:0px auto;
	background-image:url('/Style%20Library/Images/ContentShadowRight.png');
	background-position:right;
	background-repeat:repeat-y;
} 
.masterNoShadow {
	width:970px;
	margin:0px auto;
}
.master {
	width:960px;
}
.clear { clear:both; }

a img {
	border:none;
}


/* ****************************** */
/* Touts Drop Shadoe CSS applied  */
/* using JQuery to the tout       */
/* ****************************** */
.wrap1, .wrap2, .wrap3 {
	display:inline-table;
	/* \*/display:block;/**/
}
.wrap1 {
	float:left;
	background-image:url('/Style%20Library/Images/BGCC_shadow.gif');
	background-position: right bottom;
	background-repeat: no-repeat;
}
.wrap2 {
	background-image:url('/Style%20Library/Images/BGCC_corner_bl.gif');
	background-position: left bottom;
	background-position:-14px 100%;
	background-repeat: no-repeat;
}
.wrap3 {
	padding:0 8px 8px 0;
	background-image:url('/Style%20Library/Images/BGCC_corner_tr.gif');
	background-position: right top;
	background-position:100% -14px;
	background-repeat: no-repeat;
}
.wrapouter {
	/*margin-bottom:12px; #966 */
	padding-right:4px;
}



/* ************************** */
/* Base Font for Page Content */
/* ************************** */

.ms-bodyareacell {
	font-size:10pt;
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
}


/* ************************* */
/* Page Content Fonts        */
/* These are the defaults    */
/* See futher below for more */
/* ************************* */
H1.ms-rteElement-H1
{
-ms-name:"Heading 1";
}
.ms-rteElement-H1
{
font-size:2em;
font-weight:normal;
}
H2.ms-rteElement-H2
{
-ms-name:"Sub Heading";
}
.ms-rteElement-H2
{
font-size:1.4em;
font-weight:normal;
font-style:normal;
color:#66cc00;
}

H3.ms-rteElement-H3
{
-ms-name:"Sub Sub Heading";
}
.ms-rteElement-H3
{
/*font-size:1.2em;*/
font-size:1em;
font-family:Arial, Helvetica, sans-serif;
/*font-family:Garamond, Georgia, serif;*/
font-weight:bold;
color:#000000;
}
P.ms-rteElement-P{
-ms-name:"Paragraph";
}
.ms-rteElement-P
{
/* [ReplaceColor(themeColor:"Dark2-Darker")] */ color:#000000;
	font-size:1em;
	font-family:Arial, Helvetica, sans-serif;
}


.s4-ca li {
	color:#45525f;
}

/* ***************************** */
/* BGCC Elements (Markup Styles) */
/* ***************************** */
/* These are the Stlye definations for the Markup Styles drop down.
   The first item sets the name text and the second sets the font
   properties.
*/ 
/*H1.bgcc-rteElement-H1
{
-ms-name:"Heading 1";
}
.bgcc-rteElement-H1
{
font-size:2em;
font-weight:normal;
}*/
H2.bgcc-rteElement-H2
{
-ms-name:"Sub Heading";
}
H2.ms-rteElement-H2
{
-ms-name:"Sub Heading";
}
.bgcc-rteElement-H2, .ms-rteElement-H2,
.ms-WPHeader .ms-WPTitle {
font-family:Arial, Helvetica, sans-serif;
font-size:1.4em;
font-weight:normal;
font-style:normal;
color:#66cc00;
margin-bottom:0;
}
H3.bgcc-rteElement-H3
{
-ms-name:"Sub Sub Heading";
}
H3.ms-rteElement-H3
{
-ms-name:"Sub Sub Heading";
}
.bgcc-rteElement-H3, .ms-rteElement-H3, table .bgcc-rteElement-H3
{
font-size:1.2em;
/*font-size:1em;*/
font-family:Arial, Helvetica, sans-serif;
/*font-family:Garamond, Georgia, serif;*/
font-weight:bold;
color:#000000;
}
P.bgcc-rteElement-P{
-ms-name:"Paragraph";
}
.bgcc-rteElement-P, .ms-rteElement-P
{
/* [ReplaceColor(themeColor:"Dark2-Darker")] */ color:#000000;
	font-size:1em;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	margin-top:6px;
}
.s4-ca li {
/* [ReplaceColor(themeColor:"Dark2-Darker")] */ color:#000000;
}
.ms-WPBody h2 {
	font-weight:inherit;
}
.ms-WPBody {
	font-family:inherit;
}
.ms-rte-wpbox {
	color:#000000;
	font:inherit;
}

/* *********************************** */
/* BGCC Styles (Green Box Text Styles) */
/* *********************************** */


li.bgcc-rteElement-ListBullets  {
	-ms-name:"Bulleted List";
}
li.bgcc-rteElement-ListBullets {
	padding-bottom:.75em;
	list-style-type:disc;
	margin-left:40px;
}

div.bgcc-rteElement-GreenBoxText {
	-ms-name:"Green Box Text";
}
div.bgcc-rteElement-GreenBoxText {
	background-color:#66cc00;
	display:block;
	color:#ffffff;
	padding:6px 10px;
	font-size:1.4em;
	font-weight:normal;
}
.bgcc-rteElement-GreenBoxText a {
	display:block;
}
.bgcc-rteElement-GreenBoxText a:link,
.bgcc-rteElement-GreenBoxText a:visited {
	text-decoration:none;
	color:#fff !important;
}
.bgcc-rteElement-GreenBoxText a:hover {
	text-decoration:underline;
	color:#fff;
}
/*dublicated for Content Editor Web Parts */
div.ms-rteElement-GreenBoxText {
	-ms-name:"Green Box Text";
}
div.ms-rteElement-GreenBoxText {
	background-color:#66cc00;
	display:block;
	color:#ffffff;
	padding:6px 10px;
	font-size:1.4em;
	font-weight:normal;
}
.ms-rteElement-GreenBoxText a {
	display:block;
}
.ms-rteElement-GreenBoxText a:link,
.ms-rteElement-GreenBoxText a:visited {
	text-decoration:none;
	color:#fff !important;
}
.ms-rteElement-GreenBoxText a:hover {
	text-decoration:underline;
	color:#fff;
}



/* ******************** */
/* BGCC Styles (Styles) */
/* ******************** */
/* These need to be kept in parallel with the same set below. */
.bgcc-rteStyle-FirstParagraph {
	-ms-name:"Intro Paragraph";
}
.bgcc-rteStyle-FirstParagraph {
/*	Removing the First Paragraph style - June 29, 2012 */
/*	font-family:Garamond, Georgia, serif;
	font-weight:bold;
	font-size:1.3em;
	color:#000000;	*/
}

.ms-rteStyle-FirstParagraph {
	font-size:1em;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
}
/* Due to client improperly using h4 to do the Intro Paragraph
   on several pages this is to make the h4 look the same */
.ms-rteElement-H4 {
	font-size:1em;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-style:normal;
	color:#000000;
}

.bgcc-rteStyle-withgreenarrow {
	-ms-name:"Add Green Arrow";
}
.bgcc-rteStyle-withgreenarrow {
	background-image:url('/Style%20Library/Images/green_arrow.png');
	background-position:right;
	background-repeat:no-repeat;
	padding-right:14px;

}
.bgcc-rteStyle-withsmallgreenarrow {
	-ms-name:"Add Small Green Arrow";
}
.bgcc-rteStyle-withsmallgreenarrow {
	background-image:url('/Style%20Library/Images/green_arrow_small.png');
	background-position:right;
	background-repeat:no-repeat;
	padding-right:11px;

}

.bgcc-rteStyle-padded {
	-ms-name:"List with padding (add bullet first)";
}
li.bgcc-rteStyle-padded,
ul.bgcc-rteStyle-padded li,
ol.bgcc-rteStyle-padded li {
	padding-bottom:.75em;
}


/* **************************************** */
/* !IMPORTANT PLEASE READ BEFORE DELETING!  */
/* Adds to the default dropdown             */
/* Kept for reuseable content compatibility */
/* **************************************** */

/* Delete
.ms-rteStyle-FirstParagraph {
	-ms-name:"Intro Paragraph";
}
.ms-rteStyle-FirstParagraph
{
	font-family:Garamond, Georgia, serif;
	font-weight:bold;
	font-size:1.33em;
	color:#000000;	
}
*/

.ms-rteStyle-withgreenarrow {
	-ms-name:"Add Green Arrow";
}
.ms-rteStyle-withgreenarrow {
	background-image:url('/Style%20Library/Images/green_arrow.png');
	background-position:right;
	background-repeat:no-repeat;
	padding-right:14px;

}

/* Tag Styles */
.ms-bodyareacell ul li {
/* [ReplaceColor(themeColor:"Dark2-Darker")] */ color:#45525f;
	color:#000000;
	font-family:inherit;
	font-size:1em;
}
.ms-bodyareacell ol li {
/* [ReplaceColor(themeColor:"Dark2-Darker")] */ color:#45525f;
	color:#000000;
	font-family:inherit;
	font-size:1em;
}

/* ************************************ */
/* Hyperlinks within the body area cell */
/* ************************************ */
.ms-bodyareacell a:link, .ms-bodyareacell a:visited {
	color:#0099cc;
	text-decoration:none;
}
.ms-bodyareacell a:hover {
	color:#66cc00;
	text-decoration:underline;
}
.ms-bodyareacell a img {
	border:none;
}


/* ************************************ */
/* Quick Links                          */
/* ************************************ */
#QuickLinks {
	margin-bottom:8px;
}
/* Quick Links Title */
#QuickLinksTitle {
	background-color:#cccc00;
	padding:12px 15px 12px 12px;
/* August 2, 2012 - remove serif fonts	
	font-family:Garamond, Georgia, serif;
	font-weight:bold;
	font-size:1.6em;
*/
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:12pt;
	color:#fff;
	margin-bottom:6px;
}

span.quicklink {
	font-family:Arial, Helvetica, sans-serif !important;
	color: #676767;
	font-size:9pt !important;
}
a.quicklink {
	color: #0072bc;
	text-decoration: none;
}
p.quicklink {
	padding-left:24px;
	margin:0px !important;
}
/* ************************************ */
/* Connect And Share                         */
/* ************************************ */

/* Connect And Share Title  */
#ConnectAndShareTitle {
	background-color:#ff9900;
	padding:12px 15px 12px 12px;
/* August 2, 2012 - remove serif fonts	
	font-family:Garamond, Georgia, serif;
	font-weight:bold;
	font-size:1.6em;
*/
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:12pt;	color:#fff;
	margin-bottom:6px;
}

#ConnectAndShare ul li {
	font-size:9pt !important;
	font-family:Arial, Helvetica, sans-serif !important;
}
#ConnectAndShare span {
	font-family:Arial, Helvetica, sans-serif !important;
	color: #676767;
	font-size:9pt !important;
}
#ConnectAndShare a.quicklink {
	font-size:9pt !important;
}
#ConnectAndShare p {
	padding-left:24px;
	margin:0px !important;
}


/* ************************************************ */
/* Top Tabs for Site Action, Donations, and Members */
/* ************************************************ */
#tabsArea {
	margin:0 auto;
	width: 970px;
}
#tabs {
	float:right;
	/* remove shadow fix; related to blue gradient background change
	background-image:url("/Style%20Library/Images/ContentShadowRight.png");
	background-position:right center;
	background-repeat:repeat-y;
	padding-right:10px;
    */
}
.tab {
	width:120px;
	background-color:#cc3333;
	border-left: 1px #ffffff solid;
	border-top: 1px #ffffff solid;
	border-right: 1px #ffffff solid;
	float:right;
	margin-left:4px;
	padding:4px;
	text-align:center;
}
.small_fr {
	font-size:0.7em;
	height:20px;
}
.siteactionstab {
	background-color:#666666;
}
.tab a {
	width:100%;
	display:block;
	font-size:1.6em;
}
.tab a:link, .tab a:visited {
	color: #fff;    
	text-decoration:none;
}
.tab a:hover {
	color: #fff;
	text-decoration:underline;
}
.tabSelected {
	background-color:#ffffff;
}
.tabSelected a:link, .tabSelected a:visited {
	color: #676767;
	text-decoration:none;
}
.tabSelected a:hover {
	color:#000;
	text-decoration:underline;
}


/* Header Area */
#headerArea{

}
#logoArea {
	background-color:#ffffff;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
}
#bgcc-logo {
	padding:25px;
	float:left;
}
#bgcc-logo img {
	border:none;
}
#WelcomeMenu {
	text-align:right;
	margin-right:6px;
}
#WelcomeMenu span .ms-menu-a {
	color:#cc3333;
	font-size:16pt;
}
#MembersLinks  {
	text-align:right;
	margin-right:6px;
}
#AnonLinks {
	display:none;
}
#HeaderLinks {
	text-align:right;
}
#Language {
	text-align:right;
	margin-right:6px;
}

#MembersLinks a:link, #MembersLinks a:visited,
#AnonLinks a:link, #AnonLinks a:visited {
	color:#45545f;
	text-decoration:none;
	font-weight:bold;
}
#MembersLinks a:hover,
#AnonLinks a:hover {
	color:#45535f;
	text-decoration:underline;
	font-weight:bold;
}

#HeaderLinks a:link, #HeaderLinks a:visited,
#Language a:link, #Language a:visited {
	color:#000000;
	text-decoration:none;
	font-weight:bold;
}
#HeaderLinks a:hover,
#Language a:hover {
	color:#000000;
	text-decoration:underline;
	font-weight:bold;
}

/*************************************************************************
'
'  Ribbon Presentation
'  applies to Welcome and Site Actions Menu with the ability to show and
'  hide the Ribbon.
'
'*************************************************************************/
.ms-SpLinkButtonInActive{
	background-color:transparent;
}
.ms-welcomeMenu {
	border:none;
	font-family:tahoma, Arial, Helvetica, sans-serif;
}
.ms-welcomeMenu {
	padding-top:5px;
}
.ms-welcomeMenu a:link, .ms-welcomeMenu a:visited {
	color: #999999;
}
.ms-welcomeMenu a:hover {
	color: #999999;
	text-decoration:underline !important;
}
.ms-welcomeMenu.ms-SpLinkButtonActive {
	background:url('/_layouts/images/blank.gif');
	border:none;
}
.ms-welcomeMenu.ms-SpLinkButtonActive a:link {
	color: #999999;
	text-decoration:underline;
}
/*#WelcomeMenu span.ms-MenuUILabel span {
	color:#999999;
	font-size:8pt;
}*/
.ms-siteactionsmenuinner {
	background:url('/_layouts/images/blank.gif');
	border:none;
	font-family:tahoma, Arial, Helvetica, sans-serif;
}
.ms-siteactionsmenu {
	font-size: 1em;
}
.ms-siteactionsmenu > span > a {
	color: #999999;
}
.ms-siteactionsmenuhover {
	background:url('/_layouts/images/blank.gif');
}
.ms-siteactionsmenuinner, .ms-siteactionsmenuhover {
	font-family:tahoma, Arial, Helvetica, sans-serif;
	border:none;
	padding:1px;	
}
.ms-siteactionsmenuhover > a {
	text-decoration:underline !important;
}
.ms-viewselector-arrow {
	display:none !important;
}
.ms-siteactionsmenu > span > a > span {
	margin:0px;
}


/* Search Area */
#searchArea { 
	float:right;
	padding-right:12px;
	padding-top:24px;
}
.s4-search table, .s4-search .ms-sbtable-ex { margin: 0; }



/* Navigation */
#topNav {
	background-color:#74c83f;
}
.navBottomShadow {
	background: url("/Style%20Library/Images/ContentShadowBottom.png") repeat-x scroll 0 0 transparent;
	height: 10px;
}
#topNavShadow {
	background-image:url('/Style%20Library/Images/ContentShadowBottomWithWhite.png');
	background-repeat:repeat-x;
}







.s4-tn li.static > a.menu-item {
	font-size:9pt;
	border:1px solid transparent;
	color:#fff;
	display:inline-block;
	height:15px;
	padding:4px 10px;
	vertical-align:middle;
	white-space:nowrap;
	background-color: transparent;
}
.s4-toplinks .s4-tn li.static > a:hover,
.s4-toplinks .s4-tn a.selected:hover {
	color: #333;
	text-decoration: none;
	background-color: #fff;
	background-image: none;
	display:block;
}




.s4-tn li.dynamic > a.menu-item {
	color:#45525f;
}
.s4-tn li.dynamic > a.menu-item:hover {
	background-color: #eee;
}

.s4-toplinks .s4-tn a.selected {
	background: none repeat scroll 0 0 transparent;
	border-color: transparent;
	margin: 0;
}


/* hide first node */
.s4-tn ul.root > li.static > a.menu-item { display:none; }

.menu-horizontal a.dynamic-children span.additional-background, 
.menu-horizontal span.dynamic-children span.additional-background 
{
  background:none repeat scroll 0 0 transparent;
  padding:0;
}



/* Content Area */
#contentArea {
	background-color:#ffffff;
	float:left;
}
#contentArea div.welcome { padding-top: 0; }
#contentArea div.page-title {
	color:#66cc00;
	font-family:Arial,Verdana,san-serif;
	font-size:18pt;
	margin-bottom:10px;
}
#contentArea div.page-content { 
	padding-top: 0px;
	margin-top:0px;
}


div.page-content hr {
	display: block;
	position: relative;
	padding: 0;
	margin: 8px auto;
	width: 100%;
	clear: both;
	border: none;
	border-top: 1px solid #66cc00;
	border-left: 1px solid #66cc00;
	font-size: 1px;
	line-height: 0;
	overflow: visible;
	height:2px;
}

table.alumnus {
	width:409px;
}
table.alumnus select {
	width:380px;
}

/* Breadcrumb */
.bc-container { width:100%; display:block; float:left; padding-top:6px; padding-bottom:18px;  }
.bc-sitemap {padding: 1px 15px; }
.bc-printshare { padding: 1px 20px; /* #967 - Align the print/share to the right */ }
.welcomeHomeLayout .bc-printshare {padding: 1px 5px; /* #967 - Align the print/share to the right */ }
.bc-sitemap { display:block; float:left; }
.bc-sitemap a:link,.bc-sitemap a:visited { color:#0072BC; }
.bc-printshare { display:block; float:right; }
.bc-printshare a:link,.bc-printshare a:visited { color:#45525F; }
/* .breadcrumbRoot { display:none; } */
.addthis_button_compact {
	text-transform:uppercase;
	margin-top:3px;
}
.addthis_button_compact_fr {
	text-transform:capitalize;
}
/* 
First child element rendered by a SiteMapPath is an <a> tag you have no control over,  
adjacent to that is your root node's span tag, adjacent to that is the root node's  
path-separator span: don't display it. 
*/ 
.breadcrumbRoot + span, 
.breadcrumbRootNode + span 
{ 
    display:none; 
}

/* Mar 2012 - change footer shadow to accommodate new background design
#contentFooter {
	background-image:url('/Style%20Library/Images/ContentShadowBottom.png');
	background-position:10px 0px;
	background-repeat:repeat-x;
}*/

#ShadowSpacer {
	float:right;
	width:10px;
	height:29px;
	background-image:url('/Style Library/Images/ContentShadowTopRight.png');
	background-repeat:no-repeat;
}
.footerShadowLeft {
	height:10px;
	width:10px;
}
.footerShadowRunner {
	background-image:url('/Style%20Library/Images/ContentShadowBottom.png');
	background-repeat:repeat-x;	
}
.footerShadowRight {
	height:10px;
	width:10px;
	padding:0px;
	background-image:url('/Style Library/Images/ContentShadowBottomRightCorner.png');
	background-repeat:no-repeat;
}
.footerShadowRight img {
	display:none;
}
#footerArea { padding: 0 0 50px 0; }
#FooterFollowUsOn, #RightFollowUsOn {
	float:right;
	margin-right:10px;
}
#FooterFollowUsOn {
	color:#fff;
}
#FooterFollowUsOn img, #RightFollowUsOn img {
	border:none;
}
.site-links {
	display:inline;
	list-style:none outside none;
}

.site-links a,
.site-links a:visited,
.site-links a:link { color:#fff; }

.site-links li {
	float:left;
	border-left:1px solid #FFFFFF;
	padding:0 5px;
}
.site-links li.first { border-left: 0 none; }



/* left nav */
.s4-ca {
	margin-left: 216px;
}
body #s4-leftpanel { 
	background:url("/Style%20Library/Images/silver_gradient2.png") repeat-x scroll 0 top transparent;
	min-height:350px;
	width: 216px;
}
body #s4-leftpanel-content, .ms-quickLaunch { 
	background-color:transparent;
	border:0 none;
	padding:0;
}



.s4-ql { padding: 10px 0 0 12px; }
.s4-ql ul.root ul { margin-bottom: 10px; } /* 2nd tier spacing between 1st level nodes */

.s4-ql ul.root ul > li { background-color: #afafaf; margin-left:10px; } /* 2nd tier shading */

.s4-ql a.selected {
	background:url("/Style%20Library/Images/green_arrow_small.png") no-repeat scroll 0 center transparent;
	border-color:transparent !important;
	color: #45525F !important;
}

.s4-ql ul.root > li > .menu-item {
	color: #45525F;
	text-transform:uppercase;
}
.s4-ql ul.root > li > a
.s4-ql ul.root > li > ul {
	background-color:#999;
	margin-bottom: 10px;
}

/* highlight on hover */
.s4-ql ul.root > li.static > a.static:hover { background-color:#fff !important; } 
.s4-ql ul.root > li > ul.static a {
	color:#fff;
}



/* Font Paragraph Hyperlink */

/* home page alignment */
.page-wpzone .ms-PartSpacingVertical { margin:0; }
.page-wpzone {
	margin-top: 10px;
	margin-bottom:0px;
	margin-right:0px;
}
.page-content-right {
	/*margin-top:10px; #966 - It was used only for the home page */ 
	margin-bottom:0px;
	margin-right:0px;
}
.page-content { margin:0 15px 0 0; }

/* controls the spacing between the rotating image and the body text */
/* August 12, 2012 - changed to 0 px to reduce spacing  */
.home-pagecontent-spacer {
	padding-top:0px;
}

/* Home Page Col */
.hp-col-left, .hp-col-right {
	background-image:url('/Style%20Library/Images/silver_gradient.png');
	background-repeat:repeat-x;
	background-position:left bottom;
	width:50%;
	vertical-align:top;	
}
.hp-col-left div, .hp-col-right div {
	padding:12px 24px;
}
.hp-col-left div .bgcc-rteStyle-withsmallgreenarrow, .hp-col-right div .bgcc-rteStyle-withsmallgreenarrow {
	padding:12px 10px 12px 24px;
}

.hp-col-left {
	border-right:12px #fff solid;
}
.hp-col-right {
	border-left:12px #fff solid;
}
.hp-col-container {
	position: relative;
	float:left;
}
.hp-col-more {
	position: absolute;
	bottom: 8px;
	right: 12px
}
.ms-WPTitle, .ms-WPTitle a {
    color: #45525f;
}
.ms-WPTitle {
    font-size: 12pt;
    font-weight: normal;
}

.ms-WPHeader .ms-WPTitle {
	/*font-family:Garamond, Georgia, serif;*/
	font-family:Verdana, Arial, Helvetica, sans-serif;
	/*font-size:15pt;
	color:#45525f;
	font-weight:bold;*/
}
.ms-WPHeader .ms-WPTitle a:link,
.ms-WPHeader .ms-WPTitle a:visited {
	/*font-family:Garamond, Georgia, serif;*/
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12pt;
	font-weight:normal;
	color:#45525f;
	padding-right:14px;
	background-image:url('/Style%20Library/Images/green_arrow.png');
	background-position:right center;
	background-repeat:no-repeat;		
}
.ms-WPHeader .ms-WPTitle a:hover {
	text-decoration:none;
}


/* ************* */
/* Image Rotator */
/* ************* 
#bannerRotations {
	position:relative;
	cursor:pointer;
 }

#bannerRotations .im { display:block; position:absolute; }

#bannerRotations,
#bannerRotations .im img { width: 635px; height: 385px; }

#bannerRotations img { border: none 0px; }

#bannerRotations .im img {
	filter:alpha(opacity=0);
	opacity:0;
}

#bannerRotations .buttons {
	position: absolute; 
	right: 0; 
	bottom: 0;
	padding: 5px 10px;
	z-index: 1;
}

*/
/************************************************************************
EIT_ImageRotator
************************************************************************/
/*October 15, 2012 - fix Chrome magnification issue */
#EIT_ImageRotator {
	overflow:hidden;
	height:385px;
	width:635px;
}
#EIT_ImageRotator .buttons table {
	float:right ;
}




/* News Items */
div.news-item .date {
  color: #555;
  font-weight: bold;
  font-size: 11px;
}
div.news-item .title {
  display:block;
  font-size: 12px;
  font-weight: bold;
  padding: 1px 0 3px;
}
div.news-item .body-text {
  color: #666;
  font-size: 12px;
}
div.bgcc-feed {
	display:none;
}



/* Club Pages Layout */
div.club-details { background: url('/Style%20Library/Images/blue_gradient.png'); background-repeat:repeat-x; }
div.club-details > div { padding:10px 12px; }

div.page-content-right > div {
	/* padding:0px 12px 10px 12px; #966 - It's creating a padding top with the fixed width */
}

.page-title h2, 
.club-details h3, 
.club-details h4 { margin:0; } 

/* contact info header */
div.club-details h4 {
  font-family: Arial,Helvetica,sans-serif;
  font-size: 1em;
  margin: 20px 0 3px;
}
div.club-details .phonefax { margin-bottom: 15px; }

.service-loc { margin-right: 15px; }



/* table style used by Find a Club results and Club Service Location list */
table.bgcc_service { width:100%; color:#000; font-size: 12px; font-family:Arial, Helvetica, sans-serif; }
.bgcc_service tr.first td { border-bottom:1px solid #74C83F;}
.bgcc_service tr.alt { background-color:#cecece; }
.bgcc_service th,
.bgcc_service td { padding: 8px 0; font-size: 1em; font-family: inherit; }
.bgcc_service th { background-color:#74C83F; color:#fff; text-align:left; }
.bgcc_service .name a:link,
.bgcc_service .name a:visited { color:#000; }
.bgcc_service td.name { font-size: 1.2em;  }
.bgcc_service .name { padding-left: 15px;  }
.bgcc_service .city { padding-right: 15px;  }
.bgcc_service .range { padding-right: 15px; text-align:center; }

/* Find A Club Page */
	.resultsTable tr.head {
	border:1px solid #666;
}
.resultsTable th {
	background-color:#aaa;
	color:#fff;
}
.resultsTable th, .resultsTable td {
	padding:3px 12px;
}




/* ms-dialog */
.ms-dialog #tabsArea,
.ms-dialog #headerArea,
.ms-dialog #navigationArea,
.ms-dialog #contentFooter,
.ms-dialog #footerArea {
	display:none;
}



div.article,
div.welcome
{
	padding: 20px 16px;
}
.BGCC_ContentPageLayout {
	padding-right:24px;
}

div.welcomeHomeLayout {
	padding:0px 18px 18px; /* #967 - The print/share bottom should be at the top */
}
div.LandingLayout {
	padding:0px;
	padding-left:19px;
	padding-right:18px;
}
div.ms-rte-wpbox ul.dfwp-list {
	padding-left:0px;
}

.page-content-right .ms-PartSpacingVertical {
	margin-top:0px;	
}
/* Find a Club Web Part */
.queryFields {
	padding: 10px 0;
	font-family: Arial,Helvetica,sans-serif;
}
.queryFields div.field {
	text-align:left;
	padding-bottom: 5px;
}
.with-border div.field {
	text-align:right;
}
.queryFields div.left {
	text-align:left;
}
.queryFields .search-input {
	border-bottom: 2px solid #666;
	border-right: 2px solid #666;
	
	border-left:1px solid #ccc;
	border-top:1px solid #ccc;
	
	background-color: #eee;
	font-size:13px;
	margin:0;
	padding:5px 3px;
	width:184px;
	font-family:Arial, Helvetica, sans-serif;
	color:#666;
}
.queryFields input.search-input {
	width:175px;
}
.queryFields input.button {
	border: 1px solid #999;
	background-color: #666;
	padding: 0;
	margin: 0;
	width: 45px;
	height: 30px;
	font-size: 11px;
	color: #fff;
	font-weight: bold;
}

.queryFields {
	padding-left:8px;
/*	margin-bottom:12px;*/
}
.queryFields span.title {
	background-color:#fff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:12pt;
	color:#45525f;
	width:100%;
	padding-bottom:10px;
	display:block;
}
.queryFields div {
	padding-right:2px;
}
.queryFields a:link,
.queryFields a:visited { 
	display:block; 
	text-align:right;
	padding:12px 15px 12px 8px;
/* August 2, 2012 - remove serif fonts
	font-family:Garamond, Georgia, serif;
	font-weight:bold;
	font-size:1.5em;
*/
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:12pt
	color:#45525f;
}

.page-content-right {
	width:276px;
	padding-left:12px;
}
.page-content-right h3 {
	/*font-family:Garamond, Georgia, serif;*/
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:12pt;
	color:#45525f !important;
}

/* change border color to show faint grey underline for Blogs and Latest News web part */
.page-content-right .ms-WPHeader td {
	border-bottom-color:#ebebeb;
}
/* 01/21/2013 - address title wrapping issues for grants pages */
.page-content-right .ms-WPHeader td h3 {
	color: #66CC00 !important;
	text-align:left !important;
}
h3.ms-WPTitle {
	text-align:left !important;
}
.page-content-right nobr,
h3 nobr {
	white-space: normal;
}

/* donations web part */
div.donationsForm table,
div.donationsForm td { font-size: 10px; }
div.donationsForm .label { vertical-align:top; }
div.donationsForm .label span { display:block; padding: 5px 0; margin-top:2px;}
div.donationsForm .details .label,
div.donationsForm .contact .label { width: 110px; }
div.donationsForm .details .field div { padding:5px 0; }
div.donationsForm .details .field input { margin: 0; }
div.donationsForm .details .loc-picker span {
	display:block;
	float:left;
	width:75px;
}
div.donationsForm .contact .field div { padding:5px 0; }
div.donationsForm .ccinfo .label { width:110px; vertical-align: top }
div.donationsForm .ccinfo .field div {padding: 5px 0; }
div.donationsForm .submit { }
div.donationsForm .club-list { width: 280px; } 


/* #944 - Add the space when one of the optional choices with dropdowns is selected (Donation). */
TABLE.directdedicate TD div.to-club,
TABLE.directdedicate TD div.to-prov {
	padding-bottom:15px;
}



/* news letter registration web parts */
.signupRegForm td { padding:3px 0; }
.signupRegForm td.label { padding:0 15px 0 0; }
.signupRegForm td.field {  }
.signupRegForm td.field input,
.signupRegForm td.field select { width:200px; }
.signupRegForm td.submit { padding-left:215px; }


.infoRequestForm input,
.infoRequestForm select { padding: 3px; margin:0; border:1px solid #ccc; }
.infoRequestForm td { padding: 5px 0; padding-right: 10px; }
.infoRequestForm .field table label,
.infoRequestForm .field table input { display:block; float:left; margin:0; padding: 0; }
.infoRequestForm .field table input { margin: 0 5px 0 20px; }
.infoRequestForm .field textarea { 
	width: 380px; 
	height: 200px; 
	font-family:verdana,arial,helvetica,sans-serif; 
	font-size:8pt; 
	color:#333;
	padding: 5px;
}
.contact-detail, .story-detail { margin-bottom: 20px; } 
.alumnus td.label { width:150px; padding-right: 0; }

/* ************************* */
/*  Blog Post Page Width     */
/* ************************* */

.ms-rightblogpost {
	width:580px !important;
}

/* set width for comments section */
.ms-commenttable, .ms-CommentBody {
                width:648px;
}

@media screen, handheld {
#PrintLogo {
	display:none;
}
}

@media print {

.noPrint {
	display:none;
}

#authorRegion, #tabsArea, #headerArea, #navigationArea, 
#navBottomShadow, #s4-statusbarcontainer, #PlaceHolderBreadcrumb, .bc-container, 
#s4-leftpanel, #contentFooter, #footerArea,
.page-content-right, .page-wpzone-lower {
	display:none;
}
body #s4-workspace {
	background: url("/_layouts/Images/blank.gif") repeat scroll 0 0 #fff;
}
body .ms-bodyareacell {
	width:660px;
}
div.welcome {
	padding-left:0px;
}
.masterShadow {
	background-image:none;
}
/* End of media print */
}






/* right-side rich-text content */
/*.page-content-right { float:left; width: 100%; }

.page-content-right .ms-rtestate-field {
	display:block !important; 
	padding-right:2px;
}
.page-content-right .ms-reusableTextView { 
	float:left;
	display:block; 
	width:100%;
}*/

.page-content-right .ms-reusableTextView h3, 
.page-content-right .ms-reusableTextView h4 { margin:0; }

.page-content-right .ms-reusableTextView h4 { 
	font-style:normal; 
/* August 2, 2012 - remove serif fonts	
	font-family:Garamond, Georgia, serif;
	font-weight:bold;
	font-size:1.2em;
*/
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:12pt;
	color:#45525f;
}
/*.page-content-right .ms-reusableTextView p { margin: 0 0 5px; font-size: 0.8em; }

.page-content-right .ms-rtestate-field > div.ms-rteElement-Callout1 { margin:0 0 10px; }*/

/* adjusts padding of image style 4 */
.ms-rteImage-4 { padding: 6px; }


/* ************************* */
/*  Table Styles             */
/* ************************* */


/* ************************* */
/*  Table Clear              */
/* ************************* */
.bgcc-rteTable-0{
-ms-name:"Table - Clear";
border-width:0px;
border-style:none;
border-collapse:collapse;
}

.bgcc-rteTableHeaderFirstCol-0,
.bgcc-rteTableHeaderLastCol-0,
.bgcc-rteTableFirstCol-0,
.bgcc-rteTableFooterFirstCol-0,
.bgcc-rteTableOddRow-0 {
border-style:none;
border-width:0px;
}


/* ************************* */
/*  Table Landing            */
/* ************************* */
.bgcc-rteTable-BGCCLanding {
	-ms-name:"Table - Landing";
}
.bgcc-rteTable-BGCCLanding {
	text-align:left;
	vertical-align:top;
	font-size:1em;
}
.bgcc-rteTable-BGCCLanding th.bgcc-rteTableHeaderEvenCol-BGCCLanding {
	background-color:#17637A;
	color:#fff;
	padding: 15px; 
	text-align:left;
	font-size:1.3em;
} 
.bgcc-rteTable-BGCCLanding th.bgcc-rteTableHeaderOddCol-BGCCLanding {
	background-color:transparent;
	padding-right: 15px; /* provides spacing */
}
.bgcc-rteTable-BGCCLanding td.bgcc-rteTableEvenCol-BGCCLanding {
	width:33%;
	background-color:transparent;
	vertical-align:top;
	padding: 8px;
	color: #45525f;
	border-left:1px #ccc solid;
	border-right:1px #ccc solid;

}
.bgcc-rteTable-BGCCLanding td.bgcc-rteTableFirstCol-BGCCLanding {
	background-color:transparent;
	vertical-align:top;
	padding: 6px;
	color: #45525f;
	border-left:1px #ccc solid;
	border-right:1px #ccc solid;
	border-bottom:1px #ccc solid;
}
.bgcc-rteTable-BGCCLanding td.bgcc-rteTableEvenCol-BGCCLanding {
	background-color:transparent;
	vertical-align:top;
	padding: 6px;
	color: #45525f;
	border-left:1px #ccc solid;
	border-right:1px #ccc solid;
	border-bottom:1px #ccc solid;
}

.bgcc-rteTableFooterEvenCol-BGCCLanding {
	padding:6px;
	vertical-align:top;	
	text-align:right;
}
.bgcc-rteTableEvenCol-BGCCLanding h3 {
	margin:0;
}

.bgcc-rteTableHeaderEvenCol-BGCCLanding a:link, 
.bgcc-rteTableHeaderEvenCol-BGCCLanding a:visited, 
.bgcc-rteTableHeaderEvenCol-BGCCLanding a:hover  {
	text-decoration:none;
	color:#ffffff;
}
.bgcc-rteTableHeaderEvenCol-BGCCLanding a:hover  {
	text-decoration:none;
	color:#66cc00;
}

/* ************************* */
/*  Table Landing with More  */
/* ************************* */
.bgcc-rteTable-BGCCLandingMore {
	-ms-name:"Table - Landing with More";
}
.bgcc-rteTable-BGCCLandingMore {
	text-align:left;
	/* line-height:2; */
	vertical-align:top;
	font-size:1em;
}
.bgcc-rteTable-BGCCLandingMore th.bgcc-rteTableHeaderEvenCol-BGCCLandingMore {
	background-color:#17637A;
	color:#fff;
	padding:15px 5px 15px 15px;
	text-align:left;
	font-size:1.3em;
} 
.bgcc-rteTable-BGCCLandingMore th.bgcc-rteTableHeaderOddCol-BGCCLandingMore {
	background-color:transparent;
	padding-right: 15px; /* provides spacing */
}
.bgcc-rteTable-BGCCLandingMore td.bgcc-rteTableEvenCol-BGCCLandingMore {
	/*width:33%;*/
	background-color:transparent;
	vertical-align:top;
	padding: 8px;
	color: #45525f;
	border-left:1px #ccc solid;
	border-right:1px #ccc solid;

}
.bgcc-rteTable-BGCCLandingMore td.bgcc-rteTableFirstCol-BGCCLandingMore {
	background-color:transparent;
	vertical-align:top;
	padding: 6px;
	color: #45525f;
	border-left:1px #ccc solid;
	border-right:1px #ccc solid;
}
.bgcc-rteTable-BGCCLandingMore td.bgcc-rteTableEvenCol-BGCCLandingMore {
	background-color:transparent;
	vertical-align:top;
	padding: 6px;
	color: #45525f;
	border-left:1px #ccc solid;
	border-right:1px #ccc solid;
}
.bgcc-rteTableFooterEvenCol-BGCCLandingMore {
	border-bottom:1px #ccc solid;
	border-left:1px #ccc solid;
	border-right:1px #ccc solid;
	padding:6px;
	vertical-align:top;	
	text-align:right;
}
.bgcc-rteTableEvenCol-BGCCLandingMore h3 {
	margin:0;
}
.bgcc-rteTableHeaderEvenCol-BGCCLandingMore a:link, 
.bgcc-rteTableHeaderEvenCol-BGCCLandingMore a:visited, 
.bgcc-rteTableHeaderEvenCol-BGCCLandingMore a:hover  {
	text-decoration:none;
	color:#ffffff;
}
.bgcc-rteTableHeaderEvenCol-BGCCLandingMore a:hover  {
	text-decoration:none;
	color:#66cc00;
}


/* ************************* */
/*  Table Donations          */
/* ************************* */
.bgcc-rteTable-BGCCDonation{
-ms-name:"Table - Two Column Green Header";
text-align:left;
vertical-align:top;
/* [ReplaceColor(themeColor:"Accent1-Darker")] */ color:#000000;
font-size:1em;
width:100%;
margin-bottom:9px;
}
.bgcc-rteTable-BGCCDonation th,
.bgcc-rteTable-BGCCDonation td {
	width:50%;
	vertical-align:top;
	text-align:left;
	padding-left:5px;
	padding-right:5px;
}
.bgcc-rteTable-BGCCDonation th {	
	padding-top:6px;
	padding-bottom:6px;
}
.bgcc-rteTable-BGCCDonation td {
	padding-top:2px;
	padding-bottom:6px;
}
.bgcc-rteTable-BGCCDonation th.bgcc-rteTableHeaderRow-BGCCDonation th {
	background-color:#FFF;
	border-bottom:1px #74c83f solid;
}
.bgcc-rteTable-BGCCDonation th.bgcc-rteTableHeaderFirstCol-BGCCDonation,
.bgcc-rteTable-BGCCDonation th.bgcc-rteTableFooterFirstCol-BGCCDonation{
/* [ReplaceColor(themeColor:"Accent1")] */ border-top:1px #74c83f solid;
/* [ReplaceColor(themeColor:"Accent1")] */ border-bottom:1px #74c83f solid;
}
.bgcc-rteTable-BGCCDonation th.bgcc-rteTableHeaderOddCol-BGCCDonation,
.bgcc-rteTable-BGCCDonation td.bgcc-rteTableFooterOddCol-BGCCDonation{
/* [ReplaceColor(themeColor:"Accent1")] */ border-top:1px #74c83f solid;
/* [ReplaceColor(themeColor:"Accent1")] */ border-bottom:1px #74c83f solid;
}
.bgcc-rteTable-BGCCDonation th.bgcc-rteTableHeaderEvenCol-BGCCDonation,
.bgcc-rteTable-BGCCDonation td.bgcc-rteTableFooterEvenCol-BGCCDonation{
/* [ReplaceColor(themeColor:"Accent1")] */ border-top:1px #74c83f solid;
/* [ReplaceColor(themeColor:"Accent1")] */ border-bottom:1px #74c83f solid;
}
.bgcc-rteTable-BGCCDonation th.bgcc-rteTableHeaderLastCol-BGCCDonation,
.bgcc-rteTable-BGCCDonation th.bgcc-rteTableFooterLastCol-BGCCDonation{
/* [ReplaceColor(themeColor:"Accent1")] */ border-top:1px #74c83f solid;
/* [ReplaceColor(themeColor:"Accent1")] */ border-bottom:1px #74c83f solid;
}
.bgcc-rteTable-BGCCDonation tr.bgcc-rteTableOddRow-BGCCDonation{
/* [ReplaceColor(themeColor:"Light1-Lightest")] */ background-color:#f7fbf5;
}
.bgcc-rteTable-BGCCDonation tr.bgcc-rteTableEvenRow-BGCCDonation{
/* [ReplaceColor(themeColor:"Light1")] */ background-color:#fff;
}
.bgcc-rteTable-BGCCDonation td.bgcc-rteTableFirstCol-BGCCDonation {
	padding-right:5px;
}
.bgcc-rteTable-BGCCDonation th.bgcc-rteTableFirstCol-BGCCDonation{
	font-weight:normal;

}
.bgcc-rteTable-BGCCDonation td.bgcc-rteTableLastCol-BGCCDonation{
	font-weight:normal;
}
.bgcc-rteTable-BGCCDonation td.bgcc-rteTableOddCol-BGCCDonation{}
.bgcc-rteTable-BGCCDonation td.bgcc-rteTableEvenCol-BGCCDonation{}



/* ************************* */
/*  Image Style Drop-down    */
/* ************************* */
.bgcc-rteImage-0
{
-ms-name:"No border";
}
.bgcc-rteImage-1
{
-ms-name:"Thin line border";
/* [ReplaceColor(themeColor:"Dark2")] */ background-color:#182738;
/* [ReplaceColor(themeColor:"Dark2-Darker")] */ border:1px solid #385b83;
/* [RecolorImage(themeColor:"Dark2-Medium",method:"Tinting")] */ background-image:url("/_layouts/images/tabtitlerowbottombg.png");
background-repeat:repeat-x;
background-position:top;
}
.bgcc-rteImage-2
{
-ms-name:"Table border";
padding:2px;
/* [ReplaceColor(themeColor:"Light1-Lighter")] */ border-top:1px solid #D8D8D8;
/* [ReplaceColor(themeColor:"Light1-Medium")] */ border-bottom:1px solid #BFBFBF;
/* [ReplaceColor(themeColor:"Light1-Lighter")] */ border-left:1px solid #D8D8D8;
/* [ReplaceColor(themeColor:"Light1-Medium")] */ border-right:1px solid #BFBFBF;
}



/* ************************* */
/*  Image Position Drop-down */
/* ************************* */
.bgcc-rtePosition-1{
-ms-name:"Left";
float:left;
}
.bgcc-rtePosition-2{
-ms-name:"Right";
float:right;
}
.bgcc-rtePosition-3{
-ms-name:"Top";
vertical-align:text-top;
}
.bgcc-rtePosition-4{
-ms-name:"Middle";
vertical-align:middle;
}
.bgcc-rtePosition-5{
-ms-name:"Bottom";
vertical-align:text-bottom;
}





/* ****************************** */
/*  Overriding fonts with landing */
/*  tables                        */
/* ****************************** */
table.bgcc-rteTable-BGCCLanding .ms-rte-wpbox {
/* August 2, 2012 - remove serif fonts
	font: 15pt Garamond #45525f;
*/
	font: 15pt Arial #45525f;
}
table.bgcc-rteTable-BGCCLanding .ms-WPTitle {
	/*font-family:Garamond, Georgia, serif;*/
	font-family:Arial, Helvetica, sans-serif;
	font-size:12pt;
	font-weight:normal;
	color:#45525f;
}

table.bgcc-rteTable-BGCCLanding a.title,
table.bgcc-rteTable-BGCCLanding div.date,
table.bgcc-rteTable-BGCCLanding div.body-text {
	font-family:Arial, Helvetica, sans-serif;
}
/* Overriding Existing Callout 2 Style */
.ms-rteElement-Callout2  {
	background-color:#fff;
	background-color:#ddd;
	border:1px solid #74C83F;
	float:none;
	padding:10px;
	margin-bottom:12px;
	width:266px;
}
.ms-rteElement-Callout2 a:link,
.ms-rteElement-Callout2 a:visited { 
	background-image:url("/Style%20Library/Images/green_arrow.png");
	background-repeat: no-repeat;
	background-position:right;
	padding:12px 15px 12px 0px;
/* August 2, 2012 - remove serif fonts	
	font-family:Garamond, Georgia, serif;
	font-weight:bold;
	font-size:1.5em;
*/
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:12pt;
	color:#45525f;
}
/* Override for use of CallOut within a Content Query Web Part */
.ms-WPBody div.ms-rteElement-Callout2, .ms-WPBody div.ms-rteElement-Callout1 {
	font-size:10pt
}

/* **************************** */
/* Touts Green, Red, and Orange */
/* **************************** */

/* Tout Green */
div.ms-rteElement-ToutGreen {
	-ms-name:"Tout Green";
}
.ms-rteElement-ToutGreen  {
	background-color:#fff;
	border:1px solid #74C83F;
	padding:10px;
	/*margin-bottom:12px;*/
	width:250px;
}
.ms-rteElement-ToutGreen a:link,
.ms-rteElement-ToutGreen a:visited { 
background-image:url("/Style%20Library/Images/green_arrow.png");
background-repeat: no-repeat;
background-position:right 50%;
padding:12px 15px 12px 0px;
/* August 2, 2012 - tout font chanage - was
font-family:Garamond, Georgia, serif;
font-weight:bold;
font-size:15pt;
*/
font-family: Verdana, Arial, sans-serif; 
font-weight: normal; 
font-size: 12pt;
color:#45525f;
}
/* Hack for IE 7 TFS#1042*/
*+html .ms-rteElement-ToutGreen a:link{ 
display:inline-block !important;
padding-top:0px;
padding-bottom:0px;
}
*+html .ms-rteElement-ToutGreen a:visited { 
display:inline-block !important;
padding-top:0px;
padding-bottom:0px;
}


/* Tout Red */
div.ms-rteElement-ToutRed {
	-ms-name:"Tout Red";
}
.ms-rteElement-ToutRed  {
	background-color:#CC3333;
	border:1px solid #CCCBCB;
	border:1px solid #CC3333;
	padding:10px;
	/*margin-bottom:12px;*/
	width:250px;
}
.ms-rteElement-ToutRed a:link,
.ms-rteElement-ToutRed a:visited { 
background:url("/Style%20Library/Images/white_arrow.png") no-repeat scroll right center transparent;
padding:12px 15px 12px 0px;
/* August 2, 2012 - tout font chanage - was
font-family:Garamond, Georgia, serif;
font-weight:bold;
font-size:15pt;
*/
font-family: Verdana, Arial, sans-serif; 
font-weight: normal; 
font-size: 12pt;
color:#fff;
}
/* Hack for IE 7 TFS#1042 */
*+html .ms-rteElement-ToutRed a:link{ 
display:inline-block !important;
padding-top:0px;
padding-bottom:0px;
}
*+html .ms-rteElement-ToutRed a:visited { 
display:inline-block !important;
padding-top:0px;
padding-bottom:0px;
}

/* August 2, 2012 - new style Tout Orange */
div.ms-rteElement-ToutOrange {
	-ms-name:"Tout Orange";
}
.ms-rteElement-ToutOrange {
	background-color:#fe9900;
	border:1px solid #fe9900;
	padding:10px;
	/*margin-bottom:12px;*/
	width:250px;
}
.ms-rteElement-ToutOrange a:link,
.ms-rteElement-ToutOrange a:visited { 
background:url("/Style%20Library/Images/white_arrow.png") no-repeat scroll right center transparent;
padding:12px 15px 12px 0px;
font-family: Verdana, Arial, sans-serif; 
font-weight: normal; 
font-size: 12pt;
color:#fff;
}
/* Hack for IE 7 TFS#1042 */
*+html .ms-rteElement-ToutOrange a:link{ 
display:inline-block !important;
padding-top:0px;
padding-bottom:0px;
}
*+html .ms-rteElement-ToutOrange a:visited { 
display:inline-block !important;
padding-top:0px;
padding-bottom:0px;
}



/* Tout Common to all */
.ms-WPBody div.ms-rteElement-ToutGreen, .ms-WPBody div.ms-rteElement-ToutRed, .ms-WPBody div.ms-rteElement-ToutOrange {
	font-size:10pt
}

.ms-rteElement-ToutGreen a:hover,
.ms-rteElement-ToutRed a:hover,
.ms-rteElement-ToutOrange a:hover {
	text-decoration:none;
}

/* This one does not appear in drop downs*/
/* This reduces the size of the more link */
.ms-rteElement-ToutGreen a.more,
.ms-rteElement-ToutRed a.more,
.ms-rteElement-ToutOrange a.more {
	font-size:1.2em;
	background-image:url("/Style%20Library/Images/green_arrow_small.png");
	padding-right:11px;
}

/* Rich-Text Embedded Web Part Styles */
div.ms-rte-wpbox {
	margin:0;
	padding:0;
	width:100%; 
}
/* div.ms-rte-wpbox > div { padding:12px 15px 12px 12px; } */
div.ms-rte-wpbox h3 { margin: 0; } 
div.ms-rte-wpbox ul { padding-left: 30px; margin-left:0; } 

/* maintains font sizes for embedded Content Editor web parts */
.ms-rte-wpbox div.ms-WPBody { font-size: 10pt; }

/* Newletter Font size */
.link-item-large,
.link-item-large a:link,
.link-item-large a:hover,
.link-item-large a:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12pt;
}
/* Nov 30, 2012 - this font is used in the OOTB CQWP - changed to Arial, 10pt per Nameera's request  */
.link-item,
.link-item a:link,
.link-item a:hover,
.link-item a:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10pt;
}

/* LinksItem style */
.BGCC-link-item,
.BGCC-item a:link,
.BGCC-item a:hover,
.BGCC-item a:visited {
	font-size:12px;
}

/* Tout first paragraph for the TVO tout */
.ms-rteElement-ToutFirstParagraph{
	padding:10px 6px 0px 0px;
	font-family:Garamond, Georgia, serif;
	font-weight:bold;
	font-size:1.3em;
	color:#000000;
}

.ms-rteElement-ToutFirstParagraph a:link,
.ms-rteElement-ToutFirstParagraph a:visited { 
	background-image:url("/Style%20Library/Images/green_arrow_small.png");
	padding: 0 0 0 0;
}


/*************************************************************************
'
'  Header Ares Branding - Search
'
'*************************************************************************/
.Search {
	margin:8px 3px 3px 0px;
}
.SearchLabel, .InputText  {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:small;
	color:#999999;	
}
.InputText {
	text-align:left;
}
.TextBox {
	border-width:0px;
	background:transparent;
	font:inherit;
	color:#666666;
	margin-top:2px;
}



/*************************************************************************
'
'  Search Results Page
'  see Font Presentation above for font declarations
'
'*************************************************************************/



.mainContent p, .srch-WPBody, .srch-Title{
	font-family:Arial, Helvetica, sans-serif;
	font-size:small;
	color:#666666;
}

.srch-Title a:link, 
.srch-Title a:visited, 
.srch-Title a:active, 
.srch-Title a:hover{
	font-weight:normal;
	font-size:medium;
	color:#0099cc;
	
}
.srch-Description {
	font-family:Arial, Helvetica, sans-serif;
	font-size:small;
	color:#666666;
	font-weight:normal;
}

th.ms-rteTableSearchPagingColumn div div div.ms-WPBody {
	overflow: hidden !important;

}

.srch-Page {
	padding:0.7em 0 6px 48px;
}


div#SRSB {
	padding-bottom:6px;
}


td#MainLeftCell {
	width:100%;
}
td#RightCell {
	width:0%
}
.srch-Icon {
	margin-right:4px;
}
.srch-Title {
	font-size:medium;
}
.srch-WPBody {
	font-size:small;
}
.srch-Description {
	margin-bottom:14px;
}
.srch-Metadata {
	display:none;
}
/* The above shouldn't go here I just noticed it when I was setting the CSS fot the Search*/
.ms-pagemargin {
	background-image: url('/_layouts/images/blank.gif');
	background-color:#ffffff;
}


/* This is to remove borders and background padding of images. */
.ms-rtePosition-1,
.ms-rteImage-4 {
	border:none;
	padding:0px;
}
.ms-bodyareacell ul.dfwp-list {
	list-style-image:none;
}

/* Formating Special Cases SC00 */

.H3-SC01 {
    /* August 2, 2012 - remove serif fonts	
	font-family:Garamond, Georgia, serif;
	font-size:15pt;
	*/
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:12pt;
	color:#45525f;
}



/* Clubs and Programs Pages */
/* The template uses H1 in error but to expediate the fix, below */
/* is a CSS fix to render the h1 text as 'Sub Heading' text. */

#bgcc_club_profile h1, #bgcc_programs h1 {
	font-size:1.4em;
	font-weight:normal;
	font-style:normal;
	color:#66cc00;	
}


/* Envision IT Styles for Style Guide Page */
/* NOT USED ON ANYOTHER PAGE */
h1.eit-StyleGuide {
	font-family:"Comic Sans MS", Arial, Helvetica, sans-serif;
	font-size:x-large;
	font-weight:bold;
	width:100%;
	color:#007fc5;
	background-color:#cce5f3;
	border-bottom: 2px #007fc5 solid;
	padding:2px 6px;
}
h2.eit-StyleGuide {
	font-family:"Comic Sans MS", Arial, Helvetica, sans-serif;
	font-size:large;
	font-weight:bold;
	width:100%;
	color:#a6aa12;
	background-color:#edeed0;
	border-bottom: 1px #a6aa12 solid;
	padding:2px 6px;
}
h3.eit-StyleGuide {
	font-family:"Comic Sans MS", Arial, Helvetica, sans-serif;
	font-size:medium;
	font-weight:300;
	width:100%;
	color:#a6aa12;
	border-bottom: 1px #a6aa12 dashed;
	padding:1px 6px;
}
p.eit-StyleGuide {
	font-family:"Comic Sans MS", Arial, Helvetica, sans-serif;
	color:#222222;
}

/* #1324 - "September" does not wrap properly on Blogs */
.ms-postcalendardateboxbottom{
	font-size:1em;
}


/*  WebPart : Home Page HighLights */

.home-pagecontent-spacer {
	vertical-align:top;
} 

ul.highlights li {
	float:left;
	padding-left:10px;
}
ul.highlights li.first {
	padding-left:0px;
}

ul.highlights li div.hp-col-container {
	width:257px;
	padding: 12px 24px;
	background: url("/Style%20Library/Images/silver_gradient.png") repeat-x left bottom;
}

ul.highlights li div.hp-col-container h3 {
	margin: 20px 0;
}

ul.highlights li div.hp-col-container img {
	width: 230px;
}

ul.highlights li div.hp-col-container > a {
	width:257px;
	display:block;
}

ul.highlights li div.hp-col-container p.bgcc-rteStyle-FirstParagraph {
	margin:17px 0;
}
ul.highlights li div.hp-col-container p.bgcc-rteElement-P {
	font-family:Arial,Helvetica,sans-serif;
}

/*  WebPart : Careers Job Postings */

.jobPostingMargin {
	margin: 13px 0px !important;
}


/* 2013-09-09 - Find a club results list - bold title for clubs*/
.clubTitle {
	font-weight:bold;
}
.satelliteTitle {
	font-weight:normal;
}