body {
	font-family: Verdana, arial, sans-serif;
	margin: 0;
	padding: 0;
	color: #000;
    background: #eee;
}
div#hmsideheading {
	top: 0;
	background: url(images/homsidhedingb.gif) top left repeat-x;

}
div#heading {
    position: relative;
	top: 0;
	width: 491px;
	height: 72px;
	background:  url(images/headingbg.gif) top left no-repeat;

}
div#hmheading {
	top: 0;
	width: 491px;
	height: 108px;
	background: url(images/homhedingbg.gif) top left no-repeat;

}
div.printhead {
    display: none;
}
h1 {
	color: #ebf5fd;
	font-size: 14px;
	padding-top: 5px;
	padding-left: 15px;
	padding-bottom: 0;
	margin-bottom: 0;
	background-color: #664e91;
}
div#hmheading h1 {
	font-size: 26px;
	padding-top: 22px;
}
#tagline {
	color: #ebf5fd;
	font-size: 12px;
	text-align: right;
	width: 440px;
	margin-top: 5px;
	padding-top: 3px;
	padding-right: 0;
	background-color: #807cab;
}
div#sideheading {
    position: relative;
	top: 0;
	background: url(sideheadingbg.gif) top left repeat-x;
	z-index: 1;
    margin-bottom: 0;
}
div#content {
    background: url(images/conback.gif) repeat-y top right #fff;
	color: #000;
    margin: 0 270px 0 0px;
    padding: 0 7% 100px 7%;
    border: 1px solid #fff;
    border-right, border-bottom: 1px solid #ccc;
}
html>body div#content {
	margin-top: -20px;
	padding-top: 20px;
	}
div#sidenav {
	position: absolute;
    top: 100px;
    right: 2px;
	width: 260px;
    z-index: 10;
	padding-bottom: 10px;
	border-top: 2px solid #999;
 	border-left: 2px solid #999;
  border-bottom: 2px solid #ddd;
  border-right: 2px solid #ddd;

}
html>body div#sidenav {
	border: 0;
	}
div#content img {
	margin: 0 0 1em 2em;
}
h2 {
    font-family: Georgia, "Times New Roman", Times, serif ;
	color: #446066;
	text-align: center;
    margin-top: 1.2em;
    margin-bottom: 1em;
	background: #fff;
}
h3 {
    font-family: Georgia, "Times New Roman", Times, serif ;
	padding-top: 1em;
	font-size: 1.2em;
	color: #50666e;
	background: #fff;
	text-align: center;
}
h4 {
    font-family: Georgia, "Times New Roman", Times, serif ;
	font-size: 1em;
	margin: 2.5em 0 0.5em 1em;
	padding-bottom: 0;
	color: #664e91;
	background: #fff;
}
h4 a {
	color: #664e91;
	background: #fff;
	text-decoration: none;
}
h4 a:visited {
	color: #664e91;
	background: #fff;
}
h4 a:hover {
	color: #ebf5fd;
	background: #664e91;
}
h5 {
    font-size: 0.9em;
	margin: 0 0 0.5em 1em;
    font-variant: small-caps;
    color: #666;
	background: #fff;
}
h5 a {
	color: #666;
	background: #fff;
	text-decoration: none;
}
h5 a:visited {
	color: #666;
	background: #fff;
}
h5 a:hover {
	background: #666;
	color: #eee;
}
	
h6 {
	font-size: 0.8em;
	margin-left: 1em;
	margin-bottom: 0;
}
p, ol, ul, dl, td {
	font-size: 0.8em;
	margin-left: 1em;
	margin-top: 0;
	line-height: 1.5em;
}
li {
	padding-bottom: 0.5em;
}
blockquote {
	font-size: 0.8em;
	line-height: 1.3em;
}
dt {
	font-size: 1em;
	font-weight: bold;
	padding-top: 0.5em
}
dd {
	padding-left: 1em;
	margin-left: 0;
}
p#footer {
	margin-top: 7em;
	color: #666;
	background: #fff;
	font-size: 0.7em;
	text-align: center;
	border-top: 1px solid #50666e;
}
.ref {
	font-family: courier, "courier new", monospace;
}
.important {
	font-weight: bold;
	color: #332560;
	font-size: 0.8em;
	margin-left: 0;
	background: #fff;
}
.center {
	text-align: center;
}
.grey {
	color: #50666e;
	background: #fff;
}
.greyer {
	color: #333;
	font-weight: 600;
	background: #fff;
}
.red {
	color: #f00;
	}
table.border {
	border-collapse: collapse;
	font-size: 0.8em;
	width: 80%;
	margin-bottom: 3em;
}
html>body table.border {
	width: 90%;
	}
table.border td, th {
	border: 1px solid #000;
	height: 2em;
	padding: 0 0.2em;
	margin: 0;
}
table.border caption {
	font-weight: bold;
}
.linetop {
	border-top: 1px solid #50666e;
	margin-top: 2.5em;
}
.yellow {
	color: #000;
	background: #ffffcc;
}
ul.none {
	list-style-type: none;
}
.entry {
  font-family: "Courier New", Courier, monospace;
  margin-left: 2em;
  margin-top: 1em;
}
 div.unseen {
    display: none;
 }
  div.seen {
   display: block;
 }
