/*
-------------------------------------------------------
Client: STEM Int'l
Developed by: Rainhouse - rainhouse.com
---------------------------------------------------- */

/* IE5/Win Only Styles
Uses the Mid Pass Filter:
http://tantek.com/CSS/Examples/midpass.html */
@media tty {
    i{content:"\";/*" "*/}} @import 'ie5win.css'; /*";}
}/* */

* {
    padding: 0;
    margin: 0;
    border: 0;
}

body {
    text-align: center;
    color: #333;
    font: 11px/18px "Lucida Grande", Arial, Verdana, sans-serif;
    background: #9AB1BD url("/images/bg_main.gif");
}

/* =MAIN LAYOUT
---------------------------------------------------- */

#wrap {
    width: 766px;
    text-align: left;
    margin-left: auto;
    margin-right: auto;
}

#wrap-inner {
    padding: 0 11px 0 5px;
    float: left;
    width: 750px;
    background: transparent url("/images/bg_wrap.gif") top center repeat-y;
}

#header {
    background: transparent url("/images/header.jpg") top center no-repeat;
    float: left;
    width: 750px;
    height: 160px;
}

h1#logo {
    text-indent: -9999px;
}

h1#logo a {
    float: right;
    width: 160px;
    height: 135px;
    border: 0;
}

#header h2, #header h3 {
    display: none;
}

#content {
    width: 750px;
    float: left;
    background: transparent url("/images/bg_content.gif") top right repeat-y;
}

#footer {
    width: 716px;
    float: left;
    color: #eee;
    padding: 25px;
    font-size: 10px;
    text-align: center;
    background: transparent url("/images/bg_footer.gif") top center no-repeat;
}

#subcol {
    float: right;
    width: 160px;
    color: #ddd;
    font-size: 10px;
}

#subcol .pad {
    padding: 0 15px 15px 15px;
}

#maincol {
    float: left;
    width: 535px;
    margin: 7px 0 0 25px;
    display: inline;
    font-size: 11px;
    line-height: 18px;
    border-top: #ddd dotted 3px;
    padding: 10px 0 25px 0;
}

#introcol {
    width: 335px;
    float: left;
    font-size: 11px;
    line-height: 18px;
    margin: 5px 0 0 0;
}

#logos {
    float: left;
    clear: both;
    width: 535px;
    display: inline;
    margin: 0 0 0 25px;
    padding: 10px 0 0 0;
    border-top: #ddd dotted 3px;
}

#logos.front {
    margin: 0 !important;
    width: 625px !important;
}

/* =LAYOUT CLASSES */

.clear {
    clear: both;
}

div.pub-image {
    float: left;
    width: 150px;
    margin: 0px 15px 0 0;
    text-align: center;
    padding: 10px 0 0 0;
    font-size: 11px;
    border: #ccc solid 1px;
}

div.pub-description {
    float: right;
    width: 360px;
    font-size: 11px;
    line-height: 15px;
}

div.pub-package-deal {
    margin: 20px 0 0 0;
    border-top: #ccc solid 1px;
}

div.billing, div.shipping, div.payment {
    float: left;
    width: 29%;
    margin: 0 23px 15px 0;
    font-size: 11px;
    line-height: 16px;
}

/* =TOPNAV
---------------------------------------------------- */

#topnav {
    width: 560px;
    height: 35px;
    float: left;
}

#topnav ul	{
    width: 560px;
    height: 35px;
    background: transparent url(/images/topnav.gif) top left no-repeat;
    position: relative;
}

#topnav ul li {
    list-style: none;
    position: absolute;
    background: none;
    margin: 0;
    padding: 0;
}

#topnav ul li, #topnav a	{
    height: 35px;
    display: block;
}

#topnav ul li a	{
    text-indent: -9999px;
    background: none;
    text-decoration: none;
    border: 0;
}

#tn1 {left: 17px; width: 95px;}
#tn2 {left: 112px; width: 161px;}
#tn3 {left: 273px; width: 65px;}

#tn1 a:hover {background: transparent url(/images/topnav.gif) -17px -35px no-repeat;}
#tn2 a:hover {background: transparent url(/images/topnav.gif) -112px -35px no-repeat;}
#tn3 a:hover {background: transparent url(/images/topnav.gif) -273px -35px no-repeat;}

