﻿html {overflow-y: scroll;}  /* prevents v-scroll bar from disappearing on short pages, which causes horizontal shift to the column */
body { 
	font-family: Palatino Linotype,"Times New Roman", Times, serif;; 
	margin:0;
	padding:0;
	text-align:center;
	background:#ecf1f9;
}
a:visited    { 
	color: #2e5299; /* previously #3B65BA; 3967c4; 365799 */
    text-decoration:underline;
    text-decoration:none;
}
a:link  {
	color: #2e5299;
    text-decoration:underline;
    text-decoration:none;
}
a:link:hover  {
	color: #2e5299; 
	text-decoration:underline;
}
a:visited:hover  {
	color: #2e5299; 
	text-decoration:underline;
}
p, br {
	margin:0;
	padding:0;
}
#main {  /* main frame that contains everything else */
   width: 740px;
   background:#ffffff;
   text-align:left;
   padding-left:20px;
   padding-right:20px;
   margin-top:12px;
   margin-bottom:20px;
   margin-left:auto;
   margin-right:auto;
   padding-top:0px;
   padding-bottom:0px;
   border:1px solid #c0c0c0;
}
#header {
   width: 740px;
   background:#ffffff;
   text-align:left;
   border-bottom:1px solid #C0C0C0; 
   padding-top: 0px;
   padding-bottom: 1px; 
   padding-left: 0px;
   padding-right: 0px;
   margin-bottom: 5px;
}
#title {
   position: relative;
   width: 490px;
   float: right;
   margin-top:0px;
   margin-bottom:0px;
   background:#ffffff;
}
#picture {
   position: relative;
   width: 250px;
   float: left;
   margin-top:0px;
   margin-bottom:0px;
   background:#ffffff;
}
#full { /* block text inside the main frame. Bottom border. */
   position: relative;
   float: left;
   width: 740px;
   padding-top:18px;
   padding-bottom:22px;
   margin-top:0px;
   margin-bottom:0px;
   border-bottom:1px solid #C0C0C0;
   z-index:1;
}
#fullNobullet { /* block text inside the main frame. Bottom border. */
   position: relative;
   float: left;
   width: 740px;
   padding-top:18px;
   padding-bottom:0px;
   margin-top:0px;
   margin-bottom:0px;
   border-bottom:1px solid #C0C0C0;
   z-index:1;
}
#footer { /* the page needs to end with this, as <p id="footer"> */
   position: relative;
   width: 740px;
   padding-top:10px;
   padding-bottom:10px;
   margin-top:0px;
   margin-bottom:0px;
   text-align:center;
   font-size:xx-small;
   font-style:italic;
   color:808080;
}
#fullNobullet ul {
	list-style-type: none;
	margin:0;
	padding:0;
	padding-right:30px;
	padding-left:30px;
	width:680px;
	font-style:normal;
	text-align:justify;
}
#fullNobullet ul li {
	padding:0;
	margin-bottom: 18pt;
	width:680px;
}
#fullNobullet ul ul {
	margin:0;
	padding:0;
	width:680px;
	font-style:italic;
	text-align:right;
}
#fullNobullet ul ul li {
	margin:0;
	padding:0;
	width:680px;
}