/*
Type: CSS Document
Creation date: 12.04.2006 Creation by: D.Ampelakiotis
Code: CSS-02-Style of CMS Name: content.css
*/

.msg-error			{color:#990000; vertical-align:middle;}
.msg-success		{color:#006633; vertical-align:middle;}
.msg-warning		{color:#FF6600; vertical-align:middle;}
.msg-failure		{color:#990000; vertical-align:middle;}
.msg-empty			{color:#FF9900;}
.msg-empty img	{filter:progid:DXImageTransform.Microsoft.Shadow(color=#BDC3BD, Direction=0, Strength=0) !important;}

/* Search */
.search-result 							{font-size:100%;	font-weight:normal; color:#333333;}
.search-result p						{padding:2px; margin:1px;}
.search-result a 						{color: #666699;}
.search-result a:hover 			{color: #006600;}
.search-result a:active 		{color: #333;}
.search-result img					{display:none;}
ul.search-result 						{margin:0; list-style-image:none;	padding:0;}
.search-result li 					{list-style:none; list-style-image:none; vertical-align:middle; margin:0; margin-left:10px; padding:6px;}
.search-description 				{font-size:100%; color:#999999;}
li.search-description 			{list-style:none; list-style-image:none; vertical-align:middle; margin:0; margin-left:10px; padding:6px;}
.search-description img			{display:none;}
.search-description div			{display:none;}
.search-description table		{display:none;}
.search-score 							{font-size:100%; color:#006600;}

/* TOOLBAR */
#general-toolbar-box {width:auto; height:25px; padding:2px; padding-right:10px;}
.toolbar-box {
	font-size:80%; color:#333; text-align:right;
	background-image:url(../images/default/toolbar_bg.gif); background-repeat:repeat-x; background-position:bottom;
}
.toolbar-box img {border:none; vertical-align:middle; cursor:pointer; filter:progid:DXImageTransform.Microsoft.Shadow(color=#BDC3BD, Direction=135, Strength=4);}

#general-toolbar-down-box {width:auto; height:25px; padding:10px;}
.toolbar-box-down {font-size:80%; color:#333; text-align:right;}
.toolbar-box-down a {color:#666699; text-decoration:none;}
.toolbar-box-down a:hover {color:#FF9900; text-decoration:none;}
.toolbar-box-down a:active {color:#333; text-decoration:none;}

.toolbar-box-down img {border:none; vertical-align:middle;}

.pages 								{width:auto; font-size:80%; color:#CCC; text-align:right;}

/* GENERAL CONTENT BOX */
#general-title-box 		{width:auto; padding:4px;}
.gt-box 							{font-size:110%; font-weight:bold; color:#666699; text-align:left;}

#general-content-box 	{width:auto; padding:4px;}
.gc-box 							{color:#333; text-align:left;}
.gc-box a 						{color:#666699; text-decoration:none;}
.gc-box a:hover 			{color:#FF9900; text-decoration:none;}
.gc-box a:active 			{color:#333; text-decoration:none;}
.gc-box a img					{border:none; vertical-align:middle;}

.gc-box	h1						{font-size:130%;	color:#666699; padding:4px; margin:1px;}
.gc-box	h2						{font-size:120%;	color:#FF9900; padding:4px; margin:1px;}
.gc-box	h3						{font-size:110%;	color:#990000; padding:4px; margin:1px;}
.gc-box	h4						{font-size:100%;	color:#006600; padding:4px; margin:1px;}
.gc-box	h5						{font-size:90%;		color:#999999; padding:4px; margin:1px;}

.gc-box ul 					{vertical-align:middle;}
.gc-box li 					{vertical-align:middle; list-style:none;}
.gc-box li img				{border:none; padding:2px; vertical-align:middle;}
.gc-box img 					{filter:progid:DXImageTransform.Microsoft.Shadow(color=#BDC3BD, Direction=135, Strength=4); vertical-align:middle;}

.gc-box fieldset      			{padding:4px; margin:0;}
.gc-box legend        			{padding:10px; margin:0; color:#FF9900; font-weight:bold;}
.gc-box fieldset strong			{color:#006600;}

.gc-box-form								{width:100% !important; font-size:100%;}
form.gc-box-form						{margin:0; padding:0; font-size:100%;}
.gc-box-form h5							{font-size:110%;margin:0; padding:2px; padding-top:10px; font-weight:bold; color:#666699; text-align:left;}
.gc-box-form h5 p 					{font-size:90%;padding:2px; color:#333; text-align:left; font-weight:normal;}
.gc-box-form table					{border-collapse:collapse;}
.gc-box-form th							{font-size:100%; color:#6699CC; text-align:right; padding:2px; vertical-align:top;}
.gc-box-form td 						{font-size:100%; color:#333; text-align:left; padding:2px; vertical-align:top;}
.gc-box-form input					{font-size:100%; color:#333; border:1px solid #CCC;}
.gc-box-form textarea				{font-size:100%; font-family:Verdana, Arial, Helvetica, sans-serif; color:#333; border:1px solid #CCC;}
.gc-box-form .comment 			{color:#666666; text-align:left; padding:2px; font-weight:normal;}
.gc-box-form .button 				{color:#666666; text-align:right; padding:2px;}
.gc-box-form .button 	input {color:#666666; padding:2px; background-image:url(../images/default/b-gold.jpg); background-repeat:repeat-x; background-color:#FFFFFF;}

.gc-box-form fieldset        {padding:4px; margin:0;}
.gc-box-form legend          {padding:10px; margin:0; color:#FF9900; font-weight:bold;}
.gc-box-form blockquote      {padding:6px; margin:2px;}

.gc-box-sitemap 							{color:#333; text-align:left;}
.gc-box-sitemap a 						{color:#666699; text-decoration:none;}
.gc-box-sitemap a:hover 			{color:#FF9900; text-decoration:none;}
.gc-box-sitemap a:active 			{color:#333; text-decoration:none;}
.gc-box-sitemap a img					{border:none; vertical-align:middle;}

.gc-box-sitemap	h1						{font-size:130%;	color:#666699; padding:4px; margin:1px;}
.gc-box-sitemap	h2						{font-size:120%;	color:#FF9900; padding:4px; margin:1px;}
.gc-box-sitemap	h3						{font-size:110%;	color:#990000; padding:4px; margin:1px;}
.gc-box-sitemap	h4						{font-size:100%;	color:#006600; padding:4px; margin:1px;}
.gc-box-sitemap	h5						{font-size:90%;		color:#999999; padding:4px; margin:1px;}

.gc-box-sitemap ul 						{vertical-align:middle; padding:0; margin:0;}
.gc-box-sitemap li 						{vertical-align:middle; padding:0; padding-left:16px; margin:0; list-style:none;}
.gc-box-sitemap li img				{border:none; vertical-align:middle;}
/*.gc-box-sitemap img 					{filter:progid:DXImageTransform.Microsoft.Shadow(color=#BDC3BD, Direction=135, Strength=4); vertical-align:middle;}*/

.gc-box-sitemap fieldset      {padding:4px; margin:0;}
.gc-box-sitemap legend        {padding:10px; margin:0; color:#FF9900; font-weight:bold;}

.gc-box-list-link									{width:100%; font-size:100%; color:#333; text-align:left;}
.gc-box-list-link	h3							{font-size:110%; color:#990000; padding:4px; margin:1px;}
.gc-box-list-link p 							{font-size:100%; color:#333; text-align:left; padding:0; margin:0;}
.gc-box-list-link table 					{width:100%; font-size:100%;}
.gc-box-list-link i		 						{color:#999999;}
.gc-box-list-link strong					{color:#006600;}
.gc-box-list-link th 							{padding:4px; vertical-align:top; font-weight:normal; text-align:right;}
.gc-box-list-link td 							{padding:4px; vertical-align:top;}
.gc-box-list-link a 							{color:#666699; text-decoration:none;}
.gc-box-list-link a:hover 				{color:#FF9900; text-decoration:none;}
.gc-box-list-link a:active				{color:#333; text-decoration:none;}
.gc-box-list-link img 						{vertical-align:middle; filter:progid:DXImageTransform.Microsoft.Shadow(color=#BDC3BD, Direction=135, Strength=4); border:none;}

.faq-display-date					{color:#666666;}
.faq-display-items				{color:#CCCC99; font-weight:bold;}
.faq-display-item-data		{}
.faq-display-item-data p	{padding:2px; margin:0;}

/* News */
.cn-box														{font-size:100%;}
.news-list-select 								{font-size:100%; color:#333;}
table.news-list-select						{width:100%; padding:4px; margin:0;}
.news-list-select th 							{width:55%; color:#FF9900; text-align:left;}
.news-list-select td 							{width:25%; color:#333; padding:4px; text-align:center;}
.news-list-select input, select 	{font-size:100%;}
.news-list 												{font-size:100%; color:#333;}
table.news-list 									{width:100%; padding:4px; margin:0;}
.news-list th 										{color:#666699;}
.news-list td 										{color:#333; padding:4px; text-align:justify;}
.news-list a 											{color:#666699; text-decoration:none;}
.news-list a:hover 								{color:#FF9900; text-decoration:none;}
.news-list a:active								{color:#333; text-decoration:none;}
.news-list blockquote							{text-align:right; padding:1px; margin:0;}

.news-list a p										{color:#666699; text-decoration:none; padding:0; margin:0;}
.news-list a:hover p							{color:#FF9900; text-decoration:none; padding:0; margin:0;}
.news-list a:active	p							{color:#333; text-decoration:none; padding:0; margin:0;}

.news-view 												{font-size:100%;}
table.news-view 									{width:100%; padding:4px; margin:0;}
.news-view th 										{color:#666699; text-align:left;}
.news-view th p										{color:#666699;}
.news-view td 										{padding:4px;}
.news-view td p										{font-size:100%;}
.news-view img 										{border:1px solid #333; vertical-align:middle;}
.news-view .description 					{color:#006600; padding:10px;}
.news-view .description p					{color:#006600; padding:10px;}
.news-view .files 								{color:#333; padding:6px; text-align:right; vertical-align:middle;}
.news-view .files img 						{border:none; vertical-align:middle;}
.news-view a 											{color:#666699; text-decoration:none;}
.news-view a:hover 								{color:#FF9900; text-decoration:none;}
.news-view a:active								{color:#333; text-decoration:none;}

/* Telephone List */
.phone-list fieldset 										{padding:6px; margin:0;}
.phone-list legend	 										{padding:6px; font-weight:bold; color:#CC0000;}

.phone-list-detail 											{font-size:100%; color:#333;}
table.phone-list-detail									{width:100%; padding:4px; margin:0; border-collapse:collapse; !important;}
.phone-list-detail thead th							{color:#666699; padding:6px; text-align:right;}
.phone-list-detail thead td							{color:#333; padding:6px; text-align:left;}
.phone-list-detail tbody th							{color:#666699; text-align:left; border:1px solid #CCC;  background-color:#EBEADB;}
.phone-list-detail tbody td							{color:#333; border:1px solid #CCC; background-color:#F7F7F7;}
.phone-list-detail .part 								{color:#666699; border:1px solid #CCC;  background-color:#F7F7F7;}

/* Login */
form.login-form 									{padding:0; margin:0; font-size:100%;}
.login-form 											{font-size:100%;}
table.login-form 									{width:100%; border-collapse:collapse; table-layout:auto; margin:0; padding:0;}
.login-form th 										{color:#666699; border-right:1px solid #6699CC; padding:4px; text-align:right;}
.login-form td 										{color:#333333; padding:4px;}
.login-form .title 								{font-size:110%; font-weight:bold; color:#FF9900; padding:4px;}
.login-form .error 								{color:#990000; padding:4px;}
.login-form p 										{font-size:100%;}
.login-form input									{font-size:100%;}
.login-form a 										{color:#006600; text-decoration:none;}
.login-form a:hover 							{color:#FF9900; text-decoration:none;}
.login-form a:active 							{color:#333; text-decoration:none;}
.login-form-button  							{color:#666666; padding:2px; background-image:url(../images/default/b-gold.jpg); background-repeat:repeat-x; background-color:#FFFFFF;}

/* PUBLICATION LIST */
.gc-box-publi														{width:100%;}
form.gc-box-publi												{margin:0; padding:0;}
table.gc-box-publi											{border-collapse:collapse;}
.gc-box-publi th												{font-size:100%; color:#006699; text-align:right; padding:4px;}
.gc-box-publi td												{font-size:100%; color:#333; text-align:left; padding:4px;}
.gc-box-publi input, select, textarea		{font-family:Verdana, Arial, Helvetica, sans-serif !important; font-size:100% !important; color:#333 !important;}
.gc-box-publi .comment									{color:#999; font-size:90%;}
.gc-box-publi .button input							{color:#666666; padding:2px; border:1px outset #ddd; cursor:pointer; background-image:url(../images/common/b-blue.png); background-repeat:repeat-x; background-color:#FFFFFF;}
.gc-box-publi .more											{font-style:italic; text-align:right;}

/* CONTENT - LIST OF DATA - OPS */
.tbl-list-of-data 										{width:100%; font-size:100%; color:#333;}
table.tbl-list-of-data 								{border-collapse:collapse;}

.rel-document ul											{margin:0; padding:0; margin-left:20px;}
.rel-document li											{color:#6666CC; margin:0; margin-left:16px; list-style-image:url(../images/toolbar/attach.gif); vertical-align:middle; padding:2px;}

.tbl-list-of-data thead th						{padding:2px; vertical-align:top; padding-bottom:0; margin:0; border-right:1px solid #ddd; font-weight:normal; color:#6666CC; background-color:#F3F3ED;}
.tbl-list-of-data thead th img				{border:none; vertical-align:middle;}
.tbl-list-of-data thead td						{color:#CC0000; padding:0; margin:0; vertical-align:middle; border-right:1px solid #ddd; background-color:#F3F3ED;}
.tbl-list-of-data thead td img				{border:none; vertical-align:middle;}
.tbl-list-of-data thead td input			{border:0; font-size:100%; color:#000099; width:98%; vertical-align:top;}
.tbl-list-of-data thead td select			{font-size:100%; color:#000099; width:98%; vertical-align:top;}

.tbl-list-of-data tbody th						{padding:2px; background-color:#F3F3ED; text-align:right; vertical-align:top; font-weight:normal;}
.tbl-list-of-data tbody td						{padding:2px; margin:0; border:1px solid #ddd;}
.tbl-list-of-data tbody td	a					{color:#6666CC; text-decoration:none;}
.tbl-list-of-data tbody td	a:hover		{color:#FF9900; text-decoration:none;}
.tbl-list-of-data tbody td	a:active	{color:#999; text-decoration:none;}
.tbl-list-of-data tbody td img				{border:0; vertical-align:middle;}

.tbl-list-of-data tbody td ul					{padding:0; margin:0; margin-left:16px;}
.tbl-list-of-data tbody td li					{padding:0; padding-left:16px; margin:0; list-style:none;}
.tbl-list-of-data tbody td li	p				{padding:0; margin:0; color:#333;}

.tbl-list-of-data tbody input					{border:1px solid #ddd; font-size:100%; color:#000099;}
.tbl-list-of-data tbody select				{font-size:100%; color:#000099;}

.tbl-list-of-data tfoot th						{padding:2px;}
.tbl-list-of-data tfoot td						{padding:2px; padding-top:4px; vertical-align:middle; background-color:#F3F3ED;}
.tbl-list-of-data tfoot td img				{border:0; vertical-align:middle;}

.tbl-list-of-data .button 						{color:#666666; padding:2px; background-image:url(../images/default/b-gold.jpg); background-repeat:repeat-x; background-color:#FFFFFF;}

/* NEW CONTENT - LIST OF DATA - OPS */
.tbl-list-of-data-2										{width:100%; font-size:100%; color:#333; !important;}
table.tbl-list-of-data-2 							{border-collapse:collapse;}
.tbl-list-of-data-2 th								{padding:2px; border:1px solid #ddd; text-align:center; background-color:#F3F3ED; vertical-align:top; font-weight:normal;}
.tbl-list-of-data-2 td								{padding:2px; border:1px solid #ddd; background-color:#F7F7F7; word-wrap:break-word;}
.tbl-list-of-data-2 td	a							{color:#6666CC; text-decoration:none;}
.tbl-list-of-data-2 td	a:hover				{color:#FF9900; text-decoration:none;}
.tbl-list-of-data-2 td	a:active			{color:#999; text-decoration:none;}
.tbl-list-of-data-2 img								{border:0; vertical-align:middle;}
.tbl-list-of-data-2 input							{border:1px solid #ddd; font-size:100%; color:#000099;}
.tbl-list-of-data-2 select						{font-size:100%; color:#000099;}

/* LIST OF DATA - OPS 3 */
.tbl-list-of-data-3										{width:100%; font-size:100%; color:#333; !important;}
table.tbl-list-of-data-3 							{border-collapse:collapse;}
.tbl-list-of-data-3 th								{padding:2px; border:1px solid #CCC; text-align:left; background-color:#EBEADB; vertical-align:top; font-weight:normal;}
.tbl-list-of-data-3 td								{text-align:left; padding:2px; border:1px solid #CCC; background-color:#F7F7F7;}
.tbl-list-of-data-3 td	a							{color:#6666CC; text-decoration:none;}
.tbl-list-of-data-3 td	a:hover				{color:#FF9900; text-decoration:none;}
.tbl-list-of-data-3 td	a:active			{color:#999; text-decoration:none;}
.tbl-list-of-data-3 img								{border:0; vertical-align:middle;}
.tbl-list-of-data-3 input							{border:1px solid #ddd; font-size:100%; color:#000099;}
.tbl-list-of-data-3 select						{font-size:100%; color:#000099;}

.color-row-1 td												{background-color:#F7F7F7;}
.color-row-2 td												{background-color:#FFF;}
.color-row-3 td												{background-color:#DAE6ED; cursor:hand;}

/* CONTENT - LIST OF APPLICATIONS FORMS */
.tbl-app-form-list 										{width:100%; font-size:100%; color:#333;}
table.tbl-app-form-list 							{border-collapse:collapse;}
.tbl-app-form-list caption 						{font-size:120%; font-weight:bold; color:#6666CC; text-align:left; padding:10px;}
.tbl-app-form-list th									{padding:4px; margin:0; border:1px solid #C7C5B2; color:#6666CC; background-color:#EBEADB;}
.tbl-app-form-list td									{color:#333; padding:4px; margin:0; vertical-align:middle; border:1px solid #C7C5B2; text-align:center;}
.tbl-app-form-list td img							{border:none; vertical-align:middle;}