body.about #tn1 a {background: transparent url(/images/topnav_down.gif) -17px -35px no-repeat;}
body.donations #tn2 a {background: transparent url(/images/topnav_down.gif) -112px -35px no-repeat;}
body.contact #tn3 a {background: transparent url(/images/topnav_down.gif) -273px -35px no-repeat;}

/* =NAV
---------------------------------------------------- */

#nav {
    width: 560px;
    height: 30px;
    float: left;
    margin: 70px 0 0 0;
    display: inline;
}

/* Fixes a spacing issue in IE PC */
* html #nav {
    margin: 60px 0 0 0;
}

#nav ul	{
    width: 560px;
    height: 30px;
    background: transparent url(/images/nav.gif) top left no-repeat;
    position: relative;
}

body.trips #nav ul {background: transparent url(/images/nav_down-trips.gif) top left no-repeat;}
body.training #nav ul {background: transparent url(/images/nav_down-training.gif) top left no-repeat;}
body.publications #nav ul {background: transparent url(/images/nav_down-publications.gif) top left no-repeat;}

#nav ul li {
    list-style: none;
    position: absolute;
    background: none;
    margin: 0;
    padding: 0;
}

#nav ul li, #nav a	{
    height: 30px;
    display: block;
}

#nav ul li a {
    background: none;
    text-indent: -9999px;
    text-decoration: none;
    border: 0;
}

#n1 {left: 25px; width: 54px;}
#n2 {left: 81px; width: 76px;}
#n3 {left: 159px; width: 110px;}

#n1 a:hover {background: transparent url(/images/nav.gif) -25px -30px no-repeat;}
#n2 a:hover {background: transparent url(/images/nav.gif) -81px -30px no-repeat;}
#n3 a:hover {background: transparent url(/images/nav.gif) -159px -30px no-repeat;}

body.trips #n1 a:hover {background: transparent url(/images/nav-trips.gif) no-repeat;}
body.training #n2 a:hover {background: transparent url(/images/nav-training.gif) no-repeat;}
body.publications #n3 a:hover {background: transparent url(/images/nav-publications.gif) no-repeat;}

/* Remote Rollovers for Descriptive Text. */

#nav a span {
    position: absolute;
    width: 500px;
    top: -300px;
}

#nav a:hover span {
    text-indent: 0px !important;
    top: 38px !important;
    color: #666;
}

#n1 a span {left: 9px;}
#n2 a span {left: 8px;}
#n3 a span {left: 8px;}

/* =SUBNAV
---------------------------------------------------- */

ul.subnav {
    display: inline;
    float: left;
    margin: 0 0 15px 0 !important;
}

ul.subnav li {
    display: inline;
    float: left;
    background: none;
    margin: 0 !important;
    padding: 0 !important;
}

ul.subnav li a {
    display: block;
    width: 125px;
    color: #E6ECEF;
    line-height: 12px;
    text-decoration: none;
    padding: 6px 20px 6px 15px !important;
    margin: 0 0 1px 0 !important;
    border: 0 !important;
    background: #637680 url(/images/bg_link-subnav.gif) left no-repeat;
}

#subcol ul.subnav li a:hover {
    color: #fff;
    border: 0;
    background: #999933 url(/images/bg_link-subnav-over.gif) left no-repeat;
}

#subcol ul.subnav li a.active, #subcol ul.subnav li a.active:hover {
    color: #fff;
    border-bottom: #000 solid 1px;
    background: #023C59 url(/images/bg_link-subnav-active.gif) left no-repeat;
}

ul.subnav ul {
    float: left;
    border-bottom: #333 solid 1px !important;
    margin: 0 !important;
    padding: 0 !important;
}

ul.subnav ul li a {
    background: #426D83 !important;
    margin: 0 !important;
    border: 0 !important;
}

ul.subnav ul li a:hover {
    background: #426D83 url(/images/bg_link-subnav2-over.gif) left no-repeat !important;
}

ul.subnav ul li a.active {
    background: #819EAD !important;
    border: 0 !important;
    color: #fff !important;
    cursor: default;
}

ul.subnav ul.catnav li a.active {
    font-weight: bold !important;
}

ul.subnav ul.subcat {
    float: left;
    border-bottom: #444 solid 1px !important;
    margin: 0 !important;
}

