/*body css*/
/*from old website up to january 2012*/
/*keep for salesforce and regonline use*/
/*robert@skylarknetworks.com*/

body {
	color: #666666;
	background-color: #FFFFFF;
	font-family: 'verdana','Sans-serif';
	font-size: 12px;
	text-align: center;
	line-height: 110%;
	margin: 0px 0px 0px 0px;
	list-style-type: none;
}
a:link {
	color: #00573f;
	text-decoration: underline;
}
a:visited {
	color: #00573f;
	text-decoration: underline;
}
a:hover {
	color: #E7a614;
	text-decoration: none;
}
BODY.site-default {
	color: #4d4d4d;
	background-color: #FFFFFF;
	font-family: 'verdana','Sans-serif';
	font-size: small;
	line-height: 110%;
	text-align: center;
	margin: 0px 0px 0px 0px;
 /*background: url(images/background.gif); */
}
td.bg-accent-color-1 {
	background-color: #87A375;
}
td.bg-accent-color-2 {
	background-color: #00573F;
}
td.bg-accent-color-3 {
	background-color: #E7A614;
}
.faq-header {
	font-size: large;
	font-weight: bold;
	text-decoration: none;
	color: #E7A614;
	padding-left: 0px;
	padding-right: 3px;
	padding-top: 10px;
	padding-bottom: 3px;
	font-family: "Trebuchet MS";
}
td.ws-list-location {
	background-color: #00573f;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
	color: white;
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 3px;
	padding-bottom: 3px;
}
td.ws-list-category {
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	color: #E7A614;
	padding-left: 0px;
	padding-right: 3px;
	padding-top: 10px;
	padding-bottom: 3px;
}
td.ws-list-date {
	padding-left: 0px;
	padding-right: 15px;
	padding-top: 2px;
	padding-bottom: 2px;
}
td.ws-list-number {
	padding-left: 0px;
	padding-right: 15px;
	padding-top: 2px;
	padding-bottom: 2px;
}
td.ws-list-name {
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 2px;
	padding-bottom: 2px;
}
/*menu css*/
td.menu-box {
	background-color: #E7A614;
	padding-top: 10px;
	padding-bottom: 10px;
	margin-bottom: 10px;
	border-right-color: #ECB127;
	border-right-style: solid;
	border-right-width: 10px;
	border-left-color: #CE9012;
	border-left-style: solid;
	border-left-width: 10px;
	padding-right: 0px;
	text-align: center;
	height: 25px;
	vertical-align: top;
}
table.menu-box {
	background-color: #E7A614;
}
td.menu-box-info {
	background-color: #F8E9B7;
	padding: 0px;
}
table.menu-box-info {
	background-color: #F8E9B7;
	padding: 0px;
}
#Nav-menu{
	width: 15em;
	border-right: 0px solid #fffff;
	margin-bottom: 0px;
	font-family: "Lucida Sans", "Lucida Sans Regular", "Lucida Grande", "Lucida Sans Unicode", Geneva, Verdana, sans-serif;
	background-color: #f4efdc;
	color: #ffffff;
	text-align: left;
	vertical-align: middle;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0px;
	margin-right: 0px;
	margin-top: 0px;
}
#Nav-menu ul {
	list-style: none;
	margin: 0px 0 1px 0;
	padding: 0;
	border: none;
	list-style-image: none;
	list-style-position: outside;
}
#Nav-menu li {
	border-bottom: 1px solid #F6E2A2;
	margin: 0px;
	list-style-type: none;
	list-style-image: none;
	list-style-position: outside;
	padding-bottom: 0px;
	padding-right: 0px;
}
#Nav-menu li a {
	display: block;
	padding: 7px 10px 6px 6px;
	border-left: 10px solid #EEE6C9;
	border-right: 10px solid #FAF8EF;
	background-color: #f4efdc;
	color: #00573f;
	text-decoration: none;
	width: 150px;
	text-align: left;
	margin-right: 0px;
}

	html>body #Nav-menu li a {
		width: auto;
	height: 14px;
}

#Nav-menu li a:hover {
		border-left: 10px solid #003D2C;
		border-right: 10px solid #007050;
		background-color: #00573f;
		color: #e7a614;
		}
#Nav-menuHeader {
	margin: 0px;
	padding: 0;
	border-right: 0px solid #fffff;
	font-family: "Lucida Sans", "Lucida Sans Regular", "Lucida Grande", "Lucida Sans Unicode", Geneva, Verdana, sans-serif;
	background-color: #e7a614;
	color: #ffffff;
	text-align: left;
	vertical-align: middle;
}
#Nav-menuHeader ul {
	list-style: none;
	margin: 0px 0 1px 0;
	padding: 0;
	border: none;
	list-style-image: none;
	list-style-position: outside;
}
#Nav-menuHeader li {
	border-bottom: 1px solid #F6E2A2;
	margin: 0px;
	list-style-type: none;
	list-style-image: none;
	list-style-position: outside;
	padding-bottom: 0px;
}
#Nav-menuHeader li a {
	display: block;
	padding: 7px 9px 6px 6px;
	border-left: 10px solid #CE9612;
	border-right: 10px solid #ECB127;
	background-color: #e7a614;
	color: #00573f;
	text-decoration: none;
	width: 150px;
	text-align: left;
	border-right-color: #ECB127;
	border-left-color: #CE9612;
}

	html>body #Nav-menuHeader li a {
		width: auto;
	height: 14px;
}

