body { color: #cbd5d3; font-size: 11px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; background-color: #0a372e; 
  background-image: url(/img/office/pagebackground.gif); background-attachment: fixed; margin: 0; padding: 16px 0 0; }
p { }
td { }
a:link { color: #27ce96; text-decoration: none; }
a:visited { color: #27ce96; text-decoration: none; }
a:hover { color: #fdb619; text-decoration: underline; }
a:active { color: #fff; background-color: #2bc3f2; text-decoration: none; outline: none; }
a:focus { outline: none; }

 body{
  margin:0;
  padding:16px 0 40px 0;
 }
 div#footer{
  position:absolute;
  bottom:0;
  left:0;
  width:100%;
  height:40px;
 }
 @media screen{
  body>div#footer{
   position: fixed;
  }
 }
 * html body{
  overflow:hidden;
 }
 * html div#content{
  height:100%;
  overflow:auto;
 }
.headertable {
  background:url(/img/office/headerbackground.gif)
}
.tickertable {
background: url(/img/office/extralinebga.gif); 
height: 22px; 
/*border: solid 1px #357065;*/
}
.header a:active { background-color: transparent; }
.container { background-color: #0a372e; 
  padding: 0 10px; 
  border-top-width: 0;
   border-right: 1px solid #357065; 
   border-bottom: 1px solid #357065; 
   border-left: 1px solid #357065; }
.container-tikk {
  background-color: #0a372e; 
  width:650px;
  border-left: 1px solid #357065; 
  border-right: 1px solid #357065; 
  border-top-width: 0; 
  border-bottom-width: 0; 
  margin:0 auto;
  padding:10px 10px;
  height:155px;
  position:relative;
}
input, textarea, select {
  background:#0f5244;
  border:#357065 solid 1px;
  font-size: 12px;
  padding:2px 2px;
  color:#fff;
}
.w90 {
  width:90%;
}
.container-tikk-right {
  width:320px;
  height:155px;
  position:absolute;
  left:335px;
  background-image: url(/img/office/newsboxbg.jpg); background-repeat: no-repeat;
  margin-left:5px;
}
.container-tikk-left {
  height:155px;
  width:320px;
  position:absolute;
}
h1 { font-size: 15px; font-family: inherit; font-weight: bold; }
h2 { font-size: 12px; font-family: inherit; font-weight: bold; font-style: italic; }
hr { 
  border-top: 1px dashed #87959e; 
  border-right-width: 0; 
  border-bottom-width: 0; 
  border-left-width: 0; 
}
.legalfooter { color: #669b92; font-family: inherit; text-align: center; }

#header_link {
   display: block;
  background-color: transparent;
  background: url('/img/office/smartlogo.gif') no-repeat;
  width:243px;
  height:85px;
  border: 0;
}
.newsbox { width: 320px; height: 155px; }
#newsboxtext { 
  line-height: 11px; 
  width: 300px; 
  height: 155px; 
  overflow: hidden; 
  clip: rect(auto auto auto auto); 
  max-width: 300px; 
  max-height: 141px;
  margin: 10px;
}
#newsboxtext {
  line-height:11px;
}
#newsboxtext hr { 
  padding:0px;
  color:#227cae;
  height:1px;
  width:100%;
  border-top: 1px solid #22af92; 
}
.hr {
  display:block;
  width:100%;
  height:0px;
  border-top:1px solid #22af92;
  margin:0;
  padding:0;
  line-height:0px;
  font-size:0px;
  margin-top:4px;
  margin-bottom:4px;
}
.extraline { position: relative; top: 0; left: 20px; width: 650px; height: 12px; overflow: hidden; padding-bottom:5px; text-align:center;}
.textright { text-align:right; }
/*textcolors*/
.tcy { color: #fdb812; }
.tcg { color: #a6ce39; }
.tcb { color: #87e7bb; font-weight:bold }

/* fixed footer all sectors */
#allsector {
  background:transparent url(/img/allsectorfooter_bg.png) repeat scroll 0 0;
  height:40px;
  margin:0 auto;
  width:100%;
  text-align:center;
  list-style:none;
  float:left;
}
ol#allsector li {
 display:inline;
}

.newsticker {
padding: 0; 
margin: 0; 
list-style: none;
}

/**
 * Content styles
 */
  .dashy {   border-color: #87959E;   border-style: dashed; }    
  .tbleu {		color:#2BC3F2;  }	 
  .toraneg {	 color:#FDB619;	 font-weight: bold;	}		 
  .tuliner {  	border-bottom: 1px #FDB619 solid	}		 
  .tbiggi {  	  font-weight: bold;	}	 
  .tbleu:hover {border-bottom: 1px #FDB619 solid	}		 
  .toraneg:hover {	color: #CBD1D5;	}	
   .tuliner:hover { font-weight: bold;	border-bottom: 0px}	 
   .tbiggi:hover {color:#2BC3F2;	font-weight: bold;	}		 
   .linnk {	 text-decoration: none;	 color: #CBD1D5;	}	 
   .linnk:link {	 text-decoration: none;	 color: #CBD1D5;	}	 
   .linnk:hover {	 text-decoration: none; 	 color: #CBD1D5;	}  
   .linnk:visited {	 text-decoration: none; 	 color: #CBD1D5;	} 