body {
/*Standard IJE color background*/
background-color: #FFDE5A;
color: #000000;
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 1em;
margin: 0em;
text-align: left;}

/* Div IDs for layout */
div{
font-family: Arial, Verdana, Helvetica, sans-serif;
font-weight: normal;
}

#frame{
	position: relative;
	border: 1px #ba3c0b solid;
	margin-left:auto;
	margin-right:auto;
	margin-top:0;
	margin-bottom:0;
	width: 728px;
	background-color: #ffffff;
}

#topflash{
height:20px;
background-repeat:no-repeat;
background-image: url('../images/topflash.jpg');
}

#header {
background-image: url('../images/EuroHeader.jpg');
background-color: #ffde5a;/*#FFFFFF;*/
width: 728px;
height: 139px;
background-repeat: no-repeat;
}

#menubar {
height:27px;
background-color: #808080;/*#FFFFFF;*/
background-image: url('../images/bakgndnav.jpg');
}

div.left
{
float:left;
width:200px;
margin:0;
padding:10px;
background-color:white;
}

.mainbox {
	position:relative;
	color: #000000;
	border:none;
	background-color: #ffffff;
	margin-left:250px;
	margin-right: 0px;
}

div.searchbox{
	width: 320px;
	margin-left:auto;
	margin-right:auto;
}

.imgflt 
/*places dividing graphic between divs left and mainbox*/
{
float:left;
width:2px;
height:256px;
margin:5px;
}

div.redbox{
/*Places a red border within a div*/
border: 3px #ba3c0b double;
margin: 1em;
padding: 1em;
}
div.blackbox{
/*Places a black border within a div*/
border: 3px #000000 solid;
margin: .3em;
padding: .3em;
}

#fullblock{
margin-left:0em;
padding: 2em;
background-color: #FFFFFF;
text-align:left;
}

#fullblock2{
margin-left:0em;
padding: 1em;
background-color: #FFFFFF;
text-align:left;
}

#footer{
height:20px;
color: #808080;
background-color: #cccccc;/*#FFFFFF;*/
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: .6em;
padding:7px;
line-height: 1.7em;
}

img.footer{
float:left;
margin:0px 20px 0px 45px;
width:62px; height:22px;
}

/*Top navigation bar*/

#topnav {
	background-repeat:no-repeat;
	display:inline;
	font-family:Verdana, Helvetica, Arial, sans-serif;
	font-size:12px;
	font-weight:normal;
	white-space:nowrap;
	position:relative;
}

#topnav ul {
	padding:0 ;
	margin: 4px 0 0 ;
	max-width:500px;
	min-width:200px;
	white-space:nowrap;
	width:500px;
	position:absolute;
	color:#ffffff;
	list-style-type:none
}

#topnav ul li {
	text-align: center ;
	text-decoration:none;
}

#topnav li{
	display:block;
 	float:left;
	list-style-type:none;
	margin:0;
	padding:0;
	white-space:nowrap;
	width:auto;
}
#topnav a {
	font-family:Verdana, Helvetica, Arial, sans-serif;
	font-size:1.2em;
	padding:3px 12px;
	position:relative;
	text-decoration:none;
	color:yellow !important;
	left:320px;
}

#topnav a:hover {
	background-image:url('../images/topnav.jpg');
	text-decoration:none;
	color:#a8baff !important;
}

/*Main navigation bar*/

#mainnav {
	background-repeat:no-repeat;
	display:inline;
	font-family:Verdana, Helvetica, Arial, sans-serif;
	font-size:12px;
	font-weight:normal;
	height:27px;
	white-space:nowrap;
	position:relative;
}

#mainnav ul {
	padding:0 ;
	margin: 5px 0 0 ;
	max-width:650px;
	min-width:200px;
	white-space:nowrap;
	width:650px;
	position:absolute;
	color:#ffffff;
	list-style-type:none
}

