* { 
  font-size: 100.01%; 
}
html {
  height:100%;
  font-size: 62.5%;
}

body {
	background: #423E35 url('../images/bg-repeat.jpg') repeat-x top center;
	margin:0;
  	height:100%;
  	font:1.4em Arial, Helvetica, sans-serif;
  	min-width:990px;
}

#container {
  min-height:100%;
  position:relative;
}

* html #container {
  height:100%;
  overflow:visible;
}

.clear {
	clear: both;
}

#header-container {
  width: 990px;
  margin:0 auto;
  overflow:hidden;
  position:relative;
}

.header-top {
  width: 990px;
  height: 42px;
  background: url('../images/bg-top.png') no-repeat;
}

.header-login {
  width: 990px;
  height: 30px;
  background: url('../images/client-login-bg.png') no-repeat;
}

.header-login span {
  left: 790px;
  top: 5px;
  position: relative;
}

.header-login span a {
  color: #ffffff;
  font-family: Tahoma, Arial;
  font-size: 16px;
  text-transform: uppercase;
  text-decoration: none;
  margin: 0 0 0 0;
}

.header-login span a:hover {
  text-decoration: underline;
}

.header {
  width: 990px;
  height: 155px;
  background: url('../images/header-bg.png') no-repeat;
}

.logo {
	float: left;
}

.logo h1 a {
	width: 169px;
	height: 137px;
	display: block;
	background: url('../images/bwr-consulting.png');
	text-indent: -9999px;
	cursor: pointer;
	margin: -9px 0 0 40px;
	*margin: 0px 0 0 40px;
	padding: 0px;
	position: relative;
	line-height: 0px;
}

.logo span a {
	width: 169px;
	height: 137px;
	display: block;
	background: url('../images/bwr-consulting.png');
	text-indent: -9999px;
	cursor: pointer;
	margin: 0px 0 0 40px;
	padding: 0px;
	position: relative;
	line-height: 0px;
}

.slogan {
	color: #ffffff;
  	font-family: Tahoma, Arial;
  	font-size: 24px;
  	text-transform: uppercase;
	float: right;
	margin: 114px 60px 0 0;
}

#nav-container {
	width: 990px;
  	background: url('../images/nav-bg.png') no-repeat;
  	margin:0 auto;
  	overflow:hidden;
  	position:relative
}

.nav {
	height: 30px;
	float: left;
	text-align: left;
	margin: 0 0 0 0;
}

.nav ul {
	list-style: none;
	margin: 5px 0px 0 15px;
	*margin: 6px 0px 0 15px;
	padding: 0 0 0 0;
}

.nav ul li {
	margin: 0 0 0 30px;
	padding: 0 0 0 0;
	display: inline;
	font-size: 16px;
	font-family: Tahoma, Arial;
	color: #ffffff;
	text-decoration: none;
	text-transform: uppercase;
	font-weight: normal;
}

.nav ul li a {
	font-size: 16px;
	font-family: Tahoma, Arial;
	color: #ffffff;
	text-decoration: none;
	text-transform: uppercase;
	font-weight: normal;
}

.nav ul li a:hover {
	color: #00828C;
	text-decoration: none;
	text-transform: uppercase;
	font-weight: normal;
	font-size: 16px;
	font-family: Tahoma, Arial;
}

.nav ul li a.active {
	color: #00828C;
	text-decoration: none;
	text-transform: uppercase;
	font-weight: normal;
	font-size: 16px;
	font-family: Tahoma, Arial;
}

#content-container {
	width: 990px;
	height: 620px;
  	/*background: url('../images/content-repeat.png') repeat-y;*/
  	margin:0 auto;
  	overflow:hidden;
  	position:relative;
}

.content-holder {
	width: 990px;
	height: 620px;
  	background: url('../images/content-back.png') no-repeat;
	background-position: bottom;
}

.main-content {
	margin: 30px 0 0 45px;
	width: 580px;
	text-align: left;
	float: left;
	z-index: 100;
	position: absolute;
}

.main-content2 .left {
	margin: 0 0 0 0;
	width: 175px;
	text-align: left;
	float: left;
}

.main-content2 .middle {
	margin: 0 0 0 45px;
	width: 135px;
	text-align: left;
	float: left;
}