#Nav-menuHeader li a:hover {
		border-left: 10px solid #003D2C;
		border-right: 10px solid #007050;
		background-color: #00573f;
		color: #e7a614;
}
#Nav-menuHeader li a:active {
	border-left: 10px solid #003D2C;
	border-right: 10px solid #007050;
	background-color: #00573f;
	color: #e7a614;
}

#Nav-menu2{
	margin: 0px;
	border-right: 0px solid #fffff;
	font-family: "Lucida Sans", "Lucida Sans Regular", "Lucida Grande", "Lucida Sans Unicode", Geneva, Verdana, sans-serif;
	background-color: #f8e9b7;
	color: #ffffff;
	text-align: left;
	vertical-align: middle;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0px;
}
#Nav-menu2 ul {
	list-style: none;
	margin: 0px 0 5px 0;
	padding: 0;
	border: none;
	list-style-image: none;
	list-style-position: outside;
}

#Nav-menu2 li {
	border-bottom: 1px solid #F6E2A2;
	margin: 0px;
	list-style-type: none;
	list-style-image: none;
	list-style-position: outside;
	border-bottom-color: #F4DB8B;
}
#Nav-menu2 li a {
	padding: 7px 9px 6px 15px;
	display: block;
	border-left: 10px solid #F6E2A2;
	border-right: 10px solid #FAF1D1;
	background-color: #f8e9b7;
	color: #00573f;
	text-decoration: none;
	width: 150px;
	text-align: left;
	font-size: 11px;
	font-weight: normal;
}
html>body #Nav-menu2 li a {
	width: auto;
	height: 14px;
	font-weight: normal;
}

#Nav-menu2 li a:hover {
		border-left: 10px solid #003D2C;
		border-right: 10px solid #007050;
		background-color: #00573f;
		color: #e7a614;
}

