@charset "utf-8";

/* INTERNET EXPLORER 6 */

/* ////// BEGIN PAGE ////////////////////////////// */
body { behavior: url(/js/csshover2.htc); }

#container
{
	margin-bottom: 0;
	padding-bottom: 1em;
	background: none;
	behavior: expression(this.runtimeStyle.filter?'':this.runtimeStyle.filter="progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+GetStyleUrl()+"media/body/page_bg-glare.png',sizingMethod='crop')");
}

img { filter: expression(wcdFixPNG(this)); }
/* end Page */

/* ////// BEGIN BOX, WRAPPER ////////////////////////////// */
#wrapper, .wrap-body { zoom: 1; }
.wrap-body { position: static; }

.wrap-br, .wrap-bl, .wrap-bc,.wrap-cr, .wrap-cl
{
	font-size: 1px;
	background: none;
}

.wrap-br, .wrap-bl { behavior: expression(this.runtimeStyle.filter?'':this.runtimeStyle.filter="progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + GetStyleUrl()+"media/frame/wrap-s.png',sizingMethod='scale')"); }

.wrap-bl
{
	top: expression(this.parentNode.offsetHeight-64+'px');
	clip: rect(32px 32px auto auto);
}

.wrap-br
{
	top: expression(this.parentNode.offsetHeight-64+'px');
	left: expression(this.parentNode.offsetWidth-64+'px');
	clip: rect(32px auto auto 32px);
}

.wrap-bc
{
	width: expression(this.parentNode.offsetWidth-64+'px');
	behavior: expression(this.runtimeStyle.filter?'':this.runtimeStyle.filter="progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + GetStyleUrl()+"media/frame/wrap-h.png',sizingMethod='scale')");
}

.wrap-bc
{
	top: expression(this.parentNode.offsetHeight-64+'px');
	clip: rect(32px auto auto auto);
}

.wrap-cr, .wrap-cl
{
	top: 32px;
	height: expression(this.parentNode.offsetHeight-64+'px');
	behavior: expression(this.runtimeStyle.filter?'':this.runtimeStyle.filter="progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + GetStyleUrl()+"media/frame/wrap-v.png',sizingMethod='scale')");
}

.wrap-cr
{
	left: expression(this.parentNode.offsetWidth-64+'px');
	clip: rect(auto auto auto 32px);
}

.wrap-cl { clip: rect(auto 32px auto auto); }

.wrap-cc
{
	font-size: 1px;
	width: expression(this.parentNode.offsetWidth-64+'px');
	height: expression(this.parentNode.offsetHeight-64+'px');
	background: none;
	behavior: expression(this.runtimeStyle.filter?'':this.runtimeStyle.filter="progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + GetStyleUrl()+"media/frame/wrap-c.png',sizingMethod='scale')");
}

#glareBg-gradient, #glareBg { width: expression(document.body.clientWidth > 900 ? "100%" : "900px"); }
/* end Box, Wrapper */

/* ////// BEGIN HEADER ////////////////////////////// */
#top_head .headLine
{
	background: none;
	behavior: expression(this.runtimeStyle.filter?'':this.runtimeStyle.filter="progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + GetStyleUrl()+"media/body/header_top_line.png',sizingMethod='crop')");
}
/* end Header */

/* ////// BEGIN HEADER MENU ////////////////////////////// */
#headMenu
{
	background: none;
	behavior: expression(this.runtimeStyle.filter?'':this.runtimeStyle.filter="progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + GetStyleUrl()+"media/body/header_menu2.png',sizingMethod='crop')");
	right: 0;
}

#headMenu a
{
	width: 100%;
	line-height: 1.8;
	background: rgba(255, 255, 255, 0);
}

#hNav_home:hover a.behindTx, #hNav_home:active a.behindTx, #hNav_home:focus a.behindTx, #hNav_home.over a.behindTx,
#hNav_access_map:hover a.behindTx, #hNav_access_map:active a.behindTx, #hNav_access_map:focus a.behindTx, #hNav_access_map.over a.behindTx,
#hNav_contact:hover a.behindTx, #hNav_contact:active a.behindTx, #hNav_contact:focus a.behindTx, #hNav_contact.over a.behindTx,
#hNav_site_map:hover a.behindTx, #hNav_site_map:active a.behindTx, #hNav_site_map:focus a.behindTx, #hNav_site_map.over a.behindTx
{
	background-image: url(media/body/header_menu2.png);
	background-repeat: no-repeat;
}
/* end Header Menu */

/* ////// BEGIN MENU ////////////////////////////// */
.menu ul
{
	height: 1%;
	width: 1px;
}

.menu, .menu ul { height: 1%; }
.menu li.menuhover { z-index: 15; } /* z-index: 10000; */
.menu .menuhoverUL { visibility: visible; }

.menu .menuhoverUL
{
	top: 100%;
	left: 0;
}

.menu .menuhoverUL .menuhoverUL
{
	top: 0;
	left: 100%;
}

.menu li li
{
	float: left;
	width: 100%;
}

.menu .menuhoverUL .menuhoverUL
{
	top: 5px;
	left: 100%;
}

.menu, .menu ul { height: 1%; }
.menu li.menuhover { z-index: 15; } /* z-index: 10000; */
.menu .menuhoverUL { visibility: visible; }

.menu .menuhoverUL
{
	top: 100%;
	left: 0;
}

.menu .menuhoverUL .menuhoverUL
{
	top: 0;
	left: 100%;
}

.menu ul a
{
	width: 240px;
	height: 1%;
}

.menu li li
{
	float: left;
	width: 100%;
}

.nav { zoom: 1; }

.nav .l, .nav .r
{
	font-size: 1px;
	background: none;
	behavior: expression(this.runtimeStyle.filter?'':this.runtimeStyle.filter="progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + GetStyleUrl()+"media/frame/nav.png',sizingMethod='crop')");
}

.nav .l { width: expression(this.parentNode.offsetWidth-0+'px'); }

.nav .r
{
	left: expression(this.parentNode.offsetWidth-894+'px');
	clip: rect(auto auto auto 894px);
}
/* end Menu */

/* ////// BEGIN MENU ITEM ////////////////////////////// */
.menu a { float: left; }
.menu a:hover { visibility: visible; }

.menu a .r, .menu a .l
{
	font-size: 1px;
	background: none;
	behavior: expression(this.runtimeStyle.filter?'':this.runtimeStyle.filter="progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + GetStyleUrl()+"media/frame/menu_item.png',sizingMethod='crop')");
}

.menu a .r
{
	left: expression(this.parentNode.offsetWidth-400+'px');
	clip: rect(auto auto auto 400px);
}

.menu a .l { width: expression(this.parentNode.offsetWidth-0+'px'); }
.menuhover .menuhoverA .t { color: white; }
.menuhover .menuhoverA .l, .menuhover .menuhoverA .r { top: -31px; }
/* end MenuItem */

/* ////// BEGIN MENU SUB ITEM ////////////////////////////// */
.menu ul a { color: #1b6574 !important; }
.menu ul a:hover { color: black !important; }

.menu ul .menuhover .menuhoverA
{
	color: black !important;
	border-color: #ffefd5;
	background-position: 0 -32px;
}

.nav .menu ul a:hover span, .nav .menu ul a:hover span span { color: black !important; }
.nav .menu ul .menuhover .menuhoverA span, .nav .menu ul .menuhover .menuhoverA span span { color: black !important; }
/* end MenuSubItem */

/* ////// BEGIN BOX, BLOCK ////////////////////////////// */
.block, .block-body { zoom: 1; }
.block-body { position: static; }

.block-tr, .block-tl, .block-br, .block-bl, .block-tc, .block-bc,.block-cr, .block-cl
{
	font-size: 1px;
	background: none;
}

.block-tr, .block-tl, .block-br, .block-bl { behavior: expression(this.runtimeStyle.filter?'':this.runtimeStyle.filter="progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + GetStyleUrl()+"media/frame/block-s.png',sizingMethod='scale')"); }
.block-tl { clip: rect(auto 6px 6px auto); }

.block-tr
{
	left: expression(this.parentNode.offsetWidth-12+'px');
	clip: rect(auto auto 6px 6px);
}

.block-bl
{
	top: expression(this.parentNode.offsetHeight-12+'px');
	clip: rect(6px 6px auto auto);
}

.block-br
{
	top: expression(this.parentNode.offsetHeight-12+'px');
	left: expression(this.parentNode.offsetWidth-12+'px');
	clip: rect(6px auto auto 6px);
}

.block-tc, .block-bc
{
	width: expression(this.parentNode.offsetWidth-12+'px');
	behavior: expression(this.runtimeStyle.filter?'':this.runtimeStyle.filter="progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + GetStyleUrl()+"media/frame/block-h.png',sizingMethod='scale')");
}

.block-tc { clip: rect(auto auto 6px auto); }

.block-bc
{
	top: expression(this.parentNode.offsetHeight-12+'px');
	clip: rect(6px auto auto auto);
}

.block-cr, .block-cl
{
	height: expression(this.parentNode.offsetHeight-12+'px');
	behavior: expression(this.runtimeStyle.filter?'':this.runtimeStyle.filter="progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + GetStyleUrl()+"media/frame/block-v.png',sizingMethod='scale')");
}

.block-cr
{
	left: expression(this.parentNode.offsetWidth-12+'px');
	clip: rect(auto auto auto 6px);
}

.block-cl { clip: rect(auto 6px auto auto); }

.block-cc
{
	font-size: 1px;
	width: expression(this.parentNode.offsetWidth-12+'px');
	height: expression(this.parentNode.offsetHeight-12+'px');
	background-color: #F0EDE0;
}
/* end Box, Block */

/* ////// BEGIN BLOCK HEADER ////////////////////////////// */
.blockHeader .t { margin: 0; }
/* end blockHeader */

/* ////// BEGIN BOX, BLOCK CONTENT ////////////////////////////// */
.blockContent, .blockContent-body { zoom: 1; }
.blockContent-body { position: static; }

.blockContent-tr, .blockContent-tl, .blockContent-br, .blockContent-bl, .blockContent-tc, .blockContent-bc,.blockContent-cr, .blockContent-cl
{
	font-size: 1px;
	background: none;
}

.blockContent-tr, .blockContent-tl, .blockContent-br, .blockContent-bl { behavior: expression(this.runtimeStyle.filter?'':this.runtimeStyle.filter="progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + GetStyleUrl()+"media/frame/block_content-s.png',sizingMethod='scale')"); }
.blockContent-tl { clip: rect(auto 7px 7px auto); }

.blockContent-tr
{
	left: expression(this.parentNode.offsetWidth-14+'px');
	clip: rect(auto auto 7px 7px);
}

.blockContent-bl
{
	top: expression(this.parentNode.offsetHeight-14+'px');
	clip: rect(7px 7px auto auto);
}

.blockContent-br
{
	top: expression(this.parentNode.offsetHeight-14+'px');
	left: expression(this.parentNode.offsetWidth-14+'px');
	clip: rect(7px auto auto 7px);
}

.blockContent-tc, .blockContent-bc
{
	width: expression(this.parentNode.offsetWidth-14+'px');
	behavior: expression(this.runtimeStyle.filter?'':this.runtimeStyle.filter="progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + GetStyleUrl()+"media/frame/block_content-h.png',sizingMethod='scale')");
}

.blockContent-tc { clip: rect(auto auto 7px auto); }

.blockContent-bc
{
	top: expression(this.parentNode.offsetHeight-14+'px');
	clip: rect(7px auto auto auto);
}

.blockContent-cr, .blockContent-cl
{
	height: expression(this.parentNode.offsetHeight-14+'px');
	behavior: expression(this.runtimeStyle.filter?'':this.runtimeStyle.filter="progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + GetStyleUrl()+"media/frame/block_content-v.png',sizingMethod='scale')");
}

.blockContent-cr
{
	left: expression(this.parentNode.offsetWidth-14+'px');
	clip: rect(auto auto auto 7px);
}

.blockContent-cl { clip: rect(auto 7px auto auto); }

.blockContent-cc
{
	font-size: 1px;
	width: expression(this.parentNode.offsetWidth-14+'px');
	height: expression(this.parentNode.offsetHeight-14+'px');
	background-color: #f8f8f0;
}

.blockContent-body ul li
{
	height: 1%;
	background: none;
	behavior: expression(this.runtimeStyle.filter?'':this.runtimeStyle.filter="progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + GetStyleUrl()+"media/frame/block_content_bullets.png',sizingMethod='crop')");
}
/* end Box, blockContent */

/* ////// BEGIN BOX, POST ////////////////////////////// */
.post, .postBody { zoom: 1; }
.postBody { position: static; }

.post-tr, .post-tl, .post-br, .post-bl, .post-tc, .post-bc,.post-cr, .post-cl
{
	font-size: 1px;
	background: none;
}

.post-tr, .post-tl, .post-br, .post-bl { behavior: expression(this.runtimeStyle.filter?'':this.runtimeStyle.filter="progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + GetStyleUrl()+"media/frame/post-s.png',sizingMethod='scale')"); }
.post-tl { clip: rect(auto 7px 7px auto); }

.post-tr
{
	left: expression(this.parentNode.offsetWidth-14+'px');
	clip: rect(auto auto 7px 7px);
}

.post-bl
{
	top: expression(this.parentNode.offsetHeight-14+'px');
	clip: rect(7px 7px auto auto);
}

.post-br
{
	top: expression(this.parentNode.offsetHeight-14+'px');
	left: expression(this.parentNode.offsetWidth-14+'px');
	clip: rect(7px auto auto 7px);
}

.post-tc, .post-bc
{
	width: expression(this.parentNode.offsetWidth-14+'px');
	behavior: expression(this.runtimeStyle.filter?'':this.runtimeStyle.filter="progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + GetStyleUrl()+"media/frame/post-h.png',sizingMethod='scale')");
}

.post-tc { clip: rect(auto auto 7px auto); }

.post-bc
{
	top: expression(this.parentNode.offsetHeight-14+'px');
	clip: rect(7px auto auto auto);
}

.post-cr, .post-cl
{
	height: expression(this.parentNode.offsetHeight-14+'px');
	behavior: expression(this.runtimeStyle.filter?'':this.runtimeStyle.filter="progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + GetStyleUrl()+"media/frame/post-v.png',sizingMethod='scale')");
}

.post-cr
{
	left: expression(this.parentNode.offsetWidth-14+'px');
	clip: rect(auto auto auto 7px);
}

.post-cl { clip: rect(auto 7px auto auto); }

.post-cc
{
	font-size: 1px;
	width: expression(this.parentNode.offsetWidth-14+'px');
	height: expression(this.parentNode.offsetHeight-14+'px');
	background-color: white;
}
/* end Box, Post */

/* ////// BEGIN POST CONTENT ////////////////////////////// */
h1 { margin: 0.67em 0 0.67em 0; }
h2 { margin: 0.8em 0 0.8em 0; }
h3 { margin: 1em 0 1em 0; }
h4 { margin: 1.25em 0 1.25em 0; }
h5 { margin: 1.67em 0 1.67em 0; }
h6 { margin: 2.33em 0 2.33em 0; }
/* end PostContent */

/* ////// POST MISC ////////////////////////////// */
.post ul li, .post ol ul li, blockquote, .postContent blockquote,
.postPin-blue, .postPin-green, .postPin-red, .postPin-clip,
.postPin-point, .postPin-pdf, .postPin-speech { height: 1%; background: none; }

/* PostBullets */
.post ul li, .post ol ul li { behavior: expression(this.runtimeStyle.filter?'':this.runtimeStyle.filter="progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + GetStyleUrl()+"media/frame/post-bullets.png',sizingMethod='crop')"); }
.post ul ol li { background: none; behavior: expression(this.runtimeStyle.filter?'':this.runtimeStyle.filter=""); }

/* PostQuote */
blockquote, .postContent blockquote { behavior: expression(this.runtimeStyle.filter?'':this.runtimeStyle.filter="progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + GetStyleUrl()+"media/frame/post-quote.png',sizingMethod='crop')"); }

/* PinContens */
.postPin-blue { behavior: expression(this.runtimeStyle.filter?'':this.runtimeStyle.filter="progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + GetStyleUrl()+"media/frame/post_pin_blue.png',sizingMethod='crop')"); }
.postPin-green { behavior: expression(this.runtimeStyle.filter?'':this.runtimeStyle.filter="progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + GetStyleUrl()+"media/frame/post_pin_green.png',sizingMethod='crop')"); }
.postPin-red { behavior: expression(this.runtimeStyle.filter?'':this.runtimeStyle.filter="progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + GetStyleUrl()+"media/frame/post_pin_red.png',sizingMethod='crop')"); }
.postPin-clip { behavior: expression(this.runtimeStyle.filter?'':this.runtimeStyle.filter="progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + GetStyleUrl()+"media/frame/post_clip.png',sizingMethod='crop')"); }
.postPin-point { behavior: expression(this.runtimeStyle.filter?'':this.runtimeStyle.filter="progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + GetStyleUrl()+"media/frame/point_icon.png',sizingMethod='crop')"); }
.postPin-pdf { behavior: expression(this.runtimeStyle.filter?'':this.runtimeStyle.filter="progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + GetStyleUrl()+"media/frame/post_pdf.png',sizingMethod='crop')"); }
.postPin-speech { behavior: expression(this.runtimeStyle.filter?'':this.runtimeStyle.filter="progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + GetStyleUrl()+"media/frame/post_speech.png',sizingMethod='crop')"); }
.postPin-kdn { behavior: expression(this.runtimeStyle.filter?'':this.runtimeStyle.filter="progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + GetStyleUrl()+"media/frame/post_kdn.png',sizingMethod='crop')"); }
/* END POST MISC */

.chronicle { behavior: expression(this.runtimeStyle.filter?'':this.runtimeStyle.filter="progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + GetStyleUrl()+"media/other/chronicle-icon.png',sizingMethod='crop')"); }

/* ////// BEGIN BUTTON ////////////////////////////// */
.button-wrapper, .button-wrapper .l, .button-wrapper .r { font-size: 1px; }
.button-wrapper .wcd-button { float:left; }

.button-wrapper .l, .button-wrapper .r
{
	background: none;
	behavior: expression(this.runtimeStyle.filter?'':this.runtimeStyle.filter="progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + GetStyleUrl()+"media/frame/button.png',sizingMethod='crop')");
}

.button-wrapper .r
{
	left: expression(this.parentNode.offsetWidth-409+'px');
	clip: rect(auto auto auto 401px);
}

.button-wrapper .l { width: expression(this.parentNode.offsetWidth-8+'px'); }
/* end Button */

/* ////// BEGIN FOOTER ////////////////////////////// */
#footer .footerBg
{
	top: expression(this.parentNode.offsetHeight-150+'px');
	zoom: 1;
	font-size: 1px;
	background: none;
	behavior: expression(this.runtimeStyle.filter?'':this.runtimeStyle.filter="progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + GetStyleUrl()+"media/body/footer.png',sizingMethod='crop')");
}

.rss-icon
{
	zoom: 1;
	font-size: 1px;
	background: none;
	behavior: expression(this.runtimeStyle.filter?'':this.runtimeStyle.filter="progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + GetStyleUrl()+"media/other/rss-icon.png',sizingMethod='crop')");
}

address { padding: 3px 0 0 0; }
/* end Footer */

.commentlist, .commentlist li { behavior: expression(this.runtimeStyle.filter?'':this.runtimeStyle.filter=""); }

/* ////// BEGIN JQUERY TEXT CHANGE ////////////////////////////// */
#txSize { padding-top: 8px; }

.textresizer a
{
	color: teal !important;
	border: 1px #f8f8f0 solid;
	background-color: #f8f8f0 !important;
}

.textresizer a:hover
{
	border: 1px red solid;
	background-color: #e5e5e5 !important;
}

.textresizer a.textresizer-active
{
	color: white !important;
	border: 0 none;
	background-color: #348ded !important;
}

/* ////// COMMONS ////////////////////////////// */
hr, span.line1 { height: 1px; }

.cleared
{
	float: none;
	clear: both;
	margin: 0;
	padding: 0;
	border: none;
	font-size:1px;
}

.hidden
{
	margin: 0;
	font-size: 0;
	line-height: 0px;
}

/* Jobs page */
.page_intro { width: 98%; }

.caution
{
	margin: 0 0 0.5em 0;
	padding: 5px 10px;
	color: #c00;
	font-weight: bold;
	text-align: center;
	background-color: #f5f5f0;
	background-image: url(/images/more_other/error_stripe.png);
	background-position: left bottom;
}

.alignnone, div.txC { text-align: center; }

.img_block { font-size: 1px; line-height: 0; }
.wp-caption { margin: 10px 0 10px 15px !important; }

.ch ul li, .legacy ul li {
	background: none; behavior: expression(this.runtimeStyle.filter?'':this.runtimeStyle.filter="");
}

.directors
{
	padding: 0; margin: 0;
	height: 94px !important;
	background-image: none;
	behavior: expression(this.runtimeStyle.filter?'':this.runtimeStyle.filter="progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + GetStyleUrl()+"media/other/headline-ie6.png',sizingMethod='crop')");
}

