/*---------- standard html ----------*/

body {
	margin: 0; 
	padding: 0; 
	background: #CCE4FF url("images/bg.jpg") fixed center no-repeat ; 
	font-family: Arial, Helvetica, sans-serif;
} 
img {
	border: 0;
}
p {
	margin-top: 0;
	font-size: 12px;
	color: #000000;
}
h1 {
	margin-top: 0;
	font-size: 22px;
	font-weight: normal;
	color: #000000;
}
h2 {
	margin-top: 0;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
}
h3 {
	margin-top: 0;
	font-size: 13px;
	font-weight: normal;
}

/*---------- content layout ----------*/
#contentHolder {
	position: absolute; 
	left: 50%; 
	top: 50%; 
	width: 935px; 
	height: 620px; 
	margin-left: -468px; 
	margin-top: -310px;
}

/*---------- left column ----------*/
#leftColumnHolder {
	float: left;
	width: 750px;
	height: 620px;
	background: #FFFFFF;
}

#leftHeader {
	position: absolute;
	left: 0;
	top: 0;
	height: 90px;
	width: 750px;
	background: #FFFFFF;
}
#logo {
	position: absolute;
	left: 25px;
	top: 24px;
}
#headerCopy {
	position: absolute;
	left: 225px;
	top: 24px;
	height: 43px;
	width: 500px;
	overflow: hidden;
}

/* home nav*/
#homeLeftNav {
	position: absolute;
	left: 0;
	top: 90px;
	height: 25px;
	width: 750px;
	background: #F2F2F2;
	overflow: hidden;
}
#homeLeftNav .nav {
	position: relative;
	height: 100%;
	width: 92px;
	float: right;
	margin-left: 2px;
	display: block;
}
#homeLeftNav .nav a {
	display: block;
	font-size: 11px;
	text-align: center; 
	padding-top: 1px;
}
#homeLeftNav .nav a:link, #homeLeftNav .nav a:visited {
	text-decoration: none;
	color: #000000;
}
#homeLeftNav .nav a:hover {
	text-decoration: none;
	color: #FFFFFF;
}

/*  nav */
#rightNav {
	position: absolute;
	left: 0;
	top: 90px;
	height: 25px;
	width: 750px;
	background: #F2F2F2;
	overflow: hidden;
}
#rightNav .nav {
	position: relative;
	height: 100%;
	width: 92px;
	float: left;
	margin-right: 2px;
	display: block;
}
#rightNav .nav a {
	display: block;
	font-size: 11px;
	text-align: center; 
	padding-top: 1px;
}
#rightNav .nav a:link, #rightNav .nav a:visited {
	text-decoration: none;
	color: #000000;
}
#rightNav .nav a:hover {
	text-decoration: none;
	color: #FFFFFF;
}
/* rss nav */
#rightNav #wcdRss {
	position: relative;
	height: 100%;
	width: 92px;
	float: left;
	margin-right: 2px;
	display: block;
}
#rightNav #wcdRss a {
	display: block;
	font-size: 11px;
	text-align: center;
	padding-top: 1px;
	text-decoration: none;
	color: #000000;
}

/*nav background*/
#nav1 a, #nav1 a:link {
	background: url("images/nav1Bg.gif") 0 19px no-repeat;
}
#nav1 a:hover {
	background: url("images/nav1Bg.gif") repeat-y;
}
#nav2 a, #nav2 a:link {
	background: url("images/nav2Bg.gif") 0 19px no-repeat;
}
#nav2 a:hover {
	background: url("images/nav2Bg.gif") repeat-y;
}
#nav3 a, #nav3 a:link {
	background: url("images/nav3Bg.gif") 0 19px no-repeat;
}
#nav3 a:hover {
	background: url("images/nav3Bg.gif") repeat-y;
}
#nav4 a, #nav4 a:link {
	background: url("images/nav4Bg.gif") 0 19px no-repeat;
}
#nav4 a:hover {
	background: url("images/nav4Bg.gif") repeat-y;
}
#nav5 a, #nav5 a:link {
	background: url("images/nav5Bg.gif") 0 19px no-repeat;
}
#nav5 a:hover {
	background: url("images/nav5Bg.gif") repeat-y;
}
#nav6 a, #nav6 a:link {
	background: url("images/nav6Bg.gif") 0 19px no-repeat;
}
#nav6 a:hover {
	background: url("images/nav6Bg.gif") repeat-y;
}

