﻿body {
	font-family:Arial, Helvetica, sans-serif;
	color:black;
	font-size:10pt;
}
p {
	font-family:Arial, Helvetica, sans-serif;
	color:black;
	font-size:10pt;
}
td {
	font-family:Arial, Helvetica, sans-serif;
	color:black;
	font-size:10pt;
}
h2 {
	font-family:Arial, Helvetica, sans-serif;
	color:black;
	font-weight:bold;
	font-size:18px;
}
h3 {
	font-family:Arial, Helvetica, sans-serif;
	color:black;
	font-weight:bold;
	font-size:l6px;
}
h4 {
	font-family:Arial, Helvetica, sans-serif;
	color:black;
	font-weight:bold;
	font-size:14px;
}
a:link {
	color:#323763;
	text-decoration:none;
}
a:visited {
	color:#323763;
	text-decoration:none;
}
a:hover {
	color:red;
	text-decoration:underline;
}
.distinct:link {
	color:blue;
	text-decoration:none;
}
.distinct:visited {
	color:blue;
	text-decoration:none;
}
.distinct:hover {
	color:red;
	text-decoration:underline;
}
.e1:link {
	color:#323763;
	text-decoration:none;
}
.e1:visited {
	color:#323763;
	text-decoration:none;
}
.e1:hover {
	color:red;
	text-decoration:underline;
}	
.e3:link {
	color:#292C85;
	text-decoration:none;
}
.e3:visited {
	color:#292C85;
	text-decoration:none;
}
.e3:hover {
	color:red;
	text-decoration:underline;
}	
.e4:link {
	color:#292C85;
	text-decoration:none;
}
.e4:visited {
	color:#292C85;
	text-decoration:none;
}
.e4:hover {
	color:red;
	text-decoration:underline;
}
.e4:link {
	color:blue;
	text-decoration:none;
}
.e2:link {
	color:blue;
	text-decoration:none;
}
.e2:visited {
	color:blue;
	text-decoration:none;
}
.e2:hover {
	color:red;
	text-decoration:underline;
}	
ul {
	list-style-type:square;
}
img {
	border-width:0px;
	border-style:none;
}
.left {
	text-align:left;
}
.center {
	text-align:center;
}
.right {
	text-align:right;
}
.news_color {
	color:red;
	font-weight:bold;
}
.grey_color {
	color:#666666;
}
.red {
	color:red;
}
.green {
	color:#336600;
}
.yellow {
	color:#DDDD00;
}
.lightgrey_color {
	color:#CCCCCC;
}
.light_color {
	color:white;
}
.background_light {
	background-color:white;
}
.s_black {
	font-family:Arial, Helvetica, sans-serif;
	color:black;
	font-size:xx-small;
}
.s_black_right {
	font-family:Arial, Helvetica, sans-serif;
	color:black;
	font-size:xx-small;
	text-align:right;
}
.s_grey {
	font-family:Arial, Helvetica, sans-serif;
	color:#666666;
	font-size:xx-small;
}
.s_grey_right {
	font-family:Arial, Helvetica, sans-serif;
	color:#666666;
	font-size:xx-small;
	text-align:right;
}
.n_black {
	font-family:Arial, Helvetica, sans-serif;
	color:black;
	font-size:10pt;
}
.backgroundgrey {
	background-color:#CCCCCC;
}
.leftbackground {
	background-image:url('/pictures/test2.png');
}
.rightbackground {
	background-image:url('/pictures/test3.png');
}
.left_grey {
	text-align:left;
	border:1px solid #CCCCCC;
}
.style99 {
	font-size:10pt;
	text-decoration:none;
	color:#292C85;
}
.style1 {
	text-decoration:none;
}
.style3 {
	border-style:solid;
	border-width:1px;
	margin-top:3px;
	margin-bottom:3px;
}
a.info {
   position:relative;
   z-index:24;
   color:#292C85;
   text-decoration:none;
}
a.info:hover {
   z-index:25;
   background-color:#F8F8F8;
   color:#292C85;
   text-decoration:none;
}
a.info span {
   display:none;
   text-decoration:none;
}
a.info:hover span {
   display:block;
   position:absolute;
   top:2em;
   left:-7em;
   width:20em;
   border:1px solid #CCCCCC;
   background-color:#FFFFDD;
   color:black;
   text-align:center;
   text-decoration:none;
   padding:10px 10px 10px 10px;
}
table.list th, table.list td {
   font-size:9pt;
   font-family:Arial, Helvetica, sans-serif;
   color:black;
}
.box {
   text-align:left;
   border:1px solid #CCCCCC;
}
.popup {
   position:absolute;
   left:50%; top:600px;
   width:250px; height:120px; 
   margin-left:-125px; margin-top:-60px;
   background-color:#CCFF99;
   font-family:Arial, Helvetica, sans-serif;
   font-size:10pt;
   padding:20px 5px 5px 20px;
   border:1px black solid
}
.popupnav {
   position:absolute;
   left:50%; top:600px;
   width:120px; height:155px;
   margin-left:500px; margin-top:-360px;
   background-color:#EEEEEE;
   font-family:Arial, Helvetica, sans-serif;
   font-size:10pt;
   text-align:center;
   padding:5px 5px 5px 5px;
   border:1px black solid
}
.popuphelp {
   position:absolute;
   left:50%; top:600px;
   width:120px; height:120px;
   margin-left:500px; margin-top:-360px;
   background-color:#EEEEEE;
   font-family:Arial, Helvetica, sans-serif;
   font-size:10pt;
   text-align:center;
   padding:5px 5px 5px 5px;
   border:1px black solid
}
.popupcart {
   position:absolute;
   left:50%; top:600px;
   width:120px; height:63px;
   margin-left:500px; margin-top:-360px;
   background-color:#CCFF99;
   font-family:Arial, Helvetica, sans-serif;
   font-size:10pt;
   text-align:center;
   padding:5px 5px 5px 5px;
   border:1px black solid
}
.wait {
   position:absolute;
   left:50%; top:150px;
   width:144px; height:67px;
   margin-left:-72px;
   background-color:#FFFFDD;
   font-family:Arial, Helvetica, sans-serif;
   font-size:10pt;
   text-align:center;
   padding:10px 10px 10px 10px;
   border:1px black solid
}
.popuppic {
   position:absolute;
   left:50%; top:110px;
   width:1000px; height:1000px;
   background-color:#FFFFFF;   
   margin-left:-516px; margin-top:-100px;
   font-family:Arial, Helvetica, sans-serif;
   font-size:10pt;
   text-align:center;
   border:1px black solid
}
.textnav {
   position:absolute;         /* The position is specified elsewhere */
   font-family:Arial, Helvetica, sans-serif;
   font-size:10pt;
   padding:1px 1px 1px 1px;
   left:200px; top:1px;
}
.style37 {
	text-align:center;
}
.style100 {
   font-size: 8pt;
}
.style101 {
   color: #E5E5E5;
   font-size: 4pt;
}

