body {
	margin:0px;
	padding: 0px;
	
	scrollbar-face-color:#ffffff;
	scrollbar-shadow-color:#cccccc;
	scrollbar-highlight-color:#cccccc;
	scrollbar-3dlight-color:#ffffff;
	scrollbar-darkshadow-color:#ffffff;
	scrollbar-track-color:#ffffff;
	scrollbar-arrow-color:#FF6600;
	scrollbar-track-border:0px;
}
   
   /*****************************
   * JBoss Industrial Theme CSS *
   ******************************/

	#body {
	background-image: url(images/bg_body.jpg);
	background-repeat:no-repeat;
	margin: 0px;
	padding: 0px;
	}

/* Portal Header  ------------------------------------------------------------------------ */

	/* spacer to keep header at certain width regardless of display size
	done to avoid overlapping of tab navigation in header */
	#spacer {
	width: 970px;
	line-height: 0px;
	font-size: 0px;
	height: 0px;
	}

	/* Wrapper for Header */
	#header-container {
	height: 100%;
	width: 100%;
	min-width: 970px;
	}

	/* Header background */
	#header {
	background-image: url( );
	background-repeat: repeat-x;
	padding: 0px;
	}

/**
	#logoName {
	background-image: url(images/logo_e-dialogos.gif);
	background-repeat: no-repeat;
	width: 175px;
	height: 100px;
	position: absolute;
	left: 25px;
	top: 30px;
	}
**/
/* Portal Layout Regions -----------------------------------------------------------------------------  */

	/* wrapper for entire portal. starts/ends after/before body tag */
	#portal-container {
	width: 100%;
	min-width: 970px;
	}

	/* min width hack for IE*/ 
	#expander {
	}

	/* min width hack for IE*/
	#sizer {
	width: 100%;
	} 

   /* IE Hack \
   * html #portal-container,
   * html #sizer,
   * html #expander {
   height: 0;
   }*/

   /* end IE min-width hack */

   /*table that contains all regions. does not include header*/
   #content-container {
	height: 100%;
	width: 100%;
	position: absolute;
	text-align: left;
	}

/* Login JSP Selectors */
   #login-container {
      position: relative;
      width: 200px;
      margin: 0px;
   }

   #login-container fieldset {
      background-color: transparent;
   }

   #login-container label, #login-container input {
      float: left;
      width: auto;
   }

   #login-container label {
   }

   #login-container br {
   }

   #login-container legend {
   }

   #loginForm {
   }

/* end Login Page Selectors */

/* portlet regions within content-container. 3 column layout. this includes footer-container. -------------------------------------- */
#regionA {
	width: 195px;
	max-width: 195px;
	min-width: 195px;
	margin: 0px;
	padding: 17px 0px 5px 2px;
	float: left;
	}

/* 3 column layout*/
/*#regionB {
	width: 60%;
	height: 100%;
	margin: 0px;
	padding: 0px;
	float: left;
	}

#regionC {
	width: 220px;
	float: right;
	padding-right:0px;
	margin: 0px;
	}
	
/* 2 column layout*/ 
#regionB {
	width: 65%;
	margin: 0px;
	padding: 17px 7px 5px 20px;
	float: left;
	
	}

/* give a maximized portlet more space */
#regionMaximized {
	width: 100%;
	float: left;
	margin: 0px;
	padding: 0px;
	}

#footer-container {
	text-align: center;
	width: 100%;
	padding:10px 0px 20px 0px;
	}

#navigation-container {
	}

#sub-navigation-container {
	}


/* used to clear float in regionA,B,C divs so that footer spans bottom of page */
hr.cleaner {
	clear: both;
	height: 1px;
	margin: -1px 0 0 0;
	padding: 0;
	border: none;
	visibility: hidden;
	}