ul.subnav ul.subcat li {
    background: transparent url('/images/bg_bullet-5.gif') 14px 9px no-repeat !important;
}

ul.subnav ul.subcat li a {
    background: transparent !important;
    margin: 0 !important;
    padding: 6px 10px 6px 25px !important;
    border: 0 !important;
}

ul.subnav ul.subcat li a.active {
    background: transparent !important;
    border: 0 !important;
    color: #fff !important;
    cursor: default;
    font-weight: bold;
}

/* =PAGENAV
---------------------------------------------------- */

ul.pagenav {
    font-size: 10px;
    line-height: 13px;
    margin: 10px 0;
}

ul.pagenav li#right {
    border-right: 0 !important;
}

ul.pagenav li {
    list-style: none;
    margin: 0 0 1px 0;
    padding: 0;
    background: none;
    display: inline;
    font-weight: bold;
}

ul.pagenav li a {
    border: 0;
    padding: 4px;
    background: #E6ECEF;
}

ul.publications li a {
    background: #E5E5CC;
}

ul.donations li a {
    color: #023C59;
}

ul.pagenav li a:hover {
    border: 0;
    background: #B76B1B;
    color: #fff;
}


/* =LOGOS list
---------------------------------------------------- */

ul#logos-list {
    margin: 5px 0 5px 0;
    width: 301px;
    height: 40px;
    background: transparent url(/images/logos.gif) top left no-repeat;
}

ul#logos-list li {
    list-style: none;
    background: none;
    margin: 0;
    padding: 0;
    float: left;
}

ul#logos-list li, ul#logos-list a	{
    height: 40px;
    display: block;
}

ul#logos-list li a {
    background: none;
    text-indent: -9999px;
    text-decoration: none;
    border: 0;
}

#l1 { left: 0;      width: 39px; }
#l2 { left: 39px;   width: 59px; }
#l3 { left: 99px;   width: 49px; }
#l4 { left: 147px;  width: 91px; }

/* =LISTS
---------------------------------------------------- */

ul {
    margin: 0 0 10px 0;
}

ul li {
    background: transparent url(/images/bg_bullet.gif) 0 6px no-repeat;
    margin: 2px 0 3px 20px;
    list-style: none;
    padding: 0 0 0 12px;
}

ul li ul li {
    background: transparent url(/images/bg_bullet-2.gif) 0 6px no-repeat;
}

ul.next-prev {
    padding: 5px 0;
    margin: 10px 0 5px 0;
    border-top: #C0CED5 solid 1px;
}

ul.next-prev li {
    float: left;
    display: inline;
    list-style: none;
    background: none;
    padding: 0 !important;
    margin: 0 !important;
}

ul li.right {
    float: right;
}

ul.cart-list {
    font-size: 9px;
    margin: 0 !important;
}

ul.cart-list li {
    border-bottom: #ccc solid 1px;
}

#subcol ul {
    margin: 0 0 15px 0;
    line-height: 14px;
}

#subcol ul li {
    background: none;
    margin: 0 0 10px 0;
    list-style: none;
    padding: 0;
}

ol {
    margin: 0 0 10px 35px;
}

ul#featured-pub {
    margin: 0 !important;    
}

ul#featured-pub li {
    background: transparent url(/images/bg_featured-pub.gif) top left repeat-x;
    margin: 0 15px 0 0;
    padding: 10px;
    width: 235px;
    height: 120px;
    float: left;
    border-bottom: #ccc dotted 1px;
}

ul#featured-pub li.right {
    margin: 0 0 15px 0;
}

ul#featured-pub h3 {
    margin: 0 0 5px 0;
    font-size: 13px;
    line-height: 14px;
}

ul#featured-pub h3 a {
    border: 0;
}

ul#featured-pub img {
    float: left;
    padding: 3px;
    margin: 0 10px 10px 0;
}

ul#featured-pub p {
    margin: 0 0 10px 75px;
    font-size: 10px;
    color: #777;
    line-height: 14px;
}

dl.form {
    margin: 10px 0 10px 0;
    font-size: 11px;
    line-height: 16px;
}

dl.form dt, h5 {
    text-transform: uppercase;
    font-size: 10px;
    font-weight: bold;
    color: #B76B1B;
    letter-spacing: 1px;
    vertical-align: baseline;
}

dl.form dt {
    clear: both;
}

