html {border:0; background:rgb(153,170,186); overflow-y:scroll}
body {background-color:transparent; margin:11px 0 11px 0; border:0; overflow:hidden}
a, object {outline:none}
button {cursor:pointer; padding:1px 2px; margin:0; width:auto; border:2px outset}
table {border-collapse:collapse}
#header {background:url(../images/bg-mainmenu.png) repeat-x}
#header img {border:none}
/* Position & size */
#container {position:relative; width:962px}
#header {height:104px}
#contentArea {float:right; width:758px; min-height:420px}
body.homepage #contentArea {float:none; width:962px}
#content {width:660px; min-height:324px}
body.withSidebar #content {float:left; width:553px}
body.floatingWideSidebar #content {width:742px; float:none}
body.extraWide #content {width:742px}
body.wideSidebar #content,
body.webcam #content {width:360px}
body.homepage #content {width:583px}
body.extraWideNoLeftMargin #content {width:736px}
#sidebar {float:right; width:173px}
body.floatingWideSidebar #sidebar {float:none; position:absolute; left:623px; top:116px; z-index:1; width:350px}
body.wideSidebar #sidebar,
body.webcam #sidebar {width:350px}
body.extraWideNoLeftMargin #sidebar,
body.extraWide #sidebar {width:750px; float:none; clear:both}
html body.ie6.extraWide #sidebar {width:765px}
#contentFooter {clear:both; min-height:1px}
#subMenuArea {float:left; width:203px}
#containerFooter {clear:both; font-size:0}
#mainMenuArea {position:absolute; top:71px; left:10px; z-index:5; width:963px; height:22px}
#mainMenuArea li {float:left; clear:none; width:101px; height:22px}
#topMenuArea {position:absolute; top:11px; right:20px; z-index:9; height:29px}
.subPopMenu {position:absolute; top:94px; z-index:7; width:203px}
#microSearch {position:absolute; top:71px; right:11px; z-index:10; width:147px; height:22px}
#pageFooter {width:973px}
body.wideSidebar #contentArea h1,
body.floatingWideSidebar #contentArea h1 {width:741px}
body.homepage #contentArea h1 {width:945px}
body.extraWideNoLeftMargin #contentArea #content #completedBox,
body.extraWideNoLeftMargin #contentArea #content #playerBox {position:absolute; top:332px; left:323px; z-index:1;width:552px; height:110px}
body.extraWideNoLeftMargin #contentArea #content #completedBox td {height:94px}
body.extraWideNoLeftMargin #contentArea #content #completedBox td.playerAction,
body.extraWideNoLeftMargin #contentArea #content .playerAction {float:left; width:156px; height:79px}
body.extraWideNoLeftMargin #contentArea #content #playerDescription {float:right; width:363px; height:94px}
body.homepage #sidebar .mwr {width:350px}
#contentArea h1 {height:29px}
#contentArea #content h1 {height:auto}
#contentArea #content .columns2 h2 {height:13px}
#contentArea #content .addressMatrix td h2 {height:auto}
#contentArea #content .contactMap .caption {position:absolute; width:165px; height:13px}
#contentArea #content .columns2 p {height:58px}
#contentArea hr {height:1px}
#contentArea .imageBox .caption {width:161px}
#contentArea #content .contactMap {float:left}
#contentArea .left {float:left; clear:left}
#contentArea .right {float:right; clear:right}
#contentArea #content .pictureGrid2 div.pictureText {position:relative; top:-40px; left:8px}
#contentArea #sidebar .pictureGrid4 div.pictureText {position:relative; top:-30px; left:8px}
#contentArea #content .listWithImage img,
#contentArea #contentFooter .listWithImage img {float:left; clear:left}
#contentArea #content .listWithImage div,
#contentArea #contentFooter .listWithImage div {height:80px}
#contentArea #content .yearSelector {width:553px; height:17px}
#contentArea #content .yearSelector li {float:left}
#contentArea #content .gigantAd {position:absolute; top:427px; left:391px; width:320px; height:230px}
#contentArea #content .gigantAd .button {float:left; clear:both}
#contentArea #content .homepageAd {position:absolute; top:180px; left:25px; width:350px; height:200px}
#contentArea #content .mediumAd {position:absolute; top:330px; left:525px; width:322px; height:42px}
#contentArea #content #VideoPlayerBox {width:480px}
#contentArea #content #rssFeeds li,
#contentArea #sidebar #rssFeeds li {height:16px}
#contentArea .businessCard {width:267px; min-height:100px}
html body.wideSidebar #contentArea #sidebar .businessCard,
body.floatingWideSidebar #contentArea #sidebar .businessCard {width:334px}
#contentArea .businessCard img {float:left; clear:left}
#contentArea #sidebar .boxOnPicture {position:absolute; top:343px; left:633px; width:140px; height:235px}
body.homepage #contentArea #sidebar .boxOnPicture {width:155px; height:240px; top:189px; left:624px}
body.homepage #contentArea #sidebar .boxOnPicture .mwr {width:155px}
#contentArea #sidebar .boxOnPicture .input {width:136px}
#contentArea #sidebar .boxOnPicture select {width:140px}
#contentArea .mwr {width:173px}
body.extraWide #contentArea #sidebar .mwr {width:173px; float:left; clear:none}
#contentArea .mwr .businessCard {width:100%}
#contentArea .mwr .text .businessCard img {float:none; clear:both; margin-bottom:0.5em}
#contentArea #sidebar .mwr .rssFeeds li {height:16px}
#contentArea .mwr .picture img {float:left; clear:left}
#contentArea .mwr button {float:left; clear:both}
#contentArea a.button,
#contentArea .mwr .button {float:left; clear:both}
html #contentArea a.button {clear:left}
#contentArea #sidebar table.jobemailservice button {float:none; clear:none; width:47px; height:24px}
#contentArea #sidebar table.jobemailservice .input {float:left; clear:none; width:100px; height:18px}
#contentArea #sidebar table.weknowhow button {float:none; clear:none; width:47px; height:24px}
#contentArea #sidebar table.weknowhow .input {float:left; clear:none; width:102px; height:20px}
body.homepage #contentArea #sidebar table.weknowhow button {width:40px; height:20px}
body.homepage #contentArea #sidebar table.weknowhow .input { width:77px; height:16px}
body.weknowhow #contentArea #subscribeWkh {position:absolute; width:350px; right:11px; z-index:2; height:117px}
body.weknowhow #contentArea #sidebar table#subscribeWkh .input {width:130px; float:left}
#signupPostContent {width:343px; height:136px}
div#jqi {width:303px; position:absolute}
div#jqi input#e {width:98%}
div.jqi .jqiclose {float:right}
#mainMenuArea #menu-1 div,
#mainMenuArea #menu-2 div {height:22px}
#mainMenuArea #menu-2 {width:102px}
#mainMenuArea li a {height:18px}
#subMenuArea li a {width:186px}
#subMenuArea li li a {width:174px}
#subMenuArea li li li a {width:162px}
body.ie6 #subMenuArea {width:198px}
body.ie6 #subMenuArea li a {width:181px}
body.ie6 #subMenuArea li li a {width:169px}
body.ie6 #subMenuArea li li li a {width:157px}
#microSearch table {float:right}
#microSearch input {width:113px; height:17px}
#microSearch button {width:29px; height:22px}
body.ie6 #contentArea #sidebar table.weknowhow .input ,
body.ie6 #contentArea #sidebar table.jobemailservice .input {float:none}
#contentArea #content .mosaic {display:block; width:455px}
#contentArea #content .mosaic div {float:left; margin:10px 20px 10px 0}
#container #contentArea font[color=green] b {font-weight:normal; color:rgb(0,0,0); background-color:rgb(204,255,204)}
/* Colors */
#container {background:rgb(255,255,255) url(../images/bg-submenu2.png) no-repeat 11px 105px}
body.homepage #container {background-image:none}
#containerFooter {background-color:rgb(0,102,0)}
#contentFooter {background:transparent url(../images/bg-fade-top.png) repeat-x left bottom}
#mainMenuArea {background:url(../images/bg-mainmenu.png) repeat-x}
#header {background:url(../images/bg-mainmenu2.png) repeat-x}
#header img {background:url(../images/bg-mainmenu.png) repeat-x}
/* Decoration */
/* Fonts */
body, th, td, input, textarea {font-family:Tahoma,Arial,'Liberation Sans',FreeSans,Sans-Serif; font-size:12px}
/* Margin & padding */
form {margin:0}
#container {padding:11px 11px 0px 11px; margin:0 auto}
#header {padding:0 0 0 11px; margin:0px 0 0 0}
#header img {padding:5px 0 6px 0}
#containerFooter {padding:0; margin:0}
#contentFooter {padding:0 0 42px 16px; margin:0}
#mainMenuArea {padding:0; margin:0}
body.withSidebar #contentArea #content .list div {padding-right:10px}
body.wideSidebar #contentArea #sidebar,
body.webcam #contentArea #sidebar {margin-top:0px; padding-top:0}
body.extraWideNoLeftMargin #contentArea #sidebar,
body.extraWide #contentArea #sidebar {padding:0 0 0 8px}
html body.ie6.extraWide #contentArea #sidebar {padding-left:0; margin-left:-3px}
body.floatingWideSidebar #contentArea #sidebar {padding-top:0}
body.homepage #contentArea #content {padding-left:0}
body.homepage #contentArea #sidebar {padding:0}
/* Other */
/* Layout variants */
body.extraWideNoLeftMargin #contentArea #content {padding:0px; background-color:#52748C; padding:11px; color:rgb(255,255,255); margin-bottom:2em}
body.extraWideNoLeftMargin #contentArea #content h2 {font-size:14px; margin:0.5em 0 1em 0}
body.extraWideNoLeftMargin #contentArea #content li {margin:0; padding:4px 0; background-image:none; border-top:1px solid rgb(128,157,177)}
body.extraWideNoLeftMargin #contentArea #content li img {vertical-align:bottom}
body.extraWideNoLeftMargin #contentArea #content ul {border-bottom:1px solid rgb(128,157,177)}
body.extraWideNoLeftMargin #contentArea #content a:link,
body.extraWideNoLeftMargin #contentArea #content a:visited {color:rgb(255,255,255); text-decoration:none}
body.extraWideNoLeftMargin #contentArea #content a:hover {text-decoration:underline}
body.extraWideNoLeftMargin #contentArea #content .button {font-weight:bold}
body.extraWideNoLeftMargin #contentArea #content #completedBox td {padding:8px}
body.extraWideNoLeftMargin #contentArea #content #completedBox td.playerAction,
body.extraWideNoLeftMargin #contentArea #content .playerAction {padding:23px 8px 8px 8px; text-align:center}
body.extraWideNoLeftMargin #contentArea #content .playerAction a:hover {text-decoration:none}
body.extraWideNoLeftMargin #contentArea #content #playerDescription {padding:8px}
body.homepage #contentArea #sidebar h2 {font-size:160%; font-weight:normal; margin-top:0}
body.homepage #contentArea #sidebar .mwr {margin:0; background-color:rgb(203,127,33)}
body.homepage #sidebar .mwr .text {padding:8px; border-top:0}
body.homepage #sidebar .mwr #MailListSubscription label {font-size:8pt; margin-top:4px}
body.homepage #contentArea #sidebar table.weknowhow .text {background-image:none}
body.classic #contentArea h1 {width:182px; height:auto; position:absolute; left:33px; top:535px; color:rgb(128,157,177); font-size:16pt; text-align:right; padding:5px 0 18px 0; background:transparent url(../images/splitter.gif) repeat-x left bottom}
body.classic #contentArea h1 .date {display:none}
body.classic #subMenuArea {display:none}
body.classic #container {background-image:none}
body.classic #beforeContentArea {padding:1px 0 23px 0; background:transparent url(../images/splitter.gif) repeat-x left bottom}
.marginQuote {position:absolute; left:33px; width:175px; color:rgb(203,127,33); font-family:arial,'Liberation Sans',FreeSans,sans-serif; font-size:14pt; padding-top:30px; background:transparent url(../images/quote.gif) no-repeat left top}
.marginQuote p {text-align:right; padding:14px 5px 0 0; background:transparent url(../images/splitter.gif) repeat-x left top}
/* colors */
body,
#contentArea li a:link,
#contentArea li a:visited,
#contentArea h2 a:link,
#contentArea h2 a:visited,
#contentArea h3 a:link,
#contentArea h3 a:visited,
#contentArea legend,
#contentArea .businessCard a:link,
#contentArea .businessCard a:visited,
#contentArea .factBox .caption,
#contentArea .mwr a:link,
#contentArea .mwr a:visited,
#contentArea #content .yearSelector li a:link,
#contentArea #content .yearSelector li a:visited,
#subMenuArea li a:link,
#subMenuArea li a:visited,
#subMenuArea li.active li a:link,
#subMenuArea li.active li a:visited,
#pageFooter a:link,
#pageFooter a:visited,
#topMenuArea li a:link,
#topMenuArea li a:visited {color:rgb(100,100,100)}
#contentArea a:link,
#contentArea a:visited,
#contentArea a:hover,
#contentArea li a:hover,
#contentArea h2 a:hover,
#contentArea h3 a:hover,
#contentArea #content .applicationLink a:link,
#contentArea #content .applicationLink a:visited,
#contentArea .mwr a:hover {color:rgb(203,127,33)}
#contentArea table.ref-image caption,
#contentArea #content .contactMap .caption,
#contentArea #content .columns2 h2,
#contentArea #content .columns2 h2 a:link,
#contentArea #content .columns2 h2 a:visited,
#contentArea #content .homepageAd,
#contentArea #content .homepageAd a:link,
#contentArea #content .homepageAd a:visited,
#contentArea #content .mediumAd,
#contentArea #content .yearSelector li.active a:link,
#contentArea #content .yearSelector li.active a:visited,
#contentArea #content .yearSelector li.active a:hover,
#contentArea #sidebar .box,
#contentArea #sidebar .box a:link,
#contentArea #sidebar .box a:visited,
#contentArea #sidebar .box a:hover,
#contentArea #sidebar .box h2,
#contentArea #sidebar .boxOnPicture,
#contentArea #sidebar .boxOnPicture a:link,
#contentArea #sidebar .boxOnPicture a:visited,
#contentArea #sidebar .boxOnPicture a:hover,
#contentArea #sidebar .boxOnPicture button,
#contentArea .mwr button,
#contentArea a.button,
#contentArea .mwr .button,
#contentArea a.button:link,
#contentArea a.button:visited,
#contentArea .mwr .button a:link,
#contentArea .mwr .button a:visited,
#contentArea .mwr caption,
#contentArea .mwr .caption,
#contentArea #sidebar table.weknowhow .rssFeeds,
#contentArea #sidebar table.weknowhow .rssFeeds li a:link,
#contentArea #sidebar table.weknowhow .rssFeeds li a:visited,
#contentArea #sidebar table.weknowhow .text,
#contentArea .imageBox .caption,
#mainMenuArea li a:link,
#mainMenuArea li a:visited,
#subMenuArea li.active a:link,
#subMenuArea li.active a:visited,
#microSearch button,
.subPopMenu a,
#contentArea #content .boxTitle,
#contentArea #contentFooter .boxTitle,
#contentArea #content #searchCount {color:rgb(255,255,255)}
#contentArea a:link,
#contentArea a:visited,
#contentArea a:hover,
#contentArea li a:link,
#contentArea li a:visited,
#contentArea li a:hover {text-decoration:underline}
#contentArea .expandable + div {display:none}
#contentArea h1 {font-size:15px; padding:24px 0 0 17px; margin:1px 0 0 0; background:rgb(255,255,255) url(../images/bg-fade-top.png) repeat-x left bottom}
#contentArea h1 .date {font-size:13px}
#contentArea h2 {font-size:13px; margin:0.5em 0 0 0}
#contentArea h3 {font-size:12px; margin:0.5em 0 0 0}
#contentArea h2 a:link,
#contentArea h2 a:visited,
#contentArea h3 a:link,
#contentArea h3 a:visited {text-decoration:none}
#contentArea hr {color:rgb(204,204,204); background-color:rgb(204,204,204); margin:1em 0; border:0 none}
#contentArea img {border:0}
#contentArea fieldset,
#contentArea .fieldset {margin-bottom:1em; border:1px solid #ACA899; padding:5px}
#contentArea td .inputField {margin:4px 0px}
#contentArea object {vertical-align:bottom}
#contentArea optgroup {font-style:normal}
#contentArea optgroup option {padding-left:8px; margin:0}
#contentArea p {margin:0 0 1em 0}
#contentArea .date {font-weight:normal}
#contentArea .factBox {border:none; border-collapse:separate; margin-left:20px}
#contentArea .factBox .caption {text-align:right; font-size:10px; font-weight:bold; padding:2px 6px; background-color:rgb(233,233,233); border-left:none; border-right:none; border-bottom:2px solid rgb(255,255,255)}
#contentArea .factBox td {background-color:rgb(248,248,248); padding:7px; border:1px solid rgb(233,233,233)}
#contentArea .factBox .picture {padding:0}
#contentArea .factBox .caption p {margin:0}
#contentArea .imageBox .caption {text-align:right; font-size:9px; padding:0 6px; background-color:rgb(128,157,177); border-bottom:1px solid rgb(255,255,255)}
.expandable  {padding-left:16px; background:transparent url(../images/expand2.gif) no-repeat 0 3px; cursor:pointer}
.collapsable {padding-left:16px; background:transparent url(../images/collapse2.gif) no-repeat 0 3px; cursor:pointer}
#contentArea table.ref-image caption {text-align:right; font-size:9px; padding:0 6px; background-color:rgb(128,157,177); border-bottom:white solid 1px}
#contentArea table.ref-image td {padding:0}
#contentArea #F1 {margin-bottom:0px}
#contentArea #VideoPlayerBox3 {margin:1em 0 0 0}
#contentArea #content {padding:30px 0px 0 16px}
#contentArea #content h1 {font-size:15px; margin:1em 0 0 0; padding:0; background-image:none}
#contentArea ul {margin:0.5em 0; padding:0}
#contentArea li {list-style-type:none; padding:0 0 0 18px; background:transparent url(../images/bullet-mwr.gif) no-repeat 2px 4px; margin:0.5em 0}
#contentArea #content .factBox li {background:transparent url(../images/bullet-mwr.gif) no-repeat 2px 4px}
#contentArea #content .columns {margin:0}
#contentArea #content .columns h2 {margin:0 0 0.3em 0}
#contentArea #content .columns img {margin-top:8px; vertical-align:bottom}
#contentArea #content .columns.addressMatrix img {margin-top:0}
#contentArea #content .columns h2 img,
#contentArea #content .columns h3 img {margin-top:0px; vertical-align:baseline}
#contentArea #content .columns td {padding-right:17px; line-height:12pt}
body.homepage #contentArea #content .columns td {padding-right:31px}
#contentArea #content .columns td.last,
body.homepage #contentArea #content .columns td.last {padding-right:0}
#contentArea #content .columns p {margin:0}
#contentArea #content .columns2 td {background:rgb(229,229,229); border-right:2px solid rgb(255,255,255)}
#contentArea #content .columns2 h2 {margin:0; background-color:rgb(128,157,177); font-weight:normal; font-size:11px; padding:4px 0 5px 8px}
#contentArea #content .columns2 h3 {margin:0 0 0.8em 0; font-weight:normal}
#contentArea #content .columns2 h2 img,
#contentArea #content .columns2 h3 img {margin:0px}
body.homepage #contentArea #content .columns2 h3 {font-weight:bold}
#contentArea #content .columns2 .list img {margin:8px}
#contentArea #content .columns2 div.date {margin:0 0 0 0; font-size:10px; font-weight:bold}
#contentArea #content .contactMap .caption {font-weight:normal; font-size:11px; padding:4px 0 5px 8px}
#contentArea #content .columns2 img.rss {background-color:rgb(186,200,210); padding:3px 12px; margin:0}
#contentArea #content .columns2 p {margin:0 8px 0 8px; font-size:12px; overflow:hidden}
body.homepage #contentArea #content .columns2 .list {background:none; padding:8px}
body.homepage #contentArea #content .columns2 .list div {border-bottom:none; padding:0}
body.homepage #contentArea #content .columns2 .list h2 {margin-bottom:0; font-size:11px}
body.homepage #contentArea #content .columns2 .list h3 {font-weight:normal; padding-left:10px; background:rgb(229,229,229) url(../images/bullet-mwr.gif) no-repeat 0px 4px}
body.homepage #contentArea #content .columns2 .list h2 a,
body.homepage #contentArea #content .columns2 .list h3 a {padding-right:0; background-image:none}
body.homepage #contentArea #content .columns2 .list h3 img {margin:0 0 0 5px}
body.homepage #contentArea #content .columns2 .list img {margin:0 0 0 8px}
#contentArea #content .addressMatrix td {padding:8px 17px 8px 0px; border-bottom:1px solid rgb(229,229,229)}
#contentArea #content .addressMatrix td.empty {border-bottom:0}
#contentArea #content .addressMatrix td p {margin:0.5em 0}
#contentArea #content .pictureGrid2 div.pictureText p {margin:0; font-size:90%}
#contentArea #content .boxTitle,
#contentArea #contentFooter .boxTitle,
#contentArea #content #searchCount {font-size:80%; font-weight:bold; background-color:rgb(191,201,208); padding:2px 10px; margin:15px 0px 0px 0px}
#contentArea #content table.highlight {border:0px solid #ccc; margin-bottom:1em}
#contentArea #content table.highlight td {padding:10px; background-color:rgb(227, 233, 237)}
#contentArea #content .list  {background:rgb(246,246,246) url(../images/bg-fade-top.png) repeat-x; padding:10px 10px}
#contentArea #content .list div {border-bottom:1px solid rgb(255,255,255); padding:5px 80px 5px 0}
#contentArea #content .list h2 {margin-bottom:0.3em; font-size:12px}
#contentArea #content .listWithoutImage,
#contentArea #content .listWithImage,
#contentArea #contentFooter .listWithImage {background:rgb(246,246,246) url(../images/bg-fade-top.png) repeat-x; padding-top:20px}
#contentArea #content .listWithImage div,
#contentArea #contentFooter .listWithImage div {border-bottom:1px solid rgb(255,255,255); padding:5px 80px 5px 0}
#contentArea #content .listWithoutImage div {border-bottom:1px solid rgb(255,255,255); padding:0 80px 0 5px}
body.withSidebar #contentArea #content .listWithImage div,
body.withSidebar #contentArea #contentFooter .listWithImage div {padding-right:20px}
#contentArea #content .listWithImage div.selected,
#contentArea #content .listWithoutImage div.selected {border:2px solid rgb(203,127,33)}
#contentArea #content .listWithImage img,
#contentArea #contentFooter .listWithImage img {margin:3px 20px 10px 0}
#contentArea #content .listWithoutImage img {display:none}
#contentArea #content .listWithImage h2,
#contentArea #contentFooter .listWithImage h2 {margin:0 0 0.3em 193px}
#contentArea #content .listWithImage p,
#contentArea #contentFooter .listWithImage p {margin-left:193px}
#contentArea #content .list h2 a,
#contentArea #content .list h3 a,
#contentArea #content .listWithImage h2 a,
#contentArea #content .listWithImage h3 a,
#contentArea #contentFooter .listWithImage h2 a,
#contentArea #contentFooter .listWithImage h3 a {padding-right:15px; background:url(../images/ikon_txt_orange.gif) no-repeat right center}
#contentArea a.pdf,
#contentArea #content h2 a.pdf,
#contentArea #content h3 a.pdf,
#contentArea #content .list h2 a.pdf,
#contentArea #content .list h3 a.pdf,
#contentArea #content .listWithImage h2 a.pdf,
#contentArea #content .listWithImage h3 a.pdf,
#contentArea #contentFooter .listWithImage h2 a.pdf,
#contentArea #contentFooter .listWithImage h3 a.pdf {padding-right:20px; background:url(../images/pdf2.gif) no-repeat right center}
body #contentArea #content .media h2 a,
body #contentArea #content .media h3 a {padding-right:15px; background:url(../images/ikon_film.gif) no-repeat right center}
#contentArea #content .yearSelector {margin:1em 0 0 0; padding:3px 0 4px 0px; border-bottom:1px solid rgb(128,157,177)}
body.ie6 #contentArea #content .yearSelector {padding-bottom:0; padding-top:0}
#contentArea #content .yearSelector li {list-style-type:none; background-image:none; background-color:rgb(255,255,255); border:1px rgb(128,157,177) solid; border-bottom:0 none; padding:0; margin:0 4px 0 0; font-weight:bold}
#contentArea #content .yearSelector li a {display:block; padding:2px 7px}
#contentArea #content .yearSelector li a:link,
#contentArea #content .yearSelector li a:visited {font-size:13px; text-decoration:none}
#contentArea #content .yearSelector li.active {background-color:rgb(128,157,177); border-bottom:0 none}
#contentArea #content .gigantAd {overflow:hidden; background-color:transparent; color:rgb(255,255,255); padding:13px}
#contentArea #content .gigantAd h2 {font-size:20px; font-weight:normal; margin:0 0 10px 0; text-align:right}
#contentArea #content .gigantAd h3 {font-size:17px; font-weight:normal; margin:0 0 10px 0; text-align:right}
#contentArea #content .gigantAd p {text-align:justify}
#contentArea #content .gigantAd .button {background-color:rgb(255,255,255); padding:3px 6px; margin-top:10px}
#contentArea #content .gigantAd .button a:link,
#contentArea #content .gigantAd .button a:visited {color:rgb(203,127,33); text-decoration:none; font-size:11px}
#contentArea #content .gigantAd .button a:hover {text-decoration:underline}
#contentArea #content .homepageAd {overflow:hidden; background-color:transparent; padding:13px}
#contentArea #content .homepageAd h2 {font-size:32px; font-weight:normal; margin:0 0 10px 0}
#contentArea #content .homepageAd h3 {font-size:17px; font-weight:normal; margin:0 0 10px 0}
#contentArea #content .mediumAd {overflow:hidden; background-color:transparent; padding:13px}
#contentArea #content .mediumAd h2 {font-size:20px; font-weight:normal; margin:0 0 10px 0; text-align:right}
#contentArea #content .mediumAd h3 {font-size:17px; font-weight:normal; margin:0 0 10px 0; text-align:right}
#contentArea #content #VideoPlayerBox {border-width:10px 36px; border-style:solid; border-color:rgb(221,221,221); padding:0; margin:0px 0 1em 0}
#contentArea #content #VideoPlayer {margin:0; padding:0; border:0}
input.date {cursor:pointer; background:white url(../images/calendar.gif) no-repeat right center; border:1px solid rgb(127,157,185)}
.ui-datepicker {display:none; background-color:rgb(248,248,248); width:17em; padding:.2em .2em 0}
.ui-datepicker .ui-datepicker-header {position:relative; padding:.2em 0; background-color:rgb(128,157,177); color:rgb(255,255,255)}
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next {position:absolute; top:2px; height:1.8em}
.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover {top:1px; cursor:pointer}
.ui-datepicker .ui-datepicker-prev {left:2px}
.ui-datepicker .ui-datepicker-next {right:2px}
.ui-datepicker .ui-datepicker-prev-hover {left:1px}
.ui-datepicker .ui-datepicker-next-hover {right:1px}
.ui-datepicker .ui-datepicker-title {width:50%; margin:0 30%; line-height:1.8em; text-align:center}
.ui-datepicker .ui-datepicker-title select {float:left; font-size:1em; margin:1px 0}
.ui-datepicker .ui-datepicker-today a {border:2px solid rgb(203,127,33)}
.ui-datepicker td a.ui-state-active {border:2px solid rgb(26,56,105)}
.ui-datepicker .ui-datepicker-unselectable {background-color:rgb(240,240,240)}
.ui-datepicker .ui-datepicker-week-end {background-color:rgb(240,240,240)}
.ui-datepicker select.ui-datepicker-month-year {width:100%}
.ui-datepicker select.ui-datepicker-month, 
.ui-datepicker select.ui-datepicker-year {width:40%}
.ui-datepicker .ui-datepicker-title select.ui-datepicker-year {float:right}
.ui-datepicker table {width:100%; font-size:.9em; border-collapse:collapse; margin:0 0 .4em}
.ui-datepicker th {padding: .7em .3em; text-align:center; font-weight:bold; border:0}
.ui-datepicker td {border:0; padding:1px}
.ui-datepicker td span, .ui-datepicker td a {display:block; padding:.2em; text-align:right; text-decoration:none}
.ui-datepicker .ui-datepicker-buttonpane {background-image:none; margin:.7em 0 0 0; padding:0 .2em; border-left:0; border-right:0; border-bottom:0}
.ui-datepicker .ui-datepicker-buttonpane button {float:right; margin:.5em .2em .4em; cursor:pointer; padding:.2em .6em .3em .6em; width:auto; overflow:visible}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {float:left}
#contentArea #content #rssFeeds {margin-top:1em}
#contentArea #content #rssFeeds li,
#contentArea #sidebar #rssFeeds li {background-image:none; padding-left:0}
#contentArea #content #rssFeeds li a,
#contentArea #sidebar #rssFeeds li a {padding-bottom:5px; padding-left:20px; background:transparent url(../images/rss.gif) no-repeat 0px 0px}
#contentArea #content .applicationLink {border-top:1px solid rgb(127,127,127); margin-top:1em}
#contentArea .businessCard {border:1px solid #A8B6C0; background:rgb(255,255,255); margin:0.5em 0; width:307px; padding:7px}
#contentArea .businessCard dl {margin:0}
body.withSidebar #contentArea #sidebar .businessCard p,
body.withSidebar #contentArea #sidebar .businessCard dd {margin-left:0px}
#contentArea .businessCard h3,
#contentArea .businessCard div,
#contentArea #content .businessCard dd,
#contentArea #content .businessCard p,
html body.floatingWideSidebar #container #contentArea #sidebar .businessCard p,
html body.wideSidebar #container #contentArea #sidebar .businessCard p,
html body.floatingWideSidebar #container #contentArea .businessCard dd,
html body.wideSidebar #container #contentArea .businessCard dd {margin-left:107px}
#contentArea .businessCard dt {display:none}
#contentArea .businessCard dd.name {font-weight:bold}
#contentArea .businessCard dd.phone {padding-left: 20px; background:transparent url(../images/bullet-phone.gif) no-repeat 0 3px}
#contentArea .businessCard dd.cellphone {padding-left: 20px; background:transparent url(../images/bullet-cellphone.gif) no-repeat 3px 1px}
#contentArea .businessCard dd.fax {padding-left: 20px; background:transparent url(../images/bullet-fax.gif) no-repeat 0 3px; margin-bottom:0.2em}
#contentArea .businessCard dd.mail {padding-left: 20px; background:transparent url(../images/bullet-mail.gif) no-repeat 0 3px}
#contentArea .businessCard div.card {padding-left: 20px; background:transparent url(../images/bullet-vCard.gif) no-repeat 0 3px}
#contentArea .businessCard .description {margin-top:0.5em}
body.webcam #sidebar {background:rgb(236,236,236) url(../images/bg-webcam-below.gif) repeat-x 0 317px}
body.webcam #sidebar div {padding:5px}
body.webcam h1 .date {display:none}
#contentArea #sidebar {padding-top:30px}
#contentArea #sidebar p {margin:0}
#contentArea #sidebar p.videoText {padding:16px 11px; background:rgb(245,245,245) url(../images/bg-videoText.gif) repeat-x left top; margin:0 0 1em 0}
#contentArea #sidebar li {margin:0.5em 0}
#contentArea #sidebar .box {background-color:rgb(195,134,56); padding:5px 13px 5px 13px; margin-top:1px; line-height:1.3em}
#contentArea #sidebar .box h2 {margin:0 0 5px 0}
#contentArea #sidebar .box p {margin:0.5em 0}
#contentArea #sidebar .box .localoffice {padding-left: 20px; background:transparent url(../images/bullet-localoffice.gif) no-repeat 0 3px; margin-bottom:0.2em}
#contentArea #sidebar .box .people {padding-left: 20px; background:transparent url(../images/bullet-people.gif) no-repeat 0 3px; margin-bottom:0.2em}
#contentArea #sidebar .box .phone {padding-left: 20px; background:transparent url(../images/bullet-phone-white.gif) no-repeat 0 3px; margin-bottom:0.2em}
#contentArea #sidebar .box .fax {padding-left: 20px; background:transparent url(../images/bullet-fax-white.gif) no-repeat 0 3px; margin-bottom:0.2em}
#contentArea #sidebar .boxOnPicture {overflow:hidden; background-color:rgb(195,134,56); padding:13px; opacity:0.95; filter:Alpha(opacity=95)}
body.homepage #contentArea #sidebar .boxOnPicture {padding:0px}
#contentArea #sidebar .boxOnPicture a:link,
#contentArea #sidebar .boxOnPicture a:visited {text-decoration:none}
#contentArea #sidebar .boxOnPicture a:hover {text-decoration:underline}
#contentArea #sidebar .boxOnPicture form {margin:0}
#contentArea #sidebar .boxOnPicture h2 {margin:15px 0 5px 0; font-size:18px; font-weight:normal}
body.homepage #contentArea #sidebar .boxOnPicture h2 {font-size:14pt; margin:0 0 5px 0; line-height:97%}
#contentArea #sidebar .boxOnPicture h3 {margin:15px 0 5px 0; font-size:14px; font-weight:bold}
#contentArea #sidebar .box ul,
#contentArea #sidebar .boxOnPicture ul {margin:0.5em 0; padding:0}
#contentArea #sidebar .box li,
#contentArea #sidebar .boxOnPicture li {list-style-type:none; padding:0 0 0 18px; background:transparent url(../images/bullet-white.gif) no-repeat 2px 4px}
#contentArea #sidebar .boxOnPicture p {margin:0.5em 0}
body.homepage #contentArea #sidebar .boxOnPicture p {margin:0}
#contentArea #sidebar .boxOnPicture button {margin-top:3px; padding:1px 3px; border:none; background-color:rgb(187,203,214)}
#contentArea #sidebar .boxOnPicture .input {margin-top:3px; color:rgb(134,134,134)}
#contentArea #sidebar .boxOnPicture select {margin-top:3px; color:rgb(134,134,134)}
#contentArea #sidebar #refFactBox p {border-bottom:1px solid rgb(255,255,255); padding:5px 0}
#contentArea .mwr {margin:1px 0 22px 0}
body.extraWide #contentArea #sidebar .mwr {margin:0 8px 16px 8px}
#contentArea .mwr .businessCard {background:transparent; padding:0; margin:0; border:0}
#contentArea .mwr .businessCard div {margin-left:0}
#contentArea .mwr .text .businessCard img {display:block}
#contentArea .mwr form {margin:0}
#contentArea .mwr h2 {font-size:12px}
#contentArea .mwr h3 {font-size:11px}
#contentArea .mwr hr {margin:0.5em 0}
#contentArea .mwr caption,
#contentArea .mwr .caption {text-align:right; font-size:9px; padding:0 6px; background-color:rgb(128,157,177)}
#contentArea .mwr .caption.orange {background-color:rgb(203,127,33)}
#contentArea .mwr .caption p {margin:0}
#contentArea .mwr .data td {border-bottom:1px solid rgb(202,203,204); font-size:90%; padding:5px 0 0 0}
#contentArea .mwr .text {padding:6px; background:rgb(250,251,252) url(../images/bg-mwr.jpg) repeat-x top left; border-top:1px solid rgb(255,255,255); text-align:left}
#contentArea .mwr .text td {padding:0; margin-bottom:0.5em}
#contentArea .mwr .text p {margin:0 0 0.5em 0}
#contentArea .mwr .rssFeeds {list-style-type:none; padding:0px 6px; background-color:rgb(233,233,233); border-top:1px solid rgb(255,255,255)}
#contentArea #sidebar .mwr .rssFeeds li {background-image:none; padding-left:0}
#contentArea .mwr .rssFeeds li a {padding-bottom:5px; padding-left:20px; background:transparent url(../images/rss.gif) no-repeat 0px 0px}
#contentArea .mwr .picture {border-top:1px solid rgb(221,221,221); padding:0}
body.extraWide #contentArea #sidebar .mwr .picture { border-top:0 none}
#contentArea .mwr .picture img {border:0}
#contentArea .mwr a:link,
#contentArea .mwr a:visited,
#contentArea .mwr a:hover {text-decoration:underline}
#contentArea .mwr h2 a:link,
#contentArea .mwr h2 a:visited,
#contentArea .mwr h3 a:link,
#contentArea .mwr h3 a:visited {text-decoration:none}
#contentArea .mwr h2 a:hover,
#contentArea .mwr h3 a:hover {text-decoration:underline}
#contentArea .mwr input {padding:0px}
#contentArea .mwr button {background-color:rgb(203,127,33); padding:2px 1px 1px 0px; margin-top:10px; font-size:11px; border:0}
#contentArea a.button,
#contentArea .mwr .button {background-color:rgb(203,127,33); padding:3px 6px; margin-top:10px; font-size:11px; border:0}
#contentArea a.button:link,
#contentArea a.button:visited,
#contentArea .mwr .button a:link,
#contentArea .mwr .button a:visited {text-decoration:none}
#contentArea .mwr .name {font-weight:bold; margin-bottom:0.2em}
#contentArea .mwr .title {margin-bottom:0.2em}
#contentArea .mwr .phone {padding-left:20px; background:transparent url(../images/bullet-phone.gif) no-repeat 0 3px; margin-bottom:0.2em}
#contentArea .mwr dd.cellphone {display:block; padding-left: 20px; background:transparent url(../images/bullet-cellphone.gif) no-repeat 0 3px; margin-bottom:0.2em}
#contentArea .mwr dd.fax {display:block; padding-left: 20px; background:transparent url(../images/bullet-fax.gif) no-repeat 0 3px; margin-bottom:0.2em}
#contentArea .mwr dd.mail {padding-left: 20px; background:transparent url(../images/bullet-mail.gif) no-repeat 0 3px; margin-bottom:0.2em}
#contentArea .mwr .card {padding-left: 20px; background:transparent url(../images/bullet-vCard.gif) no-repeat 0 3px}
#contentArea .mwr .jobTeaser div.date {font-size:10px}
#contentArea .mwr .jobTeaser ul {margin-top:0}
#contentArea .mwr .jobTeaser li {margin:0}
#contentArea #sidebar table.jobemailservice .text {padding-top:77px; background:rgb(233,233,233) url(../images/bg-jobbanner-mwr.png) no-repeat left top}
#contentArea #sidebar table.jobemailservice button {background-color:rgb(203,127,33); padding:0; margin:10px 0 0 5px; font-size:11px}
#contentArea #sidebar table.jobemailservice .input {border:1px solid rgb(127,127,127); padding:4px 3px 0px 3px; margin:10px 0 0 0; font-size:11px}
#contentArea #sidebar table.jobemailservice p input {margin:5px 3px 0 0; padding:0}
#contentArea #sidebar table.weknowhow h2 {font-weight:normal; font-size:18px; padding-bottom:0.7em}
body.homepage #contentArea #sidebar table.weknowhow h2 {padding-bottom:0}
#contentArea #sidebar table.weknowhow .text {background:rgb(199,130,44)}
#contentArea #sidebar table.weknowhow .rssFeeds {background-color:rgb(199,130,44)}
#contentArea #sidebar table.weknowhow .rssFeeds li a {line-height:16px; padding-bottom:6px; padding-left:20px; background:transparent url(../images/bullet-rss-orange.gif) no-repeat 0px 0px}
#contentArea #sidebar table.weknowhow .rssFeeds li a:link,
#contentArea #sidebar table.weknowhow .rssFeeds li a:visited {text-decoration:none}
#contentArea #sidebar table.weknowhow .rssFeeds li a:hover {text-decoration:underline}
#contentArea #sidebar table.weknowhow caption,
#contentArea #sidebar table.weknowhow .caption {background-color:rgb(203,127,33)}
#contentArea #sidebar table.weknowhow button {background-color:rgb(178, 193, 203); padding:0; margin:10px 0 0 5px; font-size:11px}
#contentArea #sidebar table.weknowhow .input {border:0 none; padding:4px 3px 0px 3px; margin:10px 0 0 0; font-size:11px}
#contentArea #sidebar table.weknowhow p input {margin:5px 3px 0 0; padding:0}
#contentArea #sidebar table.no-padding .text {padding:0}
#contentArea #sidebar table.jobemailservice p label,
#contentArea #sidebar table.weknowhow p label,
#contentArea #sidebar .boxOnPicture .mwr p label {font-size:85%}
body.homepage #contentArea #sidebar table.weknowhow .text {background:transparent; padding-top:5px}
body.homepage #contentArea #sidebar table.weknowhow .rssFeeds {background:transparent; padding-right:0px}
body.homepage #contentArea #sidebar table.weknowhow button {margin-top:10px; margin-bottom:5px}
body.homepage #contentArea #sidebar table.weknowhow .input {margin-top:10px; margin-bottom:5px; padding:4px 3px 0 3px}
body.homepage #contentArea #sidebar table.weknowhow caption {background-color:transparent}
body.weknowhow #contentArea .mwr  #vvhConfirm {padding-top:3px}
body.weknowhow #contentArea .mwr  #vvhConfirm label {font-size:11px; width:160px}
body.weknowhow #contentArea #sidebar .mwr h2 {font-size:16px; margin:0}
body.weknowhow #contentArea .mwr p {margin:0}
body.weknowhow #contentArea #subscribeWkh #vvhConfirm {font-size:11px; margin-top:0px}
body.weknowhow #contentArea #sidebar #subscribeWkh h2 {font-size:16px; font-weight:normal; margin:0 0 5px 0; padding-bottom:0}
body.weknowhow #contentArea #sidebar table#subscribeWkh .text {padding:6px}
body.weknowhow #contentArea #sidebar table#subscribeWkh .input {margin:0}
body.weknowhow #contentArea #sidebar table#subscribeWkh button {margin-top:0} 
body.weknowhow #contentArea #subscribeWkh p {margin:0}
#contentArea #tagcloud {list-style:none; margin:0; padding:0}
#contentArea #content #tagcloud li {display:inline}
#contentArea #tagcloud .tag1 {font-size:1em; color:#9696FF}
#contentArea #tagcloud .tag2 {font-size:1.1em; color:#7878FF}
#contentArea #tagcloud .tag3 {font-size:1.2em; color:#5A5AFF}
#contentArea #tagcloud .tag4 {font-size:1.3em; color:#3C3CFF}
#contentArea #tagcloud .tag5 {font-size:1.4em; color:#1E1EFF}
#contentArea #tagcloud .tag6 {font-size:1.5em; color:#0000FF}
#signupPostContent {padding:10px; background:rgb(227,233,237) url(../images/bg-signup-content.jpg) repeat-x left top}
#signupPostContent p {margin:0.5em 0}
#signupPostContent h2 {margin-top:0}
#signupPostContent button {border:0; background-color:rgb(203,127,33); color:rgb(255,255,255); padding:2px; margin-left:5px}
div#jqi {padding:10px; background-color:rgb(203,127,33); color:rgb(0,0,0); border:1px solid black}
div#jqi h1 {margin:0; font-size:150%; color:rgb(255,255,255)}
div.jqi .jqiclose{margin:-10px -5px 0 0; cursor:pointer; color:rgb(255,255,255); font-weight:bold}
#mainMenuArea li {margin:0; border-left:1px solid rgb(255,255,255); padding:0px 0 0px 0; list-style-type:none; font-size:11px}
#mainMenuArea #menu-1 div,
#mainMenuArea #menu-2 div {background-color:rgb(229,229,229)}
#mainMenuArea #menu-2 {border:0}
#mainMenuArea li a {white-space:nowrap; background-color:rgb(128,157,177); display:block; padding:4px 0 0 8px}
#mainMenuArea li a:link,
#mainMenuArea li a:visited {text-decoration:none}
#mainMenuArea li.active {background:transparent url(../images/bg-mainmenu-active1.png) repeat-x left bottom}
#mainMenuArea li.active a {background-color:rgb(203,127,33)}
#topMenuArea {padding:30px 0 0 0; margin:0; background:url(../images/bg-mainmenu.png) repeat-x 0 0px}
#topMenuArea li {display:inline; margin:0 10px 0 0; padding:0 9px 0 0; list-style-type:none; font-size:10px; background:transparent url(../images/bullet-topmenu.png) no-repeat right center}
#topMenuArea li.active { background-image:url(../images/not.gif)}
#topMenuArea li a:link,
#topMenuArea li a:visited {text-decoration:none}
#topMenuArea li a:hover,
#topMenuArea li.active a:link,
#topMenuArea li.active a:visited {text-decoration:none; color:rgb(203,127,33)}
#subMenuArea {background:rgb(248,248,248) url(../images/bg-submenu-above.png) repeat-x left top; padding:53px 0 0 0; border-top:1px solid rgb(255,255,255)}
#subMenuArea li {list-style-type:none; padding:0; margin:0; font-size:12px; border-bottom:1px solid rgb(233,233,233)}
#subMenuArea li li {border-top:1px solid rgb(220,220,220)}
#subMenuArea li li li {border-top:1px solid rgb(210,210,210)}
#subMenuArea ul {padding:0; margin:0}
#subMenuArea ul ul {background-image:none; background-color:rgb(240,240,240); padding-bottom:0}
#subMenuArea ul ul ul {background-color:rgb(232,232,232)}
body.weknowhow #subMenuArea ul ul {background-color:rgb(243,233,220)}
#subMenuArea li a {padding:3px 0 4px 17px; display:block; background-repeat:no-repeat; background-position:4px 6px}
#subMenuArea li.withSubMenus a {background-image:url(../images/bullet-submenu.gif)}
#subMenuArea li.activeWithSubMenus a {background-image:url(../images/bullet-submenu-withSubMenus.gif)}
body.weknowhow #subMenuArea li.activeWithSubMenus a {background-image:url(../images/bullet-submenu-withSubMenus2.gif)}
#subMenuArea li.parentToActive a {background-image:url(../images/bullet-submenu-parentToActive.gif); background-position:4px 6px}
#subMenuArea li.parentToActive li.parentToActive a {background-image:url(../images/bullet-submenu-parentToActive.gif); background-position:17px 6px}
#subMenuArea li.withSubMenus li a,
#subMenuArea li.activeWithSubMenus li a,
#subMenuArea li.parentToActive li a,
#subMenuArea li.parentToActive li.parentToActive li a,
body.weknowhow #subMenuArea li.activeWithSubMenus li a {background-image:none}
#subMenuArea li li a {padding-left:29px; background-position:16px 4px}
#subMenuArea li li li a {padding-left:41px}
#subMenuArea li a:link,
#subMenuArea li a:visited {text-decoration:none}
#subMenuArea li.active {background-color:rgb(128,157,177)}
body.weknowhow #subMenuArea li.active {background-color:rgb(203,127,33)}
.subPopMenu {font-size:12px; background-color:rgb(175,193,206); list-style-type:none; margin:0px; padding:0px 0 0 0; border-width:0 1px 0px 1px; border-color:rgb(255,255,255); border-style:solid}
.subPopMenuActive {background-color:rgb(222,174,115)}
.subPopMenu a {text-decoration:none; display:block}
.subPopMenu a:hover {text-decoration:underline}
.subPopMenu li {padding:3px 8px; border-bottom:1px solid rgb(255,255,255)}
.subPopMenu li:first-child {padding-top:5px}
.subPopMenu li:hover {background-color:rgb(128,157,177)}
.subPopMenuActive li:hover {background-color:rgb(203,127,33)}
#microSearch {margin:0; padding:0; background-color:rgb(128,157,177)}
#microSearch td {padding:0; border-left:1px solid rgb(255,255,255)}
#microSearch td.input {background-color:rgb(227,233,237)}
#microSearch input {background-color:rgb(227,233,237); border:0px solid rgb(186,200,210); margin:0; color:rgb(102,108,112); font-size:11px; padding:3px 0 0 3px}
#microSearch button {border:0; background-color:transparent; font-size:11px; margin:0; padding:0px; cursor:pointer}
#searchResult {background:rgb(246,246,246) url(../images/bg-fade-top.png) repeat-x; padding:10px 10px}
#searchResult div {border-bottom:1px solid rgb(255,255,255); padding-top:0.7em; padding-bottom:0.7em}
#searchResult div div {border-bottom:0; padding-top:0; padding-bottom:0}
#searchResult h2 {margin-top:0}
#searchResult div p {max-height:2.4em; overflow:hidden}
#searchResult .businessCard {margin:0}
#breadCrumbTrail {position:absolute; top:175px; left:232px; font-size:10px}
#breadCrumbTrail ul {margin:0; padding:0; display:inline}
#breadCrumbTrail li {margin:0; padding:0; display:inline}
#breadCrumbTrail,
#breadCrumbTrail a:link,
#breadCrumbTrail a:visited {color:rgb(204,204,204); text-decoration:none}
#breadCrumbTrail a:hover {text-decoration:underline}
#pageFooter {padding:1em 0 1em 11px; background-color:rgb(255,255,255); margin:0 auto}
#pageFooter div {display:inline; padding:0 2em 0 0; font-size:10px}
#pageFooter a:link,
#pageFooter a:visited {text-decoration:underline}
#pageFooter a:hover {text-decoration:underline; color:rgb(203,127,33)}
#sitemap div {margin:3px 0}
#sitemap .level1 {padding-left:0px; font-weight:bold}
#sitemap .level2 {padding-left:25px}
#sitemap .level3 {padding-left:50px}
#sitemap .level4 {padding-left:75px}
#sitemap .level5 {padding-left:100px}
#warning {background-color:rgb(186,200,210); color:black; border:2px solid black; margin:20px auto 0 auto}
#warning td {padding:10px; font-size:80%; font-weight:bold; vertical-align:middle}
/* IE 5, 6 and 7 hacks */
body.ie5 #container,
body.ie6 #container {text-align:left}
body.ie5 #contentArea .factBox,
body.ie6 #contentArea .factBox {margin-left:0}
body.ie5 #searchResult div p,
body.ie6 #searchResult div p {height:2.4em}