.main-content2 .right {
	margin: 0 0 0 45px;
	width: 225px;
	text-align: left;
	float: left;
}

.main-content2 {
	margin: 30px 0 0 45px;
	width: 750px;
	text-align: left;
	float: left;
	z-index: 100;
	position: absolute;
}

.main-content3 {
	margin: 30px 0 0 45px;
	width: 875px;
	text-align: left;
	float: left;
	z-index: 100;
	position: absolute;
}

/* ------------- About Us Section Styles ------------- */

.main-content h1.about, .main-content2 h1.about, .main-content3 h1.about {
	color: #FA8700;
	font-size: 24px;
	font-family: Tahoma, Arial;
	font-weight: normal;
	margin: 0 0 0 0;
}

.main-content h2.about, .main-content2 h2.about, .main-content3 h2.about {
	color: #FA8700;
	font-size: 12px;
	font-family: Tahoma, Arial;
	font-weight: bold;
	margin: 15px 0 0 0;
}

.main-content h2.about-vision-blue, .main-content2 h2.about-vision-blue, .main-content3 h2.about-vision-blue {
	color: #00828C;
	font-size: 12px;
	font-family: Tahoma, Arial;
	font-weight: bold;
	margin: 15px 0 0 0;
	text-transform: uppercase;
	background: url('../images/dots-back.jpg') no-repeat 50px 0px;
}

.main-content h2.about-philosophy-blue, .main-content2 h2.about-philosophy-blue, .main-content3 h2.about-philosophy-blue {
	color: #00828C;
	font-size: 12px;
	font-family: Tahoma, Arial;
	font-weight: bold;
	margin: 15px 0 0 0;
	text-transform: uppercase;
	background: url('../images/dots-back.jpg') no-repeat 85px 0px;
}

.main-content h2.about-mission-blue, .main-content2 h2.about-mission-blue, .main-content3 h2.about-mission-blue {
	color: #00828C;
	font-size: 12px;
	font-family: Tahoma, Arial;
	font-weight: bold;
	margin: 15px 0 0 0;
	text-transform: uppercase;
	background: url('../images/dots-back.jpg') no-repeat 60px 0px;
}

.main-content h2.about-values-blue, .main-content2 h2.about-values-blue, .main-content3 h2.about-values-blue {
	color: #00828C;
	font-size: 12px;
	font-family: Tahoma, Arial;
	font-weight: bold;
	margin: 15px 0 0 0;
	text-transform: uppercase;
	background: url('../images/dots-back.jpg') no-repeat 55px 0px;
}

.main-content p.about, .main-content2 p.about, .main-content3 p.about {
	color: #3D392F;
	font-size: 12px;
	font-family: Tahoma, Arial;
	line-height: 23px;
	margin: 2px 0 0 0;
	padding: 0px;
}

.main-content p.about-blue, .main-content2 p.about-blue, .main-content3 p.about-blue {
	color: #00828C;
	font-size: 12px;
	font-family: Tahoma, Arial;
	line-height: 23px;
	margin: 2px 0 0 0;
	padding: 0px;
}

/* ------------- End of About Us Section Styles ------------- */

.main-content h2, .main-content2 h2, .main-content3 h2 {
	color: #FA8700;
	font-size: 24px;
	font-family: Tahoma, Arial;
	font-weight: normal;
	margin: 0 0 0 0;
}


.main-content h1.inner, .main-content2 h1.inner, .main-content3 h1.inner {
	color: #FA8700;
	font-size: 24px;
	font-family: Tahoma, Arial;
	font-weight: normal;
	margin: 0 0 0 0;
}

.main-content h2, .main-content2 h2, .main-content3 h2 {
	color: #FA8700;
	font-size: 24px;
	font-family: Tahoma, Arial;
	font-weight: normal;
	margin: 0 0 0 0;
}

.main-content h2.inner, .main-content2 h2.inner, .main-content3 h2.inner {
	color: #FA8700;
	font-size: 12px;
	font-family: Tahoma, Arial;
	font-weight: bold;
	margin: 5px 0 0 0;
}

.main-content h2.resources, .main-content2 h2.resources, .main-content3 h2.resources {
	color: #FA8700;
	font-size: 12px;
	font-family: Tahoma, Arial;
	font-weight: bold;
	margin: 15px 0 0 0;
}

