/*
	cyaan #00aeef 
	grijs 4d4d4d
*/
body {
	background-color: #eaeaea;
	font-family: verdana, sans-serif;
	font-size: 8pt;
}
h1 {
	font-size: 13pt;
	color: #4d4d4d;
}
h1 span {
	color: yellow;
}
#header {
	padding: 13px;
	height: 50px;
	background: white;
	line-height: 25px;
}
#header div.logo {	
	float: right;
}
#menu {
	display: block;
	height: 23px;
	background-color: white;
	padding-left: 7px;
}
#menu li {
	display: block;
	float: left;
	background-color: white;
	background-image: url('/images/layout/menu_inactive.png');
	background-repeat: no-repeat;
	font-size: 8pt;
	padding-left: 5px;
	margin-left: 3px;
	line-height: 23px;
}
#menu li.active {
	background-image: url('/images/layout/menu_active.png');
	background-repeat: no-repeat;
}
#menu li a {
	color: #606060;
	padding-right: 9px;
	text-decoration: none;
	font-weight: bold;
}
#menu li span {
	display: block;
	background-image: url('/images/layout/menu_inactive.png');
	background-position: center right;
	background-repeat: no-repeat;
}
#menu li.active span {
	background-image: url('/images/layout/menu_active.png');
	background-position: center right;
	background-repeat: no-repeat;
}
#menu li.active a {
	color: #202020;
}

#submenu {
	display: block;
	height: 23px;
	background-color: white;
	padding-left: 7px;
}
body.company #menu li.company.active {
	background-image: url('/images/layout/menu_sub_active.png');
}
body.company #menu li.company.active span {
	background-image: url('/images/layout/menu_sub_active.png');
}
body.company #menu li.company.active span a {
	color: #E0E0E0;
}
#submenu li {
	display: block;
	float: left;
	background-color: white;
	background-image: url('/images/layout/submenu_inactive.png');
	background-repeat: no-repeat;
	font-size: 8pt;
	padding-left: 5px;
	margin-left: 3px;
	line-height: 23px;
}
#submenu li.active {
	background-image: url('/images/layout/submenu_active.png');
	background-repeat: no-repeat;
}
#submenu li a {
	color: #606060;
	padding-right: 9px;
	text-decoration: none;
	font-weight: bold;
}
#submenu li span {
	display: block;
	background-image: url('/images/layout/submenu_inactive.png');
	background-position: center right;
	background-repeat: no-repeat;
}
#submenu li.active span {
	background-image: url('/images/layout/submenu_active.png');
	background-position: center right;
	background-repeat: no-repeat;
}
#submenu li.active a {
	color: #202020;
}

.container {
	margin: 10px;
}
.content {
	float: left;
	width: 80%;
	background-color: white;
	border: 1px solid #CCC;
}
.content.no_sidebar {
	width: auto;
	float: none;
}
.sidebar {
	margin: 10pt 0pt 0pt 80%;
	font-size: 8pt;
	line-height: 17px;
}

.sidebar_inner {
	margin: 0px 0px 0em 1em;
	padding-bottom: 1em;
/*	background: white;*/
}

.sidebar h3 {
	display: block;
	background-color: white;
	background-image: url('/crud/images/sidebar_title.jpg');
	background-repeat: repeat-x;
	border: 1px solid #E0E0E0;
	padding: 3px;
	padding-left: 15px;
	font-weight: bold;
	font-size: 9pt;
	margin-bottom: 1em;
}
.sidebar h4 {
	font-weight: bold;
	display: block;
	padding-left: 2em;
}
.sidebar ul {
	margin-bottom: 1em;
	margin-left: 3em;
}
.sidebar li {
	list-style-type: disc;
	margin-left: 1em;
}
.sidebar dl {
	padding-left: 2em;
	margin-bottom: 1em;
}
.sidebar p {
	margin-bottom: 1em;
	margin-right: 1em;
	margin-left: 2em;
}
.content h2 {
	font-size: 12pt;
	color: black;
	padding-left: 10px;
/*	background-color: #00aeef;*/
	font-weight: bold;
/*	background-image: url('/images/layout/title.jpg');*/
/*	background-repeat: repeat-x;*/
	background-color: #404040;
	color: white;
	
	line-height: 30px;
	margin-bottom: 1em;
}
.content .errorExplanation h2 {
	margin-bottom: 0px;
}
.content h3 {
	font-weight: bold;
	margin-bottom: 1em;
}
.content form {
	margin-bottom: 1em;
}
.content p, .bd p {
	margin-bottom: 1em;
}
.notice {
	color: green;
	border: 1px solid green;
	background-color: #F0FFF0;
	margin-bottom: 1em;
	padding: 0.5em;
}

