@CHARSET "UTF-8";

/*
 * Form style
 */
.fc-form-global-container {
	width: 100%;
	border: 0px solid;
}

.fc-form-container {
	width: 95%;
	float: center;
	border: 0px dotted #aaa;
}

.fc-form-help-container{
	text-align: right;
	width: 25px;
	height: 25px;
	padding: 0px;
}

.fc-form-help {
	text-align: right;
	/*background-image: url(../images/help_disabled.png);	
	background-repeat: no-repeat;*/
	width: 25px;
	height: 25px;
	padding: 0px;
}
/*.fc-form-help:hover {
	background-image: url(../images/help.png);
	background-repeat: no-repeat;
}*/

.fc-form-body {
	
}

.fc-form {
	text-align: left;
	font-family: sans-serif;
	font-size: 8pt;
	font-weight: normal;
	font-style: plain;
	background: #fff;
	color: #555;
}

.fc-form-title {
	text-align: left;
	font-size: 15pt;
	font-weight: bold;
	color: #555;	
}

/* 
 * Set style
 */
.fc-set-container {
	width: 100%;
}

.fc-set-header {
	padding: 3px;
}

.fc-set-headered {
	background: #5C9CCC url(images/ui-bg_gloss-wave_55_5c9ccc_500x100.png) repeat-x scroll 50% 50%;
	border: 1px solid #aaa;
}

.fc-set-noheadered {
	background-color: #fff;
}

.fc-set-body {
	border: 1px solid #aaa;
	padding: 10px;
}

.fc-set-title {
	font-weight: bold;
	font-size: 9pt;
}

.fc-set {
	
}

/* 
 * Set style
 */
.fc-miniset-container {
	
}

.fc-miniset-header {
	padding: 3px;
}

.fc-miniset-headered {
	background: #5C9CCC url(images/ui-bg_gloss-wave_55_5c9ccc_500x100.png) repeat-x scroll 50% 50%;
	border: 1px solid #aaa;
}

.fc-miniset-noheadered {
	background-color: #fff;
}

.fc-miniset-body {
	border-width: 0px 0px 0px 2px;
	border-style: solid;
	border-color: #aaa;
	margin: 0px 0px 0px 7px;
}

.fc-miniset-title {	
	font-size: 8pt;
	font-weight: bold;
}


/*
 * Horizontal panel style
 */
.fc-horizontal-panel {
	border-collapse: collapse;
	padding: 0;
}

.fc-horizontal-panel-cell {
	border-collapse: collapse;
	padding: 0;
}

.fc-horizontal-panel-separator {
	background: #ddd;
}

/*
 * Vertical panel style
 */
.fc-vertical-panel {
	border-collapse: collapse;
	padding: 0;
}

.fc-vertical-panel-cell {
	border-collapse: collapse;
	padding: 0;
}

.fc-vertical-panel-separator {
	background: #ddd;
}

/*
 * Modal panel
 */
.fc-modal-panel {
	font-weight: normal;
	color: #555;
}

.fc-modal-panel-opener {
	text-decoration: none;
	font-size: 8pt;
	color: #88f;
	vertical-align: center;
}

.fc-modal-panel-opener:hover {
	color: #FFAB01;
}

.fc-modal-body {
	
}

/*
 * Label style
 */
.fc-label-container {
	
}

.fc-label {
	
}

/*
 * General text style
 */
.fc-text-container {
	
}

.fc-text-label {
	
}

.fc-text-body {
	
}

.fc-text {
	font-size: 8pt;
	font-weight: normal;
	color: #555;
	width:200px;
}

.fc-text-legend {
	text-align: left;
	font-size: 8pt;
	font-style: italic;
	vertical-align: middle;
}

/*
 * Text box style
 */
.fc-textbox-container {
	
}

.fc-textbox-label {
	
}

.fc-textbox-body {
	
}

.fc-textbox {
	
}

/*
 * Password style
 */
.fc-password-container {
	
}

.fc-password-label {
	
}

.fc-label-body {
	
}

.fc-password {
	
}

/*
 * Textarea style
 */
.fc-textarea-container {
	
}

.fc-textarea-label {
	
}

.fc-textarea-body {
	
}

.fc-textarea {
	
}

/*
 * Int style
 */
.fc-int-container {
	
}

.fc-int-label {
	
}

.fc-int-body {
	
}

.fc-int {
	
}

/*
 * Decimal style
 */
.fc-decimal-container {
	
}

.fc-decimal-label {
	
}

.fc-decimal-body {
	
}

.fc-decimal {
	
}

/*
 * Checkbox style
 */
.fc-checkbox-container {
	
}

.fc-checkbox-label {
	
}

.fc-checkbox-body {
	
}