#sidenav ul {
  list-style: none;
  margin: 0;
  font-size: 10px;
  line-height: 20px;
  padding: 0;

}
.menuheading a {
	text-decoration: none;
	color: #000;
	background-color: transparent;
	font-weight: bold;
}
.menutop {
  font-weight: bold;
  font-size: 1.1em;
  padding-left: 18px;
  background: url(images/menu/menu_first.gif) no-repeat 0 50%;
  border-top: 1px solid #ccc;
  
}
html>body .menutop {
	border-top: 0;
}
.menutop2 {
  font-weight: bold;
  font-size: 1.1em;
   padding-left: 18px;
  background: url(images/menu/menu_second.gif) no-repeat 0 50%;
}
.closed {
	padding-left: 36px;
	background: url(images/menu/tee_plus_closed.gif) no-repeat 0 50%;
}
.open {
	padding-left: 36px;
	background: url(images/menu/tee_minus_open.gif) no-repeat 0 50%;
}
.closedb {
	padding-left: 36px;
	background: url(images/menu/tee_plus_closedb.gif) no-repeat 0 50%;
}
.openb {
	padding-left: 36px;
	background: url(images/menu/tee_minus_openb.gif) no-repeat 0 50%;
}
.link {
	padding: 0 0 0 54px;
	margin: 0;
	background: url(images/menu/menu_link.gif) no-repeat 0 50%;
	}
.linkb {
	padding: 0 0 0 54px;
	margin: 0;
	background: url(images/menu/menu_link_bot.gif) no-repeat 0 50%;
}
.linkex {
	padding: 0 0 0 54px;
	margin: 0;
	background: url(images/menu/menu_exlink.gif) no-repeat 0 50%;
	}
.linkexb {
	padding: 0 0 0 54px;
	margin: 0;
	background: url(images/menu/menu_exlink_bot.gif) no-repeat 0 50%;
}
.llink {
	padding: 0 0 0 54px;
	margin: 0;
	background: url(images/menu/lmenu_link.gif) no-repeat 0 50%;
	}
.llinkb {
	padding: 0 0 0 54px;
	margin: 0;
	background: url(images/menu/lmenu_link_bot.gif) no-repeat 0 50%;
}
.llinkex {
	padding: 0 0 0 54px;
	margin: 0;
	background: url(images/menu/lmenu_exlink.gif) no-repeat 0 50%;
	}
.llinkexb {
	padding: 0 0 0 54px;
	margin: 0;
	background: url(images/menu/lmenu_exlink_bot.gif) no-repeat 0 50%;
}	
#sidenav li {
  margin: 0;
 padding-top: 0;
 padding-bottom: 0;
border-bottom: 1px solid #ccc;


}
html>body #sidenav li {
	border-bottom: 0;

	}
#sidenav li a {
	display: block;
}
#menu1, #menu2, #menu3, #menu4, #menu5, #menu6, #menu7, #menu8, #menu9, #menu10 {
	display: none;
}

#menu1drop, #menu2drop, #menu3drop, #menu4drop, #menu5drop, #menu6drop, #menu7drop, #menu8drop, #menu9drop, #menu10drop {
  display: block;
}

#links {
text-align: center;
margin-top: 4em;
}
.dark {
  font-weight: bold;
}
.cap {
  font-size: 0.7em;
  font-weight: bold;
  display: block;
  margin: 0 2em 1em 3em;
}
.emph {
	font-weight: bold;
	margin-left: 2em;
	font-size: 0.75em;
	}
div#content .fright {
	float: right;
	padding: 20px 20px;
	margin: 0 0 0 10px;
	border: 1px groove #446066;

	}
div#content .fleft {
	float: left;
	padding: 20px 20px 0;
	margin: 0 10px 0 0;
	border: 1px groove #446066;;
	}
#photocap {
	clear: right;
	float: right;
	width: 155px;
	font-weight: bold;
	font-size: 0.8em;
	padding: 0 20px 10px;
	border-bottom: 1px groove #446066;
	border-right: 1px groove #446066;
	border-left: 1px groove #446066;
	margin: 0 0 0 10px;
	}
ul.nostyle {
	list-style-type: none;

	}
ul.horizontal {
	list-style-type: none;
	padding: 0;
	margin-left: 1em;
	margin-bottom: 3em;
	
	}
ul.horizontal li {
	display: inline;
	padding-right: 4em;
	
	}
.survey p {
	margin-bottom: 3em;
	}
p.nomarg {
	margin-bottom: 0;
	padding-bottom: 0;
	}
.preg h5 {
	margin-top: 4em;
	}
.preg h6 {
	margin-top: 1em;
	}
ul.plane {
	list-style: none;
	margin: 0 0 2em 1em;	
	padding: 0;
	}