.error {
	color: red;
	border: 1px solid red;
	background-color: #FFF0F0;
	padding: 0.5em;
	margin: 1em;
}
.content .contentbox {
	margin: 1em;
	color: #444;
	text-align: justify;
  font-size: 8pt;
	line-height: 18px;
	padding-bottom: 0em;
}
.sidebar dd input {
	width: 150px;
}
.sidebar p {
}
.avatar.inline {
	float: right;
}
.avatar img {
	margin: 0;
}
.avatar {
	border: 1px solid #A0A0A0;
	padding: 2px;
	background-color: white;
	width: 100px;
	height: 75px;
	text-align: center;
	overflow: hidden;
}
.sidebar .avatar {
	margin: auto;
	margin-bottom: 1em;
}
table {
	margin-bottom: 1em;
	border-collapse: separate;
	width: 100%;
}
table th {
	background-color: #F0F0F0;
	color: black;
}
table th.sortasc, #list th.sortdesc {
}
table td, table th {
	line-height: 2em;
	padding-right: 1em;
	padding-left: 5px;
}
table tr td:last-child {
	padding-right: 5px;
}
table thead tr th {
	border-bottom: 1px solid #C0C0C0;
}
table tbody tr td {
	border-bottom: 1px solid #F0F0F0;
}
table tr:last-child td {
	border-bottom: 1px solid #C0C0C0;
}

#div_new_message textarea {
	height: 100px;
	width: 100%;
}
#messages .message {
	border-bottom: 1px solid #C0C0C0;
	margin-bottom: 1em;
	padding-bottom: 1em;
	clear: both;
}
.message .info_name, .message .info_time {
	background-color: #C0C0C0;
	padding: 3px;
	margin-bottom: 1em;
}
.message .info_name {
	float: left;
}
.message .info_time {
	text-align: right;
}
.message .avatar {
	clear: both;
	float: left;
}
.message p {
	margin-left: 120px;
	min-height: 70px;
}
.contentbox ul {
	margin-left: 1em;
	margin-bottom: 1em;
}
.contentbox ul.yui-nav {
	margin: 0px;
}
.contentbox ul li {
	list-style-type: disc;
	margin-left: 1em;
}
.contentbox h3 {
/*	border-bottom: 1px solid #A0A0A0;*/
/*	margin-top: 1em;*/
/*	background-image: url('/images/icons/marker.png');
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 27px;
*/	line-height: 24px;
	border: 0px;
	font-weight: bold;
	color: rgb(68,68,68);
	margin-top: 0px;
	margin-bottom: 1em;
}
table.properties th {
  width: 200px;
  text-align: right;
}
table.properties th, table.properties td {
  vertical-align: top;
}
table.properties tr:last-child td {
  border: 0px;
}
dl {
  overflow: auto;
	margin-bottom: 1em;
}
dl dt {
  float: left;
  width: 250px;
  text-align: right;
  padding-right: 5px;
}
dl dd {
  margin-left: 255px;
}
.bd dl dt {
  width: 200px;
}
.bd dl dd {
  margin-left: 205px;
}
dl dd, dl dt {
  line-height: 23px;
}
dl dt {
  clear: left;
}
.yui-panel-container ul {
	margin-left: 2em;
	margin-bottom: 1em;
}
form dd input, .yui-panel-container .textinput, .in_string {
	border: 1px solid #A0A0A0;
	padding: 2px;
}
form dd .in_ajax_select {
	border: 1px solid #A0A0A0;
	color: black;
	background-color: white;
	line-height: 15px;
	font-size: 8pt;
	cursor: pointer;
	width: 198px;
	overflow: hidden;
	padding: 2px;
	padding-right: 16px;
	margin-top: 2px;
	margin-bottom: 2px;
	background-image: url('/crud/images/split-button-arrow-disabled.png');
	background-position: right -16px;
	background-repeat: no-repeat;
}
form dd .in_ajax_select_hover {
	background-image: url('/crud/images/split-button-arrow-hover.png');
}
form dd .in_ajax_select_active {
	background-image: url('/crud/images/split-button-arrow-active.png');
}
.ajax_select_popup {
	border: 1px  solid #A0A0A0;
	background-color: white;
	height: 23px;
}
.ajax_select_popup .searchresults_1 {
	height: 23px;
}
.ajax_select_popup_1, .ajax_select_popup .searchresults_2 {
	height: 46px;
}
.ajax_select_popup_2, .ajax_select_popup .searchresults_3 {
	height: 69px;
}
.ajax_select_popup_3, .ajax_select_popup .searchresults_4 {
	height: 92px;
}
.ajax_select_popup_4, .ajax_select_popup .searchresults_5 {
	height: 115px;
}
.ajax_select_popup_5 {
	height: 138px;
}


