.alt {display:none;}

body 
{
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	background-image:  url("images/bkg.jpg");
	background-repeat: repeat-y;
	background-position: right;
	padding: 0;
	margin: 0;
	background-color: #F7F7F7;
}

#menu a 
{
	color: #FFFFFF;
}

#menu a:visited 
{
	color: #FFFFFF;
}

#menu a:hover 
{
	color: #FF0000;
}

#menu a:active 
{
	color: #FF3300;
}

a 
{
	color: #000000;
}

a:visited 
{
	color: #000000;
}

a:hover 
{
	color: #FF0000;
}

a:active 
{
	color: #FF3300;
}

#mast 
{
  background-repeat: no-repeat;
  background-position: top center;
  height: 70px;
  background-image:  url("./images/heading.gif");
  display: block;
  margin-bottom: 0px;
}

#logo
{
  float:left;
  height: 65px;
  padding-left:5px;
}

#logo_r
{
  float:right;
  height: 65px;
  padding-right:5px;
}

#details
{
  margin:8px;
}

#TOP {
  background-color:#000000; 
  color:#000000;
}

#TOP p {
	margin:0;
	padding:0.2em;
	padding-right:20px;
	font-family: "Times New Roman", Times, serif;
	text-align: right;
	font-size:16px;
	font-weight: bolder;
	font-variant: small-caps;
}

UL.level1
{
  list-style-image: url('images/padlocksmallopen.gif')
}

UL.level2
{
  list-style-image: url('images/padlocksmall.gif')
}

#TOP span
{
  color:#FFFFFF;
}

#FOOTER {
  color:#000000;
  background-color:#F7F7F7; 
}

#FOOTER p {
	margin:0;
	padding:0.2em;
	padding-right:20px;
	font-family: "Times New Roman", Times, serif;
	text-align: right;
	font-size:16px;
	font-weight: bolder;
	font-variant: small-caps;
}

#FOOTER span
{
  color:#FF0000;
}

#NAME
{
  font-family: "Times New Roman", Times, serif;
  font-variant: small-caps;
}

#NAME span
{
  color:#FF0000;
}

#sidebar 
{
	position: absolute;
	width: 210px;
	top: 113px;
	background-color: #EFEFEF;
	left: 1px;
	font-size: smaller;
}

#sidebar_bottom
{
	position: absolute;
	width: 210px;
	top: 600px;
}

#sidebarright {
	position: absolute;
	width: 100px;
	top: 313px;
	background-color: #F7F7F7;
	left: 800px;
	font-size: smaller;
}

#page {
	width: 760px;
	background-repeat: repeat-y;
	background-color: #F7F7F7;
}

#main {
	padding-left: 220px;
	padding-right: 20px;
	min-height:30em;
	margin-bottom: 1em;
	margin-top: 1em;
	padding-bottom:0.2em;
	padding-top:0;
	line-height: 1.7em;
}

ul.menulevel1,ul.menulevel2,ul.menulevel3,ul.sitemaplevel1,ul.sitemaplevel2,ul.sitemaplevel3,ul.submenu,ul.search{padding-left:3px;margin-left:3px;list-style:none;}

.menulevel1,.menulevel2,.menulevel3,#locator,#navigator,.sitemaplevel1,.sitemaplevel2,.sitemaplevel3,.submenu{font-weight:bold;color:#CCCCCC;}
.menulevel1 a:link,.menulevel1 a:visited,.menulevel1 a:active,.menulevel1 a:hover,.menulevel2 a:link,.menulevel2 a:visited,.menulevel2 a:active,.menulevel2 a:hover,.menulevel3 a:link,.menulevel3 a:visited,.menulevel3 a:active,.menulevel3 a:hover,#locator a:link,#locator a:visited,#locator a:active,#locator a:hover,#navigator a:link,#navigator a:visited,#navigator a:active,#navigator a:hover,.sitemaplevel1 a:link,.sitemaplevel2 a:link,.sitemaplevel3 a:link,.sitemaplevel1 a:visited,.sitemaplevel2 a:visited,.sitemaplevel3 a:visited,
.sitemaplevel1 a:active,.sitemaplevel2 a:active,.sitemaplevel3 a:active,.sitemaplevel1 a:hover,.sitemaplevel2 a:hover,.sitemaplevel3 a:hover,.submenu a:link,.submenu a:visited,.submenu a:active,.submenu a:hover{text-decoration:none;}

.menulevel1 li .menulevel2 li {margin-top:5px;}

li.doc{}

li.docs{}

li.sdoc{}

li.sdocs{}

#sidebar ul, #sidebar ul ul {
	list-style: none;
	margin:0;
	padding:0;
	background-color:#000033;
	color: #FFFFFF;
}
#sidebar li {
	border-top: 1px solid #FFF;
	font:bold 1em Arial, Helvetica, sans-serif;
	color:#F1F1F1;
	padding: 6px;
}

#siteinfo {
	font-size: smaller;
	width:560px;
	background-color: #FFF;
	margin-top:1em;
	margin-left:200px;
	clear:both;
}
#siteinfo p {
	margin: 0 0 10px 10px;
	padding:.2em;
	text-align: left;
}
#siteinfo a {
	color: #333333; text-decoration:none;
}
#siteinfo a:visited {
	color: #666666;
}
#siteinfo a:hover {
	color: #FF6600; text-decoration: underline;
}
#siteinfo div.login a {color: #EFEFEF;}

#lastupdate
{
  font-size: smaller;
}

TD.label {
	font-family: "Times New Roman", Times, serif;
	font-size: 16px;
	font-weight: bold;
	font-variant: small-caps;
	vertical-align: middle;
	width: 200px;
}