.fc-checkbox {
	
}

/*
 * Combobox style
 */
.fc-combobox-container {
	
}

.fc-combobox-label {
	
}

.fc-combobox-body {
	
}

.fc-combobox {
	font-size: 8pt;
	color: #555;
}

.fc-combobox-item {
	text-align: left;
	font-size: 8pt;
	font-weight: normal;
	font-style: italic;
	color: #555;
}

/*
 * RadioGroup style
 */
.fc-radiogroup-container {
	
}

.fc-radiogroup-label {
	
}

.fc-radiogroup-body {
	
}

.fc-radiogroup {
	padding: 0;
	border-collapse: collapse;
}

.fc-radiogroup-icon {
	background: url(../images/li.png) center no-repeat;
	width: 5px;
}

.fc-radiogroup-margin {
	width: 0px;
}

/*
 * RadioItem style
 */
.fc-radioitem-container {
	border-collapse: collapse;
	padding: 0;
}

.fc-radioitem-label {
	
}

.fc-radioitem-body {
	
}

.fc-radioitem {
	
}

/*
 *	Separator style
 */
.fc-separator-container {
	padding: 0px;
	border-collapse: collapse;
}

.fc-separator {
	
}

/*
 *	Blockquote style
 */
.fc-blockquote {
	
}

/*
 * Input file style
 */
.fc-file-container {
	
}

.fc-file-label {
	
}

.fc-file-body {
	
}

.fc-file {
	font-size: 8pt;
	font-weight: normal;
	color: #555;
}

/*
 * Input file style
 */
.fc-link-container {
	
}

.fc-link-body {
	
}

.fc-link {
	text-decoration: none;
}

.fc-link:hover {
	color: #FFAB01;
}

/*
 *	Button style
 */
.fc-button-container {
	
}

.fc-button-body {
	
}

.fc-button {
	color: #555;
	height: 20px;
}

/*
 *	Submit button style
 */
.fc-submit-container {
	
}

.fc-submit-body {
	
}

.fc-submit {
	font-weight: bold;
	color: #555;
}

/*
 * Tree style
 */
.fc-tree-container {
	
}

.fc-tree-label {
	
}

.fc-tree-echo {
	font-weight: bold;
	font-style: italic;
	color: #5a5;
}

.fc-tree-echo-incomplete {
	font-weight: bold;
	font-style: italic;
	color: #a55;
}

.fc-tree-body {
	font-face: courier;
}

.fc-tree {
	
}

/*
 * Tree node style
 */
.fc-tree-node-root {
	
}

.fc-tree-node-children {
	border-width: 0px 0px 0px 2px;
	border-style: dotted;
	border-color: #fec;
}

.fc-tree-node-container {
	
}

.fc-tree-node-link a:hover {
	color: #f00;
}

.fc-tree-node-body {
	background-color: #aaa;
	font-size: 9px;
}

.fc-tree-node {
	list-style-position: inside;
	list-style-image: url(images/folder.gif);
}

.fc-tree-node-link {
	font-style: bold;
	font-style: italic;
	text-decoration: none;
	color: #888;
}

.fc-tree-leaf {
	list-style-position: inside;
	list-style-image: url(images/file.gif);
}

.fc-tree-leaf-link {
	font-style: bold;
	text-decoration: none;
	color: #888;
}

.fc-tree-leaf-no-link {
	text-decoration: none;
	/*background-color: inactivecaptiontext;*/
	color: #ddd;
}
.fc-tree-leaf-no-link:hover {
 	color: #888;
}

a.fc-tree-leaf-link:hover {
	color: #f00;
}

.fc-tree-node-children {
	padding: 1px 0 1px 10px;
}

.fc-tree-item {
	
}

.fc-tree-node-selected {
	border-width: 1px;
	border-style: dotted;
	border-color: #fa0;
	background-color: #fec;
	color: #448;
}

/*
 * Progressbar style
 */
.fc-progressbar-container {
	
}

.fc-progressbar-label {
	
}

.fc-progressbar-body {
	
}

.fc-progressbar {
	
}

/*
 * Messages
 */
.fc-messages-container {
	padding: 0px;
	border-collapse: collapse;
	font-weight: bold;
}

.fc-error-message {
	color: #d44;
	display: none;
}

.fc-warning-message {
	color: #d94;
	display: none;
}

.fc-info-message {
	color: #4d4;
	display: none;
}

.fc-error { /*background: #ffffff url(../images/red_stripes.png);*/
	color: #d44;
}

.fc-warning {
	/*border: 1px solid #d94;*/	
}

.fc-info {
	/*border: 1px solid #4d4;*/	
}

.fc-disabled {
	color: #ccc;
}