BODY	{ /*SCROLLBAR-BASE-COLOR: #996600;*/

		background: url("picts/background.jpg");

	  background-repeat: repeat-y;

	  background-position: 210px 230px;

	  background-attachment: fixed; }


p a:link		{ color: #333333; text-decoration: none }
p a:visited	{ color: #333333; text-decoration: none }
p a:active	{ color: #333333; text-decoration: none }
p a:hover		{ color: #990000; text-decoration: none }
 /* THIS LINE CONTROLS THE FONT SIZE ON ALL PAGES */
 TABLE		{ COLOR: #333333; FONT: 17px arial, geneva, verdana, sans-serif; }  

.just 		{ text-align: justify; margin-top:0;  } 

.left 		{ text-align: left }

.block    {width:100%;padding:10px;background-color:#808080;color:#F5F5F5;  font: bold 12pt/1em Arial, Helvetica, sans-serif;text-align:left;letter-spacing: 0.05em;clear: both;}

.block a:hover {color:#ffff00; text-decoration: none }



.block a:link,a:active,a:visited {color:#ffffff; text-decoration: none }



.pullquoteleft {width:140px;padding:10px;background-color:yellowgreen;color:#F5F5F5;float:right;  font: bold 12pt/1em Arial, Helvetica, sans-serif;text-align:left;letter-spacing: 0.05em;margin:5px;clear: both;}

.pullquoteright {width:140px;padding:10px;background-color:yellowgreen;color:#F5F5F5;float:left;  font: bold 12pt/1em Arial, Helvetica, sans-serif;text-align:left;letter-spacing: 0.05em;margin:5px;clear: both;}

.Normal{ COLOR: #FF3300; FONT: 16px times new roman, verdana, arial, sans-serif; font-weight: bold }

.copyright{ COLOR: #999999; FONT: 9px geneva, verdana, arial, sans-serif }

.date-font{ color: #FFFFFF; font: 10px verdana, arial, sans-serif; font-weight: bold; }

div#book a {
  color: #9966ff;
	text-decoration: none;
}
div#book a:hover{ 
color : #ff9900;
text-decoration : none;
} 

div#smalltext {
  color: #000000;
	font : 9px/9px geneva, verdana, arial, sans-serif;
}
div#smalltext a {
  color: #000000;
	text-decoration: none;
}
div#smalltext a:hover { 
color : #ff9900;
text-decoration : none;
} 
 /* TOP LEVEL MENU CONTROL */
a.menu_TOP{
display:block;
line-height: 14pt;
text-align: center;
text-decoration:none;
border-right: #7D7DFF 1px solid;
}
 /* SUB LEVEL MENU CONTROL */
a.menu_SUB{
display:block;
padding: 2px 2px 2px 4px;
text-decoration:none;
filter:alpha(opacity=100);
border-bottom: #000000 1px solid;
text-align: center;
}
 /* MORE SUB LEVEL MENU CONTROL */
.menu_DIV{
border-top: #000000 1px solid;
border-bottom: #000000 0px solid;
border-right: #000000 1px solid;
border-left: #000000 1px solid;
filter:alpha(opacity=100);

}
div#bookmarks {position: relative; top: 0; left: 0; z-index: 100; width: 100%; text-align: center;
font: 10px Verdana, sans-serif; 
	 }

div#bookmarks a span {display: none;}

div#bookmarks a:hover span {display: block; position: absolute;
   top: -14px; left:0px; width: 100%; text-align: center;
   z-index: 100; color: #333333; font: 10px Verdana, sans-serif; 
	 text-decoration: none;
	 }
	 
#divASContent
	{
	font-size:11px;
	color: #FFFF33;
	} 

	#divASContent h2
	{
	font-size:13px;
	color: #FFFF33;
	}
	/* Begin CSS Popout Menu */

#menu{
width:100%;
  background-image: url(/picts/but_bkg.gif);
  background-attachment: scroll;
  background-x-position: 0%;
  background-y-position: 0%;
  background-repeat: repeat-x;
	background-color:transparent;
	border-width:1px 0px 0px 0px;
  border-style:solid;
  border-color:#ccc #888 #555 #bbb;
  white-space:nowrap;
  padding:0px;
	height: 24px;
	margin-top: 0px;
}

#menu a, #menu h2{
font:bold 11px/12px arial, verdana, helvetica, sans;
display:block;
border-width:0px;
border-style:solid;
border-color:#ccc #888 #555 #bbb;
white-space:nowrap;
margin:0px 0px 0px 0px;
padding:5px 10px 6px 10px;
text-align:center;
}
/*text-transform:uppercase;  display:block;*/

#menu a{
  background-image: url(/picts/but_bkg.gif);
  background-attachment: scroll;
  background-x-position: 0%;
  background-y-position: 0%;
  background-repeat: repeat-x;
	background-color: transparent;
	text-decoration:none;
	
}
#menu a, #menu a:visited{
color:#fff;
}

#menu a:hover{
background:repeat-x;
background-image: url(/picts/but_bkgh.gif);
color:#000;
}
/* mouseover dropped */
#menu ul li ul li a:hover{
background-color: #eee;
background-image: none;
color:#a00;
font:bold 12px/14px arial,helvetica,sans-serif;
padding-right:2px;
}
/* drop effect */
#menu li:hover ul a{
background-color: #fff;
background-image: none;
font:bold 12px/14px arial,helvetica,sans-serif;
padding:4px 0px 4px 10px;
height: 12px;
color:#c7a505;
margin-top:-1px;
border-width:1px 1px 1px 1px;
text-align:left;
}

