/* kleur was: 92B22C */
body,html{margin:0;padding:0;height:100%;max-height:100%;font-size:1.1em;}
body{background:#E3E2D0 url("../images/layout/background-body.jpg") repeat-x 50% top;color:#444;text-align:center;}
body,textarea,input{font-family:Arial,Helvetica,sans-serif;font-size:10pt;}
img{border:0;}
input,select{margin:0;padding:0;margin-bottom:1px;}
h1,h2{font-size:1.3em;margin:0 0 15px 0;color:#000;letter-spacing:-1px;}
h1{position:absolute;top:150px;left:34px;}
h3{font-size:1.1em;margin:0 0 5px 0;color:#000;}
h3 a{display:inline-block;font-weight:normal;font-size:0.9em;padding-left:10px;color:#000;}
h3 a:hover{color:#FFA205;}
h4{margin:0 0 15px 0;color:#000;}
p{margin:0 0 15px 0;padding:0;}
.clear{height:1px;font-size:1px;clear:both;}
.loading,.loading_visible{display:none;width:62px;height:17px;background:url('../images/elements/loading.gif') no-repeat 0 2px;}
.loading_visible{display:inline-block!important;}
.hidden-element{position:absolute;z-index:999999;top:-999999px;left:-999999px;}
.text-small{font-size:1em;color:#999;}
.text-bold{font-weight:bold;}
.text-important{color:#C00;}
.text-success{color:#090;}


/* layout & frame */
#site{position:relative;margin:0 auto;width:944px;height:auto!important;height:100%;min-height:100%;text-align:left;background:url("../images/layout/background-site.jpg");}
#header{position:relative;width:944px;height:150px;background:url("../images/layout/background-header.jpg");}
#footer{position:absolute;bottom:0;width:944px;height:120px;background:url("../images/layout/background-footer.jpg");font-size:0.9em;color:#999;}
#copyright{margin-top:20px;text-align:center;}
#side,#main{float:left;padding-bottom:120px;}
#side{margin-left:34px;margin-top:35px;width:200px;font-size:0.9em;}
#main{margin-left:30px;width:640px;}
.dashboard_col{float:left;width:315px;}
.dashboard_col:first-child{margin-right:10px;}
.dashboard_cell{padding:0 5px 15px 5px;}
h4{padding:20px 11px 5px 11px;margin:50px 0 0 0;font-size:110%;line-height:25px;background:#333;color:#FFF;}
h4 a{float:right;margin-left:6px;font-size:80%;font-weight:normal;color:#FFF;}

/* elements */
#loading_overlay{display:none;width:62px;height:13px;background:url('../images/elements/loading.gif');}
#message_overlay{display:none;width:500px;border-width:1px;border-style:solid;text-align:left;}
.product_rating{float:left;width:110px;height:20px;background:url('../images/elements/rating.png') repeat-x left -20px;}
.product_rating span{display:block;height:20px;background:url('../images/elements/rating.png') repeat-x left -40px;}
.product_rating_text{float:left;margin-left:10px;border-left:1px solid #CCC;padding-left:10px;line-height:20px;color:#777;font-size:13px;}
.product_rating_inline{float:left;display:block;margin:2px 10px 2px 0;width:60px;height:12px;background:url('../images/elements/rating-small.png') repeat-x left -12px;}
.product_rating_inline span{display:block;height:12px;background:url('../images/elements/rating-small.png') repeat-x left -24px;}
.tooltip{background:yellow;padding:15px;}

/* menus & lists */
#header_auth_bar{position:absolute;left:35px;top:30px;list-style:none;margin:0;padding:0;}
#header_auth_bar li{float:left;font-size:0.9em;line-height:18px;padding-left:12px;border-left:1px solid #999;margin-left:12px;color:#CCC;}
#header_auth_bar li.node-label{margin:0;border:0;padding:0;}
#header_auth_bar li a{color:#FFA205;}
#header_auth_bar li a:hover{color:#FFC500;}
#header_form{position:absolute;top:30px;right:20px;}
#header_form .header-button{display:inline-block;line-height:28px;padding:0 6px;font-size:0.9rem;letter-spacing:-1px;background:#F60;color:#FFF;text-decoration:none;border-radius:6px;}
#menu{position:absolute;top:90px;left:34px;list-style:none;margin:0;padding:0;}
#menu li{position:relative;float:left;padding-left:30px;line-height:30px;background:url("../images/elements/menu-separator.jpg") no-repeat 15px 5px;}
#menu li:first-child{padding:0;background:none;}
#menu li a{display:inline-block;line-height:20px;font-size:1em;font-weight:bold;color:#FFF;text-decoration:none;white-space:nowrap;}
#menu li a:hover,#menu li a.parent-hover{text-decoration:underline;}
#menu li a.active-menu{line-height:22px;padding:0 8px;background-color:#3D3D3D;border:1px solid #1D1D1F;}
#menu li ul{display:none;position:absolute;width:175px;background-color:#747474;border-left:1px solid #3D3D3D;border-right:1px solid #3D3D3D;border-bottom:1px solid #3D3D3D;list-style:none;margin:0;padding:0;z-index:10;}
#menu li ul li{float:none;display:block;padding:0!important;margin:0!important;background:none;line-height:normal;}
#menu li ul li a{display:block;padding:0 15px;border-top:1px solid #3D3D3D;line-height:30px;font-weight:normal;}
#menu li ul li a.dropper{background-image:url('../images/icons/menu-sub-dropdown.png');background-position:right bottom;background-repeat:no-repeat;}
#menu li ul li a:hover,#menu li ul li a.parent-hover{background-color:#545454;}
#menu li ul ul{margin:-31px 0 0 175px;}
.side_item{margin-top:10px;padding-top:5px;border-top:1px solid #E9E9EE;}
.side_item:first-child{margin:0;padding:0;border:0;}
.submenu{list-style:none;margin:0;padding:0;}
.submenu li{display:block;width:200px;font-size:0.9em;}
.submenu li a{display:inline-block;padding:0 0 0 12px;line-height:18px;font-weight:bold;color:#FFA205;background:url("../images/elements/icon-side-command.gif") no-repeat left 5px;text-decoration:none;}
.submenu li a:hover{text-decoration:underline;}
.submenu li a.submenu-active{color:#000;}
.subheader-menu{list-style:none;margin:-10px 0 0 0;padding:0;height:30px;}
.subheader-menu li{float:left;padding-left:5px;margin-left:5px;border-left:1px solid #DDD;font-size:0.9em;font-weight:bold;}
.subheader-menu li a{color:#999;font-weight:normal;}
.subheader-menu li a:hover{color:#666;}
.subheader-menu li:first-child{padding:0;margin:0;border:0;}
.subheader-user-color{float:right!important;padding:1px 5px;margin-left:1px!important;color:#FFF;font-weight:normal!important;}
.save-listing-order{display:none;}
.tree{list-style:none;margin:5px 0 0 0;padding:0;}
.tree li{display:block;padding:0 0 0 20px;margin:3px 0 0 0;background:url("../images/icons/node_blank.gif") no-repeat left top;}
.tree li:last-child{background-image:url("../images/icons/node_blank_end.gif");}
.tree li.node-warning{font-weight:bold;font-size:0.9em;}

/* tables */
.listing{border-collapse:collapse;margin-bottom:15px;}
.listing th,.listing td{padding:5px 10px;border:1px solid #D2D2D2;font-size:0.9em;vertical-align:top;}
.listing th{background-color:#666;color:#FFF;border-color:#444;line-height:1.1em;}
.listing th span{display:block;font-size:0.8em;font-weight:normal;white-space:nowrap;}
.listing table td,.listing table th{border-color:#E8E8E8;font-size:1em;}
.listing table th{background-color:#999;border-color:#777;}
.listing .info_button{float:right;width:16px;height:16px;background:url('../images/icons/information.png');}
.alternate-row{background-color:#EEE;}
.sub-header-row{background-color:#AAA;}
.sub-header-row td{padding:50px 10px;color:#FFF;font-weight:bold;font-size:1rem;}
.error-row{background-color:#FDE6D3;}
.error-row td,.error-row a{color:#F00!important;}
.problem-row{background-color:#C00;}
.problem-row td,.problem-row a{color:#FFF!important;}
.inactive-row td,.inactive-row a{color:#AAA!important;}
.inactive-row td img{opacity:0.5;}
.warning-row{background-color:#FF6!important;}
.warning-row td,.warning-row a{color:#333!important;}
.todo-row{background-color:#ADD8E6!important;}
.todo-row td,.todo-row a{color:#1E90FF!important;}
.ok-row{background-color:#E0F2C0!important;}
.ok-row td,.ok-row a{color:#486D00!important;}
.almost-ok-row{background-color:#F2F9E3!important;}
.almost-ok-row td,.almost-ok-row a{color:#6E991A!important;}
.idle-row td,.idle-row a{color:#AAA!important;}
.hover-row{background-color:#FFA!important;}
.current-order-row{background-color:#D2E592!important;}
.cell_nowrap{white-space:nowrap;}
.cell_button{padding:4px 0 0 0!important;text-align:center;}
.cell_image{padding:3px 3px 0 3px!important;}
.cell_numeric{text-align:right;}
.cell_center{text-align:center;}
.form-listing td{padding-top:10px;}
.cell_form_input{padding:2px 2px 1px 2px!important;text-align:center;}
.cell_form_input_radio,.cell_form_input_checkbox{text-align:center;}
.nested_container{margin-top:15px;}
.form-listing .cell_button{padding:8px 10px 0 10px!important;}
.value-listing{border-collapse:collapse;margin-bottom:15px;width:100%;}
.value-listing td{padding:2px 20px 2px 0;vertical-align:bottom;font-size:1em;border-bottom:1px solid #CCC;}
.value-listing tr td:first-child{white-space:nowrap;font-size:0.9em;color:#666;}
.value-listing tr td:last-child{width:100%;}
.value-listing table{margin:0 0 -2px -2px;padding:0;}
.value-listing table td,.value-listing table th{padding:0 6px 0 0;border:none;}

/* images & thumbs */
.thumb-container,.file-container{margin:5px 0 15px;}
.thumb-container-message{float:left;margin-left:25px;width:440px;}
.thumb-container-message form{margin:0;}
.thumb-container .thumb{float:left;margin:0 5px 5px 0;position:relative;}
.thumb img{border:1px solid #CCC;}
.loading{display:inline-block;width:62px;height:13px;margin:4px;background:url("../images/elements/loading.gif");}
.image_delete{display:none;position:absolute;bottom:7px;right:4px;width:16px;height:16px;background:url('../images/icons/delete.png');}
.image_meta{display:none;position:absolute;bottom:7px;left:4px;width:16px;height:16px;background:url('../images/icons/information.png');}
.image_archive{display:none;position:absolute;top:7px;left:4px;width:16px;height:16px;background:url('../images/icons/magnifier.png');}
.image_move{display:none;position:absolute;top:4px;right:4px;width:21px;height:21px;background:url('../images/icons/move.gif');cursor:move;}

/* links */
p a{color:#000;}
p a:hover{color:#FFA205;}
#footer a{color:#999;}
#footer a:hover{color:#666;}
.button{display:inline-block;padding:0 10px;line-height:18px;border:1px solid #333;background-color:#FFA205;color:#333!important;text-decoration:none;font-size:0.9em;}
.button:hover{background-color:#FFC500;color:#000!important;border-color:#000;}
.inline-button{background-color:#DDD;}
.inline-button:hover{background-color:#CCC;}
.icon_button{display:inline-block;width:16px;height:16px;background-repeat:no-repeat;}
.icon_image{background-image:url("../images/icons/image.png");}
.icon_delete{background-image:url("../images/icons/delete.png");}
.icon_edit{background-image:url("../images/icons/page_white_edit.png");}
.icon_www{background-image:url("../images/icons/world_go.png");}
.icon_up{background-image:url("../images/icons/arrow_up.png");}
.icon_down{background-image:url("../images/icons/arrow_down.png");}
.icon_move{background-image:url("../images/icons/move-row.png");cursor:move;filter:alpha(opacity=30);opacity:0.3;-moz-opacity:0.3;-khtml-opacity:0.3;}
.icon_ok{background-image:url("../images/icons/accept.png");}
.icon_warning{background-image:url("../images/icons/error.png");}
.icon_star{background-image:url("../images/icons/star.png");}
.icon_note{background-image:url("../images/icons/note.png");}
.icon_email{background-image:url("../images/icons/email.png");}
.icon_download{background-image:url("../images/icons/download.png");}
.icon_play{background-image:url("../images/icons/control_play.png");}
.icon_list{background-image:url("../images/icons/list_packages.gif");}
.icon_status_new{background-image:url("../images/icons/asterisk_yellow.png");}
.icon_status_active{background-image:url("../images/icons/accept.png");}
.icon_status_deleted{background-image:url("../images/icons/cancel.png");}
.icon_unread{background-image:url("../images/icons/email.png");}
.icon_read{background-image:url("../images/icons/email_open.png");}
.icon_reminder{background-image:url("../images/icons/bell.png");}
.icon_pending{background-image:url("../images/icons/time.png");}
.icon_add{background-image:url("../images/icons/add.png");}
.icon_money{background-image:url("../images/icons/money.png");}
.icon_money_euro{background-image:url("../images/icons/money_euro.png");}
.hover-row .icon_move{filter:alpha(opacity=100);opacity:1;-moz-opacity:1;-khtml-opacity:1;}
.listing a,.value-listing a{color:#444;}
.listing a:hover,.value-listing a:hover{color:#000;}
.toggle_link{display:inline-block;padding-left:16px;background:url("../images/icons/bullet_toggle_plus.gif") no-repeat left 2px;}
.toggle_link_open{background-image:url("../images/icons/bullet_toggle_minus.gif");}
.icon_link{display:inline-block;padding:0 0 0 22px;line-height:18px;background:url("../images/icons/accept.png") no-repeat 0 1px;}
.icon_link_pdf{background-image:url("../images/icons/page_white_acrobat.png");}
.icon_link_video{background-image:url("../images/icons/film.png");}
.icon_link_mail{background-image:url("../images/icons/email.png");}
.icon_link_jpg{background-image:url("../images/icons/image.png");}
.save-order{display:none;}
.save-order,.save-inline{background:#F00;color:#FFF!important;padding:0 3px;}
.save-order:hover,.save-inline:hover{background:#F60;}

/* forms */
legend{margin:0;color:#333;font-weight:bold;padding:0;}
legend span{position:absolute;left:0;top:0;margin-top:0.1em;font-size:1em;}
fieldset{position:relative;float:left;clear:both;width:100%;margin:0;padding:0 0 1em 0;border-style:none;border-top:2px solid #FFA205;}
.fieldset-with-introduction .fieldset-introduction,fieldset ol{padding:2.5em 0 0 0;margin:0 0 2em 0;}
.fieldset-with-introduction ol{padding:0;}
fieldset ol{list-style:none;}
fieldset li{float:left;clear:left;width:100%;padding-bottom:0.1em;overflow:hidden;}
fieldset .tabs_container{margin-top:50px;}
fieldset .tabs_container .tabs li{width:auto;padding:0;clear:none;}
fieldset .tabs_container .pane{overflow:hidden;}
fieldset p{padding-left:11em;}
fieldset.submit{float:none;width:auto;border:0 none #FFF;padding-left:11em;color:#777;}
.submit a,.button_box a{color:#777;}
.submit a:hover,.button_box a:hover{color:#000;}
label,.label_spacer{float:left;width:11em;margin:0.1em 1em 0 0;line-height:1.8em;font-size:0.9em;color:#000;text-align:right;}
label.mandatory{background:url('../images/elements/form-field-mandatory.gif') no-repeat right top;width:10em;padding-right:1em;}
.listing label{float:none;width:auto;margin:0;line-height:inherit;font-size:inherit;color:inherit;text-align:left;}
.checkbox input{float:left;margin:4px 4px 4px 0;}
.checkbox label.mandatory{background:url('../images/elements/form-field-mandatory.gif') no-repeat left top;width:40em;padding-left:1em;}
.checkbox label{float:left;width:42em;margin:3px 0 0 0.5em;font-size:1em;line-height:1.2em;text-align:left;}
.checkbox .listing label{width:auto;}
.checkbox_with_indent{padding-left:11em;width:auto!important;}
.checkbox_with_indent label{width:30em;}
.checkbox_with_indent label.mandatory{width:29em;}
.form-text,.form-textarea{padding:2px 4px;border:1px solid #AAA;width:414px;}
.form-currency{text-align:right;}
.form-element-xsmall{width:55px;}
.form-element-xxsmall{width:40px;}
.form-element-small{width:100px;}
.form-element-medium{width:200px;}
.form-element-mediumplus{width:300px;}
.form-element-large{width:400px;}
.form-element-hidden{position:absolute;left:-20000px;}
.form-textarea{height:100px;}
.form-textarea-inline{width:150px;height:50px;}
.form-textarea-small{height:50px;}
.form-textarea-large{height:200px;}
.form-textarea-limited-label{font-size:0.8em;font-style:italic;text-align:right;height:25px;margin-left:14em;}
.field-error-indicator{display:none;width:16px;height:16px;background:url('../images/icons/bullet_error.png') no-repeat left 3px;}
.field-error .field-error-indicator{display:-moz-inline-stack;display:inline-block;vertical-align:top;}
.field-error .form-text,.field-error .form-textarea,.field-error .form-select{border-color:#C00;}
.field-error .field-error-indicator{background-position:left 1px;}
#google_map{width:424px;height:250px;}
.inline-checkbox{float:left;margin:0 10px 10px 0;border:1px solid #DDD;padding:2px 4px;}
.inline-checkbox:hover{border-color:#999;}
.inline-checkbox label{float:none;display:inline-block;width:auto;cursor:pointer!important;}
.inline-checkbox input{display:inline-block;}
.form-table{margin:0 0 15px 0;}
.form-table td,.form-table th{vertical-align:top;}
.form-table p{margin-top:25px;}
.form-table label{display:block;width:auto;margin:6px 10px 0 0;padding-top:1px;font-size:0.9em;color:#777;white-space:nowrap;text-decoration:none;line-height:normal;}
.form-table label.mandatory{padding-right:15px;color:#000;background:url('../images/icons/form-field-mandatory.gif') no-repeat right top;}
.table_form{border:1px solid #DDD;background-color:#F3F3F3;margin:0 0 20px 0;padding:10px;}
#quotation_index_quick_search{float:right;}
.quick-search-form{float:right;}
#quotation-row-image-container{padding:5px 0 0 0;}
#quotation-row-image-container .thumb{position:relative;float:left;margin:0 5px 5px 0;width:100px;height:100px;border:1px solid #CCC;cursor:pointer;opacity:0.5;
	-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
#quotation-row-image-container .thumb img{display:block;width:100%;height:auto;border:none;}
#quotation-row-image-container .thumb-selected{opacity:1;border:3px solid #C00;}
#quotation-row-image-container .thumb-fixed{cursor:default;}
.quotation-row-image-delete{position:absolute;bottom:7px;right:4px;width:16px;height:16px;background:url('../images/icons/delete.png');}

/* messages */
.message{overflow:hidden;margin-bottom:25px;padding:10px;background:#FFF0AE url('../images/layout/gradient-background.png') repeat-x;border:1px solid #E6B868;}
.message ul{list-style:none;margin:15px 0 0 0;padding:0;}
.message li,.message h3,.message-title{display:block;padding-left:18px;margin-bottom:2px;line-height:16px;background-repeat:no-repeat;}
.message li{margin-left:18px;}
.message p{margin:15px 0 0 0;}
.message h3{padding-left:22px;color:inherit;font-size:10pt;font-weight:bold;}
.message-title{padding-left:22px;font-weight:bold;}
.message-sub{margin-top:10px;}
.message-col{float:left;width:255px;margin:0 5px;}
.message-error{background-color:#FBD3B1;border-color:#F5C69A;color:#CE2700;}
.message-error .message-title,.message-error h3{background-image:url('../images/icons/exclamation.png');}
.message-error li{background-image:url('../images/icons/bullet_black.png');}
.message-warning{background-color:#FFFF80;border-color:#D1D134;color:#D5A03C;}
.message-warning .message-title,.message-warning h3{background-image:url('../images/icons/error.png');}
.message-info{background-color:#FFFF80;border-color:#D1D134;}
.message-ok{background-color:#E0F2C0;border-color:#869F59;color:#486D00;}
.message-ok .message-title,.message-ok h3{background-image:url('../images/icons/accept.gif');}
.message-ok li {background-image: url('../images/icons/bullet_black.png');}
.message-neutral{background-color:#F6F6F9;border-color:#E2E2E2;}
/*
.message{margin-bottom:10px;padding:10px 20px;border:1px solid #CCC;font-size:0.9em;}
.message-sub{margin-top:10px;}
.message-error{background-color:#FBD3B1;border-color:#F5C69A;color:#CE2700;}
.message-warning{background-color:#FFFF80;border-color:#D1D134;}
.message-info{background-color:#E0F2C0;border-color:#869F59;color:#486D00;}
.message-ok{background-color:#E0F2C0;border-color:#869F59;color:#486D00;}
.message p:last-child{margin:0;}
.message a{font-weight:bold;}
.message a:hover{color:#666;}
*/

/* rich text */
.rich_text{border:1px solid #E3E3E3;padding:20px;color:#4D4D4D;line-height:20px;margin-bottom:20px;}
.rich_text h2{font-size:1.1em;letter-spacing:normal;}
.rich_text a{color:#96BF0B;}
.rich_text a:hover{color:#000;}

/* theme vars */
.theme_var_icon_color{display:block;width:14px;height:14px;border:1px solid #999;}

/* slimbox */
#lbOverlay {position:fixed;z-index:9999;left:0;top:0;width:100%;height:100%;background-color:#000;cursor:pointer;}
#lbCenter, #lbBottomContainer {position:absolute;z-index:9999;overflow:hidden;background-color:#fff;}
.lbLoading {background:#fff url(../images/slimbox/loading.gif) no-repeat center;}
#lbImage {position:absolute;left:0;top:0;border:10px solid #fff;background-repeat:no-repeat;}
#lbPrevLink, #lbNextLink {display:block;position:absolute;top:0;width:50%;outline:none;}
#lbPrevLink {left:0;}
#lbPrevLink:hover {background:transparent url(../images/slimbox/prevlabel.png) no-repeat 0 15%;}
#lbNextLink {right:0;}
#lbNextLink:hover {background:transparent url(../images/slimbox/nextlabel.png) no-repeat 100% 15%;}
#lbBottom {font-family:Verdana, Arial, Geneva, Helvetica, sans-serif;font-size:10px;color:#666;line-height:1.4em;text-align:left;border:10px solid #fff;border-top-style:none;}
#lbCloseLink {display:block;float:right;width:87px;height:22px;background:transparent url(../images/slimbox/closelabel.gif) no-repeat center;margin:5px 0;outline:none;}
#lbCaption, #lbNumber {margin-right:71px;}
#lbCaption {}

/* dynatree */
.dynatree-inline-edit-form{position:absolute;padding:10px;border:1px solid #DDD;}
.dynatree-inline-edit-form input{border:1px solid #CCC;padding:1px 3px;width:150px;}

/* tabs */
.tabs_container {
	margin-bottom: 20px;
}

ul.tabs {
	list-style:none;
	margin:0 !important;
	padding:0;
	border-bottom:1px solid #666;
	height:30px;
}

/* single tab */
ul.tabs li {
	float:left;
	text-indent:0;
	padding:0;
	margin:0 !important;
	list-style-image:none !important;
}

/* link inside the tab. uses a background image */
ul.tabs a {
	background: url('../images/tools/blue.png') no-repeat -420px 0;
	font-size:11px;
	display:block;
	height: 30px;
	line-height:30px;
	width: 128px;
	text-align:center;
	text-decoration:none;
	color:#333;
	padding:0px;
	margin:0px;
	position:relative;
	top:1px;
}

ul.tabs a:active {
	outline:none;
}

/* when mouse enters the tab move the background image */
ul.tabs a:hover {
	background-position: -420px -31px;
	color:#fff;
}

/* active tab uses a class name "current". its highlight is also done by moving the background image. */
ul.tabs a.current, ul.tabs a.current:hover, ul.tabs li.current a {
	background-position: -420px -62px;
	cursor:default !important;
	color:#000 !important;
}

/* Different widths for tabs: use a class name: w1, w2, w3 or w2 */


/* width 1 */
ul.tabs a.s 			{ background-position: -553px 0; width:81px; }
ul.tabs a.s:hover 	{ background-position: -553px -31px; }
ul.tabs a.s.current  { background-position: -553px -62px; }

/* width 2 */
ul.tabs a.l 			{ background-position: -248px -0px; width:174px; }
ul.tabs a.l:hover 	{ background-position: -248px -31px; }
ul.tabs a.l.current  { background-position: -248px -62px; }


/* width 3 */
ul.tabs a.xl 			{ background-position: 0 -0px; width:248px; }
ul.tabs a.xl:hover 	{ background-position: 0 -31px; }
ul.tabs a.xl.current { background-position: 0 -62px; }


/* initially all panes are hidden */
.pane {
	display:none;
	padding:15px 10px;
	border:1px solid #999;
	border-top:0;
	background-color:#fff;
}

/*!
 * FullCalendar v2.4.0 Stylesheet
 * Docs & License: http://fullcalendar.io/
 * (c) 2015 Adam Shaw
 */.fc{direction:ltr;text-align:left}.fc-rtl{text-align:right}body .fc{font-size:1em}.fc-unthemed .fc-divider,.fc-unthemed .fc-popover,.fc-unthemed .fc-row,.fc-unthemed tbody,.fc-unthemed td,.fc-unthemed th,.fc-unthemed thead{border-color:#ddd}.fc-unthemed .fc-popover{background-color:#fff}.fc-unthemed .fc-divider,.fc-unthemed .fc-popover .fc-header{background:#eee}.fc-unthemed .fc-popover .fc-header .fc-close{color:#666}.fc-unthemed .fc-today{background:#fcf8e3}.fc-highlight{background:#bce8f1;opacity:.3;filter:alpha(opacity=30)}.fc-bgevent{background:#8fdf82;opacity:.3;filter:alpha(opacity=30)}.fc-nonbusiness{background:#d7d7d7}.fc-icon{display:inline-block;width:1em;height:1em;line-height:1em;font-size:1em;text-align:center;overflow:hidden;font-family:"Courier New",Courier,monospace;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fc-icon:after{position:relative;margin:0 -1em}.fc-icon-left-single-arrow:after{content:"\02039";font-weight:700;font-size:200%;top:-7%;left:3%}.fc-icon-right-single-arrow:after{content:"\0203A";font-weight:700;font-size:200%;top:-7%;left:-3%}.fc-icon-left-double-arrow:after{content:"\000AB";font-size:160%;top:-7%}.fc-icon-right-double-arrow:after{content:"\000BB";font-size:160%;top:-7%}.fc-icon-left-triangle:after{content:"\25C4";font-size:125%;top:3%;left:-2%}.fc-icon-right-triangle:after{content:"\25BA";font-size:125%;top:3%;left:2%}.fc-icon-down-triangle:after{content:"\25BC";font-size:125%;top:2%}.fc-icon-x:after{content:"\000D7";font-size:200%;top:6%}.fc button{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;height:2.1em;padding:0 .6em;font-size:1em;white-space:nowrap;cursor:pointer}.fc button::-moz-focus-inner{margin:0;padding:0}.fc-state-default{border:1px solid}.fc-state-default.fc-corner-left{border-top-left-radius:4px;border-bottom-left-radius:4px}.fc-state-default.fc-corner-right{border-top-right-radius:4px;border-bottom-right-radius:4px}.fc button .fc-icon{position:relative;top:-.05em;margin:0 .2em;vertical-align:middle}.fc-state-default{background-color:#f5f5f5;background-image:-moz-linear-gradient(top,#fff,#e6e6e6);background-image:-webkit-gradient(linear,0 0,0 100%,from(#fff),to(#e6e6e6));background-image:-webkit-linear-gradient(top,#fff,#e6e6e6);background-image:-o-linear-gradient(top,#fff,#e6e6e6);background-image:linear-gradient(to bottom,#fff,#e6e6e6);background-repeat:repeat-x;border-color:#e6e6e6 #e6e6e6 #bfbfbf;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);color:#333;text-shadow:0 1px 1px rgba(255,255,255,.75);box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.05)}.fc-state-active,.fc-state-disabled,.fc-state-down,.fc-state-hover{color:#333;background-color:#e6e6e6}.fc-state-hover{color:#333;text-decoration:none;background-position:0 -15px;-webkit-transition:background-position .1s linear;-moz-transition:background-position .1s linear;-o-transition:background-position .1s linear;transition:background-position .1s linear}.fc-state-active,.fc-state-down{background-color:#ccc;background-image:none;box-shadow:inset 0 2px 4px rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.05)}.fc-state-disabled{cursor:default;background-image:none;opacity:.65;filter:alpha(opacity=65);box-shadow:none}.fc-button-group{display:inline-block}.fc .fc-button-group>*{float:left;margin:0 0 0 -1px}.fc .fc-button-group>:first-child{margin-left:0}.fc-popover{position:absolute;box-shadow:0 2px 6px rgba(0,0,0,.15)}.fc-popover .fc-header{padding:2px 4px}.fc-popover .fc-header .fc-title{margin:0 2px}.fc-popover .fc-header .fc-close{cursor:pointer}.fc-ltr .fc-popover .fc-header .fc-title,.fc-rtl .fc-popover .fc-header .fc-close{float:left}.fc-ltr .fc-popover .fc-header .fc-close,.fc-rtl .fc-popover .fc-header .fc-title{float:right}.fc-unthemed .fc-popover{border-width:1px;border-style:solid}.fc-unthemed .fc-popover .fc-header .fc-close{font-size:.9em;margin-top:2px}.fc-popover>.ui-widget-header+.ui-widget-content{border-top:0}.fc-divider{border-style:solid;border-width:1px}hr.fc-divider{height:0;margin:0;padding:0 0 2px;border-width:1px 0}.fc-clear{clear:both}.fc-bg,.fc-bgevent-skeleton,.fc-helper-skeleton,.fc-highlight-skeleton{position:absolute;top:0;left:0;right:0}.fc-bg{bottom:0}.fc-bg table{height:100%}.fc table{width:100%;table-layout:fixed;border-collapse:collapse;border-spacing:0;font-size:1em}.fc th{text-align:center}.fc td,.fc th{border-style:solid;border-width:1px;padding:0;vertical-align:top}.fc td.fc-today{border-style:double}.fc .fc-row{border-style:solid;border-width:0}.fc-row table{border-left:0 hidden transparent;border-right:0 hidden transparent;border-bottom:0 hidden transparent}.fc-row:first-child table{border-top:0 hidden transparent}.fc-row{position:relative}.fc-row .fc-bg{z-index:1}.fc-row .fc-bgevent-skeleton,.fc-row .fc-highlight-skeleton{bottom:0}.fc-row .fc-bgevent-skeleton table,.fc-row .fc-highlight-skeleton table{height:100%}.fc-row .fc-bgevent-skeleton td,.fc-row .fc-highlight-skeleton td{border-color:transparent}.fc-row .fc-bgevent-skeleton{z-index:2}.fc-row .fc-highlight-skeleton{z-index:3}.fc-row .fc-content-skeleton{position:relative;z-index:4;padding-bottom:2px}.fc-row .fc-helper-skeleton{z-index:5}.fc-row .fc-content-skeleton td,.fc-row .fc-helper-skeleton td{background:0 0;border-color:transparent;border-bottom:0}.fc-row .fc-content-skeleton tbody td,.fc-row .fc-helper-skeleton tbody td{border-top:0}.fc-scroller{overflow-y:scroll;overflow-x:hidden}.fc-scroller>*{position:relative;width:100%;overflow:hidden}.fc-event{position:relative;display:block;font-size:.85em;line-height:1.3;border-radius:3px;border:1px solid #3a87ad;background-color:#3a87ad;font-weight:400}.fc-event,.fc-event:hover,.ui-widget .fc-event{color:#fff;text-decoration:none}.fc-event.fc-draggable,.fc-event[href]{cursor:pointer}.fc-not-allowed,.fc-not-allowed .fc-event{cursor:not-allowed}.fc-event .fc-bg{z-index:1;background:#fff;opacity:.25;filter:alpha(opacity=25)}.fc-event .fc-content{position:relative;z-index:2}.fc-event .fc-resizer{position:absolute;z-index:3}.fc-ltr .fc-h-event.fc-not-start,.fc-rtl .fc-h-event.fc-not-end{margin-left:0;border-left-width:0;padding-left:1px;border-top-left-radius:0;border-bottom-left-radius:0}.fc-ltr .fc-h-event.fc-not-end,.fc-rtl .fc-h-event.fc-not-start{margin-right:0;border-right-width:0;padding-right:1px;border-top-right-radius:0;border-bottom-right-radius:0}.fc-h-event .fc-resizer{top:-1px;bottom:-1px;left:-1px;right:-1px;width:5px}.fc-ltr .fc-h-event .fc-start-resizer,.fc-ltr .fc-h-event .fc-start-resizer:after,.fc-ltr .fc-h-event .fc-start-resizer:before,.fc-rtl .fc-h-event .fc-end-resizer,.fc-rtl .fc-h-event .fc-end-resizer:after,.fc-rtl .fc-h-event .fc-end-resizer:before{right:auto;cursor:w-resize}.fc-ltr .fc-h-event .fc-end-resizer,.fc-ltr .fc-h-event .fc-end-resizer:after,.fc-ltr .fc-h-event .fc-end-resizer:before,.fc-rtl .fc-h-event .fc-start-resizer,.fc-rtl .fc-h-event .fc-start-resizer:after,.fc-rtl .fc-h-event .fc-start-resizer:before{left:auto;cursor:e-resize}.fc-day-grid-event{margin:1px 2px 0;padding:0 1px}.fc-day-grid-event .fc-content{white-space:nowrap;overflow:hidden}.fc-day-grid-event .fc-time{font-weight:700}.fc-day-grid-event .fc-resizer{left:-3px;right:-3px;width:7px}a.fc-more{margin:1px 3px;font-size:.85em;cursor:pointer;text-decoration:none}a.fc-more:hover{text-decoration:underline}.fc-limited{display:none}.fc-day-grid .fc-row{z-index:1}.fc-more-popover{z-index:2;width:220px}.fc-more-popover .fc-event-container{padding:10px}.fc-toolbar{text-align:center;margin-bottom:1em}.fc-toolbar .fc-left{float:left}.fc-toolbar .fc-right{float:right}.fc-toolbar .fc-center{display:inline-block}.fc .fc-toolbar>*>*{float:left;margin-left:.75em}.fc .fc-toolbar>*>:first-child{margin-left:0}.fc-toolbar h2{margin:0}.fc-toolbar button{position:relative}.fc-toolbar .fc-state-hover,.fc-toolbar .ui-state-hover{z-index:2}.fc-toolbar .fc-state-down{z-index:3}.fc-toolbar .fc-state-active,.fc-toolbar .ui-state-active{z-index:4}.fc-toolbar button:focus{z-index:5}.fc-view-container *,.fc-view-container :after,.fc-view-container :before{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.fc-view,.fc-view>table{position:relative;z-index:1}.fc-basicDay-view .fc-content-skeleton,.fc-basicWeek-view .fc-content-skeleton{padding-top:1px;padding-bottom:1em}.fc-basic-view .fc-body .fc-row{min-height:4em}.fc-row.fc-rigid{overflow:hidden}.fc-row.fc-rigid .fc-content-skeleton{position:absolute;top:0;left:0;right:0}.fc-basic-view .fc-day-number,.fc-basic-view .fc-week-number{padding:0 2px}.fc-basic-view td.fc-day-number,.fc-basic-view td.fc-week-number span{padding-top:2px;padding-bottom:2px}.fc-basic-view .fc-week-number{text-align:center}.fc-basic-view .fc-week-number span{display:inline-block;min-width:1.25em}.fc-ltr .fc-basic-view .fc-day-number{text-align:right}.fc-rtl .fc-basic-view .fc-day-number{text-align:left}.fc-day-number.fc-other-month{opacity:.3;filter:alpha(opacity=30)}.fc-agenda-view .fc-day-grid{position:relative;z-index:2}.fc-agenda-view .fc-day-grid .fc-row{min-height:3em}.fc-agenda-view .fc-day-grid .fc-row .fc-content-skeleton{padding-top:1px;padding-bottom:1em}.fc .fc-axis{vertical-align:middle;padding:0 4px;white-space:nowrap}.fc-ltr .fc-axis{text-align:right}.fc-rtl .fc-axis{text-align:left}.ui-widget td.fc-axis{font-weight:400}.fc-time-grid,.fc-time-grid-container{position:relative;z-index:1}.fc-time-grid{min-height:100%}.fc-time-grid table{border:0 hidden transparent}.fc-time-grid>.fc-bg{z-index:1}.fc-time-grid .fc-slats,.fc-time-grid>hr{position:relative;z-index:2}.fc-time-grid .fc-bgevent-skeleton,.fc-time-grid .fc-content-skeleton{position:absolute;top:0;left:0;right:0}.fc-time-grid .fc-bgevent-skeleton{z-index:3}.fc-time-grid .fc-highlight-skeleton{z-index:4}.fc-time-grid .fc-content-skeleton{z-index:5}.fc-time-grid .fc-helper-skeleton{z-index:6}.fc-time-grid .fc-slats td{height:1.5em;border-bottom:0}.fc-time-grid .fc-slats .fc-minor td{border-top-style:dotted}.fc-time-grid .fc-slats .ui-widget-content{background:0 0}.fc-time-grid .fc-highlight-container{position:relative}.fc-time-grid .fc-highlight{position:absolute;left:0;right:0}.fc-time-grid .fc-bgevent-container,.fc-time-grid .fc-event-container{position:relative}.fc-ltr .fc-time-grid .fc-event-container{margin:0 2.5% 0 2px}.fc-rtl .fc-time-grid .fc-event-container{margin:0 2px 0 2.5%}.fc-time-grid .fc-bgevent,.fc-time-grid .fc-event{position:absolute;z-index:1}.fc-time-grid .fc-bgevent{left:0;right:0}.fc-v-event.fc-not-start{border-top-width:0;padding-top:1px;border-top-left-radius:0;border-top-right-radius:0}.fc-v-event.fc-not-end{border-bottom-width:0;padding-bottom:1px;border-bottom-left-radius:0;border-bottom-right-radius:0}.fc-time-grid-event{overflow:hidden}.fc-time-grid-event .fc-time,.fc-time-grid-event .fc-title{padding:0 1px}.fc-time-grid-event .fc-time{font-size:.85em;white-space:nowrap}.fc-time-grid-event.fc-short .fc-content{white-space:nowrap}.fc-time-grid-event.fc-short .fc-time,.fc-time-grid-event.fc-short .fc-title{display:inline-block;vertical-align:top}.fc-time-grid-event.fc-short .fc-time span{display:none}.fc-time-grid-event.fc-short .fc-time:before{content:attr(data-start)}.fc-time-grid-event.fc-short .fc-time:after{content:"\000A0-\000A0"}.fc-time-grid-event.fc-short .fc-title{font-size:.85em;padding:0}.fc-time-grid-event .fc-resizer{left:0;right:0;bottom:0;height:8px;overflow:hidden;line-height:8px;font-size:11px;font-family:monospace;text-align:center;cursor:s-resize}.fc-time-grid-event .fc-resizer:after{content:"="}
