body { background-color: #e6ebd5; background-image: url('images/bg.jpg'); background-attachment: scroll; background-repeat: repeat-x; font-family: verdana, sans-serif; margin: 0em; margin-left: 1em; } #header { padding-bottom: 2px; }#menu { font-size: 0.7em; border: 1px solid gray; border-bottom: none; background-color: white; width: 26em; padding: 2px; }#menu a:link,#menu a:visited { text-decoration: none; color: #555555; margin-right: 2em; }#menu a:hover,#menu a:active { text-decoration: underline; color: black; }#main { border: 1px solid grey; background-color: white; width: 717px; font-size: 10pt; padding: 10px; margin-bottom: -5px; }#main tr { vertical-align: top; font-size: 10pt; }h1 { margin-top: 1.8em; font-size: 1.6em;  font-weight: normal;  font-stretch: expanded; }h1.new { margin-left: -0.4em; margin-right: 2em; padding-left: 1em;/* border-top: 1px solid #C8E0A8; border-bottom: 1px solid #C8E0A8; */ background-image: url("images/h1_new.jpg"); }h1.existing { margin-left: -0.4em; margin-right: 2em; padding-left: 1em; /* border-top: 1px solid #E5D8A0; border-bottom: 1px solid #E5D8A0;  */ background-image: url("images/h1_existing.jpg"); }h1.io { margin-left: -0.4em; margin-right: 1em; padding-left: 1em; /* border-top: 1px solid #FFFACD; border-bottom: 1px solid #FFFACD;  */ background-image: url("images/h1_io.jpg"); }h2 { font-size: 1.4em; font-weight: normal; } h3 { font-size: 12pt; font-weight: bold; font-family: verdana, sans-serif; } h3.nogap { margin-bottom: -10px; }	 h4 { font-size: 10pt; font-weight: bold; margin-bottom: -16px; }.smenu {	font-size: 8pt; }	.col {	margin-right: 240px; }P {	font-family: verdana, sans-serif;	font-size: 10pt; }/* START: Initial page style items */.rednote {	font-size: 8pt;	color: #FF0000;	font-weight: bold;  }INPUT {	font-family: courier; }#start {	font-family: verdana, helvetica, arial;	border: 1px solid black;	background-color: white;	width: 720px; }table {	font-family: verdana, helvetica, arial;	font-size: 10pt; }#start .left {	font-family: verdana, helvetica, arial;	padding: 15px; }#start .left table td {	font-family: verdana, helvetica, arial;	font-size: 10pt; }#start .right {	font-family: verdana, helvetica, arial;	background-color: #faf2d4;	vertical-align: top;	padding: 5px; }#start .right td {	padding-bottom: 8px; }.greenlink A:link, .greenlink A:visited { color: #006600; }.greenlink A:hover, .greenlink A:active { color: #000000; }/* END: Initial page style items */#gmenu {	font-family: verdana, helvetica, arial;	border: 1px solid #BBBBBB;	background-color: white;	width: 720px;	font-size: 8pt;	color: #6B6B6B;	padding: 3px; }#gmenu A:link, #gmenu A:visited { color: #6B6B6B; text-decoration: none; }#gmenu A:active, #gmenu A:hover { color: black;	text-decoration: underline; }#p_main {	font-family: verdana, helvetica, arial;	border: 1px solid black;	background-color: white;	width: 500px;	font-size: 10pt;	padding: 10px;	margin-bottom: 20px; }	h2.homepage {  font-size: 0.9em;  color: green;  margin-bottom: -0.4em; }	.caption {	font-family: verdana, helvetica, arial;	font-size: 8pt; }	.news    { width: 600px;	border: 0px; }.news P  { font-family: serif ! important; font-size: 12pt; text-align: justify; }.news td { font-family: serif ! important; font-size: 12pt; text-align: justify; padding: 10px; }.news h1 { font-family: serif; font-size: 18pt; font-weight: bold; }.fff select {	width: 250px; }A:link, A:visited {	font-family: verdana, helvetica, arial;	color: blue;	text-decoration: none; }	A:active, A:hover {	color: blue;	text-decoration: underline; }.fm {	border: 1px solid #DDDDDD;	padding: 3px;	width: 310px; }ul.gap li {	margin-bottom: 0.5em; }