a:link {color:#007777;text-decoration:none;}
a:visited {color:#007777;text-decoration:none;}
a:hover {color:#007777;text-decoration:underline;}
a:active {color:#007777;text-decoration:underline;}
a:focus {color:#007777;text-decoration:underline;}
		
body.body {
	margin:0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#555555;
}
.background { background-color:#007777; }
.screen {
	background-image:url(images/bg.gif);
	background-attachment:fixed;
	background-position: top left;
}
.content {
	width:100%;
	height: 450;
	vertical-align: top;
}
.iframe {
	width:98%;
	height: 450;
}
body.ibody {
	margin:0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#555555;
	background-image:url(images/bg.gif);
	background-attachment:fixed;
	background-position: -194 -25;
}
.content .noframe {
	margin-top: 20;
	margin-left: 10;
	width: 85%;
}
.content .frame {
	margin-top: 20;
	margin-left: 10;
	width: 88%;
}
.content h1 { font-size: 8pt; color: #007777; }
.content h2 { font-size: 8pt; }
.content p, .content table, .content ul, .content ol, .content dl, .content blockquote {font-size: 8pt; }
.content pre {  padding: 10px; color: maroon; border: gray solid 1px; background-color: whitesmoke; }
.content blockquote { padding: 10px; color: navy; border: gray solid 1px; background-color: whitesmoke; }
.content table {
	border-width: 0px;
}
.content th, .content td {
	vertical-align: top;
	text-align: left;
	padding-bottom: 4px;
	padding-top: 0px;
}
.content li, .content dt, .content dd { margin: 4px; }
.content code { font-family: Courier-New; }
.content kbd { }
.content samp { }
.content .vheader { font-weight: bold; vertical-align: top;}
.sidebar {
	width: 200;
	vertical-align: top;
}
.menu {
	text-transform:uppercase;
	letter-spacing:1;
	font-weight:bold;
	font-size:8pt;
	text-align:right;
	margin-right: 20;
	padding: 0;
}
.menu .item {
	margin-top: 20;
}
.menu .selected {
	color: #007777;
}
.menu a:link {color:#999999;text-decoration:none;}
.menu a:visited {color:#999999;text-decoration:none;}
.menu a:hover {color:#007777;text-decoration:none;}
.menu a:active {color:#007777;text-decoration:none;}
.menu a:focus {color:#999999;text-decoration:none;}
.logo {
	height: 25;
	vertical-align: top;
	text-align: center;
	font-size:16pt;
	font-weight: bold;
	color: white;
}
.logo .negative {
	height: 25;
	color: #007777;
}
.claim {
	padding: 8;
	vertical-align: bottom;
	text-align: right;
	font-size:8pt;
	font-style: italic;
	color:gray;
}
.item {
}
.header {
	margin-top:6px;
	margin-bottom:6px;
	color:White;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:7pt;
}
.footer {
	margin-top:6px;
	margin-bottom:6px;
	color:White;
	font-size:7pt;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.copy {
	color:white;
}
.navigation {
	text-transform:uppercase;
	letter-spacing:1;
	font-weight:bold;
}
.navigation .selected {
	color:white;
}
.navigation .item:link {color:#cccccc;text-decoration:none;}
.navigation .item:visited {color:#cccccc;text-decoration:none;}
.navigation .item:hover {color:white;text-decoration:none;}
.navigation .item:active {color:#white;text-decoration:none;}
.navigation .item:focus {color:#cccccc;text-decoration:none;}
.navigation .selected:link {color:white;text-decoration:none;}
.navigation .selected:visited {color:white;text-decoration:none;}
.navigation .selected:hover {color:#cccccc;text-decoration:none;}
.navigation .selected:active {color:#cccccc;text-decoration:none;}
.navigation .selected:focus {color:#white;text-decoration:none;}
@media print {
	.header { display: none; }
	.logo { display: none; }
	.claim { display: none; }
	.sidebar { display: none; }
	.navigation { display: none; }
}

