  @media screen {
    body {
      background-color: #EEEEEE;
    }
  }

  @media print {
    body {
      background-color: white;
    }
  }
  
  body {
     margin: 0px;
     padding: 0px;
     border: 0px;
  }

  body * {
     font-family: arial, helvetica, sans-serif;
     font-size: 11px;
  }

  p {
     margin: 0px;
  }

  a {
    color: #444444;
  }


  img.icon {
     border : 0px;
     margin-left: 1px;
     margin-right: 1px;
  }

  div.imagelinks {
    width : 100%;
    text-align : center;
  }

  div.imagelinks img.icon {
     margin-bottom: 2px;
  }

  img.iconclickable {
     border : 0px;
     margin-left: 1px;
     margin-right: 1px;
     cursor: hand;
     cursor: pointer;
  }

  a.clickable {
     width: 240px;
     height: 98px;
     cursor: hand;
     cursor: pointer;
  }

  td.copyright {
     padding: 0px;
     text-align: right;
     color: #999999;
  }

  a {
    font-weight      : bold;
    text-decoration  : none;
    font-size        : 100%;
  }

  a:hover {
    text-decoration  : underline;
    color : #FF9900;
  }

  a:hover * {
    text-decoration  : underline;
    color : #FF9900;
  }


  table.subbox {
     margin: 0px;
     padding: 0px;
     width: 236px;
  }

  table.subbox * {
    color : #444444;
  }

  table.subbox a {
    color : #448844;
  }

  table.subbox .subboxtop {
     background-image: url(/data/inline/x37.jpg);
     height: 12px;
  }

  table.subbox .subboxbottom {
     background-image: url(/data/inline/x42.jpg);
     height: 17px;
  }

  table.subbox .subboxright {
     width: 6px;
     background-image: url(/data/inline/x41.jpg);
     background-repeat: repeat-y;
  }

  table.subbox .subboxleft {
     width: 5px;
     background-image: url(/data/inline/x38.jpg);
     background-repeat: repeat-y;
  }

  table.subbox .subboxcontent {
     color: #A8A8A8;
     text-align: justify;
     background-image: url(/data/inline/x40.jpg);
     background-color: white;
     background-repeat: repeat-x;
     background-position: bottom;
     padding: 7px;
  }

  table.subbox p.link {
     text-align: right;
     font-size: 8pt;
  }

  table.subbox h1 {
     color: #647E8C;
     font-weight: bold;
     font-size: 9pt;
     margin : 0px;
     margin-bottom: 3px;
  }

  table.subbox .subboxmore {
     text-align  : right;
     margin   : 0px;
     font-weight: bold;
  }



  table.subbox p.menuoption {
    font-family    : arial, helvetica, sans-serif;
    font-size      : 8pt;
    color          : #558866;
    margin         : 0px;
    padding        : 3px;
    padding-left   : 10px;
  }

  table.subbox p.menuoption a {
    color          : #444444;
    font-weight    : normal;
  }

  table.subbox p.menuoption a:hover {
    color          : #FF9900;
  }

  table.subbox p.selectedmenuoption {
    font-family    : arial, helvetica, sans-serif;
    font-size      : 8pt;
    color          : #558866;
    margin         : 0px;
    padding        : 3px;
    padding-left   : 10px;
    background-color : #CCCCEE;
  }

  table.subbox p.selectedmenuoption a {
    color          : #444444;
    font-weight    : normal;
  }

  table.subbox p.selectedmenuoption a:hover {
    color          : #FF9900;
  }


  table.contentbox {
    background-image: url(/data/inline/i30.jpg);
    background-repeat: repeat-x;
    background-position: 0px 41px;
    background-color: white;
    width: 544px;
    height: 150px;
  }

  table.contentbox a {
    color : #448844;
  }

  table.contentbox a * {
    color : #448844;
  }

  table.contentbox a:hover {
    color : #FF9900;
  }

  table.contentbox td.headertd1 {
    background-image: url('/data/inline/f24.jpg');
    background-position: 0px 0px;
    height: 41px;
    width: 140px;
  }

  table.contentbox td.headertd2 {
    background-image: url('/data/inline/f25.jpg');
    background-position: 0px 0px;
    background-repeat: no-repeat;
    width: 37px;
    height: 41px;
    background-color: white;
  }

  table.contentbox td.headertd3 {
    background-image: url('/data/inline/x26.jpg');
    background-position: 0px 0px;
    height: 41px;
    width: 367px;
    color: white;
    font-size: 13px;
    font-weight: bold;
    font-family: arial, helvetica, sans-serif;
    padding-top: 17px;
    padding-bottom: 8px;
    padding-right: 20px;
    text-align: right;
    vertical-align: top;
    text-transform: uppercase;
  }


  table.contentbox td.content {
    padding: 20px;
    padding-bottom: 8px;
    background-position: 0px 0px;
    vertical-align: top;
  }


  table.contentbox h1 {
    font-size: 12pt;
    font-weight: bold;
  }

  table.contentbox h2 {
    font-size: 10pt;
    font-weight: bold;
    color: #647E8C;
  }

  table.contentbox p.normalText {
    margin-bottom : 10px;
    font-size: 10pt;
    line-height: 140%;
    text-align: justify;
  }

  table.contentbox table.contentDataTable p.normalText {
    margin-bottom : 0px;
    font-size: 10pt;
    margin-top: 3px;
    margin-bottom: 3px;
    line-height: 120%;
    text-align: left;
  }

  table.contentbox p.normalText * {
    font-size: 10pt;
  }

  table.contentbox p.indentText * {
    font-size: 10pt;
  }

  table.contentbox p.indentText {
    margin-top   : 8px;
    margin-bottom : 8px;
    margin-left  : 30px;
    margin-right : 40px;
    text-align   : justify;
    line-height  : 140%;
    font-size    : 10pt;
  }

  table.contentbox p.link {
     text-align: right;
     font-size: 9pt;
  }

  table.contentbox .verseNumber {
    font-size      : 7pt;
    color          : #AABBAA;
  }

  table.contentbox p.author {
    margin-top     : 8px;
    margin-left    : 40px;
    text-transform : uppercase;
    font-weight    : bold;
    text-align     : right;
  }

  table.contentbox p.authorinfo {
    margin-top     : 8px;
    margin-left    : 40px;
    font-style     : italic;
    font-family    : times;
    text-align     : right;
  }

  table.contentbox p.summaryText {
    font-size   : 10pt;
    color       : #77AA88;
    margin-top  : 8px;
    margin-left : 80px;
    margin-bottom : 20px;
    text-align  : right;
  }

  table.contentbox .error a {
    color        : red;
  }

  table.contentbox .error {
    color : red;
  }

  table.contentbox option {
    color            : #777760;
  }

  table.contentbox select {
    font-family      : arial, helvetica, sans-serif;
    font-size        : 10pt;
  }

  table.contentbox table.layout {
    border : 0px;
    padding : 0px;
    margin : 0px;
    width : 100%;
  }

  table.contentbox table.layout td.layoutleft {
    font-size: 10pt;
    text-align: left;
  }

  table.contentbox table.layout td.layoutright {
    font-size: 10pt;
    text-align: right;
  }

  table.contentbox table.eventweektable {
    width: 100%;
  }

  table.contentbox table.eventweektable td.eventweektd1 {
    padding-right: 15px;
    vertical-align: top;
  }

  table.contentbox table.eventweektable td.eventweektd2 {
    border-left: #555555 solid 1px;
    padding-left: 15px;
    padding-right: 15px;
    vertical-align: top;
  }

  table.contentbox table.eventweektable td.eventweektd3 {
    border-left: #555555 solid 1px;
    padding-left: 15px;
    vertical-align: top;
  }

  table.contentbox table.eventweektable p.eventday {
    font-size: 9pt;
    font-weight: bold;
    color: #647E8C;
    margin-bottom: 5px;
    margin-top: 5px;
  }

  table.contentbox table.eventweektable table.event {
    font-size: 8pt;
    font-weight: normal;
    color: black;
    margin-left: 5px;
  }

  table.contentbox table.eventweektable table.event * {
    line-height: 100%;
    padding: 0px;
    margin : 0px;
  }

  table.contentbox table.eventweektable table.event td.time {
    width: 35px;
    vertical-align: top;
  }
  
  table.contentbox table.eventweektable table.event td.description a {
    font-weight: normal;
  }


  td.indexpageboxcontent p.eventday {
    font-size: 9pt;
    font-weight: bold;
    color: #647E8C;
    margin-bottom: 5px;
    margin-top: 5px;
  }

  td.indexpageboxcontent table.event table.event {
    font-size: 8pt;
    font-weight: normal;
    color: black;
    margin-left: 5px;
  }

  td.indexpageboxcontent table.event table.event * {
    line-height: 100%;
    padding: 0px;
    margin : 0px;
  }

  td.indexpageboxcontent table.event td.time {
    width: 35px;
    vertical-align: top;
  }
  


  table.contentbox div.eventdetails p.eventday {
    font-size: 9pt;
    font-weight: bold;
    color: #647E8C;
    margin-bottom: 5px;
    margin-top: 5px;
    padding-top: 5px;
    border-top: 1px dashed #555555;
  }

  table.contentbox div.eventdetails table.event {
    font-weight: normal;
    color: black;
    margin-left: 5px;
  }

  table.contentbox div.eventdetails table.event * {
    line-height: 120%;
    font-size: 9pt;
    padding: 0px;
    margin : 0px;
  }

  table.contentbox div.eventdetails table.event td.time {
    width: 35px;
    vertical-align: top;
  }
  
  table.contentbox div.eventdetails table.event td.info {
    vertical-align: top;
    padding-left: 10px;
  }
  
  table.contentbox div.eventdetails table.event td.info a {
    font-weight: normal;
  }

  table.contentbox div.eventdetails table.event .location a {
    font-weight: normal;
  }

  td.panedivider {
    width: 6px;
    background-image: url(/data/inline/x18.jpg);
    background-repeat: repeat-y;
  }

  td.layoutbanner {
    height: 100px;
    background-color: white;
  }

  img {
    margin: 0px;
    border: none;
    padding: 0px;
  }

  td.layouttop1 {
    background-image: url('/data/inline/x09.jpg');
    height: 11px;
  }

  td.layouttop2 {
    background-image: url('/data/inline/x09.jpg');
    background-repeat: repeat-x;
    height: 11px;
  }

  td.layouttop3 {
    background-image: url('/data/inline/x02.jpg');
    background-repeat: repeat-x;
    height: 28px;
    padding-left: 10px;
    padding-top: 2px;
    vertical-align: top;
  }

  td.layoutbottom1 {
    background-image: url('/data/inline/x69.jpg');
    height: 7px;
  }

  td.layoutbottom2 {
    background-image: url('/data/inline/x71.jpg');
    height: 22px;
    padding-left: 10px;
  }

  td.layoutbutton1 {
    background-image: url('/data/inline/x04.jpg');
    background-repeat: no-repeat;
    height: 45px;
    width: 84px;
    text-align: center;
    padding-top: 6px;
  }

  td.layoutbutton2 {
    background-image: url('/data/inline/x05.jpg');
    background-repeat: no-repeat;
    height: 45px;
    width: 76px;
    text-align: center;
    padding-top: 6px;
  }

  td.layoutmenu {
    background-color: #DDDDDD;
  }

  table.layouttable td.layouttable {
    vertical-align: top;
    background-color: white;
  }

  table.layouttable td.layoutlefttable {
    vertical-align: top;
    background-color: #CCCCCC;
    background-image: url('/data/inline/lfade.jpg');
    background-repeat: repeat-x;
  }

  table.layouttable table.buttontable {
    text-align: right
  }

  table.linkstable {
    margin-top    : 15px;
    border-top    : #99CCAA solid 1px;
    float         : right;
  }

  table.linkstable td {
    font-family     : arial, helvetica, sans-serif;
    font-size       : 8pt;
    text-align      : right;
  }

  table.linkstable a {
    font-weight     : normal;
    color           : #448844;
  }


  td.panehorizdivider {
    height: 10px;
    background-image: url(/data/inline/f42.jpg);
    background-repeat: repeat-x;
  }

  td.paneinnerdivider {
    width: 7px;
    background-image: url(/data/inline/x41.jpg);
    background-repeat: repeat-y;
  }

  table.indexpageboxtable {
    width: 100%;
    background-color: #EEEEEE;
    background-image: url(/data/inline/x74.jpg);
    background-position: bottom;
    background-repeat: repeat-x;
  }

  table.indexpageboxtable * {
    color: #444444;
  }

  table.indexpageboxtable td {
    vertical-align: top;
  }

  table.indexpagebox {
    width: 265px;
  }

  td.indexpageboxheader {
    background-image: url(/data/inline/f44.jpg);
    height: 35px;
    text-align: right;
    text-transform: uppercase;
    color: white;
    padding-top: 8px;
    padding-right: 5px;
    font-weight: bold;
  }

  td.indexpageboxcontent {
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 0px;
    padding-bottom: 0px;
  }

  td.indexpageboxseparator {
    background-image: url(/data/inline/f55.jpg);
    background-repeat: no-repeat;
    background-position: center;
    height: 13px;
  }

  td.indexpageboxcontent h1 {
     color: #647E8C;
     font-weight: bold;
     margin: 0px;
     margin-bottom: 4px;
     font-size: 9pt;
  }

  td.indexpageboxcontent p {
     font-size: 9pt;
  }

  td.indexpageboxcontent p.link {
     text-align: right;
     font-size: 8pt;
     margin-bottom: 3px;
  }