#nav1Active {
	position: relative;
	height: 100%;
	width: 92px;
	float: left;
	margin-right: 2px;
	display: block;
	text-decoration: none;
	color: #FFFFFF;
	background: url("images/nav1Bg.gif") repeat-y;
}
#nav1Active a {
	display: block;
	font-size: 11px;
	text-align: center; 
	padding-top: 1px;
	color: #FFFFFF;
	text-decoration: none;
}
#nav2Active {
	position: relative;
	height: 100%;
	width: 92px;
	float: left;
	margin-right: 2px;
	display: block;
	text-decoration: none;
	color: #FFFFFF;
	background: url("images/nav2Bg.gif") repeat-y;
}
#nav2Active a {
	display: block;
	font-size: 11px;
	text-align: center; 
	padding-top: 1px;
	color: #FFFFFF;
	text-decoration: none;
}
#nav3Active {
	position: relative;
	height: 100%;
	width: 92px;
	float: left;
	margin-right: 2px;
	display: block;
	text-decoration: none;
	color: #FFFFFF;
	background: url("images/nav3Bg.gif") repeat-y;
}
#nav3Active a {
	display: block;
	font-size: 11px;
	text-align: center; 
	padding-top: 1px;
	color: #FFFFFF;
	text-decoration: none;
}

#nav4Active {
	position: relative;
	height: 100%;
	width: 92px;
	float: left;
	margin-right: 2px;
	display: block;
	text-decoration: none;
	color: #FFFFFF;
	background: url("images/nav4Bg.gif") repeat-y;
}
#nav4Active a {
	display: block;
	font-size: 11px;
	text-align: center; 
	padding-top: 1px;
	color: #FFFFFF;
	text-decoration: none;
}

#nav5Active {
	position: relative;
	height: 100%;
	width: 92px;
	float: left;
	margin-right: 2px;
	display: block;
	text-decoration: none;
	color: #FFFFFF;
	background: url("images/nav5Bg.gif") repeat-y;
}
#nav5Active a {
	display: block;
	font-size: 11px;
	text-align: center; 
	padding-top: 1px;
	color: #FFFFFF;
	text-decoration: none;
}

#nav6Active {
	position: relative;
	height: 100%;
	width: 92px;
	float: left;
	margin-right: 2px;
	display: block;
	text-decoration: none;
	color: #FFFFFF;
	background: url("images/nav6Bg.gif") repeat-y;
}
#nav6Active a {
	display: block;
	font-size: 11px;
	text-align: center; 
	padding-top: 1px;
	color: #FFFFFF;
	text-decoration: none;
}

/* content home */
#homeLeftContentTop {
	position: absolute;
	left: 0;
	top: 130px;
	height: 289px;
	width: 750px;
	background: #78BDE8;
}
#homeLeftContentTop #leftContentTopLeft {
	 position: absolute;
	 left: 35px;
	 top: 35px;
	 height: 230px;
	 width: 222px;
	 overflow: auto;
}
#homeLeftContentTop #leftContentTopLeft h1, #homeLeftContentTop #leftContentTopLeft p {
	color: #FFFFFF;
}
#homeLeftContentTop #leftContentTopRight {
	position: absolute;
	left: 282px;
	top: 0;
	height: 289px;
	width: 468px;
}

#homeLeftContentBottom {
	position: absolute;
	left: 0;
	top: 420px;
	height: 85px;
	width: 750px;
	background: #FFFFFF;
}
#homeLeftContentBottom table {
	width: 100%; 
	height: 100%; 
	border-collapse: collapse;
	border-spacing: 0;
}

#homeLeftContentBottom table tr td {
	vertical-align: middle;
	padding: 0 15px 0 35px;
}
#homeLeftContentBottom table tr td p {
	font-size: 11px;
	color: #000000;
}