.ajax_select_popup .search {
	background-color: #F0F0F0;
	background-image: url('/crud/images/magnifier.png');
	background-repeat: no-repeat;
	background-position: 2px center;
	padding-left: 18px;
	height: 25px;
	border-bottom: 1px solid #808080;
}
.ajax_select_popup .search input {
	font-size: 8pt;
	color: #808080;
	margin-top: 3px;
}
.ajax_select_popup .search img {
	position: relative;
	top: 3px;
	left: 2px;
}
.ajax_select_popup .searchresult {
	line-height: 23px;
	cursor: pointer;
	overflow: hidden;
	height: 23px;
	padding-left: 2px;
	padding-right: 2px;
}
.ajax_select_popup .searchresult_hover {
	color: white;
	background-color: #3048F6;
}
form dd div.fieldWithErrors input, input.fieldWithErrors {
	border: 1px solid red;
}
hr {
	border: 0px;
	border-top: 1px solid #A0A0A0;
}
th.sortable {
	cursor: pointer;
}
th.sortasc {
	background-image: url(/crud/images/sort_asc.png);
	background-position: right center;
	background-repeat: no-repeat;
}
th.sortdesc {
	background-image: url(/crud/images/sort_desc.png);
	background-position: right center;
	background-repeat: no-repeat;
}
td.action, th.action {
	padding: 0px;
	width: 16px;
}
dl .description, .description {
	font-size: 8pt;
	font-style: italic;
	margin-bottom: 1em;
	color: #444;
	line-height: 9pt;
	text-align: left;
}
#helpdialog .bd {
	font-size: 8pt;
	font-style: italic;
	color: #444;
	line-height: 9pt;
	text-align: left;
}
#helpdialog dl dt {
	float: left;
	width: 80px;
	text-align: right;
	padding-right: 5px;
}
#helpdialog dl dd {
	margin-left: 85px;
}
#helpdialog dl dd, #helpdialog dl dt {
	line-height: 9pt;
}
#helpdialog h3 {
	font-weight: bold;
	margin-bottom: 1em;
}
#helpdialog ul li {
	list-style-type: disc;
	margin-left: 1em;
}
.description span {
	display: none;
}
.description img {
	position: relative;
	top: 3px;
}
input.in_float, input.in_currency {
	width: 5em;
}

.dleft {
	width: 370px;
	float: left;
/*	border-right: 1px solid #AAA;*/
	padding-right: 10px;
}
.dright {
	margin-left: 390px;
}
.yui-skin-sam .yui-navset .yui-content {
	background-color: #F2F2F2;
	margin-bottom: 1em;
}
.yui-skin-sam .bd .yui-navset .yui-content {
	background-color: white;
	margin-bottom: 0px;
}

.list_pagination {
	height: 28px;
}
.list_pagination span {
	text-align: center;
}
.list_pagination a {
	border: 1px solid #A0A0A0;
	text-decoration: none;
}
.list_pagination img {
	vertical-align: middle;
	margin-right: 3px;
}
.list_pagination span, .list_pagination a {
	display: block;
	float: left;
	margin-right: 5px;
	padding: 3px;
}
.currency_list_symbol, .currency_show_symbol {
	float: left;
}
.currency_list_value {
	text-align: right;
	display: block;
}
.currency_show_value {
	text-align: right;
	width: 5em;
	display: block;
	float: left;
}

#list_search {
	background-color: #F0F0F0;
	color: #808080;
	text-align: right;
	padding: 0.5em 0em;
}
#list_search form {
	margin-left: auto;
	width: 190px;
	margin-bottom: 0px;
	white-space: nowrap;
}
#list_search input {
	background-color: white;
	color: #808080;
	border: 1px solid #A0A0A0;
	height: 16px;
	margin-left: 5px;
	margin-right: 5px;
	width: 160px;
}
#list_search .find {
	width: 16px;
	float: left;
}
#list_search .spinner {
	width: 16px;
	float: left;
}
body.session #header {
	border-bottom: 1px solid #bcbec4;
}


div#edit_pricing .action_links {
	display: none;
}