dl.form dt span {
    text-transform: none;
    color: #999;
    font-weight: normal;
    letter-spacing: normal;
}

dl.form dd {
    margin: 0 0 12px 0;
    vertical-align: baseline;
}

dl.form dd p {
    margin: 3px 0 3px 0 !important;
}

dl.form dt.inline {
    float: left;
    padding-right: 5px;
    clear: none;
    display: inline;
}

dl.form dd.inline {
    float: left;
    padding-right: 20px;
    clear: none;
    display: inline;
}

dl.form dl dt {
    font-weight: normal;
    text-transform: none;
    color: #666;
    letter-spacing: normal;
}

dl.news-archive {
    padding: 10px 0 0 0;
}

dl.news-archive dt {
    width: 35px;
    float: left;
    margin: 0 10px 10px 0;
}

dl.news-archive dd {
    padding: 0 0 20px 0;
    width: 475px;
    float: left;
}

ul.pubitem-grid {
    float:left;
    width:100%;
    font-size: 11px;
    line-height: 14px;
}

ul.pubitem-grid li {
    float:left;
    width:250px;
    height: 140px;
    margin: 0 0 10px;
    background: none;
    padding: 10px 15px 0 0;
}

ul.pubitem-grid li h4 {
    margin: 0 0 10px 0;
}

ul.pubitem-grid li a {
    border: 0;
}

ul.pubitem-grid li div.img {
    text-align: center;
    float: left;
    margin: 0 10px 15px 0;
}

ul#staff {
    margin: 0 !important;
}

ul#staff li {
    background: none;
    margin: 0 0 15px 0;
    padding: 0 0 15px 0;
    border-bottom: #ccc dotted 1px;
}

ul#staff img {
    float: left;
    padding: 3px;
    border: #ddd solid 1px;
    margin: 0 12px 10px 0;
}

ul#staff p {
    margin: 0 0 0 95px;
}

blockquote.sidebar hr {
    background-color: #9AB1BD;
    width: 175px;
    margin: -18px -10px 10px -10px;
    height: 3px;
}

/* =HEADERS
---------------------------------------------------- */

h2 {
    font: normal 20px/22px Georgia, Times New Roman, serif;
    margin: 5px 0 15px 0;
    color: #023C59;
}

#subcol h2 {
    color: #C0CED5;
    margin: 0 0 10px 0;
    font-size: 15px;
    line-height: 17px;
}

blockquote.sidebar h2 {
    font: 11px/14px "Lucida Grande", Arial, Verdana, sans-serif;
    color: #fff;
    text-transform: uppercase;
    letter-spacing: 1px;
    padding: 3px 10px;
    margin: -10px -10px 10px -10px;
    background: #9AB1BD url(/images/bg_h2-sidecol.gif) right no-repeat;
}

h3 {
    font: normal 16px/18px Georgia, Times New Roman, serif;
    margin: 15px 0 5px 0;
    color: #999933;
}

blockquote.sidebar h3 {
    font-size: 14px;
    line-height: 16px;
}

h3 span {
    font: 11px/18px "Lucida Grande", Arial, Verdana, sans-serif;
    color: #666;
}

#subcol h3 {
    font: normal 13px/18px Georgia, Times New Roman, serif;
    margin: 0px 0 10px 0 !important;
    color: #ccc;
}

dl.teaser h3, dl.news-archive dd h3 {
    margin: 0 0 5px 0;
    font-size: 14px;
    line-height: 16px;
}

dl.news dd h3 {
    margin: 0;
    font-size: 12px;
    line-height: 14px;
}

h4 {
    text-transform: uppercase;
    font-size: 11px;
    line-height: 16px;
    color: #000;
    letter-spacing: 1px;
    margin: 15px 0 5px 0;
    border-bottom: #ccc dotted 1px;
}

h4 a {border-bottom: 0;}
h4 a:hover {border-bottom: 0;}

/* =TEXT
---------------------------------------------------- */

#footer p {
    margin: 0 0 3px 0;
}

#maincol p {
    margin: 0 0 5px 0;
}

#subcol p {
    margin: 0 0 10px 0;
}

blockquote.sidebar p {
    padding: 0 0 10px 0 !important;
}

div.pub-description p, div.pub-image p {
    margin: 0 0 5px 0;
}