/*wcd archives*/
#articlesLeftContentHolder {
	 position: absolute;
	 left: 0;
	 top: 140px;
	 height: 465px;
	 width: 750px;
	 overflow: auto;
}
#articlesLeftContentHolder table {
	width: 733px; 
	border-collapse: collapse;
	border-spacing: 0;
}
#articlesLeftContentHolder table tr td {
	vertical-align: top;
}
#articlesLeftContentHolder table tr td p {
	font-size: 11px;
	font-color: #000000; 
}
#articlesLeftContentHolder table tr td p a {
	color: #71A6C5;
}
#articlesLeftContentHolder .date {
	padding: 15px 0 0 35px;
	width: 90px;
}
#articlesLeftContentHolder .article {
	padding: 15px 15px 0 15px;
	width: 628px;
}
.articlesHR {
	width: 100%;
	border-top: 1px solid #8bc53f;
	padding: 0;
}

/*wcd article*/
#newsBar {
	position: absolute;
	left: 0;
	top: 115px;
	height: 25px;
	width: 750px;
	vertical-align: bottom;
	text-align: right;
	z-index:1;
	background: url("images/nav3Bg.gif") repeat;
}
#newsBar p {
	font-size: 11px;
	padding: 10px 75px 1px 0;
}
#newsBar p a {
	color: #FFFFFF;
	text-decoration: none;
}
#newsLeftContentHolder {
	 position: absolute;
	 left: 0;
	 top: 140px;
	 height: 465px;
	 width: 750px;
	 overflow: auto;
}
#newsLeftContentHolder #images {
	position: absolute;
	left: 35px;
	top: 15px;
	height: auto;
	width: 244px;
}
#newsLeftContentHolder #images img{
	padding-right: 2px;
}
#newsLeftContentHolder #images  p {
	font-size: 11px;
	color: #71A6C5;
	padding: 30px 0 0 10px;
}
#newsLeftContentHolder #images p a {
	font-size: 11px;
	color: #71A6C5;
}
#newsLeftContentHolder #print {
	height: 60px;
	width: 242px;
	background: #F2F2F2;
	margin-top: 5px;
}
#newsLeftContentHolder #print p {
	font-size: 11px;
	color: #000000;
}
#newsLeftContentHolder #print p a {
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}
#newsLeftContentHolder #article {
	position: absolute;
	left: 282px;
	top: 15px;
	height: auto;
	width: 400px;
}
#newsLeftContentHolder #article p {
	font-size: 11px
}

/*wcd landing*/
#landingLeftTop {
	position: absolute;
	left: 0;
	top: 140px;
	height: 146px;
	width: 750px;
	background: #F6921D ;
	overflow: hidden;
}
#landingLeftTop #copy {
	position: absolute;
	left: 35px;
	top: 5px;
	width: 195px;
	height: 136px;
}
#landingLeftTop #copy p, #landingLeftTop #copy h2 {
	color: #FFFFFF;
}
#landingLeftTop #image {
	position: absolute;
	left: 240px;
	top: 0;
	width: 228px;
	height: 136px;
}
#landingLeftTop #article {
	position: absolute;
	left: 473px;
	top: 5px;
	width: 262px;
	height: 126px;
	background: #FFFFFF;
	padding: 5px;
	overflow: hidden;
}
#landingLeftTop #article p {
	font-size: 11px;
	color: #000000;
}
#landingLeftTop #article p a {
	color: #71A6C5;
}
#landingLeftBottom {
	position: absolute;
	left: 0;
	top: 286px;
	width: 750px;
	height: 319px;
	overflow: auto;
}
#landingLeftBottom #left {
	position: absolute;
	left: 35px;
	top: 15px;
	width: 320px;
	height: auto;
	padding-right: 15px;
	border-right: 1px solid #F6921D;
}
#landingLeftBottom #left p {
	font-size: 11px;
}
#landingLeftBottom #left p a {
	color: #71A6C5;
}
#landingLeftBottom #left p img {
	float: left;
	padding: 2px 5px 2px 0;
}
#landingLeftBottom #right {
	position: absolute;
	left: 385px;
	top: 15px;
	width: 330px;
	height: auto;
}
#landingLeftBottom #right p {
	font-size: 11px;
}
#landingLeftBottom #right p a {
	color: #71A6C5;
}
#landingLeftBottom #right p img {
	float: left;
	padding: 2px 5px 2px 0;
}