/* Tab Navigation for Header ------------------------------------------------------------------------ */

	UL#tabsHeader {
	margin: 0;
	}

   UL#tabsHeader li {
      list-style: none;
      float: right;
      margin: 0px 0px 120px 0px;
      margin-top: 0px;
      margin-right: 10px;
      line-height: 20px;
      padding: 0px;
   }

   UL#tabsHeader li:hover {
   }

      /* hover selectors for main header tabs done to deal
with IE not liking hover pseudo class on li */
   UL#tabsHeader li.hoverOn {
   }

   UL#tabsHeader li.hoverOff {
   }

   UL#tabsHeader a {
      display: block;
      float: left;
      padding: 5px 5px 5px 5px;
      text-decoration: none;
      font: 10px / normal Verdana, Arial, Helvetica, sans-serif;
      color: #406B8C;
	  font-weight:bold;
   }

   UL#tabsHeader a:hover {
      color: #cc0000;
   }

   UL#tabsHeader #current, UL#tabsHeader #current a {
   }

   /* Tab background color for selected global nav item */
   li.currentTabBackground {
   }

   /* backslash hack for IE5-Mac \*/
   UL#tabsHeader a {
      float: none;
   }

   /* End Mac Hack */
   html>body UL#tabsHeader a {
      width: auto;
   }

   /* fixes IE6 win hack */



/* Portlet Container Windows -------------------------------------------------- */

   .portlet-container {
   }

   .portlet-titlebar-title {
   }

   .portlet-titlebar-decoration {
	}

	/* wrapper for floating portlet window modes */
	.portlet-mode-container {
	}

	.portlet-titlebar-left {
	}

	.portlet-titlebar-center {
	}

	.portlet-titlebar-right {
	}
		
	.portlet-body {
	}

	.portlet-content-left {
	
	width:190px;
	padding:10px 5px 0px 5px;
	margin:0px
	}

	.portlet-content-center {
	padding:0px 0px 30px 0px;
	margin:0px;
	}

	.portlet-content-right {
	width:200px;
	padding:10px 0px 0px 0px;
	margin:0px;
	}

	.portlet-footer-left {
	}

	.portlet-footer-center {
	}

	.portlet-footer-right {
	}


/* Portlet Window Modes --------------------------------------------------------------------------------- */

   .portlet-mode-maximized {
      background-image: url( images/maximize.gif );
      width: 16px;
      height: 23px;
      background-repeat: no-repeat;
      float: left;
      display: inline;
      cursor: pointer;
   }

   .portlet-mode-minimized {
      background-image: url( images/minimize.gif );
      width: 16px;
      height: 23px;
      background-repeat: no-repeat;
      float: left;
      display: inline;
      cursor: pointer;
   }

   .portlet-mode-normal {
      background-image: url( images/normal.gif );
      width: 16px;
      height: 23px;
      background-repeat: no-repeat;
      float: left;
      display: inline;
      cursor: pointer;
   }

   .portlet-mode-help {
      background-image: url( images/help.gif );
      width: 16px;
      height: 23px;
      background-repeat: no-repeat;
      float: left;
      display: inline;
      cursor: pointer;
   }

   .portlet-mode-edit {
      background-image: url( images/edit.gif );
      width: 16px;
      height: 23px;
      background-repeat: no-repeat;
      float: left;
      display: inline;
      cursor: pointer;
   }

   .portlet-mode-remove {
      background-image: url( images/remove.gif );
      width: 16px;
      height: 23px;
      background-repeat: no-repeat;
      float: left;
      display: inline;
      cursor: pointer;
   }

   .portlet-mode-view {
      background-image: url( images/view.gif );
      width: 16px;
      height: 23px;
      background-repeat: no-repeat;
      float: left;
      display: inline;
      cursor: pointer;
   }

   .portlet-mode-reload {
      background-image: url( images/reload.gif );
      width: 16px;
      height: 23px;
      background-repeat: no-repeat;
      float: left;
      display: inline;
      cursor: pointer;
   }


/* Copyright Selectors ------------------------------------------------------------------------- */

