html {
 min-height: 100%;
 height: auto;
}

body {
 background-color: #ededed;
 font-family:verdana;
 text-align:center;
 margin-top: 0px;
}

h1 {
 color:#00569f;
 font-size:1.1em;
 font-type:verdana;
 font-weight:bold;
 margin-bottom:0px;
}

h2 {
 color:#00569f;
 font-size:0.9em;
 font-type:verdana;
 font-weight:bold;
 margin-bottom:0px;
}

h3 {
 color:#00569f;
 font-size:0.8em;
 font-type:verdana;
 font-weight:bold;
 margin-bottom:0px;
}

li {
 font-size: 0.8em;
}



p {
 font-family: verdana;
 font-size: 0.8em;
}

p.headline_link {
 font-size: 0.9em;
 font-family: verdana;
}
p.headline_link a, p.headline_link a:hover, p.headline_link a:visited {
 color: #ffffff;
 text-decoration: underline;
}

p.sub_text {
font-family: verdana;
font-size: 0.7em;
}

li.sub_link {
 font-size: 0.8em;
 color: #ffffff;
 font-family: verdana;
}

li.sub_link a {
 text-decoration: underline;
 color: #ffffff;
}

li.sub_link a:visited {
 text-decoration: underline;
 color: #ffffff;
}


li.sub_link a:hover {
 text-decoration: underline;
 color: #ffffff;
}

#container {
 text-align:left;
 width:899px;
 margin-top: 0px;
 margin-left: auto;
 margin-right: auto;
}

#header {
 background-image:url(/files/ensoin0001/gfx/water.png);
 background-repeat: no-repeat;
 background-color:#ffffff;
 text-align:left;
 height:356px;
 width:899px;
 position:relative;
}

#headerright {
 width:693px;
 height:100%;
 float:right;
}

#menu {
 width:550px;
 height:296px;
 padding-left:30px;
 float: right;
}

#menu a, #menu a:link, #menu a:visited {
 color:#003e5f;
 font-size:12px;
 font-type:verdana;
 font-weight:bold;
 text-decoration:none;
 padding-right:20px;
}

#menu a:hover {
 color:#00a6e4;
}

#pagetitle {
 width:693px;
 height:60px;
 padding-left:30px;
 font-size: 0.8em;
 color:#00569f;
}

#headerleft {
 width:206px;
 text-align:left;
 position:relative;
 float:left;
}

#headerleft div {
 margin-top: 20px;
 padding:0px;
 padding-left:11px;
 line-height:14px
}

#headerleft a {
 display: block;
 padding: 10px 0px 10px 10px;
 text-decoration: none;
 height:1em;
 color:#003e5f;
 font-type:verdana;
 font-weight:bold;
 cursor:hand;
}

#headerleft a:hover {
  background-color: #00a6e4;
  color: #ffffff;
}

#content {
 background-color:#ffffff;
 text-align:left;
 width:899px;
 height: auto;
 overflow: auto;
}

.numberImg { 
 margin:0;
 padding:0;
 margin-right:5px;
}


#contentright {
 width:663px;
 float:right;
 height:100%;
}

*html #contentleft {
 margin-left:0;
}

#contentrightcol {
 width:650px;
 float:right;
}

*html #contentrightcol {
 width:650px;
}

#contentleftcol {
 width:195px;
 float:left;
}

#contentleft {
 width:195px;
 float:left;
 height:100%;
}
#news {
 background-image:url(/files/ensoin0001/gfx/bgNewsTop.gif);
 background-repeat: no-repeat;
 width:176px;
 margin-left:10px;
 padding-left:10px;
 padding-top:10px;
 padding-top:10px;
 height: auto;
 overflow: auto;
}

#news table {
 width:160px;
}

#newsbtm {
 background-image:url(/files/ensoin0001/gfx/bgNewsBtm.gif);
 background-repeat: no-repeat;
 margin-left:10px;
 width:176px;
}

#logos {
 text-align: center;
}

#footer {
 background-color: #ededed;
 height:20px;
 font-size:10px;
 color: #fffff;
}

#footer a, #footer a:visited {
 color: #000000;
 text-decoration: none;
font-size:10px;
}

#footer a:hover {
 color: #000000;
 text-decoration: underline;
font-size:10px; 
}

.linkUnderlined {
 text-decoration: underline;
}

.newsrepeater {
 color:#00569f;
 font-size:0.8em;
 font-type:verdana;
}

.newsrepeatertd {
 padding-bottom:10px;
}

#sidemenu {
 font-size: 0.8em;
}

#news {
 font-size: 0.8em;
}

.spec_table {
 font-size: 0.8em;
}

a {
 color:#000000;
 text-decoration: underline;
}

a:hover {
 color:#00a6e4;
 text-decoration: underline;
}

a:visited {
 color:#03e5f;
 text-decoration: underline;
}