.main-content p, .main-content2 p, .main-content3 p {
	color: #3D392F;
	font-size: 12px;
	font-family: Tahoma, Arial;
	line-height: 23px;
}

.main-content p.testimonials-left, .main-content2 p.testimonials-left, .main-content3 p.testimonials-left {
	color: #3D392F;
	font-size: 12px;
	font-family: Tahoma, Arial;
	line-height: 23px;
	background: url('../images/bracket-left.jpg') no-repeat 0px 2px;
	padding-left: 30px;
	width: 600px;
}

.testimonial-right {
	position: absolute;
	top: 300px;
	margin: 0 0 0 150px;
}

.main-content .test-bottom-left, .main-content3 .test-bottom-left {
	margin: 35px 0 0 270px;
	width: 220px;
	text-align: right;
	float: left;
}

.main-content .test-bottom-right, .main-content3 .test-bottom-right {
	margin: 0 0 0 25px;
	width: 360px;
	text-align: left;
	float: left;
}

.main-content .test-bottom-right p, .main-content3 .test-bottom-right p {
	color: #3D392F;
	font-size: 12px;
	font-family: Tahoma, Arial;
	line-height: 23px;
	background: url('../images/bracket-right.jpg') no-repeat 335px 0px;
	padding: 30px 25px 0 0;
	margin: 0px;
}

.main-content p span.red-text, .main-content2 p span.red-text, .main-content3 p span.red-text {
	color: #FF0000;
	font-weight: bold;
}

.main-content p span.orange-text, .main-content2 p span.orange-text, .main-content3 p span.orange-text {
	color: #FC6407;
	font-weight: bold;
}

.main-content p.resources, .main-content2 p.resources, .main-content3 p.resources {
	color: #3D392F;
	font-size: 12px;
	font-family: Tahoma, Arial;
	line-height: 23px;
	margin: 2px 0 0 0;
	padding: 0px;
}

.quote-background {
	margin: 0 0 0 -22px;
	padding: 10px 0 0 25px;
	background: url('../images/strategic-quote-background.jpg') no-repeat 0px 0px;
	position: absolute;
	top: 350px;
}

.quote-background2 {
	margin: 0 0 0 -20px;
	padding: 10px 0 0 25px;
	background: url('../images/development-quote-back.jpg') no-repeat 0px 0px;
	position: absolute;
	top: 417px;
}

.quote-background3 {
	margin: 0 0 0 -20px;
	padding: 10px 0 0 25px;
	background: url('../images/learning-quote-back.jpg') no-repeat 0px 0px;
	position: absolute;
	top: 455px;
}

 p span.quote-orange, p span.quote-orange {
	color: #FA8700;
	font-size: 23px;
	font-family: Tahoma, Arial;
	font-weight: bold;
	line-height: 36px;
	margin: 0 0 0 0;
}

p span.quote, p span.quote {
	color: #00828C;
	font-size: 11px;
	font-family: Tahoma, Arial;
	line-height: 36px;
	font-weight: normal;
}

p span.quote span, p span.quote span {
	color: #00828C;
	font-size: 19px;
	font-family: Tahoma, Arial;
	line-height: 36px;
	font-weight: bold;
}

p span.small, p span.small {
	color: #3D392F;
	font-size: 10px;
	font-family: Tahoma, Arial;
	line-height: 30px;
	margin: 0 0 0 0;
}

p span.small2, p span.small2 {
	color: #3D392F;
	font-size: 10px;
	font-family: Tahoma, Arial;
	line-height: 14px;
	margin: 0 0 0 0;
}

.main-content p.resources a, .main-content2 p.resources a {
	color: #3D392F;
	text-decoration: underline;
	font-weight: bold;
}

.main-content p.resources a:hover, .main-content2 p.resources a:hover {
	color: #FA8700;
	text-decoration: underline;
	font-weight: bold;
}

.main-content p a, .main-content li a, .main-content2 p a, .main-content2 li a {
	color: #FA8700;
	text-decoration: none;
	font-weight: bold;
}

