/*DefaultWebStyle css231Validation*/div.validationError {font-weight: bold; color: #f40000; }/*DefaultWebStyle css28Dialog*/.dialog {}.dialog-button { }/*BiArtStyle css431InfoLine*/#infoLine {	background: #fdfae7;	margin-bottom: 5px;	}#infoLine td { font-size: 8pt }/*DefaultWebStyle css43LastChangedFooter*/#sitePageChanged {	font-size: 80%;}/*WebStyle css52Jtalk*/body.jtalkBody {    margin-bottom: 320px;}#jtalkTabs {    position: fixed;    font-family: helvetica,arial,sans;    font-size: 12px;    line-height: 1;    background: white;    z-index: 1001;    bottom: 0;    left: 0;    right: 0;    margin: 0;    padding: 0 0 3px 0;    height: 20px;    background: white;}#jtalkTabs li {    list-style-type: none;    display: inline;    background: #c8c8c8;    font-weight: bold;    color: #414141;    padding: 4px;    border: 1px solid #acacac;    cursor: pointer;    line-height: 14px;    margin: 0;}#jtalkTabs li.selected {    background: #dbdbdb;    border-top: 0 none;    padding: 5px 4px;    color: #222;}#jtalkTabs li span.close {    margin-left: 10px;}#jtalkTabs li.closeAll {    -moz-border-radius: 10px;    -webkit-border-radius: 10px;    border-radius: 10px;    background: #ef3b3b;    color: #e3e3e3;    font-weight: bold;    border: 1px solid #ac1616;    margin: 4px;    padding: 2px 6px;    font-size: 10px;}#jtalkTabs li.closeAll:hover {		    background: #e72a2a;}#jtalk {       position: fixed;       bottom: 27px;       left: 0;       right: 0;       height: 300px;       z-index: 1000;}#jtalk .ui-resizable-handle {    background-color: #a8a8a8;    top: 0;    cursor: row-resize;    height: 4px;    left: 0;    position: absolute;    right: 0;    width: auto !important;}.jtalkTool {    width: 98%;    background: #dbdbdb;    border-style: solid;    border-width: 1px;    border-color: #a8a8a8;    color: @dark;    font-family: Arial, Helvetica, sans;    font-size: 12px;    line-height: 1.5em;    padding: 15px 1%;    position: absolute;    bottom: 0;    left: 0;    top: 4px;    z-index: 1000;}.jtalkTool .jt_box {    width: 98%;    margin: 0;    position: absolute;    top: 15px;    bottom: 45px;}.jtalkTool .jt_buttons {    position: absolute;    bottom: 15px;    }.jtalkTool .important {    font-weight: bold;}.jtalkTool li {    margin: 0;    padding: 0;}    .jtalkTool .jt_buttons button,.jtalkTool .jt_buttons select {    font-size: 12px;}.jtalkTool textarea {    border: 1px solid;    border-color: #a8a8a8;    font-family: Arial, Helvetica, sans;    line-height: 1.2em;    font-size: 13px;    position: relative;    padding: 0;}.jtalkTool .jt_clear {	     clear: both;}.jtalkTool .jt_transcript,.jtalkTool .jt_workspace {    width: 100%;    height: 100%;}.jtalkTool .jt_commit {    position: absolute;    top: 110px;    left: 0;    font-size: 12px;}.jtalkTool .jt_column {    width: 24%;    padding: 0;    margin: 0;    float: left;    border: 1px solid;    border-color: #a8a8a8;    height: 130px;    overflow-y: scroll;    background: white;    position: absolute;    top: 0;}.jtalkTool .jt_column.value {    left: 25.2%;    width: 74.8%;}.jtalkTool .jt_column.categories {    left: 0%;    height: 105px;}.jtalkTool .jt_column.classes {    height: 105px;    left: 25.2%}.jtalkTool .jt_column.protocols {    left: 50.4%}.jtalkTool .jt_column.methods {    left: 75.6%}.jtalkTool .jt_column li {    list-style-type: none;    padding-left: 5px;    cursor: pointer;}.jtalkTool .jt_column li.selected {	background: #e3e3e3;	color: #222;}.jtalkTool .jt_column li:hover {    background: #08c;    color: white;}.jtalkTool .jt_tabs {    top: 106px;    position: absolute;    left: 25.2%;    padding: 0;    margin: 0;}.jtalkTool .jt_tabs li {    color: #8c8c8c;    cursor: pointer;    list-style-type: none;    float: left;    padding: 2px 4px;    margin-right: 2px;    background: #ccc;    border: 1px solid #a8a8a8;    -moz-border-radius-bottomleft: 8px;    -moz-border-radius-bottomright: 8px;    -webkit-border-bottom-left-radius: 8px;    -webkit-border-bottom-right-radius: 8px;    border-bottom-left-radius: 8px;    border-bottom-right-radius: 8px;    height: 20px;    line-height: 18px;}.jtalkTool .jt_tabs li:hover {    background: #08c;    color: white;    border-color: #08c;}.jtalkTool .jt_tabs li.selected,.jtalkTool .jt_tabs li.selected:hover {    background: white;    border: 1px solid #b3b3b3;    border-top: 1px solid white;    color: #222;}.jtalkTool .jt_sourceCode {    position: absolute;    top: 145px;    bottom: 0;    left: 0;    right: 0;}.jtalkTool .jt_sourceCode textarea.source {    width: 100%;    height: 100%;}/***** IDE - ReferencesBrowser ******/.jtalkTool .jt_box .implementors {	width: 100%}.jtalkTool .jt_box .jt_column.implementors,.jtalkTool .jt_box .jt_column.senders,.jtalkTool .jt_box .jt_column.referenced_classes {	top: 30px;	height: 100%;	bottom: 0px;	width: 33%;}.jtalkTool .jt_box .jt_column.senders {	left: 33.6%}.jtalkTool .jt_box .jt_column.referenced_classes {        left: 67.3%}.jtalkTool .jt_box .jt_column.implementors .column_label, .jtalkTool .jt_box .jt_column.senders .column_label,.jtalkTool .jt_box .jt_column.referenced_classes .column_label {	background: #dbdbdb}.jtalkTool .jt_box .jt_column.implementors .column_label:hover,.jtalkTool .jt_box .jt_column.senders .column_label:hover,.jtalkTool .jt_box .jt_column.referenced_classes .column_label:hover {	font-weight: bold;	color: #000;	cursor: default}/*BiArtStyle css61Processes*/#processDescription { height: 10px; }.processActivities { font-size: 80%; line-height: 1.2em }.processActivities table, .processActivities tr, .processActivities td { line-height: 15px; }.processActivities table { width: 780px; }.processActivities tr {    border-right: 1px solid rgb(215,215,215);    border-left: 1px solid rgb(215,215,215);    border-top: 1px solid rgb(215,215,215);    border-bottom: 1px solid rgb(215,215,215);    }.processActivities td {    vertical-align: top;    border-right: 1px solid rgb(215,215,215);    border-left: 1px solid rgb(215,215,215);    border-top: 1px solid rgb(215,215,215);    border-bottom: 1px solid rgb(215,215,215);    }.processActivities td.header { background: #F0F0E7; }.processActivities td.header b { font-size: 110% }.processActivities td.activityName { background: #F0F0E7; }.processActivities tr.controlPoint td { background: lightcyan }.processActivities input, button { font-size: 100%; }.processActivities table table { width: 100%; border: 0px; }.processActivities table table td { border: 0px; } /* references  */.processQuickLinks { display: in-line; }.activityTableLinks { display: in-line; float: right; }/*BiArtStyle css62ActionsMeetings*/table.actionTable  { font-size: 100%; }table.actionTable tr {	border-right: 1px solid rgb(215,215,215);	border-left: 1px solid rgb(215,215,215);	border-top: 1px solid rgb(215,215,215);	border-bottom: 1px solid rgb(215,215,215);    }table.actionTable td {	padding: 0px;	spacing: 2px;	vertical-align: top;	border-right: 1px solid rgb(215,215,215);	border-left: 1px solid rgb(215,215,215);	border-top: 1px solid rgb(215,215,215);	border-bottom: 1px solid rgb(215,215,215);	}table.actionTable p { margin-top: 5px; margin-bottom: 5px; }tr.actionThinRow { height: 50px; }tr.actionTickRow { height: 100px; }tr.actionTickerRow { height: 150px; }table.actionEdit td { font-size: 9pt; }table.actionEdit td h1 { font-size: 140%; }table.actionEdit input, table.actionEdit textarea { font-size: 110%}table.meetingPointTable  { font-size: 100%; }table.meetingPointTable tr {	border-right: 1px solid rgb(215,215,215);	border-left: 1px solid rgb(215,215,215);	border-top: 1px solid rgb(215,215,215);	border-bottom: 1px solid rgb(215,215,215);    }table.meetingPointTable td {	padding: 0px;	spacing: 2px;	vertical-align: top;	border-right: 1px solid rgb(215,215,215);	border-left: 1px solid rgb(215,215,215);	border-top: 1px solid rgb(215,215,215);	border-bottom: 1px solid rgb(215,215,215);	}table.meetingPointTable p { margin-top: 5px; margin-bottom: 5px; }/*BiArtStyle css63Invoices*/#invoice td {font-family: Arial, Helvetica, sans-serif;}#invoiceHeader {}td.invoicePayerInfo { 	height: 110pt; vertical-align: top; padding-left: 20pt; padding-top: 10pt; 	font-size: 110% }td.invoiceIssuerInfo { font-size: 70%; text-align: left }td.invoiceTaxLine { height: 40pt; font-size: 70% }#invoiceDates td { font-size: 80%}#invoiceDates td h2 { font-size: 170%; font-weight: bold; font-family: Arial, Helvetica, sans-serif;}#invoiceLineItems td { font-size: 80%; padding-top: 3px; vertical-align: top}tr.invoiceHeadRow { background: #d0d0d0}#invoiceComment td { font-size: 80%; vertical-align: top; height: 100px }#invoiceSignature td { font-size: 80%; vertical-align: top; height: 100px }#invoiceFooter td { font-size: 70%; text-align: center }/*BiArtStyle css64Letters*/#letter td {font-family: Arial, Helvetica, sans-serif;}#letterHeader {}td.letterReceiverInfo { 	height: 110pt; vertical-align: top; padding-left: 20pt; padding-top: 10pt; 	font-size: 110% }td.letterIssuerInfo { font-size: 70%; text-align: left }td.letterTaxLine { height: 40pt; font-size: 70% }#letterDates td { font-size: 80%}#letterDates td h2 { font-size: 170%; font-weight: bold; font-family: Arial, Helvetica, sans-serif;}#letterBody td { vertical-align: top; }#letterSignature td { font-size: 80%; vertical-align: top; height: 100px }#letterFooter td { font-size: 70%; text-align: center }/*BiArtStyle css65Info*/#info td {font-family: Arial, Helvetica, sans-serif;}#infoHeader {}#infoDates td { font-size: 80%}#infoDates td h2 { font-size: 170%; font-weight: bold; font-family: Arial, Helvetica, sans-serif;}#infoBody td { font-size: 80%; vertical-align: top; }/*EranovaStyle cssAll*/DIV{-moz-box-sizing:border-box;box-sizing:border-box; margin: 0; padding: 0;}body {	background-color: #d8d9db;}td {	background-color: #fff;	color: #505052;	font-family: arial, verdana, sans;	font-size: 12px;}h1.side {	color: #7399be;	font-size: 20px;	font-weight: normal;	border-bottom: 1px solid #fcab1c;}h1.main {	color: #7399be;	font-size: 20px;	font-weight: normal;	padding-bottom: 3px;	border-bottom: 1px solid #d8d9db;}h2 { font-size: 13px; }hr {	height: 1px;	border: 1px solid #d9d8dd;}#container {	position: relative;	background-color: #d8d9db; 	margin: 0px auto;	text-align: left;	width: 800px;}#top {	position: relative;	background-image: url(/img/topJpg.jpg);	background-repeat: no-repeat;	background-color: #fff;	padding: 10px;	color: #505052;	font-family: arial, verdana, sans;	font-size: 12px;}#bottom {	background-image: url(/img/bottomJpg.jpg);	background-repeat: no-repeat;	height: 21px;}#header {	position: relative;	background-image: url(/img/headerJpg.jpg);	background-repeat: no-repeat;	height: 101px;}#header_menu {	position: absolute;	width: 800px;	bottom: 0px;	text-align: center;}ul.header_menu {	position: absolute;	bottom: -3px;	left: 200px;	margin: 0px;	padding: 0px;	list-style: none;}ul.header_menu li {	float: left;	background: url(/img/tabRightGif.gif) no-repeat right top;	margin: 0px 8px 0px 0px;	padding: 0px;}ul.header_menu a {	display: block;	background: url(/img/tabLeftGif.gif) no-repeat left top;	padding: 5px 15px;	margin-left: -8px;	font-family: arial, verdana, sans;	font-size: 11px;	color: #000;	text-decoration: none;}ul.header_menu li.header_menuselected {	background: url(/img/tabRightSelectedGif.gif) no-repeat right top;	margin: 0px 8px 0px 0px;	padding: 0px;}ul.header_menu li.header_menuselected b {	display: block;	background: url(/img/tabLeftGif.gif) no-repeat left top;	padding: 5px 15px;	margin-left: -8px;	font-family: arial, verdana, sans;	font-size: 11px;	color: #000;	text-decoration: none;	background-image: url(/img/tabLeftSelectedGif.gif);}#header_bottom {}#content {	background-color: #fff;	color: #505052;	font-family: arial, verdana, sans;	font-size: 12px;	padding: 20px 20px 0px 20px;}#content a {	color: #fbab1e;	text-decoration :none;}#lang {	position: absolute;	right: 43px;	bottom: 33px;}#lang a {	color: #505052;	font-family: arial, verdana, sans;	font-size: 12px;	text-decoration: none;}#search {	position: absolute;	bottom: 10px;	right: 20px;	color: #505052;	font-family: arial, verdana, sans;	font-size: 12px;}#top_links {	position: absolute;	width: 800px;	bottom: 10px;	text-align: center;}#top_links a {	color: #505052;	font-family: arial, verdana, sans;	font-size: 12px;	text-decoration: none;}input {	border: 1px solid #c3c4c8;	color: #505052;	font-family: arial, verdana, sans;	font-size: 12px;	padding: 0px;}#menu {	font-size: 13px;}#menu a {	color: #505052;	text-decoration: underline;	line-height: 180%;}#footer {	color: #505052;	font-family: arial, verdana, sans;	font-size: 11px;}#footer a { color: #505052; }/*EranovaStyle cssScribo*/#content {	background-color: #ffffff;}/*DefaultWebStyle cssTabs1*//*from A List Apart article: http://www.alistapart.com/articles/slidingdoors/ *//*WebTabs newClass: #tabs1 but dont forget to define class tabs1selected too ! */ul.tabs1 {  float:left;   width:100%;   background:#DAE0D2 url("/img/tab1bggif.gif") repeat-x bottom;   font-size:10px;  line-height:normal;  margin:0;  padding: 10px 0 0 0;  list-style:none;  }ul.tabs1 li {  float:left;   background:url("/img/tab1leftgif.gif") no-repeat left top;  margin:0;  padding:0 0 0 9px;  }ul.tabs1 a, ul.tabs1 b {  float:left;   display:block;  background:url("/img/tab1rightgif.gif") no-repeat right top;  padding:5px 12px 4px 3px;  text-decoration:none;  font-weight:bold;  color:#765;  }/* Commented Backslash Hack   hides rule from IE5-Mac \*//* ul.tabs1 a {float:none;} *//* End IE5-Mac hack *//* ul.tabs1 a:hover {color:#333;} */ul.tabs1 li.tabs1selected {  background-image:url("/img/tab1leftongif.gif");  }ul.tabs1 li.tabs1selected a, ul.tabs1 li.tabs1selected b {  background-image:url("/img/tab1rightongif.gif");  color:#333;  padding-bottom:5px;  }
