/* CSS Document */
body
{
  font-family:arial,verdana;
  font-size:9pt;
  background-color:#FFFFFF;
  text-align:center;
  background-position:100% 0%;  
  background-image:url('./pics/body_background.png');
  background-repeat:repeat-y;
}
#outerdiv
{
	position:absolute;
	top:0px;
	bottom:0px;
	left:0px;
	right:0px;
	height:100%;
	width:100%;
	border:0px;
}
#outertable
{
	width:100%;
	height:100%;
	border:0px	
}
#maindiv
{
  position:relative;
  border:5px ridge;
  border-color:gray;
  top:0;
  margin-left:auto;
  margin-right:auto;
  width:980px;
  height:560px;
  background-color:white;
  background-image:url(./pics/background.jpg);
  background-position:0 0;
  background-repeat:no-repeat;
  text-align:left;
  overflow:hidden;
}

#footline
{
  position:relative;
  border: 0px;
  top:20px;
  margin: auto;
  width:980px;
  height:20px;
  background-color:transparent;
  text-align:right;
  vertical-align:middle;
  overflow:hidden;
  font-size:8pt;
}

#left
{
  position:relative;
  border:0px;
  margin:0px;
  padding: 0px;
  float:left;
  width:315px;
  background-color:transparent;
  text-align:right;  
  z-index:3;
}
#headline
{
  position:relative;
  margin:0px;
  padding: 0px;
  height:80px;
  background-color:transparent;
  border-right:0px;
  z-index:3;
  border:0px;
}
#logoimage
{
	border:0px;
}
#menu
{
  border:0px;
  margin:0px;
  padding-top: 10px;
  padding-right: 60px;
  padding-left: 20px;
  width:235px;
  background-color:transparent;
  text-align:right;  
  z-index:3;
}
#submenu
{
	
}
#content
{
  position:relative;
  border:0px;
  margin:0px;
  padding-top: 20px;
  padding-bottom: 20px;
  padding-left: 40px;
  padding-right: 50px;
  float:left;
  width:573px;
  height:518px;
  background-color:transparent;
  overflow:hidden;
  z-index:2;
}
#mainpic
{
  position:relative;
  border:0px;
  padding:0px;
  top:0px;
  height:100%;
  width:100%;
  overflow:auto;
  background-color:transparent;
  z-index:20;
}
#mainpicframe
{
	border:1px solid black;
	height:473px;
	padding:4px;
	width:100%;	
}
#maincontent
{
	position:relative;
	width:100%;
	height:100%;
}
#scrolldiv
{
  position:relative;
  width:577px;
  z-index:10;
}
#mainscroll
{
	height:108px;
}
#contenttop
{
	text-align:right;
}
.accentuated
{
	color:red;
}
.mainpicimg
{
	text-align:center;
}
.mainpicimg img
{
	border:1px solid black;
	cursor:pointer;
}
.content2scroll
{
	height:20px;
	background-image:url('./pics/content2scroll_bg.png');
	background-repeat:no-repeat;
	background-position:0% 50%;
}
.scrollcontrolbutton
{
	position:relative;
	display:inline;
	float:left;
	width:82px;
	border:0px;	
	cursor:pointer;
}
.scroller
{
	display:inline;
	position:relative;
	float:left;
	margin-left:5px;
}
.scrollingtable
{
  height:108px;
  width:105px;
  font-family:arial,verdana;
  font-size:9pt;
  text-align:center;
  border:1px solid black;
  background-color: white;
}
.scrollingtable img
{
	border:0px;
}
.menupoint
{
  margin-top:4px;
  margin-left:35px;
  padding-right:10px;
  border-right:2px solid #555555;  
}
.submenupoint
{
  margin-top:4px;
  margin-left:35px;
  padding-right:15px;
  margin-right:5px;
  border-right:2px solid #999999;  
}
.menupoint a
{
  font-size: 11pt;
  color: #555555;
  text-decoration:none;
}
.menupoint a:hover
{
  font-size: 11pt;
  background-color: #555555;
  color: white;
  text-decoration:none;
}
.submenupoint a
{
  font-size: 10pt;
  color: #999999;
  text-decoration:none;
}
.submenupoint a:hover
{
  font-size: 10pt;
  background-color:#999999;
  color: white;
  text-decoration:none;
}
a
{
color:#555555;
text-decoration:underline;	
}
a:hover
{
color:#999999;
text-decoration:underline;	
}
h1
{
	font-size:14px;
}
