
#container-inner {
	background-image: url(Images/dts-site-bg-blue.jpg);
}
#home-link {
	background-image: url(Images/dts-library-logo.png);
}

/* Bread crumbs */

#bread_crumbs 
{
    font-size: 10px;
	overflow-x: auto; overflow-y:hidden; /* auto in IE8 shows vert scroll bar */
	margin: -10px 0 10px 0;
}

#bread_crumbs a
{
    padding: 5px 6px 5px 15px;
	background: url(Images/breadcrumb-arrow.jpg) left no-repeat;
}
#bread_crumbs a.first
{
	background: url(Images/breadcrumb-home.jpg) left no-repeat;
	padding-left: 24px;
}	

/*
DTS library:  	#39559e, #4466bd   DTS Red: 		#8b0c0d, #a00e0f
color of first line of side menu only
*/
/*nice red follows
.side-menu > ul > li > a {

    text-shadow: #333 0 -1px 1px;
    background-color:#860809; 
    
    background: -webkit-gradient(linear, left top, left bottom, from(#8b0c0d), to(#a00e0f));
	background: -moz-linear-gradient(#8b0c0d, #a00e0f);

    -ms-filter: "progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#8b0c0d', EndColorStr='#a00e0f')";
    filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#8b0c0d', EndColorStr='#a00e0f');

}
*/

/* BLUE FOLLOWS
.side-menu > ul > li > a {

    text-shadow: #333 0 -1px 1px;
    background-color:#194e76; 

    background: -webkit-gradient(linear, left top, left bottom, from(#194E76), to(#3c688a));
	background: -moz-linear-gradient(#194E76, #3c688a);

    -ms-filter: "progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#194E76', EndColorStr='#3c688a')";
    filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#194E76', EndColorStr='#3c688a');

}
*/

/* SAME BLUE AS HEADER FOLLOWS */
.side-menu > ul > li > a {

    /*
    text-shadow: #333 0 -1px 1px; 
    */
    
    background-color:#39559e; /*needed for ie8 in ie8 standards mode as filter not work */
   
    background: -webkit-gradient(linear, left top, left bottom, from(#4060B3), to(#2D4488));
    background: -moz-linear-gradient(#4060B3, #2D4488);

    /*
    -ms-filter: "progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#4060B3', EndColorStr='#2D4488')";
    filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#4060B3', EndColorStr='#2D4488');
    */
    
}


.side-menu > ul > li > a:hover { color: black; }

/* hide all but first level of side menu*/

.side-menu ul li ul { display: none }
/* each page must display:block a section like this:
    .side-menu ul #menuRM ul { display: block } 
     where #menuRM is a major li
*/

#footer a { 	text-decoration: none; }
#footer a:hover { text-decoration: underline; }

#footer p { text-align:right }

#copyright {	 background: #39559E; }

/* css used in content portion of lib web site */

#content_main ol  { list-style: decimal outside; }
#content_main ul { list-style: disc outside; }

#content_main ol ul, #content_main  ul ul   { list-style-type: circle; }
#content_main  ul li { list-style-type: disc; }
#content_main  ol li { list-style-type: decimal; }
#content_main  ul ol li { list-style-type: decimal; }

#content_main li  {  padding:.5em 0 0 0; }

#content_main li:last-child {  padding-bottom: .5em;  }
/* above added jan 30, 2019 iwthout  testing!! */

#content_main ol, #content_main ul, #content_main dd { margin:0 0 0 0; padding:0; }

#content_main  td, #content_main  tr { vertical-align: top; }

#content_main  th, #content_main  caption { font-weight: bolder; text-align: center }

/* tutorial pics, but now also non-tut */
.t_pic {
	/* border:1px solid black; */
	clear:both;
	margin:.5em 0 0 0;
	page-break-inside: avoid;
}
.t_pic p {
	font-style: italic;
	font-size:.9em;
	margin:0 1em;
	padding-top:5px;
}
/* image may be slightly smaller than div, but not larger! */
.t_pic_1000 {
	width:1000px }
.t_pic_750 {
	width:750px }
.t_pic_500 {
	width:500px;
}
.t_pic_250 {
	width:250px;
}
.t_pic_125 {
	width:125px;
}

.t_pic_l {
	float: left;
	margin-right: 1em;
}
.t_pic_r {
	float: right;
	margin-left: 1em;
}
.t_pic_c {
	margin-left:auto;
	margin-right:auto } 
.t_pic_c a {
	display: block;
	text-align: center } /* center img in anchor in div */
.t_pic_c img {
	display: block;
	text-align: center } 


html .greek {
	font-family: 'Arial Unicode MS', Code2000, 'Athena Unicode', Cardo, 'Georgia Greek', Athena, 'Palatino Linotype', 'Lucida Sans Unicode', sans-serif;
} 
/* 'Arial Unicode MS', both combining accents and precombined 
	Code2000, both combining accents and precombined 
	'Athena Unicode', Cardo, 'Georgia Greek', Athena, 'Palatino Linotype', precomposed only 
	'Lucida Sans Unicode', combining only;
	common on mac
*/

#content_main .tightp, #content_main .tightlist, #content_main .tightlist li {
	 margin-top:0; margin-bottom:0;
	 padding-top:0; padding-bottom:0;
}
#content_main  .vtight {
	margin-top: 0;
	padding-top:0 }
    
#content_main  .vtight li {
	margin-top: 0;
	padding-top:0;
	margin-bottom:0;
	padding-bottom:0 }
    

#validatepage { /*over ride on pages to be tested */
	display:none;
}
    
