/*
Inital CSS Style Sheet for RIS
Date:  12-14-2008
Author: John H. Gohde
Cleans up the oringal royal coding / styling messing.

Coding style based upon a simple table layout in order to be compatible
with very out of date browsers.
*/
         /***************************************************
          ***************  HTML Elements  *******************
          ***************************************************/

* { margin: 0px; padding: 0px; }

h1, h2, h3, h4, h5, h6 { font-family: Arial, Helvetica, sans-serif; }

body {
   font-style: normal;
   font-weight: normal;
   font-variant: normal;
   font-size: 12pt;
   font-family:  Garamond, "Times New Roman", Times, serif;
   text-align: left;
   line-height: 100%;
   background-color: White;
   color: navy;
}

img {
  border: 0;
}

img.imageleft  {
     float: left;
     margin-right: 10px; 
     margin-bottom: 5px;
}

img.imageright  {
      float: right;
      margin-left: 10px; 
	  margin-bottom: 5px;
} 

a {
  color: #0000cc;
}

h1, h2, h3 {
 line-height: 120%;
 display: block;
 font-weight: bold;
 font-size: 24px;
 padding-left: 0px;
 margin-top: 6px;
 margin-bottom: 5px;
 text-align: center;
 padding-top: 20px;
 padding-bottom: 15px;
}


h2 {
 text-align: left;
 font-size: 20px;
 padding-top: 15px;
 color: rgb(167, 88, 1);
}

h2.nocr {
 display: inline;
 text-align: left;
 font-size: 20px;
 padding-top: 15px;
 color: rgb(167, 88, 1);
}

h1.title {
 margin-bottom: 1px;
 margin-top: 3px;
 padding-bottom: 1px;
 color: black;
}

h2.title {
 text-align: center;
 font-size: 20px;
 margin-top: 2px;
 padding-top: 3px;
 color: black;
}

h3 {
 text-align: left;
 font-size: 18px;
 padding-top: 10px;
 padding-bottom: 8px;
 color: navy;
}

h3.title {
 text-align: center;
 font-size: 18px;
 padding-top: 10px;
 padding-bottom: 8px;
 color: black;
}

h3.links {
 text-align: left;
 font-size: 18px;
 padding-top: 15px;
 padding-bottom: 8px;
 color: #A75801;
}

h3.cdr {
 text-align: left;
 font-family:  Garamond, "Times New Roman", Times, serif;
 font-size: 24px;
 margin-top: 0px;
 padding-top: 0px;
 padding-bottom: 8px;
 color: black;
}

h4 {
 text-align: left;
 font-size: 16px;
 padding-top: 15px;
 padding-bottom: 8px;
}

blockquote {
 padding-top: 15px;
 padding-bottom: 15px;
 padding-left: 20px;
 padding-right: 20px;
}

blockquote .title {
 padding-left: 30px;
 padding-right: 30px;
 color: black;
}


         /***************************************************
          ******************  Headers  **********************
          ***************************************************/
		  
#pagewrap {
   font-style: normal;
   font-weight: normal;
   font-variant: normal;
   position: absolute;
   left: 2px;
   top: 10px;
   width: 590px;
   background: #fff;
   color: #000;
   padding-left:  150px;
   padding-right: 150px;
   margin-left: 50px;
   margin-right: 50px;
   text-align: left;
}


#header {
  height: 55px;
  margin-left: -5px;
  margin-bottom: 15px;
}

#header a#logo img {
  width: 150px;
}

#header #searchbox { 
  padding-top: 16px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 160px;
}

#leftnav {
  line-height: 20px;
  width: 100px;  
  clear: left;
  float: left;
  background: url(images/bkgd.gif);  
 }
 
#righttnav {
  line-height: 20px;
  width: 100px;  
  clear: left;
  float: right;
  background: url(images/bkgd.gif);  
 }

#content {
   margin-left: 5px;
   margin-right: 5px;
   top: 0px;
   font-style: normal;
   font-weight: normal;
   font-variant: normal;
   padding-right: 5px;
   padding-bottom: 1.0em;
   text-align: left;
   background: #fff;
   color: #000;
   list-style-position: inside; 
}

#content p, ol, li, tr.ar, td.ar  { 
   text-align: justify;
   margin-left: 10px;
   font-style: normal;
   font-weight: normal;
   font-variant: normal;
   font-size: 13pt;
   line-height: 100%;
   background-color: White;
   color: navy;
   margin-bottom: 10px;
}

#content tr.ar, td.ar  { 
   text-indent: 0.5em;
   font-size: 12pt;
   color: black;
   text-align: left;
   margin-bottom: 0px;
   vertical-align: top;
      line-height: 70%;
}

#content p { 
   text-indent: 1.5em;
 }
 
#content p.tight { 
   text-indent: 1.5em;
   text-align: left;
 }


#content p.flat { 
   text-indent: 0;
 }

#content p.flush { 
   text-indent: 0;
   text-align: left;
 }
 
#content ul, ol, li { 
   text-align: left;
   line-height: 90%;
   margin-bottom: 3px;
 }

#footer {
  width: 100%;
  text-align: center;
  clear: both;
  padding-top: 20px;
  padding-bottom: 10px;
  color: #666666;
	font-family: Arial, Helvetica, sans-serif; 
	font-style: normal; 
	font-variant: normal; 
	font-size: 8pt;
	font-weight: bold;
}





         /***************************************************
          ******************  Classes  **********************
          ***************************************************/

.navy, .style1 { color: #010070; }
.white { color: white; background-color: #FF0000; }
.highlights {  font-family: Times New Roman; font-size: 10pt; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; color: #FFFFFF; text-decoration: none; text-align: left; list-style-position: inside; list-style-type: disc}

div.Section1  {page:Section1;}

.flat { 
   text-indent: 0;
   color: #010070;
 }

.brown  {
   font-size: 14pt; 
   color: rgb(167, 88, 1);
   	font-weight: bold;
}

.tight { 
   text-align: left;
 }