.main-content p a:hover, .main-content li a:hover, .main-content2 p a:hover, .main-content2 li a:hover {
	color: #FA8700;
	text-decoration: underline;
	font-weight: bold;
}

.main-content li, .main-content2 li {
	color: #3D392F;
	font-size: 12px;
	font-family: Tahoma, Arial;
	line-height: 23px;
}

.main-content ul.about {
	list-style: none;
	margin: 0px;
	padding: 0 0 0 0;
}

.main-content ul.about li {
	color: #3D392F;
	font-size: 12px;
	font-family: Tahoma, Arial;
	line-height: 22px;
	margin: 15px 0 0 0;
	padding: 0 0 0 30px;
}

.main-content ul.about li.active {
	color: #3D392F;
	font-size: 12px;
	font-family: Tahoma, Arial;
	line-height: 22px;
	margin: 15px 0 0 0;
	padding: 0 0 0 30px;
	background: url('../images/blue-bullet.jpg') no-repeat 0px 2px;
}

.main-content ul.about li span.orange-text {
	color: #FA8700;
	font-weight: bold;
}

/* ----------------- Secondary Navigation ---------------- */

.secondary-nav {
	position: absolute;
	top: 525px;
	left: -15px;
	z-index: 999;
}

.secondary-nav ul {
	list-style: none;
	margin: 5px 0px 0 0px;
	padding: 0 0 0 0;
}

.secondary-nav ul li.vision {
	margin: 0 10px 0 0px;
	padding: 0 0 0 0;
	display: inline;
}

.secondary-nav ul li.vision a {
	font: 16px Tahoma, Arial;
	color: #00828C;
	text-decoration: none;
	text-transform: uppercase;
	font-weight: normal;
	padding: 5px 18px 5px 16px;
	margin: 0 0 0 0px;
	line-height: 30px;
}

.secondary-nav ul li.vision a:hover {
	background: url('../images/botnav-vision-over.jpg') no-repeat 0px 0px;
	line-height: 30px;
}

.secondary-nav ul li.phil {
	margin: 0 0 0 0px;
	padding: 0 0 0 0;
	display: inline;
}

.secondary-nav ul li.phil a {
	font: 16px Tahoma, Arial;
	color: #00828C;
	text-decoration: none;
	text-transform: uppercase;
	font-weight: normal;
	padding: 5px 18px 5px 17px;
	margin: 0 0 0 -8px;
	line-height: 30px;
}

.secondary-nav ul li.phil a:hover {
	background: url('../images/botnav-phil-over.jpg') no-repeat -1px 0px;
	line-height: 30px;
}

.secondary-nav ul li.mission {
	margin: 0 0 0 10px;
	padding: 0 0 0 0;
	display: inline;
}

.secondary-nav ul li.mission a {
	font: 16px Tahoma, Arial;
	color: #00828C;
	text-decoration: none;
	text-transform: uppercase;
	font-weight: normal;
	padding: 5px 16px 5px 16px;
	margin: 0 0 0 -8px;
	line-height: 30px;
}

.secondary-nav ul li.mission a:hover {
	background: url('../images/botnav-mission-over.jpg') no-repeat -1px 0px;
	line-height: 30px;
}

.secondary-nav ul li.values {
	margin: 0 0 0 10px;
	padding: 0 0 0 0;
	display: inline;
}

.secondary-nav ul li.values a {
	font: 16px Tahoma, Arial;
	color: #00828C;
	text-decoration: none;
	text-transform: uppercase;
	font-weight: normal;
	padding: 5px 16px 5px 16px;
	margin: 0 0 0 -8px;
	line-height: 30px;
}

.secondary-nav ul li.values a:hover {
	background: url('../images/botnav-values-over.jpg') no-repeat -1px 0px;
	line-height: 30px;
}

.secondary-nav ul li.test {
	margin: 0 0 0 10px;
	padding: 0 0 0 0;
	display: inline;
}

.secondary-nav ul li.test a {
	font: 16px Tahoma, Arial;
	color: #00828C;
	text-decoration: none;
	text-transform: uppercase;
	font-weight: normal;
	padding: 5px 18px 5px 17px;
	margin: 0 0 0 -8px;
	line-height: 30px;
}

.secondary-nav ul li.test a:hover {
	background: url('../images/botnav-test-over.jpg') no-repeat -1px 0px;
	line-height: 30px;
}

