
/* Layout Stylesheet */ 

/* the following *may* force IE to work! */
 body{
 margin-top: 5;
 padding: 0 0 0 0;
 font-family: Verdana, Arial, Sans-serif;
 font-size: 0.8em;
 background: #fff;
 background-image: url('bottomright.jpg');
 background-attachment: fixed;
 background-position:bottom right;
 background-repeat: no-repeat;
 }

p {
  margin-top: 0;
  margin-left: 0;
  padding-left: 0;
  line-height: 1.2em;
} 

td
{color: #0044aa;
 font-family: Verdana, Arial, Sans-serif;
 font-size: 0.8em;
	padding: 1px 5px 1px 5px;
}

h1
{color: #883d00;
 font-size: 1.2em;
}

h2
{color: #883d00;
 font-size: 1.0em;
}

h3
{color: #883d00;
 font-style: italic;
 font-size: 1.0em;
}

 div#bannercontainer{
  position:absolute;
  top:0;
  left:0;
  height:90;
 }
 div#leftcontent{
  position:absolute;
  top:0;
  left:0;
  width:142;
  height:100%;
 }
 div#centercontent{
 position:scroll;
 top:90;
 left:145;
 padding-top:5px;
 }
 @media screen{
  body>div#bannercontainer{
   position:fixed;
  }
  body>div#banner{
   position:fixed;
  }
  body>div#leftcontent{
   position:fixed;
  }
 }
 * html body{
  overflow:hidden;
  padding-top: 95;
 } 
 * html div#centercontent{
  height:100%;
  overflow:auto;
 }


div#bannercontainer
{  top: 0px;
 right: 0px;
 height:92px;
/* width: 100%; */
 margin:0 0 0 145px;
 padding:0 0 0 0;
 background-image: url('bannerbg.jpg');
 background-repeat: no-repeat;
 background-attachment: fixed;
 background-position: top right; 
 background-color: white;
/* color: black;
 font-size: 30px;
 font-style: italic;
 font-weight: bolder;
 font-family: Arial, Sans-serif;
 */ }
  
 div#leftcontent
  {
 top: 0px;
 left: 0px;
 width: 146px;
 background-image: url('side.jpg');
 background-repeat: no-repeat;
 background-attachment: fixed;
 background-color: white;
 color: #000;
 margin: 0;
 padding: 0;
 padding-top: 130px;
 height: 1500px;
  }
  
 div#banner
 {	text-align: left;
 	width: 80%;
}

/*table
{ border-style:solid;
 border-width: 1px;
 border-color: #883d00;
 border-spacing: 0;
}*/

#centercontent{
 position: scroll;
 margin: 90px 0px 0px 150px;
 background: transparent;
 color: #0044aa;
}

#centercontent a:link  { color: navy;} 
#centercontent a:visited { color: navy; }
#centercontent a:hover   { color: #990033; }
#centercontent a:active  {  color: navy; }

#centersplit
{		margin: 0px 0px 0px 0px;
		z-index: 1;
}

/* Looks like you have to specify the width of #menu
or IE5 Mac stretches it all the way across the div, and 
Opera streches it half way. */

#centersplit #right
{	border-left:1px solid #000; 
	border-bottom:1px solid #000;
	-moz-border-radius: 9px 9px 9px 9px;
	z-index: 2;
	float:right;
	width:175px;
	border-style:solid;
	border-width: 1px;
	border-color: #883d00;
	background-color: #eee;
	border-spacing: 0;
	margin:0px 5px 5px 5px;
	font-size: 0.9em;
	text-align: center;
	line-height: 1.2em;
}
    html>body #centersplit #right  {font-size: 90%}


ul.rollmenu {list-style-type: none;
    color: #000;
    background-color: transparent;
    margin: 0;
    padding: 0;
    width: 140px;
    font-size: 12px;
 	font-weight: bold;
    voice-family: "\"}\"";   /* for IE5 bug */
    voice-family: inherit;
    padding: 0 2px;
    width: 130px}
    html>body ul.rollmenu {width: 140px}
    
ul.rollmenu li {font-weight: bold;
    margin: 0;
    padding: 0}
    
ul.rollmenu ul {list-style-type: none;
    margin: 2px 0 0 0;
    padding: 0;
    voice-family: "\"}\"";
    voice-family: inherit;
    margin: 2px 0px 0 -10px}
    
ul.rollmenu a {font-weight: normal;
    text-decoration: none;
    color: black;
    background-color: white;
    filter:alpha(opacity=50);
    -moz-opacity:0.5;
    opacity: 0.5;
    margin: 0;
    margin-top: 2px;
    padding: 0 0 0 0;
    width: 140px;
    border-top: 1px solid #fff;
    display: block;
    voice-family: "\"}\"";
    voice-family: inherit;
    padding-left: 20px}
    
html>body ul.rollmenu a {width: auto}
ul.rollmenu a:visited 
{color: navy;
    background-color: white;
    filter:alpha(opacity=50);
    -moz-opacity:0.5;
    opacity: 0.5;
 }
ul.rollmenu a:hover 
{color: black;
    background-color: white;
    filter:alpha(opacity=80);
    -moz-opacity:0.8;
    opacity: 0.8;
 }
 
p.error
{	color: red;
}

/*hr { display: inline;}*/