/*
  Data table formatting
*/

table.contentDataTable {
  empty-cells      : show;
}

table.contentDataTable th {
  background-color : #647E8C;
  font-size        : 10pt;
  font-weight      : bold;
  text-align       : left;
  color            : white;
  padding          : 2px;
}

table.contentDataTable th a {
  color: #CCCCFF;
}

table.contentDataTable td.oddDataRow {
  background-color : #F4F4F4;
  font-family      : arial, helvetica, sans-serif;
  font-size        : 10pt;
  text-align       : left;
  color            : #444444;
  padding          : 2px;
}

table.contentDataTable td.oddDataRow a {
  color : #448844;
  font-weight: normal;
}

table.contentDataTable td.oddDataRow a:hover {
  color : #FF9900;
}

table.contentDataTable td {
  border-bottom    : solid 1px #99AACC;
}

table.contentDataTable td.evenDataRow {
  background-color : white;
  font-family      : arial, helvetica, sans-serif;
  font-size        : 10pt;
  text-align       : left;
  color            : #444444;
  padding          : 2px;
}

table.contentDataTable td.evenDataRow a {
  color : #448844;
  font-weight: normal;
}

table.contentDataTable td.evenDataRow a:hover {
  color : #FF9900;
}

table.contentDataTable p.listitem {
  margin      : 0px;
  padding     : 0px;
  white-space : nowrap;
  font-size   : 100%;
}



