﻿/*@import "nebu_base.css"; - the nebu styles linked separately into the ManageFrames pages*/
/***
 * Base file for ManageFrames pages, CATI and WAPI pages
 *
**/

/********************** fonts **********************/
*{
  font-family: "open_sansregular", "Helvetica Neue", Helvetica, Arial, sans-serif;
}

a {
	font-size: 12px;
	color: #DB002E;
	text-decoration:none;
}

body,table,button,input,textarea,select{
  font-size: 12px;
	color:#3f3f3f;	  
}

body{
  font-size: 8pt;
 	margin:0px;
	padding:0px;
	background-color:#ffffff;
	overflow:auto;/*hiding unneccesary scrollbars in IE*/
}

body.menu{
	background-color: #f0f7ec;
	overflow-y:scroll;
}

/*div#MenuDiv*/ 
table.Menu{
	border: 2px outset #cde5c0;
	background-color: #cde5c0;
} 
div.Menu{
	/*border: 2px outset #cde5c0;*/
	/*background-color: #cde5c0;*/
	border: 2px outset;
	background-color: #F7F6F5;
	padding:4px;
	font: 8pt;
}
div.menu a{
	color: red;
}
table.Menu a.Menu{
	line-height: 13px;
}

div#MenuDiv table.Menu td{
	padding: 1px 4px;
}
td.menulogo{
	background-color: #ffffff;
}
td.menulogo2{
	background-color: #f0f7ec;
	padding-bottom: 8px;
}


td.SectionRowHead{
	white-space: nowrap;
}

td.SectionRowHead1{
	white-space: nowrap;
	background-color: #F7F6F5;
}

td.SectionRowHead2{
	white-space: nowrap;
	background-color: #FFFFFF;
}

div#id_yui_panel div.bd iframe{
	width:100%;
	height:100%;
	border-width:0px;
}

div#id_yui_panel div.resizehandle{
	background: url(style/yui/container/resizecorner.gif) #fff no-repeat;
	cursor:se-resize;
	font-size:2px;
	width:12px;
	height:12px;
	margin:0px;
	padding:0px;

	position:absolute;
	bottom:0px;
	right:0pt;
	z-index:1;
	
	overflow:hidden;
}

div.underlay{
	-moz-opacity:0 !important;
	filter:alpha(opacity: 0) !important;
	opacity:0 !important;
}




P {
  font-size: 8pt
}

TABLE {
  padding: 0
}

TD {  
  font-size: 12px;
  vertical-align: top;
  /*text-align: left;nlac removed*/
}

Legend {
  color:#3f3f3f;
}

/*global anchor style*/
/*
a,a:visited{
	color:#e21736;
	text-decoration:none;
	font-weight: normal;
}
a:hover{
	text-decoration:underline;
	font-weight: normal;
}
a.active{
	text-decoration:none;
	font-weight: bold;
}
*/

.MasterTitle {
  color: #695546;
  font-size: 16px;
  text-align: left;
  font-weight: bold;
  /*background-color: #cde5c0;*/
  padding: 4px 10px;
}

.SubTitle {
  color: #695546;
  font-size: 12px;
  text-align: left;
  /*background-color: #cde5c0;*/
  margin-bottom: 15px;
  padding-left: 0;
  padding-top: 3px;
  padding-bottom: 3px
}

.SectionTable {
  background-color: #ffffff
}

.SectionHead {
  /*font-weight: bold;*/
  font-weight: normal;
  font-size: 8pt;
  background: #e1ddda;
  /*background-color: #cde5c0;*/
  text-align: left
}

.SectionMasterHead {
  color: #695546;
  font-weight: bold;
  font-size: 16px;
  /*background-color: #cde5c0*/
}

.SectionGrandTotal {
  /*font-weight: bold;*/
  font-weight: normal;
  /*font-size: 12pt;*/
  font-size: 8pt;
  background: #e1ddda;
  /*background-color: #cde5c0*/
}

.SectionLine1 {
  font-size: 8pt;
  /*background-color: #ffffff*/
  background-color: #F7F6F5;
}

.SectionLine2 {
  font-size: 8pt;
  /*background-color: #f0f7ec;*/
  background-color: #FFFFFF;
}

.SectionLine1Dis {
  font-size: 8pt;
  font-style: italic;
  background-color: #ffffff
}

.SectionLine2Dis {
  
  font-size: 8pt;
  font-style: italic;
  background-color: #f0f7ec
}

.SectionLineWhite {
  
  font-size: 8pt;
  background-color: #ffffff
}

.SectionRowHead {
  
  font-size: 10pt;
  background-color: #f0f7ec;
  text-align: left
}

.Kolom1Text {
  
  font-size: 10pt;
  background-color: #f0f7ec;
  text-align: left
}

.news {
  
  font-size: 14px;
  font-weight: bold
}

.FlatText {
  
  font-size: 12px
}

.VerySmallText {
  
  font-size: 6pt;
  text-align: center
}

.DataTitle {
  
  font-weight: bold;
  font-size: 8pt;
  padding-bottom: 0;
  margin-bottom: 0;
  bottom: 0
}

.DataItem {
  
  font-size: 10pt;
  top: 0;
  margin-top: 0;
  padding-top: 0;
  padding-bottom: 0
}

.InputTitle {
  
  font-size: 8pt;
  padding-bottom: 0;
  margin-bottom: 0;
  bottom: 0
}

.InputItem {
  
  font-size: 10pt;
  top: 0;
  margin-top: 0;
  padding-top: 0;
  padding-bottom: 10px
}

.Invisible {
  visibility: hidden
}

.bgcolor {
/*  background-color: #d2b48c*/
  background-color: #ffffff;
}