a.menu-text-1:link {
	font-family: "Lucida Sans", "Lucida Sans Regular", "Lucida Grande", "Lucida Sans Unicode", Geneva, Verdana, sans-serif;
	font-size: small;
	font-weight: bold;
	text-decoration: none;
	color: #00573F;
}
a.menu-text-1:visited {
	font-family: "Lucida Sans", "Lucida Sans Regular", "Lucida Grande", "Lucida Sans Unicode", Geneva, Verdana, sans-serif;
	font-size: small;
	font-weight: bold;
	text-decoration: none;
	color: #00573f;
}
a.menu-text-1:hover {
	font-family: "Lucida Sans", "Lucida Sans Regular", "Lucida Grande", "Lucida Sans Unicode", Geneva, Verdana, sans-serif;
	font-size: small;
	font-weight: bold;
	text-decoration: none;
	color: #00573f;
}
a.menu-text-1:active {
	font-family: "Lucida Sans", "Lucida Sans Regular", "Lucida Grande", "Lucida Sans Unicode", Geneva, Verdana, sans-serif;
	font-size: small;
	font-weight: bold;
	text-decoration: none;
	color: #00573f;
}
.menu-text-1 {
	font-family: "Lucida Sans", "Lucida Sans Regular", "Lucida Grande", "Lucida Sans Unicode", Geneva, Verdana, sans-serif;
	font-size: small;
	text-decoration: none;
}
td.menu-text-1 {
	padding: 9px 2px 5px 2px;
}
td.menu-text-2 {
	padding: 3px 0px 3px 10px;
}
td.menu-bullet {
	padding-left: 4px;
	padding-right: 5px;
	padding-top: 10px;
	padding-bottom: 2px;
}
td.menu-box-hdr {
	font-family: "Lucida Sans", "Lucida Sans Regular", "Lucida Grande", "Lucida Sans Unicode", Geneva, Verdana, sans-serif;
	font-size: small;
	font-weight: bold;
	text-decoration: none;
	color: #00573f;
	padding-bottom: 4px;
	padding-top: 9px;
	background-color: #e7a614;
	padding-left: 7px;
}
.menu-box-text-1 {
	font-family: 'verdana','Sans-serif';
	font-size: 12px;
	text-decoration: none;
	color: #00573F;
}
a.menu-box-text-2:link {
	font-family: 'verdana','Sans-serif';
	font-size: 11px;
	text-decoration: none;
	color: black;
}
a.menu-box-text-2:visited {
	font-family: 'verdana','Sans-serif';
	font-size: 12px;
	text-decoration: none;
	color: #254050;
}
a.menu-box-text-2:hover {
	font-family: 'verdana','Sans-serif';
	font-size: 12px;
	text-decoration: none;
	color: #E7A614;
}
a.menu-box-text-2:active {
	font-family: 'verdana','Sans-serif';
	font-size: 12px;
	text-decoration: none;
	color: #254050;
}
.menu-box-text-2 {
	font-family: 'verdana','Sans-serif';
	font-size: 12px;
	text-decoration: none;
	color: black;
}
div.spacer {
	font-family: 'verdana','Sans-serif';
	font-size: 8px;
	text-decoration: none;
}
div.content {
	width: 700px;
	margin-left: 20px;
	font-family: 'verdana','Sans-serif';
	font-size: small;
	text-align: left;
	line-height: 150%;
	vertical-align: top;
	margin-right: 10px;
	padding-right: 30px;
	padding-bottom: 0px;
	padding-left: 30px;
	float: left;
}
div.section-header {
	font-family: "Lucida Sans", "Lucida Sans Regular", "Lucida Grande", "Lucida Sans Unicode", Geneva, Verdana, sans-serif;
	text-transform: none;
	font-variant: small-caps;
	font-size: x-large;
	color: #00573F;
	padding-bottom: 20px;
	padding-top: 15px;
	text-align: left;
	line-height: 135%;
	height: 25px;
	vertical-align: top;
}
div.subsection-info {
	padding: 5px;
}
td.subsection-info {
	padding: 5px;
}
div.footer {
	font-family: 'verdana','Sans-serif';
	margin-left: 10px;
	padding: 10px;
	font-size: 11px;
	color: #666666;
}
div.sidebar {
	font-family: 'Arial','Sans-serif';
	text-decoration: none;
	border: none;
	width: 175px;
	background-color: #FFFFFF;
}
div.container {
	background-color: #00573F;
	padding: 50px;
	text-align: left;
	position: relative;
	margin-right: auto;
	margin-left: auto;
}
.menuline {
	border: 1px solid #e0e0e0;
	margin: 1px;
	padding-left: 1em;
	line-height: 150%;
}
.menubullet {
	vertical-align: middle;
}
.menuitem {
	text-decoration: none;
	color: #87A375;
}
.selectedmenuitem {
	font-weight: bold;
	font-variant: small-caps;
	text-decoration: none;
	color: #DD774F;
	line-height: 16px;
}
.selectedsubmenuitem {
	color: #DD774F;
	font-size: 10px;
	font-family: 'Arial','Sans-serif';
	line-height: 13px;
}
.submenuitem {
	margin: 7px 7px 7px 0px;
	font-size: 11px;
	font-family: Verdana;
	line-height: 20px;
	padding-left: 7px;
}
.pagetitle {
	font-family: 'Arial','Sans-serif';
	font-weight: bold;
	font-size: large;
	color: #DD774F;
	border-bottom: 1px dotted black;
}
.subsection {
	border-top: 1px dotted;
	margin-top: 10px;
}
.subtitle {
	color: #DD774F;
	font-size: 11pt;
	font-family: 'Arial','Sans-serif';
	font-weight: bold;
	line-height: 16px;
}
.nextlink {
	font-weight: bold;
}
.prevlink {
	font-weight: bold;
}
.imageLeft {
	border-style: none;
	float: left;
	margin-bottom: 15px;
	padding: 0px;
	margin-top: 10px;
	margin-right: 20px;
}
.imageRight {
	border-style: none;
	float: right;
	margin-left: 20px;
	margin-bottom: 15px;
	padding: 0px 0px 10px 0px;
}
.ximagecaption {
	padding: 5px;
	font-size: x-small;
	line-height: 100%;
	background: #B5C2B3;
}
.faqitem {
	border-top: 1px dotted;
}
.faqquestion {
	color: #00573F;
}
.faqanswer {
	margin-top: 10px;
	margin-bottom: 10px;
	margin-right: 40px;
	margin-left: 40px;
}
.cookie {
	font-size: 10px;
}
ul.none {
	list-style-type: none;
	list-style-image: none;
	list-style-position: outside;
	float: left;
	padding: 0px 10px 0px 0px;
	margin: 0px 0px 0px 10px;
}
a.body-link:link {
	font-family: 'verdana','Sans-serif';
	font-size: 12px; /*  font-weight:bold; */;
	text-decoration: none;
	color: #00573F;
}
a.body-link:visited {
	font-family: 'verdana','Sans-serif';
	font-size: 12px; /*  font-weight:bold; */;
	text-decoration: none;
	color: #00573F;
}
a.body-link:hover {
	font-family: 'verdana','Sans-serif';
	font-size: 12px; /*  font-weight:bold; */;
	text-decoration: none;
	color: #E7A614;
}
a.body-link:active {
	font-family: 'verdana','Sans-serif';
	font-size: 12px; /*  font-weight:bold; */;
	text-decoration: none;
	color: #00573F;
}
TABLE.form {
	border: 1px solid #87A375;
}
TD.form-data {
	padding-top: 10px;
	padding-bottom: 10px;
	padding-right: 10px;
	padding-left: 10px;
	margin-top: 50px;
	border-top: 1px solid #87A375;
}
h1 {
	margin: 5px 0px 8px 0px;
	padding: 5px 5px 15px 5px;
	font-family: "Segoe UI", Tahoma, Geneva, Verdana, sans-serif;
	font-size: large;
	color: #FFFFFF;
	font-weight: 500;
	text-transform: none;
	float: left;
	background-color: #00573F;
	width: 99%;
	vertical-align: middle;
	text-align: left;
	text-indent: 10px;
	background-image: url('images/00/Header_H1.jpg');
	background-repeat: repeat-x;
}
h2 {
	font-family: "Trebuchet MS", "Lucida Sans Unicode", "Lucida Grande", "Lucida Sans", Arial, sans-serif;
	font-size: medium;
	color: #666666;
	font-weight: normal;
	text-transform: none;
	margin-bottom: 5px;
	margin-top: 10px;
	line-height: 150%;
	margin-left: 20px;
}
h3 {
	font-family: "Trebuchet MS", "Lucida Sans Unicode", "Lucida Grande", "Lucida Sans", Arial, sans-serif;
	font-size: small;
	color: #00573F;
	font-weight: bold;
	text-transform: none;
	margin-bottom: 5px;
	margin-top: 0px;
}
h4 {
	font-family: 'Arial','Sans-serif';
	font-size: 11pt;
	color: #E7A614;
	font-weight: bold;
	text-transform: none;
	margin-bottom: 2px;
}
h5 {
	font-family: 'Arial','Sans-serif';
	font-size: 11pt;
	color: #DD774F;
	font-weight: bold;
	text-transform: none;
	margin-bottom: 5px;
}
ul {
	list-style-image: url('images/00/section_bullet_2.jpg');
	margin-top: 0px;
	padding-right: 10px;
}
.white {
	padding: 20px;
	margin: 20px;
}
.white ul {
	list-style-image: url('arrows_white.gif');
	margin-top: 0px;
	margin-bottom: 5px;
}
.clear {
	padding: 20px;
	margin: 20px;
}
.clear ul {
	list-style-image: url('arrows_clear.gif');
	margin-top: 0px;
	margin-bottom: 5px;
}
.GoldFont {
	color: #E7A614;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11pt;
}
.basicHeader {
	margin: 0px 0px 10px 0px;
	padding: 0px;
	font-family: "Trebuchet MS", "Lucida Sans Unicode", "Lucida Grande", "Lucida Sans", Arial, sans-serif;
	font-size: medium;
	font-weight: normal;
	color: #8C8C8C;
	line-height: 150%;
}
.basicHeaderXLarge {
	margin: 0px 0px 5px 0px;
	padding: 0px;
	font-family: "Trebuchet MS", "Lucida Sans Unicode", "Lucida Grande", "Lucida Sans", Arial, sans-serif;
	font-size: x-large;
	font-weight: normal;
	color: #8C8C8C;
	line-height: 135%;
}
p.yellow {
	background-color: #FCF8E8;
	padding: 7px;
	margin: 5px 0px 5px 0px;
}
p.indent {
	padding: 7px;
	margin: 5px 0px 5px 0px;
}
div.content {
	width: 740px;
	margin-left: 10px;
	padding: 0px 10px 0px 15px;
	font-family: 'verdana','Sans-serif';
	font-size: small;
	text-align: left;
	line-height: 150%;
	vertical-align: text-top;
	background-repeat: no-repeat;
}
/*consulting css*/
.consulting {
	color: #dd774f;
}
.ConsultingFont {
	padding: 5px 7px 12px 7px;
	margin: 5px 0px 8px 0px;
	color: #ffffff;
	font-family: "Segoe UI", Tahoma, Geneva, Verdana, sans-serif;
	font-size: medium;
	line-height: 125%;
	background-image: url('images/00/Header_Consulting1.jpg');
	background-repeat: repeat-x;
	font-weight: 400;
	vertical-align: middle;
}
.ConsultingHeader {
	color: #dd7745;
	font-family: "Segoe UI", Tahoma, Geneva, Verdana, sans-serif;
	font-size: large;
	line-height: 150%;
}
.submenuConsulting {
	margin: 3px 0px 10px 0px;
	background-color: #FAEBE5;
	padding: 7px;
	line-height: 20px;
}
.submenuConsultingWhite {
	padding: 3px 7px 5px 7px;
	line-height: 20px;
	margin-top: 3px;
	margin-bottom: 3px;
	margin-left: 0px;
}
.ConsutlingfontSub {
	color: #dd7745;
	font-family: "Trebuchet MS", "Lucida Sans Unicode", "Lucida Grande", "Lucida Sans", Arial, sans-serif;
	font-size: small;
	line-height: 130%;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 8px;
	padding-top: 6px;
	padding-bottom: 6px;
	padding-left: 7px;
	border-bottom-style: solid;
	border-bottom-width: 2px;
	border-bottom-color: #dd7745;
	text-transform: uppercase;
}
a.consultingheader:visited {
	color: #dd774f;
}
a.consultingheader:link {
	color: #dd774f;
}
a.consulting:link {
	font-family: 'verdana','Sans-serif';
	font-size: 12px; /*  font-weight:bold; */;
	text-decoration: none;
	color: #dd7745;
}
a.consulting:visited {
	font-family: 'verdana','Sans-serif';
	font-size: 12px; /*  font-weight:bold; */;
	text-decoration: none;
	color: #dd7745;
}
a.consulting:hover {
	font-family: 'verdana','Sans-serif';
	font-size: 12px; /*  font-weight:bold; */;
	text-decoration: none;
	color: #E7A614;
}
a.consulting:active {
	font-family: 'verdana','Sans-serif';
	font-size: 12px; /*  font-weight:bold; */;
	text-decoration: none;
	color: #dd7745;
}
a .consulting ul {
	list-style-image: url('images/00/section_bullet_consulting.jpg');
}	
div.consultingHeader {
	padding-bottom: 10px;
	width: 350px;
	float: left;
	margin-right: 70px;
}
div.consulting1B {
	float: left;
	width: 420px;
}
div.Consulting2A {
	padding: 15px 0px 10px 7px;
	float: right;
	width: 265px;
	line-height: 200%;
	font-size: small;
	font-family: "Trebuchet MS", "Lucida Sans Unicode", "Lucida Grande", "Lucida Sans", Arial, sans-serif;
	list-style-type: none;
	background-color: #F6DBD0;
	margin-top: 20px;
	color: #666666;
	border-right-color: #EEBAA5;
	border-right-width: 10px;
	border-right-style: solid;
}
div.coaching1 {
	margin: 10px 5px 15px 5px;
	float: left;
	width: 45%;
	border-right-width: medium;
	border-right-color: #666666;
	border-right-style: groove;
	padding-right: 35px;
}
div.coaching2 {
	margin: 10px;
	float: right;
	width: 45%;
}
div.consultingFooter {
	background-position: left bottom;
	background-color: #dd7745;
	font-family: "Gill Sans", "Gill Sans MT", Calibri, "Trebuchet MS", sans-serif;
	color: #ffffff;
	font-size: small;
	line-height: 180%;
	list-style-type: none;
	list-style-image: none;
	width: 98%;
	padding-top: 5px;
	margin-top: 20px;
	float: left;
	margin-bottom: 0px;
	padding-bottom: 25px;
	border-bottom-color: #D96830;
	border-bottom-width: 20px;
	border-bottom-style: solid;
	border-right-color: #E1885B;
	border-right-style: solid;
	border-right-width: 15px;
}
p.consultingFooter {
	font-family: Verdana, Geneva, Tahoma, sans-serif;
	font-size: small;
	font-weight: 700;
	color: #dd7745;
	text-indent: 10px;
	background-color: #FAEBE5;
	margin-top: 0px;
	font-variant: small-caps;
	margin-left: 5px;
	margin-bottom: 5px;
}
/*transition css*/
.transition {
	color: #2e1263;
}
.transitionHeader {
	color: #2e1263;
	font-family: "Segoe UI", Tahoma, Geneva, Verdana, sans-serif;
	font-size: large;
	line-height: 150%;
}
a.transitionheader:visited {
	color: #2e1263;
}
a.transition:link {
	font-family: 'verdana','Sans-serif';
	font-size: 12px; /*  font-weight:bold; */;
	text-decoration: none;
	color: #2E1263;
}
a.transitionheader:link {
	color: #2e1263;
}
a.transition:visited {
	font-family: 'verdana','Sans-serif';
	font-size: 12px; /*  font-weight:bold; */;
	text-decoration: none;
	color: #2E1263;
}
a.transition:hover {
	font-family: 'verdana','Sans-serif';
	font-size: 12px; /*  font-weight:bold; */;
	text-decoration: none;
	color: #E7A614;
}
a.transition:active {
	font-family: 'verdana','Sans-serif';
	font-size: 12px; /*  font-weight:bold; */;
	text-decoration: none;
	color: #2E1263;
}
a .transition ul {
	list-style-image: url('images/00/section_bullet_transition.jpg');
}
/*training css*/
.ESTMfont {
	padding: 7px 7px 12px 7px;
	margin: 5px 0px 8px 0px;
	color: #ffffff;
	font-family: "Segoe UI", Tahoma, Geneva, Verdana, sans-serif;
	font-size: medium;
	line-height: 125%;
	background-color: #2e1263;
	background-image: url('images/00/Header_ESTM1.jpg');
	background-repeat: repeat-x;
	vertical-align: middle;
	font-weight: 400;
}
.ESTMfontSub {
	border-bottom: 2px solid #231263;
	color: #2e1263;
	font-family: "Trebuchet MS", "Lucida Sans Unicode", "Lucida Grande", "Lucida Sans", Arial, sans-serif;
	font-size: small;
	line-height: 130%;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 8px;
	padding-top: 6px;
	padding-bottom: 6px;
	padding-left: 7px;
	text-transform: uppercase;
}
.submenuESTM {
	background-color: #EAE1FA;
	padding: 7px;
	line-height: 170%;
	margin-top: 0px;
	margin-bottom: 3px;
	margin-left: 0px;
}
div.ESTM1 {
	float: left;
	width: 420px;
	color: #404040;
}
div.ESTM2A {
	padding: 15px 10px 15px 10px;
	float: right;
	width: 250px;
	line-height: 200%;
	font-size: small;
	font-family: "Trebuchet MS", "Lucida Sans Unicode", "Lucida Grande", "Lucida Sans", Arial, sans-serif;
	list-style-type: none;
	background-color: #EAE1FA;
	margin-top: 20px;
	color: #666666;
	border-right-color: #DBCBF6;
	border-right-width: 10px;
	border-right-style: solid;
}
div.Blockquote {
	padding: 10px;
	border-top: thin solid #2e1263;
	border-bottom: thin solid #2e1263;
	border-color: #8C8C8C;
	float: right;
	width: 250px;
	margin-top: 50px;
	line-height: 225%;
	margin-left: 10px;
	border-top-width: medium;
	border-bottom-width: medium;
	margin-right: 10px;
}
div.IEL1 {
	float: left;
	width: 497px;
}
div.IEL2B {
	float: right;
	width: 212px;
	line-height: 200%;
}
div.ESTMfooter {
	background-position: left bottom;
	background-color: #2e1263;
	font-family: "Gill Sans", "Gill Sans MT", Calibri, "Trebuchet MS", sans-serif;
	color: #ffffff;
	font-size: small;
	line-height: 180%;
	list-style-type: none;
	list-style-image: none;
	width: 98%;
	padding-top: 5px;
	margin-top: 20px;
	float: left;
	padding-bottom: 10px;
	border-bottom-width: 15px;
	border-bottom-style: solid;
	border-right-color: #391679;
	border-right-width: 10px;
	border-right-style: solid;
	border-bottom-color: #240E4E;
}
.tr-ESTM-footer {
	font-family: Verdana, Geneva, Tahoma, sans-serif;
	font-size: small;
	font-weight: normal;
	color: #2e1263;
	text-indent: 10px;
	background-color: #EAE1FA;
	margin-top: 0px;
	border-collapse: collapse;
	font-variant: small-caps;
	height: 10px;
}
.ESTMfooter {
	color: #ffffff;
}
.training {
	color: #457896;
}
a.trainingheader:link {
	color: #457896;
}
a.training:visited {
	/*  font-weight:bold; */
  text-decoration: none;
	color: #457896;
}
a.training:hover {
	/*  font-weight:bold; */
  text-decoration: none;
	color: #E7A614;
}
a.training:active {
	/*  font-weight:bold; */
  text-decoration: none;
	color: #457896;
}
a.training ul {
	list-style-image: url('images/00/section_bullet_training.jpg');
}
.trainingFont {
	font-family: "Segoe UI", Tahoma, Geneva, Verdana, sans-serif;
	font-size: medium;
	color: #FFFFFf;
	background-color: #4c87a9;
	margin: 5px 0px 8px 0px;
	padding-left: 7px;
	padding-top: 7px;
	padding-bottom: 10px;
	line-height: 120%;
	background-repeat: repeat-x;
	background-image: url('images/00/Header_Training1.jpg');
}
.trainingFont2 {
	font-family: "Segoe UI", Tahoma, Geneva, Verdana, sans-serif;
	font-size: medium;
	color: #FFFFFf;
	background-color: #4c87a9;
	margin: 5px 0px 10px 0px;
	padding-left: 7px;
	padding-top: 7px;
	padding-bottom: 15px;
	line-height: 120%;
	background-repeat: repeat-x;
	background-image: url('images/00/Training_Header.jpg');
}
div.Customized2 {
	background-image: url('images/00/training_quote.jpg');
	background-repeat: no-repeat;
	background-position: right;
	float: right;
	width: 372px;
	height: 470px;
	margin-bottom: 20px;
}
div.CustomizedImage {
	float: left;
	width: 300px;
	height: 250px;
	margin: 0px;
}
div.Customized2A {
	float: right;
	width: 302px;
	height: 408px;
	font-family: "Trebuchet MS", "Lucida Sans Unicode", "Lucida Grande", "Lucida Sans", Arial, sans-serif;
	color: #3C6B86;
	line-height: 150%;
	font-size: medium;
	padding-top: 25px;
	padding-right: 40px;
	margin-top: 10px;
}
div.CustomizedClientList {
	float: left;
	width: 330px;
	height: 320px;
	background-color: #C6D9E4;
	font-family: "Trebuchet MS", "Lucida Sans Unicode", "Lucida Grande", "Lucida Sans", Arial, sans-serif;
	font-size: small;
	padding-top: 10px;
	padding-left: 20px;
}
div.Customized1B {
	float: left;
	width: 400px;
	height: 145px;
}
div.customized2B {
	float: right;
	width: 300px;
	height: 250px;
}
div.CEUHeader {
	line-height: 150%;
	margin-left: 15px;
	margin-bottom: 5px;
	padding-bottom: 10px;
	width: 380px;
	height: 312px;
	float: left;
	margin-top: 0px;
}
div.training1 {
	float: left;
	width: 400px;
	height: 515px;
	line-height: 150%;
	margin-top: 10px;
	margin-bottom: 10px;
	padding-left: 10px;
	color: #404040;
}
div.Training1A {
	float: right;
	width: 30%;
	color: #8c8c8c;
	line-height: 160%;
	margin-top: 20px;
	font-style: normal;
	border-top-width: thin;
	border-bottom-width: thin;
	border-top-color: 4c87a9;
	border-right-color: 4c87a9;
	border-bottom-color: 4c87a9;
	border-left-color: 4c87a9;
	border-top-style: solid;
	border-bottom-style: solid;
}
div.trainingHeader {
	font-family: "Trebuchet MS", "Lucida Sans Unicode", "Lucida Grande", "Lucida Sans", Arial, sans-serif;
	font-size: medium;
	line-height: 150%;
	margin-left: 15px;
	color: #808080;
	margin-bottom: 0px;
	width: 327px;
	float: left;
	height: 407px;
}
div.trainingMiddle {
	float: left;
	width: 600px;
}
hr.trainingShort {
	width: 430px;
	color: #3c6B86;
	float: left;
	margin-left: 0px;
	padding-left: 0px;
}
div.certificate {
	float: left;
	width: 500px;
}
.Certificate2 {
	float: right;
	width: 150px;
	line-height: 250px;
}
div.CertificateCircle {
	float: right;
	position: relative;
	top: 50px;
}
div.MandS2 {
	float: right;
	width: 300px;
}
div.Scholarship1 {
	float: left;
	width: 440px;
}
div.Scholarship2 {
	padding: 10px;
	float: right;
	width: 263px;
	line-height: 185%;
	font-size: small;
	font-family: "Trebuchet MS", "Lucida Sans Unicode", "Lucida Grande", "Lucida Sans", Arial, sans-serif;
	list-style-type: none;
	background-color: #C6D9E4;
	margin-top: 20px;
	color: #666666;
}
div.training-footer {
	background-position: left bottom;
	background-color: #7EA9C4;
	font-family: "Gill Sans", "Gill Sans MT", Calibri, "Trebuchet MS", sans-serif;
	color: #ffffff;
	font-size: small;
	line-height: 180%;
	list-style-type: none;
	list-style-image: none;
	width: 100%;
	padding-top: 5px;
	margin-top: 20px;
	float: left;
	margin-bottom: 20px;
	padding-bottom: 10px;
	border-bottom-color: #457896;
	border-bottom-width: 20px;
	border-bottom-style: solid;
	border-right-color: #5B93B3;
	border-right-style: solid;
	border-right-width: 20px;
}
.tr-training-footer {
	font-family: Verdana, Geneva, Tahoma, sans-serif;
	font-size: small;
	font-weight: normal;
	color: #457896;
	text-indent: 10px;
	background-color: #C6D9E4;
	margin-top: 0px;
	border-collapse: collapse;
	font-variant: small-caps;
	height: 10px;
}
td.trainingfooter {
	padding-left: 20px;
	vertical-align: bottom;
	border: 0;
	margin-left: 20px;
}
.grantmaker {
	color: #881635;
	font-size: large;
	font-family: "Segoe UI", Tahoma, Geneva, Verdana, sans-serif;
	line-height: 150%;
}
/*grantmaker css*/
.grantmakerfont {
	padding: 7px 7px 10px 7px;
	margin: 5px 0px 8px 0px;
	color: #ffffff;
	font-family: "Segoe UI", Tahoma, Geneva, Verdana, sans-serif;
	font-size: medium;
	line-height: 125%;
	background-color: #881635;
	background-image: url('images/00/Header_Grantmaker1.jpg');
	background-repeat: repeat-x;
	font-weight: 400;
	vertical-align: middle;
}
.submenuGrantmaker {
	background-color: #F9D8E0;
	padding: 5px 7px 2px 7px;
	line-height: 20px;
	height: 25px;
	margin-top: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
.GrantmakerfontSub {
	color: #881635;
	font-family: "Trebuchet MS", "Lucida Sans Unicode", "Lucida Grande", "Lucida Sans", Arial, sans-serif;
	font-size: small;
	line-height: 130%;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 8px;
	padding-top: 6px;
	padding-bottom: 6px;
	padding-left: 7px;
	border-bottom-style: solid;
	border-bottom-width: 2px;
	border-bottom-color: #881635;
	text-transform: uppercase;
}

a.grantmakerheader:visited {
	color: #881635;
}
a.grantmakerheader:link {
	color: #881635;
}
a.grantmaker:link {
	font-family: 'verdana','Sans-serif';
	font-size: small; /*  font-weight:bold; */;
	text-decoration: none;
	color: #881635;
}
a.grantmaker:visited {
	font-family: 'verdana','Sans-serif';
	font-size: small; /*  font-weight:bold; */;
	text-decoration: none;
	color: #881635;
}
a.grantmaker:hover {
	font-family: 'verdana','Sans-serif';
	font-size: small; /*  font-weight:bold; */;
	text-decoration: none;
	color: #E7A614;
}
a.grantmaker:active {
	font-family: 'verdana','Sans-serif';
	font-size: small; /*  font-weight:bold; */;
	text-decoration: none;
	color: #881635;
}
a .grantmaker ul {
	list-style-image: url('images/00/section_bullet_grantmaker.jpg');

}
div.GrantmakerHeader1 {
	font-family: "Trebuchet MS", "Lucida Sans Unicode", "Lucida Grande", "Lucida Sans", Arial, sans-serif;
	font-size: medium;
	line-height: 150%;
	margin-left: 15px;
	color: #808080;
	margin-bottom: 10px;
	padding-bottom: 10px;
	float: left;
	height: 100px;
	width: 350px;
}
div.Grantmaker1A {
	float: left;
	line-height: 140%;
	width: 448px;
}
div.Grantmaker2 {
	float: right;
	margin-right: 18px;
}
div.Grantmaker2A {
	float: right;
	width: 260px;
	line-height: 200%;
	font-size: small;
	font-family: "Trebuchet MS", "Lucida Sans Unicode", "Lucida Grande", "Lucida Sans", Arial, sans-serif;
	list-style-type: none;
	background-color: #f5e3e8;
	padding-top: 10px;
	padding-left: 10px;
	margin-top: 20px;
	padding-bottom: 20px;
	border-right-color: #F1ACBE;
	border-right-style: solid;
	border-right-width: 10px;
}
div.Grantmaker1B {
	float: left;
	width: 750px;
}
div.GrantmakerFundA {
	width: 380px;
	margin-bottom: 15px;
	float: left;
}

div.JHeader {
	color: #CC6699;
}
div.JournalHeader {
	font-family: "Trebuchet MS", "Lucida Sans Unicode", "Lucida Grande", "Lucida Sans", Arial, sans-serif;
	font-size: medium;
	line-height: 150%;
	margin-left: 15px;
	color: #808080;
	margin-bottom: 20px;
	padding-bottom: 10px;
	width: 336px;
	height: 128px;
	float: left;
}
div.JournalList {
	color: #808080;
	float: right;
	height: 163px;
	width: 280px;
}
div.feedburnerFeedBlock {
	border-style: 5;
	width: 300px;
	height: 275px;
	background-color: #00573F;
	padding: 10px;
	color: #F8E9B7;
	list-style-type: none;
	border-color: #E7A614;
}
div.HomeHeader {
	width: 740px;
	height: 120px;
}
div.HomeLogo {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 40px;
	text-transform: lowercase;
	color: #999999;
	float: left;
	text-shadow: #808080 -1px 1px 2px;
	height: 60px;
	padding-top: 40px;
	padding-bottom: 20px;
}
div.HomeHeaderText {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: italic;
	color: #666666;
	line-height: 150%;
	font-size: medium;
	float: right;
	margin-top: 30px;
	width: 310px;
	padding-right: 40px;
}
div.home1 {
	float: left;
}
div.home2 {
	float: right;
}
div.home1A {
	padding-top: 50px;
	float: left;
	font-size: 80px;
	font-weight: 600;
	color: #E7A614;
	font-family: Arial, Helvetica, sans-serif;
	text-shadow: #808080 -1px 1px 2px;
	padding-left: 0px;
	padding-right: 7px;
	margin-left: 0;
	height: 155px;
	overflow: visible;
}

div.Panelists1B {
	width: 374px;
	height: 150px;
	float: left;
}
div.Panelists1C {
	width: 100%;
	position: relative;
	float: left;
}
p.staffBio {
	font-size: 11px;
	font-family: Verdana, Geneva, Tahoma, sans-serif;
	line-height: 165%;
	margin: 10px 120px 15px 20px;
	padding-right: 5px;
}
p.MarginBottom25 {
	margin-bottom: 25px;
}
div.BoardBottom {
	float: left;
	width: 100%;
}
div.RR1 {
	padding-top: 20px;
	list-style-type: none;
	line-height: 200%;
	height: 285px;
}
div.FacilitatorBlock {
	height: 175px;
	margin-bottom: 0px;
	margin-top: 0px;
	padding-top: 10px;
	padding-bottom: 0px;
}
div.twitter {
	float: left;
	padding-left: 3px;
	padding-right: 3px;
	width: 290px;
	position: relative;
}
.ConsultingFontCopy {
	padding: 5px 7px 15px 7px;
	margin: 0px;
	color: #ffffff;
	font-family: "Segoe UI", Tahoma, Geneva, Verdana, sans-serif;
	font-size: medium;
	line-height: 140%;
	background-image: url('images/00/Header_Consulting1.jpg');
	background-repeat: repeat-x;
}
div.footer {
	vertical-align: bottom;
	text-align: center;
	padding: 0px;
	margin: 30px 0px 0px 0px;
}
ul.none {
	list-style-type: none;
	list-style-image: none;
	line-height: 200%;
	padding: 0px;
	margin-bottom: 15px;
	margin-top: 0px;
}
.board-photo {
	margin-top: 0px;
	margin-right: 10px;
	float: left;
	width: 150px;
	height: 214px;
}
.home-boxes {
	height: 188px;
	width: 364px;
	background-image: url(images/00-test-homebox2.jpg);
	background-repeat: no-repeat;
	margin-bottom: 12px;
}
.home-boxes p {
	font-family: "Times New Roman", Times, serif;
	font-size: medium;
	text-align: center;
	line-height: 125%;
}
.box-shadow {
  -moz-box-shadow: 6px 6px 6px #999999; /* Firefox */
  -webkit-box-shadow: 6px 6px 6px #999999; /* Safari, Chrome */
  box-shadow: 6px 6px 6px #999999; /* CSS3 */
}

