/* Long Guide styles */


#tiy_q_outer_wrap { width:100%; }

#content_main { width:700px; margin:0 auto; }
#content_main {  padding-bottom: 2em }

#tiy_q_outer_wrap table.answers input, 
#tiy_q_outer_wrap table.answers .our_ans
	{ width:5em; text-align:center;} /*col or td*/
#tiy_q_outer_wrap .stu_ans, 
#tiy_q_outer_wrap .our_ans {width:550px; } /*height=bug*/
#tiy_q_outer_wrap .our_ans { display:none; background-color:#eee; } /*js displays*/

#andvs td+td  {text-align: center;}
#kpe td+td, #chist td+td {text-align: center; }
table.standard {  margin:.5em 2px; border: 1px solid black; }
table.standard td, table.standard th { border: 1px solid black; padding: 2px 4px;  }
table.norules {  margin:.5em 2px; border: none; }
table.norules td, table.standard th { border: none;  padding: 0px 4px;  }

.b_name { font-weight: bold; font-style: italic; color: gray; }

h2, h3, h4, h5, h6 { clear: both; }
.op { color: red; font-weight: bold; }

.powersearch_eg, .search_eg, .browse_eg 
{ background-color: #eee; border-collapse: separate; }
.search_eg .terms, .search_eg .cat, 
.browse_eg .terms, .browse_eg .cat,
.powersearch_eg .terms, .powersearch_eg .cat, .powersearch_eg .operator  
{ background-color:white; border:1px solid rgb(173,198,247); }
.search_eg .cat, .powersearch_eg .cat, 
.browse_eg .cat, .powersearch_eg .operator 
{ background: white 
url(../Images/LG/sel.arrow.png) no-repeat right center; /*relative css*/
}

.powersearch_eg td, .search_eg td, .browse_eg td 
{ margin:0; padding:0 0 0 .5em;}
.search_eg, .browse_eg, .powersearch_eg 
{ border:3px solid #eee; margin:2px 0; }
table.search_eg, table.browse_eg, table.powersearch_eg { width: 32em; }
/* .search_eg .terms, .powersearch_eg .terms, .browse_eg .terms
 td will fill width
*/
.search_eg .none, .powersearch_eg .none, .browse_eg .none
 { width: .25em; padding:0; }
.search_eg .cat, .powersearch_eg .cat, .browse_eg .cat { width: 8em; } 
.powersearch_eg .operator { width: 3.5em; }

.button, .search_eg_button {background-color: #003366; color: #fff; }
.menu {background-color: #e3c0ca; color: #000; }
.button, .menu, .search_eg_button { border: 1px solid black;
font-weight: bold; white-space: nowrap; font-size:.9em;
margin: 0 2px; padding: 0px 4px; text-align: center;
}

.gtgt { margin-left:1em; display: block;} 

.tryityourself a { margin:1em ; padding:1em; 
	border:0px outset rgb(255,255,213);
	background-color: rgb(255,255,213); 
	display: block; text-decoration: none; 
	text-align: center; 
	padding-left:70px; /*image size*/
	background-image: url(../Images/LG/tiy.jpg); /*relative css*/
  background-repeat: no-repeat; 
  background-position: left center;}
.tryityourself a:hover { background-color: black; }

.toc_page { width: 7em; float:left; }
.glossary_page { width: 5em; float: left; /* margin-left: 1em */ }
.assignment_page { width: 6em; float: left; margin-left: 1em }
.toc_page a, .glossary_page a, .assignment_page a {text-decoration: none;}
.toc_page a:hover, .glossary_page a:hover, .assignment_page a:hover {text-decoration: underline;}
.next_page, .prev_page, .toc_page, .glossary_page, .assignment_page   
{background-color:#eee; padding:.25em .5em; text-align: center; 
font-size: .9em; font-weight: bold; }
.next_page, .prev_page { float: right; width: 2em; }
.prev_page { margin-right:1em;}
/*
.tut_nav, .search_tut {
	margin:0 0 2em 0;
	background-color:red;
}
*/
/*
.search_tut { clear: both;  padding:.25em;  text-align: center;  margin-bottom:2em; }
*/

.u { border-bottom:1px dashed black; }

.tightlist li { padding-top:0 }
.tightp { margin:0; padding:0; }

#venn_table td {text-align: center; vertical-align: middle }

#lg_toc_list a {font-weight: bold} /* or del a to get number also */
#lg_toc_list .desc {font-weight: normal; }
/* span display:block not vert space correctly in IE6; use br instead 
#lg_toc_list .desc {  display:block; margin:0; padding:0;  }
*/
ol#lg_toc_list ul { list-style-type: disc; margin-left:1em;}
ol#lg_toc_list ul li { list-style-type: disc; padding:0;}

/* these 2 not in ie 6*/
table#record_struc tr>td {font-weight: bold; text-align:right;}
table#record_struc tr>td+td {font-weight: normal; text-align:left;}
/* this 1 in ie6 only*/
col#field_name { font-weight: bold; text-align:right;} 

/* Mozilla only */
table#arabic th, 
table#arabic td {text-align: right;} 
table#arabic th+th, 
table#arabic td+td {text-align: left;} 
table#arabic th+th+th, 
table#arabic td+td+td {text-align: right;} 
table#arabic th+th+th+th, 
table#arabic td+td+td+td {text-align: left;}
table#arabic th+th+th+th+th, 
table#arabic td+td+td+td+td {text-align: right;}
table#arabic th+th+th+th+th+th, 
table#arabic td+td+td+td+td+td {text-align: left;}

table#johnknox td {text-align: center;}
