#toppage{
background-color:#f9f9f9;
width:928px;
height:128px;
position:absolute;
top:12px;
left:45px;
}

#logo{
float:left;
margin-left:12px;
margin-top:24px;
}

#titl{
float:left;
margin-left:10px;
margin-top:30px;
}

#imtop{
float:right;
margin-bottom:0px;
padding-right:10px;
padding-top:5px;
}

#page{
position:absolute;
top:136px;
left:45px;
width:920px;
}

#page td{
background-color:#f9f9f9;
}


#nav{
background-image:url(menu.gif);
background-repeat:no-repeat;
width:907px;
height:35px;
margin-top:8px;
margin-bottom:0;
margin-left:15px;
padding-left:6px;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
list-style-type: none;
}

#nav ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
}

#nav li {
  float: left;
  margin-top:8px;
  height:10px;
}

#nav li a {
  color: #000;
  text-decoration: none;
  display: block;
  padding-left:11px;
  padding-bottom:4px;
}

#nav li ul {
  display: none;
  position: absolute;
  background: #DADADA;
  font-size:13px;
  margin-left:-3px;
  border-top:2px solid #ffffff;
  border-right:1px solid #C9D3DD;
  border-left:1px solid #C9D3DD;
  border-bottom:1px solid #C9D3DD;
}

#nav li ul li{
  margin-top:0;
  margin-bottom:0;
  border-right:2px solid #ffffff;
  border-left:2px solid #ffffff;
  height:24px;
}

#nav li ul li a {
  color: #000;
  text-decoration: none;
  display: block;
  padding-left:12px;
  padding-bottom:8px;
  padding-top:5px;
  line-height:90%;
}

#nav a:hover{
color:#B13131;
}

#nav ul li:hover, #nav ul li.sfhover{
  background: #fafafa;
}

#nav li:hover, #nav li.sfhover{
  background: #DADADA;
}

#nav li:hover ul, #nav li.sfhover ul{
 display: block;
}

#nav li.menu1{
width:100px;
margin-right:28px;
font-weight:bold;
}

#nav li.menu1 ul{
height:74px;
width:184px;
}

#nav li.menu1 ul li{
width:180px;
font-weight:normal;
}

#nav li.last{
border-bottom:2px solid #FFFFFF;
}

#nav li.menu2{
width:90px;
margin-right:36px;
font-weight:bold;
}

#nav li.menu2 ul{
height:146px;
width:194px;
}

#nav li.menu2 ul li{
width:190px;
font-weight:normal;
}
 
#nav li.menu2 ul li.subtext{
 width:166px;
 padding-left:24px;
 font-size:12px;
 }

#nav li.menu2 ul li.subtext a {
  padding-left:4px;
  padding-bottom:6px;
  padding-top:4px;
  line-height:90%;
}

#nav li.menu3{
width:135px;
font-weight:bold;
margin-right:34px;
}

#nav li.menu3 ul{
height:330px;
width:169px;
}

#nav li.menu3 ul li{
width:165px;
font-weight:normal;
}

#nav li.menu3 ul li.double{
height:34px;
}

#nav li.menu4 {
font-weight:bold;
}

#printt{
	position:relative;
	top:-28px;
	left:820px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	width: 105px;
}

#printt a{
color:#b13131;
text-decoration:none;
}
 
#printt a:hover{
text-decoration:underline;
}

#tabletext{
font-family:Verdana, Arial, Helvetica, sans-serif;
padding-left:17px;
padding-top:10px;
padding-right:17px;
padding-bottom:17px;
float:left;
width:873px;
}

#tabletext a{
color:#b13131;
}

#tabletext a:hover{
text-decoration:none;
}

#zag{
background-image:url(zag.gif);
background-repeat:repeat-x;
width:908px;
margin-left:17px;
margin-top:10px;
}

#zagbig{
background-image:url(zagbig.gif);
background-repeat:repeat-x;
width:908px;
margin-left:17px;
margin-top:10px;
}

#zagbig h1{
margin:0px;
padding-bottom:8px;
padding-top:6px;
font-size:20px;
font-weight:normal;
color:#9E1D24;
font-family:Arial, Helvetica, sans-serif;
}

#zagbig span.smal{
font-size:15px;
}

#zag h1{
margin:0px;
padding-bottom:8px;
padding-top:6px;
font-size:23px;
font-weight:normal;
color:#9E1D24;
font-family:Arial, Helvetica, sans-serif;
}

#pagecount{
font-size:12px;
font-weight:bold;
color:#9E1D24;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

#pagecount a{
color:#B13131;
}



p.text{
line-height:120%;
margin-bottom:6px;
text-align:justify;
text-indent:20px;
}

p.textbful{
line-height:120%;
margin-bottom:0px;
text-align:justify;
text-indent:20px;
}

p.pict{
text-align:center;
font-size:11px;
}

td.texttd{
padding-right:15px;
}

td.picttd{
padding-top:5px;
}

#printmenu{
display:none;
}

.zoomdiv{
background-image:url(zoomback.gif);
background-repeat:repeat-x; 
margin-top:5px;
height:15px;
}

.studion{
background-image:url(forwardback.gif);
background-repeat:repeat-x;
height:20px;
margin-top:4px;
width:250px;
}

.studion a{
text-decoration:none;
}

#tab{
border-top:1px solid #C9D3DD;
border-left:1px solid #C9D3DD;
font-size:0.8em;
}

#tab td{
border-bottom:1px solid #C9D3DD;
border-right:1px solid #C9D3DD;
padding:8px;
}

#footer{
border-top:3px double #C9D3DD;
background-color:#e8e8e8;
margin-top:20px;
}

#footer p{
font-family:Verdana, Helvetica, sans-serif;
font-size:10px;
padding-top:7px;
padding-left:10px;
padding-bottom:5px;
line-height:150%;
margin:0;
}

#map{
	position:relative;
	top:-50px;
	left:855px;
	width: 70px;
}

#map a{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#B13131;
text-decoration:none;
}

#map a:hover{
text-decoration:underline;
}

body {
margin:0;
padding:0;
background-color:#E8E8E8;
}

table {
border:0px;
padding:0px;
margin:0px;
}

td{
padding:0;
margin:0;
}

p{
margin:0;
font-size:0.8em;
}

ol{
font-size:0.8em;
margin-bottom:0;
margin-top:0;
}

ul{
font-size:0.8em;
margin-bottom:0;
margin-top:0;
}

img {
border-color:#C9D3DD;
background-color:#e8e8e8;
}
