@media screen {

body{ font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: .7em; color: #5e5c59; text-align: center; margin:0 0 10px 0; background: url(../../../../../stellent/groups/system/documents/web_assets/wbgmain.gif) repeat-x top left #d5d3c9; padding-bottom: 10px;}
html body{ margin:0 0 10px 0; }
img{ border: 0; }
form, fieldset{ border:0 none; margin: 0; padding: 0; }
input{ font-size: 100%; color:#5e5c59; }
select{ font-size: 100%; color:#5e5c59; } 
textarea{ font-size: 100%; color:#5e5c59; } 
/* MO - 15 Aug 08 - changed h1 margin to margin 0 0 0 0 */
h1{ color:#171765; font-size:38px; font-weight: normal; font-family: sans-serif, Arial, Helvetica; margin:0 0 0 0; line-height: 1em; padding-top: 6px;}
h2{ font-size: 15px; font-weight: normal; font-family:Arial, Helvetica, sans-serif; line-height: 1.4em;}
h3{ font-size: 11px; font-weight: bold; margin-bottom:6px;  }
/*h4{ font-size:10px; color:#989590; font-weight: normal; margin-top: 0; }*/
h4{ font-size:11px; color:#5E5C59; font-weight: bold; margin: 0 auto; padding:0; }
p{ line-height: 1.3em;}
/*************************************************************/
/* MIR - MO - 24 Nov 08 - kickstart mainpage flash issue     */
/*   - in contrib mode kickstart obj is added.  This causes  */
/*     the flash to move down, displacing other elements on  */
/*     the page.  The following style fixes that issue.      */
/*************************************************************/
#kickstart { position: fixed; top: 25px; left: 0px; }
/*************************************************************/
/*  END kickstart fix                                        */
/*************************************************************/
/* Class for a fix of embedded SWF assets */
div.swfSizeFix { padding: 2px 0px 0px 1px; width:734px; height: 266px;}
/*Justin - linksPriority fix*/
/*br {line-height: 0;} */ /* MIR - 10.23.08 - commented this out for testing line breaks in auotTable content*/
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; }
/* MIR- 9-15-2008 - removed on all linksPriority styles -  margin-left:15px; */
a.linksPriority {text-decoration: none; background:url(../../../../../stellent/groups/system/documents/web_assets/wsprite.gif) -10px -306px; padding-left: 15px; margin:0;} 
a.linksPriority:hover { color:#171765; text-decoration: underline; background:url(../../../../../stellent/groups/system/documents/web_assets/wsprite.gif) -10px -306px; padding-left: 15px; }
a.linksPriority:visited { color:#171765; text-decoration: none; background:url(../../../../../stellent/groups/system/documents/web_assets/wsprite.gif) -10px -306px; padding-left: 15px;}
a.aList:hover{ text-decoration: underline; color:#171765;}
.centerContent p a, .centerContent p a:visited{ text-decoration: underline; }
.centerContent p a.linksPriority, .centerContent p a.linksPriority:visited{ text-decoration: none; }
.centerContent p a.linksPriority:hover{ text-decoration: underline; }
.content{ position: relative; width:997px; margin: 0 auto; z-index: 1; }
.floater{ width:997px; border:#bcbcbc 1px solid; border-top:0 none; text-align: left; background: #ffffff; float: left; padding-bottom:9px;}
.logo{ background: url(../../../../../stellent/groups/system/documents/web_assets/wsprite.gif) 14px -93px no-repeat; width:135px; height:42px; padding: 25px 0 0 14px;}
.logo a{  width:135px; height:42px; display: block; }

.service{ float:right; margin: 16px 2px 0px 0px;  padding: 0px;}
.service li{ display:inline; float:left; padding-top:12px; margin-right:24px;}
.service li span#idserviceyes0{display:none;}
.service li span#idserviceyes0:hover{display:none;}
.service li span#idserviceyes1{margin: 0px 16px 0px 0px;background: url(../../../../../stellent/groups/system/documents/web_assets/sifrsprite.gif) -1px -1px no-repeat;}
.service li span#idserviceyes1:hover{background: url(../../../../../stellent/groups/system/documents/web_assets/sifrsprite.gif) -1px -81px no-repeat;}
.service li span#idserviceyes2{margin: 0px 16px 0px 0px;background: url(../../../../../stellent/groups/system/documents/web_assets/sifrsprite.gif) -1px -21px no-repeat;}
.service li span#idserviceyes2:hover{background: url(../../../../../stellent/groups/system/documents/web_assets/sifrsprite.gif) -1px -101px no-repeat;}
.service li span#idserviceyes3{margin: 0px 16px 0px 0px;background: url(../../../../../stellent/groups/system/documents/web_assets/sifrsprite.gif) -1px -41px no-repeat;}
.service li span#idserviceyes3:hover{background: url(../../../../../stellent/groups/system/documents/web_assets/sifrsprite.gif) -1px -121px no-repeat;}
.service li span#idserviceyes4{margin: 0px 16px 0px 0px;background: url(../../../../../stellent/groups/system/documents/web_assets/sifrsprite.gif) -1px -61px no-repeat;}
.service li span#idserviceyes4:hover{background: url(../../../../../stellent/groups/system/documents/web_assets/sifrsprite.gif) -1px -141px no-repeat;}

.emneMenu{width:991px; height: 57px; background:url(../../../../../stellent/groups/system/documents/web_assets/wsprite.gif) no-repeat 9px -204px; padding-top:13px;}
.emneMenu ul{display:inline; float:left; height:53px; margin:0pt; padding:0pt 0pt 0pt 7px; margin:0pt 0pt 0pt 1px;}
.emneMenu ul li{display:inline; height:53px; float: left; margin-right: 5px;}
.emneMenu ul li#last{ margin-right: 5px; }
.searchContainer{ display: inline; width: 241px; height: 53px; background: url(../../../../../stellent/groups/system/documents/web_assets/wsprite.gif) no-repeat -263px -103px; float: right; margin-right:3px;}
.searchContainer form{  padding: 0; float: left; display: inline; margin: 14px 0 0 14px;}
#accept{ margin:0; padding:0; border: 0 none; background: url(../../../../../stellent/groups/system/documents/web_assets/wcontentSprite.gif) -1150px -908px no-repeat; width: 72px; height: 27px; display: inline; cursor:pointer;}
#accept:hover{ background: url(../../../../../stellent/groups/system/documents/web_assets/wcontentSprite.gif) -1150px -947px no-repeat; }
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#quickSearch{ border: 0 none; background: url(../../../../../stellent/groups/system/documents/web_assets/wsprite.gif) -220px -123px; width: 24px; height: 24px; float: left; display: inline; margin-left: 5px; cursor:pointer;}
input#quickSearch:hover{ border: 0 none; background: url(../../../../../stellent/groups/system/documents/web_assets/wsprite.gif) -183px -123px;}
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; }
input#send{ margin:0; padding:0; border: 0 none; background: url(../../../../../stellent/groups/system/documents/web_assets/wcontentSprite.gif) -1073px -806px no-repeat; width: 62px; height: 27px; display: inline; cursor:pointer;}
input#send:hover{ background: url(../../../../../stellent/groups/system/documents/web_assets/wcontentSprite.gif) -1073px -846px no-repeat; }
input#accept{ margin:0; padding:0; border: 0 none; background: url(../../../../../stellent/groups/system/documents/web_assets/wcontentSprite.gif) -1150px -908px no-repeat; width: 72px; height: 27px; display: inline; cursor:pointer;}
input#accept:hover{ background: url(../../../../../stellent/groups/system/documents/web_assets/wcontentSprite.gif) -1150px -947px no-repeat; }
input#cancel{ border: 0 none; background: url(../../../../../stellent/groups/system/documents/web_assets/wcontentSprite.gif) -1074px -672px no-repeat; width: 72px; height: 27px; display: inline; cursor:pointer;}
input#cancel:hover{ background: url(../../../../../stellent/groups/system/documents/web_assets/wcontentSprite.gif) -1074px -712px no-repeat; }
#cancel{ margin:0; padding:0; border: 0 none; background: url(../../../../../stellent/groups/system/documents/web_assets/wcontentSprite.gif) -1064px -667px no-repeat; width: 72px; height: 27px; display: inline; cursor:pointer;}
#cancel:hover{ background: url(../../../../../stellent/groups/system/documents/web_assets/wcontentSprite.gif) -1064px -707px no-repeat; }
#apply{ border: 0 none; background: url(../../../../../stellent/groups/system/documents/web_assets/C016199.gif) -7px -8px no-repeat; width: 64px; height: 24px; float: left; display: inline; cursor:pointer;}
#apply:hover{background: url(../../../../../stellent/groups/system/documents/web_assets/C016199.gif) -7px -49px no-repeat;  }
.emneMenuHref{width:143px;height:53px;position:absolute;z-index:3;top:13px;}
.bodyContent{width: 985px; float: left; margin-left: 8px; margin-top: 0px; display: inline;}
.sideContent{ width: 241px; float: left; display: inline;}
.leftMenu{ background: url(../../../../../stellent/groups/system/documents/web_assets/wcontentSprite.gif) -495px -546px no-repeat; margin-top:5px;}
.rightContent{ width: 241px; padding-top: 3px;}
.quickbox{ padding-top: 0; }
.centerContent img.centerImage{ display: block; margin-left: auto; margin-right: auto; margin-bottom: 39px;}
.centerContent img.leftImage{ display: inline; margin-right: 25px; float: left;}
* html .leftMenu ul li{ display: inline; float: left; } /*MIR - IE6 only*/
.leftMenu ul{ margin:6px 5px; padding: 0; width: 231px; list-style-image: none;}
.leftMenu ul li{ font-family:Verdana, sans-serif; font-size: 11px;overflow: hidden; width: 231px; margin:0; padding: 0; border: 0 none; }

.leftMenu ul li {background: url(../../../../../stellent/groups/system/documents/web_assets/wbg_Redmenu.gif) repeat-y; list-style: none; /*min-height: 16px; */padding:0px 0px 0px 0px; border-bottom: #6c001d 1px solid;}
.leftMenu ul li a{background: url(../../../../../stellent/groups/system/documents/web_assets/wbg_Redmenu.gif) repeat-y; list-style: none; /*min-height: 16px; */padding:0px 0px 0px 0px; /*border-bottom: #6c001d 1px solid;*/}
.leftMenu ul li a, .leftMenu ul li a:hover{ color: #ffffff; margin:0; text-decoration: none; display: block; }
.leftMenu ul li a:visited{ color: #ffffff; }
.leftMenu ul li:hover{ background: #6d001d; }
.leftMenu ul li a img{ float:right; margin-right: 10px; margin-top: 2px;}

/* Accordian Nav Header - sIFR Replaced */
/* a lot of things had to be rewritten/simplified for consistency between plain and sIFRed text*/
.leftMenu ul li.accNavHeader span.sifrsubnav { display: block; width: 230px; height: 40px; font-weight: bold; font-family:Verdana, sans-serif; font-size: 15px; }
.leftMenu ul li.accNavHeader span.sifrsubnav a { display: block; width: 230px; height: 40px; padding:11px 0px 0px 10px; margin:0px -10px -11px 0px; font-weight: bold; font-family:Verdana, sans-serif; font-size: 15px; }
/* *+html .sIFR-active .leftMenu ul li.accNavHeader  { margin-bottom: -2px; } */
*:first-child+html .sIFR-active .leftMenu ul li.accNavHeader  { margin-bottom: -2px; } /*MIR - IE7 only*/
.leftMenu ul li.accNavHeader span.sifrsubnav a:hover { background: #6d001d; }
.leftMenu ul li.accNavHeader .hover {background: #6d001d; } /* IE 6 Hover effect */
 

/* Level 1 Accordian Nav*/
.leftMenu ul li.level1 {font-family:Verdana, sans-serif; font-size: 14px;}
.leftMenu ul li.level1 a{padding:13px 3px 13px 10px ;border-bottom: #6d001d 1px solid;}
.leftMenu ul li.level1 a:hover{background: #6d001d; border-bottom: #6d001d 1px solid;}
.leftMenu ul li.level1WithSubnode a{}
.leftMenu ul li.level1WithSubnode a:hover{}
.leftMenu ul li.level1Focus a{font-weight: bold; font-family:Verdana, sans-serif; font-size: 14px; padding:13px 3px 13px 10px ;border-bottom: #6d001d 1px solid;}
.leftMenu ul li.level1Focus a:hover{background: #6d001d; border-bottom: #6d001d 1px solid;}
.leftMenu ul li.level1Focus img{display:none}
.leftMenu ul li.level1FocusWithSubnode {font-weight: bold; font-family:Verdana, sans-serif; font-size: 14px; }
.leftMenu ul li.level1FocusWithSubnode a{padding:13px 3px 13px 10px; width: 221px;}
.leftMenu ul li.level1FocusWithSubnode a:hover{background: #6d001d;}
.leftMenu ul li.level1FocusWithSubnode img{display:none}
.leftMenu ul li.level1Expanded { font-weight: bold; font-family:Verdana, sans-serif; font-size: 14px;}
.leftMenu ul li.level1Expanded a{padding:13px 3px 13px 10px; width: 221px;}
.leftMenu ul li.level1Expanded a:hover{background: #6d001d;}
/* Level 2 Accordian Nav*/
.leftMenu ul li.level2 {font-family:Verdana, sans-serif; font-size: 11px;}
.leftMenu ul li.level2 a{padding:8px 3px 6px 10px; width: 221px;}
.leftMenu ul li.level2 a:hover{background: #6d001d; }
.leftMenu ul li.level2WithSubnode {background: url(../../../../../stellent/groups/system/documents/web_assets/wbg_Redmenu.gif) repeat-y;}
.leftMenu ul li.level2WithSubnode a{font-family:Verdana, sans-serif; font-size: 11px; width: 221px; padding:10px 0px 0px 10px;}
.leftMenu ul li.level2WithSubnode a:hover{background: #6d001d; border-bottom: #6d001d 1px solid;}
.leftMenu ul li.level2Focus{font-weight: bold; font-family:Verdana, sans-serif; font-size: 11px;}
.leftMenu ul li.level2Focus a{padding:8px 3px 6px 10px; width: 221px;}
.leftMenu ul li.level2Focus a:hover{background: #6d001d;}
.leftMenu ul li.level2Focus span{display:none}
.leftMenu ul li.level2FocusWithSubnode {font-weight: bold; font-family:Verdana, sans-serif; font-size: 14px; }
.leftMenu ul li.level2FocusWithSubnode a{padding:8px 3px 6px 10px; width: 221px;}
.leftMenu ul li.level2FocusWithSubnode a:hover{background: #6d001d; }
.leftMenu ul li.level2FocusWithSubnode span{}
.leftMenu ul li.level2Expanded {width: 221px; padding:8px 3px 6px 10px;}
.leftMenu ul li.level2Expanded a{font-weight: bold; font-family:Verdana, sans-serif; font-size: 14px;}
.leftMenu ul li.level2Expanded a:hover{background: #6d001d; border-bottom: #6d001d 1px solid;}
/*MIR 10.09.2008 - a:img pseudo-element/class does not validate. */
/*.leftMenu ul li.level2Expanded a:img{display:none} */
/* Level 3 Accordian Nav*/
.leftMenu ul li.level3 {font-family:Verdana, sans-serif; font-size: 11px; }
.leftMenu ul li.level3 a{padding:8px 3px 9px 10px ;}
.leftMenu ul li.level3 a:hover{background: #6d001d;}
.leftMenu ul li.level3 span{display:none}
.leftMenu ul li.level3WithSubnode {/*7 Oct 08 - MIR - MO empty style kept*/}
.leftMenu ul li.level3WithSubnode a{padding:8px 3px 9px 10px;}
.leftMenu ul li.level3WithSubnode a:hover{background: #6d001d;}
.leftMenu ul li.level3WithSubnode span{width:12px;height:14px;background:url(../../../../../stellent/groups/system/documents/web_assets/wcontentSprite.gif) no-repeat -1980px -263px; float:right; margin-right: 10px; margin-top: 2px;}
.leftMenu ul li.level3Focus {border-bottom:0px none; }
.leftMenu ul li.level3Focus a{background: #090948; border-bottom:0px none; padding:8px 3px 9px 10px ;}
.leftMenu ul li.level3Focus a:hover{background: #090948;}
.leftMenu ul li.level3Focus span{display:none}
.leftMenu ul li.level3FocusWithSubnode {border-bottom:0px none; /*padding:8px 3px 10px 10px ;*/}
.leftMenu ul li.level3FocusWithSubnode a{ background: #090948; border-bottom:0px none; padding:8px 3px 9px 10px ;}
.leftMenu ul li.level3FocusWithSubnode a:hover{ background: #090948; }
.leftMenu ul li.level3FocusWithSubnode span{width:14px;height:12px;background:url(../../../../../stellent/groups/system/documents/web_assets/wcontentSprite.gif) no-repeat -1977px -234px; float:right; margin-right: 10px; margin-top: 2px;}
.leftMenu ul li.level3Expanded {border-bottom:0px none; }
/*.leftMenu ul li.level3Expanded a{ background: #343361; border-bottom:0px none; padding:8px 3px 6px 10px ;}*/
.leftMenu ul li.level3Expanded a{ background: #343361; border-bottom:1px #090948; padding:8px 3px 9px 10px ;} 
.leftMenu ul li.level3Expanded a:hover{ background: #090948; }
.leftMenu ul li.level3Expanded span{width:14px;height:12px;background:url(../../../../../stellent/groups/system/documents/web_assets/wcontentSprite.gif) no-repeat -1977px -234px; float:right; margin-right: 10px; margin-top: 2px;}
/* Level 4 Accordian Nav*/
.leftMenu ul li.level4 {border-bottom:0px none; }
.leftMenu ul li.level4 a{background: #343361; border-bottom:0px none; padding:5px 0 5px 25px;}
.leftMenu ul li.level4 a:hover{background: #090948; }
.leftMenu ul li.level4WithSubnode {border-bottom:0px none; }
.leftMenu ul li.level4WithSubnode a{ background: url(../../../../../stellent/groups/system/documents/web_assets/wcontentSprite.gif) -1335px -158px #343361;padding:5px 0 5px 25px;}
.leftMenu ul li.level4WithSubnode a:hover{ background: url(../../../../../stellent/groups/system/documents/web_assets/wcontentSprite.gif) -1335px -377px #090948; }
.leftMenu ul li.level4Focus {border-bottom:0px none; }
.leftMenu ul li.level4Focus a{background: #090948; border-bottom:0px none; padding:5px 0 5px 25px;}
.leftMenu ul li.level4Focus a:hover{ background: #090948; }
.leftMenu ul li.level4Focus img{display:none}
.leftMenu ul li.level4FocusWithSubnode {border-bottom:0px none; }
.leftMenu ul li.level4FocusWithSubnode a{ background: url(../../../../../stellent/groups/system/documents/web_assets/wcontentSprite.gif) -1627px -377px #090948; padding:5px 0 5px 25px;}
.leftMenu ul li.level4FocusWithSubnode a:hover{ background: url(../../../../../stellent/groups/system/documents/web_assets/wcontentSprite.gif) -1627px -377px #090948; }
.leftMenu ul li.level4Expanded {border-bottom:0px none; }
.leftMenu ul li.level4Expanded a{ background: url(../../../../../stellent/groups/system/documents/web_assets/wcontentSprite.gif) -1627px -158px #343361; padding:5px 0 5px 25px;}
.leftMenu ul li.level4Expanded a:hover{ background: url(../../../../../stellent/groups/system/documents/web_assets/wcontentSprite.gif) -1627px -377px #090948; }
/* Level 5 Accordian Nav*/
.leftMenu ul li.level5 {border-bottom:0px none; }
.leftMenu ul li.level5 a{background: #343361; padding:5px 0 6px 40px;}
.leftMenu ul li.level5 a:hover{background: #090948; }
.leftMenu ul li.level5WithSubnode {border-bottom:0px none; }
.leftMenu ul li.level5WithSubnode a{ background: url(../../../../../stellent/groups/system/documents/web_assets/wcontentSprite.gif) -1320px -158px #343361; padding:5px 0 6px 40px;}
.leftMenu ul li.level5WithSubnode a:hover{ background: url(../../../../../stellent/groups/system/documents/web_assets/wcontentSprite.gif) -1320px -377px #090948; }
.leftMenu ul li.level5Focus {border-bottom:0px none; }
.leftMenu ul li.level5Focus a{background: #090948; padding:5px 0 6px 40px;}
.leftMenu ul li.level5Focus a:hover{ background: #090948; }
.leftMenu ul li.level5Focus img{display:none}
.leftMenu ul li.level5FocusWithSubnode { border-bottom:0px none; }
.leftMenu ul li.level5FocusWithSubnode a{ background: url(../../../../../stellent/groups/system/documents/web_assets/wcontentSprite.gif) -1612px -377px #090948; padding:5px 0 6px 40px;}
.leftMenu ul li.level5FocusWithSubnode a:hover{ background: url(../../../../../stellent/groups/system/documents/web_assets/wcontentSprite.gif) -1612px -377px #090948; }
.leftMenu ul li.level5Expanded {border-bottom:0px none; }
.leftMenu ul li.level5Expanded a{ background: url(../../../../../stellent/groups/system/documents/web_assets/wcontentSprite.gif) -1612px -158px #343361; padding:5px 0 6px 40px;}
.leftMenu ul li.level5Expanded a:hover{ background: url(../../../../../stellent/groups/system/documents/web_assets/wcontentSprite.gif) -1612px -377px #090948; }
/* Level 6 Accordian Nav*/
.leftMenu ul li.level6 {border-bottom:0px none; }
.leftMenu ul li.level6 a{background: #343361; padding:5px 0 5px 55px;}
.leftMenu ul li.level6 a:hover{background: #090948; }
.leftMenu ul li.level6WithSubnode {border-bottom:0px none; }
.leftMenu ul li.level6WithSubnode a{ background: url(../../../../../stellent/groups/system/documents/web_assets/wcontentSprite.gif) -1305px -158px #343361; padding:5px 0 3px 55px;}
.leftMenu ul li.level6WithSubnode a:hover{ background: url(../../../../../stellent/groups/system/documents/web_assets/wcontentSprite.gif) -1305px -377px #090948; }
.leftMenu ul li.level6Focus {border-bottom:0px none; }
.leftMenu ul li.level6Focus a{background: #090948; padding:5px 0 3px 55px;}
.leftMenu ul li.level6Focus a:hover{ background: #090948; }
.leftMenu ul li.level6Focus img{display:none}
.leftMenu ul li.level6FocusWithSubnode{ border-bottom:0px none; }
.leftMenu ul li.level6FocusWithSubnode a{ background: url(../../../../../stellent/groups/system/documents/web_assets/wcontentSprite.gif) -1597px -377px #090948; padding:5px 0 3px 55px;}
.leftMenu ul li.level6FocusWithSubnode a:hover{ background: url(../../../../../stellent/groups/system/documents/web_assets/wcontentSprite.gif) -1597px -377px #090948; }
.leftMenu ul li.level6Expanded { border-bottom:0px none; }
.leftMenu ul li.level6Expanded a{ background: url(../../../../../stellent/groups/system/documents/web_assets/wcontentSprite.gif) -1597px -158px #343361; padding:5px 0 3px 55px;}
.leftMenu ul li.level6Expanded a:hover{ background: url(../../../../../stellent/groups/system/documents/web_assets/wcontentSprite.gif) -1597px -377px #090948; }

/* min-height fix for IE6 styles*/
.min30htHack {min-height: 30px; height: 30px; height: auto !important;}
.min23htHack {min-height: 23px; height: 23px; height: auto !important;}
*:first-child+html li.min30htHack { margin-bottom: -2px; } /*MIR - IE7 only*/
*:first-child+html li.min23htHack { margin-bottom: -2px; }/*MIR - IE7 only*/

/* MIR - MO - 18 Sep 08 added styles for locations page dynamic list */
.locations li {list-style-type: none; cursor: pointer;}
/* MIR - MO - 27 Oct 08 - Added .locations .country style */
.locations .country { margin: 0 0 0 1.2em;}
.locations {padding-left: 0;}

.imageCaption {font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 9px; color: #989590;}
#preview{
	position:absolute;
	border:1px solid #000000;
	background:#ffffff;
	padding:5px;
	display:none;
	color:#000000;
	z-index:7000;
	}
#waitMessage {margin: 0; margin-top: -50px; margin-right: 50px;}
.menuArrow{ float:right; margin-right: 10px; margin-top: 2px; }

/*Job template list format*/
.jobList {text-align: left; font-family:Verdana, sans-serif; font-size: 11px; color:#000000;}

/* 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;}*/
/* MIR - 11.20.2008 - adjusted left padding to 15p from 20p adjusted width from 457 to 462 per SD1508  */
.centerContent{ width: 462px; 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 10px 20px 15px;}
/* MIR - 11.20.2008 - removed star html centerContent width 457 height 350 padding right 5p padding left 15p for IE6 only*/
/* html .centerContent{width: 457px; height: 350px; padding-right: 5px; padding-left: 15px; }*/ /*MIR - IE6 only*/ /* MIR - 10.24.08 - to reduce padding in IE6 due to double padding issue*/ /* MIR - 10.30.08 - Reduced padding required additional width to render in IE6*/
* 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 {height: auto; overflow:hidden;} /* MIR - 10.24.08 - allowing multi lines - added overflow for ff2 height issue*/
.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-top:0px; margin-right:0px; margin-bottom:16px; margin-left:0px; }
.centerContent ul{ margin: 0 0 1.2em 1.2em; padding: 0; } /*MIR - 10.22.08 - added bottom margin for spacing needs*/
 /*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;}
/* MIR - 11.20.2008 - added 5p margin top to centercontent and widecontent h3 elements per SD1508 */
.centerContent h3, .widecontentList h3{ color:#5e5c59; font-family: Arial, Helvetica, sans-serif; font-size: 15px; font-weight: normal; line-height: 1.4em; margin-top: 5px;}
*+html .centerContent h3,*+html .widecontentList h3 {margin-top: 8px;} /*MIR - 11.20.2008 - IE7 only addtl top margin */
* html .centerContent h3,* html .widecontentList h3 {margin-top: 8px;} /*MIR - 11.20.2008 - IE6 only addtl top margin */
.centerContent h3 a, .widecontentList h3 a:hover{ color:#373778; }
.centerContent h4 {margin: 0px 0px 6px 0px;} /*MIR - 10.14.008 */
/** html .contentContent p{ width: px; }*/
* html .centerContent h1{ margin: 0; padding: 0; width: auto; height: auto; } /* MO - 15 aug 08 - added height  - IE6 only*//* MIR - 10.24.08 - allowing multi lines - added auto height*/
* html div.centerContent ul{ margin: 0 0 1.4em 1.4em; padding: 0; } /*MIR - IE6 only*/
*+html div.centerContent ul{ margin: 0 0 1.4em 1.4em; padding: 0; } /*MIR - IE7 only - 10.22.08 - spacing bottom added*/
/* MIR - 11.20.2008 - classed table to display prod lit and collapse table borders per SD1508*/
.centerContent table.pdlitdescription {border-collapse: collapse;}


.widecontent{ background: url(../../../../../stellent/groups/system/documents/web_assets/wcontentSprite.gif) -2655px -487px no-repeat; width: 954px; margin-left:0; }
.widecontent h1{ margin-bottom: 5px;} /*MO - 15 Aug - margin-bottom from 15px*/
* html .widecontent h1{ padding-top:5px; margin-bottom: 5px; }/*MO - 15 Aug - margin-bottom from 13px, padding-top from 7 - IE6 only*/
*+html .widecontent h1{ padding-top:5px; margin-bottom: 5px;}/*MO - 15 Aug - margin-bottom from 13px, padding-top from 7 - IE7 only*/
.widecontent p{ margin-bottom: 12px;}
/* MIR MO 18Aug - changed width from 718*/
.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; }
/* MIR MO 18Aug - InfoContainer classes changed/added:  centerInfoContainer, centerLeftInfoContainer, centerRightInfoContainer, */
/*				  lowerInfoContainer, mapContainer */
/* MIR - 6 Nov 08 - MO - changed heights of contact info containers */
.mapContainer{ width:960px; min-height: 389px; margin: 0px 0px 0px -1px;}
.contactRow { display: block; height: 260px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
.contactInfoContainer{ height: 231px; background: transparent url(../../../../../stellent/groups/system/documents/web_assets/wcontactinfobg.gif) 4px 10px no-repeat; float: left; display: inline; margin-top: 15px; width: 214px; padding:14px 11px 0 11px;}
* + html div .contactInfoContainer{ padding:28px 11px 0 11px; height: 231px;} /*MIR - IE7 only*/
* + html div .contactRow { height: 260px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
* html div .contactInfoContainer{ margin-top: 15px; } /*MIR - IE6 only*/
.contactInfoContainer h2{ color:#171765; font-size: 21px; }
.centerInfoContainer{ margin-left: 5px; margin-right: 5px; }
.centerLeftInfoContainer{margin-left: 5px; margin-right: 5px; }
.centerRightInfoContainer{margin-right: 5px;}
.lowerInfoContainer{ height: 231px; background: transparent url(../../../../../stellent/groups/system/documents/web_assets/wcontactinfobg.gif) 4px 10px no-repeat; float: left; display: inline; margin-top: 15px; width: 214px; padding:14px 11px 0 11px;}
* + html div .lowerInfoContainer{ padding:28px 11px 0 11px; height: 231px;} /*MIR - IE7 only*/
* + html div .contactRow { height: 260px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
* html div .lowerInfoContainer{ margin-top: 15px; } /*MIR - IE6 only*/
.lowerInfoContainer h2{ color:#171765; font-size: 21px; }
/* .rightImg{ float: right; margin-left: 11px; margin-bottom: 8px;}  MIR - 10.06.2008 */
.rightImg{ float: right; } /* MIR - 10.22.08 - GH */
.leftImg{ float: left; display: inline; margin-right: 11px; margin-bottom: 8px;}
.leftMargin{ margin-left: 10px; display: inline;}
.snippetContent{ width: 231px; background: url(../../../../../stellent/groups/system/documents/web_assets/wcontentSprite.gif) -751px -411px no-repeat; padding:10px 5px 25px 5px;} /* MIR - 11.21.2008 - for snippet content bottom padding from 15p to 25p per SD1508*/
h2 .rightImg{ padding-bottom: 10px; }

/*MIR - 11.19.2008 - adjusted width from 241p to 246p to effect shadow as needed */
.snippet{ width: 246px; background:url(../../../../../stellent/groups/system/documents/web_assets/wbg_snippetdd.gif) right repeat-y #F9F9F6;}
/*.bottomSpotWide .snippetContent p {padding: 0 0 5px;}*/ /* MIR - 11.21.2008 - for bottom spot wide snippet content p padding from 0p to 5p per SD1508*/
/* MIR - 09/23/08, changed  font-size:15px to font-size:22px */
/* MIR - 10.09.2008 - h2 and h2 a tags color changed to #171765 from #2c2c65 per style guide*/
/* MIR - 11.18.2008 - removing left margin of 10p from snippetContent h2 per SD1508 */
/* MIR - 11.18.2008 - adjusted top margin of 7p to 5p, added padding top 5p and bottom margin from 12p to 3p for snippetContent h2, added left margin 10p was 0p per SD1508 */
.snippetContent h2{color:#171765; font-size:22px; text-decoration:none; line-height:1.2em; width: 211px; margin: 5px 0px 3px 10px; padding-top: 8px; overflow:hidden; } /* MIR - 11.20.2008 - add margin top 5p per SD1508*/
.snippetContent .snippetText h2{margin: 5px 0px 3px 0px;} /*MIR - 11.20.2008 - quick access snippet h2 only, not side spots*/
.snippetContent h2 span {overflow: hidden; width: 211px; } /* MIR - Explicit width set - otherwise clipping on IE6*/
.snippetContent h2 a { color:#171765;  text-decoration:none;}
.snippetContent h2 a:hover{ color:#171765;}
/* MIR - 11.18.2008 - adjust margin top of 7p from snippetContent p per SD1508 */
.snippetContent p{ margin: 7px 0px 0px 10px;}
*+html .snippetContent p{ margin: 8px 0px 0px 10px;} /* MIR - 11.20.2008 - IE7 only addtl top margin*/
* html .snippetContent p{ margin: 8px 0px 0px 10px;} /* MIR - 11.20.2008 - IE6 only addtl top margin*/
.snippetContent .snippetText p{margin: 7px 0px 0px 0px;}  /*MIR - 11.20.2008 - quick access snippet p only, not side spots*/
.snippetContent p a:hover{ text-decoration:underline; }
.snippetContent .aList{ margin-top: 5px; margin-left: 13px;}
.snippetContent h2 img {margin-left: 8px; margin-bottom: 6px; } /* MIR - 11.20.2008 - margin bottom to 6p from 11p per SD1508*/
.snippetContent ul{ margin: 0; padding:0; display: inline; list-style: none;}
.snippetContent ul li{margin: 0 auto; padding:0 0 5px 0; list-style: none;}
.snippetContent hr{ height: 1px; border: 0 none; overflow: hidden; color:#e0ddd4; background: #e0ddd4; }
/* MIR - 11.18.2008 - adjusted height from 3p to 2p on snippetBottom per SD1508 */
.snippetBottom{ float: left; display: inline; background: url(../../../../../stellent/groups/system/documents/web_assets/wcontentSprite.gif) -750px -388px; height: 2px; width:241px; overflow: hidden;}
.firstsnippet{ background-image: none; }
/* MIR - 11.18.2008 - removed margin top 7p on snippetText per SD1508 */
.snippetText {width: 211px; float: left; margin-left: 10px; 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/wsprite.gif) -10px -306px; padding-left: 15px;}
*+html a.aList{padding-left: 0px;}/*MIR - IE7 only*/
* html a.aList{ padding-left: 0px; }/*MIR - IE6 only*/
.footer{ background: url(../../../../../stellent/groups/system/documents/web_assets/wsprite.gif) 0 -15px; height: 50px; width:979px; float:left; margin-left: 9px; display:inline; }
.footer a:visited{ color:#ffffff; }
.footer a:hover{ text-decoration: underline; color: #ffffff; }
.rightFooter{ float: right; margin-right: 48px; display: inline;}
.rightFooter#footer1{background: url(../../../../../stellent/groups/system/documents/web_assets/sifrsprite.gif) -1px -221px no-repeat;}
.rightFooter#footer1:hover{background: url(../../../../../stellent/groups/system/documents/web_assets/sifrsprite.gif) -1px -301px no-repeat;}
.rightFooter#footer2{background: url(../../../../../stellent/groups/system/documents/web_assets/sifrsprite.gif) -1px -201px no-repeat;}
.rightFooter#footer2:hover{background: url(../../../../../stellent/groups/system/documents/web_assets/sifrsprite.gif) -1px -281px no-repeat;}
.rightFooter#footer3{background: url(../../../../../stellent/groups/system/documents/web_assets/sifrsprite.gif) -1px -181px no-repeat;}
.rightFooter#footer3:hover{background: url(../../../../../stellent/groups/system/documents/web_assets/sifrsprite.gif) -1px -261px no-repeat;}
.rightFooter#footer4{background: url(../../../../../stellent/groups/system/documents/web_assets/sifrsprite.gif) -1px -241px no-repeat;}
.rightFooter#footer4:hover{background: url(../../../../../stellent/groups/system/documents/web_assets/sifrsprite.gif) -1px -321px no-repeat;}
.leftFooter{ float: left; margin-left: 28px; display: inline;}
.leftFooter#footer5{background: url(../../../../../stellent/groups/system/documents/web_assets/sifrsprite.gif) -1px -161px no-repeat;}
.leftFooter#footer6{background: url(../../../../../stellent/groups/system/documents/web_assets/global_sprite.gif) -1px -0px no-repeat;margin-left:2px;}
.rightFooter, .leftFooter{ margin-top: 24px; color:#ffffff;}
.rightFooter a, .leftFooter a{color:#ffffff; text-decoration: none;}

.redTxtContainer{ width: 979px; min-height: 152px; background: url(../../../../../stellent/groups/system/documents/web_assets/wsprite.gif) no-repeat -2091px -10px; padding-top:7px; padding-bottom:4px; display: inline; float: left; }
* html .redTxtContainer { padding: 7px 0 0 0; margin-bottom: 4px; }/*MIR - IE6 only*/
.redTxtContainer ul{ float: right; display: inline; list-style: none; width:490px; padding-top:10px; 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; }/*MIR - IE6 only*/
/* MIR - 11.18.2008 - removed padding top 25px added font-size 45p to override 38p per SD1508 */
.redTxtContainer h1{ color:#ffffff; margin:0; font-size: 45px;}
/* MIR - 11.18.2008 - adjusted redTxtContainer h2 margin top value from 10p to 5p per SD1508 */
.redTxtContainer h2{ color:#ffffff; width: 43%; margin:5px 0 0 0; line-height:1.2em;}
/* MIR AB 091908 - disabled display:inline and float:left - solved the jumpingness in IE6*/
.bgContainer{ background: url(../../../../../stellent/groups/system/documents/web_assets/wbg_localnav.gif) repeat-y; width: 936px;  min-height: 152px; height: auto !important; height: 152px; margin: 0px 5px 0px; /* display: inline; float: left; */ padding: 0 10px 14px 23px; }

.dropdown { border:1px solid #e1dfdb; border-right: 0 none; background: #ffffff; width: 175px; height: 11px; padding: 6px 5px; float: left; display: inline;}
.noChoose{ background: #efede8;}
* html .dropdown{ padding: 5px 5px; height: 13px;}/*MIR - IE6 only*/
.dropDownButton{ width: 24px; height: 23px; background: url(../../../../../stellent/groups/system/documents/web_assets/wsprite.gif) -1449px -313px no-repeat; float: left; border:1px solid #e1dfdb; border-left: 0 none; cursor:pointer;}
.noChooseButton{ background: url(../../../../../stellent/groups/system/documents/web_assets/wsprite.gif) -1449px -364px no-repeat;}
.topdropdown{ float: right; display: inline; margin: 16px 0 0 0;} /* MIR - 11.21.2008 -  removed font size 91 percent per SD1508*/
.lasttop{ margin-right: 24px; }
.quickcontent{ height:234px;}
.quickcontent .snippetContent hr{ height: 1px; border: 0 none; overflow: hidden; color:#e0ddd4; background: #cec9bb;}

/* MIR - Wide spots for Home Page*/
	
.spot3wideContainer {width: 985px;} /* MIR 10.09.2008 - From 984 to 985. IE6 dropping last spotcontainer at 984. */ 
.spotContainer {width: 323px; float: left; display: inline; margin-right: 5px; } /* MIR - 080608 - Area container for Spots in Contrib Mode */
* html .spotContainer {margin-right: 2px; }  /* MIR - 080708 - IE6 only margin fix */

/* MIR - 10.09.2008 - h2 and h2 a tags color changed to #171765 from #2c2c65 per style guide*/
/* MIR - 10.14.2008 - right and left padding changed to 5px from 4px, per SD issue 102*/
/* MIR - 11.18.2008 - adjusted spot3wide right margin from 5p to 6p per SD1508 */
/* MIR - 11.18.2008 - adjusted spot3wide top padding from 6p to 5p per SD1508 */
.spot3wide {  display: block; width: 315px; min-height: 212px; background: url(../../../../../stellent/groups/system/documents/web_assets/wsprite.gif) no-repeat -1071px -314px; padding: 5px 6px 30px 5px; height:auto !important; height: 212px; } /* MIR - 11.21.2008 - padding bottom from 22p to 30p per SD1508*/
/* MIR - 11.18.2008 - adjusted spot3wide h2 top margin from 15 to 10p per SD1508 */
/* MIR - 11.18.2008 - adjusted margin on spot3wide h2 from 12p to 10p per SD1508  */
.spot3wide h2{ font-size: 20px; margin:10px 10px 5px; width: 250px;}
.spot3wide h2 span {width: 250px;}
.spot3wide h2 a{ color:#171765; text-decoration: none;}
.spot3wide h2 a:hover{ color:#171765;}
/*MIR - 11.18.2008 - adjusted margin on spot3wide p from 12p to 10p per SD1508  */
.spot3wide p{ margin:0 10px;  padding: 0 0 5px;} /* MIR - 11.21.2008 - padding bottom from 0p to 5p per SD1508*/
.spot3wide a{ color:#9C052C; }
.spot3wide .aList{ margin-top: 5px; margin-left: 13px;}
.spot3wide h2 img {margin-left: 8px; margin-bottom: 11px; }
.spot3wide ul{margin:0; padding: 0; display: inline; list-style: none;}
.spot3wide ul li{ margin: 0 auto; padding:0 0 5px 0; list-style: none;}


/*MIR - 10.22.08 - changed margin right on right spot to margin left spot on left -10px*/
/*MIR - 10.22.08 - added bottom margin onboth left and right to space out multiple rows of images*/
.largeSpotRight{ float: right; width: 232px;height: 216px; display:inline; margin-bottom: 25px; margin-top: 25px;}
.largeSpotLeft{ float: left; width: 232px; height: 216px; display:inline; margin-left: -10px; margin-bottom: 25px; margin-top: 25px;}
.largeSpotRight h3, .largeSpotLeft h3{ margin-top: 9px; font-size: 15px; color:#171765; font-weight: normal; }
* html .largeSpotLeft h3{ margin-left: 10px; } /*MIR - IE6 only - 10.22.08 - adjusted to accommodate new left margin on parent*/
* html .imageList{  } /*MIR - IE6 only - 10.22.08 - adjusted to accommodate new left margin on parent*/
.largeSpotRight a, .largeSpotLeft a{ color: #171765;}

/* MIR - Bottom snippet spots for Wide Content Pages */
.bottomsnippetContainer{ width: 738px; margin:10px 0 10px 247px;}
* html .bottomsnippetContainer{ margin: 10px 0 10px 246px; width: 737px; padding-bottom:10px;} /*MIR - IE6 only*/
/* MIR - 11.20.2008 - removed margin right 5p from bottomSpotWide per SD1508 */
.bottomsnippetContainer .bottomSpotWide {float: left; display: inline; background: none;} /* MIR - 080608 - Area container for Spots on wide content pages in Contrib Mode */
/* MIR - 11.20.2008 - removed star html bottomsnippetContainer bottomSpotWide margin right 2p for IE6 per SD1508 - MIR - 080708 - IE6 only  margin fix */


/* Front Page Flash and Images Area */
/* MIR - 11.19.2008 - removed height 260p and changed width from 738p to 739p from flashimageContainer */
.flashimageContainer {width:739px; float: left; display: inline;}
.flashcontainer{ width:734px; height: 260px; background: url(../../../../../stellent/groups/system/documents/web_assets/wsprite.gif) -1074px -25px no-repeat; padding:10px 0pt 0pt 5px; }
.frontpageFlash { background:transparent url(../../../../../stellent/groups/system/documents/web_assets/wsprite.gif) no-repeat scroll -1074px -30px; padding-top: 6px;}

/* Quick Access Area */
.quickAccessContainer { width: 241px; height: 234px;float: left;} /* MIR - 080608 - Area container for QA in Contrib Mode */
.quickbox .snippet{background: url(../../../../../stellent/groups/system/documents/web_assets/wsprite.gif) -1822px -23px no-repeat; }
.quickbox .snippetContent{background: none; padding: 4px 5px 25px; }
.quickbox .frontpageSnippet{background:transparent url(../../../../../stellent/groups/system/documents/web_assets/wsprite.gif) no-repeat scroll -1822px -29px; }
.frontpageSnippet  .snippetContent{ padding:4px 5px 25px;}
.quickcontent{height:234px;}
.quickcontent .snippetContent hr{ height: 1px; border: 0 none; overflow: hidden; color:#e0ddd4; background: #cec9bb;}

/* Table */
/* MIR - MO - 21 Aug 08 - changed margin-top from 20px*/
/* MIR - 10.01.2008 - Removed width */
/* .autoTable { margin-top: 10px; padding: 0; border:0 none; border-collapse: collapse;  background: url(../../../../../stellent/groups/system/documents/web_assets/wtableBg.gif) top left; background-color: #9C052C; clear: both; margin-bottom: 1.3em;} */
/* MIR - MO - 22 Oct 08 - removed background: url(../../../../../stellent/groups/system/documents/web_assets/wsprite.gif) -1px -17px; */
.autoTable { margin-top: 10px; margin-bottom: 1.3em; padding: 0; border:0 none; border-collapse: collapse; background-color: #9C052C; clear: both; }
.autoTable tbody tr td {padding:14px 10px 13px; vertical-align: top;}
/*.autoTable thead tr td {padding:14px 10px 13px; vertical-align: top; background: url(../../../../../stellent/groups/system/documents/web_assets/wtableBg.gif) top left;}*//*MIR - 10.20.08*/
/*MIR - 10.20.08 - Consolidating autoTable th properties */
/*.autoTable th{padding:14px 10px 13px; vertical-align: top; background: url(../../../../../stellent/groups/system/documents/web_assets/wtableBg.gif) top left;}
.autoTable th{color:#ffffff; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight: bold;} */
.autoTable tr th{color:#ffffff; background-color: #9C052C; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight: bold; padding:14px 10px 13px; vertical-align: top; }
/*.autoTable thead{ font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; color: #ffffff; font-weight: bold;}*/ /* MIR - 10.20.08 */
/* MIR - 10.20.08 - reworking tables - removed the tbody tag*/
/*.autoTable tbody td{ padding-left: 10px; vertical-align: top; padding-right: 10px; background:#ffffff;}
.autoTable tbody td{ border-bottom: 1px solid #e0ddd4; padding-bottom: 8px; padding-top: 10px;} 
.autoTable tbody td a { color: #9C052C }
.autoTable tbody td a:visited{ color:#171765 ; }
.autoTable tbody td a:hover{ color:#171765; }*/
.autoTable tr td{ border-bottom: 1px solid #e0ddd4; padding-bottom: 8px; padding-top: 10px;  padding-left: 10px; vertical-align: top; padding-right: 10px; background:#ffffff;} /*MIR - 10.20.08 - GH */
/*.autoTable tbody .odd td{ background: #F4F3ED;}*//*MIR - 10.20.08*/
 /*.autoTable tbody .leadinfo td {border-bottom: none; padding-bottom: 0px;}*/ /*MIR - 10.21.08*/ 
.autoTable td a { color: #9C052C }
.autoTable td a:visited{ color:#171765 ; }
.autoTable td a:hover{ color:#171765; }
table.autoTable {clear: both; } 
/* MIR - 10.20.08 - reworking autoTable*/
.autoTable tr.odd, .autoTable tr.odd td{ background: #F4F3ED;} /* MIR - 10.20.08 - Both needed for Ephox */

/* Wide Content table headings displayed vertically */
/* MIR 09102008 - Comment out vertical text style example. .vertical {writing-mode: tb-rl; filter: flipv fliph;} */

/* Job Table */
/* MIR - MO - styles added 21 Aug 08 */
/* MIR - 22 Oct 08 - MO - replaced background: url(../../../../../stellent/groups/system/documents/web_assets/wtableBg.gif) top left; with background-color*/
/* MIR - 7 Nov 08 - MO - changed th padding to ensure word-wrap in Safari */
.jobTable { width: 476px; margin: 20px -15px 20px -10px; float: left; padding: 0; border:0 none; border-collapse: collapse; background-color: #9C052c; }
.jobTable tbody tr th {padding:14px 13px 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; }
/* MIR - 22 Oct 08 - MO - replaced background: url(../../../../../stellent/groups/system/documents/web_assets/wbgWideTable.gif)  repeat-y top left; with background-color*/
.widecontentList .jobTable{ background-color: #9c052c; width: 723px; margin: 0 0 0 0; display: inline; float: left; padding: 0; border:0 none; border-collapse: collapse; margin-top: 30px; }
.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; }
/* MIR - MO - styles added 2 Oct 08 */
.sortedup {background-image: url(../../../../../stellent/groups/system/documents/web_assets/img_sorted_asc.gif); background-repeat: no-repeat; background-position: center right; cursor: pointer;}
.sorteddown {background-image: url(../../../../../stellent/groups/system/documents/web_assets/img_sorted_desc.gif); background-repeat: no-repeat; background-position: center right; cursor: pointer;}
.sortednull {background-image: url(../../../../../stellent/groups/system/documents/web_assets/img_sortable.gif); background-repeat: no-repeat; background-position: center right; cursor: pointer;}
.jobPagerContainer, .alphabetContainer{ margin:0 0px; border: 1px solid #e0ddd4; border-left: 0 none; border-right: 0 none; float: left; width: 723px; padding: 10px 0 10px 0px;  }
.jobPagerContainer ul{ float: right; margin: 0 0 0 70px; padding: 0;}
.jobPagerContainer ul li{ float: left; display: inline; padding:0 5px; border-left:1px solid #5e5c59;}
.jobPagerContainer ul li a:visited{color:#9c052c;  }
.jobPagerContainer ul li a{display: block; }
.jobPagerContainer ul li.forwards/*, .searchresult a*/{ width:10px; background: url(../../../../../stellent/groups/system/documents/web_assets/wcontentSprite.gif) -1025px -1040px; border:0 none;}
.jobPagerContainer ul li.backwards{ width:10px; background: url(../../../../../stellent/groups/system/documents/web_assets/wcontentSprite.gif) -744px -1031px; border:0 none;}
.jobPagerContainer span{ float: left; }
.jobPagerContainer a.boldItem, .jobPagerContainer a.boldItem:visited{ color:#171765; }


/* list item */
.imageList {margin: 20px 0px 20px -5px; clear:both;} /* MIR - 10.21.08 - float: left; display: inline; */
.imageListSub {float:left; width: 100%;} /* MIR - 10.22.98 - removed clear left*/
.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;}
.imageList span.lastWordAndArrow {font-size: 15px; white-space: nowrap;}
.imageList h3:hover { text-decoration: underline; } 

/* mo - 15 aug - added padding-top: 5px;*/
.widecontentList{width:729px; background: url(../../../../../stellent/groups/system/documents/web_assets/wlistSprite.gif) no-repeat -190px -153px; float: left; display: inline; margin-left: 5px; margin-top: 6px; padding-left: 10px; padding-bottom: 15px; padding-top: 13px; }
/* MIR - 9.22.08 - Commented out this line. ->.widecontentList h1, .widecontentList h2{ padding:0px 15px 0px;  } */
/* MIR - 11.20.2008 - adjust padding left from 10p tp 5p per SD1508 */
.widecontentList h1, .widecontentList h2{ margin-top: 0px; margin-bottom: 0px; padding:0px 10px 0px 5px; }
/* MIR - MO - 21 aug - added margin-bottom: 0; height: 33px; */
.widecontentList h2 {max-width: 65%; margin-bottom: 0px; height: 33px;}
* html .widecontentList h2 {width: 65%;}
.widecontentList h1{min-width: 500px; overflow: hidden;}/*Justin - from 5px to 0 *//*MIR - 9.22.08 - Took out entire statement. MO - 15 Aug - margin-top from 30px*/
/*MIR - 10.24.08 - to allow multi-line sIFR renderings, change to widecontentList h1 for height and overflow - overflow for ff2*/
/* MIR GH - 92008 - Removed margin: 0 11px */
/* MIR - 11.20.2008 - adjust wcL h3 padding left from 15p tp 10p per SD1508 */
.widecontentList h3{ color:#5e5c59; font-family: Arial, Helvetica, sans-serif; font-size: 15px; font-weight: normal; line-height: 1.4em; padding-left:5px; padding-right: 15px;}/* MIR - 11.20.2008 - remove margin top 0p per SD1508 */
.widecontentList h3 a, .widecontentList h3 a:hover{ color:#373778; }
/* MIR - 11.20.2008 - adjust wcL p padding left from 15p tp 6fp per SD1508 */
.widecontentList p{/* MIR 08-25-08 max-width: 457px; */ padding-left:6px; padding-right: 15px; margin:0 ; margin-bottom:20px;}
* html .widecontentList p {padding-left: 8px;}
.widecontentList table {  margin-left: 5px; } /* MIR - 11.24.2008 - reduce table margin left from 15p to 5p*/ 
/** html .widecontentList table {margin-left: 7px; }*/ /* MIR - 10.24.08 - too little left margin ie6 - removed this*/
/* MIR - 10.03.2008 - Links in content and linksPriority in content for wideContentList */
.widecontentList p a, .widecontentList p a:visited{ text-decoration: underline; }
.widecontentList p a.linksPriority, .widecontentList p a.linksPriority:visited{ text-decoration: none; }
.widecontentList p a.linksPriority:hover{ text-decoration: underline; }


table.rightImg{ margin-right:10px; margin-left: 10px;} /*MIR - 10.22.2008 */

/*Justin*/
.widecontentList h4{margin: 0px 0px 6px 5px;} /*MIR - 11.24.2008 - reduce margin left from 15p to 5p */
/*.widecontentList .rightImg{ margin-right:10px; margin-left: 10px;} *//*MIR - 10.22.2008 */
/*Justin - What is this? It messed up IE6: * html .widecontentList p{ width: 457px; } */
.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;}

/* START: whole bunch of lines merged from SD - 09/29/2008 */
.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; }
/* END: whole bunch of lines merged from SD - 09/29/2008 */

.bottomsnippet{ 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;} /*MIR - IE6 only*/
.bottomsnippet hr{ height: 1px; color:#bcbcbc; background: #bcbcbc; overflow: hidden; margin:13px 0pt 18px 0px; padding: 0; border: 0 none; }

/* MIR - MO - 21 Aug 08 - changed margin-top from 30px*/
/* MIR - 10.01.2008 - Removed width */
/* MIR - 10.14.2008 - Comment this out - remove after 10.16.2008 */
/*.widecontentList .autoTable thead{ font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; color: #ffffff; font-weight: bold;}*/

.imgMenuWide{width:729px; /*background: url(../../../../../stellent/groups/system/documents/web_assets/wlistSprite.gif) -190px -153px;*/ float: left; display: inline; margin-left: 5px; margin-top: 6px; padding-left: 5px; padding-bottom: 15px;}

/* News list */
.newsListItem{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}
/* MIR - 9-15-2008 - Commented out .newsListItem ul li{ padding-left: 14px; background: url(../../../../../stellent/groups/system/documents/web_assets/wcontentSprite.gif) -1028px -1038px; line-height: 1.6em; }*/
.newsListItem ul li{ line-height: 1.3em; padding-top: .3em; }
ul li.firstNewsItem{ background-image: none; padding-left: 0em;}
*+html ul li.firstNewsItem a{margin-left: -16px; } /*MIR - IE7 only*/
*+html .newsListItem ul li{ padding-left: 0; line-height: 1.3em; padding-top: .3em; } /*MIR - IE7 only*/
*+html .newsListItem ul li a .linksPriority {padding-left: 0px;} /*MIR - IE7 only*/
/* MIR 09-02-2008 - Added identical IE 6 items */ 
* html ul li.firstNewsItem a{margin-left: -16px; }/*MIR - IE6 only*/
* html .newsListItem ul li{ padding-left: 0; line-height: 1.6em;}/*MIR - IE6 only*/
* html .newsListItem ul li a .linksPriority {padding-left: 0px;}/*MIR - IE6 only*/
.dateItem{ color:#989590;}
.firstItem{ border-top:0 none; }
.itemSearchContainer{ height: 33px;background: #F4F3ED; margin:0 -10px; border: 1px solid #e0ddd4; border-left: 0 none; border-right: 0 none; float: left; display: inline; width: 466px; padding: 10px 0 10px 10px;  }
/* MO - Added following 1 class 30Jul08 */
.firstItemSearchContainer{ background: #F4F3ED; border: 0 none;  float: left; display: inline; padding: 10px 0 10px 10px;  margin:11px 0px 0px 10px; width:677px;}
.newsContainer .dropdown, .newsContainer .dropDownButton{ float: right; }
.newsContainer .dropDownButton{ margin-right: 10px; }
.subHeaderFloat{ float: left; margin: 0; color:#171765;}
.pagerContainer, .alphabetContainer{ margin:0 -10px; border: 1px solid #e0ddd4; border-left: 0 none; border-right: 0 none; float: left; 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:#171765; }
/*.pressList{ margin-left: -10px; width: 476px; }*/
.contactContent{ width: 221px; float: left; display: inline; border-top:1px solid #e0ddd4; border-bottom:1px solid #e0ddd4;}
.contactContent h3{ font-size: 18px; color:#171765; margin:10px 0 6px 0; font-weight:normal;}
.secondColumn{ float: right; }
.firstContact{ border-bottom:0 none; }
.listContainer h2.subHeader{ color:#171765; font-size: 20px; margin-bottom: 7px}
.listContainer h3{ color:#171765; font-size:15px; font-weight: normal; margin:10px 0; float: left;  }
/* Subscription */
.subscription h3{ color:#171765; 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; float: left; width: 466px; padding: 10px 0 10px 10px; background: #F4F3ED; display: inline;}
* 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;} /*MIR - IE6 only*/
* 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;} /*MIR - IE6 only*/
.subscriptionCheckbox{ border-top: none; margin-bottom: 15px; }
* html .subscriptionCheckbox{ border-top: none; margin-bottom: 15px; }/*MIR - IE6 only*/
.subscriptionCheckbox input{ float: left; margin:1px 10px 0 0;}
* html .subscriptionCheckbox input{ float: left; margin:-2px 10px 0 0;}/*MIR - IE6 only*/
*+html .subscriptionCheckbox input{ float: left; margin:-3px 10px 0 0;}/*MIR - IE7 only*/
.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; }
/* 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;}
.simple{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{ width: 182px; float: left; display: inline; min-height: 24px; margin-right: 5px; padding: 18px 0 0 0; text-align: center; cursor: pointer;}
.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; }/*MIR - IE6 only*/
.ResultListContainer  h3{ margin-top: 24px; margin-bottom: 10px; margin-left: 12px; clear:both; float:left; white-space: nowrap;}
.searchBox{ font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; border-right:1px solid #e1dfdb; width: 199px; height:13px; padding:6px 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;  }

input#searchGo{ border: 0 none; background: url(../../../../../stellent/groups/system/documents/web_assets/wcontentSprite.gif) -1073px -911px no-repeat; width: 52px; height: 24px; float: right; display: inline; margin-left: 5px; cursor:pointer;}
input#searchGo:hover{background: url(../../../../../stellent/groups/system/documents/web_assets/wcontentSprite.gif) -1073px -947px no-repeat;  }
input#searchGoJobs{ border: 0 none; background: url(../../../../../stellent/groups/system/documents/web_assets/c009417.gif) -2px -3px no-repeat; width: 60px; height: 24px; float: right; display: inline; margin-left: 5px; cursor:pointer;}
input#searchGoJobs:hover{background: url(../../../../../stellent/groups/system/documents/web_assets/c009417.gif) -2px -43px no-repeat;  }

.litSearchResultsHeading { height: 125px;padding: 10px 0px 20px 0px;}
.litSearchResultsHeading h1{ margin-bottom: 12px;}
.litSearchResults { margin: 25px 0px 0px 0px; }

.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; padding: 15px 0 12px 10px; border-top:1px solid #E0DDD4;}
.searchresult ul li p{ margin: 5px 0; padding-left: 0; max-width: 650px;}
* html .searchresult ul li p{ width: 650px; }/*MIR - IE6 only*/
.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 */
.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;  }
/* 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;}
/* 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{display: block; width:199px; height: auto; overflow: hidden; border:1px solid #e1dfdb; background: #fff; border-top:0 none; text-align: left; position: absolute;}
.quickdd ul{ margin:0; padding: 0; list-style: none;}
/* MIR - This limits the li height smashes long titles in the dd*/
/*.quickdd ul li{ height:20px; padding: 0; margin: 0;} */
* html .quickdd ul li{ height: 20px; }/*MIR - IE6 only*/
.quickdd ul li{ display: block; padding:3px; padding-left: 15px; text-decoration: none; color:#5e5c59;}
.quickdd ul li:hover{background: #F4F3ED; color:#5e5c59; text-decoration: none;cursor:pointer;}

.ddlmenuhover{background: #F4F3ED; color:#5e5c59; text-decoration: none;cursor:pointer;}
/* Jason old

.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;}

*/

/* These are standard sIFR 2.x styles... do not modify */
/*.sIFR-flash { visibility: visible !important; margin: 0; }
.sIFR-replaced {	visibility: visible !important;}
span.sIFR-alternate {position: absolute;left: 0;top: 0;width: 0;height: 0;display: block;overflow: hidden;} */
/* Hide Adblock Object tab: the text should show up just fine, not poorly with a tab laid over it. */
/*.sIFR-flash + div[adblocktab=true] {display: none !important;} */

/* These are standard sIFR 3.x styles... do not modify */
.sIFR-flash {
  visibility: visible !important;
  margin: 0;
  padding: 0;
  line-height: 1em;

}

.sIFR-replaced, .sIFR-ignore {
  visibility: visible !important;
}

.sIFR-alternate {
  position: absolute;
  left: 0;
  top: 0;
  width: 0;
  height: 0;
  display: block;
  overflow: hidden;
}

.sIFR-replaced div.sIFR-fixfocus {
  margin: 0pt; 
  padding: 0pt; 
  overflow: auto;
  letter-spacing: 0px; 
  float: none;
  display: block;
}


/* DROP DOWNS */
#ddlChooseCountryWebsiteOptions{height:auto; max-height: 109px; overflow:auto;} /* MIR - 11.24.2008 - from SauerDanfoss*/
/*#ddlChooseCountryWebsiteOptions{height:auto;} */
#ddlQuickAccessFirstDropDownOptions{height:auto;}
#ddlQuickAccessSecondDropDownOptions{height:auto;}
/* MIR - 11.18.2008 - Added IE6 only height expression statements for custom QA lists 3 and 4 */
#ddlQuickAccessThirdDropDownOptions{height:auto; max-height: 200px; overflow: auto;}
* html #ddlQuickAccessThirdDropDownOptions {height: expression( this.scrollHeight > 199 ? "200px" : "auto" );}
#ddlQuickAccessFourthDropDownOptions{height:auto; max-height: 200px; overflow: auto;}
* html #ddlQuickAccessFourthDropDownOptions {height: expression( this.scrollHeight > 199 ? "200px" : "auto" );}



/* Main Menu */
#cover1{z-index:50;width:143px;height:53px;position:absolute;left:9px;top:13px;}
#cover1a{background-position: 0px 0px; z-index:40;width:143px;height:0px;position:absolute;left:9px;top:13px;}
#cover2{z-index:50;width:143px;height:53px;position:absolute;left:156px;top:13px;}
#cover2a{background-position: 0px 0px; z-index:40;width:143px;height:0px;position:absolute;left:156px;top:13px;}
#cover3{z-index:50;width:143px;height:53px;position:absolute;left:303px;top:13px;}
#cover3a{background-position: 0px 0px; z-index:40;width:143px;height:0px;position:absolute;left:303px;top:13px;}
#cover4{z-index:50;width:143px;height:53px;position:absolute;left:451px;top:13px;}
#cover4a{background-position: 0px 0px; z-index:40;width:143px;height:0px;position:absolute;left:451px;top:13px;}
#cover5{z-index:50;width:143px;height:53px;position:absolute;left:599px;top:13px;}
#cover5a{background-position: 0px 0px; z-index:40;width:143px;height:0px;position:absolute;left:599px;top:13px;}

/* Breadcrumb */
.sd_frag_breadcrumb
{
	color: #000000;
    font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
    font-size: 10pt;
    white-space: nowrap;
    text-decoration: none
}
a.sd_frag_breadcrumb:hover {color: #999999;}
.breadcrumb{ height:19px; width:80%; margin-left: 14px; float:left; display: inline; margin-top:11px;}
.breadcrumb ul{display:inline; float:left;  margin:0pt; padding:0pt 0pt 0pt 8px; margin:0pt 0pt 0pt 1px;}
.breadcrumb ul li{display:inline; height:53px; float: left; margin-right: 5px; color:#989590; height: 15px;}
.breadcrumb ul li.bold{ font-weight: bold; padding-right:3px;}
.breadcrumb ul li.crumb{padding-left: 17px;   background: url(../../../../../stellent/groups/system/documents/web_assets/wsprite.gif) 3px -177px no-repeat; font-weight: bold;}
.breadcrumb ul li.crumb a{ color:#989590; text-decoration: underline; font-weight: normal }
.breadcrumb ul li.firstCrumb a{ color:#989590; text-decoration: underline; font-weight: normal }
.breadcrumb ul li a:hover{ color:#171765; }

/*Printer-friendly version link */
.printerfriendly{ height:19px; margin-right: 14px; float: right; display: inline; margin-top:11px;}
.printerfriendly img{ float: left; display: inline; padding-right: 5px;}
.printerfriendly a{ color:#989590; text-decoration: underline; font-weight: normal }
.printerfriendly a:hover{ color:#171765; }

/*MIR - sIFR "Flash Of Unstyled Content" fix */
/*
.sIFR-active ul.service {visibility: hidden; }
.sIFR-active span.serviceLink { visibility: hidden; }
*/

body.sIFR-active #quickAccessHeaderText,
body.sIFR-active .accNavHeader span.sifrsubnav,
body.sIFR-active .centerContent h1,
body.sIFR-active .centerContent h2,
body.sIFR-active .snippetContent h2 span.sifrtarget,
body.sIFR-active .spot3wide h2 span.sifrtarget,
/*body.sIFR-active .rightFooter, body.sIFR-active .leftFooter,*/
body.sIFR-active .widecontentList h1 span,
body.sIFR-active .widecontentList h2,
body.sIFR-active .bgContainer h1 { visibility: hidden; }


/*MIR - sIFR service menu left shift fix */
span.serviceLink  { width: 80px; }

/* MIR - 09-03-2008 - Contrib mode Page Properties */
#edit-page-props {
	position: absolute;
	left: 10px;
	top: 40px;
	width: 230px;
	padding: 15px 5px 10px 15px;
	text-align: left;
	z-index: 500;
	border: 1px dotted #5E5C59;
	background-color: #F4F3ED;
}

#edit-page-props img {
	 vertical-align: middle;
	 padding:0px 5px 0px 0px;
	 float: left;
}
#edit-page-props a {
	font-weight: bold;
}

.addLeafNodeContent {
	border-top: 1px dotted #989590;
	padding: 10px 5px 10px 25px;
	margin-top: 10px;
	display: block;
}

/* 21 Oct 08 - MIR - MO - changed display from block to inline*/
.freeFormElement {width: 95%; display: inline;}
/* MIR - 10.21.08 - padding for images in freeform table elements*/
/*.freeFormElement table img {padding-right: 10px;}*/
.freeFormElement table, .freeFormElement ul {margin-right: 10px;}/*MIR - 10.23.08 - added uls in freeform for margin-right */
.freeFormElement table {margin-bottom: 1.3em; width: 95%; } /*MIR - 11.10.08 - MO - added width: 95%; */

}

@media print {
.printerfriendly{ display: none;}

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;}

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; }


/* 28 Oct 08 - MIR - MO - pasted from screen area */
/* 7 Nov 08 - MIR - MO - updated heights for contact cards */
.contactRow { display: block; height: 260px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
.contactInfoContainer{ height: 231px; background: transparent url(../../../../../stellent/groups/system/documents/web_assets/wcontactinfobg.gif) 4px 10px no-repeat; float: left; display: inline; margin-top: 15px; width: 214px; padding:14px 11px 0 11px;}
* + html div .contactInfoContainer{ padding:28px 11px 0 11px; height: 231px;} /*MIR - IE7 only*/
* + html div .contactRow { height: 260px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
* html div .contactInfoContainer{ margin-top: 15px; } /*MIR - IE6 only*/
.contactInfoContainer h2{ color:#171765; font-size: 21px; }
.centerInfoContainer{ margin-left: 5px; margin-right: 5px; }
.centerLeftInfoContainer{margin-left: 5px; margin-right: 5px; }
.centerRightInfoContainer{margin-right: 5px;}
.lowerInfoContainer{ height: 231px; background: transparent url(../../../../../stellent/groups/system/documents/web_assets/wcontactinfobg.gif) 4px 10px no-repeat; float: left; display: inline; margin-top: 15px; width: 214px; padding:14px 11px 0 11px;}
* + html div .lowerInfoContainer{ padding:28px 11px 0 11px; height: 231px;} /*MIR - IE7 only*/
* + html div .contactRow { height: 260px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
* html div .lowerInfoContainer{ margin-top: 15px; } /*MIR - IE6 only*/
.lowerInfoContainer h2{ color:#171765; font-size: 21px; }
/* .rightImg{ float: right; margin-left: 11px; margin-bottom: 8px;}  MIR - 10.06.2008 */
.rightImg{ float: right; } /* MIR - 10.22.08 - GH */
.leftImg{ float: left; display: inline; margin-right: 11px; margin-bottom: 8px;}
.leftMargin{ margin-left: 10px; display: inline;}
h2 .rightImg{ padding-bottom: 10px; }

.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;}
/* MIR - 11.18.2008 - adjusted height from 3p to 2p on snippetBottom per SD1508 */
.snippetBottom{ float: left; display: inline; background: url(../../../../../stellent/groups/system/documents/web_assets/wcontentSprite.gif) -750px -388px; height: 2px; 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 10px 5px;}
.spot3wide h2 a{ color:#2c2c65; text-decoration: none;}
.spot3wide h2 a:hover{ color:#2c2c65; text-decoration: underline;}
.spot3wide p{ margin:0 10px; }
.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. */

/* 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 13px 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; }

/* MIR - 22 Oct 08 - MO - removed background: url(../../../../../stellent/groups/system/documents/web_assets/wbgWideTable.gif)  repeat-y top left; replaced with background-color*/
.autoTable{ margin: 10px 0 1.3em 0px;  padding: 0; border:0 none; border-collapse: collapse; background-color: #9c052c; }
.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 */
/* MIR - 22 Oct 08 - MO - replaced background: url(../../../../../stellent/groups/system/documents/web_assets/wtableBg.gif) top left; with background-color*/
.jobTable { width: 476px; margin: 20px -15px 20px -10px; float: left; padding: 0; border:0 none; border-collapse: collapse; background-color: #9c052c; }
.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; }
/* MIR - 22 Oct 08 - MO - replaced background: background: url(../../../../../stellent/groups/system/documents/web_assets/wbgWideTable.gif)  repeat-y top left; with background-color*/
.widecontentList .jobTable{ width: 723px; margin: 0 0 0 0; display: inline; float: left; padding: 0; border:0 none; border-collapse: collapse; background-color: #9c052c; margin-top: 30px; }
.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:13px; 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;}
/* MIR - MO - 27 Oct 08 - Added .locations .country style */
.locations .country { margin: 0 0 0 1.2em; }
.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; }

}
