/*
		*************************** TRIDION.COM *****************************************
		*********************************************************************************
*/

html, body {height:100%; margin:0; padding:0;}
body {background-color:#fff; border-style:none; color:#000; font:75% Arial, Helvetica, sans-serif; margin:0; padding:0; text-align:center;}
embed {margin:0; padding:0;}
fieldset {border:0; margin:0; padding:0;}
legend {display:none;}
form {margin:0; padding:0;}
img {border:0; margin:0; padding:0;}
p {margin:0; padding:0;}
h1, h2, h3, h4, h5, h6 {margin:0; padding:0;}

ol, ul, li {margin:0; padding:0; text-indent:0;}
select {font-family:Arial, Helvetica, sans-serif;}

.clear {clear:both; font-size:0em; height:0px; line-height:0px; margin:0; padding:0;}
.print {display:none;}
.hidden {position:absolute; left:-900em;}
.so code {display:none;}
strong.hidden {display:block;}
span.hidden {display:none;}

a.locked {background:url(/images/downloadsLock.gif) 100% 0 no-repeat; padding-right:17px;}
a.locked:hover {background:url(/images/downloadsLock.gif) 100% 0 no-repeat; padding-right:17px;}

.topLink {border-bottom:#96bdb3 solid 1px; margin-bottom:15px; text-align:right; width:680px; float:left;}

/* object {visibility:hidden;} */

/*	 Wrapper
---------------------------------------------- */
#wrapper {min-height:100%; margin:0 auto; position:relative; text-align:left; width:963px; z-index:0; }
ul.accesNav {float:left; font-size:0px; height:0px; line-height:0px; list-style:none; text-indent:-900em;}


/*	 Header
---------------------------------------------- */
#header {background-color:#fff; color:#614d00; float:none; height:40px; padding: 5px 0 8px 0; width:960px;}

/*	 Logo Tridion
---------------------------------------------- */
.logo {float:left; height:27px; padding:15px 0 0 25px; width:339px; z-index:10;}
.logo a:hover {background-color:#fff; color:#000;}

/* HeaderBar
---------------------------------------------- */
.headerBar { background-color:#005740; border-bottom:#c54040 solid 1px; color:#fff; float:left; font-size:1em; white-space:nowrap; width:960px;}
.innerHeaderBar {background:url(/images/bgSystem.gif) 100% 0 no-repeat; float:left; width:960px;}

/*	 Main navigation
---------------------------------------------- */
#mainNav {background:url(/images/bgMainNav.gif) 0 0 repeat-x; color:#fff; font-size:1em; height:25px; position:relative; width:960px; z-index:999;}
#innerMainNav {padding-left:14px; height:25px; width:745px; position:absolute; left:0px; top:0px;}
#innerMainNav li {float:left; list-style:none;}
#innerMainNav li a{background-color: #C94C4C;color: #fff;display: block;padding: 0;}
#innerMainNav li a img {float:left;}
#innerMainNav li.selected ul {display:block;}
#innerMainNav li.selected li ul {display:none;}

/*	 1st Level
---------------------------------------------- */
#innerMainNav li ul {background:url(/images/bgSubNav.gif) 0 100% no-repeat; clear:both; display:none; font-size:0.95em; height:auto; margin-left:4px; overflow:visible; padding-bottom:22px; position:absolute; top:25px; width:160px;}
#innerMainNav li li {background-color: #C94C4C; display: block; float: none; /*line-height:1.3em;*/ position: relative;}
#innerMainNav li li a {background-color:#C94C4C; color:#fff; display:block; font-weight:normal; padding:4px 0 4px 8px; text-decoration:none; text-indent:0;}
#innerMainNav li li a:hover{background-color: #F0CCCC;color: #800000;}
#innerMainNav li li a.subItems:hover{background: #F0CCCC url(/images/arrow-system.gif) 148px 8px no-repeat;color: #800000;}
#innerMainNav li li.selected a.subItems {background:#F0CCCC url(/images/arrow-system.gif) 148px 8px no-repeat; color:#800000;}
#innerMainNav li li span {background-color:#C94C4C; color:#fff; display:block; font-weight:bold; padding:3px 0 3px 8px;}
#innerMainNav li li.selected a {background-color:#F0CCCC; color:#800000;}
#innerMainNav li.selected li.selected ul {display:block;}

/*	 2nd Level
---------------------------------------------- */
#innerMainNav li ul ul {position:absolute; left:100%; top:0; width:100%; padding:0; margin:0;}
#innerMainNav li li li:hover a {background-color:#F0CCCC; color:#800000;}
#innerMainNav li li.selected li a {background-color:#C94C4C; color:#fff; display:block; font-weight:normal; padding:4px 4px 4px 8px; text-decoration:none; text-indent:0;}
#innerMainNav li li.selected li a:hover {background-color:#F0CCCC; color:#800000;}
#innerMainNav li ul.expand-left ul {left:-100%;}

/*	 Search area
---------------------------------------------- */
#searchArea {float:right; padding:4px 25px 0 0; text-align:right; width:164px;}
#searchArea input {vertical-align:top;}
#searchArea input.inSearch {background-color:#fff; border:0; color:#000063; font:0.9em Arial, Helvetica, sans-serif; padding:2px 0 1px 6px; width:124px;}


/*	 Header flash movie
---------------------------------------------- */
.headerMovie {float:left; padding-left:20px; width:675px;}
.headerMovie img {float:left; width:675px;}
.headerMovie object {float:left; margin:0; padding:0;}
.headerMovie embed {float:left; margin:0; padding:0;}

/*	 Systemwide navigation
---------------------------------------------- */
#systemNav {float:right; width:265px;}
#systemNav li {border-bottom:1px solid #d0dedb; display:block; font-size:0.9em; list-style:none; width:265px;}
#systemNav li a {background:url(/images/arrow-system.gif) 227px 0.5em no-repeat; color:#187c6a; display:block; line-height:1.5em; width:210px; padding:0 17px 1px 19px; text-decoration:none;}
#systemNav li a:hover {background-color:#187c6a; color:#fff;}
#systemNav li.login a {background-position:227px 0.6em; padding-right:31px; text-align:right; padding-top:1px; width:196px;}
#systemNav li.login span {padding:0 17px 1px 19px; font-weight:bold; line-height:16px; font-size:14px;}
#systemNav li a span {color:#187c6a; padding-left:17px; background:transparent url(/images/ic_extranet.gif) no-repeat scroll 0pt 2px;}
#systemNav li a:hover span {color:#fff;}
#systemNav li#phone span {background:url(/images/ic_phone.gif) 2px 1px no-repeat;}
#systemNav li#mail span {background:url(/images/ic_mail.gif) 0 -2px no-repeat;}
#systemNav li#download span {background:url(/images/ic_download.gif) 1px 2px no-repeat;}
#systemNav li#extranet span {background:url(/images/ic_extranet.gif) 2px 3px no-repeat;}
#systemNav li#newsletter span {background:url(/images/ic_newsletter.gif) 2px 2px no-repeat;}

/*	 System Bar
---------------------------------------------- */
.systemBar {float:left; font-size:0.9em; padding:13px 25px 0 25px; width:910px;}
.systemBar li {color:#a0a5aa; float:left; list-style:none;}
.systemBar li a {background-color:#fff; color:#96bdb3;}
.systemBar li a span {color:#7e9f96;}
.systemBar li a:hover {background-color:#f3f8f7; color:#37635a; text-decoration:none;}
.systemBar li a:hover span {background-color:#f3f8f7; color:#37635a;}

.systemBar ul.tools {float:right;}
.systemBar ul.tools li {padding-left:25px;}
.systemBar ul.tools li.printPage {background:url(/images/ic-print.gif) 8px 0 no-repeat;}
.systemBar ul.tools li.mail {background:url(/images/ic-mail.gif) 8px 0 no-repeat;}
.systemBar ul.tools li a { margin-right:5px;}

.systemBar ul.breadcrumb {float:left; margin-left:235px;}
.systemBar ul.breadcrumb li a {background:url(/images/arrow-1.gif) 100% 5px no-repeat; padding:0 9px 0 3px;}
.systemBar ul.breadcrumb li span {color:#37635a; padding-left:3px;}
		
/*	 Main
---------------------------------------------- */
#main {float:left; padding:20px 39px 15px 11px; width:910px; background-color: #FFF}

/*	 LeftBar
---------------------------------------------- */
.leftBar {float:left; padding-right:30px; width:205px; position:relative; top:-5px;}

/*	 Local navigation
---------------------------------------------- */
.localNav h2 {border-bottom:#96bdb3 solid 1px; color:#e4a6a6; font:normal 1.15em "Arial Narrow", Arial, Helvetica; line-height:16px; padding:17px 11px 13px 11px; text-decoration:underline; text-transform:uppercase;}
.localNav h2 a {border:0; color:#e4a6a6; display:inline; font-weight:normal; padding:0;}
.localNav h2 span {color:#c54040;}

.localNav ul li {list-style:none;}
.localNav ul li a {border-bottom:#96bdb3 solid 1px; color:#7e9f96; display:block; line-height:1.35em; padding:4px 11px 3px 11px; text-decoration:none;}
.localNav ul li a:hover {background-color:#d2e6e3; color:#187c6a}
.localNav ul li a.selected {background-color:#97c4bc; border-bottom:#fff solid 1px; color:#37635a; font-weight:bold;}
.localNav ul li a.selected:hover {background-color:#d2e6e3; color:#187c6a;}
.localNav ul li li a {background:#97c4bc url(/images/arrow-system.gif) 12px 10px no-repeat; border-bottom:#fff solid 1px; color:#005440; font-size:0.9em; font-weight:bold; padding:5px 11px 4px 22px;}
.localNav ul li li a.selected {background:#187c6a url(/images/arrow-system2.gif) 12px 9px no-repeat; color:#fff;}

/*	 Content
---------------------------------------------- */
.content {float:left; padding:3px 0 0 0; width:705px; font:Arial, Helvetica, sans-serif;  }
.content h1 {color:#37635a; font:26px "Arial Narrow", Arial, Helvetica; line-height:26px; padding-bottom:6px; padding-top:2px;}
.content h2 {color:#37635a; font:bold 18px "Arial Narrow", Arial, Helvetica; line-height:18px; padding-bottom:4px;}
.content h2 a {color:#7e9f96; text-decoration:none; border-bottom:solid 1px #96bdb3;}
.content h2 a:hover {background-color:#f3f8f7; color:#37635a; border:0;}
.content h3 {color:#37635a; font-size:13px; font-weight:bold; padding-bottom:3px;}
.content h4 {color:#37635a; font-size:14px; font-weight:normal; padding-bottom:2px;}
.content p {color:#41454a; line-height:16px; padding-bottom:8px;}
.content p.important {font-weight:bold;}
.content p a {color:#7e9f96; text-decoration:none; border-bottom:solid 1px #96bdb3;}
.content p a:hover {background-color:#f3f8f7; color:#37635a; border:0;}
.content p a.none {border:0;}
.content p a.none:hover {background:#fff;}
/*.content .caption {display:block; color:#37635a; font-size:0.9em; margin:0 0 2em 0;}*/
.content span.code {font-weight:bold; padding:0 5px 0 10px;}
.content table {font-size:0.9em; margin-top:2px; padding:0; width:100%;}
.content table th, td {padding:3px 0 2px 10px;}
.content table th {text-align:left;}
.content table thead th {background-color:#37635a; color:#fff; text-transform:uppercase; padding:4px 0 3px 10px;}
.content table tbody th {border-bottom:#96bdb3 solid 1px; color:#37635a; font-weight:normal; text-transform:uppercase;}
.content table tbody td {border-bottom:#96bdb3 solid 1px; color:#37635a;}

.content ul {margin:0 0 0 18px; padding-bottom:15px;}
.content ul li {background:url(/images/bullit-contentlist2.gif) 0 5px no-repeat; color:#41454a; list-style:none; padding:0 0 1px 12px;}
.content ul li a {border-bottom:solid 1px #96bdb3; color:#7e9f96; text-decoration:none;}
.content ul li a:hover {background-color:#f3f8f7; border:0; color:#37635a;}
.content ul li ul li {background:url(/images/bullit-contentSubList.gif) 0 9px no-repeat; padding-bottom:0;}
.content ul li ol {margin-left:3px; padding-bottom:0;}
.content ul li ol li {background:none; list-style:decimal inside; padding-left:12px;}

.content ol {margin:0 0 0 35px; padding-bottom:7px;}
.content ol li {color:#41454a; padding:0 0 1px 0px;}
.content ol li ul li {background:url(/images/bullit-contentSubList.gif) 0 9px no-repeat; list-style:none; padding-left:12px;}
.content ol li ul {margin-left:3px;}
.content ol li ul li {background:none; list-style:decimal inside;}

.content ul.formInfo {padding:0; margin:0.2em 0 1.5em 0;}
.content ul.formInfo li {background:0; overflow:auto; padding:0 0 0.2em 0; clear:both;}
.content ul.formInfo label {display:block; float:left; width:140px;}
.content ul.formInfo .input {display:block; width:300px; font-weight:bold; float:left;}

/*	 Box item : Banner
---------------------------------------------- */
.boxItem {background:url(/images/bgBoxItem.gif) 0 0 repeat-y; width:100%;}
.boxItem .b1 {background:url(/images/bgBoxItem-top.gif) 0 0 no-repeat;}
.boxItem .b2 {background:url(/images/bgBoxItem-bottom.gif) 0 100% no-repeat; padding-bottom:4px;}

.ColumnBoxItem {background:url(/images/body-column-mid.gif) 0 0 repeat-y; width:100%;}
.ColumnBoxItem .b1 {background:url(/images/body-column-top.gif) 0 0 no-repeat; width:100%;}
.ColumnBoxItem .b2 {background:url(/images/body-column-bottom.gif) 0 100% no-repeat; padding-bottom:4px;}

.FullBoxItem {background:url(/images/body-full-mid.gif) 0 0 repeat-y; width:100%;}
.FullBoxItem .b1 {background:url(/images/body-full-top.gif) 0 0 no-repeat; width:100%;}
.FullBoxItem .b2 {background:url(/images/body-full-bottom.gif) 0 100% no-repeat; padding-bottom:4px;}

.boxItemNoBbackground { width:100%}

.boxContainer {margin-bottom:15px; width:100%;}
.boxContainer .a1 {padding:10px 15px 0 12px;}
.boxContainer .a1 img {float:left;}
.boxContainer h2 {color:#96bdb3; font:bold 1.5em "Arial Narrow", Arial, Helvetica; line-height:1.2em; padding-bottom:7px; margin-left:2px; text-align:left;}
.boxContainer h2 a {background-color:#ecf1f0; color:#96bdb3;}
.boxContainer h2 a span {background:none; color:#5c998b;}
.boxContainer h2 a:hover{background-color:#f3f8f7; color:#37635a; text-decoration:none;}
.boxContainer h2 a:hover span {background-color:#f3f8f7; color:#37635a;}
.boxContainer p {color:#41454a; font-size:0.9em; padding-bottom:5px; margin-left:2px; text-align:left;}
.boxContainer ul {margin:0 0 0 2px; padding-bottom:15px; text-align:left;}
.boxContainer ul li {background:url(/images/bullit-contentlist2.gif) 0 5px no-repeat; color:#41454a; list-style:none; padding:0 0 1px 12px;}
.boxContainer ul li a{border-bottom:solid 1px #96bdb3; color:#7e9f96; text-decoration:none;}
.boxContainer ul li a:hover{background-color:#f3f8f7; border:0; color:#37635a;}
.boxContainer ul li ul li {background:url(/images/bullit-contentSubList.gif) 0 9px no-repeat; padding-bottom:0;}
.boxContainer ul li ol{margin-left:3px; padding-bottom:0;}
.boxContainer ul li ol li {background:none; list-style:decimal inside; padding-left:12px;}

/*	 Content bottom navigation
---------------------------------------------- */
.content .pageNavigation {padding-bottom:1px;}
.content .pageNavigation a {background:url(/images/arrow-navigation-left.gif) no-repeat left center; border-bottom:solid 1px #96bdb3; color:#7e9f96; padding-left:10px; text-decoration:none;}
.content .pageNavigation a:hover {background:#f3f8f7 url(/images/arrow-navigation-left.gif) no-repeat left center; color:#37635a; border:0;}
.content .properties {color:#37635a; font-size:1.2em; margin:0 0 10px 0;}
.content .thumbLeft {float:left; padding:3px 10px 5px 0;}
.content .thumbRight {float:right; padding:3px 0 5px 10px;}

/*	 Rightbar
---------------------------------------------- */
.rightbar {float:left; width:205px; padding:9px 0 0 0;}

/*	 Footer
---------------------------------------------- */
div#footer {border-top:#d1e5e1 1px solid; color:#8cbfb5; float:left; width:960px; background-color:#fff; display:inline; padding-bottom:25px;}

/*	 Footer main Navigation
---------------------------------------------- */
.footerNav {font:1.1em "Arial Narrow", Arial, Helvetica; padding:10px 0 10px 0; text-align:center; width:100%;}
.footerNav a {background-color:#F2F6F5; color:#96bdb3; margin:0 6px; text-transform:uppercase;}
.footerNav a span {color:#6eaea1;}
.footerNav a:hover {background-color:#f3f8f7; color:#37635a; text-decoration:none;}
.footerNav a:hover span {background-color:#f3f8f7; color:#37635a;}

/*	 Global Navigation
---------------------------------------------- */
.globalNav {color:#8cbfb5; font-size:0.9em; margin:0 auto; text-align:center; width:100%;}
.globalNav a {color:#96bdb3;}
.globalNav a span {color:#41454a;}
.globalNav a:hover {background-color:#f3f8f7; color:#25272a;}
.globalNav a:hover span {background-color:#f3f8f7; color:#25272a;}
.globalNav p {display:inline;}

/*	 News
---------------------------------------------- */
.categorySelect {background:url(/images/bgNewsFilter.gif) no-repeat; clear:both; height:22px; padding:14px 16px; width:408px;}
.categorySelect h2 {float:left; padding:2px 0 0 0;}
.categorySelect select {color:#7e9f96; float:left; font-size:1em; margin:0 0 0 20px; width:214px;}
.categorySelect a.categorySelectButton {float:left; display:block; width:21px; height:17px; border:0; background:url(/images/bgNewsFilterButton.gif) no-repeat; margin:2px 0 0 3px;}
.categorySelect a.categorySelectButton span {display:none;}

.categorySelectPaging {background:url(/images/bgNewsFilterPaging.gif) no-repeat; height:25px; margin:10px 0 0 0; width:440px;}
.categorySelectPaging ul {margin:0 0 0 120px; padding:0; width:250px; position:absolute;}
.categorySelectPaging li {background:none !important; border-left:solid 1px #96bdb3; float:left; margin:4px 0 0 0 !important; padding:0 2px !important;}
.categorySelectPaging a {border:0 !important; color:#7e9f96; text-decoration:underline !important; font-size:11px;}
.categorySelectPaging li a {color:#7e9f96; display:block; font-weight:normal; padding:1px 4px;}
.categorySelectPaging li a:hover {color:#37635a;}
.categorySelectPaging li.current a {background:#37635a; color:#fff; font-weight:bold; text-decoration:none;}
.categorySelectPaging li.current a:hover {background:#37635a; color:#fff;}
.categorySelectPaging li.browse {border:0; color:#7e9f96;}
.categorySelectPaging li.last {border-right:solid 1px #96bdb3;}

.categorySelectPaging .previous a {display:block; float:left; margin:0 0 0 10px; padding:5px 0 0 18px;  background:url(/images/arrow-news-paging-left.gif) no-repeat left center;}
.categorySelectPaging .previous a:hover {color:#37635a; background:url(/images/arrow-news-paging-left-mo.gif) no-repeat left center;}
.categorySelectPaging .next a {display:block; float:right; margin:0 10px 0 0; padding:5px 18px 0 0; background:url(/images/arrow-news-paging-right.gif) no-repeat right center;}
.categorySelectPaging .next a:hover {color:#37635a; background:url(/images/arrow-news-paging-right-mo.gif) no-repeat right center;}

/*	 Results (News | Events | Download)
---------------------------------------------- */
.result p {margin-bottom:2px; padding:0; clear:both;}
.result h2 {font:1.2em Arial, Helvetica, sans-serif; margin:0; padding:5px 0 5px 0;}
.result h2 a {color:#7e9f96; text-decoration:none; border-bottom:solid 1px #96bdb3;}
.result h2 a:hover {background-color:#f3f8f7; color:#37635a; border:0;}
.result p a:hover {background-color:#f3f8f7; color:#37635a; border:0;}
.result .normalText {font-size:1em; line-height:1.5em;}
.result .bullitText {background:url(/images/bullet-date.gif) no-repeat left center; font-size:1em; line-height:1.5em; margin-left:3px; padding-left:7px;}
.result {color:#41454A; padding:4px 0 0.5em 10px;}
.result div {float:left;}

.categoryResults {width:435px;}

.DateandLoc {font-size:1.2em; line-height:1.5em; padding-top:1px; padding-bottom:1px; font-weight:bolder;}
/*
		*************************** TRIDION.COM *****************************************
		*********************************************************************************
*/