html body{ margin:0; }
body{ font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 0.7em; color: #5e5c59; text-align: left; margin:0 0 10px 0; background-image: none;}
img{ border: 0; }
form, fieldset{ border:0 none; margin: 0; padding: 0; }
input{ font-size: 100%; color:#5e5c59; }
h1{ color:#171765; font-size:38px; font-weight: normal; font-family:Arial, Helvetica, sans-serif; margin:0px 0 19px 0; line-height: 1em; padding-top: 6px;}
h2{ font-size: 1.5em; font-weight: normal; font-family:Arial, Helvetica, sans-serif; line-height: 1.4em;}
h3{ font-size: 1.3em; font-weight: bold; margin-bottom:6px;  }
h4{ font-size:1.1em; color:#5E5C59; font-weight: bold; margin-top: 0; }
p{ line-height: 1.3em; }
a{ text-decoration: none; color:#9c052c;}
a:visited{color:#171765; text-decoration: none; }
a:hover{color:#171765; text-decoration: underline; }
a.linkArrow{ background:transparent url(../../../../../stellent/groups/system/documents/web_assets/wcontentSprite.gif) no-repeat scroll -1029px -1030px; padding:10px 0px 0px 15px; margin-bottom: 10px; float: left;}
a.boldItem{ font-weight: bold; }
a.linksPriority { text-decoration: none; background:url(../../../../../stellent/groups/system/documents/web_assets/wsprite.gif) -573px -135px; padding-left: 15px; margin:0;} 
a.linksPriority:hover { color:#171765; text-decoration: underline; background:url(../../../../../stellent/groups/system/documents/web_assets/wsprite.gif) -573px -135px; padding-left: 15px; }
a.linksPriority:visited { color:#171765; text-decoration: none; background:url(../../../../../stellent/groups/system/documents/web_assets/wsprite.gif) -573px -135px; padding-left: 15px;}

.centerContent p a, .centerContent p a:visited{ text-decoration: underline; }
.floater{ text-align: left; background: #ffffff; float: left;}

.logo{ display: none;}
.printlogo{ width: 135px; height: 39px; }
.service{ display: none;}
.emneMenu{ display:none;}
.searchContainer{ display: none;}

.jobList {text-align: left; font-family:Verdana, sans-serif; font-size: 11px; color:#000000;}

input#search{ border:1px solid #dfddd9; background: #ffffff; width: 177px; margin: 0; padding: 0; height: 17px; float: left; display: inline; color:#5e5c59; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; padding: 5px 0 0 5px; font-size: 100%;}
input#submit{ border: 0 none; background: url(../../../../../stellent/groups/system/documents/web_assets/wcontentSprite.gif) -5px -834px; width: 24px; height: 24px; float: left; display: inline; margin-left: 5px; cursor:pointer;}
input#submit:hover{ border: 0 none; background: url(../../../../../stellent/groups/system/documents/web_assets/wcontentSprite.gif) -603px -834px;}
input#contact{ border: 0 none; background: url(../../../../../stellent/groups/system/documents/web_assets/wcontentSprite.gif) -501px -413px no-repeat; width: 101px; height: 27px; float: left; display: inline; cursor:pointer;}
input#contact:hover{ background: url(../../../../../stellent/groups/system/documents/web_assets/wcontentSprite.gif) -607px -412px no-repeat; }

.breadcrumb{ display: none;}
.bodyContent{margin-left: 9px; margin-top: 0px;}

.sideContent{display: none;}
.leftMenu{display:none;}
.rightContent{display:none;}
.quickbox{ padding-top: 0; }
.firstItemSearchContainer {display: none;}
.searchResultContainer .secondSearcher {display: none;}
.searchResultContainer .pagerContainer, .searchResultContainer .alphabetContainer { height: 20px; }

.centerContent img.centerImage{ display: block; margin-left: auto; margin-right: auto; margin-bottom: 39px;}
.centerContent img.leftImage{ display: inline; margin-right: 25px; float: left;}

.menuArrow{ float:right; margin-right: 10px; margin-top: 2px; }
a.aList:hover{ text-decoration: underline; color:#171765;}

/* MIR - top padding increased from 5 - gh*/
/*Justin decreased side margins to 5 .centerContent{ width: 457px; background: #20b2aa; margin: 6px 8px 0px 8px; float: left; display: inline; background: url(../../../../../stellent/groups/system/documents/web_assets/wcontentSprite.gif) -1px -547px no-repeat; min-height:350px; padding: 15px 15px 20px 15px;}*/
.centerContent{ width: 457px; background: #20b2aa; margin: 6px 5px 0px 5px; float: left; display: inline; background: url(../../../../../stellent/groups/system/documents/web_assets/wcontentSprite.gif) -1px -547px no-repeat; min-height:350px; padding: 15px 15px 20px 20px;}
* html .centerContent{width: 457px; height: 350px; } /*MIR - IE6 only*/
* html .centerContent h2 { width:457px; height:33px; font-size: 22px; } /* MIR - 09.29.09 - added for sIFR - IE6 only*/
* html .centerContent h2.pddescription { width:448px; height: auto; font-size: 22px; } /*MIR - IE6 only*/
.centerContent h1, .centerContent h2{ }
.centerContent h2 { width:457px; height:33px; font-size: 22px; } /* MIR - 09/29/09 - added for sIFR*/
.centerContent h2.pddescription { width:457px; height: auto; font-size: 22px; }
/*Justin .centerContent h2 {max-width: 65%; height: 33px;}*/
/*Justin .centerContent h2 {height: 33px;} */
/* * html .centerContent h2 {width: 65%;}*/
/* Jason removed padding-left so paragraphs lined up on the left side: .centerContent p{ margin-bottom:16px; padding-left: 15px; } */
.centerContent p{ margin: 0px 0px 16px 0px; }
.centerContent ul{ margin: 0 0 1.2em 1.2em; padding: 0; }
 /*changed h1, h2 margin from 20px, added bottom, padding and h2 tag - mo 14 Aug 08*/
.centerContent h1, .centerContent h2{ margin-top: 0px; margin-bottom: 0px; padding-top: 0px; padding-bottom: 0px;}
.centerContent h3, .widecontentList h3{ color:#5e5c59; font-family: Arial, Helvetica, sans-serif; font-size: 15px; font-weight: normal; line-height: 1.4em;}
.centerContent h3 a, .widecontentList h3 a:hover{ color:#373778; }
/** html .contentContent p{ width: px; }*/
* html .centerContent h1{ margin: 0; padding: 0; width: 350px; height: 52px; } /* MO - 15 aug 08 - added height  - IE6 only*/
* html div.centerContent ul{ margin: 0 0 0 1.4em; padding: 0; } /*MIR - IE6 only*/
*+html div.centerContent ul{ margin: 0 0 0 1.4em; padding: 0; } /*MIR - IE7 only*/



.widecontent{ width:949px; margin-left:0; }
.widecontent h1{ margin-bottom: 15px; }
* html .widecontent h1{ padding-top:7px; margin-bottom: 13px;}
*+html .widecontent h1{ padding-top:7px; margin-bottom: 13px;}
.widecontent p{ margin-bottom: 12px; }
.worldMap{ background: url(../../../../../stellent/groups/system/documents/web_assets/wcontentSprite.gif) -67px -135px no-repeat; width:960px; min-height: 389px; margin-left:0;}
.widecontent .dropdown, .widecontent .dropDownButton{ margin-bottom: 23px; }
.widecontent .dropDownButton{ margin-right: 10px; }

.contactInfoContainer{ float: left; display: inline; margin-top: 140px; width: 214px; padding:14px 11px 0 11px;}
* + html div.contactInfoContainer{ padding:28px 11px 0 11px; }
* html div .contactInfoContainer{ margin-top: 154px; }
.centerInfocontainer{ margin-left:5px; margin-right:5px; }
.contactInfoContainer h2{ color:#171765; font-size: 21px; }

.rightImg{}
.leftImg{ float: left; display: inline; margin-right: 10px;}
.leftMargin{ margin-left: 10px; }

h2 .rightImg{ padding-bottom: 10px; }

.snippet{width: 246px; background:url(../../../../../stellent/groups/system/documents/web_assets/wbg_snippetDD.gif) right repeat-y #F9F9F6; float: left;}
.quickbox .snippet{ background: url(../../../../../stellent/groups/system/documents/web_assets/wapplicationSprite.gif) -758px -489px no-repeat; }
.snippetContent{ display: none;}
.quickbox .snippetContent{ background: none; }

.snippet h2{ margin-top: 5px; margin-bottom: 0;}
.snippet p{margin-top: 6px; margin-bottom: 0;}
.snippet p a:hover{ text-decoration:underline; }
.snippet h2, .snippet h2 a{ color:#2c2c65; font-size:21px; text-decoration:none; line-height:1.2em;}
.snippet h2 a:hover{ text-decoration:underline;}
.snippetBottom{ float: left; display: inline; background: url(../../../../../stellent/groups/system/documents/web_assets/wcontentSprite.gif) -750px -388px; height: 3px; width:241px; overflow: hidden;}
.firstsnippet{ background-image: none; }
.snippetText{ width: 211px; float: left; margin-left: 10px; margin-top:7px; display: inline;}
.snippetText hr{ height: 1px; border: 0 none; overflow: hidden; color:#e0ddd4; background: #e0ddd4; }
/*.snippetText a{ color:#9c052c; text-decoration: none;}*/
 
.snippetImage img{ float: left; display: inline; }
.snippet form{ margin: 0; padding: 0; }
.snippetText ul{margin:6px 0pt 0pt; padding: 0; float: left; display: inline;  list-style: none;}
.snippetText ul li{ margin: 0 auto; padding:0 0 5px 0; list-style: none;}
a.aList{ display: block; background:url(../../../../../stellent/groups/system/documents/web_assets/wcontentSprite.gif) -10px -1048px; padding-left: 15px; }
*+html a.aList{padding-left: 0px;}
* html a.aList{ padding-left: 0px; }

.footer{ display: none;}

/*MIR - Do not show red container in print preview */
.redTxtContainer{ display: none; padding-top:7px; padding-bottom:4px; }
.bgContainer{ margin:0px 5px; padding: 0 10px 14px 23px;}
.redTxtContainer ul{ list-style: none; width:490px; padding-top:18px; margin-top: 18px;}
.redTxtContainer ul li{ width: 210px; margin-right: 35px; display: inline; float: left;}
.redTxtContainer ul li a{ display: block; padding-left:25px; color:#ffffff; text-decoration: none; background: url(../../../../../stellent/groups/system/documents/web_assets/wbg_redArrow.gif) no-repeat; min-height:18px; padding-top: 2px;}
.redTxtContainer ul li a:visited{ text-decoration: none; color:#ffffff;}
.redTxtContainer ul li a:hover{ text-decoration: underline; color:#ffffff;}
* html .redTxtContainer ul li{ margin-bottom: 5px; }
.redTxtContainer h1{ color:#ffffff; margin:0; padding-top: 25px;  }
.redTxtContainer h2{ color:#ffffff; margin:10px 0 0 0; line-height:1.2em;}

.flashcontainer{ width:734px; height: 260px; background: url(../../../../../stellent/groups/system/documents/web_assets/wapplicationSprite.gif) -10px -490px no-repeat; padding:10px 0pt 0pt 4px; float: left; display: inline;}

.dropdown{display:none; }
.noChoose{ background: #efede8; margin-top:5px;}
* html .dropdown{ padding: 5px 5px; height: 13px;}
.dropDownButton{ width: 24px; height: 23px; background: url(../../../../../stellent/groups/system/documents/web_assets/wapplicationSprite.gif) -384px -778px no-repeat; float: left; border:1px solid #e1dfdb; border-left: 0 none; cursor:pointer;}
.noChooseButton{ background: url(../../../../../stellent/groups/system/documents/web_assets/wapplicationSprite.gif) -385px -829px no-repeat; margin-top:5px;}
.topdropdown{ display:none;}
.lasttop{ margin-right: 24px; }

.quickcontent{ height:234px;}
.quickcontent .snippetText hr{ height: 1px; border: 0 none; overflow: hidden; color:#e0ddd4; background: #cec9bb;}

.spot3wide{ width: 315px; min-height: 197px; padding: 6px 4px 22px 4px; margin-right:5px;}
* div.spot3wide{ height: 197px; }
* html .spot3wide{ height: 315px; }
.spot3wide h2{ font-size: 20px; margin:15px 12px 5px;}
.spot3wide h2 a{ color:#2c2c65; text-decoration: none;}
.spot3wide h2 a:hover{ color:#2c2c65; text-decoration: underline;}
.spot3wide p{ margin:0 12px; }
.spot3wide a{ color:#9C052C; }
.spot3wide .aList{ margin-top: 5px; }
*+html .spot3wide a.aList{padding-left: 15px;}
* html .spot3wide a.aList{ padding-left: 15px; }

.largeSpotRight{ width: 232px; height: 216px; display:inline; float:right; margin-bottom: 25px; margin-top:25px;}
.largeSpotLeft{ width: 232px; height: 216px; display: inline; float:left; margin-bottom: 25px; margin-left: -10px; margin-top: 25px;}


.largeSpotRight h3, .largeSpotLeft h3{ margin-top: 9px; font-size: 15px; color:#171765; font-weight: normal; }
* html .largeSpotLeft h3{ margin-left: 5px; }
.largeSpotRight a, .largeSpotLeft a{ color: #171765;}

/* Frontpage */
.frontpageFlash { background:transparent url(../../../../../stellent/groups/system/documents/web_assets/wapplicationSprite.gif) no-repeat scroll -10px -495px; padding-top: 6px;}
.quickbox .frontpageSnippet{ background:transparent url(../../../../../stellent/groups/system/documents/web_assets/wapplicationSprite.gif) no-repeat scroll -758px -494px; }
.frontpageSnippet  .snippetContent{ padding:4px 5px 25px;}

/* Table */
/* MIR 09.22.08 - Commented out the display inline. */
.autoTable th{color:#ffffff; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight: bold;}
.autoTable thead td{padding:14px 10px 13px; vertical-align: top; color: #FFFFFF; }
.autoTable tbody td{ padding-left: 10px; vertical-align: top; padding-right: 10px; background:#ffffff;}
table.autoTable { clear: both; }

.autoTable tbody td{ border-bottom: 1px solid #e0ddd4; padding-bottom: 8px; padding-top: 10px;}
.autoTable tr.odd, .autoTable tr.odd td{ background: #f4f3ed none repeat scroll 0 0; }
/* Job Table */
/* MIR - MO - styles added 21 Aug 08 */
.jobTable { width: 476px; margin: 20px -15px 20px -10px; float: left; padding: 0; border:0 none; border-collapse: collapse; background: url(../../../../../stellent/groups/system/documents/web_assets/wtableBg.gif) top left;}
.jobTable tbody tr th {padding:14px 10px 13px; vertical-align: top;}
.jobTable th{color:#ffffff; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight: bold;}
.jobTable tbody td{ width: 16.7%; padding-left: 10px; vertical-align: top; padding-right: 10px; background:#ffffff;}
.jobTable tbody td{ /*border-bottom: 1px solid #e0ddd4;*/ padding-bottom: 8px; padding-top: 10px;}
.jobTable tbody .odd td{ background: #F4F3ED;}
.jobTable tbody td a{ color:#9C052C; }
.jobTable tbody td a:visited{ color:#171765; }
.jobTable tbody td a:hover{ color:#171765; }
.rowUnderlined { border-bottom: 1px solid #e0ddd4; }
.widecontentList .jobTable{ width: 723px; margin: 0 0 0 0; display: inline; float: left; padding: 0; border:0 none; border-collapse: collapse; margin-top: 30px; background: url(../../../../../stellent/groups/system/documents/web_assets/wbgWideTable.gif)  repeat-y top left;}
.widecontentList .jobTable thead{ color:#ffffff; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight: bold;}
.jobSearchForm { margin-left: 125px; }
.jobTeaser { margin-left: 140px; }
.jobOptional { margin-left: 150px; }
/* list item */
.imageList {margin: 20px 0px; clear: both;}
.imageList span.lastWordAndArrow { font-size: 15px; white-space: nowrap; }
.imageListSub {float:left; width: 100%;}
.imageListContainer{ background:transparent url(../../../../../stellent/groups/system/documents/web_assets/wlistSprite.gif) no-repeat scroll -2px -153px; display:inline; float:left; margin:0pt 4px 0pt 0px; padding:5px 5px 25px 5px; width:168px;}
.widecontentList{width:729px; background: url(../../../../../stellent/groups/system/documents/web_assets/wlistSprite.gif) no-repeat scroll -190px -153px; float: left; display: inline; margin-left: 5px; margin-top: 6px; padding-left: 10px; padding-bottom: 15px;}
.widecontentList h1, .widecontentList h2{ padding:0px 15px 0px; }
.widecontentList h1{ margin-top: 30px; }
.widecontentList h3{ color:#5E5C59; font-family: Arial, Helvetica, sans-serif; font-size: 15px; padding-left:15px; padding-right:15px; font-weight: normal;}
.widecontentList h3 a, .widecontentList h3 a:hover{ color:#373778; }
.widecontentList p{/* MIR 08-25-08 max-width: 457px; */ padding-left:15px; padding-right: 15px; margin:0 ; margin-bottom:20px;}
.widecontentList table { margin-left: 15px; }
/* * html .widecontentList p{ width: 457px; } */
/*Justin*/
.centerContent h4 {margin: 0px 0px 6px 0px;} /*MIR - 10.06.2008 */
.widecontentList h4{margin: 0px 0px 6px 15px;} /*MIR - 10.06.2008 */
table.rightImg { margin-left: 10px; margin-right: 10px; }
.withPadding{ padding: 0 15px 3px 15px; width:704px;}
.withPadding h1, .withPadding h2{ padding:0px 0px 0px 0px; }
.withPadding img{ margin-bottom: 10px; }
.withPadding a img{margin-bottom:0px;}
.bottomsnippet{ display: none; width: 730px; float: left; margin:10px 0 10px 246px; width:738px; border-top:1px solid #e0ddd4; padding-top:19px; overflow: hidden;}
* html .bottomsnippet{ margin: 10px 0 10px 120px; width: 738px; padding-bottom:10px;}
.bottomsnippet hr{ height: 1px; color:#bcbcbc; background: #bcbcbc; overflow: hidden; margin:13px 0pt 18px 0px; padding: 0; border: 0 none; }

.autoTable{ margin: 10px 0 1.3em 0px;  padding: 0; border:0 none; border-collapse: collapse; background: url(../../../../../stellent/groups/system/documents/web_assets/wbgWideTable.gif)  repeat-y top left;}
.autoTable tr th { color: #FFFFFF; font-family: Verdana,Geneva,Arial,Helvetica,sans-serif; font-weight: bold; padding: 14px 10px 13px 10px; vertical-align: top; }
.autoTable tbody tr td { padding: 14px 10px 13px 10px; vertical-align: top }


.freeFormElement table.autoTable  { width: auto; }
.widecontentList table { margin-left: 15px; }


/* News list */
.newsListItem{ clear: both; width: 457px; float: left; display: inline; border-top:1px solid #e0ddd4; padding: 15px 0;}
.newsListItem img{ float: left; display: inline; margin-left:11px; margin-right:5px;}
.newsListItem ul{ float: left; display: inline; width: 341px; padding: 0; margin: 0 0 0 11px; list-style: none; line-height: 1.6em}
.newsListItem ul li{ padding-left: 14px; background: url(../../../../../stellent/groups/system/documents/web_assets/wcontentSprite.gif) -1028px -1038px; line-height: 1.6em; }
ul li.firstNewsItem{ background-image: none; padding-left: 0em;}
*+html ul li.firstNewsItem a{margin-left: -16px; }
*+html .newsListItem ul li{ padding-left: 0; line-height: 1.6em;}
* html .newsListItem ul li{ padding-left: 0; line-height: 1.6em;}
.dateItem{ color:#989590; white-space: nowrap; }
.firstItem{ border-top:0 none; }
.itemSearchContainer{ display:none;  }
.newsContainer .dropdown, .newsContainer .dropDownButton{ float: right; }
.newsContainer .dropDownButton{ margin-right: 10px; }
.subHeaderFloat{ float: left; margin: 0; color:#2c2c65;}

.pagerContainer, .alphabetContainer{ /*margin:0 -10px;*/ width: 466px; padding: 10px 0 10px 10px;  }
* html .alphabetContainer{ display: inline;}
.pagerContainer ul{ float: right; margin: 0 0 0 70px; padding: 0;}
.pagerContainer ul li{ float: left; display: inline; padding:0 5px; border-left:1px solid #5e5c59;}
.pagerContainer ul li a:visited{color:#9c052c;  }
.pagerContainer ul li a{display: block; }
.pagerContainer ul li.forwards/*, .searchresult a*/{ width:10px; background: url(../../../../../stellent/groups/system/documents/web_assets/wcontentSprite.gif) -1028px -1040px; border:0 none;}
.pagerContainer ul li.backwards{ width:10px; background: url(../../../../../stellent/groups/system/documents/web_assets/wcontentSprite.gif) -744px -1031px; border:0 none;}
.pagerContainer span{ float: left; }
.pagerContainer a.boldItem, .pagerContainer a.boldItem:visited{ color:#2c2c65; }

.pressList{ margin-left: -10px; width: 476px; }

.contactContent{ width: 221px; border-top:1px solid #e0ddd4; border-bottom:1px solid #e0ddd4;}
.contactContent h3{ font-size: 18px; color:#2c2c65; margin:10px 0 6px 0; font-weight:normal;}
.firstContact{ border-bottom:0 none; }

.listContainer h2.subHeader{ color:#2c2c65; font-size: 20px; margin-bottom: 7px}
.listContainer h3{ color:#2c2c65; font-size:15px; font-weight: normal; margin:10px 0; float: left;  }

/* Subscription */
.subscription h3{ color:#2c2c65; font-weight: normal; font-size: 20px; margin-top:7px; margin-bottom: 10px;} 
.subscriptionContent, .subscriptionCheckbox{ margin:0 -10px; border: 1px solid #e0ddd4; border-left: 0 none; border-right: 0 none; width: 466px; padding: 10px 0 10px 10px; background: #f4f3ed;}
* html .subscriptionContent{padding-right:10px; margin: 0 0 0 0; border: 1px solid #e0ddd4; border-left: 0 none; border-right: 0 none; float: left; width: 436px; background: #f4f3ed; display: inline;} 
* html .subscriptionCheckbox{padding-right:10px; margin: 0 0 0 0; border: 1px solid #e0ddd4; border-left: 0 none; border-right: 0 none; float: left; width: 436px; background: #f4f3ed; display: inline;}
.subscriptionCheckbox{ border-top: none; margin-bottom: 15px; }
* html .subscriptionCheckbox{ border-top: none; margin-bottom: 15px; }
.subscriptionCheckbox input{ float: left; margin:1px 10px 0 0;}
* html .subscriptionCheckbox input{ float: left; margin:-2px 10px 0 0;}
*+html .subscriptionCheckbox input{ float: left; margin:-3px 10px 0 0;}
.subscriptionContent img{ float: left; margin-right: 15px; }
.subscriptionContent input#email{ border:1px solid #dfddd9; background: #ffffff; width: 177px; margin: 0 4px 0 0; padding: 0; height: 17px; float: left; display: inline; color:#5e5c59; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; padding: 5px 0 0 5px; font-size: 100%; }
.subscriptionContent input#subscribe{ background:transparent url(../../../../../stellent/groups/system/documents/web_assets/wcontentSprite.gif) no-repeat scroll -501px -491px; border:0pt none; height:24px; width:86px; cursor:pointer;}
.subscriptionContent input#subscribe:hover{ background:transparent url(../../../../../stellent/groups/system/documents/web_assets/wcontentSprite.gif) repeat scroll -607px -491px; }

/* Job Table */
/* MIR - MO - styles added 21 Aug 08 */
.jobTable { width: 476px; margin: 20px -15px 20px -10px; float: left; padding: 0; border:0 none; border-collapse: collapse; background: url(../../../../../stellent/groups/system/documents/web_assets/wtableBg.gif) top left;}
.jobTable tbody tr th {padding:14px 10px 13px; vertical-align: top;}
.jobTable th{color:#ffffff; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight: bold;}
.jobTable tbody td{ width: 16.7%; padding-left: 10px; vertical-align: top; padding-right: 10px; background:#ffffff;}
.jobTable tbody td{ /*border-bottom: 1px solid #e0ddd4;*/ padding-bottom: 8px; padding-top: 10px;}
.jobTable tbody .odd td{ background: #F4F3ED;}
.jobTable tbody td a{ color:#9C052C; }
.jobTable tbody td a:visited{ color:#171765; }
.jobTable tbody td a:hover{ color:#171765; }
.rowUnderlined { border-bottom: 1px solid #e0ddd4; }
.widecontentList .jobTable{ width: 723px; margin: 0 0 0 0; display: inline; float: left; padding: 0; border:0 none; border-collapse: collapse; margin-top: 30px; background: url(../../../../../stellent/groups/system/documents/web_assets/wbgWideTable.gif)  repeat-y top left;}
.widecontentList .jobTable thead{ color:#ffffff; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight: bold;}
.jobSearchForm { margin-left: 125px; }
.jobTeaser { margin-left: 140px; }
.jobOptional { margin-left: 150px; }

/* Search */
.searchResultContainer{width:729px; background: url(../../../../../stellent/groups/system/documents/web_assets/wlistSprite.gif) -191px -153px no-repeat; float: left; display: inline; margin-left: 0px; margin-top: 6px; padding-left: 5px; padding-bottom: 20px; margin-right: 4px;}
.ResultListContainer{ width: 707px; margin:24px 0 0 5px; float: left;}
.simpel{background: url(../../../../../stellent/groups/system/documents/web_assets/wcontentSprite.gif) -1232px -576px transparent no-repeat;  }
.advanced{ background: url(../../../../../stellent/groups/system/documents/web_assets/wcontentSprite.gif) -1940px -576px transparent no-repeat; }
.searchButton{ display: none;}
.searchButton a{ display: block; font-weight: bold; }
.active a, .active a:visited{ color:#090948; }
.searchResultContainer .itemSearchContainer{ margin:0px 0px 0px 10px; width: 677px;}
.searchResultContainer .pagerContainer,.searchResultContainer .alphabetContainer{ margin:0px 0px 0px 10px; width: 677px;}

* html div.searchResultContainer .alphabetContainer{ margin-top: 10px; }
.ResultListContainer  h3{ margin-top: 24px; margin-bottom: 10px; margin-left: 12px; clear:both; float:left; white-space: nowrap;}
.searchBox{ border-right:1px solid #e1dfdb; width: 199px; height:12px; padding:5px 5px;}
input#searchSite{ border: 0 none; background: url(../../../../../stellent/groups/system/documents/web_assets/wcontentSprite.gif) -1074px -577px no-repeat; width: 70px; height: 24px; float: left; display: inline; margin-left: 5px; cursor:pointer;}
input#searchSite:hover{background: url(../../../../../stellent/groups/system/documents/web_assets/wcontentSprite.gif) -1074px -617px no-repeat;  }
.searchresult{ float: left; margin:0px 0px 0px 10px; width:687px;  }
ul.pages li{ border:0 none; }
.searchresult ul{ margin: 0; padding: 0; list-style: none; }
.searchresult ul li{padding-left:15px; /*background: url(../../../../../stellent/groups/system/documents/web_assets/wcontentSprite.gif) -1028px -1025px no-repeat;*/ padding: 15px 0 12px 10px; border-top:1px solid #E0DDD4;}
/** html .searchresult ul li, *+html .searchresult ul li{ background: url(../../../../../stellent/groups/system/documents/web_assets/wcontentSprite.gif) -1028px -1024px}*/
.searchresult ul li p{ margin: 5px 0; padding-left: 0; max-width: 497px;}
* html .searchresult ul li p{ width: 497px; }
.searchResultContainer .firstSearcher{ margin-top: 11px; border-bottom:0 none; padding-bottom: 0;}
.searchResultContainer .secondSearcher{ padding-top:5px; border-top: 0 none; }
.pagerNumbers{ font-weight: bold; }

.searchresult a{font-weight: bold; }
.searchCrumb, .inactive a{ color:#989590; }
.searchCrumb a{ padding: 0; background-image: none; font-weight: normal;color:#989590; }
.searchCrumb a:visited{ color:#171765; text-decoration: none; }
.searchCrumb a:hover{ color:#171765; text-decoration: underline; }

/* Sitemap */
.sitemapContent{width:729px; background: url(../../../../../stellent/groups/system/documents/web_assets/wlistSprite.gif) no-repeat -190px -153px; float: left; display: inline; margin-left: 0px; margin-top: 6px; padding-left: 5px; padding-right: 5px; padding-bottom: 15px; padding-top: 13px; }
.sitemapContent h1, .widecontentList h2{ padding:0px 15px 0px;  }
/* MIR - MO - 21 aug - added margin-bottom: 0; height: 33px; */
.sitemapContent h2 {max-width: 65%; margin-bottom: 0px; height: 33px;}
* html .sitemapContent h2 {width: 65%;}
.sitemapContent h1{ margin-top: 5px; }/*MO - 15 Aug - margin-top from 30px*/
.sitemapContent h3{ color:#5e5c59; font-family: Arial, Helvetica, sans-serif; font-size: 15px; margin: 0 11px; font-weight: normal; line-height: 1.4em;}
.sitemapContent h3 a, .widecontentList h3 a:hover{ color:#373778; }
.sitemapContent p{/* MIR 08-25-08 max-width: 457px; */ padding-left:15px;}
.sitemapContent .rightImg{ margin-right:10px;}
* html .sitemapContent p{ width: 457px; }

/* MIR - SD Site Map CSS - from Sauer-Danfoss*/


.frg_sd_sitemap, 
.frg_sd_sitemap-1,
.frg_sd_sitemap-2, 
.frg_sd_sitemap-3,
.frg_sd_sitemap-4,
.frg_sd_sitemap-5,
.frg_sd_sitemap-6
{  
	color: #000000;
	font-family: Verdana, sans-serif; 
	font-size: 10pt; 
	font-weight: bold; 
	text-decoration: none;
}
.frg_sd_sitemap {
	margin-left: 20px;
}

/* MIR - 09.29.2008 - change sitemap-2 border-left from #ffffff to #e0ddd4 */
.frg_sd_sitemap-1 {border-top: 3px solid #9c052c; position:relative; float:left; width:652px; color: #090948; font-weight: normal; font-size: 16pt;}
.frg_sd_sitemap-2 {border-left: 10px solid #e0ddd4; padding-bottom:5px; position:relative; font-weight: bold; float:left; width:632px; background: #e0ddd4; color: #9c052c; font-size: 12pt; }
.frg_sd_sitemap-3 {border-left: 10px solid #e0ddd4; border-top: 1px solid #e0ddd4; position:relative; float:left; width:285px; font-size: 8pt; font-weight: bold; color: #090948;}
.frg_sd_sitemap-4 {border-left: 10px solid #e0ddd4; position:relative; float:left; width:270px; font-size: 8pt; font-weight: normal; color: #000000;}
.frg_sd_sitemap-5 {border-left: 10px solid #e0ddd4; position:relative; float:left; width:255px; font-size: 8pt; font-weight: normal; color: #000000;}
.frg_sd_sitemap-6 {border-left: 10px solid #e0ddd4; position:relative; float:left; width:240px; font-size: 8pt; font-weight: normal; color: #000000;}

a.frg_sd_sitemap:hover {color: #000000;}
a.frg_sd_sitemap-1:hover {color: #090948;}
a.frg_sd_sitemap-2:hover {color: #9c052c;}
a.frg_sd_sitemap-3:hover {color: #090948;}
a.frg_sd_sitemap-4:hover {color: #000000;}
a.frg_sd_sitemap-5:hover {color: #000000;}
a.frg_sd_sitemap-6:hover {color: #000000;}

a.frg_sd_sitemap:visited {color: #000000;}
a.frg_sd_sitemap-1:visited {color: #090948;}
a.frg_sd_sitemap-2:visited {color: #9c052c;}
a.frg_sd_sitemap-3:visited {color: #090948;}
a.frg_sd_sitemap-4:visited {color: #000000;}
a.frg_sd_sitemap-5:visited {color: #000000;}
a.frg_sd_sitemap-6:visited {color: #000000;}

.frg_sd_sitemap-focus
{  
	color: #993333;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 10pt; 
	font-weight: bold; 
	text-decoration: none;
}

.frg_sd_sitemap-focus-1 {border-top: 3px solid #9c052c; position:relative; float:left; width:652px; color: #090948; font-weight: normal; font-size: 16pt;}
.frg_sd_sitemap-focus-2 {border-left: 10px solid #ffffff; padding-bottom:5px; position:relative; font-weight: bold; float:left; width:632px; background: #e0ddd4; color: #9c052c; font-size: 12pt; }
.frg_sd_sitemap-focus-3 {border-left: 10px solid #e0ddd4; border-top: 1px solid #e0ddd4; position:relative; float:left; width:285px; font-size: 8pt; font-weight: bold; color: #090948;}
.frg_sd_sitemap-focus-4 {border-left: 10px solid #e0ddd4; position:relative; float:left; width:270px; font-size: 8pt; font-weight: normal; color: #000000;}
.frg_sd_sitemap-focus-5 {border-left: 10px solid #e0ddd4; position:relative; float:left; width:255px; font-size: 8pt; font-weight: normal; color: #000000;}
.frg_sd_sitemap-focus-6 {border-left: 10px solid #e0ddd4; position:relative; float:left; width:240px; font-size: 8pt; font-weight: normal; color: #000000;}

a.frg_sd_sitemap-focus:hover {color: #000000;}
a.frg_sd_sitemap-focus-1:hover {color: #090948;}
a.frg_sd_sitemap-focus-2:hover {color: #9c052c;}
a.frg_sd_sitemap-focus-3:hover {color: #090948;}
a.frg_sd_sitemap-focus-4:hover {color: #000000;}
a.frg_sd_sitemap-focus-5:hover {color: #000000;}
a.frg_sd_sitemap-focus-6:hover {color: #000000;}

.frg_sd_sitemap-1, .frg_sd_sitemap-focus-1 {margin-left: 0; margin-top: 5px; margin-bottom: 5px;}
.frg_sd_sitemap-2, .frg_sd_sitemap-focus-2 {margin-left: 0; margin-top: 3px; margin-bottom: 1px;}
.frg_sd_sitemap-3, .frg_sd_sitemap-focus-3 {margin-left: 0px; margin-bottom: 0;}
.frg_sd_sitemap-4, .frg_sd_sitemap-focus-4 {margin-left: 0px; margin-bottom: 0;}
.frg_sd_sitemap-5, .frg_sd_sitemap-focus-5 {margin-left: 0px; margin-bottom: 0;}
.frg_sd_sitemap-6, .frg_sd_sitemap-focus-6 {margin-left: 0px; margin-bottom: 0;}



.alphabetContainer ul li{ float: left; display: inline; padding:0 7px; border-left:1px solid #E0DDD4;; font-size:136%;}
.alphabetContainer ul li a, .alphabetContainer ul li a:visited{ color:#9c052c; display: block }
.alphabetContainer ul{ margin: 0; padding: 0; float:left;  }
.alphabetresult { border-top:1px solid #E0DDD4; padding-bottom:15px;}
.alphabetresult ul li { border:0 none; padding-bottom:0px; padding-top: 5px;  background:transparent url(../../../../../stellent/groups/system/documents/web_assets/wcontentSprite.gif) no-repeat scroll -1028px -1035px;}
.alphabetresult ul li a{font-weight:normal;}
.alphabetContainer ul li a.boldItem, .alphabetContainer ul li a:hover{ color:#171765;  }

/* Helpers */
.noTopBorder{ border-top: 0px none; }
.noBottomBorder{ border-bottom: 0px none; }
.noBorder{ border:0 none; }
.hidden{ display: none }
.clearAll{ clear: both; height: 1px; overflow: hidden;}
.noMargin{ margin: 0 0 0 0; }

/* Quick dd */
.quickdd{ width:211px; overflow: hidden; border:1px solid #e1dfdb; background: #fff; border-top:0 none; text-align: left;}
.quickdd ul{ margin:0; padding: 0; list-style: none; }
.quickdd ul li{ min-height:20px; padding: 0; margin: 0;}
* html .quickdd ul li{ height: 20px; }
.quickdd ul li a{ display: block; padding:3px; padding-left: 15px; text-decoration: none; color:#5e5c59;}
.quickdd ul li a:hover{background: #f4f3ed; color:#5e5c59; text-decoration: none;}

#ddlLocationCountry, #ddlFunctionalArea, #ddlJobType, #searchGo {display: none;}

.sIFR-replaced object {display: none;}

.rightImg { float:right; }

.locations li {list-style-type: none; cursor: pointer;}
.locations {padding-left: 0;}

.freeFormElement table, .freeFormElement ul { margin-right: 10px; } /*MIR - 10.23.08 - added uls in freeform for margin-right */
.freeFormElement { display: inline; width: 95%; }

.imageCaption { color: #989590; font-family: Verdana,Geneva,Arial,Helvetica,sans-serif; font-size: 9px; }