.bcgr {
	background-image: url(images/bcgr.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}
.header-under {
	background-image: url(images/header-under.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.nav-div {
	padding-top: 55px;
}
.table-border {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #9fb5cb;
	border-bottom-color: #9fb5cb;
	border-left-color: #9fb5cb;
}
.header-structure {
	background-image: url(images/structure-header.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.nav-header {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #B91E06;
	text-align: right;
	vertical-align: top;
	padding-top: 10px;
	padding-right: 25px;
}
.nav-header a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #B91E06;
	text-transform: none;
	text-decoration: none;
}
.nav-header a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #B91E06;
	text-decoration: none;
}
.nav-header a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #306A92;
	text-decoration: none;
}
.nav-header a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #B91E06;
	text-decoration: none;
}
.image {
	padding-top: 10px;
}
.border-left-only {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #D7E0E9;
}
.text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000033;
	padding-right: 5px;
	padding-left: 5px;
}
.header-red {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-transform: uppercase;
	color: #990000;
	padding-left: 5px;
}
.header-process {
	background-image: url(images/process-header.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.header-parenting {
	background-image: url(images/parenting-header.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.header-nature {
	background-image: url(images/nature-header.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.header-marriage {
	background-image: url(images/marriage-header.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.header-leadership {
	background-image: url(images/leadership-header.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.header-index {
	background-image: url(images/header.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.header-goals {
	background-image: url(images/goals-header.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.header-economics {
	background-image: url(images/economics-header.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.header-choice {
	background-image: url(images/choice-header.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.header-brooks {
	background-image: url(images/brooks-header.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.header-aog {
	background-image: url(images/aog-header.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.header-under-index {
	background-image: url(images/header-under.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.programs-header {
	background-image: url(images/index/classes-header.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 28px;
}
.resources-header {
	background-image: url(images/index/resources-header-bcgr.jpg);
	background-repeat: repeat-x;
	background-position: left bottom;
	padding-left: 20px;
}
.footer {
	background-image: url(images/footer-bcgr.jpg);
	background-repeat: repeat-x;
	background-position: left bottom;
	background-attachment: fixed;
}
.events-header {
	background-image: url(images/index/events-header.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	padding-left: 50px;
	padding-top: 30px;
}
.text-narrow {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000033;
	padding-right: 20px;
	padding-left: 5px;
}
.header-red-topspace {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-transform: uppercase;
	color: #990000;
	padding-left: 5px;
	padding-top: 10px;
}
.header-red a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-transform: uppercase;
	color: #990000;
	text-decoration: none;
}
.header-red a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-transform: uppercase;
	color: #990000;
	text-decoration: none;
}
.header-red a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-transform: uppercase;
	color: #001F66;
	text-decoration: underline;
}
.header-red a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-transform: uppercase;
	color: #990000;
	text-decoration: none;
}
.border-left {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #9fb5cb;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #9fb5cb;
}
.border-right {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #D7E0E9;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #9fb5cb;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #9fb5cb;
	margin-top: 30px;
}
.table-top {
	padding-top: 30px;
}
.border-bottom {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #d7e0e9;
}
.text-bolder {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #316891;
	padding-right: 5px;
	padding-left: 5px;
	font-weight: bolder;
}
.text-subpages {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000033;
	padding-right: 5px;
	padding-left: 15px;
}
.header-allies {
	background-image: url(images/allies-header.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.header-media {
	background-image: url(images/media-header.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.header-blue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-transform: uppercase;
	color: #306A92;
	padding-left: 15px;
}
.testimonials {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: italic;
	padding-right: 5px;
	padding-left: 5px;
	color: #1C3D55;
}
.captions {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000033;
	text-align: center;
	padding-top: 10px;
}
.read-more a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000066;
	text-decoration: none;
}
.read-more a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000066;
	text-decoration: none;
}
.read-more a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #326992;
	text-decoration: none;
}
.read-more a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000066;
	text-decoration: none;
}
.border-top {
	margin-top: 30px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #9fb5cb;
}
.captions a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #006633;
	text-align: center;
	padding-top: 10px;
	text-decoration: underline;
}
.captions a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #006633;
	text-align: center;
	padding-top: 10px;
	text-decoration: underline;
}
.captions a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #990000;
	text-align: center;
	padding-top: 10px;
	text-decoration: underline;
}
.captions a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #006633;
	text-align: center;
	padding-top: 10px;
	text-decoration: underline;
}
.text a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #660033;
	text-decoration: underline;
	font-weight: bolder;
}
.text a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #660033;
	text-decoration: underline;
	font-weight: bolder;
}
.text a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #316B93;
	text-decoration: underline;
	font-weight: bolder;
}
.text a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #660033;
	text-decoration: underline;
	font-weight: bolder;
}
.text-bordo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #660033;
	font-weight: bolder;
	text-transform: uppercase;
}
.header-berlin {
	background-image: url(berlin-flyer/images/header-lion.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.berlin-bcgr {
	background-image: url(berlin-flyer/images/bcgr.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}
.header-dark-blue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-transform: uppercase;
	color: #000033;
	padding-top: 10px;
	padding-left: 20px;
}
.header-dark-blue a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-transform: uppercase;
	color: #000033;
	text-decoration: none;
}
.header-dark-blue a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-transform: uppercase;
	color: #000033;
	text-decoration: none;
}
.header-dark-blue a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-transform: uppercase;
	color: #BF1E01;
	text-decoration: none;
}
.header-dark-blue a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-transform: uppercase;
	color: #000033;
	text-decoration: none;
}
.flags {
	padding-right: 5px;
	padding-top: 10px;
}
.header-wia {
	background-image: url(whoiam/images/wia-header.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.text-red-italics {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #660000;
	font-style: italic;
}
.text-italics {
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	font-style: italic;
	color: #660000;
}
