
/*    next 2 lines make ALL type a bit smaller [table 1em seems needed]  */
body { font-size: 13px; }
table { font-size: 13px; }

body, p, h1, h2, h3, h4, h5, h6, dt, dd, table, ul, ol, li, td 
 { font-family:    Arial, Helvetica, sans-serif ;/* or: Calibri, 'Segoe UI', 'Trebuchet MS', Tahoma, Verdana, */

color: #454545;  /* #454545; is a dark gray */

line-height: 1.38;
}
 
  h1, h2, h3, h4 {color: #00889C;}   /* #00889C is special BusEco color */

body {
  background-color: #EEEEEE;                
  background: -moz-linear-gradient(top, #EEEEEE, #FFFFFF);   
  background: -webkit-gradient(linear, left top, left bottom, from(#EEEEEE), to(#FFFFFF)); 
}

body {
margin-left: 0px;
margin-right: 0px;
margin-top: 0px;
margin-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
padding-top: 0px;
padding-bottom: 0px;
color: red;

margin-left:auto;
margin-right:auto;
width:920px;


}

A:link {text-decoration: underline; color: grey; }
A:visited {text-decoration: underline; color: #008888; }
A:hover {text-decoration: underline; color: #008888; }

p, h1, h2, h3, h4, h5, h6, dt, dd {
margin-left: 20px;
margin-right: 0px;
margin-top: 10px;  
margin-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
padding-top: 0px;
padding-bottom: 0px;
}

  dt { font-size: 110%; font-weight:bold; margin-top: 20px; width: 95%} 

 dd {margin-left: 60px}
 
  p, h1, h2, h3, h4, h5, h6, ul, ol, dd  {width: 700px; }  

table{
margin-left: 20px;
margin-right: 0px;
margin-top: 10px; /* is 0 in cops1.css */
margin-bottom: 0px;
padding-left: 10px;
padding-right: 10px;
padding-top: 10px;
padding-bottom: 10px;
border-collapse: collapse;
 
}

ul,ol {
margin-left: 20px;
margin-right: 0px;
margin-top: 0px;
margin-bottom: 0px;
padding-left: 20px;
padding-right: 0px;
padding-top: 0px;
padding-bottom: 0px;

}

/* below margin-left, padding-left, set to 24 because IE cut off numbers in ol lists: jmh Nov2007 */
ol {
margin-left: 24px;
padding-left: 24px;
}

li {
margin-left: 0px;
margin-right: 0px;
margin-top: 10px;
margin-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
padding-top: 0px;
padding-bottom: 0px;
}

pre {
font-weight:bold;  /*added jmhApr08 to make Tablo code look better */
margin-left: 20px;
margin-top: 7px; /* was 0  */
margin-bottom: 0px;
padding-top: 0px;
padding-bottom: 0px;
color: black;
font-family: Consolas,Courier New, monospace /*added jmhSep08 */
}

  h1 { font-size: 170%; font-weight:normal; margin-top: 20px; width: 95%}/*;text-align: center*/
  h2 { font-size: 120%; font-weight:bold; margin-top: 16px ; width: 95%}
  h3 { font-size: 110%; font-weight:bold; margin-top: 13px ; width: 95%}
  h4 { font-size: 100%; font-weight:bold; margin-top: 10px }

 div.centertext {text-align: center}
 div.nonebefore {margin-top: 0px}
 p.nonebefore {margin-top: 0px}
 table.topbar {margin-left: 0px; margin-top: 0px; padding-top: 0px;padding-bottom: 0px;padding-left: 0px;padding-right: 0px;}

 ul.intable {padding-left: 0px; width:auto } 
 p.intable {padding-left: 0px; width:auto }
 p.indent {margin-left: 80px;}

 A.notlink { text-decoration: none;color: black }

/* global-nav controls the gempack pages top bar;*/

#global-nav {
    background-color: #339;
    color: #fff;
	margin-left: 0px; margin-top: 0px; padding-top: 0px;padding-bottom: 0px;padding-left: 0px;padding-right: 0px;
    border-top: 1px solid #000;
    border-bottom: 1px solid #fff;
    width: 942px;

}

#global-nav a:link, #global-nav a:visited {
    color: #fff;
    text-decoration: none;
    padding: 0px 0px;font-size: 90%;
}

#global-nav a:hover {
    color: #fff;
    text-decoration: underline;
}

/* global-nava controls the other CoPS pages top bar;*/
/* color was: #00889C rgb(0,136,156) */

#global-nava {
    background-color: rgb(0,146,176);
    color: #fff;
	margin-left: 0px; margin-top: 0px; padding-top: 0px;padding-bottom: 0px;padding-left: 0px;padding-right: 0px;
    border-top: 1px solid #000;
    border-bottom: 1px solid #fff;
    width: 942px;
}

#global-nava a:link, #global-nava a:visited {
    color: #fff;
    text-decoration: none;
    padding: 0px 0px;font-size: 90%;
}

#global-nava a:hover {
    color: #fff;
    text-decoration: underline;
}
 
 div.topbox {background-color: white;
padding-left: 10px;
padding-right: 10px;
padding-top: 10px;
padding-bottom: 10px;
   border: 1px solid #AAAAAA;
   width:920px;
   height:75px;
} 

 div.mainbox {background-color: white;
padding-left: 20px;
padding-right: 20px;
padding-top:  5px;
padding-bottom: 20px;
   border: 1px solid #AAAAAA;
   width:900px;
-moz-border-radius: 7px;
border-radius: 7px;
} 
 
hr.bdiv {
margin-top: 10px;
  border: 0;
  width: 940px;
color: #00889C;
background-color: #00889C;
height: 4px;
}

 h1 {
margin-left: 10px;
margin-right: 0px;  
margin-top: 20px;  
margin-bottom: 10px;
padding-left: 0px;
padding-right: 0px;
padding-top: 0px;
padding-bottom: 0px;
 }

td {padding: 3px;
 }

