/* Style Sheet for the screen presentation of the Bulletin Articles series.  The print presentation is bul_articles_print.css.  By Loy Pressley, 03/09/2007 */ 

body {
  color: black;
  background-color: #fff3c5;    /*  #fffbf0  */
  font-family: verdana,aerial,"Times New Roman",sans-serif, serif;
  font-size: 1.2em;
  padding-left: 1em;
  padding-right: 1em;
  link: #0000ff;
  alink: #ff0000;
  vlink: #800080;
}
DIV { /* causes Mozilla browsers to handle box model in same way as IE */
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  margin:0;
  padding: 0;
}
#main {
  background-color: #fffbf0;   /*  #fff3c5  */
  margin-left: 0em;
  margin-right: 0em;
  margin-top: 0em;
  margin-bottom: 0em;
  padding-left: 10px;
  padding-right: 10px;
}
h1 {
  text-align: center;
  font-size: 1.6em;
}
h2 {
  text-align: center;
  font-size: 1.2em;
  font-variant:  small-caps;
}
p {
  text-align: justify;
}
p.center {
  text-align: center;
}
p.indent {
  text-align: justify;
  text-indent: 3em;
}
p.nospindent {
  text-align: justify;
  text-indent: 3em;
  margin-top: 0px;
  margin-bottom: 0px;
}
p.right {
  text-align: right;
}
blockquote {
	margin-left: 10em;
}
hr {
  background-color: gray;
  height: 7px;
  width: 80%;
  border-style: solid;
  border-color: black;
  border-width: 1px;
}
hr.plain {
  border:0px none none;
  width: 90%;
  background-color: none;
  height: 2px;
}
#cover {
  background-color: #fff3c5;   /*  #b2e9bf  */
  padding-top: 1em;
  padding-bottom: 1em;
  padding-left: 1em;
  padding-right: 1em;
  margin-left: 7em;
  margin-right: 7em;
  margin-bottom: 0em;
}
#bcover {
  background-color: #ffa798;   /*  #ffa798  */  
  padding-top: 2em;
  padding-bottom: 2em;
  padding-left: 1em;
  padding-right: 1em;
  margin-left: 7.5em;
  margin-right: 7.5em;
  text-align: center;
}
#banner {
  color: black;
  font-family: "Bookman Old Style",verdana,arial,sans-serif,serif;
  font-size: 0.5em;
  text-align: center;
  font-weight: bold;
}
.page {
  text-align: center;
  font-weight: bold;
}
.special {
  padding-left: 1em;
  padding-right: 1em;
}
.out {
  text-indent: -1em;
  padding-left: 1em;
}
.cover {
  color: blue;
  text-align: center;
  font-weight: bold;
}
/* ============= Begin Table formatting ==================*/ 
table {
  font-size: 0.8em;
  width: 99%;
  margin-left: 0%;
  margin-right: 0%;
  margin-top: 1em;
  border-collapse: collapse;
  border-style: solid;
  border-color: blue;
  border-width: 0px;
}
th {
	border: 2px solid red;
	text-align: center;
	padding: 2px;
	vertical-align: top;
	background-color: #dbf0f5;
}
td {
  border: 0px solid red;
  text-align: left;
  padding: 2px;
  vertical-align: top;
}
td.col1 {
  width: 35px;
  padding: 2px;
  vertical-align: top;
  text-align: justify;
}
td.col2 {
  width: 35px;
  padding: 2px;
  vertical-align: top;
  text-align: justify;
}
td.col3 {
  width: 35px;
  padding: 2px;
  vertical-align: top;
  text-align: justify;
}
td.spec {
  width: 70%;
  padding: 2px;
  vertical-align: top;
  text-align: left;
}
/* ============== End Table formatting ==================*/

/* ============== Begin "Index" Table formatting ==================*/

#index {
  width: 100%
  color: #000
  background-color: #fff
}

#index table {
  font-size: 0.8em;
  width: 99%;
  margin-left: 0%;
  margin-right: 0%;
  margin-top: 1em;
  border-collapse: separate;            /*collapse;*/
  border-spacing: 5pt 10pt;
  border-style: solid;
  border-color: white;
  border-width: 20px;
}
#index td {
  border: 4px solid blue;
  text-align: left;
  padding: 2px;
  vertical-align: top;
  text-align: center;
}

/* ==============  End "Index" Table formatting  ==================*/
  
/* ============================= begin Unordered list styling ====================== */
ul {
  list-style-type: decimal;
  margin-top: 0px;
  text-align: justify;
}
ul.none {
  list-style-type: none;
  margin-top: 1em;
  margin-left: 0px;
  margin-right: 1em;
  text-align: justify;
}
ul.lower {
  list-style-type: lower-alpha;
  text-align: justify;
}
ul.upper {
  list-style-type: upper-alpha;
  text-align: left;}
ul.disc {
  list-style-type: disc;
  text-align: justify;
  margin-left: 0px;
}
ul.uproman {
  list-style-type: upper-roman;
  text-aligh:justify;
}
li {
  margin-left: 1em;
  margin-bottom: 1em;
}
li.space {
  margin-bottom: 1em;
  margin-left: 1em;
}
li.none {
  margin-left: -12px;
}
/* ============================= end Unordered list styling ====================== */
}
div.italic {
  font-style: italic;
}
div.footer {
  text-align: center;
  background-color: #f68c87; 
  margin-left: 7em;
  margin-right: 7em;
  margin-top: 1em;
  margin-bottom: 0;
  border-style: none;
  border-color: black;
  border-width: 3px;
  padding-bottom: 0;
  padding-top: 0;
}
div.spec {
  margin-left: 25em;
  text-align: left;
}
.tophead {
  border: 0px solid red;
  margin-top: 1em;
  margin-bottom: 0px;
  padding-bottom: 0px;
  text-align: center;
}
/*  ============  formatting for Ordered List tag  ==============  */ 
ol { list-style-type: upper-roman; }
ol ol { list-style-type: upper-alpha; }
ol ol ol { list-style-type: decimal; }
ol ol ol ol { list-style-type: lower-alpha; }
ol ol ol ol ol { list-style-type: lower-roman; }
/*  ============  end formatting for Ordered List tag  ==============  */
/* ================== Begin Left Navigation Styling ====================*/
ul#leftnavigation {
  list-style-type: none;
  padding: 0;
  margin: 0;
}
ul#leftnavigation li a {
  margin-right: 10px;
  margin-left: 0em;
  margin-bottom: 0em;
  background-color: #ffe3bf;
  color: blue;
  width: 110px;
  border: solid 1px #fff;
}
ul#leftnavigation li a:hover {
	color: #000;
	background-color: #fff;
}
ul#leftnavigation li#youarehere a {
  background-color: #09f;
  color: #fff;
}
/* ================== End Left Navigation Styling ====================*/
/* ================== Begin Top Navigation Styling ====================*/
ul#navigation {
	padding: 0;
	margin: 0;
	background-color: #039;
	color: #fff;
	float: left;
	width: 100%;
}
ul#navigation li { display: inline; }
ul#navigation li a {
  padding: .25em 1em;
  background-color: #039;
  color: #fff;
  text-decoration: none;
  float: left;
  border-bottom: solid 1px #fff;
  border-top: solid 1px #fff;
  border-right: solid 1px #fff;
}
ul#navigation li#youarehere a {
  background-color: #09f;
}
ul#navigation li a:hover {
	color: #000;
	background-color: #fff;
}
/* ================== Top Navigation Styling ====================*/
/* a:link, a:visited {
  color: #fff;
}
a {
  text-decoration: none;
}*/