/*wcd enlarge images*/
#imagesLeftContentHolder {
	 position: absolute;
	 left: 0;
	 top: 115px;
	
	 width: 750px;
	 height: 490px;
	 overflow: auto;
}
#imagesLeftContentHolder #imagesHolder {
	position: absolute;
	left: 50%;
	top: 50%;
	width: 287px;
	 height:auto;
	margin-left: -143px;
	margin-top: -115px
}
#imagesLeftContentHolder #imagesHolder p {

	font-size: 11px
}
#imagesLeftContentHolder #imagesHolder p a {
	color: #000000;
	text-decoration: none;
}
#imagesLeftContentHolder #imagesHolder p img {
     z-index:0;
	clear: right;
}


#imagesLeftContentHolder #imagesHolder p span img {
	padding-right: 10px;
}
#imagesLeftContentHolder #backButton {
	float: right; 
	padding-bottom: 12px;
}
#imagesLeftContentHolder #pages {
	float: left;
}

/*case studies landing*/
#caselandingLeftTop {
	position: absolute;
	left: 0;
	top: 140px;
	height: 146px;
	width: 750px;
	background: #585757;
	overflow: hidden;
}
#caselandingLeftTop #copy {
	position: absolute;
	left: 35px;
	top: 5px;
	width: 195px;
	height: 136px;
}
#caselandingLeftTop #copy p, #caselandingLeftTop #copy h2 {
	color: #FFFFFF;
}
#caselandingLeftTop #image {
	position: absolute;
	left: 240px;
	top: 0;
	width: 228px;
	height: 136px;
}
#caselandingLeftTop #article {
	position: absolute;
	left: 473px;
	top: 5px;
	width: 262px;
	height: 126px;
	background: #FFFFFF;
	padding: 5px;
	overflow: hidden;
}
#caselandingLeftTop #article p {
	font-size: 10px;
	color: #000000;
}
#caselandingLeftTop #article p a {
	color: #71A6C5;
}
#caselandingLeftBottom {
	position: absolute;
	left: 0;
	top: 286px;
	width: 750px;
	height: 319px;
	overflow: auto;
}
#caselandingLeftBottom #left {
	position: absolute;
	left: 35px;
	top: 15px;
	width: 320px;
	height: auto;
	padding-right: 15px;
	border-right: 1px solid #585757;
}
#caselandingLeftBottom #left p {
	font-size: 11px;
}
#caselandingLeftBottom #left p a {
	color: #71A6C5;
}
#caselandingLeftBottom #left p img {
	float: left;
	padding: 2px 5px 2px 0;
}
#caselandingLeftBottom #right {
	position: absolute;
	left: 385px;
	top: 15px;
	width: 330px;
	height: auto;
}
#caselandingLeftBottom #right p {
	font-size: 11px;
}
#caselandingLeftBottom #right p a {
	color: #71A6C5;
}
#caselandingLeftBottom #right p img {
	float: left;
	padding: 2px 5px 2px 0;
}
.casearticlesHR {
	width: 100%;
	border-top: 1px solid #585757;
	padding: 0;
}

/*case studies article*/
#casenewsBar {
	position: absolute;
	left: 0;
	top: 115px;
	height: 25px;
	width: 750px;
	vertical-align: bottom;
	text-align: right;
	background: url("images/nav4Bg.gif") repeat;
}
#casenewsBar p {
	font-size: 11px;
	padding: 10px 75px 1px 0;
}
#casenewsBar p a {
	color: #FFFFFF;
	text-decoration: none;
}