td.indexpageboxcontent table.contentDataTable th {
  background-color : transparent;
  font-size        : 8pt;
  font-weight      : bold;
  text-align       : left;
  color            : black;
  padding          : 2px;
  border-bottom    : solid 1px #99AACC;
}

td.indexpageboxcontent table.contentDataTable td.oddDataRow {
  background-color : transparent;
  font-family      : arial, helvetica, sans-serif;
  font-size        : 8pt;
  text-align       : left;
  color            : #222222;
  padding          : 2px;
}

td.indexpageboxcontent table.contentDataTable td {
  border-bottom    : solid 1px #99AACC;
}

td.indexpageboxcontent table.contentDataTable td.evenDataRow {
  background-color : transparent;
  font-family      : arial, helvetica, sans-serif;
  font-size        : 8pt;
  text-align       : left;
  color            : #444444;
  padding          : 2px;
}



table.sermonDataTable {
  empty-cells      : show;
}

table.sermonDataTable th {
  background-color : #647E8C;
  font-size        : 9pt;
  font-weight      : bold;
  text-align       : left;
  color            : white;
  padding          : 2px;
}

table.sermonDataTable th a {
  color: #CCCCFF;
}

table.sermonDataTable td.oddDataRow {
  background-color : #F4F4F4;
  font-family      : arial, helvetica, sans-serif;
  font-size        : 8pt;
  text-align       : left;
  color            : #444444;
  padding          : 2px;
}