.content-pics {
	width: 990px;
	height: 620px;
}

input.text-field {
	color: #3D392F;
	width: 250px;
	height: 19px;
	*height: 25px;
	border: solid #cccccc 1px;
	padding: 5px 0 2px 5px;
	*padding: 0 0 0 5px;
	line-height: 25px;
}

input.text-field2 {
	color: #3D392F;
	width: 250px;
	height: 17px;
	*height: 23px;
	border: solid #cccccc 1px;
	padding: 1px 0 2px 5px;
	*padding: 0 0 0 5px;
	line-height: 20px;
}

input.text-field3 {
	color: #3D392F;
	width: 100px;
	height: 17px;
	*height: 23px;
	border: solid #cccccc 1px;
	padding: 1px 0 2px 5px;
	*padding: 0 0 0 5px;
	line-height: 20px;
}

textarea.text-area {
	color: #3D392F;
	width: 500px;
	height: 30px;
	*height: 35px;
	border: solid #cccccc 1px;
	padding: 5px 0 2px 5px;
	*padding: 0 0 0 5px;
	line-height: 16px;
}

#slideshow {
    position:relative;
}

#slideshow DIV {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
    opacity:0.0;
}

#slideshow DIV.active {
    z-index:10;
    opacity:1.0;
}

#slideshow DIV.last-active {
    z-index:9;
}

#slideshow DIV IMG {
    display: block;
    border: 0;
    margin-bottom: 10px;
}

#footer-container {
	width: 990px;
	margin:0 auto;
  	overflow:hidden;
  	position:relative;
}

.footer-holder {
	width: 990px;
	height: 40px;
  	background: url('../images/footer-bg.png') no-repeat top;
}

.footer-left {
	margin: 15px 0 0 15px;
	float: left;
	color: #ffffff;
	font-size: 9px;
	font-family: Arial;
	text-align: left;
}

.footer-right {
	margin: 15px 30px 0 0;
	float: right;
	color: #ffffff;
	font-size: 9px;
	font-family: Arial;
	text-align: right;
}

.footer-right a {
	color: #ffffff;
	font-size: 9px;
	text-decoration: none;
}

.footer-right a:hover {
	color: #00828C;
}

/* --------------Home Highlights Styles-------------- */

.highlights {
	margin: 30px 0 0 -15px;
	position: absolute;
	z-index: 999;
	width: 595px;
}

.highlights a.planning {
	width: 196px;
	height: 235px;
  	background: url('../images/planning-thumb.png') no-repeat top;
	float: left;
	text-indent: -9999px;
}

.highlights a:hover.planning {
	background: url('../images/planning-thumb-over.png') no-repeat top;
}

.highlights a.development {
	width: 200px;
	height: 235px;
  	background: url('../images/development-thumb.png') no-repeat top;
	float: left;
	text-indent: -9999px;
}

.highlights a:hover.development {
	background: url('../images/development-thumb-over.png') no-repeat top;
}

.highlights a.training {
	width: 195px;
	height: 235px;
  	background: url('../images/learning-thumb.png') no-repeat top;
	float: left;
	text-indent: -9999px;
}

.highlights a:hover.training {
	background: url('../images/learning-thumb-over.png') no-repeat top;
}



#error_notification { border: 1px #A25965 solid; height: auto; padding: 4px; background: #F8F0F1; text-align: center; -moz-border-radius: 3px; }

/* --------------Drop Down Styles-------------- */
.anylinkcss{
     position: absolute;
     visibility: hidden;
     border: 1px solid #C2C2C2;
     border-bottom-width: 0px;
     text-align: left;
     font: normal 13px Arial, sans-serif;
     line-height: 22px;
     z-index: 2000;
     width: 200px;
     padding: 0px 0px 0px 0px;
     margin: 6px 0 0 0px;
     background-color: #3D392F;

}

.anylinkcss a:link, .anylinkcss a:active, .anylinkcss a:visited {
     display: block;
     padding: 5px 0px 6px 10px;
     *padding: 5px 0px 7px 10px;
     text-decoration: none;
     text-align: left;
     color: #FFFFFF;
     font: normal 13px Arial, sans-serif;
     line-height: 16px;
     border-bottom: 1px solid #C2C2C2;
     background-color: #3D392F;
     z-index: 2000;
}