p.pub-author {
    margin: -10px 0 10px 0 !important;
    font-size: 10px;
    padding: 0 0 5px 0;
}

p.buttons {
    float: right;
    padding: 0 0 0 20px;
}

p.buttons a {
    border: 0 !important;
}

#subcol strong {
    color: #fff;
}

strong {
    color: #444;
}

.error {
    color: #cc0000 !important;
    font-weight: bold !important;
}

.date-stamp {
    color: #9AB1BD;
    font-size: 10px;
    display: block;
    text-align: center;
    text-transform: uppercase;
    line-height: 1;
    padding-top: 5px;
    background: transparent url(/images/bg_date-stamp.gif) top no-repeat;
}

.date-stamp .day {
    display: block;
    font-size: 18px;
    text-indent: -3px;
    letter-spacing: -2px;
    color: #999933;
    padding-bottom: 5px;
}

.alt {
    background: #E6ECEF;
}

.plus {
    font-size: 18px;
    color: #999;
    font-weight: bold;
}

address {
    font-style: normal;
}

#subcol address {
    font-style: normal;
    margin: 0 0 15px 0;
    font-size: 10px;
    line-height: 14px;
}

.price {
    font: normal 14px/16px Georgia, Times New Roman, serif;
    color: #333;
}

blockquote {
    background: #E6ECEF;
    padding: 15px 15px 10px 15px;
    margin: 5px 0 5px 0;
    color: #819EAD;
    font-weight: bold;
    font-size: 12px;
    background: #E6ECEF url(/images/bg_blockquote.gif) top right no-repeat;
    clear: both;
}

blockquote strong {
    font-weight: normal !important;
}    

blockquote.sidebar {
    width: 155px;
    float: right;
    background: #E6ECEF url(/images/bg_home-blockquote.gif) bottom right no-repeat;
    border-top: #C0CED5 solid 1px;
    border-left: #C0CED5 solid 1px;
    border-bottom: #819EAD solid 1px;
    border-right: #819EAD solid 1px;
    font-size: 10px;
    line-height: 15px;
    color: #888;
    font-weight: normal;
    padding: 10px 10px 0px 10px;
    margin: 5px 0 15px 15px;
}

blockquote.cut-out {
    margin: 0 -25px 10px 20px;
    padding: 20px 20px 15px 20px;
    width: 150px;
    font-size: 11px;
    line-height: 13px;
    font-weight: normal;
    float: right;
    background: #E6ECEF;
}

.minor {
    color: #999;
    font-size: 10px;
    line-height: 14px;
    text-transform: none;
}

.minor strike {
    font-family: Georgia, 'Times New Roman', serif;
}

/* =LINKS
---------------------------------------------------- */

a {
    text-decoration: none;
    border-bottom: #B76B1B dotted 1px;
    color: #B76B1B;
}

a:hover {
    color: #023C59;
    border-bottom: #023C59 solid 1px;
}

a.img {
    border: 0;
}

#subcol a {
    color: #E6ECEF;
    border-bottom: #ccc dotted 1px;
}

#subcol a:hover {
    color: #fff;
    border-bottom: #fff solid 1px;
}

#footer a {
    color: #fff;
    text-decoration: underline;
    border: 0;
}

#footer a:hover {
    text-decoration: none;
}

a.trigger, a.next {
    background: transparent url(/images/bg_link-trigger.gif) right no-repeat;
    padding: 0 15px 0 0;
    border: 0;
}

a.trigger:hover,  a.next:hover {
    border: 0;
}

a.back {
    background: transparent url(/images/bg_link-back.gif) left no-repeat;
    padding: 0 0 0 15px;
    border: 0;
    font-style: italic;
}

a.back:hover {
    border: 0;
}

a.btn {
    background: transparent url(/images/bg_btn.gif) left no-repeat;
    color: #eee;
    font-weight: bold;
    border: 0;
    font-size: 11px;
    padding: 3px 0 4px 7px !important;
    margin: 4px 3px 0 0;
}

blockquote.sidebar a.btn, blockquote.sidebar a.btn span {
    background-color: #E6ECEF;
}

a.alt {
    background: transparent url(/images/bg_btn-alt.gif) left no-repeat; 
}

a.alt span {
    padding: 3px 14px 4px 7px;
    background: transparent url(/images/bg_btn-alt.gif) right no-repeat !important;
}