table.sermonDataTable td.oddDataRow a {
  color : #448844;
  font-weight: normal;
}

table.sermonDataTable td.oddDataRow a:hover {
  color : #FF9900;
}

table.sermonDataTable td {
  border-bottom    : solid 1px #99AACC;
}

table.sermonDataTable td.evenDataRow {
  background-color : white;
  font-family      : arial, helvetica, sans-serif;
  font-size        : 8pt;
  text-align       : left;
  color            : #444444;
  padding          : 2px;
}

table.sermonDataTable td.evenDataRow a {
  color : #448844;
  font-weight: normal;
}

table.sermonDataTable td.evenDataRow a:hover {
  color : #FF9900;
}

table.sermonDataTable p.listitem {
  margin      : 0px;
  padding     : 0px;
  white-space : nowrap;
  font-size   : 8pt;
}



/*
  Special version of tables for sub boxes (needs to be small to fit)
*/

table.subbox table.contentDataTable th {
  background-color : transparent;
  font-size        : 8pt;
  font-weight      : bold;
  text-align       : left;
  color            : #647E8C;
  padding          : 1px;
}

table.subbox table.contentDataTable td.oddDataRow {
  background-color : transparent;
  font-family      : arial, helvetica, sans-serif;
  font-size        : 8pt;
  text-align       : left;
  color            : #446644;
  padding          : 1px;
}