#mainnav ul li #topnav ul li{
	text-align: center ;
	text-decoration:none;
}

#mainnav li{
	display:block;
 	float:left;
	height:27px;
	list-style-type:none;
	margin:0;
	padding:0;
	white-space:nowrap;
	width:auto;
}

#mainnav a {
	border-left:1px solid #E9EFF2;
	border-right:1px solid #B1C6CF;
	font-family:Verdana, Helvetica, Arial, sans-serif;
	font-size:13px;
	padding:5px 12px;
	position:relative;
	text-decoration:none;
	color:yellow !important;
	left:45px;
}

#mainnav a:hover {
	background-color:#F1F4F4;
	background-image:url('../images/rollovernav.gif');
	text-decoration:none;
	color:#000000 !important;
}

#mainnav a:link, #mainnav a:visited {
	list-style-type:none;
	text-decoration:none;	
}

table.news {font-size: 10pt;
text-align: center;}

table.board {
table-layout:fixed;
white-space: normal;
}

td.colboard{
font-size: 10pt;
vertical-align: top;
}

div.boardtable{
	margin-left:20px;
}

/* Headings */
h1 {font-size: 1.5em;
font-family: Arial, Verdana, Helvetica,  sans-serif;
text-align: right;
font-style: italic;
letter-spacing: +5px;}

h1.plain{font-size:1.5em;
text-align: left;
font-family: Arial, Verdana, Helvetica,  sans-serif;
letter-spacing: +5px;
font-style: normal;}

h2 {font-size: 1.1em;
text-align: center;
font-family: Arial, Verdana, Helvetica, sans-serif;
text-decoration: underline;}

h4 {
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 12pt;}

h5 {
font-size: 1em;
text-align: center;
font-family: Arial, Verdana, Helvetica, sans-serif;
}

span.hfive {
font-size: 1.3em;
}

h6 {
font-size: .8em;
font-family: Arial, Verdana, Helvetica,  sans-serif;
font-weight: normal;
text-align: center;
}

span.plain {font-size: .8em;
text-align: left;
line-height: 1.2em;
text-align: center;
}

/* Miscellaneous */
hr.blue3 {
/*Blue horizontal line 3px thick*/
color: #0000ff;
height: 3px;}

hr.green3 {
/*Green horizontal line 3px thick*/
color: #3E703F;
height: 3px;}

li {
/* Makes bulletted lists of same font as standard paragraphs */
font-size: .8em;
text-align: left;}

/* Classes */
.center {text-align: center}

.eightem {
font-size: .8em;
text-align: left;}

.sidebartext {
/* used on Software page & Site Map*/
position: relative;
left: 22px;
/*height: 250px;*/
width: 350px;
margin-top: .6em;
margin-right: 3em;
margin-left: 0;
margin-bottom: .6em;
padding-top: .75em;
padding-right: 5px;
padding-left: .75em;
padding-bottom: .75em;
border-left: 4pt solid #339900;
background-color: #F0F0F0;
cursor: default;
/*display: none;*/}

/* Paragraph types */
p {
/* Standard font for all paragraphed text */
font-size: .8em;
text-align: left;
line-height: 1.2em;}

p.para20 {
/* Used on various pages */
margin-left: 20px;}

p.titles{font-size: 1.3em;
font-family: Arial, Verdana, Helvetica, sans-serif;
font-style: normal;}

p.totop{
/* "To Top" arrow on long pages */
background-image: url('../images/to-top.gif');
background-repeat: no-repeat;
position: relative;
left: 0em}

/* Spans */
span.bigt {
/*Large initial letter*/
float:left;
width:1em;
font-size:400%;
line-height:90%;
}

span.smallfont{
font-size: 8pt;
font-weight: normal;
font-family: Arial, Verdana, Helvetica, sans-serif;
text-decoration: none;}


/* Tables */

td.indented {
font-size: .8em;
padding-left: 3em;}

td.rates {
font-size: .9em;
}
