@charset "utf-8";
body{
font-family:verdana,arial,sans-serif;
margin:0 auto;
max-width:1000px;
min-height:100%
}
#txtable img{
border:0;
width:100%
}
.treeview a{
text-decoration:none;
font-weight:normal
}
.treeview ul{
margin:0;
padding:0
}
.treeview li{
margin:0;
padding:10px 0;
border-top:1px dotted #000;
list-style-position:inside
}
.treeview .hidden{
color:#07c;
list-style-image:url(https://www.g-wonlinetextbooks.com/video-clip-icon/~stream);
border-top:none;
vertical-align:top
}
#txtable{
margin:0 auto;
border-collapse:collapse;
border-spacing:0;
text-align:center;
font-family:verdana,arial,sans-serif;
font-size:0.75em
}
#txtable td{
text-align:left;
vertical-align:top;
padding:0
}
#txtable a{
color:#07c;
text-decoration:none
}
td#righttexas{
padding:0 30px;
width:700px
}
td#lefttexas{
padding:20px 0 0 10px;
width:190px
}
#lefttexas a{margin:0}
#lefttexas,#lefttexas a{
line-height:normal;
font-size:10px
}
h2.toc-heading{
background-color:#eee;
border-radius:4px;
border:1px solid #999;
color:#666;
padding:10px;
margin:0 0 10px 0;
font-size:15px
}
/*
#footer{
margin:10px;
background:#e6e6e6;
font-size:9px;
line-height:21px;
height:25px;
color:#808080;
text-align:center;
vertical-align:middle;
word-spacing:0px;
letter-spacing:0;
display:block;
border-radius:5px
}
#footer a img{
width:31px;
height:18px;
vertical-align:middle
}
*/

#footer{
clear:both;
margin:20px 14px 0 14px;
padding:2px 5px;
background:#e6e6e6;
border-radius:5px;
font-size:11px;
line-height:20px;
height:110%;
color:#424242;
text-align:center;
vertical-align:middle;
word-spacing:0px;
letter-spacing:0
}
#footer a{color:#424242}
#footer a:hover{text-decoration:underline}
#footer a img{
width:31px;
height:18px;
vertical-align:middle
}

#top{
font-size:14px;
float:right;
color:#33f;
font-weight:bold
}
.normal{font-weight:normal}
.clleft{clear:left}
.chheader{
color:#000;
font-weight:bold;
list-style-type:none
}
.instructions{
margin:1rem 0;
padding:0.5rem;
background-color:#00663a5c;
border:2px solid #00663a;
border-radius:5px;
}
img.video-worksheet{
vertical-align:bottom;
height:1.25rem;
width:1.25rem;
}
/*video pages style*/
.vidwrapper{
position:relative;
padding-bottom:75%;
height:0
}
.vidwrapper.widescreen{padding-bottom:57.35%;}
.vidwrapper.height471{padding-bottom:73.59%;}
.vidwrapper iframe{
position:absolute;
left:0;
top:0;
border:0;
width:100%;
height:100%
}
h1.toc-heading{
background-color:#eee;
border-radius:4px;
border:1px solid #999;
margin:10px auto;
padding:5px;
font-size:16px;
line-height:20px;
color:#000
}
.container{
margin:0 10px 0 10px;
line-height:20px;
font-weight:normal
}
.hidetxt{
position:absolute;
left:-10000px;
top:auto;
width:1px;
height:1px;
overflow:hidden
}
#tranlink,.anitext{
display:block;
font-family:Verdana,Geneva,sans-serif;
margin:1rem 0;
}
.anitext{
display:inline-block;
margin:0 0 1rem 0;
border:1px solid #666;
border-radius:7px;
width:100%;
}
.anitext > *{
padding:0 7px;
}
.anitext h2{
font-size:1em;
}
.anitext h3{
font-size:0.9em;
}
.anitext p{
font-size:0.8em;
}
@media (min-width:750px){
.container{
margin:0 70px;
transition:margin 750ms ease;
}}