table.subbox table.contentDataTable td {
  border-bottom    : solid 1px #99AACC;
}

table.subbox table.contentDataTable td.evenDataRow {
  background-color : transparent;
  font-family      : arial, helvetica, sans-serif;
  font-size        : 8pt;
  text-align       : left;
  color            : #444444;
  padding          : 1px;
}

table.contentDataTable p.listitem {
  white-space : normal;
}


table.contentDataTable span.changedate {
  font-style: italic;
  font-size: 8pt;
  color: #647E8C;
}


table.fixedmenu {
  width: 544px;
}

table.fixedmenu th {
  text-align: center;
  background-color: #DDDDDD;
  border : 1px solid black;
}

table.fixedmenu td {
  padding-left: 0px;
  line-height: 8pt;
}

table.fixedmenu td a {
  font-weight: normal;
  font-size: 7pt;
}




/*
  Data cards
*/

table.contentCardTable {
  background-color   : #EEF5EE;
  margin-left        : 40px;
  margin-top         : 10px;
  border             : 1px black solid;
  width              : 85%;
  margin-bottom      : 15px;
}

table.contentCardTable td {
  font-size          : 10pt;
  padding            : 5px;
}

table.contentCardTable th {
  font-size          : 10pt;
  font-weight        : bold;
  padding            : 5px;
  text-align         : left;
}


table.thumbnail {
  width: 100%;
}

table.thumbnail td {
  text-align: center;
  vertical-align: center;
  padding-top: 15px;
  padding-left: 28px;
  padding-right: 28px;
  width: 50%;
}

table.thumbnail img {
  border: #648163 3px solid;
}

table.thumbnail p.caption {
  font-size: 7pt;
  text-align: center;
}

/* Sermon search forms */


#SSsermonseries, #SSpreachers, #SSbiblebooks, #SSclassifications, #SSbiblesections {
  width   : 350px;
}

#NSpreachers, #NSsermonseries {
  width   : 240px;
}

#NSbiblebooks {
  width   : 150px;
}


/*
  Text formatting
*/


.button {
  cursor : hand;
  cursor : pointer;
}


.floatpic0 {
  float : right;
  margin-left : 10px;
  margin-bottom : 5px;
  margin-top : 5px;
  clear : right;
}

.floatpic1 {
  float : left;
  margin-right : 10px;
  margin-bottom : 5px;
  margin-top : 5px;
  clear : left;
}

.floatpic0 * {
  border : 1px solid black;
}

.floatpic1 * {
  border : 1px solid black;
}

input#go {
  font-size        : 10pt;
  background-color : #558866;
  border           : 1px solid #E0EEE0;
  color            : #E0EEE0;
}

input#small {
  font-size        : 8pt;
  background-color : #EEEEEE;
  border           : 1px solid #AAAAAA;
  color            : #77AA88;
  margin-left: 5px;
}

form {
  margin : 0px;
}


div.list-div {
  margin-left: 30px;
  margin-right: 30px;
  margin-bottom: 10px;
}

ul {
  margin : 0px;
  padding-left: 0px;
}

ul li {
  list-style-type: square;
  list-style-position: inside;
  font-size: 10pt;
  line-height: 140%;
  text-align: justify;
  margin : 0px;
  margin-bottom: 5px;
  padding-left: 0px;
}

li * {
  font-size: 10pt;
}

ol {
  margin : 0px;
  padding-left: 0px;
}