#casenewsLeftContentHolder {
	 position: absolute;
	 left: 0;
	 top: 140px;
	 height: 465px;
	 width: 750px;
	 overflow: auto;
}
#casenewsLeftContentHolder #images {
	position: absolute;
	left: 35px;
	top: 15px;
	height: auto;
	width: 244px;
}
#casenewsLeftContentHolder #images img{
	padding-right: 2px;
}
#casenewsLeftContentHolder #images  p {
	font-size: 11px;
	color: #71A6C5;
	padding: 30px 0 0 10px;
}
#casenewsLeftContentHolder #images p a {
	font-size: 11px;
	color: #71A6C5;
}
#casenewsLeftContentHolder #print {
	height: 60px;
	width: 242px;
	background: #F2F2F2;
	margin-top: 5px;
}
#casenewsLeftContentHolder #print p {
	font-size: 11px;
	color: #000000;
}
#casenewsLeftContentHolder #print p a {
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}
#casenewsLeftContentHolder #article {
	position: absolute;
	left: 282px;
	top: 15px;
	height: auto;
	width: 400px;
}
#casenewsLeftContentHolder #article p {
	font-size: 11px
}

/*case studies enlarge images*/
#enlargeimagesLeftContentHolder {
	 position: absolute;
	 left: 0;
	 top: 115px;
	 height: 490px;
	 width: 750px;
	 overflow: hidden;
}
#enlargeimagesLeftContentHolder #imagesHolder {
	position: absolute;
	left: 50%;
	top: 50%;
	width: 287px;
	height: 190px;
	margin-left: -143px;
	margin-top: -115px
}
#enlargeimagesLeftContentHolder #imagesHolder p {
	font-size: 11px
}
#enlargeimagesLeftContentHolder #imagesHolder p a {
	color: #000000;
	text-decoration: none;
}
#enlargeimagesLeftContentHolder #imagesHolder p img {
	clear: right;
}
#enlargeimagesLeftContentHolder #imagesHolder p span img {
	padding-right: 10px;
}
#enlargeimagesLeftContentHolder #backButton {
	float: right; 
	padding-bottom: 12px;
}
#enlargeimagesLeftContentHolder #pages {
	float: left;
}

/*case studies archives*/
#casearticlesLeftContentHolder {
	 position: absolute;
	 left: 0;
	 top: 140px;
	 height: 465px;
	 width: 750px;
	 overflow: auto;
}
#casearticlesLeftContentHolder table {
	width: 733px; 
	border-collapse: collapse;
	border-spacing: 0;
}
#casearticlesLeftContentHolder table tr td {
	vertical-align: top;
}
#casearticlesLeftContentHolder table tr td p {
	font-size: 11px;
	font-color: #000000; 
}
#casearticlesLeftContentHolder table tr td p a {
	color: #71A6C5;
}
#casearticlesLeftContentHolder .date {
	padding: 15px 0 0 35px;
	width: 90px;
}
#casearticlesLeftContentHolder .article {
	padding: 15px 15px 0 15px;
	width: 628px;
}
.casearticlesHR {
	width: 100%;
	border-top: 1px solid #585757;
	padding: 0 0 10px 0;
}

/*news and links landing*/
#newslandingLeftTop {
	position: absolute;
	left: 0;
	top: 140px;
	height: 146px;
	width: 750px;
	background: #ec1c24;
	overflow: hidden;
}
#newslandingLeftTop #copy {
	position: absolute;
	left: 35px;
	top: 5px;
	width: 195px;
	height: 136px;
}
#newslandingLeftTop #copy p, #newslandingLeftTop #copy h2 {
	color: #FFFFFF;
}
#newslandingLeftTop #image {
	position: absolute;
	left: 240px;
	top: 0;
	width: 228px;
	height: 136px;
}
#newslandingLeftTop #article {
	position: absolute;
	left: 473px;
	top: 5px;
	width: 262px;
	height: 126px;
	background: #FFFFFF;
	padding: 5px;
	overflow: hidden;
}
#newslandingLeftTop #article p {
	font-size: 11px;
	color: #000000;
}
#newslandingLeftTop #article p a {
	color: #71A6C5;
}
#newslandingLeftBottom {
	position: absolute;
	left: 0;
	top: 286px;
	width: 750px;
	height: 319px;
	overflow: auto;
}
#newslandingLeftBottom #left {
	position: absolute;
	left: 35px;
	top: 15px;
	width: 320px;
	height: auto;
	padding-right: 15px;
	border-right: 1px solid #ec1c24;
}
#newslandingLeftBottom #left p {
	font-size: 11px;
}
#newslandingLeftBottom #left p a {
	color: #71A6C5;
}
#newslandingLeftBottom #left p img {
	float: left;
	padding: 2px 5px 2px 0;
}
#newslandingLeftBottom #right {
	position: absolute;
	left: 385px;
	top: 15px;
	width: 330px;
	height: auto;
}
#newslandingLeftBottom #right p {
	font-size: 11px;
}
#newslandingLeftBottom #right p a {
	color: #71A6C5;
}
#newslandingLeftBottom #right p img {
	float: left;
	padding: 2px 5px 2px 0;
}
.newsearticlesHR {
	width: 100%;
	border-top: 1px solid #ec1c24;
	padding: 0;
}
#newsLinksLabel {
	padding-left: 0;
	font-size: 14px;
	font-weight: bold;
}
#newsLinksSelect {
	font-size: 11px;
	width: 310px;
}