.anylinkcss a:hover {
     display: block;
     padding: 5px 0px 6px 10px;
     *padding: 5px 0px 7px 10px;
     text-decoration: none;
     text-align: left;
     color: #00828C;
     font: normal 13px Arial, sans-serif;
     line-height: 16px;
     border-bottom: 1px solid #C2C2C2;
     background-color: #3D392F;
     z-index: 2000;
}

.inscape span a {
	width: 220px;
	height: 78px;
	display: block;
	background: url('../images/inscape-publishing.jpg');
	text-indent: -9999px;
	cursor: pointer;
	margin: 20px 0 0 0px;
	padding: 0px;
	position: relative;
	line-height: 0px;
	float: left;
}

.inscape span a:hover {
	width: 220px;
	height: 78px;
	display: block;
	background: url('../images/inscape-publishing-over.jpg');
	text-indent: -9999px;
	cursor: pointer;
	margin: 20px 0 0 0px;
	padding: 0px;
	position: relative;
	line-height: 0px;
}

.mbti span {
	width: 66px;
	height: 80px;
	display: block;
	background: url('../images/mbti-logo.jpg');
	/*text-indent: -9999px;*/
	margin: 20px 0 0 30px;
	padding: 0px;
	position: relative;
	line-height: 0px;
	float: left;
}






/* ----------------------------Blog Styles---------------------------- */

.blog-header-top {
  width: 990px;
  height: 42px;
  background: url('../images/blog-bg-top.png') no-repeat;
}

body.blog {
	background: #00828C url('../images/blog-bg-repeat.jpg') repeat-x top center;
	margin:0;
  	height:100%;
  	font:1.4em Arial, Helvetica, sans-serif;
  	min-width:990px;
}

.blog-header-login {
  width: 990px;
  height: 30px;
  background: url('../images/blog-client-login-bg.png') no-repeat;
}

.blog-header {
  width: 990px;
  height: 155px;
  background: url('../images/blog-header-bg.png') no-repeat;
}

.blog-logo {
	float: left;
}

.blog-logo span a {
	width: 450px;
	height: 137px;
	display: block;
	background: url('../images/transparent.png');
	text-indent: -9999px;
	cursor: pointer;
	margin: 0px 0 0 40px;
	padding: 0px;
	position: relative;
	line-height: 0px;
}

.blog-search {
	color: #ffffff;
  	font-family: Tahoma, Arial;
  	font-size: 14px;
	float: right;
	margin: 0px 60px 0 0;
	width: 380px;
	height: 30px;
	text-align: right;
}

#blog-nav-container {
	width: 990px;
  	background: url('../images/blog-nav-bg.png') no-repeat;
  	margin:0 auto;
  	overflow:hidden;
  	position:relative
}

.rss {
	height: 30px;
	float: right;
	text-align: left;
	margin: 0 40px 0 0;
}

.rss .blog-nav ul li {
	margin: 0 0 0 30px;
	padding: 0 0 0 25px;
	display: inline;
	font-size: 16px;
	font-family: Tahoma, Arial;
	color: #ffffff;
	text-decoration: none;
	text-transform: uppercase;
	font-weight: normal;
	background: url('../images/rss-icon.jpg') no-repeat 5px 4px;
}

.blog-nav {
	height: 30px;
	float: left;
	text-align: left;
	margin: 0 0 0 0;
}

.blog-nav ul {
	list-style: none;
	margin: 5px 0px 0 15px;
	*margin: 6px 0px 0 15px;
	padding: 0 0 0 0;
}

.blog-nav ul li {
	margin: 0 0 0 30px;
	padding: 0 0 0 0;
	display: inline;
	font-size: 16px;
	font-family: Tahoma, Arial;
	color: #ffffff;
	text-decoration: none;
	text-transform: uppercase;
	font-weight: normal;
}

.blog-nav ul li a {
	font-size: 16px;
	font-family: Tahoma, Arial;
	color: #3D392F;
	text-decoration: none;
	text-transform: uppercase;
	font-weight: normal;
}

