@charset "iso-8859-1";
.style1 {color: #FFFFFF}
.style3 {color: #FFFFFF; font-weight: bold; }
.style4 {
	color: #666666;
	font-family: Lucida Grande, Arial, Helvetica, sans-serif;
	font-size: 9pt;
}
.spec9 {
	font-family: Lucida Grande, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	line-height: 130%;
}
.spec8 {
	font-family: Lucida Grande, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.borad4 {
	border: 1px solid #CCCCCC;
}
.spec10 {
	font-family:: Lucida Grande, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	line-height: 130%;
	color: #333333;
}

#securitymn {
	position:absolute;
	top:138px;
	width:774px;
	height:45px;
	z-index:1;
	visibility: hidden;
}
#aboutmn {
	position:absolute;
	top:138px;
	width:1000px;
	height:45px;
	z-index:2;
	left: 239px;
	visibility: hidden;
}
#top {
min-width:1000px;
width:expression(document.body.clientWidth < 1000? "1000px": "auto" );
}
#logo {
margin-top:5px;
z-index:100;
} 
#navbuttons {
position:absolute;
top:17px;
left:0px;
width:995px;
z-index:3;
} 
#navstretch {
position:absolute;
top:112px;
right:39px;
width:1000px;
background-image: url(images/nav_green_stretch.gif);
z-index:1;
height:22px;
} 
#navright {
position:absolute;
top:112px;
right:0px;
width:41px;
}
.navbuttons_pic {
border:0px;
}
a {
	color: #006666;
	font-weight: bold;
	text-decoration:none;
}
a:hover {
	color: #006666;
	font-weight: bold;
	text-decoration:underline;
}
#submenu_eko {
position:absolute;
top:133px;
left:650px;
z-index:3;
}
#submenu_security {
position:absolute;
top:133px;
left:599px;
z-index:3;
}
.submenunav{
border:0px;

padding:5px;
}
body {
font-family: : Lucida Grande, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #333333;
margin:0;
}
html, body #contents {
		min-height: 100%;
	height: 100%;
}
html>body, html>body #contents {
	height: auto;
}
#contents {
	position: absolute;
	top: 0;
  left: 0;
	width:100%;
	minimum-width:990px;
	 width:expression(document.body.clientWidth < 990? "990px": "auto" );
}
#fpmainstuff {
position: relative;
margin-top:159px;
font-family: Lucida Grande, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #333333;
min-width:980px;
	height: auto;
}
#main {
	margin-bottom: 5em;
	height: auto;
	padding: .5em;
}
#fpmorecontent {
position: relative;
height:320px;
z-index:-5;
}
#morecontent {
position:static;
margin-top:10px;
}
#morecontent_bigger {
position:static;
margin-top:10px;
height:70px;
}
#greenbar {
position: absolute;
bottom:0px;
right:0px;
background-image: url(images/greenbar_stretch.jpg);
background-repeat: repeat-x;
background-position: bottom;
z-index:3;
height:126px;
width:100%;
min-width:1000px;
}
#greenbar_stretch {
position: absolute;
left:0px;
background-image: url(images/greenbar_leftball.jpg);
background-repeat: no-repeat;
z-index:5;
height:126px;
width:109px;
}
#greenbar_writing {
position: absolute;
top:88px;
right:15px;
font-family: Lucida Grande, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #ffffff;
z-index:30;
}
#greenbar_links {
position:absolute;
right:0px;
z-index:30;
}
#footer {
	position: absolute;
	bottom: 0;
	background-color: #ccffcc;
	width: 70%; /* See note below */
	text-align: center;
	padding: 0 15%;
}
#footer {
    \width: 100%;
    w\idth: 70%;
}
#frontflash {
margin-left:20px;
}
#whatispic {
position:absolute;
top:-10px;
right:0px;
margin-right:30px;
}
#whatistext {
position:relative;
top:40px;
padding:8px;
margin-right:30px;
padding-bottom:20px;
}
#fp_crazyrectangle {
position:relative;
top:30px;
left:20px;
height:50px;
background-image: url(images/fp_crazyrectangle.gif);
margin-right:40px;
}
#fp_crazyrectangle_right {
position:absolute;
right:20px;
background-image: url(images/fp_crazyrectangle_right.gif);
z-index:2;
width:10px;
height:50px;
margin-top:-20px;
}
#fp_column1 {
position:absolute;
top:9px;
left:8px;
}
#fp_column2 {
position:absolute;
top:9px;
left:35%;
}
#fp_column3 {
position:absolute;
top:9px;
left:68%;
}
#fp_columnsbody {
position:static;
top:25px;
left:20px;
margin-right:40px;
z-index:5;
}
#mainbodytext {
margin-top:15px;
margin-left:13px;
}
#mainbodytext_about {
margin-top:15px;
margin-left:13px;
margin-right:350px;
font-size: 14px;
}
#mainbodytext_about_others {
margin-top:15px;
margin-left:13px;
font-size: 14px;
}
#mainbodytext_about_where {
margin-top:15px;
margin-left:13px;
margin-right:450px;
font-size: 14px;
}
#where_map {
position:absolute;
top:50px;
right:25px;
width:400px;
font-size:11px;
}
#about_sidebar {
position:absolute;
top:50px;
right:10px;
width:323px;
font-size: 12px;
}
#thirdlevel {
margin-left:3px;
}
#ekeylogo {
position:absolute;
right:17px;
top:-2px;
}
#mainstuff {
position: relative;
margin-top:159px;
margin-left:20px;
margin-right:20px;
font-family: Lucida Grande, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #333333;
min-width:960px;
	height: auto;
}
.partnerlogos {
border:0px;
margin:50px;
}
a.bottomlinks {
color:#ffffff;
text-decoration:none;
}
a:hover.bottomlinks {
color:#ffffff;
text-decoration:underline;
}
a.sm-logo-style {	
position:absolute;
right:11px;
bottom:1px;
border:0px;
 background-image: url(images/sm-style.gif);
 background-repeat: none;
 z-index:25; 
}
a.sm-logo-style:hover {
position:hover;
right:11px;
bottom:1px;
border:0px;
text-align:left;
 background-image: url(images/sm-style-ro.gif);
 background-repeat: none;
 z-index:25; 
}
a.sm-logo-eko {	
position:absolute;
right:175px;
bottom:1px;
border:0px;
 background-image: url(images/sm-eko.gif);
 background-repeat: none;
 z-index:25; 
}
a.sm-logo-eko:hover {
position:hover;
right:175px;
bottom:1px;
border:0px;
text-align:left;
 background-image: url(images/sm-eko-ro.gif);
 background-repeat: none;
 z-index:25; 
}
#bbcid{
width: 300px;
padding: 5px;
background-color: lightyellow;
border: 1px dashed black;
}

#bbcid-paginatediv{ /*Style for auto generated pagination DIV pertaining to #bbcid RSS box*/
width: 300px;
}

#cssnewsbox{ /*Style for RSS box for #cssnewsbox box (last demo)*/
width: 500px;
height: 310px;
padding: 10px;
border: 1px dashed black;
}

#cssnewsbox .rsscontainer{
margin-bottom: 1em;
} 
.rsstitle {
padding-bottom:7px;
}
