﻿#tree-div li {margin:0;padding:0;background-image: none;padding-left:0px;}
#ed1 {width:690px;}
.title2,.kb_cat_title{color:#333;padding: 2px 0;padding-right:10px;margin-bottom:2px;/*background: url('ico/grid-hrow.gif') repeat-x;*/border-bottom:solid #abf 1px;border-top:solid #abf 1px;background:#eee;}
#tickettable {border-right:solid #cdf 1px;border-bottom:solid #cdf 1px;}
#tickettable td{padding-left:5px;padding-right:10px;font-size:7pt;font-weight:bold;line-height:11pt;border-left:solid #cdf 1px;border-top:solid #cdf 1px;} 
#tickettable tr.s{background:#F4FAFF;}
#header h1 {font-size:16pt;font-family:"Times New Roman", Times, serif;font-weight:normal;}

a img {border:0;}
table.gridded tbody td{border-left:solid #def 1px;border-bottom:solid #def 1px; font-size:12px; font-family:Verdana;}
table.gridded tbody tr.s{background:#F4FAFF; font-family:Verdana; font-size:12px;}


/*Corners*/
b.roundrectwrapper {display:block;}
b.roundrectwrapper *{display:block;line-height:1px;font-size:1px;overflow:hidden;height:1px;}
b.roundrectwrapper b.rr1{margin: 0 5px;}
b.roundrectwrapper b.rr2{margin: 0 3px;}
b.roundrectwrapper b.rr3{margin: 0 2px;}
b.roundrectwrapper b.rr4{margin: 0 1px;height:2px;}

/********* paginator ************/
table.paginator {border: solid #eee 1px;padding:2px;}
table.paginator td{font-size:8pt;}
table.paginator td.x {font-size:9pt;background-color:#ddd;padding:2px;border:solid silver 1px;}
table.paginator td a{width:100%;border:solid silver 1px;padding:3px;margin:1px;} 
table.paginator td a:hover{background-color: silver;}

/********* search form ************/
form.search_form {text-align:center;width:100%;border:solid lightblue 2px;background:#def;padding:10px 0;}
table.search_form {width:100%;}
table.search_form tr td{background:#def;border:solid #9af 2px;padding:10px;vertical-align:top;}


/***** FORUM ******/
div.post {font-size:9pt;border: 1px solid gray;padding: 1px;}
div.posttop {border-bottom:dotted silver 1px;font-size:12pt;line-height:14pt;text-align:left;}
.post_toprow{border:solid gray 1px;background:#c6d6fd;padding:2px;}
.post_left{	font-size:8pt;border-left:solid gray 1px;border-right:solid gray 1px;width:20%;padding:10px;background-color:#c6d6fd;}
.post_right{	border-right:solid gray 1px;border-left:none;width:80%;padding:10px;background: #F9F9F9;}
.forum_text{	font-size:9pt;line-height:10pt;padding: 4px;}
.post_attachment{	margin-top:10px;}
.quoted_text{	margin:0px;background:#eee;}

div.esp_toolbar {background:#def;}
div.esp_toolbar table tr td {line-height:18px;font-size:18px;padding:3px;}
div.esp_toolbar table tr td a {padding:1px 3px;}
div.esp_toolbar table tr td a:hover {padding:0 2px;border:solid white 1px;}

/***** END FORUM ******/

/***** KNOWLEDGEBASE******/

.kb_list_text{	padding-left:20px;margin-bottom:20px;font-size:9pt;line-height:10pt;}
.kb_list_title{	color:blue;	font-size:9pt;line-height:10pt;}
.kb_list_num{font-size:10pt;color:gray;}
.kb_list_artnum{padding:10px;font-size:14pt;color:gray;line-height:15pt;}
.kb_art_action {border:solid gray 2px;padding:10px;width:150px;background:white;}
.kb_art_action_title {font-size:12pt;font-weight:bold;color:#abf;border-bottom:dotted black 1px;line-height:13pt;}
.kb_comment_title{margin-top:20px;color:#666;text-align:left;border-bottom:dotted gray 1px;width:200px;font-size:12pt;line-height:12pt;}
.comment{
			margin: 10px;
			padding: 1px;
			background-color: #DDDDDD;
			font-size: 8pt;
			line-height:8pt;
}
.article_comment{
			background-color: #FFFFF0;
			font-size: 8pt;
			line-height:8pt;
			color: #666;
}


/***** END KNOWLEDGEBASE******/

#lang_sel{
margin-top:2px;
font-size:8pt;
width:auto;
}


/****** article list header ***************/
div.art_list{
	/*margin: 10px 20px 20px 20px;*/
	margin-bottom:10px;
	border: solid #abf 1px;
	text-align:left;
	font-size:12px;

}

div.art_list ul li{border-bottom:dotted silver 1px;padding-top:2px;padding-bottom:2px; font-size:12px;}

div.art_list_header {
/*	background:#ebeadb url(panel-title-bg.gif) repeat-x;	*/
	color:black;
	background-color: #e2eeff; 
	padding:5px 5px;
/*	border-bottom:solid orange 1px;*/
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10pt;
	line-height:10pt;
	font-weight:bold;
}


button{
	font-size: 8pt;line-height:8pt;
}

/* status.php */
table.status_table {
	border: solid gray 1px;
	background: white;
	font-size:8pt;
}
table.status_table tr, table.status_table td {
}
table.status_table td.header{
	padding: 0px 10px 0px 10px;
	border-bottom: solid gray 1px;
	background: #FF8080;
	text-align:center;
	font-size:9pt;
	font-weight:bold;
	width:200px;
}
table.status_table tr td.td2{
	text-align:right;
}


.formtext{font-size:10pt;line-height:10pt; font-family:Verdana;}

tr.addrow {background-color: #FFFF88;}

/* reports */
table.report-table{border: 1px solid gray;}
table.report-table thead{background: silver;}
table.report-table tr.e0{background: white;}
table.report-table tr.e1{background: #F0F0F0;}
table.report-table td{padding:2px 5px;text-align: center;}


/*sort table*/
table.sort-table tr.selected, tr.selected, div.selected{background-color: lightblue;}
td.clear{background-color: #FFFFFF;}
tr.d0 td.clear{background-color: #FFFFFF;}
tr.d1 td.clear{	background-color: #FFFFFF;}
tr.table_header td.clear{	background-color: #FFFFFF;}
.d0, tr.d0 td{	background-color: #FFFFFF;	font-family: Arial; font-size: 9pt;line-height:9pt;}
.d1, tr.d1 td{	background-color: #EEEEEE;	font-family: Arial; font-size: 9pt;line-height:9pt;}
.d2, tr.d2 td{	background-color: #CCCCCC;	font-family: Arial; font-size: 9pt;line-height:9pt;}
.d3, tr.d3 td{	background-color: #C0CCFF;	font-family: Arial; font-size: 9pt;line-height:9pt;}


.label{	font-size: 8pt;line-height:9pt;	font-weight:bold;}
td.data{	background-color: white;	font-size: 9pt;line-height:9pt;}

table.viewdata td.clear {	font-size:10pt;line-height:10pt;}
table.smalltable tr td{	font-size:9pt;line-height:9pt;}

div.maincanvas{
	width:250px;
	border: solid #C0CCFF 1px;
	margin-top:0px;
	font-size: 10pt;line-height:10pt;
}
#canvas_header{background-color:#d2def0;}
#canvas_footer{background-color:#d2def0;}


td.article, div.article{
	line-height: 14pt;
	font-size: 9pt;
	padding:10px;
	text-align: left;
	margin-bottom:20px;
	background-color:white;
	border-bottom: dotted gray 1px;
}
.article strong{font-weight:bold;}
td.article p{
	margin-top:5px;
	margin-bottom:5px;
}

#article_footer{ /*article info box*/
	margin-left:20px;
	background:white;
	width:200px;border:solid silver 1px;
}

#article_footer td{
	font-size:11px;
}


.cmdlink, .cmdlink.visited {
	color:blue;
	text-decoration:none;
	font-size:8pt;
	font-weight:bold;
	line-height:8pt;
}

.form_title{
	padding: 3px 5px;
	background:	ButtonFace;
	color:		WindowText;
	font-size:9pt;
	line-height:10pt;
	font-weight: bold;
	border:			1px solid;
	border-color:	ButtonHighlight ButtonShadow ButtonShadow ButtonHighlight;
}

form.form1 {
	border: solid silver 1px;
	margin:0;
	padding:0;
}

form.form1 table tr td{	font-size: 9pt;	line-height:9pt;}

.form_footer{	padding: 10px;	border: solid gray 1px;	background-color: silver;}


.smalllabel{	font-size:8pt;	line-height:8pt;}

div.header_path{ border-bottom:dotted gray 1px;border-top:dotted gray 1px;margin-bottom:20px;padding: 5px 0;margin-top:5px; }

.header_path, .header_path a, .header_path a.visited{
	text-decoration:none;
	color:blue;
	background: white;
	font-weight:bold;
	font-size:8pt;
	line-height:8pt;
	text-align:left;
}









.sort-table {
	font:		Icon;
	border:		1px Solid ThreeDShadow;
	background:	Window;
	color:		WindowText;
}

.sort-table thead tr{
	/*background:	ButtonFace;*/
	height:24px;	background:#ebeadb url(ico/grid-hrow.gif) repeat-x;	overflow:hidden;
	/*height:24px;	background:#ebeadb url(../../js/resources/images/vista/layout/panel-title-bg.gif) repeat-x;	overflow:hidden;color:white;*/
}
.sort-table thead td {
	font-size:8pt;
	border-left:			1px solid;
	border-bottom:			1px solid;
	border-color:	ButtonHighlight ButtonShadow
					ButtonShadow ButtonHighlight;
	cursor:			default;
	padding-left:2px;
	padding-right:2px;
	white-space: nowrap;
}

.sort-table thead td:active {
	border-color:	ButtonShadow ButtonHighlight
					ButtonHighlight ButtonShadow;
	padding:		3px 4px 1px 6px;
}

.sort-table thead td[_sortType=None]:active {
	border-color:	ButtonHighlight ButtonShadow
					ButtonShadow ButtonHighlight;
	padding:		2px 5px;
}

.sort-table tbody td {
	padding:	2px 5px;
	font-size:8pt;
	line-height:10pt;
}

/*
.sort-table tbody tr:hover{
	background:	Highlight;
	color:	HighlightText;
}
*/

.sort-arrow {
	width:					11px;
	height:					11px;
	background-position:	center center;
	background-repeat:		no-repeat;
	margin:					0 2px;
}

.sort-arrow.descending {
	background-image:		url("ico/downsimple.png");

}

.sort-arrow.ascending {
	background-image:		url("ico/upsimple.png");
}

/**********       REPORTS           **************/
h4.report-title{font-size:16pt;}
table.report-table{width:100%;}
table.report-table tr.total_row td,table.report-table tr td.total_row{
	font-weight:bold;
	border-top:solid gray 2px;
	
}
.row{
	border-top:solid silver 1px;
	border-left:solid silver 1px;
}
table.report_table1 td{text-align:center;}
table.report_table1 tr.total_row td{border-top:solid gray 2px;}