body {
  margin:0; padding:0;
  background:#fff;
  font:small Verdana,Sans-serif; color: #333; line-height:1.5em; text-align:center
  }
#wrapper {margin:0 auto; width: 776px}
.home, .mn, .m {
  background:#fff url(/pls/portal/url/ITEM/139D4F3F3480AABDE04008030B0A3B06) repeat-y; /* page edges */
  }
.container {width:750px; margin:0 auto; color:#333; text-align:left; position:relative}

/* MISC: =Links
----------------------------------------------- */
a {color:#488fcd; text-decoration:none; border-bottom:1px;}
a:visited {color:#425d88;}
a:hover {color:#ca4; text-decoration:none;}
a:visited:hover {color:#ca4; text-decoration:none;}
a img, a.img:link, a.img:visited, a.img:hover {border-width:0;}

/* =Header
----------------------------------------------- */
#banner {
  background:#273657 url(/pls/portal/url/ITEM/139D4BDE5A90817BE04008030B0A3AD4) repeat-x; /* masthead */
  width:100%; height:144px;
  }
#header {
  background:url(/pls/portal/url/ITEM/139D53302D3287B3E04008030B0A3AFC) no-repeat top left; /* flag */
  float:left; width:100%; height:144px;
  }

#logo {
  background:none;
  background-color:transparent;
  float:left;
  display:block;
  width:200px;
  height:100px;
  padding:0;
  text-indent:-10000px;
  border-width:0;
  text-decoration:none;
  }

/* =gnav
----------------------------------------------- */
#gnav {background-color:#273657; float:left; width:100%; border:solid #135; border-width:1px 0}
#gnav ul {margin:0; padding:0 20px 0 0; list-style:none; font-size:85%}
#gnav li {float:left; margin:0; padding:0; background-image:none; line-height:normal; text-indent:0}
#gnav a, #gnav strong {
  display:block;
  padding:5px 10px 6px;
  border:solid #fff; border-width:0 1px 0 0;
  color:#fff; white-space:nowrap;
  }
* html #gnav a {width:1%}
#gnav #current strong, #gnav #current a {background-color:#9F283B; color:#fff; font-weight:bold}
#gnav a:hover, #gnav #current a:hover strong {color:#ca4}
#gnav a:hover {background-color:#fff}
#gnav a strong, #gnav #current a strong {background:none; padding:0; border:none}
#gnav #home {border-left-width:1px}

/* =Structure
----------------------------------------------- */
#content, #content2 {float:left; width:750px}
* html #content, * html #content2 {margin-right:-3px}
#content2 {padding-bottom:10px; font-size:90%}
#nbar {float:right; width:200px; line-height:1.5em}

/* Structure: =smn (side, main, nav)
----------------------------------------------- */
#smn #maincontent, #smn #maincontent2, #smn #maincontent3 {float:left; width:549px}

/* MISC: =Headings
----------------------------------------------- */
h1 {
  background:#fff; margin:0; padding:20px 20px 8px; border-bottom:1px solid #ddd;
  font:135%/1.4em Georgia,Serif; color:#000
  }
h2, h2 a {border-width:0; font-weight:bold}
h2 {margin:0; padding-top:.5em; color:#9F283B; font-size:100%; line-height:1.5em}
#nbar h2 {padding:0; clear:left; font-weight:bold}
h3 {font-size:100%; line-height:1.5em; font-weight:bold; margin:0; color:#333}
h3 a {border-width:0}
h4 {margin:1em 0 .25em; font-size:95%; color:#9F283B}

/* =Specials
----------------------------------------------- */
* html em {font-style: normal; font-weight: bold} /* WinIE6 italic bug */
span.newspub {margin:.1em 0 .3em;font-size:85%}
abbr, acronym, .help {border-bottom:1px dotted #333; cursor: help}
#content {background:url(/pls/portal/url/ITEM/13EB4780DB3139D6E04008030B0ADF3F) repeat-x}
.input-box-uppercase {text-transform: uppercase}

/* MISC: =Lists
----------------------------------------------- */
ul, dl {list-style:none}
ul, dl, ol {margin:.5em 0 1em; padding:0; font-size:95%}
ol li ul {margin:.5em 0 1em; padding:0; font-size:100%}
dt {margin:0; padding:0; font-weight:bold}
dd {margin:0 0 1em 0; padding:0}
ol li {margin-left:2em}
#maincontent3 ul {margin-top:0}
#maincontent3 ul li {padding-bottom:.5em; margin-bottom:.25em; border-bottom:1px solid #9F283B}
#nbar3 ul {padding:0; margin:.5em .5em 0 1em}
#nbar3 ul li {line-height:1.2em; padding:0 0 .5em}
#nbar li, #ibar li {background:none; margin:0; padding:0}
ul li {
/*  background:url("/pls/portal/url/ITEM/155984234D898815E04008030B0A92BB") no-repeat 0 .7em; dev*/
  background:url("/pls/portal/url/ITEM/183EC24E5B5C32D4E0408D030B0A7AD8") no-repeat 0 .7em;
  margin:0 0 0 1em; padding:0 10px
  }
* html ul li {height:1%}

/* MISC: =Elements
----------------------------------------------- */
p {margin:0 0 .75em; font-size:95%}
p.lastupdated {text-align: center; margin-top: 3em; font-size:85%}
hr, br {display:none}
#footer br, #maincontent3 br {display:block}
.clear {clear:both}
.hide {display:none}

/* MISC: =Images
----------------------------------------------- */
.imgleft {float:left; margin:4px 10px 4px 0}
.imgright {float:right; margin:4px 0 4px 10px}
img.imgleft, img.imgright {padding:0px; border:1px solid #333}
img.block {display:block; margin:.5em 0}
img.noborder {border:none}
.imgbutton {vertical-align:middle}
.piccaption {float:left; clear:left; width:200px; margin:4px 13px 4px 0; line-height:1em; font-size:80%; font-style:italic}

/* =Refnav
----------------------------------------------- */
#refnav {background-color:transparent; height:3em;padding:0; position:absolute;top:0;right:0}
#refnav ul {margin:3px 0 0;padding:1em 12px 0; list-style:none; font-size:85%;color:#fff}
#refnav li {display:inline; margin:0; padding:0; background-image:none; line-height:1em; text-indent:0}
#refnav a strong {font-size:100%; margin-top:0;padding:0}
#refnav a {color:#fff;}

/* =Search Box
----------------------------------------------- */
#searchform {padding:0; height:3em; position:absolute; top:5em; right:1em}
#searchform div {margin:0; padding:.6em 10px 0}
#searchbox {background: #fff url(/pls/portal/url/ITEM/13EA1A2A903049F6E04008030B0AD895) repeat-y}

/* =Footer
----------------------------------------------- */
#footer {
  background: #fff url(/pls/portal/url/ITEM/13EB5BA314907AF3E04008030B0ADE8B) no-repeat; background-position:right;
  clear:both;
  padding-top:0; border-top:1px solid #9F283B; border-bottom:1px solid #CCCCCC;
  font-size:90%;
  }
#footer p {
  background-repeat:repeat-x; background-position:0 -4px;
  margin:0; padding:10px 20px;
  color:#0099FF; text-align:left; line-height:2.5em;
  }