body { background: white; font-size: 76%; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; margin:0 auto; padding:0; }
a img { border: none; }
a { text-decoration: none; color: #779478;}
a:hover { text-decoration: underline; }
p a { color: #779478; text-decoration: underline; }
p a:hover, p a:visited { text-decoration: none; color: #52000d }

.zero * { padding: 0; margin: 0 }
#wrapper { background: white url(wsi-shad-horizontal.jpg) repeat-y 50% 0; font-size: 1em; }
#wrapper-1 { width: 954px; margin: 0 auto; overflow: hidden; display: inline-block; 
border-left: 5px solid #bdc594;
border-right: 5px solid #acb779; 
border-bottom: none; /*5px solid #acb779;*/
background: white url(wsi-nav-background-dark.jpg) repeat-y scroll -1px 0px;

}
#wrapper-1 { display: block; }
#banner-1, #banner-2 { float: left; display: inline; background-color: white; padding-bottom: 2px;}
#nav ul { background: transparent url(wsi-nav-background.jpg) no-repeat 0px 0; line-height: 1.5em}
#nav { width: 178px; float:left; display: inline-block; margin-top: -2px }
#nav { display: block; }
#nav ul { padding: 0.5em 1em; }
#nav img { display: block; margin: 0.5em auto; }
#nav li { list-style: none; }
#nav li a { color: black; font-weight: bold; }
#nav li a:hover, #nav li a:visited { color: #632a26; }
.box-link a { color: #b1132d; }
.box-link a { text-transform: uppercase; }
h1,h2,h3,h4, h1 a, h2 a, h3 a, h4 a { font-family: Georgia, Times, serif; color: #52000d; }
h2,h3,h4 { border-bottom: 1px dashed silver; padding-bottom: 2px; margin: 0.5em 0; }
h1 { font-size: 1.35em; margin-bottom: 0.5em; }
h2 { font-size: 1.24em; }
h3 { font-size: 1.12m; }
h4 { font-size: 1.06em; color:#7e3f48; font-weight:normal }
#content { margin: 5px 5px 0 5px; padding-left: 10px; float:left; display: inline-block; overflow:hidden }
#content { display: block; }
#photo-1, #photo-2 { float: left; display: inline-block; overflow: visible; }
#photo-1, #photo-2 { display: block; }
#photo-1 { margin-right: 6px; margin-left: 4px; }
#fullcolumn { float: left; display: inline-block; width: 740px; overflow: hidden; margin: 0 auto 2em;}
#fullcolumn { display: block; }
#content { color: #0b0d0d; }
#column-1, #column-2 { width: 360px; float: left; display: inline-block; overflow: hidden; margin-bottom: 2em; }
#column-1, #column-2 { display: block; }

#column-1 { margin-right: 20px; clear:both; }
#column-1 li p { margin-left: 0.5em; }
#content ul a img {
display:inline;
float:left;
margin:5px 10px 10px 0;
}

#content ul h3, #content ul h4 { clear: both; margin-top: 0.5em; }

#column-2 ul { margin-left: 35px; margin-right: 20px }

li { list-style: none; }

#column-2 h2 { border: none; background: transparent url(wsi-F.jpg) no-repeat 0 0; padding: 27px 50px 20px 55px; }
#column-2 h2 span { text-indent: -9999px; float:left; }
#content #info ul { margin-left: 2.5em; margin-bottom: 1em; }
#content #info li { list-style: disc outside }
#content #info #buttons { margin: 1em 0; }
#content #info #buttons li { list-style: none; float: left; display: inline; }
#content #info #buttons .video,
#content #info #buttons .check-availability,
#content #info #buttons .next,
#content #info #buttons .previous 
{ background: transparent url(wsi-buttons.jpg) no-repeat 0 0; text-indent: -9999px; }
#content #info #buttons .video { background-position: -130px 0px; width: 122px; height: 51px; }
#content #info #buttons .check-availability { background-position: -253px 0px; width: 159px; height:  51px; }
#content #info #buttons .previous { background-position: -155px -52px; width: 179px; height:  50px; }
#content #info #buttons .next { background-position: 0px -52px; width: 154px; height:  50px;  clear:both; }

#content #info #buttons a { display: block; height: 51px}
#top-decoration { background: transparent url(wsi-shad-vertical.jpg) no-repeat 50% 0; height: 21px; margin-left: 1px}
#bottom-decoration { background: transparent url(wsi-shad-vertical.jpg) no-repeat 50% -24px; height: 25px; margin-left: 1px}
#column-2 .two-column { margin-top: 3.1em; }
#column-2 h4 { border-bottom: none; margin-bottom: 0 }
#column-2 .two-column h4 { border-bottom: 1px dashed silver; }
#column-2 .two-column li { border-bottom: 0; padding-bottom: 0; }
#column-2 li {border-bottom: 1px dashed silver; padding-bottom: 1em; margin-bottom: 1em; }
li p a { white-space: nowrap; }
.associations { float: left; display: inline-block; overflow: hidden;  width: 457px}
.associations { display: block;}
.associations li { float: left; display: inline; margin-right: 1em;}
.rt {  display: inline-block; overflow: hidden; position: relative; bottom: -85px; right:0;}
.rt { display: block;}
.rt li { float: left; display: inline; margin-left: 1em;   }
.rt li a { font-size: 1.05em; color: #779478; }
#content {width: 750px; margin-top: 2em; }
#footer-a { border-top: 1px dashed silver; padding-top: 1em; margin-top: 1em; position: relative;clear:left; }
#photo-2 { position: relative; }
#check-online { position: absolute; bottom: -15px; right: 10px; }
address { font-style: normal; color: #779478; width: 964px; margin: 0 auto; padding: 1.5em 0 1em; }
ul.index li { padding-left: 24px; background: transparent url(wsi-li-decoration.jpg) 0 0 no-repeat; }
ul.index { padding-bottom: 54px; background: transparent url(wsi-ul-decoration.jpg) 100% 100% no-repeat; }

#column-1 p, #column-2 p { margin-bottom: 0.5em; }
h1 { margin-top: 1em; }

#content.index { margin-top: 0; }
iframe { overflow: scroll; width: 700px; height: 700px; border: none;}

.LSM_0 li { margin-left: 1em; }

.BE {
   margin: 20px auto 0;
   padding: 10px 20px;
}