ol li {
  list-style-position: inside;
  font-size: 10pt;
  line-height: 140%;
  text-align: justify;
  margin : 0px;
  margin-bottom: 5px;
  padding-left: 0px;
}

#NAVhome, #NAVhome:visited {
  background-color : #00BB00;
  color: white;
  width:100%;
}

#NAVhome:hover, #NAVhome:focus, #NAVhome:visited:hover, #NAVhome.udmR, #NAVhome.udmR:visited, #NAVhome.active {
  background-color : #00DD00;
  width: 100%;
}

#NAVchurchlife, #NAVchurchlife:visited {
  background-color : #801A69;
  color: white;
  width:100%;
}

#NAVchurchlife:hover, #NAVchurchlife:focus, #NAVchurchlife:visited:hover, #NAVchurchlife.udmR, #NAVchurchlife.udmR:visited, #NAVchurchlife.active {
  background-color : #B04A99;
  width: 100%;
}

#NAVgetinvolved, #NAVgetinvolved:visited {
  background-color : #321A80;
  color: white;
  width:100%;
}

#NAVgetinvolved:hover, #NAVgetinvolved:focus, #NAVgetinvolved:visited:hover, #NAVgetinvolved.udmR, #NAVgetinvolved.udmR:visited, #NAVgetinvolved.active {
  background-color : #624AB0;
  width:100%;
}

#NAVcourses, #NAVcourses:visited {
  background-color : #70801A;
  color: white;
  width:100%;
}

#NAVcourses:hover, #NAVcourses:focus, #NAVcourses:visited:hover, #NAVcourses.udmR, #NAVcourses.udmR:visited, #NAVcourses.active {
  background-color : #A0B04A;
  width:100%;
}

#NAVoutreach, #NAVoutreach:visited {
  background-color : #80371A;
  color: white;
  width:100%;
}

#NAVoutreach:hover, #NAVoutreach:focus, #NAVoutreach:visited:hover, #NAVoutreach.udmR, #NAVoutreach.udmR:visited, #NAVoutreach.active {
  background-color : #B0674A;
  width:100%;
}

#NAVresources, #NAVresources:visited {
  background-color : #801A45;
  color: white;
  width:100%;
}

#NAVresources:hover, #NAVresources:focus, #NAVresources:visited:hover, #NAVresources.udmR, #NAVresources.udmR:visited, #NAVresources.active {
  background-color : #B04A75;
  width:100%;
}

#NAVabout, #NAVabout:visited {
  background-color : #4A801A;
  color: white;
  width:100%;
}

#NAVabout:hover, #NAVabout:focus, #NAVabout:visited:hover, #NAVabout.udmR, #NAVabout.udmR:visited, #NAVabout.active {
  background-color : #8AB04A;
  width:100%;
}





