/* Generated by KompoZer */
html {
  margin: 0px;
  padding: 0px;
}
body {
  border:  none;
  margin: 0px;
  padding: 0px;
  font-family: arial;
  font-size: 62.8%;
  font-weight: normal;
  color: #666666;
  background-color: #ffffff;
}
body.main {
  border:  none;
  margin: 0px;
  padding: 0px;
  font-family: arial;
  font-size: 62.8%;
  font-weight: normal;
  background-image: url(images/wp2.jpg);
  background-repeat: no-repeat;
  background-position: center top;
  top: 0px;
  bottom: 0px;
  left: 0px;
  right: 0px;
  background-color: #ccffff;
}
table, tr, td {
  margin: 0px;
  padding: 0px;
  border-collapse: collapse;
}
td.lSpc1 {
  padding-left: 0.9em;
  padding-top: 0.6em;
  background-color: #ffffff;
  font-family: verdana;
  font-size: 10px;
  letter-spacing: 0.05em;
}
td.lSpc2 {
  padding-left: 0.9em;
  padding-top: 0.6em;
  background-color: #ffffff;
  font-weight: bold;
  font-family: arial;
  font-size: 11px;
}
td.lSpc3 {
  padding-left: 1.9em;
  padding-top: 0.2em;
  background-color: #ffffff;
  font-family: arial;
  font-size: 12px;
}
td.backtotop {
  border: 1px solid #cccccc;
  background-color: #ffffff;
  font-family: arial;
  font-size: 10px;
  color: Gray;
  background-image: url(../../../P1050142.JPG);
  background-repeat: no-repeat;
  background-position: left center;
}
td.availablejob {
  border-left: 1px solid #c0c0c0;
  border-right: 1px solid #c0c0c0;
  border-bottom: 1px solid #c0c0c0;
  padding-left: 0.9em;
  padding-top: 0.2em;
  background-color: #ffffff;
  font-family: arial;
  font-size: 10px;
  color: #616d7e;
}
td.centerfont {
  border-left: 1px solid #c0c0c0;
  border-right: 1px solid #c0c0c0;
  border-bottom: 1px solid #c0c0c0;
  background-color: #ffffff;
  font-family: arial;
  font-size: 10px;
  color: #616d7e;
}
td.availablejob a {
  color: #616d7e;
  background-color: #ffffff;
  font-family: arial;
  font-size: 10px;
  text-decoration: underline;
}
td.availablejob a:hover {
  border-bottom: 1px solid #cccccc;
  background-color: #3300ff;
  text-decoration: none;
  color: #ffffff;
}
td.availablejobtitle {
  border: 1px solid #c0c0c0;
  padding-left: 1.9em;
  padding-top: 0.2em;
  font-family: arial;
  font-size: 10px;
  color: #000000;
}
td.lSpc3underlined {
  padding-left: 1.9em;
  padding-top: 0.2em;
  background-color: #ffffff;
  text-decoration: underline;
  font-family: arial;
  font-size: 12px;
}
td.h1leftindent {
  padding-left: 1.5em;
  padding-top: 1.2em;
  background-color: #ffffff;
  font-family: arial;
  font-weight: bold;
  font-size: 18px;
}
input.btn {
  border-style: solid;
  border-color: #434343 #5d5d5d #5d5d5d #434343;
  border-width: 1px;
  color: #000000;
  font-family: Arial,helvetica,sans-serif;
  font-size: 12px;
  font-weight: bold;
  background-color: #f8f8f8;
  background-image: url(icon/loginbg.gif);
}
input.btnhov {
  border: 1px solid #ffd618;
  color: #000000;
  font-family: Arial,helvetica,sans-serif;
  font-size: 12px;
  font-weight: bold;
  background-image: url(icon/loginbg.gif);
}
select {
  background-color: #666699;
  color: #ffffff;
  font-size: 11px;
  font-family: arial;
  margin-bottom: 0px;
}
td.leftindent {
  padding-left: 25em;
  font-family: arial;
  font-weight: bold;
  font-size: 11px;
}
td.h1small {
  padding-left: 2.7em;
  background-color: #ffffff;
  font-family: arial;
  font-weight: bold;
  font-size: 10px;
}
#h1small a:hover {
  border-bottom: 1px solid #cccccc;
  background-color: #e0f0ff;
}
#h1small a:hover {
  border-bottom: 1px solid #cccccc;
  color: #000000;
}
td.lSpc2 li {
  text-align: left;
  padding-top: 0.2em;
  font-weight: bold;
  font-family: arial;
  font-size: 10px;
}
td.lSpc3 li {
  text-align: left;
  padding-top: 0.2em;
  font-weight: bold;
  font-family: arial;
  font-size: 10px;
}
td.lSpc3 li a {
  color: #003973;
  background-color: #ffffff;
  font-weight: bold;
  font-family: arial;
  font-size: 11px;
}
td.lSpc3 li a:hover {
  border-bottom: 1px solid #cccccc;
  background-color: #e0f0ff;
}
td.featured {
  border-top: 1px solid #cccccc;
  padding: 0.5em 1em;
  background-color: #ffffff;
  background-image: url(/images/blend-blue-light.jpg);
  background-repeat: repeat-x;
}
#content a {
  color: #003973;
  padding-left: 0.9em;
  padding-top: 0.6em;
  padding-right: 0.9em;
  background-color: #ffffff;
  font-weight: bold;
  font-family: arial;
  font-size: 11px;
}
#content a:hover {
  border-bottom: 1px solid #cccccc;
  background-color: #e0f0ff;
}
#content-job li a {
  padding-top: 0.6em;
  font-weight: bold;
  font-family: arial;
  font-size: 10px;
  color: #bcbcbc;
}
#content-job li a:hover {
  border-bottom: 1px solid #cccccc;
  color: #000000;
}
#content-header h1 {
  padding-top: 0.5cm;
  color: #003973;
  font-size: 14px;
  font-weight: bold;
  display: inline;
}
img {
  border:  none;
}
a:link, a:visited {
  color: #2f6681;
  text-decoration: none;
  font-weight: normal;
}
a:hover, a:active {
  color: #2f6681;
  text-decoration: none;
}
a:focus {
  text-decoration: underline;
}
dropmenudiv {
  text-align: left;
}
input {
  background-image: url(../images/hover_bg_gradient.gif);
  background-repeat: no-repeat;
  background-position:  -1000px -1000px;
}
.tabReEntryPoint {
  border:  none;
  height: 0px;
  width: 0px;
  position: absolute;
  top: 10px;
  left: 50px;
  z-index: -10000;
  overflow: hidden;
}
.backdrop {
  border:  none;
  margin: 0px;
  padding: 0px;
  width: 800px;
  position: absolute;
  top: 0px;
  left: 0px;
}
.mainBody {
  border:  none;
  margin: 0px;
  padding: 0px;
  width: 800px;
  height: 474px;
  position: relative;
  float: left;
  top: 0px;
  left: 0px;
}
.rColumn {
  border:  none;
  margin: 0px;
  padding: 0px;
  width: 193px;
  height: 470px;
  position: absolute;
  top: 0px;
  left: 607px;
}
.lColumn {
  border:  none;
  margin: 0px;
  padding: 0px;
  width: 607px;
  height: 474px;
  position: absolute;
  top: 0px;
  left: 0px;
}
.lColumnTop {
  border:  none;
  margin: 0px;
  padding: 0px;
  width: 607px;
  height: 273px;
  position: absolute;
}
.lColumnBottom {
  border:  none;
  margin: 0px;
  padding: 0px;
  width: 607px;
  height: 193px;
  position: absolute;
  top: 281px;
  left: 0px;
}
.lColumnBottomLeft {
  position: absolute;
  top: 0px;
  left: 0px;
}
.lColumnBottomRight {
  position: absolute;
  top: 0px;
  left: 303px;
}
.banner {
  border:  none;
  margin: 0px;
  padding: 0px;
  width: 801px;
}
.menu {
  margin: 0px;
  padding: 0px 0px 0px 3px;
  width: 797px;
  float: left;
}
.menuCornerLeft {
  position: absolute;
  top: 73px;
  left: 3px;
  z-index: 10000;
}
.menuCornerRight {
  position: absolute;
  top: 73px;
  left: 798px;
  z-index: 10000;
}
.spotlight {
  border:  none;
  margin: 0px;
  padding: 8px 4px 0px 3px;
  width: 600px;
  height: 269px;
}
.news {
  border:  none;
  margin: 0px;
  padding: 4px 4px 0px 3px;
  width: 296px;
}
.featured_product {
  margin: 0px;
  padding: 4px 4px 0px;
  width: 296px;
  height: 189px;
}
.segment {
  padding: 8px 0px 4px 4px;
  width: 189px;
}
.quick_link {
  padding: 4px 0px 4px 4px;
  width: 189px;
}
.downloads {
  padding: 4px 0px 0px 4px;
  width: 189px;
  height: 57px;
}
.side_stage {
  padding: 3px 0px 4px 4px;
  width: 189px;
  height: 95px;
}
.footer {
  padding: 27px 0px 0px;
  width: 800px;
}
.languageLabel {
  margin: 0px;
  padding: 0px 0px 0px 4px;
  font-weight: bold;
}
.banLocaleLabel {
  padding-right: 7px;
}
.locationIndicator {
  padding-right: 26px;
}
.locationLabel {
  font-weight: bold;
}
a.secondaryNavLogIn {
  padding-left: 0px;
  font-weight: bold;
}
.secondaryNavLoggedIn {
  padding-left: 0px;
  color: #666666;
  font-weight: bold;
}
.secondaryNavSeparator {
  padding: 0px 4px;
}
.secondaryNavItem {
  margin: 0px;
  padding: 0px;
}
.banLogo {
  margin: 0px;
  padding: 0px;
  width: 110px;
  height: 73px;
  float: left;
  cursor: pointer;
}
.banNavHigh {
  border:  none;
  margin: 0px;
  padding: 14px 0px 13px;
  font-size: 1.1em;
}
.banNavHigh {
  margin: 0px;
  padding: 12px 0px 11px;
  font-size: 1.1em;
}
.banNavLow {
  margin: 0px;
  padding: 0px 0px 13px;
  height: 22px;
  font-size: 1.1em;
}
input.banSearch {
  border-style: inset;
  border-width: 0px;
  color: #333333;
  font-size: 1.1em;
  font-family: arial;
  text-align: left;
  text-indent: 2px;
  width: 253px;
  height: 17px;
}
.banSearchBorder {
  border: 1px solid #aeaeae;
  padding: 0px;
}
.banSearchDropShadow {
  border-top: 1px solid #666666;
  border-left: 1px solid #666666;
  padding: 0px;
}
.subMenuPadding {
  padding: 1px 8px 2px 9px;
  line-height: 12px;
  opacity: 0.97;
}
.degradedFlydownMenu {
  border-top: 1px solid #cccccc;
  border-left: 1px solid #cccccc;
  border-bottom: 1px solid #cccccc;
  width: 796px;
  margin-top: 1px;
  margin-left: 1px;
}
.degradedFlydownRoot {
  border-right: 1px solid #cccccc;
  padding: 0px;
  text-align: left;
}
a.degradedFlydownRootLink {
  display: block;
  background-image: url(../images/bg_gradient.gif);
  font-weight: bold;
  font-size: 1.2em;
  padding-top: 5px;
  padding-bottom: 5px;
}
a.degradedFlydownRootLink:visited {
  font-weight: bold;
  background-image: url(../images/bg_gradient.gif);
}
a.degradedFlydownRootLink:hover {
  color: #ffffff;
  background-image: url(../images/hover_bg_gradient.gif);
  text-decoration: none;
}
a.degradedFlydownRootLink:active {
  font-weight: bold;
  color: #ffffff;
  background-image: url(../images/hover_bg_gradient.gif);
  text-decoration: none;
}
a.degradedFlydownRootLink:focus {
  font-weight: bold;
  color: #ffffff;
  background-image: url(../images/hover_bg_gradient.gif);
  text-decoration: none;
}
.spotInner {
  width: 598px;
  height: 265px;
}
.spotInnerNoFlash {
  padding: 3px;
  width: 592px;
  height: 252px;
}
.spotHeadNoFlash {
  padding: 9px 0px 7px 14px;
  font-size: 16px;
  color: #666666;
  font-weight: bold;
}
.spotLineNoFlash {
  border:  none;
  margin: 0px;
  padding: 0px 5px;
}
.spotBodyNoFlash {
  border:  none;
  margin: 0px;
  padding: 0px 7px 14px 14px;
}
.spotNoFlashParagraph {
  padding: 12px 0px 0px;
}
.downInner {
  border-left: 1px solid #aeaeae;
  border-right: 1px solid #aeaeae;
  width: 187px;
  background-color: #ffffff;
}
.downHeader {
  padding: 1px 10px 3px;
  font-size: 1.1em;
  font-weight: bold;
  color: #ffffff;
  background-color: #aeaeae;
}
.downItemSection {
  padding: 7px 9px 6px 10px;
}
.featureInner {
  border-left: 1px solid #d0d3d6;
  border-right: 1px solid #d0d3d6;
  width: 294px;
  font-size: 1.1em;
}
.featHead {
  margin: 0px;
  padding: 5px 15px 11px 14px;
  width: 264px;
  height: 16px;
  font-size: 1.5em;
  color: #666666;
  font-weight: bold;
  border-bottom-width: 1px;
  border-bottom-color: #cccccc;
}
.featCont {
  border:  none;
  margin: 0px 8px;
  padding: 0px;
  width: 278px;
}
.featGraphic {
  border:  none;
  margin: 0px;
  padding: 4px 24px 5px;
  height: 50px;
  width: 230px;
}
.featInfoHead {
  border:  none;
  margin: 0px;
  padding: 0px 8px 4px 6px;
  font-size: 1.4em;
  color: #2f6681;
}
.featInfoText {
  border:  none;
  margin: 0px;
  padding: 0px 8px 5px 7px;
}
.featLink {
  margin: 0px 8px;
  padding: 11px 7px 6px;
  width: 264px;
  color: #2f6681;
  border-top-width: 1px;
  border-top-color: #cccccc;
}
.featGraphicV {
  border:  none;
  margin: 0px;
  padding: 5px 6px 7px 0px;
  height: 100px;
  width: 80px;
  float: left;
}
.featInfoHeadV {
  border:  none;
  margin: 0px;
  padding: 10px 0px 4px 7px;
  font-size: 1.3em;
  color: #2f6681;
}
.featInfoLinkV {
  border:  none;
  margin: 0px;
  padding: 0px 0px 9px 8px;
}
.featInfoTextV {
  border:  none;
  margin: 0px;
  padding: 0px 0px 4px 8px;
  line-height: 14px;
}
td.dottedLine {
  background-image: url(../images/dotted.gif);
  width: 100%;
}
.newsInner {
  border-left: 1px solid #d0d3d6;
  border-right: 1px solid #d0d3d6;
  font-size: 1.1em;
  position: relative;
}
.newsHead {
  margin: 0px;
  padding: 5px 15px 8px 14px;
  width: 264px;
  height: 19px;
  font-size: 16px;
  color: #666666;
  font-weight: bold;
  border-bottom-width: 1px;
  border-bottom-color: #cccccc;
}
.newsCont {
  border:  none;
  margin: 0px;
  table-layout: fixed;
  width: 278px;
  padding-left: 8px;
  font-size: 1.1em;
  position: relative;
}
.newsContsec {
  border:  none;
  padding: 0px 7px 0px 9px;
  table-layout: fixed;
  width: 270px;
  height: 113px;
  margin-top: 1px;
}
.newsContsecd {
  border:  none;
  margin: 0px 0px 0px 8px;
  padding: 0px;
  table-layout: fixed;
  width: 294px;
  height: 113px;
}
.newsTable {
  border:  none;
  margin: 0px;
  padding: 0px;
  table-layout: fixed;
  width: 277px;
}
.newsTableb {
  border:  none;
  padding: 0px;
  table-layout: fixed;
  width: 278px;
  margin-left: 1px;
}
.newsTablec {
  border:  none;
  margin: 0px;
  padding: 0px;
  table-layout: fixed;
  width: 278px;
}
.newsbg {
  background-image: url(../images/bg_sec_grad.gif);
  background-repeat: repeat-x;
}
.newsConta {
  border-style: none;
  border-color: -moz-use-text-color -moz-use-text-color #cccccc;
  border-width: 0px 0px 1px;
  margin: 0px;
  padding: 5px 0px 5px 7px;
  table-layout: fixed;
  height: 37px;
  vertical-align: middle;
  font-size: 11px;
  line-height: 13px;
}
.newsContb {
  border:  none;
  margin: 0px;
  padding: 0px 7px;
  width: 219px;
  height: 56px;
  table-layout: fixed;
  vertical-align: middle;
  font-size: 11px;
  line-height: 13px;
}
.newsContc {
  border-style: none;
  border-color: -moz-use-text-color -moz-use-text-color #cccccc;
  border-width: 0px 0px 1px;
  margin: 0px;
  line-height: 14px;
  width: 278px;
  height: 80px;
  vertical-align: middle;
  padding-top: 7px;
  padding-bottom: 7px;
  padding-left: 7px;
}
.newsSAi {
  border:  none;
  margin: 0px;
  padding: 0px;
  height: 23px;
  width: 26px;
}
.newsConteSA {
  border: 1px solid #d9c89e;
  margin: 0px;
  padding: 0px;
  width: 43px;
  vertical-align: middle;
  background-repeat: repeat-x;
  background-color: #f4edcd;
}
.newsConte {
  border-top: 1px solid #d9c89e;
  border-right: 1px solid #d9c89e;
  border-bottom: 1px solid #d9c89e;
  padding: 0px 0px 0px 8px;
  background-repeat: repeat-x;
  background-color: #f4edcd;
  table-layout: fixed;
  height: 38px;
  width: 224px;
  vertical-align: middle;
  font-size: 11px;
  line-height: 13px;
  color: #333333;
}
.newsContf {
  border-top: 1px solid #d9c89e;
  border-right: 1px solid #d9c89e;
  border-bottom: 1px solid #d9c89e;
  margin: 0px;
  padding: 0px 0px 0px 8px;
  background-repeat: repeat-x;
  background-color: #f4edcd;
  table-layout: fixed;
  width: 224px;
  height: 57px;
  vertical-align: middle;
  font-size: 11px;
  line-height: 13px;
  color: #333333;
}
.newsContg {
  border-top: 1px solid #d9c89e;
  border-right: 1px solid #d9c89e;
  border-bottom: 1px solid #d9c89e;
  margin: 0px;
  padding: 0px 0px 0px 8px;
  table-layout: fixed;
  width: 224px;
  height: 114px;
  vertical-align: middle;
  font-size: 11px;
  line-height: 13px;
  background-repeat: repeat-x;
  background-color: #f4edcd;
  color: #333333;
}
.newsContsecB {
  border:  none;
  padding: 0px 7px 0px 9px;
  table-layout: fixed;
  width: 270px;
  height: 113px;
  margin-top: 1px;
  margin-bottom: 1px;
}
.newsLinkSA {
  font-size: 1.1em;
  font-weight: bold;
  color: #2f6681;
}
.newsLink {
  margin: 0px 8px;
  padding: 11px 7px 6px;
  width: 264px;
  color: #2f6681;
  border-top-width: 1px;
  border-top-color: #cccccc;
}
.newsLinka {
  margin: 0px 8px;
  padding: 11px 7px 6px;
  width: 264px;
  color: #2f6681;
  border-top-width: 1px;
  border-top-color: #cccccc;
}
.quickInner {
  border-left: 1px solid #aeaeae;
  border-right: 1px solid #aeaeae;
  width: 187px;
  background-color: #ffffff;
  display: block;
  overflow: hidden;
}
.quickHeader {
  padding: 1px 10px 3px;
  font-size: 1.1em;
  font-weight: bold;
  color: #ffffff;
  background-color: #aeaeae;
}
.quickItemSection {
  padding: 8px 9px 3px 10px;
  height: auto;
}
.quickItem {
  padding: 0px 0px 4px;
  line-height: 12px;
  font-weight: normal;
  font-size: 1.1em;
  color: #2f6681;
}
.quickItemB {
  padding: 0px;
}
.quickDropDown {
  padding: 2px 0px 6px;
}
.segmentInner {
  border-left: 1px solid #aeaeae;
  border-right: 1px solid #aeaeae;
  width: 187px;
  background-color: #efefef;
}
.segmentHeader {
  padding: 3px 10px;
  font-size: 1.1em;
  font-weight: bold;
  color: #ffffff;
  background-color: #aeaeae;
}
.segmentItemSection {
  padding: 7px 9px 6px 10px;
}
.segmentItem {
  padding: 0px 0px 7px;
  line-height: 13px;
  font-weight: bold;
  font-size: 1.1em;
  color: #2f6681;
}
a.segmentLink {
  font-weight: bold;
}
a.segmentLink:visited {
  font-weight: bold;
}
a.segmentLink:active {
  font-weight: bold;
}
.lastSegmentItem {
  padding: 0px 0px 1px;
  line-height: 13px;
  font-weight: bold;
  font-size: 1.1em;
  color: #2f6681;
}
.segmentChevron {
  padding: 4px 4px 1px 0px;
}
.sideInner {
  width: 187px;
  background-color: #666666;
}
.footerNavigation {
  padding-top: 1px;
  padding-left: 18px;
  line-height: 11px;
}
.footerLegal {
  padding-left: 18px;
  padding-bottom: 17px;
}
.footerNavLink {
  color: #2f6681;
  font-size: 1.1em;
}
.footerSeparator {
  font-size: 1.1em;
  color: #333333;
}
.footerLegalText {
  padding-right: 4px;
  color: #666666;
  font-size: 1.1em;
}
.footerLegalLink {
  color: #2f6681;
  font-size: 1.1em;
}
.ftrLegal {
  padding: 0px 0px 0px 15px;
  height: 41px;
  width: 785px;
  font-size: 1.1em;
  top: 30px;
  left: 0px;
}
.ftrTblTop {
  margin: 0px;
  padding: 0px;
}
.ftrTblBot {
  margin: 0px;
  padding-top: 50px;
}
.ftrTd {
  border-right: 1px solid #333333;
  margin: 0px;
  padding: 0px 8px;
}
.ftrTdA {
  margin: 0px;
  padding: 0px 0px 0px 8px;
}
.ftrTdB {
  margin: 0px;
  padding: 0px;
  color: #2f6681;
}
.ftrTdC {
  border-right: 1px solid #333333;
  margin: 0px;
  padding-right: 8px;
}
.topBox_a {
  border:  none;
  margin: 0px;
  padding: 0px;
  height: 5px;
  display: block;
  top: 0px;
  left: 0px;
}
.topSpace_a {
  border-style: solid none none;
  border-color: #d0d3d6 -moz-use-text-color -moz-use-text-color;
  border-width: 1px 0px 0px;
  margin: 0px;
  padding: 0px;
}
.bottomBox_a {
  border:  none;
  margin: 0px;
  padding: 0px;
  height: 5px;
  display: inline;
  top: 0px;
  left: 0px;
}
.bottomSpace_a {
  border-style: none none solid;
  border-color: -moz-use-text-color -moz-use-text-color #d0d3d6;
  border-width: 0px 0px 1px;
  margin: 0px;
  padding: 5px 0px 0px;
}
.cornerTL_a {
  border:  none;
  margin: 0px;
  padding: 0px;
  position: relative;
  float: left;
  top: 0px;
}
.cornerTR_a {
  border:  none;
  margin: 0px;
  padding: 0px;
  position: relative;
  float: right;
  top: 0px;
}
.cornerBL_a {
  border:  none;
  margin: 0px;
  padding: 0px;
  position: relative;
  float: left;
  top: 0px;
}
.cornerBR_a {
  border:  none;
  margin: 0px;
  padding: 0px;
  position: relative;
  float: right;
  top: 0px;
}
.topBox_b {
  border:  none;
  margin: 0px;
  padding: 0px;
  height: 0px;
  display: inline;
  top: 0px;
  left: 0px;
}
.topSpace_b {
  border-style: solid none;
  border-color: #aeaeae -moz-use-text-color;
  border-width: 1px 0px;
  margin: 0px;
  padding: 0px;
}
.bottomBox_b {
  border:  none;
  margin: 0px;
  padding: 0px;
  top: 0px;
  left: 0px;
}
.bottomSpace_b {
  border-style: solid none;
  border-color: #efefef -moz-use-text-color #aeaeae;
  border-width: 1px 0px;
  margin: 0px;
  padding: 0px;
}
.cornerTL_b {
  border:  none;
  margin: 0px;
  padding: 0px;
  position: relative;
  float: left;
  top: 0px;
}
.cornerTR_b {
  border:  none;
  margin: 0px;
  padding: 0px;
  position: relative;
  float: right;
  top: 0px;
}
.cornerBL_b {
  border:  none;
  margin: 0px;
  padding: 0px;
  position: relative;
  float: left;
  top: 0px;
}
.cornerBR_b {
  border:  none;
  margin: 0px;
  padding: 0px;
  position: relative;
  float: right;
  top: 0px;
}
.topSpace_c {
  border:  none;
  margin: 0px;
  padding: 0px;
}
.bottomSpace_c {
  border:  none;
  margin: 0px;
  padding: 0px;
}
.bottomSpace_d {
  border-style: none none solid;
  border-color: -moz-use-text-color -moz-use-text-color #aeaeae;
  border-width: 0px 0px 1px;
  margin: 0px;
  padding: 1px 0px 0px;
}
.topSpace_d {
  border-style: solid none none;
  border-color: #aeaeae -moz-use-text-color -moz-use-text-color;
  border-width: 1px 0px 0px;
  margin: 0px;
  padding: 0px;
}
.dotLine {
  border:  none;
  padding: 0px;
  width: 278px;
  margin-left: 8px;
}
.collapsed, .shown {
  width: 167px;
}
.setOriginDropdown {
  position: relative;
  top: 0px;
  left: 0px;
  z-index: 2;
}
.collapsingDiv, .shown .collapsingDiv {
  border: 1px solid #aeaeae;
  padding: 3px 0px;
  display: block;
  position: absolute;
  background-color: #ffffff;
  left: 0px;
  width: 165px;
  z-index: 999;
}
.collapsed .collapsingDiv {
  display: none;
}
a.dropdownInstruction, a.dropdownLink, a.dropdownLinkBold {
  display: block;
  position: relative;
  font-family: Arial;
  font-size: 11px;
  color: #666666;
  text-decoration: none;
}
a.dropdownInstruction {
  border: 1px solid #aeaeae;
  color: #666666;
  padding-left: 5px;
  height: 14px;
  padding-top: 1px;
  text-decoration: none;
}
a.dropdownInstruction:visited {
  border: 1px solid #aeaeae;
  color: #666666;
  padding-left: 5px;
  height: 14px;
  padding-top: 1px;
  text-decoration: none;
}
a.dropdownInstruction:active {
  border: 1px solid #aeaeae;
  color: #666666;
  padding-left: 5px;
  height: 14px;
  padding-top: 1px;
  text-decoration: none;
}
a.dropdownInstruction:hover {
  border: 1px solid #aeaeae;
  padding-left: 5px;
  padding-top: 1px;
  text-decoration: none;
}
a.dropdownInstructionOpen {
  border: 1px solid #aeaeae;
  display: block;
  position: relative;
  font-family: Arial;
  font-size: 11px;
  background-color: #ffffff;
  text-decoration: none;
  padding-left: 5px;
  height: 14px;
  padding-top: 1px;
  color: #666666;
}
a.dropdownInstructionOpen:hover {
  border: 1px solid #aeaeae;
  display: block;
  position: relative;
  font-family: Arial;
  font-size: 11px;
  background-color: #ffffff;
  text-decoration: none;
  padding-left: 5px;
  height: 14px;
  padding-top: 1px;
  color: #666666;
}
a.dropdownInstructionOpen:visited {
  border: 1px solid #aeaeae;
  display: block;
  position: relative;
  font-family: Arial;
  font-size: 11px;
  background-color: #ffffff;
  text-decoration: none;
  padding-left: 5px;
  height: 14px;
  padding-top: 1px;
  color: #666666;
}
a.dropdownInstructionOpen:active {
  border: 1px solid #aeaeae;
  display: block;
  position: relative;
  font-family: Arial;
  font-size: 11px;
  background-color: #ffffff;
  text-decoration: none;
  padding-left: 5px;
  height: 14px;
  padding-top: 1px;
  color: #666666;
}
a.dropdownLink {
  padding: 1px 5px 2px;
  font-size: 10px;
  line-height: 10px;
  color: #666666;
}
a.dropdownLink:visited {
  font-size: 10px;
  padding-left: 5px;
  line-height: 10px;
  padding-top: 1px;
  padding-bottom: 2px;
  color: #666666;
}
.dropdownLink:hover {
  background-color: #dde6eb;
  padding-top: 1px;
  padding-bottom: 2px;
  text-decoration: none;
  color: #666666;
}
.dropdownLink:focus {
  background-color: #dde6eb;
  padding-top: 1px;
  padding-bottom: 2px;
  text-decoration: none;
  color: #666666;
}
.dropdownLink:active {
  background-color: #dde6eb;
  padding-top: 1px;
  padding-bottom: 2px;
  text-decoration: none;
  color: #666666;
}
a.dropdownLinkBold {
  padding-left: 5px;
  font-weight: bold;
  color: #666666;
}
.dropdownLinkBold:hover {
  background-color: #dde6eb;
  text-decoration: none;
  color: #666666;
}
.dropdownLinkBold:focus {
  background-color: #dde6eb;
  text-decoration: none;
  color: #666666;
}
.dropdownLinkBold:active {
  background-color: #dde6eb;
  text-decoration: none;
  color: #666666;
}
.dropdownArrow {
  border:  none;
  margin: 0px 1px 0px 0px;
  height: 13px;
  width: 13px;
  float: right;
  vertical-align: middle;
}
.dropdownArrowHidden {
  border:  none;
  margin: 0px 1px 0px 0px;
  height: 13px;
  width: 13px;
  float: right;
}
.dropdownNoScriptModuleItem {
  padding: 0px 0px 1px;
  position: relative;
  margin-top: 2px;
}
a.dropdownNoScriptPulldownLink {
  font-family: Arial;
  font-size: 1.1em;
  font-weight: bold;
  color: #2f6681;
}