.blog-nav ul li a:hover {
	color: #FA8700;
	text-decoration: none;
	text-transform: uppercase;
	font-weight: normal;
	font-size: 16px;
	font-family: Tahoma, Arial;
}

.blog-nav ul li a.active {
	color: #FA8700;
	text-decoration: none;
	text-transform: uppercase;
	font-weight: normal;
	font-size: 16px;
	font-family: Tahoma, Arial;
}

#blog-content-container {
	width: 990px;
  	background: url('../images/blog-content-repeat.png') repeat-y;
  	margin:0 auto;
  	overflow:hidden;
  	position:relative;
}

.blog-content-holder {
	width: 990px;
}

.blog-holder2 {
	width: 990px;
	background: url('../images/blog-content-top.png') no-repeat top center;
}

.blog-left-content {
	margin: 30px 0 0 15px;
	width: 185px;
	text-align: left;
	float: left;
}

.blog-main-content {
	margin: 30px 0 0 35px;
	width: 505px;
	text-align: left;
	float: left;
}

.blog-right-content {
	margin: 30px 0 0 35px;
	width: 185px;
	text-align: left;
	float: left;
}

.blog-main-content h2 {
	color: #FA8700;
	font-size: 24px;
	font-family: Tahoma, Arial;
	font-weight: normal;
	margin: 0 0 0 0;
}

.blog-main-content h2 a {
	color: #FA8700;
	font-size: 24px;
	font-family: Tahoma, Arial;
	font-weight: normal;
	margin: 0 0 0 0;
	text-decoration: none;
}

.blog-main-content h2 a:hover {
	color: #FA8700;
	font-size: 24px;
	font-family: Tahoma, Arial;
	font-weight: normal;
	margin: 0 0 0 0;
	text-decoration: underline;
}


.blog-main-content h1.inner {
	color: #FA8700;
	font-size: 24px;
	font-family: Tahoma, Arial;
	font-weight: normal;
	margin: 0 0 0 0;
}

.blog-date {
	color: #3D392F;
	font-size: 9px;
	font-family: Tahoma, Arial;
	font-weight: normal;
	margin: 0 0 0 0;
	line-height: 18px;
}

.blog-main-content h2 {
	color: #FA8700;
	font-size: 24px;
	font-family: Tahoma, Arial;
	font-weight: normal;
	margin: 0 0 0 0;
}

.blog-main-content h2.resources {
	color: #FA8700;
	font-size: 12px;
	font-family: Tahoma, Arial;
	font-weight: bold;
	margin: 15px 0 0 0;
}

.blog-main-content p {
	color: #3D392F;
	font-size: 12px;
	font-family: Tahoma, Arial;
	line-height: 23px;
}

.blog-left-content p, .blog-right-content p {
	color: #3D392F;
	font-size: 12px;
	font-family: Tahoma, Arial;
	line-height: 22px;
	margin: 15px 0 0px 15px;
	padding: 0px;
}

.blog-right-content ul {
	color: #3D392F;
	font-size: 12px;
	font-family: Tahoma, Arial;
	line-height: 22px;
	margin: 15px 0 0px 15px;
	padding: 0px;
	list-style: none;
}

.blog-right-content li {
	color: #3D392F;
	font-size: 12px;
	font-family: Tahoma, Arial;
	line-height: 22px;
	margin: 5px 0 0px 0px;
	padding: 0px;
	list-style: none;
}

.blog-left-content p a, .blog-right-content p a, .blog-right-content li a {
	color: #3D392F;
	text-decoration: none;
}

.blog-left-content p a:hover, .blog-right-content p a:hover, .blog-right-content li a:hover {
	color: #3D392F;
	text-decoration: underline;
}

.blog-blue {
	color: #00B6AD;
	font-size: 10px;
	font-family: Tahoma, Arial;
	line-height: 18px;
	text-transform: uppercase;
}

.blog-orange {
	color: #FA8700;
	font-size: 11px;
	font-family: Tahoma, Arial;
	line-height: 18px;
}

.blog-orange a {
	color: #FA8700;
	font-size: 11px;
	font-family: Tahoma, Arial;
	line-height: 18px;
	text-decoration: none;
}

.blog-orange a:hover {
	text-decoration: underline;
}

/* ----- Blog Headings ----- */