/*
Copyright (c) 2010, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.com/yui/license.html
version: 2.8.1
*/
table.ygtvtable{margin-bottom:0;border:none;border-collapse:collapse;}td.ygtvcell{border:none;padding:0;}a.ygtvspacer{text-decoration:none;outline-style:none;display:block;}.ygtvtn{width:18px;height:22px;background:url(/images/yui_treeview/treeview-sprite.gif) 0 -5600px no-repeat;cursor:pointer;}.ygtvtm{width:18px;height:22px;cursor:pointer;background:url(/images/yui_treeview/treeview-sprite.gif) 0 -4000px no-repeat;}.ygtvtmh,.ygtvtmhh{width:18px;height:22px;cursor:pointer;background:url(/images/yui_treeview/treeview-sprite.gif) 0 -4800px no-repeat;}.ygtvtp{width:18px;height:22px;cursor:pointer;background:url(/images/yui_treeview/treeview-sprite.gif) 0 -6400px no-repeat;}.ygtvtph,.ygtvtphh{width:18px;height:22px;cursor:pointer;background:url(/images/yui_treeview/treeview-sprite.gif) 0 -7200px no-repeat;}.ygtvln{width:18px;height:22px;background:url(/images/yui_treeview/treeview-sprite.gif) 0 -1600px no-repeat;cursor:pointer;}.ygtvlm{width:18px;height:22px;cursor:pointer;background:url(/images/yui_treeview/treeview-sprite.gif) 0 0 no-repeat;}.ygtvlmh,.ygtvlmhh{width:18px;height:22px;cursor:pointer;background:url(/images/yui_treeview/treeview-sprite.gif) 0 -800px no-repeat;}.ygtvlp{width:18px;height:22px;cursor:pointer;background:url(/images/yui_treeview/treeview-sprite.gif) 0 -2400px no-repeat;}.ygtvlph,.ygtvlphh{width:18px;height:22px;cursor:pointer;background:url(/images/yui_treeview/treeview-sprite.gif) 0 -3200px no-repeat;cursor:pointer;}.ygtvloading{width:18px;height:22px;background:url(/images/yui_treeview/treeview-loading.gif) 0 0 no-repeat;}.ygtvdepthcell{width:18px;height:22px;background:url(/images/yui_treeview/treeview-sprite.gif) 0 -8000px no-repeat;}.ygtvblankdepthcell{width:18px;height:22px;}* html .ygtvchildren{height:2%;}.ygtvlabel,.ygtvlabel:link,.ygtvlabel:visited,.ygtvlabel:hover{margin-left:2px;text-decoration:none;cursor:pointer;}.ygtvcontent{cursor:default;}.ygtvspacer{height:22px;width:18px;}.ygtvfocus{background-color:#c0e0e0;border:none;}.ygtvfocus .ygtvlabel,.ygtvfocus .ygtvlabel:link,.ygtvfocus .ygtvlabel:visited,.ygtvfocus .ygtvlabel:hover{background-color:#c0e0e0;}.ygtvfocus a{outline-style:none;}.ygtvok{width:18px;height:22px;background:url(/images/yui_treeview/treeview-sprite.gif) 0 -8800px no-repeat;}.ygtvok:hover{background:url(/images/yui_treeview/treeview-sprite.gif) 0 -8844px no-repeat;}.ygtvcancel{width:18px;height:22px;background:url(/images/yui_treeview/treeview-sprite.gif) 0 -8822px no-repeat;}.ygtvcancel:hover{background:url(/images/yui_treeview/treeview-sprite.gif) 0 -8866px no-repeat;}.ygtv-label-editor{background-color:#f2f2f2;border:1px solid silver;position:absolute;display:none;overflow:hidden;margin:auto;z-index:9000;}.ygtv-edit-TextNode{width:190px;}.ygtv-edit-TextNode .ygtvcancel,.ygtv-edit-TextNode .ygtvok{border:none;}.ygtv-edit-TextNode .ygtv-button-container{float:right;}.ygtv-edit-TextNode .ygtv-input input{width:140px;}.ygtv-edit-DateNode .ygtvcancel{border:none;}.ygtv-edit-DateNode .ygtvok{display:none;}.ygtv-edit-DateNode .ygtv-button-container{text-align:right;margin:auto;}.ygtv-highlight .ygtv-highlight1,.ygtv-highlight .ygtv-highlight1 .ygtvlabel{background-color:blue;color:white;}.ygtv-highlight .ygtv-highlight2,.ygtv-highlight .ygtv-highlight2 .ygtvlabel{background-color:silver;}.ygtv-highlight .ygtv-highlight0 .ygtvfocus .ygtvlabel,.ygtv-highlight .ygtv-highlight1 .ygtvfocus .ygtvlabel,.ygtv-highlight .ygtv-highlight2 .ygtvfocus .ygtvlabel{background-color:#c0e0e0;}.ygtv-highlight .ygtvcontent{padding-right:1em;}.ygtv-checkbox .ygtv-highlight0 .ygtvcontent{padding-left:1em;background:url(/images/yui_treeview/check0.gif) no-repeat;}.ygtv-checkbox .ygtv-highlight0 .ygtvfocus.ygtvcontent,.ygtv-checkbox .ygtv-highlight1 .ygtvfocus.ygtvcontent,.ygtv-checkbox .ygtv-highlight2 .ygtvfocus.ygtvcontent{background-color:#c0e0e0;}.ygtv-checkbox .ygtv-highlight1 .ygtvcontent{padding-left:1em;background:url(/images/yui_treeview/check1.gif) no-repeat;}.ygtv-checkbox .ygtv-highlight2 .ygtvcontent{padding-left:1em;background:url(/images/yui_treeview/check2.gif) no-repeat;}