.portal-copyright {
	font-size:7pt;
	font-family:Verdana, Helvetica, Arial, sans-serif;
	color:#999999;
	line-height:1.5;
}

a.portal-copyright:link {
	font-weight:bold; font-family:Verdana, Helvetica, Arial, sans-serif; font-size:7pt; color:#999999; text-decoration:none;
}
a.portal-copyright:active{
	font-weight:bold; font-family:Verdana, Helvetica, Arial, sans-serif; font-size:7pt; color:#999999; text-decoration:none;
}
a.portal-copyright:visited {
	font-weight:bold; font-family:Verdana, Helvetica, Arial, sans-serif; font-size:7pt; color:#999999; text-decoration:none;
}
a.portal-copyright:hover {
	font-weight:bold; font-family:Verdana, Helvetica, Arial, sans-serif; font-size:7pt; color:#333333; text-decoration:none;
}

#ThemeBy:before {
	content: " | Theme by Spyros iliadis";
}


/* Elements --------------------------------------------------------------------------------- */

A:link {
	font-size:10pt; font-weight:normal;	font-family:Verdana, Helvetica, Arial, sans-serif;		color:#666666;	text-decoration:underline;
	}
A:active {
	font-size:10pt;	font-weight:normal;	font-family:Verdana, Helvetica, Arial, sans-serif;		color:#666666;	text-decoration:underline;
	}
A:visited {
	font-size:10pt;	font-weight:normal;	font-family:Verdana, Helvetica, Arial, sans-serif;		color:#666666;	text-decoration:underline;
	}
A:hover {
	font-size:10pt;	font-weight:normal;	font-family:Verdana, Helvetica, Arial, sans-serif;		color:#FF6600;	text-decoration:none;
	}

H1{
	font-size:13pt;
	font-weight:bold;
	font-family:Verdana, Helvetica, Arial, sans-serif;
	color:#FF6600;
	padding-top:5px;
	margin:0px;
	}
H2{
	font-size:11pt;
	font-weight:bold;
	font-family:Verdana, Helvetica, Arial, sans-serif;
	color:#FF6600;
	padding-left:0px;
	margin:0px;
	}

font, p, tr {
	font-family:Verdana, Helvetica, Arial, sans-serif;
	color:#333333;
	line-height:1.5;
	}
ul {
	list-style-image:url( /*path*/ );
	list-style-type:square;
	font-family:Verdana, Helvetica, Arial, sans-serif;
	color:#333333;
	line-height:1.3;
	}
hr {
	height:1px;
	color:#999999;
	}


/*  form elements   -------------------------------------------------------------------------------- */

button {
	font-size: 7pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#cc0000;
	font-weight:bold;
	background-color:#C5D7E4;
	border:1px solid #cccccc;
	cursor:hand;
}
textarea {
	border:1px solid #cccccc;
	background-color:#ffffff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8pt;
	color:#333333;
}
input {
	border:1px solid #cccccc;
	background-color:#ffffff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8pt;
	color:#333333;
	}
select {
	border:1px solid #999999;
	background-color:#ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #333333;
}
FIELDSET {
	background-color: #f7f7f7;
	border: 1px solid #BABDB6;
	padding: 6px;
	}
LEGEND {
	background-color: transparent;
	padding-left: 6px;
	padding-right: 6px;
	padding-bottom: 0px;
	}
	
/*  Portlet form elements   -------------------------------------------------------------------------------- */

	/* Text used for the descriptive label of the whole form (not the label for fields)...why not call this portlet-form-title? */
	.portlet-form-label {
	}

	/* Text on a form button */
	.portlet-form-button {
	}

	/* Text that appears beside a context dependent action icon */
	.portlet-icon-label {
	}

	/* Text that appears beside a "standard" icon (e.g Ok, or Cancel) not sure if we need this one?.. */
	.portlet-dlg-icon-label {
	}

	/* Text for form field labels */
	.portlet-form-field-label {
	}

	/* Text for a form field */
	.portlet-form-field {
	}

	/* Text of the user-input in an input field. not sure if we need this guy? */
	.portlet-form-input-field {
	}


