/**
 * @file support.css
 */

	#support .outter { text-align: center; }
	
	#support .inner {
		text-align: left;
		width: 800px;
		margin: 0px auto; }
	#support .inner table {
		border: 1px solid #eee;
		background-color: #fafafa;
		width: 100%; }
	#support .inner table td {
		padding: 0px 10px 40px 10px; }
		
/**
 * frequently asked questions
 */
	#faqContainer {
		color: #000;
		font-size: 11pt; }
	#faqContainer h2.faqTitle {
		background-color: #eee;
		color: #444;
		font-family: Arial, Helvetica, Sans Serif;
		font-size: 1.1em;
		font-weight: bold;
		margin-bottom: 5px;
		margin-top: 20px;
		padding: 2px; }
		
	#faqContainer ol { font-size: 1em; }
	#faqContainer ul { margin: 10px 30px; }
	
	#faq .focusedQA .question {
		background-color: #fdd;
		color: #000; }
		
	#faqContainer .focusedQA .answer { font-weight: bold; }
		
	#faqContainer .question {
		background-color: #eee;
		color: #444;
		font-family: Arial, Helvetica, Sans Serif;
		font-size: 1.1em;
		font-weight: bold;
		margin-bottom: 5px;
		margin-top: 20px;
		padding: 2px; }
	#faqContainer .answer { 
		padding-left: 15px; 
		line-height: 1.5; }
			
/**
 * help section
 */
	#help_contentArea {
		background-color: #f7f7f7;
		border-top: 1px solid #ddd;
		padding-top: 5px;
		width: 100%; }
		
	/* table of contents */
	.navigateContainer {
		padding: 10px;
		width: 200px;
		overflow: visible;
		float:left;
		display: inline;
		text-align: left;
	}
	#help_toc {
		background-color: #fff;
		border-right: 1px solid #ddd;
		float: left;
		overflow-x: auto;
		padding-top: 5px;
		padding-bottom: 25px;
		width: 230px; }
	/*
		#help_toc ul {
			margin: 0px;
			padding-left: 20px; }
		#help_toc li 			{ white-space: nowrap; cursor: hand; }
		#help_toc li a 			{ font-size: 8pt; }
		#help_toc li.open ul 	{ display: block; }
		#help_toc li.open 		{ list-style: circle; }
		#help_toc li.close ul 	{ display:  none; }
		#help_toc li.close 		{ list-style: disc; }
		#help_toc li.leaf 		{ list-style: square; }
	*/
	
	#help_displayArea {
		background: transparent;
		padding: 10px;
		width: 600px;
		overflow: auto;
		float:right;
		display: inline;
		text-align: left;
	}
	#help_displayArea h1 {color: #666666; font-size: 1.8em; margin: 0 0 10px 0;}
	#help_displayArea h2 {color: #666666; font-size: 1.5em; margin: 0 0 5px 0;}
	#help_displayArea h3 {color: #FF924F; font-size: 1.2em; margin: 0 0 5px 0;}
	#help_displayArea h4 {color: #666666; font-size: 1.0em; margin: 10px 0 5px 0;}
	#help_displayArea h5 {color: #666666; font-size: normal; margin: 20px 0 5px 0;}
	#help_displayArea h6 {color: #666666; font-size: normal;}
	#help_displayArea ul, #help_displayArea ol {color: #666666; margin: 0 0 10px 20px;}
	#help_displayArea ul li, #help_displayArea ol li {color: #666666; margin: 0 0 0 20px; font-size: 0.8em;}
	#help_displayArea ul li ul li {font-size: 1.0em;} 
	#help_displayArea img {margin: 5px;}
		
	#helpPage { padding: 0; }
			
	/* help search */
	.searchBox {
	margin-top: 10px;
	margin-right: 10px;
	float: right;
	}

	#helpSearch_searchBox {
		background-color: #eee;
		border-bottom: 1px solid #ccc;
		padding: 5px;
		height: 2.5em;
		width: 100%;
		text-align: center;
		font-size: 11pt;
		vertical-align: top; }
	.inlineHelpSearch {
		float: right; 
		clear: right;
		padding: 15px 0px;
		font-size: 8pt; }
	#helpSearch_searchBox input#query {
		width: 400px;
		height: 1.6em;
		font-size: 11pt; }
	.inlineHelpSearch input#query {
		width: 275px;
		height: 1.75em;
		font-size: 8pt; }
	
/**
 * tree view 
 */
	ul.tree {
		font-size: 0.8em;
		line-height: 1.3em;
		margin: 0;
		padding: 0 0 0 10px;
		display:block;
		}
	ul.tree ul { 
		border-left: 1px solid #ccc;
		margin: 0; 
		padding: 0 0 0 25px;
		}
		ul.tree li { 
		margin: 0; 
		padding: 0;
		}
		/* tree branch */
		ul.tree li.open ul 	{ display: block; }
		ul.tree li.close ul { display:  none; }
		
		ul.tree li.branch { 
			cursor: pointer;
			margin: 0px;
			padding: 0px;
		}
			
		ul.tree li.branch.close { list-style-image: url(../images/close.png); }
		ul.tree li.branch.open  { list-style-image: url(../images/open.png);  }
			
		/* tree leaf */
		ul.tree li.leaf { list-style-image: url(../images/leaf.png); margin: 3px 0;}
		
		/* empty tree branch */
		ul.tree ul.empty { border: none; }
		ul.tree ul.empty li { 
			color: #955; 
			list-style: none none; 
			font-size: 8pt; 
			margin-left: -13px; }