h3.heading-email {
	background: url('../images/blog-heading-email-updates.jpg') no-repeat;
	width: 185px;
	height: 30px;
	text-indent: -9999px;
	margin: 0px;
	padding: 0px;
	line-height: 4px;
}

h3.heading-links {
	background: url('../images/blog-heading-links.jpg') no-repeat;
	width: 185px;
	height: 30px;
	text-indent: -9999px;
	margin: 0px;
	padding: 0px;
	line-height: 4px;
}

h3.heading-contact {
	background: url('../images/blog-heading-contact.jpg') no-repeat;
	width: 185px;
	height: 30px;
	text-indent: -9999px;
	margin: 0px;
	padding: 0px;
	line-height: 4px;
}

h3.heading-archives {
	background: url('../images/blog-heading-archives.jpg') no-repeat;
	width: 185px;
	height: 30px;
	text-indent: -9999px;
	margin: 0px;
	padding: 0px;
	line-height: 4px;
}

h3.heading-categories {
	background: url('../images/blog-heading-categories.jpg') no-repeat;
	width: 185px;
	height: 30px;
	text-indent: -9999px;
	margin: 0px;
	padding: 0px;
	line-height: 4px;
}


.blog-main-content .test-bottom-right p {
	color: #3D392F;
	font-size: 12px;
	font-family: Tahoma, Arial;
	line-height: 23px;
	background: url('../images/bracket-right.jpg') no-repeat 335px 0px;
	padding: 30px 25px 0 0;
	margin: 0px;
}

.blog-main-content p span.red-text {
	color: #FF0000;
	font-weight: bold;
}

.blog-main-content p span.orange-text {
	color: #FC6407;
	font-weight: bold;
}

.blog-main-content p.resources {
	color: #3D392F;
	font-size: 12px;
	font-family: Tahoma, Arial;
	line-height: 23px;
	margin: 2px 0 0 0;
	padding: 0px;
}

.blog-main-content p a, .blog-main-content li a {
	color: #FA8700;
	text-decoration: none;
	font-weight: normal;
}

.blog-main-content p a:hover, .blog-main-content li a:hover {
	color: #FA8700;
	text-decoration: underline;
	font-weight: normal;
}

.blog-main-content li {
	color: #3D392F;
	font-size: 12px;
	font-family: Tahoma, Arial;
	line-height: 23px;
}

.blog-main-content p img {
	border: 3px #e4e4e4 solid;
}

.blog-main-content p a img {
	border: 3px #e4e4e4 solid;
}

.blog-main-content p a:hover img {
	border: 3px #01B6AD solid;
}

.blog-main-content hr {
	margin: 5px 0 20px 0;
	padding: 0 0 0 0;
	background-color: transparent;
	border: none;
	border-bottom: dashed #01B6AD 1px;
}

.blog-main-content .alignright {
	float: right;
}

.blog-main-content .alignleft {
	float: left;
}




#blog-footer-container {
	width: 990px;
	margin:0 auto;
  	overflow:hidden;
  	position:relative;
}

.blog-footer-holder {
	width: 990px;
	height: 75px;
  	background: url('../images/blog-content-footer.png') no-repeat top;
}

.blog-footer-left {
	margin: 43px 0 0 15px;
	float: left;
	color: #ffffff;
	font-size: 9px;
	font-family: Arial;
	text-align: left;
}

.blog-footer-left a {
	color: #ffffff;
	font-size: 9px;
	text-decoration: none;
}

.blog-footer-left a:hover {
	color: #FA8700;
}

.blog-footer-right {
	margin: 43px 30px 0 0;
	float: right;
	color: #ffffff;
	font-size: 9px;
	font-family: Arial;
	text-align: right;
}

.blog-footer-right a {
	color: #ffffff;
	font-size: 9px;
	text-decoration: none;
}

.blog-footer-right a:hover {
	color: #FA8700;
}

.wbenc-logo {
  	width: 195px;
	height: 85px;
	display: block;
	background: url('../images/wbenc-logo.png');
	text-indent: -9999px;
	margin: 20px 0 0 0;
	padding: 0px;
	position: absolute;
	line-height: 0px;
	float: right;
	z-index: 999;
	right: 75px;
}