/* Table Selectors ---------------------------------------------------------------------------- */

/* Table header */
.portlet-table-header {
	font-weight: bold;
	font-size: 10pt;
	color: #ffffff;
	background-color: #006699;
	}

/* Normal text in a table cell */
.portlet-table-body {
	}

/* Text in every other row in the table */
.portlet-table-alternate {
	background-color: #C5D7E4;
	}

/* Text in a selected cell range */
.portlet-table-selected {
	}

/* Text of a subheading */
.portlet-table-subheader {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	}

/* Table footer */
.portlet-table-footer {
	font-weight: bold;
	font-size: 8pt;
	color: #666666;
	background-color: #dddddd;
	}

/* Text that belongs to the table but does not fall in one of the other categories (e.g. explanatory or help text that is associated with the table). */
.portlet-table-text {
	}



/* FONTS ---------------------------------------------------------------------------------------------- */

/* Font attributes for the normal  fragment font. Used for the display of non-accentuated information */
.portlet-font {
	color: #333333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	}

/* Font attributes similar to the portlet.font but the color is lighter */
.portlet-font-dim {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	}

/*  link elements   --------------------------------------------------------------------------------- */
.portal-links:link {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt;	font-weight: bold; color: #333333; text-decoration: none;
	}
.portal-links:active {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: bold; color: #333333; text-decoration: none;
	}
.portal-links:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: bold; color: #333333; text-decoration: none;
	}
.portal-links:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: bold; color: #cc0000; text-decoration: none;
	}



/* MESSAGES ---------------------------------------------------------------------------------------------- */

/* Status of the current operation. */
.portlet-msg-status {
	font-size:9pt;
	font-family:Verdana, Helvetica, Arial, sans-serif;
	color:#333333;
	line-height:1.5;
	border:2px solid #cccccc;
	background-image:url( /*path*/ );
	background-position:top;
	background-repeat:no-repeat;
	background-color:#FFFFFF;
	padding:30px 20px 20px 20px;
	z-index:100;
	}

/* Help messages, general additional information, etc. */
.portlet-msg-info {
    font-size:9pt;
	font-family:Verdana, Helvetica, Arial, sans-serif;
	color:#333333;
	line-height:1.5;
	border:2px solid #cccccc;
	background-image:url( /*path*/ );
	background-position:top;
	background-repeat:no-repeat;
	background-color:#FFFFFF;
	padding:30px 20px 20px 20px;
	z-index:100;
   }

/* Error messages. */
.portlet-msg-error {
	font-size:9pt;
	font-family:Verdana, Helvetica, Arial, sans-serif;
	color:#333333;
	line-height:1.5;
	border:1px solid #cc0000;
	background-image:url( /*path*/ );
	background-position:top;
	background-repeat:no-repeat;
	background-color:#FFFFFF;
	padding:30px 20px 20px 20px;
	z-index:102;
	}

/* Warning messages. */
.portlet-msg-alert {
	font-size:9pt;
	font-family:Verdana, Helvetica, Arial, sans-serif;
	color:#333333;
	line-height:1.5;
	border:1px solid #cc0000;
	background-image:url( /*path*/ );
	background-position:top;
	background-repeat:no-repeat;
	background-color:#FFFFFF;
	padding:30px 20px 20px 20px;
	z-index:102;
   }

/* Verification of the successful completion of a task. */
.portlet-msg-success {
	font-size:9pt;
	font-family:Verdana, Helvetica, Arial, sans-serif;
	color:#333333;
	line-height:1.5;
	border:1px solid #FF6600;
	background-image:url( /*path*/ );
	background-position:top;
	background-repeat:no-repeat;
	background-color:#FFFFFF;
	padding:30px 20px 20px 20px;
	z-index:101;
	}


/* SECTIONS ----------------------------------------------------------------- */