/*news article*/
#newsnewsBar {
	position: absolute;
	left: 0;
	top: 115px;
	height: 25px;
	width: 750px;
	vertical-align: bottom;
	text-align: right;
	background: url("images/nav5Bg.gif") repeat;
}
#newsnewsBar p {
	font-size: 11px;
	padding: 10px 75px 1px 0;
	color: white;
}
#newsnewsBar p a {
	color: #FFFFFF;
	text-decoration: none;
}

#newsnewsLeftContentHolder {
	 position: absolute;
	 left: 0;
	 top: 140px;
	 height: 365px;
	 width: 750px;
	 overflow: auto;
}
#newsnewsLeftContentHolder #images {
	position: absolute;
	left: 35px;
	top: 15px;
	height: auto;
	width: 244px;
}
#newsnewsLeftContentHolder #images img{
	padding-right: 2px;
}
#newsnewsLeftContentHolder #images  p {
	font-size: 11px;
	color: #71A6C5;
	padding: 30px 0 0 10px;
}
#newsnewsLeftContentHolder #print {
	height: 60px;
	width: 242px;
	background: #F2F2F2;
	margin-top: 5px;
}
#casenewsLeftContentHolder #print p {
	font-size: 11px;
	color: #000000;
}
#newsnewsLeftContentHolder #print p a {
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}
#newsnewsLeftContentHolder #article {
	position: absolute;
	left: 282px;
	top: 15px;
	height: auto;
	width: 400px;
}
#newsnewsLeftContentHolder #article p {
	font-size: 11px
}

/*news enlarge images*/
#newsenlargeimagesLeftContentHolder {
	 position: absolute;
	 left: 0;
	 top: 115px;
	 height: 390px;
	 width: 750px;
	 overflow: hidden;
}
#newsenlargeimagesLeftContentHolder #imagesHolder {
	position: absolute;
	left: 50%;
	top: 50%;
	width: 287px;
	height: 190px;
	margin-left: -143px;
	margin-top: -115px
}
#newsenlargeimagesLeftContentHolder #imagesHolder p {
	font-size: 11px
}
#newsenlargeimagesLeftContentHolder #imagesHolder p a {
	color: #000000;
	text-decoration: none;
}
#newsenlargeimagesLeftContentHolder #imagesHolder p img {
	clear: right;
}
#newsenlargeimagesLeftContentHolder #imagesHolder p span img {
	padding-right: 10px;
}
#newsenlargeimagesLeftContentHolder #backButton {
	float: right; 
	padding-bottom: 12px;
}
#newsenlargeimagesLeftContentHolder #pages {
	float: left;
}

/*news archives*/
#newsarticlesLeftContentHolder {
	 position: absolute;
	 left: 0;
	 top: 140px;
	 height: 465px;
	 width: 750px;
	 overflow: auto;
}
#newsarticlesLeftContentHolder table {
	width: 733px; 
	border-collapse: collapse;
	border-spacing: 0;
}
#newsarticlesLeftContentHolder table tr td {
	vertical-align: top;
}
#newsarticlesLeftContentHolder table tr td p {
	font-size: 11px;
	font-color: #000000; 
}
#newsarticlesLeftContentHolder table tr td p a {
	color: #71A6C5;
}
#newsarticlesLeftContentHolder .date {
	padding: 15px 0 0 35px;
	width: 90px;
}
#newsarticlesLeftContentHolder .article {
	padding: 15px 15px 0 15px;
	width: 628px;
}
.newsarticlesHR {
	width: 100%;
	border-top: 1px solid #ec1c24;
	padding: 0;
}