#menu a:active{
color:#060;
background:#ccc;
}

#menu ul{
list-style:none;
margin:0;
padding:0;
float:left;

}
/* sub menu */
#menu ul ul{
position:absolute;
z-index:500;
top:auto;
display:none;
width:125px;
}

#menu li{
position:relative;
}
#menu ul ul ul{
top:0;
left:100%;
}

/* Begin non-anchor hover selectors */

/* Enter the more specific element (div) selector
on non-anchor hovers for IE5.x to comply with the
older version of csshover.htc - V1.21.041022. It
improves IE's performance speed to use the older
file and this method */


div#menu li:hover{
cursor:pointer;
z-index:100;
}


div#menu li:hover ul ul,
div#menu li li:hover ul ul,
div#menu li li li:hover ul ul,
div#menu li li li li:hover ul ul
{display:none;}

div#menu li:hover ul,
div#menu li li:hover ul,
div#menu li li li:hover ul,
div#menu li li li li:hover ul
{display:block;}

/* End of non-anchor hover selectors */
table#tmenu a big {display: none;} 

table#tmenu a:hover big {display: block;  position: relative; top: 10px; left:220px;  width: 210px; height:44px;
	text-align: center; font: bold 1em sans-serif; 
   padding: 5px 10px; margin: 0 0 1px; border-width: 0; 
   text-decoration: none; color: #996600; background: #DDD37F;
   }	
	
table#tmenu a s {display: none;} 

table#tmenu a:hover s {display: block;  position: relative; top: 10px; left:140px; width: 210px; height:44px;
	text-align: center; font: bold 1em sans-serif; 
   padding: 5px 10px; margin: 0 0 1px; border-width: 0; 
   text-decoration: none; color: #996600; background: #DDD37F;
   }			 
/* Styling for Expand 
*/
#menu a.x, #menu a.x:visited{
font-weight:bold;

}

#menu a.x:hover{
color:#a00;
background:#fff 100% 100%;
}

#menu a.x:active{
color:#060;
}

#menu i{
font:bold 11px/24px arial, verdana, helvetica, sans;
padding-left:100px;
text-align:right;
color:#fff;} 

/* End CSS Popout Menu */
div#container {
	position:relative; /* needed for footer positioning*/
	height:auto !important; /* real browsers */
	height:100%; /* IE6: treaded as min-height*/
	min-height:100%; /* real browsers */
}

div#footer {
	z-index:9;
	position:absolute;
	width:100%;
	 /* stick to bottom bottom:0; */
}
div#mcontent {
	padding:1em 1em 3em; /* bottom padding for footer */
} 
