body {
  margin:0px 0px 40px 0px;
  padding:0px;
  color:#202020;
  background:#E5E5E5;
  text-align:center;
  }
#sidebkgnd {
  margin-top:0px;
  margin-right:auto;
  margin-bottom:0px;
  margin-left:auto;
  padding:0px;
  width:700px;
  background:url(../images/shadow.gif) repeat-y;
  color:#000;
  }
#topbkgnd {
  margin:0px;
  padding:0px;
  width:700px;
  height:14px;
  background:url(../images/top.gif) no-repeat;
  color:#000;
  text-align:right;
  line-height:15px;
  }
#content {
  margin:0px 30px 0px 30px;
  padding:0px 0px 50px 0px;
  text-align:left;
  }

#bottombkgnd {
  margin:0px;
  padding:0px;
  width:700px;
  height:42px;
  background:url(../images/footer.gif) no-repeat;
  color:#000;
  }
img.x		{ z-index:3; float:left; border:0px}
.innerbox	{display: inline-block; padding: 1px; border: 1px solid #ffffff;  margin: 1em 12px 0 12px;}
.heading	{text-align:center}
.footer{	padding :0.5em;
	margin-top : 0.5em;
	text-align : center;
	 background-color : inherit;
	  color : black; }
h2,h3 {color: #666;}

h6 { font-size : 60%; color: #999;text-align : center;}
h6 a:link {color:#999;}      /* unvisited link */
h6 a:visited {color:#666;}  /* visited link */
h6 a:hover {color:#666;}  /* mouse over link */
h6 a:active {color:#666;}  /* selected link */

span.left {position: absolute;left: 0;}
span.right {right: 0;position:absolute;right:0px;top:0px;z-index:10}
div.line {position: relative;text-align: center;width: 100%;}
.title  {color:#0000ff; font:1.1em arial,sans-serif; text-shadow:2px 2px 3px #BBBBBB;font-weight:bold}
  .center {text-align : center;}
  .hidden {display:none;}
h1 a:link {text-decoration:none;} 
#teaser ul { list-style-image: url("../images/arrowg.gif"); }
.hr {display:block;margin:0 auto;}
#nav { 	width: 36.2em;
	margin: auto;
	}
#navigation {
overflow: auto;
font-size: 73%;
font-family: verdana, arial, helvetica, sans-serif;
padding: 10px;
text-align:center;
}
#navigation li {
float: left;
list-style: none;
background-color: #fff; /* to cater for users without images */
}
#navigation a {
display: block;
/*background-image: url(../images/tabright.gif);*/
background-position: top right;
background-repeat: no-repeat;
color: #555;
text-decoration: none;
font-weight: bold;
}
#navigation span {
display: block;
/*background-image: url(../images/tableft.gif);*/
background-repeat: no-repeat;
padding: 5px 10px;/*changed from 5 15 to avoid wrap in IE*/

}
#navigation a:hover {
background-position: right -198px;

}
#navigation a:hover span {
background-position: 0 -198px;
/*background-color: #EBEBEB;*/
/*border-top: 2px solid #999*/
background:#2875C5;color:#fff;

}
#navigation li ul {
position: absolute;
width: 10em;
left: -999em;
margin-left: 2px;
font-size: 90%;
}
#navigation li ul a, #navigation li ul a:link {
background-image: none;
padding: 5px;
width: 10em;
background-color: #BFBFBF;
border: 1px solid #222;
border-width: 1px 2px 1px 2px

}
#navigation li ul a:hover {
/*background-color: #EBEBEB;*/
background:#2875C5;color:#fff;
}
#navigation li:hover ul, #navigation li.sfhover ul {
left: auto;
}