/*research landing*/
#researchlandingLeftTop {
	position: absolute;
	left: 0;
	top: 140px;
	height: 146px;
	width: 750px;
	background: #8bc53f ;
	overflow: hidden;
}
#researchlandingLeftTop #copy {
	position: absolute;
	left: 35px;
	top: 5px;
	width: 195px;
	height: 136px;
}
#researchlandingLeftTop #copy p, #researchlandingLeftTop #copy h2 {
	color: #FFFFFF;
}
#researchlandingLeftTop #image {
	position: absolute;
	left: 240px;
	top: 0;
	width: 228px;
	height: 136px;
}
#researchlandingLeftTop #article {
	position: absolute;
	left: 473px;
	top: 5px;
	width: 262px;
	height: 126px;
	background: #FFFFFF;
	padding: 5px;
	overflow: hidden;
}
#researchlandingLeftTop #article p {
	font-size: 11px;
	color: #000000;
}
#researchlandingLeftTop #article p a {
	color: #71A6C5;
}
#researchlandingLeftBottom {
	position: absolute;
	left: 0;
	top: 286px;
	width: 750px;
	height: 319px;
	overflow: auto;
}
#researchlandingLeftBottom #left {
	position: absolute;
	left: 35px;
	top: 15px;
	width: 320px;
	height: auto;
	padding-right: 15px;
	border-right: 1px solid #8bc53f;
}
#researchlandingLeftBottom #left p {
	font-size: 11px;
}
#researchlandingLeftBottom #left p a {
	color: #71A6C5;
}
#researchlandingLeftBottom #left p img {
	float: left;
	padding: 2px 5px 2px 0;
}
#researchlandingLeftBottom #right {
	position: absolute;
	left: 385px;
	top: 15px;
	width: 330px;
	height: auto;
}
#researchlandingLeftBottom #right p {
	font-size: 11px;
}
#researchlandingLeftBottom #right p a {
	color: #71A6C5;
}
#researchlandingLeftBottom #right p img {
	float: left;
	padding: 2px 5px 2px 0;
}

/* WCD to me */
.toMeHR { 
	width: 100%; 
	border-top: 1px solid #FAAF3F;
	padding: 0 0 10px 0;
}

/* content production */
#productionLeftContentTop {
	position: absolute;
	left: 0;
	top: 130px;
	height: 290px;
	width: 750px;
	background: #78BDE8;
}
#productionLeftContentTop #leftContentTopLeft {
	 position: absolute;
	 left: 35px;
	 top: 35px;
	 height: 230px;
	 width: 222px;
	 overflow: hidden;
}
#productionLeftContentTop #leftContentTopLeft h1, #productionLeftContentTop #leftContentTopLeft p {
	color: #FFFFFF;
}
#productionLeftContentTop #leftContentTopRight {
	position: absolute;
	left: 282px;
	top: 0;
	height: 289px;
	width: 468px;
}

#productionLeftContentHolder {
	 position: absolute;
	 left: 0;
	 top: 419px;
	 height: 186px;
	 width: 750px;
	 overflow: auto;
}
#productionLeftContentHolder #images {
	position: absolute;
	left: 35px;
	top: 15px;
	height: auto;
	width: 244px;
}
#productionLeftContentHolder #images img{
	padding-right: 2px;
}
#productionLeftContentHolder #images  p {
	font-size: 11px;
	color: #71A6C5;
	padding: 10px 0 0 10px;
	margin-bottom: 5px;
}
#productionLeftContentHolder #images p a {
	font-size: 11px;
	color: #71A6C5;
}
#productionLeftContentHolder #print {
	height: 45px;
	width: 242px;
	background: #F2F2F2;
	margin-top: 5px;
}
#productionLeftContentHolder #print p {
	padding-top: 10px;
	font-size: 11px;
	color: #000000;
}
#productionLeftContentHolder #print p a {
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}
#productionLeftContentHolder #article {
	position: absolute;
	left: 300px;
	top: 15px;
	height: auto;
	width: 400px;
}
#productionLeftContentHolder #article p {
	font-size: 11px
}

