html, body {margin:0; padding:0; width:100%; height:100%;}
body {color:#000; background-color:#fffef5; background-image:url(../parchement_wp.jpg); background-attachment:fixed; overflow:hidden; }
img {border:none;}

@font-face { font-family: ttlFont; src: url("/misc/tt0841m.eot") }
@font-face { font-family: ttlFont; src: url("/misc/tt0841m.ttf") }
@font-face { font-family: mrFont; src: url("/misc/tt0841m.eot") }
@font-face { font-family: mrFont; src: url("/misc/tt0841m.ttf") }
@font-face { font-family: algerFont; src: url("/misc/alger.eot") }
@font-face { font-family: algerFont; src: url("/misc/alger.ttf") }
@font-face { font-family: crFont; src: url("/misc/imprisha.eot") }
@font-face { font-family: crFont; src: url("/misc/imprisha.ttf") }
@font-face { font-family: wrFont; src: url("/misc/p038000d.eot") }
@font-face { font-family: wrFont; src: url("/misc/p038000d.ttf") }
@font-face { font-family: sjFont; src: url("/misc/mtcorsva.eot") }
@font-face { font-family: sjFont; src: url("/misc/mtcorsva.ttf") }
@font-face { font-family: pubFont; src: url("/misc/rondalo_.eot") }
@font-face { font-family: pubFont; src: url("/misc/rondalo_.ttf") }
@font-face { font-family: perfFont; src: url("/misc/salina_.eot") }
@font-face { font-family: perfFont; src: url("/misc/salina_.ttf") }
@font-face { font-family: brdFont; src: url("/misc/broadw.eot") }
@font-face { font-family: brdFont; src: url("/misc/broadw.ttf") }
@font-face { font-family: centFont; src: url("/misc/century.eot") }
@font-face { font-family: centFont; src: url("/misc/century.ttf") }
@font-face { font-family: ftltFont; src: url("/misc/ftltlt.eot") }
@font-face { font-family: ftltFont; src: url("/misc/ftltlt.ttf") }
@font-face { font-family: gotham; src: url("/misc/GothamBook.eot") }
@font-face { font-family: gotham; src: url("/misc/GothamBook.ttf") }

a {text-decoration:none}
a:link, a:visited {color:#004a2a;}
a:hover, a:active, a:focus {color:#e00;-moz-transition:all .4s; -webkit-transition:all .4s; -ms-transition:all .4s; transition:all .4s;}

::-webkit-input-placeholder {color:#999; }
:-moz-placeholder {color:#999;opacity:1 }
::-moz-placeholder {color:#999;opacity:1 }
::-ms-input-placeholder {color:#999; }

div.mainPage {font-family:times-new-roman, times; font-size: 10.0pt;text-align:center;max-width:1060px;}
.wrapper {max-width:1060px;position:relative;margin:0 auto;text-align:center;padding:10px;}

.nameListTable {margin:0 auto 6px;width:95%;max-width:1000px;padding:0px;border-collapse:collapse;border-top:1px solid #555; border-bottom:1px solid #555;background:#eff8ef; }

.crNameTxt {margin:0 auto;padding:2px;font-size:12.5pt;font-weight:bold;border-top:1px solid #555;border-bottom:1px solid #555;background:#e0e6d0;width:99%;max-width:670px;text-align:center;line-height:19.0pt;font-family:crFont;text-shadow:3px 3px 5px #888;
-moz-transition:all .4s; -webkit-transition:all .4s; -ms-transition:all .4s; transition:all .4s; }
.crNameTxt a { color:#035; }
.crNameTxt a:hover { font-size:13.5pt; color:#900; }
.mrNameTxt {margin:0 auto;padding:2px;font-size:11.5pt;font-weight:bold;text-align:center;width:99%;line-height:13.8pt;font-family:mrFont;text-shadow:3px 3px 5px #888;
-moz-transition:all .4s; -webkit-transition:all .4s; -ms-transition:all .4s; transition:all .4s; }
.mrNameTxt td {width:20%}
.mrNameTxt a { color:#035; }
.mrNameTxt a:hover { font-size:12.5pt; color:#900; }
.wrNameTxt {margin:0 auto;padding:2px;font-size:13.5pt;font-weight:bold;text-align:center;width:99%;line-height:14.5pt;font-family:wrFont;text-shadow:3px 3px 5px #888;
-moz-transition:all .4s; -webkit-transition:all .4s; -ms-transition:all .4s; transition:all .4s; }
.2rNameTxt td {width:20%}
.wrNameTxt a { color:#3F1973; }
.wrNameTxt a:hover { font-size:14.5pt; color:#034E63; }
.sjNameTxt {margin:0 auto;padding:2px;font-size:12.5pt;font-weight:bold;text-align:center;width:99%;line-height:14.5pt;font-family:sjFont;text-shadow:3px 3px 5px #888;
-moz-transition:all .4s; -webkit-transition:all .4s; -ms-transition:all .4s; transition:all .4s; }
.sjNameTxt td {width:20%}
.sjNameTxt a { color:#052; }
.sjNameTxt a:hover { font-size:13.5pt; color:#900; }
.pubNameTxt {margin:0 auto;padding:2px;font-size:11.0pt;font-weight:bold;text-align:center;width:99%;line-height:13.2pt;font-family:pubFont;text-shadow:3px 3px 5px #888;
-moz-transition:all .4s; -webkit-transition:all .4s; -ms-transition:all .4s; transition:all .4s; }
.pubNameTxt td {width:20%}
.pubNameTxt a { color:#521849; }
.pubNameTxt a:hover { font-size:12.0pt; color:#183752; }
.perfNameTxt {margin:0 auto;padding:2px;font-size:11.5pt;font-weight:bold;text-align:center;width:99%;line-height:13.2pt; font-family:pubFont;text-shadow:3px 3px 5px #888;
-moz-transition:all .4s; -webkit-transition:all .4s; -ms-transition:all .4s; transition:all .4s; }
.perfNameTxt td {width:20%}
.perfNameTxt a { color:#770B0B; }
.perfNameTxt a:hover { font-size:12.5pt; color:#451563; }

.algerTxt {margin:2px 8px 6px 8px; color:#006; font-size:15.5pt; font-weight:bold; text-align:center; line-height:17.0pt; font-family:algerFont; font-variant:small-caps; text-shadow:3px 3px 5px #888;
-moz-transition:all .4s; -webkit-transition:all .4s; -ms-transition:all .4s; transition:all .4s; }
.algerTxt a { color:#005; }
.algerTxt a:hover { font-size:12.5pt; color:#700; }

.titleTxt {margin:0px; font-size:18.0pt; font-variant:small-caps; font-weight:bold; color:#007; text-align:center; font-family:Times New Roman;text-shadow:2px 2px 4px #888}
.titleTxtBand {background-color:#e0dbc0; padding:4px; border-top:1px solid #666; border-bottom:1px solid #666; margin:0px; font-size:18.0pt; font-variant:small-caps; font-weight:bold; color:#007; text-align:center; font-family:Times New Roman;text-shadow:2px 2px 4px #888}
.subHead {margin:0in; text-align:center; color:#005; font-weight:bold; font-size:13. 5pt; font-family:Times New Roman;text-shadow:2px 2px 4px #888}
.subHeadBand {background-color:#f8fcf3; padding:4px; border-top:1px solid #666; border-bottom:1px solid #666; margin:0px; text-align:center; color:#005; font-weight:bold; font-size:13. 5pt; font-family:gotham,Times New Roman;text-shadow:2px 2px 4px #888}
.normal {padding:6px 10px; text-indent:2em; font-size:11.5pt;text-align:justify;font-family:gotham,Times New Roman;line-height:14.5pt;background:rgba(255,255,245,0.9)}
.normal p {margin:0 0 6px 0; text-indent:2em;}
.normal ol li,.normal ul li {margin:0 0 6px 0; text-indent:0;}
.normal ol li span,.normal ul li span {font-weight:700; text-decoration:underline;}
.reduced {margin:0in;font-size:10.5pt;text-align:justify;font-family:Times New Roman;line-height:13.5pt;}
.reducedBand {width:100%;color:#006;background:#f8f8f1;padding:5px;border-top:1px solid #666;border-bottom:1px solid #666;margin:0px auto;font-size:10.5pt;text-align:justify;font-family:gotham,Times New Roman;line-height:13.5pt;}
.reducedList {margin:0in;font-size:10.5pt;text-align:justify;font-family:gotham, Times New Roman;margin:4px 12px 4px 0;line-height:13.9pt;}
.reducedList li, .reducedList br {margin-bottom:6px;text-indent:0;}
.bodyText {margin:0px; font-size:10.0pt; text-align:justify; line-height:12.5pt; padding:5px; font-family:gotham,Arial,Helvetica; text-indent:2em;}
.bodyText p {margin:0 0 6px 0; text-indent:2em;}
.bodyTextBand {background-color:#eff8ef; color:#600; padding:3px 5px; border-top:1px solid #666; border-bottom:1px solid #666; margin:0px; font-size:10.0pt; text-align:justify; line-height:12.5pt; font-family:gotham,Arial,Helvetica; text-indent:2em;}
.caption {margin:0px auto;padding:2px 3px 0 3px;text-align:center;text-indent:0;caption-side:bottom;font-weight:bold; font-size:8.0pt; line-height:11.0pt; font-family:gotham,arial,helvetica; color:#444;}
.small {margin:0px 6px 4px 6px; font-size:9.5pt; line-height:11.8pt;text-align:justify; font-family:Times New Roman;}
.list {margin:0px 0px 3.0pt 3.0pt;font-size:10.0pt;text-align:justify;font-family:Arial;text-indent:0px;}
.list li, .list p {margin-bottom:6px;text-indent:0px;}
.item { margin:0px;font-size:12.0pt; line-height:12.5pt; color:#007; text-align:left; font-weight:bold; font-family:Times New Roman;}
.sub { margin:0px; font-size:10.5pt; color:#500; text-align:left; font-weight:bold; font-family:Times New Roman;}
.social img { margin:0px 12px 0px 12px; border:1px solid #fff; }
.social img:hover, img:focus { border:1px solid #a00;background:#444; } 

.compDiv { margin:0in; visibility:visible;max-width:1060px;background:#fdfdff;border-top:1px solid #444;border-bottom:1px solid #444;text-align:center;}
.compWrapper {border-collapse:collapse;border:none;width:98%;max-width:1080px;margin:0 auto;text-align:center;}
.compWrapper td {border-spacing:1px;border-collapse:separate;padding:2px;}
.compTable { border-collapse:collapse;border:1px solid #666;margin:0 8px 2px 0; float:left;box-shadow:4px 4px 3px #999;background-color:#fdf8ed; z-index:1;}
.compTable td {border-spacing:1px;border-collapse:separate;border:1px solid #888;padding:0 2px;vertical-align:top;}
.compTitle { margin:0px; font-size:11.5pt; color:#034; text-align:center; font-family:arial,helvetica;text-shadow:2px 2px 4px #888 }
.compTitle img { border:3px outset #66a;margin:2px 0 4px 0; box-shadow:4px 4px 4px #888; }
.compPortrait { width:98px;height:120px;overflow:hidden;display:inline-block;border:3px outset #66a;margin:2px 0 4px 0; box-shadow:4px 4px 4px #888; }
.comp { margin:0px; font-size:9.5pt; text-align:justify; font-family:gotham,arial,helvetica; line-height:13.7pt; color:#222; }
.comp div { margin:0px 0px 3px 0px; text-indent:2em; }
.compquote { margin:2px 6px 2px 6px; text-align:justify; font-size:9.5pt; font-family:centFont; line-height:13.0pt; padding:1px 3px; color:#222; background:#fbfbf3; border-top:1px solid #ccc; border-bottom:1px solid #ccc;z-index:-1;border-left:10px solid #a06e6b }
.compquote div { margin:0px 0px 3px 0px; text-indent:2em; }
.smallHeader { margin:0px; font-size:8.0pt; text-align:center; font-family:arial,helvetica; color:#005; font-weight:bold;background-image:url(../images/smallheader.gif);border:1px solid #888;}
.smallList { margin:0px; text-align:left; font-size:7.0pt;font-family:arial,helvetica;vertical-align:top; }
.listYear { margin:0px; text-align:center; font-size:7.5pt; font-family:arial,helvetica; font-weight:bold;}
.smallSub { margin:0px; margin-top:3px;text-align:center; text-decoration:underline; }
.smallID { margin:0px 0px 0px 1em; text-align:left; color:#040 }
.footnote { margin-top:6px; text-align:justify; font-size:7.5pt; font-family:gotham,arial narrow,arial,helvetica; line-height:9.5pt; color:#040; border-top:solid 1px #040;}
.footnote div { margin:0px 0px 4px 0px; text-indent:2em; }
.reference {margin:0px; font-weight:normal; font-size:6.5pt; font-family:arial,helvetica; color:#500;}
.imageLeft {border:0px; margin-bottom:2px; float:left; text-align:center; font-weight:bold; font-size:8.0pt; font-family:gotham,arial,helvetica; color:#444;}
.imageRight {border:0; margin-bottom:2px; float:right; text-align:center; font-weight:bold; font-size:8.0pt; font-family:gotham,arial,helvetica; color:#444;}
.imageCenter {border:0; margin:0 auto;margin-bottom:2px; text-align:center; font-weight:bold; font-size:8.0pt; font-family:gotham,arial,helvetica; color:#444;}
.picLeft {border:solid 1px #888; margin:2px 8px 2px 0; float:left; box-shadow:4px 4px 4px #888;}
.picRight {border:solid 1px #888; margin:2px 0 2px 4px; float:right; box-shadow:4px 4px 4px #888;}
.picCenter {border:solid 1px #888; margin:0px;margin-left:auto; margin-right:auto; box-shadow:4px 4px 4px #888;}
.picLeftZoom {border:solid 1px #888; margin:2px 8px 2px 0; float:left; box-shadow:4px 4px 4px #888;position:relative;transition:transform .3s ease-in;-moz-transition:-moz-transform .3s ease-in;-webkit-transition:-webkit-transform .3s ease-in;-ms-transition:-ms-transform .3s ease-in;}
.picLeftZoom:hover {z-index:999;cursor:zoom-in;transform:scale(2.5) translateX(29%);-moz-transform:scale(2.5) translateX(29%);-webkit-transform:scale(2.5) translateX(29%);-ms-transform:scale(2.5) translateX(29%);}
.picRightZoom {border:solid 1px #888; margin:2px 0 2px 4px; float:right; box-shadow:4px 4px 4px #888;position:relative;transition:transform .3s ease-in;-moz-transition:-moz-transform .3s ease-in;-webkit-transition:-webkit-transform .3s ease-in;-ms-transition:-ms-transform .3s ease-in;}
.picRightZoom:hover {z-index:999;cursor:zoom-in;transform:scale(2.5) translateX(-29%);-moz-transform:scale(2.5) translateX(-29%);-webkit-transform:scale(2.5) translateX(-29%);-ms-transform:scale(2.5) translateX(-29%);}
.picLeftZoomBot {border:solid 1px #888; margin:2px 8px 2px 0; float:left; box-shadow:4px 4px 4px #888;position:relative;transition:-transform .3s ease-in;-moz-transition:-moz-transform .3s ease-in;-webkit-transition:-webkit-transform .3s ease-in;-ms-transition:-ms-transform .3s ease-in;}
.picLeftZoomBot:hover {z-index:999;cursor:zoom-in;transform:scale(2.5) translate(29%,-31%);-moz-transform:scale(2.5) translate(29%,-31%);-webkit-transform:scale(2.5) translate(29%,-31%);-ms-transform:scale(2.5) translate(29%,-31%);}
.picRightZoomBot {border:solid 1px #888; margin:2px 0 2px 4px; float:right; box-shadow:4px 4px 4px #888;position:relative;transition:-transform .3s ease-in;-moz-transition:-moz-transform .3s ease-in;-webkit-transition:-webkit-transform .3s ease-in;-ms-transition:-ms-transform .3s ease-in;}
.picRightZoomBot:hover {z-index:999;cursor:zoom-in;transform:scale(2.5) translate(-29%,-31%);-moz-transform:scale(2.5) translate(-29%,-31%);-webkit-transform:scale(2.5) translate(-29%,-31%);-ms-transform:scale(2.5) translate(-29%,-31%);}
.picLeftZoomTop {border:solid 1px #888; margin:2px 8px 2px 0; float:left; box-shadow:4px 4px 4px #888;position:relative;transition:-transform .3s ease-in;-moz-transition:-moz-transform .3s ease-in;-webkit-transition:-webkit-transform .3s ease-in;-ms-transition:-ms-transform .3s ease-in;}
.picLeftZoomTop:hover {display:block;z-index:999;cursor:zoom-in;transform:scale(2.5) translate(29%,31%);-moz-transform:scale(2.5) translate(29%,31%);-webkit-transform:scale(2.5) translate(29%,31%);-ms-transform:scale(2.5) translate(29%,31%);}
.picRightZoomTop {display:block;border:solid 1px #888; margin:2px 0 2px 4px; float:right; box-shadow:4px 4px 4px #888;position:relative;transition:-transform .3s ease-in;-moz-transition:-moz-transform .3s ease-in;-webkit-transition:-webkit-transform .3s ease-in;-ms-transition:-ms-transform .3s ease-in;}
.picRightZoomTop:hover {z-index:999;cursor:zoom-in;transform:scale(2.5) translate(-29%,31%);-moz-transform:scale(2.5) translate(-29%,31%);-webkit-transform:scale(2.5) translate(-29%,31%);-ms-transform:scale(2.5) translate(-29%,31%);}
.picRecord {border:0;box-shadow:none;filter:drop-shadow(4px 4px 4px #888);}
.picCircle {shape-outside:circle(50%);margin:16px 5px 5px 5px}
.picFade {border:solid 1px #888; margin:4px; box-shadow:4px 4px 4px #888;transition:opacity 2s, transform .3s ease-in; -moz-transition:opacity .8s, -moz-transform .3s ease-in;-webkit-transition:opacity .8s, -webkit-transform .3s ease-in;-ms-transition:opacity .8s, -ms-transform .3s ease-in;}
.picFade:hover {z-index:999;transform:scale(2.5) translateX(-29%);-moz-transform:scale(2.5) translateX(-29%);-webkit-transform:scale(2.5) translateX(-29%);-ms-transform:scale(2.5) translateX(-29%);}
.picFadeAlt {border:solid 1px #888; margin:4px; box-shadow:4px 4px 4px #888;transition:opacity 2s; -moz-transition:opacity .8s;-webkit-transition:opacity .8s;-ms-transition:opacity .8s;}
.listDiv {overflow:hidden;max-height:0px;-webkit-transition: max-height .6s ease-in-out;-moz-transition: max-height .6s ease-in-out;-ms-transition: max-height .6s ease-in-out;transition: max-height .6s ease-in-out;}
.collapseDesc { display:block;color:#500;width:100%;max-height:0px;overflow:hidden;padding:4px;-moz-transition:all 1s; -webkit-transition:all 1s; -ms-transition:all 1s; transition:all 1s; }

.artWrapper {border-collapse:collapse;border:0;max-width:1060px;margin:0 auto;background:#fffcf3;border-bottom:1px solid #666;}
.artWrapper td {padding:0px 8px;}
.artTable { border-collapse:collapse;border:1px solid #444;margin:0 8px 2px 0; float:left;box-shadow:4px 4px 3px #999;background-color:#fef8ec; z-index:1;}
.artTitle { margin:0in; font-size:11.5pt; color:#034; text-align:center; font-family:arial,helvetica;text-shadow:2px 2px 4px #888}
.artTitle img { border:3px outset #66a;margin:2px 0 4px 0; box-shadow:4px 4px 4px #888; }
.art { margin:0px; font-size:9.5pt; text-align:justify; font-family:gotham,arial,helvetica; line-height:13.7pt; color:#111; }
.art div { margin:0px 0px 3px 0px; text-indent:2em; }
.artquote { margin:2px 6px 2px 6px; text-align:justify; font-size:9.5pt; font-family:centFont; line-height:13.0pt; padding:1px 3px; color:#222; background:#fbfbf3; border-top:1px solid #ccc; border-bottom:1px solid #ccc;z-index:-1;border-left:10px solid #a06e6b }
.artquote div { margin:0px 0px 2px 0px; text-indent:2em; }
.titleTxt {margin:0px; font-size:18.0pt; font-variant:small-caps; font-weight:bold; color:#007; text-align:center; font-family:Times New Roman;text-shadow:2px 2px 4px #888}
.sigNameTxt {margin:0px; font-size:18.0pt; font-variant:small-caps; font-weight:bold; color:#007; background:#F5F5F5;text-align:center; font-family:Times New Roman;border:1px outset #888;text-shadow:2px 2px 4px #888}

.surveyForm {margin:0in; font-size:10.0pt; text-align:justify; font-family:gotham,Arial;}
.surveyForm input, .surveyForm select {font-size:8.0pt;text-align:left;}
.surveyFormTA {margin:0in; font-size:8.5pt; font-family:gotham,Arial;}

.timeDisplay {z-index:97; margin: -18px 0 0 8px; float:left; display:block; position:relative; font-family:Arial; font-size:8.5pt; font-weight:normal; color:#444;}
.menuLinks {z-index:98; margin: -18px 8px 0 0; float:right; display:block; position:relative; font-family:Arial; font-size:8.5pt; font-weight:normal; color:#444;}

.dAbout {z-index:99; padding:0px; width:0px; height:0px; float:right; overflow:hidden; background-color:#fff; display:block; visibility:collapse; border-left:1px solid #aaa; border-top:1px solid #aaa; border-right:1px solid #333; border-bottom:1px solid #333; opacity:0.9; filter:alpha(opacity=85); 
box-shadow:5px 7px 3px #888; -moz-transition: all .5s ease-out; -webkit-transition: all .5s ease-out; -ms-transition: all .5s ease-out; transition: all .5s ease-out;}
.aboutTb {margin:0in; width:340px; border:0; border-collapse:collapse; display:collapse; font-family:Arial; }
.aboutTb th {font-size:10.0pt; font-weight:bold; text-decoration:underline; text-align:left;}
.aboutTb td {font-size:8.5pt; font-weight:normal; text-decoration:none; text-align:left;}

.dCover {z-index:100; padding:2px; width:275px; position:absolute; color:#fff; display:block; }
.dCover table {background-color:#444; text-align:left; border-left:2px solid #aaa; border-top:2px solid #aaa; border-right:2px solid #000; border-bottom:2px solid #000; margin:0; }
.dCover a {color:#ff0; }
.dCover img {margin:0px; padding:0px; }
.dCover hr {margin:0; padding:0px; height:1px; }

.faqQ { margin:0in; text-align:justify; color:#306; font-weight:bold; font-size:12.0pt; font-family:Arial;}
.faqA { margin:0in; margin-bottom:4.0pt; font-size:10.0pt; text-align:justify; font-family:Times New Roman;}

.shadeTable {text-align:center; display:block; position:relative; margin:3px 0 4px 0; padding:0px; background:url(/shade_t.gif) repeat-x; height:18px; width:100%; border-collapse:collapse;z-index:98; }
.shadeS {margin:0; padding:0; height:18px; width:49%;}
.shadeM {display:block;float:left;position:relative;color:#000;margin:0;width:218px;height:18px;cursor:pointer;white-space:nowrap;text-align:center;}
.shadeC {display:inline; float:left; position:relative; margin:0; padding:1px 0 0 0; width:180px; font-size:7.5pt; font-weight:bold; text-align:center; font-family:Arial; background:url(/shade_c.gif) repeat-x; height:18px; cursor:pointer;}
.shadeImg { float:left; display:block; position:relative; margin:0 }

.tabTable {display:block; position:relative; margin:3px 0 1px 0; padding:0px; background:url(/tab_t.gif) repeat-x; height:18px; width:100%; border-collapse:collapse;z-index:97 }
.tabTable a, .tabTable a:visited {color:#467; font-weight:normal; }
.tabTable a:hover {color:#a00; }
.tabTable a:focus, .tabTable a:active {color:#a00; font-weight:bold; }
.tabImg { float:left; display:inline; position:relative; margin:0 }
.tabS {margin:0; padding:0; height:18px; width:11px;}
.tabC {display:inline; float:left; position:relative; color:#000; margin:0; padding:1px 0 0 0; width:120px; background:url(/tab_c.gif) repeat-x; height:18px; font-size:8.0pt; font-weight:bold; text-align:center; font-family:Arial;}
.tabCBg {display:inline; float:left; position:relative; margin:0; padding:1px 0 0 0; width:120px; background:url(/tab_bg_c.gif) repeat-x; height:18px; font-size:8.0pt; text-align:center; font-family:Arial; cursor:pointer;}
.tabX {margin:0; padding:0; height:18px; float:left; display:block; position:relative;}
.tabXA {margin:0; padding:0; height:18px; float:left; display:block; position:relative; background-color:#d6d6b5;}

.hide {display:none; margin:0px; padding:0px;}
.show {display:inline; padding:0px; }
.mArea {display:block;margin-top:-94px;margin-left:auto;margin-right:auto;text-align:center;width:100%;height:114px;padding-top:4px; -moz-transition: all 1s; -webkit-transition: all 1s; -ms-transition: all 1s; transition: all 1s;}
.bodyScroll {overflow:auto;}
.bodyScrollCov {overflow:auto;color:#fff; background-color:#444;}
.listing {margin:0px;background-color:#eef;width:98%;border-collapse:collapse;border-right: none;border-left: none;border-top:1px solid #e0e0e0;border-bottom:1px solid #b0b0b0; }
.listing td {padding:2px;padding-top:0px;}
.dlDef { margin:0in; font-size:10.0pt; text-align:justify; font-family:Arial; }
.dlDef dt { font-weight:bold; }
.dlDef dd { margin-bottom:4.0pt; }

.linkHead { border-collapse:collapse; padding:3px; border-left:solid 1px #ddd; border-top:solid 1px #ddd; border-right:solid 1px #999; border-bottom:solid 1px #999;}
.linkList { border-collapse:collapse; padding:2px; border-left:solid 1px #ddd; border-top:solid 1px #ddd; border-right:solid 1px #999; border-bottom:solid 1px #999;}
.linkList td { border-left:solid 1px #fff; border-right:solid 1px #ccc; }
.linkListDiv { display:table;border-top:solid 1px #ddd; border-bottom:solid 1px #999;position:relative;width:100%;}
.linkListTh { display:table-cell;position:relative;vertical-align:top;padding:4px;background:#ddd;font-weight:700;text-align:center;border-top:1px solid #888;border-right:solid 1px #bbb;border-left:solid 1px #fff;font-family:arial,helvetica;font-size:13.5pt;font-variant:small-caps;width:auto}
.linkListL { display:table-cell;position:relative;vertical-align:top;width:275px;padding:4px;border-right:solid 1px #bbb;text-align:left;font-family:Arial,Helvetica;font-size:10.0pt;}
.linkListR { display:table-cell;position:relative;vertical-align:top;font-size:10.0pt; text-align:justify;line-height:12.5pt;padding:4px;font-family:Arial,Helvetica;border-left:solid 1px #fff;width:auto}

.bookRow {width:100%;background-color:#eef;display:table;}
.bookDivWhole {width:100%;padding:6px;position:relative;display:table-cell;border:1px solid #bbb;border-top:none;}
.bookDivHalf {width:50%;padding:6px;position:relative;display:table-cell;border:1px solid #bbb;border-top:none;}
.bookDisp {float:left;width:124px;padding:2px;display:table-cell;text-align:center;}
.bookDispNrw {float:left;width:106px;padding:2px;display:table-cell;}
.merchDiv { margin:0px;padding:6px;float:right;background:#eef}
.amazonBtn {border:0px;margin:0px 0px -8px 0px;}
.amazonBtnDiv {position:absolute;border:0px;left:112px;top:110px;}

.songTitleBand {background-color:#f0ecd0; padding:4px; border-top:1px solid #888; border-bottom:1px solid #888;margin:4px 0 0 0; font-size:13.0pt; font-weight:bold; color:#041; text-align:left; font-family:ttlFont;text-shadow:2px 2px 4px #888}
.songTitleBand a {color:#041;}
.songTitleBand a:hover {color:#b00;}
.songTitleBand img {margin:0 5px;vertical-align:top;}
.lyrics {float:right;margin:0 5px;vertical-align:top;}
.songComp { display:inline;margin:0px 12px;font-size:10.5pt; font-weight:400; color:#024; text-align:left; font-family:arial,helvetica;text-shadow:2px 2px 3px #888}
.songDesc  { position:relative;display:block;background-color:rgba(255,255,250,0.95);padding:4px;border-bottom:1px solid #888;margin:0;font-size:10.0pt;line-height:12.7pt;color:#000;text-align:justify;font-family:arial,helvetica;text-indent:2em;}
.songDesc div {text-indent:2em;}
#audioDiv {z-index:500;width:350px;height:48px;padding:3px;background:rgba(18,18,18,0.7);text-align:center;font-family:arial,helvetica;font-size:8.0pt;color:#ffa;cursor:move;position:absolute;right:0px;display:none;box-shadow:4px 4px 4px #888;}
.playTitle {position:relative;display:inline-block;height:12.0pt;}
.closeX {display:inline-block;float:right;cursor:pointer;font-weight:800;}
.closeX a {background:#888;color:#f55;}
.closeX a:hover {background:#bbb;color:#f00;}
.audFile {height:25px;width:350px;background:#222;vertical-align:middle;}

.advSearch {z-index:99; text-align:left; padding:0px; width:204px; height:0px; overflow:hidden; background-color:rgba(240,240,240,0.85); display:block; visibility:collapse; border-left:1px solid #aaa; border-top:1px solid #aaa; border-right:1px solid #333; border-bottom:1px solid #333;font-family:Arial,Helvetica;font-size:9.0pt; 
box-shadow:5px 7px 3px #888; -moz-transition: all .4s ease-out; -webkit-transition: all .4s ease-out; -ms-transition: all .4s ease-out; transition: all .4s ease-out;}
.searchHeader {margin:4px 0 4px 0; height:20px;font-size:10.0pt;text-align:center;font-family:Arial;background-color:#d6e6e6;border-top:solid 1px #009;border-bottom:solid 1px #009;color:#222;}
.searchNum {margin:0 4px 0 0; height:24px; font-size:11.0pt; text-align:right; font-family:Arial; }
.searchResult {margin:0; font-size:11.0pt; text-align:left; font-family:Arial; }
.searchSample {margin:0; font-size:9.0pt; text-align:left; font-family:Arial;color:#555;}
.searchURL {margin:0; font-size:10.0pt; text-align:left; font-family:Arial;color:#050;}
.searchBox {font-size:9.0pt;width:120px;color:#222;margin:0 2px;padding:0 2px;border:2px inset #eee;font-family:Arial;}
.btnLink { border:0px; vertical-align:bottom; }
.copyRite {margin:10px auto; font-size:7.5pt; text-align:center; font-family:Arial; }
.menuLinks {z-index:98; margin: -20px 8px 0 0; float:right; display:block; position:relative; font-family:Arial; font-size:8.5pt; font-weight:normal; color:#444;}

.recList {width:98%;border-collapse:collapse;font-family:arial,helvetica;font-size:8.0pt;font-family:arial,helvetica}
.recList th, .recList td {padding:3px; border-left: 1px solid #bbb; border-top: 1px solid #bbb; border-right: 1px solid #777; border-bottom: 1px solid #777;vertical-align:top; }
.recList th {text-align:center; color:#444; background-color:#e0e0ff; font-weight:bold; font-size:9.0pt; }
.recList td {text-align:left; color:#222; }

.samHeader { margin:6px auto; text-align:center; font-size:22.0pt; font-family: ftltFont; line-height:25.0pt; color:#005A4D; text-shadow:2px 2px 2px #023; }