a.alt2 {
    background: transparent url(/images/bg_btn-over.gif) left no-repeat; 
}

a.alt2 span {
    padding: 3px 14px 4px 7px;
    background: transparent url(/images/bg_btn-over.gif) right no-repeat !important;
}

#subcol a.btn {
    background: transparent url(/images/bg_btn-subcol.gif) left no-repeat;
    border: 0 !important;
}

a.right {
    float: right;
}

a.btn:hover {
    color: #fff;
    border: 0;
}

a.btn span {
    padding: 3px 14px 4px 7px;
    background: #fff url(/images/bg_btn.gif) right no-repeat;
}

#subcol a.btn span {
    background: transparent url(/images/bg_btn-subcol.gif) right no-repeat;
}

a.pub-title {
    border: 0;
    font-weight: bold;
}

a img {
    border: 0 !important;
}

a.pubitem-img {
    border: #ccc solid 1px !important;
    padding: 5px;
    float: left;
}

a.pubitem-img:hover {
    border: #666 solid 1px !important;
    padding: 5px;
    float: left;
}

a.enlarge {
    background: transparent url(/images/icon_enlarge.gif) left no-repeat;
    padding: 0 0 0 15px;
    border-bottom: 0;
}

/* =IMAGES
---------------------------------------------------- */

a img.thumb, img.thumb, img.norm {
    padding: 3px;
    border: #ddd solid 1px !important;
}

img.right {
    float: right;
    margin: 5px 0 0 10px;
}

img.left {
    float: left;
    margin: 5px 10px 0 0;
}

/* =TABLES
---------------------------------------------------- */

table {
    font: 11px/16px "Lucida Grande", Arial, Verdana, sans-serif;
}

table.buy {
    padding: 0;
}

table.report {
    font-size: 11px !important;
}

table.listing {
    font-size: 10px;
    margin: 0 0 15px 0;
    vertical-align: baseline; 
    border: #C0CED5 solid 1px;
    padding: 10px;
    background: #E6ECEF;
}

table.listing td {
    padding: 4px 6px 4px 0;
    border-bottom: #C0CED5 solid 1px;
}

table.items {
    font-size: 10px;
    margin: 0 0 15px 0;
    vertical-align: baseline;
    border-bottom: #C0CED5 solid 1px;
}

table.package-deal tr td {
    vertical-align: middle;
    text-align: center;
    padding: 10px 10px 10px 0;
}

table.items th {
    text-align: left;
    color: #023C59;
    border-bottom: #426D83 solid 1px;
    padding: 6px 6px 3px 6px;
    font-size: 10px;
    line-height: 12px;
    background: #fff url(/images/bg_table-items-th.gif) bottom repeat-x;
    vertical-align: bottom;
}

table.items th.disabled {
    color: #bbb;
}

table.items tr.buy th {
    text-align: left;
    color: #023C59;
    border-bottom: #426D83 solid 1px;
    padding: 6px 6px 6px 0;
    font-size: 12px;
    background: #fff url(/images/bg_table-items-th.gif) bottom repeat-x;
}

table.items tr.submit td {
    border-top: #C0CED5 solid 1px;
    padding: 10px 6px 10px 6px;
}

table.items td {
    padding: 6px;
    vertical-align: baseline;
}

table.items tr.even td {
    background: #E6ECEF;
}

/* =FORMS
---------------------------------------------------- */

input, select, textarea {
    font: 11px/16px "Lucida Grande", Arial, Verdana, sans-serif;
    color: #333;
    padding: 2px;
    border-top: #aaa solid 1px;
    border-left: #aaa solid 1px;
    border-right: #777 solid 1px;
    border-bottom: #777 solid 1px;
    background: #fff;
}

input:focus, textarea:focus {
    border: #333 solid 1px;
}

input.error, select.error, textarea.error {
    color: #cc0000;
    border: #cc0000 solid 1px;
}

select option {
    padding: 0 10px 0 0;
}

input.checkbox {
    border: 0 !important;
}

dd#joinSelect, dd#formSelect {
    display: none;
}

.summary {
    float: right;
}

.summary h4, .summary p {
    float: left;
    margin: 5px 5px 0 5px !important;
    padding: 0 !important;
}

.summary h4 {
    clear: both;
    width: 150px;
}

