html {
  height:100%;
  margin:0px;
  padding:0px;
  line-height:1.5em;
}

body {
  font-family: verdana, arial, helvetica, sans-serif;
  font-size: 14px;
  line-height: 1.5em;
  color: #333333;
  margin:0px;
  padding:0px;
  height:100%;
  background-color:#d2d2db;
}

.main {
	background-image:url("images/back.gif");
	margin:auto;
	border-collapse:collapse;
	border:5px solid #fff;
	border-top:0px;
}

.header {
	background-image:url("images/header.jpg");
	background-repeat:no-repeat;
	height:73px;
	margin:0px;
	padding:0px;
}

.logo {
	margin:0px;
	padding:0px;
	height:122px;
	vertical-align:top;
	background-color:#fff;
}

.nav {
	width:150px;
	margin:0px;
	padding:0px;
	text-align:center;
	vertical-align:top;
}

.nav img {
	border-top:3px solid #fff;
}

.nav span img {
	border:0px;
}

.tooltip:hover {
	position:relative;
}

.tooltip span {
	display:none;
  	font-family: verdana, arial, helvetica, sans-serif;
  	margin:0px;
}

.tooltip img {
	margin:7px 7px 7px 7px;
	width:50px;
	height:33px;
}

.tooltip:hover span {
	position: absolute;
	z-index:1000;
	top: -10px;
	left: 10px;
	display: block;
	color:#000;
	background:#fff;
	border:1px solid #000;
	padding:3px;
	margin:0px;
	font-weight:bold;
}

.content {
  background-image:url("images/bodyback.jpg");
  background-repeat:no-repeat;
  background-position:top left;
  background-color:#fff;
	width:800px;
	padding:25px 0px 25px 25px;
	margin:0px;
  height:auto;
  min-height:420px;
  vertical-align:top;
}

.empty {
	background-image:url("images/back.gif");
}

.footer {
	background-color:#fff;
	text-align:center;
	width:800px;
	font-size: 10px;
	line-height:1.5em;
	clear:both;
}

div {
	margin:0px;
	padding:0px;
}

p, h1, h2, h3 {
  margin:0px 0px 15px 0px;
  padding:0px;
}

h1, h2, h2 {
  clear:both;
}

h2 {
  text-align:left;
}

img {
  border:none;
  margin:0px;
  padding:0px;
}

a {
  color:#000099;
}

ul.sitemap {
  list-style:none;
}

ul.sitemap li ul {
  list-style:none;
}

.smfont { font-size: 10px; }

.medfont { font-size: 12px; }
 
.center {
  display:block;
  margin:auto;
  text-align:center;
}

.clear {
  clear:both;
  margin:0px;
  padding:0px;
}

.screenshot {
  float:right; 
  margin:0px 0px 10px 10px; 
  clear:right;
}

.screenshot span {
  display:block;
  text-align:center;
  font-size:10px;
}

ul.mod li {
  margin-bottom:10px;
}