.BackgroundBlock {
/*  background-color: #e9e9e9;*/
  /*background-color: #f0f7ec;*/
  background-color: #FFFFFF;
  width: 90%
}

.DefaultLeftMargin {
  margin-left: 10px;/*40px*/
}

.DefaultRightMargin {
  margin-right: 10px;/*30px*/
}

.SmallLeftMargin {
  margin-left: 10px
}

.DefaultMargins {
  /*
	margin-left: 40px;
  margin-right: 30px
  */
  margin: 0px 0px 0px 10px;
}

.TabStyle {
  margin-top: 20px;
  margin-bottom: 5px
}

.TabStyleNormal {
  
  font-size: 8pt;
  font-weight: normal
}

.TabStyleSelected {
  
  font-size: 8pt;
  font-weight: normal
}

.TabStyleDisabled {
  
  font-size: 8pt;
  font-weight: normal;
  color: #aaaaaa
}

.TabStyleSeperator {
  
  font-size: 8pt;
  font-weight: normal;
  padding-left: 10px;
  padding-right: 10px
}

.RelmanObjectHead {
  font-family: "MS Sans Serif", sans-serif;
  font-size: 24px;
  text-align: left;
  font-weight: bold
}

.RelmanObjectSub {
  font-family: "MS Sans Serif", sans-serif;
  font-size: 14px
}

.RedFont {
  
  font-size: 10pt;
  font-weight: bold;
  color: red
}

.CrossTabTable {
  /*background-color: #cde5c0;*/
  background-color: #e1ddda;
}

.CrossTabTopHead {
  font-size: 10pt;
  text-align: center
}

.CrossTabSubHead {
  font-size: 11pt;
  text-align: left
}

.CrossTabTopLabel {
  text-align: right
}

.CrossTabLeftHead {
  font-size: 10pt
}

.CrossTabItem {
  text-align: right;
  background-color: #ffffff
}

.CrossTabRightTotal {
  text-align: right;
  background-color: #ffffff
}

.CrossTabBottomTotal {
  text-align: right;
  background-color: #ffffff
}

.CrossTabGreatTotal {
  text-align: right;
  background-color: #ffffff
}

.IterInput {
  width: 300px
}

.IterInputHalf {
  width: 147px
}

.GridLine1 {
  background-color: #ffffff;
}

.GridLine2 {
  background-color: #f0f7ec;
}

.NumLine1 {
  font-family: Arial, sans-serif;
  font-size: 10pt;
  font-weight: normal;
  color: #000000;
  text-align: left
}

.NumLine2 {
  font-family: Arial, sans-serif;
  font-size: 10pt;
  font-weight: normal;
  color: #000000;
  text-align: left;
  background-color: #eeeeee
}

.accesskey {
  text-decoration: underline
}

.DateLiterals {
  width: 12px;
  font-size: large;
  font-weight: bold;
  padding-left: 4px;
  padding-right: 1px
}

.DateSpinnerUp {
  background-image: url(/Images/DubInterViewer/SpinnerUp.gif);
  background-position: bottom center;
  background-repeat: no-repeat;
  width: 15px;
  height: 5px
}

.DateSpinnerDown {
  background-image: url(/Images/DubInterViewer/SpinnerDown.gif);
  background-position: top center;
  background-repeat: no-repeat;
  width: 15px;
  height: 5px
}

.DateTimeSeperator {
  width: 15px
}

.BetweenMainRows {
  font-size: 3pt;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
  height: 4px
}

.BetweenTopAndMain {
  font-size: 3pt;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
  height: 8px
}

.BetweenMainAndBottom {
  font-size: 3pt;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
  height: 8px
}

.bodymenu {
  background-color: #cced88;
  background-image: url(/Images/DubInterViewer/balk.gif);
}

.MenuEmptyText {
  line-height: 14px;
  width: 16px
}

.MenuText {
  line-height: 14px;
  
  font-size: 8pt
}

.MenuEmptyLine {
  line-height: 12px;
  width: 32px
}

.MenuLine {
  line-height: 12px;
  
  font-size: 8pt
}

.MenuTextSel {
  line-height: 14px;
  
  font-size: 8pt;
  background-color: #ffffff
}

.Title {
  text-align: right;
  background: transparent;
  font-weight: bold;
  color: #000000
}

.TitleBar {
  background: #cccccc;
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-size: 8pt;
  font-weight: bold;
  color: #000000
}

.TextLeft {
  background: transparent;
  text-align: left
}

.TextCntr {
  background: transparent;
  text-align: center
}

.TextRght {
  background: transparent;
  text-align: right
}

.Border01 {
  background: transparent;
  text-align: right;
  border-bottom: 0.5pt solid WindowText;
  border-right: 0.5pt WindowText
}

.Border02 {
  background: transparent;
  text-align: right;
  border-left: 0.5pt solid WindowText;
  border-bottom: 0.5pt solid WindowText
}

.Border03 {
  background: transparent;
  text-align: right;
  border-bottom: 0.5pt solid WindowText
}

.Border04 {
  background: transparent;
  text-align: right;
  border-bottom: 0.5pt solid WindowText
}

.Border05 {
  background: transparent;
  text-align: right;
  border-bottom: 0.5pt solid WindowText;
  border-right: 0.5pt solid WindowText
}

.Border06 {
  background: transparent;
  text-align: right;
  border-right: 0.5pt solid WindowText
}

.Border07 {
  background: transparent;
  text-align: right;
  border-left: 0.5pt solid WindowText
}

.TitleBarRight {
  background: #cccccc;
  font-weight: bold;
  color: #000000;
  text-align: right
}

.NumColumn {
  width: 30px;
  text-align: right
}

td.itemimage a{
	display:block;
}
