html, body, div, span, applet, object, iframe, frame, frameset, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section{display:block;}
body{line-height:1;background:#000;color:#444;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;}
#bodyContainer{background:#fff;margin:5px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
ol, ul{list-style:none;}
blockquote, q{quotes:none;}
blockquote:before, blockquote:after,
q:before, q:after{content:'';content:none;}
table{border-collapse:collapse;border-spacing:0;}
h1, h2, h3, h4, h5, h6{color:#4E6B11;font-weight:normal;color:#4E6B11}
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a{font-weight:inherit;}
h1{font-size:46px;line-height:50px;margin-bottom:14px;}
h2{font-size:1.5em;line-height:40px;margin-bottom:10px;}
.maintitle{float:left;font-family:'Arial',sans-serif;font-size:2.2em;line-height:1em;margin-bottom:0;margin-left:0.2em;margin-top:1.4em;text-align:center;}
.title{//font-family:'Francois One', sans-serif;font-family:'Arial', sans-serif;margin-bottom:0;text-align:center;}
.logo{margin:12px auto;max-width:480px;position:relative;cursor:pointer;}
#logoSprite{background:url("../images/sprite.png") -375px 0 no-repeat transparent;width:125px;height:100px;float:left;}
.subtitle{clear:right;color:#BC8139;float:left;font-size:1em;line-height:1.3em;margin-left:0.5em;margin-top:0;max-width:200px;}
h3{font-size:28px;line-height:34px;margin-bottom:8px;}
h4{font-size:21px;line-height:30px;margin-bottom:4px;}
h5{font-size:17px;line-height:24px;}
h6{font-size:14px;line-height:21px;}
.subheader{color:#777;}
p{margin:0 0 20px 0;line-height:1.2em;font-size:1.3em;}
p img{margin:0;}
p.lead{font-size:21px;line-height:27px;color:#777;}
em{font-style:italic;}
strong{font-weight:bold;color:#333;}
small{font-size:80%;}
blockquote, blockquote p{font-size:17px;line-height:24px;color:#777;font-style:italic;}
blockquote{margin:0 0 20px;padding:9px 20px 0 19px;border-left:1px solid #ddd;}
blockquote cite{display:block;font-size:12px;color:#555;}
blockquote cite:before{content:"\2014 \0020";}
blockquote cite a, blockquote cite a:visited, blockquote cite a:visited{color:#555;}
hr{border:solid #ddd;border-width:1px 0 0;clear:both;margin:10px 0;height:0;}
a, a:visited{color:#333;text-decoration:underline;outline:0;}
a:hover, a:focus{color:#000;}
p a, p a:visited{line-height:inherit;}
ul, ol{margin-bottom:20px;}
ul{list-style:none outside;}
ol{list-style:decimal;}
ol, ul.square, ul.circle, ul.disc{margin-left:30px;}
ul.square{list-style:square outside;}
ul.circle{list-style:circle outside;}
ul.disc{list-style:disc outside;}
ul ul, ul ol,
ol ol, ol ul{margin:4px 0 5px 30px;font-size:90%;}
ul ul li, ul ol li,
ol ol li, ol ul li{margin-bottom:6px;font-size:1.3em;}
li{line-height:18px;margin-bottom:12px;line-height:1.5em;margin-bottom:6px}
ul.large li{line-height:21px;}
li p{line-height:1.5em;}
#panel li{line-height:.9em;}
#panel .container{padding:0;width:auto;}
img.scale-with-grid{max-width:100%;height:auto;}
a.button,
button,
input[type="submit"],
input[type="reset"],
input[type="button"]{background:#eee;background:#eee -moz-linear-gradient(top, rgba(255,255,255,.2) 0%, rgba(0,0,0,.2) 100%);background:#eee -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,.2)), color-stop(100%,rgba(0,0,0,.2)));background:#eee -webkit-linear-gradient(top, rgba(255,255,255,.2) 0%,rgba(0,0,0,.2) 100%);background:#eee -o-linear-gradient(top, rgba(255,255,255,.2) 0%,rgba(0,0,0,.2) 100%);background:#eee -ms-linear-gradient(top, rgba(255,255,255,.2) 0%,rgba(0,0,0,.2) 100%);background:#eee linear-gradient(top, rgba(255,255,255,.2) 0%,rgba(0,0,0,.2) 100%);border:1px solid #aaa;border-top:1px solid #ccc;border-left:1px solid #ccc;padding:4px 12px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;color:#444;display:inline-block;font-size:11px;font-weight:bold;text-decoration:none;text-shadow:0 1px rgba(255, 255, 255, .75);cursor:pointer;margin-bottom:20px;line-height:21px;font-family:"HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif;}
a.button:hover,
button:hover,
input[type="submit"]:hover,
input[type="reset"]:hover,
input[type="button"]:hover{color:#222;background:#ddd;background:#ddd -moz-linear-gradient(top, rgba(255,255,255,.3) 0%, rgba(0,0,0,.3) 100%);background:#ddd -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,.3)), color-stop(100%,rgba(0,0,0,.3)));background:#ddd -webkit-linear-gradient(top, rgba(255,255,255,.3) 0%,rgba(0,0,0,.3) 100%);background:#ddd -o-linear-gradient(top, rgba(255,255,255,.3) 0%,rgba(0,0,0,.3) 100%);background:#ddd -ms-linear-gradient(top, rgba(255,255,255,.3) 0%,rgba(0,0,0,.3) 100%);background:#ddd linear-gradient(top, rgba(255,255,255,.3) 0%,rgba(0,0,0,.3) 100%);border:1px solid #888;border-top:1px solid #aaa;border-left:1px solid #aaa;}
a.button:active,
button:active,
input[type="submit"]:active,
input[type="reset"]:active,
input[type="button"]:active{border:1px solid #666;background:#ccc;background:#ccc -moz-linear-gradient(top, rgba(255,255,255,.35) 0%, rgba(10,10,10,.4) 100%);background:#ccc -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,.35)), color-stop(100%,rgba(10,10,10,.4)));background:#ccc -webkit-linear-gradient(top, rgba(255,255,255,.35) 0%,rgba(10,10,10,.4) 100%);background:#ccc -o-linear-gradient(top, rgba(255,255,255,.35) 0%,rgba(10,10,10,.4) 100%);background:#ccc -ms-linear-gradient(top, rgba(255,255,255,.35) 0%,rgba(10,10,10,.4) 100%);background:#ccc linear-gradient(top, rgba(255,255,255,.35) 0%,rgba(10,10,10,.4) 100%);}
.button.full-width,
button.full-width,
input[type="submit"].full-width,
input[type="reset"].full-width,
input[type="button"].full-width{width:100%;padding-left:0 !important;padding-right:0 !important;text-align:center;}
img.button{background:none;}

ul.tabs{margin:10px 0 0 0;padding:0;/*border-bottom:solid 1px #ddd;*/text-align:center;}

ul.tabs li{display:inline-block;height:30px;padding:0;margin-bottom:0;}

ul.tabs li a{text-decoration:none;width:auto;padding:4px 20px;line-height:30px;border:solid 1px #ddd;border-width:1px 1px 0 0;margin:0 2px;font-size:1.3em;color:#fff;}

ul.tabs li a.active{color:#4b4b4b; border-bottom:1px solid #fff; text-decoration:none;}

ul.tabs li img{position:relative; top:5px;}
    
ul.tabs li a { 
 background:#4b4b4b;
 background-image: -ms-linear-gradient(top, #cccccc 0%, #4b4b4b 100%);
 background-image: -moz-linear-gradient(top, #cccccc 0%, #4b4b4b 100%);
 background-image: -o-linear-gradient(top, #cccccc 0%, #4b4b4b 100%);
 background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #cccccc), color-stop(1, #4b4b4b));
 background-image: -webkit-linear-gradient(top, #cccccc 0%, #4b4b4b 100%);
 background-image: linear-gradient(top, #cccccc 0%, #4b4b4b 100%);
}

ul.tabs li a.active { 
 background:#eeeeee;
 background-image: -ms-linear-gradient(top, #cccccc 0%, #ffffff 100%);
 background-image: -moz-linear-gradient(top, #cccccc 0%, #ffffff 100%);
 background-image: -o-linear-gradient(top, #cccccc 0%, #ffffff 100%);
 background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #cccccc), color-stop(1, #ffffff));
 background-image: -webkit-linear-gradient(top, #cccccc 0%, #ffffff 100%);
 background-image: linear-gradient(top, #cccccc 0%, #ffffff 100%);
}


ul.tabs li:first-child a.active{margin-left:0;}
ul.tabs li:first-child a{border-width:1px 1px 0 1px;-moz-border-radius-topleft:2px;-webkit-border-top-left-radius:2px;border-top-left-radius:2px;}
ul.tabs li:last-child a{-moz-border-radius-topright:2px;-webkit-border-top-right-radius:2px;border-top-right-radius:2px;}
ul.tabs-content{margin:0;display:block;}
ul.tabs-content > li{display:none;}
ul.tabs-content > li.active{display:block;}
ul.tabs:before,
ul.tabs:after{content:'\0020';display:block;overflow:hidden;visibility:hidden;width:0;height:0;}
ul.tabs:after{clear:both;}
ul.tabs{zoom:1;}
ul.tabs-content p, ul.tabs-content li{color:#7b8245;}
ul. tabs-content p a, ul. tabs-content p a:visited{color:#202a05;}
form{margin-bottom:20px;}
fieldset{margin-bottom:20px;}
input[type="text"],
input[type="password"],
input[type="email"],
textarea,
select{border:1px solid #ccc;padding:6px 4px;outline:none;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;font:13px "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif;color:#777;margin:0;width:400px;max-width:100%;display:block;margin-bottom:10px;background:#fff;}
select{padding:0;}
input[type="text"]:focus,
input[type="password"]:focus,
input[type="email"]:focus,
textarea:focus{border:1px solid #aaa;color:#444;-moz-box-shadow:0 0 3px rgba(0,0,0,.2);-webkit-box-shadow:0 0 3px rgba(0,0,0,.2);box-shadow:0 0 3px rgba(0,0,0,.2);}
textarea{min-height:60px;}
label,
legend{display:block;font-weight:bold;font-size:13px;}
select{width:220px;}
input[type="checkbox"]{display:inline;}
label span,
legend span{font-weight:normal;font-size:13px;color:#444;}
.remove-bottom{margin-bottom:0 !important;}
.half-bottom{margin-bottom:10px !important;}
.add-bottom{margin-bottom:20px !important;}
ul.tabs-content ul{font-size:100%;}
div.container ul.tabs li a{border-top-left-radius:6px;border-top-right-radius:6px;}
.container{position:relative;width:960px;margin:0 auto;padding:0;}
.column, .columns{float:left;display:inline;margin-left:10px;margin-right:10px;}
.row{margin-bottom:20px;}
.column.alpha, .columns.alpha{margin-left:0;}
.column.omega, .columns.omega{margin-right:0;}
.container .one.column{width:40px;}
.container .two.columns{width:100px;}
.container .three.columns{width:160px;}
.container .four.columns{width:180px;text-align:center;}
.container .five.columns{width:280px;}
.container .six.columns{width:340px;}
.container .seven.columns{width:400px;}
.container .eight.columns{width:460px;}
.container .nine.columns{width:520px;}
.container .ten.columns{width:580px;}
.container .eleven.columns{width:640px;}
.container .twelve.columns{width:700px;}
.container .thirteen.columns{width:760px;}
.container .fourteen.columns{width:820px;}
.container .fifteen.columns{width:880px;}
.container .sixteen.columns{width:940px;}
.container .one-third.column{width:300px;}
.container .two-thirds.column{width:620px;}
.container .offset-by-one{padding-left:60px;}
.container .offset-by-two{padding-left:120px;}
.container .offset-by-three{padding-left:180px;}
.container .offset-by-four{padding-left:240px;}
.container .offset-by-five{padding-left:300px;}
.container .offset-by-six{padding-left:360px;}
.container .offset-by-seven{padding-left:420px;}
.container .offset-by-eight{padding-left:480px;}
.container .offset-by-nine{padding-left:540px;}
.container .offset-by-ten{padding-left:600px;}
.container .offset-by-eleven{padding-left:660px;}
.container .offset-by-twelve{padding-left:720px;}
.container .offset-by-thirteen{padding-left:780px;}
.container .offset-by-fourteen{padding-left:840px;}
.container .offset-by-fifteen{padding-left:900px;}
@media only screen and (min-width:768px) and (max-width:959px){.container{width:768px;}
.container .column,
.container .columns{margin-left:10px;margin-right:10px;}
.column.alpha, .columns.alpha{margin-left:0;margin-right:10px;}
.column.omega, .columns.omega{margin-right:0;margin-left:10px;}
.container .one.column{width:28px;}
.container .two.columns{width:76px;}
.container .three.columns{width:124px;}
.container .four.columns{width:172px;}
.container .five.columns{width:220px;}
.container .six.columns{width:268px;}
.container .seven.columns{width:316px;}
.container .eight.columns{width:364px;}
.container .nine.columns{width:412px;}
.container .ten.columns{width:460px;}
.container .eleven.columns{width:508px;}
.container .twelve.columns{width:556px;}
.container .thirteen.columns{width:604px;}
.container .fourteen.columns{width:652px;}
.container .fifteen.columns{width:700px;}
.container .sixteen.columns{width:748px;}
.container .one-third.column{width:236px;}
.container .two-thirds.column{width:492px;}
.container .offset-by-one{padding-left:48px;}
.container .offset-by-two{padding-left:96px;}
.container .offset-by-three{padding-left:144px;}
.container .offset-by-four{padding-left:192px;}
.container .offset-by-five{padding-left:240px;}
.container .offset-by-six{padding-left:288px;}
.container .offset-by-seven{padding-left:336px;}
.container .offset-by-eight{padding-left:348px;}
.container .offset-by-nine{padding-left:432px;}
.container .offset-by-ten{padding-left:480px;}
.container .offset-by-eleven{padding-left:528px;}
.container .offset-by-twelve{padding-left:576px;}
.container .offset-by-thirteen{padding-left:624px;}
.container .offset-by-fourteen{padding-left:672px;}
.container .offset-by-fifteen{padding-left:720px;}
}
@media only screen and (max-width:767px){.container{width:300px;}
.columns, .column{margin:0;}
.container .one.column,
.container .two.columns,
.container .three.columns,
.container .four.columns,
.container .five.columns,
.container .six.columns,
.container .seven.columns,
.container .eight.columns,
.container .nine.columns,
.container .ten.columns,
.container .eleven.columns,
.container .twelve.columns,
.container .thirteen.columns,
.container .fourteen.columns,
.container .fifteen.columns,
.container .sixteen.columns,
.container .one-third.column,
.container .two-thirds.column{width:300px;}
.container .offset-by-one,
.container .offset-by-two,
.container .offset-by-three,
.container .offset-by-four,
.container .offset-by-five,
.container .offset-by-six,
.container .offset-by-seven,
.container .offset-by-eight,
.container .offset-by-nine,
.container .offset-by-ten,
.container .offset-by-eleven,
.container .offset-by-twelve,
.container .offset-by-thirteen,
.container .offset-by-fourteen,
.container .offset-by-fifteen{padding-left:0;}
#panel{height:auto;overflow:visible}
}
@media only screen and (min-width:480px) and (max-width:767px){.container{width:420px;}
.columns, .column{margin:0;}
.container .one.column,
.container .two.columns,
.container .three.columns,
.container .four.columns,
.container .five.columns,
.container .six.columns,
.container .seven.columns,
.container .eight.columns,
.container .nine.columns,
.container .ten.columns,
.container .eleven.columns,
.container .twelve.columns,
.container .thirteen.columns,
.container .fourteen.columns,
.container .fifteen.columns,
.container .sixteen.columns,
.container .one-third.column,
.container .two-thirds.column{width:420px;}
#panel{height:auto;overflow:visible}
.maintitle{line-height:.5em;margin-top:.2em;}
.subtitle{margin-top:.3em}
}
.container:after{content:"\0020";display:block;height:0;clear:both;visibility:hidden;}
.clearfix:before,
.clearfix:after,
.row:before,
.row:after{content:'\0020';display:block;overflow:hidden;visibility:hidden;width:0;height:0;}
.row:after,
.clearfix:after{clear:both;}
.row,
.clearfix{zoom:1;}
.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0;}
.center{text-align:center;}
@media only screen and (max-width:959px){}
@media only screen and (min-width:768px) and (max-width:959px){}
@media only screen and (max-width:767px){}
@media only screen and (min-width:480px) and (max-width:767px){}
@media only screen and (max-width:479px){}
@charset "UTF-8";.langresources{border-collapse:collapse;font-family:"Lucida Sans Unicode","Lucida Grande",Sans-Serif;font-size:1em;margin:0 auto 20px;text-align:left;width:100%;}
.langresources th{color:#464D21;font-size:13px;font-weight:bold;padding:8px;}
.langresources td{background: none repeat scroll 0 0 #FFFFFF;border-bottom:1px solid #E8EDFF;border-top:1px solid transparent;color:#666699;padding:8px;cursor:pointer;filter:alpha(opacity=90);opacity:0.9;}
.langresources td img{vertical-align:middle;}
.langresources tr a{color:#333399;display:block;padding-left:20px;text-decoration:none;}
.langresources tr:hover td{background:#D0DAFD;color:#333399;}
.langresources th #mediatypelogo{background:none repeat scroll 0 0 #333;}
td .langresources .linkout a{}
#detailBottom{color:#4E6B11;}
#ethcode{background:none repeat scroll 0 0 #FFFFFF;border:3px solid #BC8139;border-radius:6px 6px 6px 6px;color:#4E6B11;text-align:center;width:80px;margin-left:auto;margin-right:auto;}
#ethcodeContainer{float:right;text-align:center;cursor:pointer;display:inline;}
#ethcode h2{font-size:2em;}
#headRightButton{margin-top:1em;margin-bottom:0;float:right;padding:2px;}
.langresultsnames p{font-size:1em;color:#777777;}
.langpage{text-align:center;}
h1.langresults{line-height:1.5em;text-decoration:none;}
.langpage #regularInput{float:left;margin:0 0.6em 0 0;width:88px;}
.langpage button{margin:0;}
form.langpage{float:right;margin:0;width:170px;}
form.langpage p{color:#777777;font-size:0.9em;font-style:italic;margin-bottom:0;}
.langresultsnames h3{color:#BC8139;font-size:22px;font-style:italic;font-weight:normal;line-height:26px;margin:0 0 8px;}
.otherresources{border:1px solid #CCCCCC;border-radius:6px 6px 6px 6px;padding:0.4em;margin-top:20px;}
.otherresources li{color:#BC8139;list-style:disc inside none;cursor:pointer;text-decoration:underline;}
.otherresources li a{color:#463015;}
.otherresources li a:visited{color:#BC8139;}

.biblepubinfo{border:1px solid #CCCCCC;border-radius:6px 6px 6px 6px;padding:0.4em;margin-top:20px;}
.biblepubinfo li{color:#463015;list-style:disc inside none;}
.biblepubinfo li a{color:#463015;}

.footerinfo{border-radius:6px 6px 6px 6px;padding:0.4em;width:100%;text-align:center;vertical-align:middle;}
.ackdiv{margin:0 auto;min-width:420px;width:70%;}
#ack{border-collapse:collapse;font-family:"Lucida Sans Unicode","Lucida Grande",Sans-Serif;font-size:12px;margin:6px auto 20px;text-align:left;width:100%;margin:0 auto;}
#ack th{background:none repeat scroll 0 0 #B9C9FE;border-bottom:1px solid #FFFFFF;border-top:4px solid #AABCFE;color:#4E6B11;font-size:13px;font-weight:normal;padding:8px;}
#ack td{background:none repeat scroll 0 0 #FFFFFF;border-bottom:1px solid #EEEEEE;border-top:1px solid transparent;color:#4E6B11;padding:8px;}
#ack tr a{color:#4E6B11;display:block;}
#ack tr:hover td{border-color:#BC8139;color:#4E6B11;}
#ack tfoot tr td{background:none repeat scroll 0 0 #FFFFFF;border-bottom:1px solid #4E6B11;color:#4E6B11;font-size:1.2em;margin-top:2em;padding-top:3em;text-align:center;line-height:1.5em;}
#footerinfo{margin:20px auto 0;text-align:center;width:400px;}
#home{}
#home{float:left;text-align:center;width:100px;}

#homeSprite{background:url("../images/sprite.png") 0 0 no-repeat transparent;width:80px;height:75px;margin-left:auto;margin-right:auto;}
#homeSprite:hover{background:url("../images/sprite.png") 0 -75px no-repeat transparent;width:80px;height:75px;}
#home a{text-align:center;color:#777;font-size:.8em;}
#home a:hover{text-align:center;color:#333;font-size:.8em;}
<!-- acknowledgement -->
#acklink{}
#acklink{float:left;text-align:center;width:135px;}
#ackSprite{background:url("../images/sprite.png") -95px 0 no-repeat transparent;width:90px;height:75px;margin-left:auto;margin-right:auto;}
#ackSprite:hover{background:url("../images/sprite.png") -95px -75px no-repeat transparent;width:90px;height:75px;}
#acklink a{text-align:center;color:#777;font-size:.8em;}
#acklink a:hover{text-align:center;color:#333;font-size:.8em;}
<!-- contact button -->
#contactlink{}
#contactlink{float:left;text-align:center;width:125px;}
#contactSprite{background:url("../images/sprite.png") -185px 0 no-repeat transparent;width:105px;height:75px;margin-left:auto;margin-right:auto;}
#contactSprite:hover{background:url("../images/sprite.png") -191px -80px no-repeat transparent;width:105px;height:75px;}
#contactlink a{text-align:center;color:#777;font-size:.8em;}
#contactlink a:hover{text-align:center;color:#333;font-size:.8em;}

#languagesContainer{display:block;width:100%;position:fixed;left:0px;top:0px;background-color:#4E6B11;opacity:.50;filter:alpha(opacity=50);z-index:1001;}
#languages{display:block;background-color:white;min-height:600px;width:100%;padding:20px;color:#444444;}
#languages .alpha{font-size:150%;text-align:left;}
#languages legend{font-size:150%;text-align:center; width:100%;}
#languages td{padding:5px 5px 5px 20px;color:#4E6B11;}
#languages a{color:#4E6B11;text-decoration:underline;margin:0 2px;}
#languages .popular {text-align:center;}
#languages .popular div{font-size:130%;padding:10px 20px;display:inline-block;text-align:center;}
#languages .all{margin-top:40px;text-align:center;}
#languages .allDetail{width:960px; text-align:left;}
#languages .allIndex{margin:0 0 20px 20px;text-align:center;}
#languages h1{margin:30px 0 20px 0;color:black;}
#languages h2{margin:20px 0 0 0;color:black;}

#noLanguages{display:block;background-color:white;min-height:600px;width:100%;padding:20px;color:#444444;}
#noLanguages h1{margin:30px 0 20px 0;color:#444444;}
#noLanguages h2{margin:20px 0 0 0;color:#444444;}
#noLanguages a{color:#4E6B11;text-decoration:underline;margin:0 2px;}
#noLanguages .allIndex{margin:0 0 20px 20px;text-align:center;}

#returnButton{position:absolute;top:80px;left:30px;} 
#returnButton input{margin:5px;width:200px;}  
.detailContainer{width:100%;min-height:400px;padding:20px;margin-top:-10px;}
div.langresultsnames h1.langresults a h2{font-size:0.8em;line-height:0.4em;margin-bottom:0;margin-top:0.4em;}
div.langresultsnames button{}
.clear{clear:both;height:0;line-height:0;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix{display:inline-block;}
* html .clearfix{height:1%;}
.clearfix{display:block;}
.clearfix{height:1%;}
.clearfix{display:block;}
.tab{background:url(../images/sprite.png) 0 -238px;background-repeat:repeat-x;height:10px;position:relative;top:0;z-index:999;margin-right:10px;}
.tab ul.login{display:block;position:relative;float:left;clear:right;height:42px;width:auto;font-weight:bold;line-height:42px;margin:0;right:150px;color:white;font-size:80%;text-align:center;left:5px;}
.tab ul.login li.left{background:url(../images/sprite.png) no-repeat -43px -196px;height:42px;width:30px;padding:0;margin:0;display:block;float:left;}
.tab ul.login li.right{background:url(../images/sprite.png) no-repeat -8px -196px;height:42px;width:30px;padding:0;margin:0;display:block;float:left;}
.tab ul.login li{text-align:left;padding:0 6px;display:block;float:left;height:42px;background:url(../images/sprite.png) 0 -254px;background-repeat:repeat-x;}
.tab ul.login li a{color:#15ADFF;width:100%;color:#FFF;margin-left:-5px;}
.tab ul.login li a:hover{color:white;}
.tab .sep{color:#414141}
.tab a.open, .tab a.close{height:20px;line-height:20px !important;padding-left:40px;cursor:pointer;display:block;width:100px;position:relative;top:11px;}
.tab a.open{background:url(../images/sprite.png) no-repeat -603px -123px;}
.tab a.close{background:url(../images/sprite.png) no-repeat -613px -163px;}
.tab a:hover.open{background:url(../images/sprite.png) no-repeat -603px -142px;}
.tab a:hover.close{background:url(../images/sprite.png) no-repeat -613px -182.5px;}

#toppanel{position:absolute;top:0;width:100%;z-index:999;text-align:center;margin-left:auto;margin-right:auto;}
#panel{width:100%;height:270px;color:#999999;background:#E6E6DD;overflow:hidden;position:relative;z-index:3;display:none;height:auto;border-top:5px solid black;border-right:5px solid black;}
#panel h1{font-size:1.6em;padding:5px 0 10px;margin:0;color:white;}
#panel h2{font-size:1.2em;padding:10px 0 5px;margin:0;color:white;}
#panel p{margin:5px 0;padding:0;}
#panel a{text-decoration:none;color:#4E6B11;}
#panel a:hover{color:#202a05;}
#panel .a-lost-pwd{display:block;float:left;}
#panel .content{width:960px;margin:0 auto;padding-top:15px;text-align:left;font-size:0.85em;}
#panel .content .left{width:280px;float:left;padding:0 15px;border-left:1px solid #333;}
#panel .content .right{border-right:1px solid #333;}
#panel .content form{margin:0 0 10px 0;}
#panel .content label{float:left;padding-top:8px;clear:both;width:280px;display:block;}
#panel .content input.field{border:1px #1A1A1A solid;background:#414141;margin-right:5px;margin-top:4px;width:200px;color:white;height:16px;}
#panel .content input:focus.field{background:#545454;}
#panel .content input.bt_login,
#panel .content input.bt_register{display:block;float:left;clear:left;height:24px;text-align:center;cursor:pointer;border:none;font-weight:bold;margin:10px 0;}
#panel .content input.bt_login{width:74px;background:transparent url(../images/bt_login.png) no-repeat 0 0;}
#panel .content input.bt_register{width:94px;color:white;background:transparent url(../images/bt_register.png) no-repeat 0 0;}
#panel .lost-pwd{display:block;float:left;clear:right;padding:15px 5px 0;font-size:0.95em;text-decoration:underline;}

h1{color:#4E6B11;font-size:34px;line-height:40px;margin:0;}
h3{color:#333399;font-size:22px;line-height:26px;font-weight:normal;margin:0 0 8px 0;}
img{border:0;}
#logo{margin-bottom:20px;width:300px;}
#logo h1{color:#666;letter-spacing:-1px;font-weight:normal;}
#logo h1 span{color:#444;font-weight:bold;}
#logo .title{color:#999;font-size:12px;}
#container{margin:0 auto;padding-top:20px;width:800px;}
#content{border-bottom:1px dotted #999;border-top:1px dotted #999;padding:20px 0;}
#footer{clear:left;color:#888;margin:20px 0; padding:0 0 20px 0;}
#footer a:link, #footer a:visited{color:#888;text-decoration:none;}
#footer a:hover{color:#333;text-decoration:underline;}
table .langresources thead tr th#mediatype img{cursor:pointer;padding:0;text-align:center;vertical-align:bottom;}
#basic-modal-content{display:none;}
#simplemodal-overlay{background-color:#4E6B11;cursor:wait;opacity:0.2;}
#simplemodal-container{height:auto;width:80%;color:#333;background-color:#fff;border:4px solid #4E6B11;padding:12px;left:10%;top:0;opacity:.9;position:absolute;}
#simplemodal-container .simplemodal-data{padding:8px;}
#simplemodal-container code{background:#141414;border-left:3px solid #65B43D;color:#bbb;display:block;font-size:12px;margin-bottom:12px;padding:4px 6px 6px;}
#simplemodal-container a{color:#ddd;}
#simplemodal-container a.modalCloseImg{background:url(../images/x.png) no-repeat;width:25px;height:29px;display:inline;z-index:3200;position:absolute;top:-15px;right:-16px;cursor:pointer;}
#simplemodal-container h3{color:#4E6B11;}
#simplemodal-container a{color:#4E6B11;}
#osx-modal-content, #osx-modal-data{display:none;}
#osx-overlay{background-color:#000;cursor:wait;}
#osx-container{background-color:#eee;color:#000;font:16px/24px "Lucida Grande",Arial,sans-serif;padding-bottom:4px;width:600px;-moz-border-radius-bottomleft:6px;-webkit-border-bottom-left-radius:6px;-moz-border-radius-bottomright:6px;-webkit-border-bottom-right-radius:6px;border-radius:0 0 6px 6px;-moz-box-shadow:0 0 64px #000;-webkit-box-shadow:0 0 64px #000;box-shadow:0 0 64px #000;}
#osx-container a{color:#ddd;}
#osx-container #osx-modal-title{color:#000;background-color:#ddd;border-bottom:1px solid #ccc;font-weight:bold;padding:6px 8px;text-shadow:0 1px 0 #f4f4f4;}
#osx-container .close{display:none;position:absolute;right:0;top:0;}
#osx-container .close a{display:block;color:#777;font-weight:bold;padding:6px 12px 0;text-decoration:none;text-shadow:0 1px 0 #f4f4f4;}
#osx-container .close a:hover{color:#000;}
#osx-container #osx-modal-data{font-size:12px;padding:6px 12px;}
#osx-container h2{margin:10px 0 6px;}
#osx-container p{margin-bottom:10px;}
#osx-container span{color:#777;}
#langSearchSprite{background:url("../images/sprite.png") -520px 0 no-repeat;width:120px;height:120px;}
.imgAudioSprite{background:url("../images/sprite.png") -250px -194px no-repeat;width:35px;height:35px;}
.imgAudioSpritex{background:url("../images/sprite.png") -250px -199px no-repeat;width:35px;height:30px;}
.imgVideoSprite{background:url("../images/sprite.png") -550px -201px no-repeat;width:30px;height:30px;}
.audioSprite{background:url("../images/sprite.png") -250px -200px no-repeat;width:35px;height:35px;float:left;margin-top:-10px;}
.videoSprite{background:url("../images/sprite.png") -550px -200px no-repeat;width:30px;height:30px;float:left;margin-top:-10px;}
.bookSprite{background:url("../images/sprite.png") -285px -200px no-repeat;width:30px;height:35px;float:left;margin-top:-10px;}
.brailleSprite{background:url("../images/sprite.png") -315px -200px no-repeat;width:40px;height:40px;float:left;margin-top:-10px;}
.cassetteSprite{background:url("../images/sprite.png") -580px -200px no-repeat;width:35px;height:35px;float:left;margin-top:-10px;}
.dvdSprite{background:url("../images/sprite.png") -360px -200px no-repeat;width:35px;height:35px;float:left;margin-top:-10px;}
.filmSprite{background:url("../images/sprite.png") -400px -200px no-repeat;width:35px;height:35px;float:left;margin-top:-10px;}
.textSprite{background:url("../images/sprite.png") -510px -200px no-repeat;width:35px;height:35px;float:left;margin-top:-10px;}
.phoneSprite{background:url("../images/sprite.png") -480px -200px no-repeat;width:35px;height:35px;float:left;margin-top:-10px;}
.otherSprite{background:url("../images/sprite.png") -445px -200px no-repeat;width:35px;height:35px;float:left;margin-top:-10px;}
#uparrowSprite{background:url("../images/sprite.png") -380px -100px no-repeat;width:20px;height:20px;display:inline-block;}
#downarrowSprite{background:url("../images/sprite.png") -380px -120px no-repeat;width:20px;height:20px;display:inline-block;}

.playButton{background:url("../images/button_blue_play.png") 0 0 no-repeat transparent;cursor:pointer;padding-top:5px;padding-left:40px;font-size:1.3em;color:#666699;text-decoration:none;display:block;margin-bottom:20px;text-decoration:underline;}
.playButton:hover{background:url("../images/button_black_play.png") 0 0 no-repeat transparent;}
.playButtonActive{background:url("../images/button_black_play.png") 0 0 no-repeat transparent;}

#videoPlayerContainer{height:430px;width:640px;float:right; /*background: url("../images/videoPlayerImg.jpg") 0 0 no-repeat transparent;background-position: center center;background-color: #3e4439;border: 1px solid #3e4439;*/}
#audioPlayerContainer{float:right;/*background: url("../images/playerImg.png") 0 0 no-repeat transparent;background-position: center center;*/background-color: #3e4439;border: 1px solid #3e4439;}
#resources {padding-top:10px;min-height:200px;}
#videoMedia {padding-top:10px;height:100%;}
#audioMedia {padding-top:10px;height:100%;}
#textMedia {padding-top:10px;height:400px;}
#scriptureViewer {padding:10px 0; height:800px;}
#scriptureViewer .detailContainer {height:800px;}

/*
.shadow {
border:1px solid #888888;
-moz-box-shadow: 10px 10px 5px #888;
-webkit-box-shadow: 10px 10px 5px #888;
box-shadow: 10px 10px 5px #888;
-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#888888')";
filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#888888');
}
*/

.shadow {
-moz-border-radius:6px;
-webkit-border-radius:6px;
border-radius:6px 6px 6px 6px;
-moz-box-shadow:0 0 12px rgba(0,0,0,.2);
-webkit-box-shadow:0 0 12px rgba(0,0,0,.2);
box-shadow:0 0 12px rgba(0,0,0,.2);
border-collapse:separate;
}

#mapContainer {
    float:left; 
    width:640px;
}
 
#searchInput {
    font-family:Arial,sans-serif;
    width:240px; 
    display:inline block; 
    float:right;
} 

#searchInput h2 {
    line-height: 30px;
    font-size: 1.4em;
    margin:0;
    padding:0;
}
   
#searchInput input {
    margin:0;
    padding:0;
    height:25px;
    width:160px;
}
   
#searchInput button {
    margin:0;
    padding:0 10px;
    height:27px;
}

.urlVisited {
    background-color:#800080;
    color:gray !important;
}