/* style.css */
/* rsoria - 03/07/2009 */
body
{
 font:75%/normal Arial, Helvetica, sans-serif;
}
 
* html body
{
 margin-left: 150px;
 padding:0;
 font:75%/normal Arial, Helvetica, sans-serif;
}
div.container
{
 float:center;	
 width:700px;
 height:relative;
 margin:0 auto;
 line-height:150%;
}
 
div.menubar
{
 height:25px;
 width: 700px;
 text-align: left;
 color:white;
 border:1px solid black;
 clear:left;
}
 
* html div.menubar
{
 height:25px;
 width: 700;
 text-align: left;
 color:white;
 background-color: lightgray;
 border:1px solid black;
 clear:left;
}

ul.horizontal
{
  float:left;
  width:700px;
  padding:0;
  margin:0;
  list-style-type:none;
}

* html ul.horizontal
{
  float:left;
  width:700px;
  padding:0;
  margin:0;
  list-style-type:none;
  background-color: lightgray;
}


 
ul.leftMenu
{
  float:left;
  width:125px;
  padding:0;
  margin:0;
  list-style-type:none;
  background-color: gray;
}

div.TableOfContents
{
  width:300px;
/*  margin:100px;*/
  text-align:left;
  border:1px solid red;
} 

li.tocLine
{
  width:400px;
  padding-top:10px;
/*  border-bottom:3px dashed black;*/
} 


ul#toc {list-style:none;width:403px;margin-left:90px;}
* html ul#toc {list-style:none;width:500px;}
#toc li span.to {float:left;background:#FFF;border-bottom:1px dashed black;width:155px; text-align:left;}
#toc li span {float:right;background:#FFF; border-bottom:1px dashed black;width:245px; text-align:right;}
#toc li br {clear:both;}


a.topHorz
{
 float:center;
 width:6em;
 color: black;
 padding:0.2em 0.6em;
 border-right: 1px dashed black;
}
 
a.botHorz
{
 float:center;
 width:66px;
 text-decoration: none;
 color: gray;
 padding:1px 5px;
 border-right: 1px dashed gray;
}


* html a.botHorz
{
 float:center;
 width:10em;
 text-decoration: none;
 color: gray;
 background-color: lightgray;
 padding:0.2em 0.6em;
 border-right: 1px dashed gray;
}


div.copyHorz
{
 float:center;
 width:700px;
 text-decoration: none;
 text-align:center;
 color: white;
 background-color: black;
 border:1px solid black;
}

* html div.copyHorz
{
 float:center;
 width:702px;
 text-decoration: none;
 text-align:center;
 color: white;
 background-color: black;
 border:1px solid black;
}

li
{
 display:inline
}
 
div.left
{
  float:left;
  width:125px;
  height:300px;
  margin:0;
  border-top:1px solid black;
  border-right:1px solid black;
}
 
div.right
{
  float:right;
  width:157px;
  height:300px;
  margin:0;
  padding:1em;
}

div.rightPhoto
{
  float:right;
  margin:0;
  width:380;
  padding:1em;
  padding-right:11em;
/*  border:1px solid red;*/
}

div.leftPhoto
{
  float:left;
  margin:0;
  width:180;
  padding:1em;
  padding-left:11em;
}

div.rightOrder
{
  float:right;
  margin:0;
  width:340px;
  padding-right:176px;
}

* html div.rightOrder
{
  float:right;
  margin:0;
  width:495px;
  padding-right:11em;
}

div.leftOrder
{
  float:left;
  text-align:right;
  margin:0;
  width:180px;
}
 
div.header
{
 width:699px; 
 text-align: left;
 padding:1em;
 color:black;
 font-size:15px ;
 background-color:#CCCC99;
 clear:left;
 border-bottom:5px solid black;
}
 
 
div.links
{
  margin: 0;
  padding:1em;
  border:1px solid white;
  clear:left;
}
 
h3.forward
{
 margin-left:100px;
}
h3.header
{
 padding:1;
 margin:0px auto;
 color:black;
 text-align:left;
 height:25px;
}

h3.title
{
 padding:1;
 margin:100px; 
 color:black;
 text-align:left;
 height:25px;
}

h3.toctitle
{
 padding:1;
 margin:90px; 
 color:black;
 text-align:left;
 height:25px;
}

div.content
{
 float:center;
/* margin-left:125px;*/
 height: relative;
 width:700px;
 padding:6px;
 border-top: 3px solid black;
/* background-color:#99CCFF; */
}

 
div.pubContent
{
 height: 600px;
 width: 699px;
 padding:1em;
 border:1px solid red;
}
 
 
a.row1
{
 float:left;
 width:125px;
 color:white;
 border-bottom:1px solid gray;
/* background-color: #FFCC66;*/
}
 
a.row2
{
 float:left;
 width:100%;
 color:white;
 border-bottom:1px solid black;
 background-color:#CCCC99;
}
 
 
 
a.no_border
{
  width:7em;
  text-decoration: none;
  color: gray;
  padding:1px 10px;
  border-right:none;
}

* html a.no_border
{
  width:7em;
  text-decoration: none;
  color: gray;
  background-color:lightgray;
  padding:0.2em 0.6em;
  border-right:none;
}
 
a.font
{
 font-size-adjust: 0.50
}
 
a
{
  width: 6em;
  color: black;
  padding: 0.2em 0.6em;
}

a.order
{
  width: 175px;
  color: black;
  
}

a:link
{
  color: black
}
 
a:focus
{
  color: red
}
 
ul
{
  width:400px;
  padding:0;
  margin-left:0px auto;
  text-align:center;
  list-style-type:none;
}
 
a:hover
{
 color:orange;
 background:gray;
}
 
li
{
  display:inline
}
 
p
{
 text-indent:20px;
}

div.margin
{
 font:normal Arial, Helvetica, sans-serif;
 text-align: justify;
 width:500px;
 margin-left:100px;
 text-indent:20px;
 text-justify:auto;
}

div.indent
{
 text-indent:20px;
}



td.order
{
 font:75%/normal Arial, Helvetica, sans-serif;
}