.udm,.udm li,.udm ul{margin:0;padding:0;list-style-type:none;}
.udm{position:relative;left:0;top:0;z-index:20000;width:auto;cursor:default !important;border:none;text-align:left;}
.udm{float:none;width:100%;}
@media screen,projection{.udm{float:left;}}
@media screen,projection{.udm:not(:nth-child(n)){float:none;}}
.udm{padding-top:0}
.udm>li:first-child{margin-left:0;}
@media ScReEn{.udm>li:first-child{margin-left:0;}}
@media screen,projection{.udm:not(:nth-child(n))>li:first-child{margin-left:0;}}
.udm li{left:0;}
@media screen,projection{.udm li{position:relative;}}
.udm ul li{left:0;}
ul[class^="udm"] li{left:0;position:static;}
@media ScReEn{ul[class^="udm"] li{left:0;position:relative;}}
@media screen,projection{.udm:not(:nth-child(n)) li{position:static;}}
.udm li{display:block;width:auto;float:left;}
.udm li a{position:static;display:block;float:left;white-space:nowrap;}
@media screen,projection{.ud\m li a{position:relative;float:none;}}
ul[class^="udm"] li a{position:relative;float:none;}
@media screen,projection{* html .udm li a{position:relative;float:none;}}
@media screen,projection{.udm li a:not(:nth-child(n)){position:static;float:left;}}
.udm ul li a{position:relative;float:none !important;white-space:normal;}
.udm li a{margin-left:-1px;}
@media ScReEn{.udm li{margin-left:-1px !important;}}
@media ScReEn{.udm li a{margin-left:0;}}
@media screen,projection{.udm:not(:nth-child(n)) li:first-child{margin-left:0 !important;}}
@media screen,projection{.udm:not(:nth-child(n)) li:first-child a{margin-left:-1px;}}
@media screen,projection{.udm:not(:nth-child(n)) ul li:first-child{margin-left:0 !important;}}
head:first-child+body ul[class^="udm"] li:not(:first-child){margin-left:-1px;}
.udm ul li{margin-left:0 !important;}
ul[class^="udm"] ul li{margin-left:0 !important;}
.udm ul a{margin:0;}
.udm ul li{margin-bottom:0px !important;}
.udm ul li:first-child{margin-top:0px;}
.udm ul a{margin-top:0;margin-right:0px !important;margin-bottom:0;margin-left:0px !important;}
.udm ul{background-image:none;background-color:#eeeeee;cursor:default !important;width:150px;height:auto;border-width:1px;border-color:black;border-style:solid;position:absolute;z-index:20100;padding:0px;filter:progid:DXImageTransform.Microsoft.Fade(duration=0.2);}
.udm ul li{cursor:default !important;width:100%;position:static;float:none;}
.udm ul{display:none;visibility:hidden;}
.udm a .udmA{display:block;cursor:pointer !important;position:absolute;right:0;top:0;text-align:right;cursor:inherit;}
.udm a .udmA img{border:none;height:1em;cursor:pointer !important;}
* html .udm a .udmA{top:1px;}
* html .udm ul a .udmA{top:0px;}
* html .udm a .udmA{right:1px;top:1px;}
* html .udm ul a .udmA{right:0px;top:0px;}
.udm a .udmA{padding:2px 0 2px 0;margin:0 0px 0 0px;}
.udm ul a .udmA{padding:2px 0 2px 0;margin:0 5px 0 5px;}
.udm ul a .udmA,.udm ul a:visited .udmA,* html .udm ul a .udmA,* html .udm ul a:visited .udmA{); width:3px;height:1em;background-repeat:no-repeat;background-position:right center;}
.udm a,.udm a:link,.udm a.nohref{background-image:none;background-color:#dddddd;cursor:pointer !important;z-index:1000;text-align:center;border-style:solid;border-color:white;padding-left:0px;padding-right:0px;padding-top:2px !important;padding-bottom:2px !important;text-decoration:none;color:#444444;border-width:1px;font-style:normal;font-family:arial,helvetica,sans-serif;font-weight:normal !important;}
.udm a,.udm a.nohref{font-size:9pt;}
.udm a .udmA,.udm a:link .udmA,.udm a.nohref .udmA{font-family:arial,helvetica,sans-serif;font-weight:normal !important;}
.udm li a:visited{background-image:none;background-color:#dddddd;border-width:1px;color:#444444;font-style:normal;border-style:solid;border-color:white;}
.udm li a.udmR,.udm li a.udmR:visited,.udm li a:hover,.udm li a:focus,.udm li a.nohref:hover,.udm li a.nohref:focus,.udm li a:visited:hover,.udm li a:active{font-style:normal;background-image:none;background-color:#eeeeee;text-decoration:none;color:#444444;border-color:white;border-style:solid;border-width:1px;}
.udm ul a,.udm ul a:link,.udm ul a.nohref{background-image:none;background-color:transparent;text-align:left;border-width:0px;border-style:solid;border-color:black;padding-left:5px;padding-right:5px;padding-top:2px !important;padding-bottom:2px !important;text-decoration:none;color:#444444;font-style:normal;font-size:8pt;font-family:arial,helvetica,sans-serif;font-weight:normal !important;}
.udm ul a .udmA,.udm ul a:link .udmA,.udm ul a.nohref .udmA{font-family:arial,helvetica,sans-serif;font-weight:normal !important;}
.udm ul li a:visited,* html .udm ul li a:visited{background-image:none;background-color:transparent;color:#444444;font-style:normal;border-width:0px;border-style:solid;border-color:black;}
.udm ul li a.udmR,.udm ul li a.udmR:visited,.udm ul li a:hover,.udm ul li a:focus,.udm ul li a.nohref:hover,.udm ul li a.nohref:focus,.udm ul li a:visited:hover,.udm ul li a:active{font-style:normal;background-image:none;background-color:#5aa24f;text-decoration:none;color:white;border-color:black;border-style:solid;border-width:0px;}
.udm ul a.udmR .udmA,.udm ul a.udmR:visited .udmA,.udm ul a:hover .udmA,.udm ul a:focus .udmA,.udm ul a:visited:hover .udmA{width:3px;height:1em;background-repeat:no-repeat;background-position:right center;}
.udm a.nohref,.udm ul a.nohref{cursor:default !important;}
.udm h1,.udm h2,.udm h3,.udm h4,.udm h5,.udm h6{display:block;background:none;margin:0;padding:0;border:none;font-size:1em;font-weight:normal;text-decoration:none;}
.udm h3,.udm h4,.udm h5,.udm h6{display:inline;}
.ud\m h3,.ud\m h4,.ud\m h5,.ud\m h6{display:block;}
ul[class^="udm"] h3,ul[class^="udm"] h4,ul[class^="udm"] h5,ul[class^="udm"] h6{display:block;}
* html .udm h3,* html .udm h4,* html .udm h5,* html .udm h6{display:block;}
@media screen,projection{.udm h3,.udm h4,.udm h5,.udm h6{width:expression("auto",this.runtimeStyle.width=this.parentNode.offsetWidth);width/**/:auto;}}
@media screen,projection{.udm ul h3,.udm ul h4,.udm ul h5,.udm ul h6{width:expression("auto",this.runtimeStyle.width=this.parentNode.currentStyle.width);width/**/:auto;}}
@media screen,projection{* html .udm li{display:inline;}}
@media screen,projection{* html .udm li,* html .udm ul li{display/**/:block;float/**/:left;}}
@media screen,projection{.udm:not(:nth-child(n)).udm li,.udm:not(:nth-child(n)) ul li{display:block;float:left;}}
@media screen,projection{* html .udm li,* html .udm ul li{clear:none;}}
select{visibility:visible;}
.udm .udmC{position:absolute;left:0;top:0;z-index:20020;width:auto;height:auto;filter:alpha(opacity=0);}
.udm ul.orangeMenu{width:8em;border-color:#fdcb95 #a97742 #a97742 #fdcb95;border-style:solid;background-image:none;background-color:#fec;}
.udm span.orangeMenu{margin-left:2px;margin-top:2px;}
@media screen,projection{* html .udm span.orangeMenu/**/ {margin-left:0;margin-top:0;}}
.udm span.orangeMenu{filter:none;filter:progid:DXImageTransform.Microsoft.Shadow(color=#ddbbaa,direction=135,strength=2);}
.udm li.orangeMenuItem a,.udm li.orangeMenuItem a:link,.udm li.orangeMenuItem a.nohref{border-color:#fec;border-style:solid;border-width:0px;background-image:none;background-color:#fec;text-decoration:none;text-align:left;color:#803090;font-style:normal;font-size:70%;}
.udm li.orangeMenuItem a,.udm li.orangeMenuItem a:link,.udm li.orangeMenuItem a.nohref .udmA,.udm li.orangeMenuItem a,.udm li.orangeMenuItem a.nohref .udmA{font-family:tahoma,sans-serif;font-weight:normal !important;}
.udm ul li.orangeMenuItem a:visited,* html .udm ul li.orangeMenuItem a:visited{background-image:none;background-color:#fec;color:#803090;font-style:normal;border-width:0px;border-color:#fec;border-style:solid;}
.udm ul li.orangeMenuItem a.udmR,.udm ul li.orangeMenuItem a.udmR:visited,.udm ul li.orangeMenuItem a:hover,.udm ul li.orangeMenuItem a:focus,.udm ul li.orangeMenuItem a.nohref:hover,.udm ul li.orangeMenuItem a.nohref:focus,.udm ul li.orangeMenuItem a:visited:hover,.udm li.orangeMenuItem a:active{background-image:none;background-color:#f8fbd0;text-decoration:none;color:#5656bd;border-width:0px;border-color:#edbb85;border-style:solid;font-style:normal;}
.udm li.orangeMenuItem a .udmA,.udm li.orangeMenuItem a:visited .udmA{}
.udm li.orangeMenuItem a.udmR .udmA,.udm li.orangeMenuItem a.udmR:visited .udmA,.udm li.orangeMenuItem a:hover .udmA,.udm li.orangeMenuItem a:focus .udmA{}