/* Table or section header */
.portlet-section-header {
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #333333;
	background-image:url(images/bg_header02.gif);
	padding:10px 3px 0px 5px;
	border-bottom:2px solid #999999;
	min-height:20px;
	}

/* Normal text in a table cell */
.portlet-section-body {
	border:1px solid #cccccc;
	background-image:url(images/bg_side_columns.jpg);
	background-repeat:repeat-x;
	background-position:bottom;
	padding:5px;
	margin:0px;
	}

/* Text in every other row in the cell */
.portlet-section-alternate {
	background-color: #C5D7E4;
	}

/* Text in a selected cell range */
.portlet-section-selected {
	background-color: #C5D7E4;
	color: #fff;
	}

/* Text of a subheading */
.portlet-section-subheader {
	font-weight: bold;
	font-size: 10pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	}

/* Table or section footnote */

	.portlet-section-footer {
	/*
	height:10px;
	background-image: url(images/bg_section_footer.gif);
	background-position: right;
	background-repeat:no-repeat;
	margin:0px;
	padding:0px;
	font-size:0px;
	*/
	}

/* Text that belongs to the table but does not fall in one of the other categories (e.g. explanatory or help text that is associated with the section. */
.portlet-section-text {
	}



/* MENUS ---------------------------------------------------------------------------------------------- */

/*General menu settings such as background color, margins, etc. */
.portlet-menu {
}

/* Normal, unselected menu item. */
.portlet-menu-item {
}

.portlet-menu-item:hover {
}

/* Selected menu item. */
.portlet-menu-item-selected {
}

/* Selected menu item when the mouse hovers over it. */
.portlet-menu-item-selected:hover {
}

/* Normal, unselected menu item that has sub-menus. */
.portlet-menu-cascade-item {
}

/* Selected sub-menu item that has sub-menus */
.portlet-menu-cascade-item-selected {
}

/* Descriptive text for the menu (e.g. in a help context below the menu) */
.portlet-menu-description {
}

/* Menu caption */
.portlet-menu-caption {
}

/* A separator bar similar to a horizontal rule, but with styling matching the page */
.portlet-horizontal-separator {
}

/* Allows portlets to mimic the title bar when nesting something */
.portlet-nestedTitle-bar {
}

/* Allows portlets to match the textual character of the title on the title bar. */
.portlet-nestedTitle {
}

/* Support portlets having tabs in the same style as the page or other portlets */
.portlet-tab {
}

/* Highlight the tab currently being shown */
.portlet-tab-active {
}

/* Highlight the selected tab (not yet active) */
.portlet-tab-selected {
}

/* A tab which can not be currently activated */
.portlet-tab-disabled {
}

/* Top level style for the content of a tab. */
.portlet-tab-area {
}

text_small333 {
	font-size:8pt;
	font-weight:bold;
	font-family:Verdana, Helvetica, Arial, sans-serif;
	color:#333333;
	line-height:1.5;
}

.text_small_link:link {
	font-weight:normal; font-family:Verdana, Helvetica, Arial, sans-serif; font-size:8pt; color:#333333; text-decoration:none;
}
.text_small_link:active {
	font-weight:normal; font-family:Verdana, Helvetica, Arial, sans-serif; font-size:8pt; color:#333333; text-decoration:none; 
}
.text_small_link:visited {
	font-weight:normal; font-family:Verdana, Helvetica, Arial, sans-serif; font-size:8pt; color:#333333; text-decoration:none;
}
.text_small_link:hover{
	font-weight:normal; font-family:Verdana, Helvetica, Arial, sans-serif; font-size:8pt; color:#FF6600; text-decoration:none;
}

 #login-container-body {
 	width:180px;
     border:1px solid #999999 outset;
	background-image:url(images/bg_container_body.jpg);
	background-repeat:repeat-x;
	background-position:top;
	background-color:#EFF6FA;
	padding:0px;
	margin:11px;
   }