/*principles enlarge images*/
#principlesBar {
	position: absolute;
	left: 0;
	top: 115px;
	height: 25px;
	width: 750px;
	vertical-align: bottom;
	text-align: right;
	background: url("images/nav1Bg.gif") repeat;
}

/*contact*/
#contactLeftContentHolder {
	position: absolute;
	left: 0;
	top: 130px;
	height: 289px;
	width: 450px;
}
#contactLeftContentHolder p {
	font-size: 12px;
	color: #000000;
	margin: 0 0 15px 15px;
}
#contactLeftContentHolder #name, #contactLeftContentHolder #email, #contactLeftContentHolder #phone {
	width: 200px;
	height: 15px;
	border: 1px solid #000000;
	margin-bottom: 10px;
}
#contactLeftContentHolder #comments {
	width: 300px;
	height: 75px;
	border: 1px solid #000000;
	margin-bottom: 10px;
}
#contactLeftContentHolder label {
	vertical-align: top;
	font-size: 12px;
	color: #000000;
	width: 100px;
	float: left;
	text-align: left;
	margin: 0 15px 0 15px;
	display: block;
}
#contactLeftContentHolder #buttonHolder {
	display: block;
	margin-left: 130px;
	top: 30px;
	position: relative;
}
#contactLeftContentHolder #buttonHolder input {
	margin-right: 10px;
}

/*rss feed */
#rssContentHolder {
	position: absolute;
	left: 0;
	top: 130px;
	height: auto;
	width: 750px;
	overflow: auto;
}
#rssContentHolder #content {
	padding: 15px 15px 0 15px;
	width: 710px;
	height: auto;
}
#rssContentHolder #content #rssInfo {
	padding-top: 45px;
}

/*content footer*/
#leftFooter {
	position: absolute;
	left: 0;
	top: 605px;
	height: 19px;
	width: 750px;
	background: #78BDE8;
}
#leftFooter table {
	width: 100%; 
	height: 100%; 
	border-collapse: collapse;
	border-spacing: 0;
}
#leftFooter table tr td {
	vertical-align: middle;
	padding: 0 15px 0 35px;
}
#leftFooter table tr td p {
	margin-bottom: 0;
	font-size: 11px;
	color: #FFFFFF;
}
#leftFooter #justifyRight {
	text-align: right;
}
#leftFooter table tr td p, #leftFooter table tr td p a {
	margin-bottom: 0;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
}

/*right column*/
#rightColumnHolder {
	float: right;
	height: 620px;
	width: 175px;
	background: #FFFFFF;
	overflow: hidden;
}
#rightColumnHeader {
	position: relative;
	left: 0;
	top: 0;
	height: 25px;
	width: 175px;
	background: #F2F2F2;
}
#rightColumnHeader h3 {
	padding: 4px 15px 15px 15px;
	color: #EC1C24;
}
#leftNewsImg {
	padding: 15px 15px 0 15px;
}
#rightColumnHolder #rightContent p {
	font-size: 11px;
	padding: 12px 15px 0 15px;
}
#rightColumnHolder #rightContent p a {
	color: #71A6C5;
	padding-top: 0;
}
.rightColumnHR {
	padding: 0 15px 0 15px;
	display: block;
}
#rightFooter {
	position: absolute;
	right: 0;
	top: 605px;
	height: 19px;
	width: 175px;
	background: #78BDE8;
}
#rightFooter table {
	width: 100%; 
	height: 100%; 
	border-collapse: collapse;
	border-spacing: 0;
}
#rightFooter table tr td {
	vertical-align: middle;
	padding: 0 15px 0 35px;
}
#rightFooter table tr td p, #rightFooter table tr td p a {
	margin-bottom: 0;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
}
