/*
Type: CSS Document
Creation date: 09.04.2006 Creation by: D.Ampelakiotis
Code: CSS-01-Layout Name: layout.css
*/
body {
	margin:0; padding:0;
	font-family:Verdana, Arial, Helvetica, sans-serif !important; font-size:100% !important; color:#333 !important;
	background-image:url(../images/default/bg-body.jpg); background-repeat:repeat-x; background-color:#FFF;
}
html {
	margin:0; padding:0;
	font-family:Verdana, Arial, Helvetica, sans-serif !important; font-size:100% !important; color:#333 !important;
}

.frameBox										{width:100%; height:600px; padding:0; margin:0; border:none;}

/* Print mode */
.print-mode-style						{font-size:70%;padding:4px;}
.print-mode-style	h1				{font-size:150%; color:#666699; padding:4px; margin:1px;}
.print-mode-style	h2				{font-size:140%; color:#FF9900; padding:4px; margin:1px;}
.print-mode-style	h3				{font-size:130%; color:#666699; padding:4px; margin:1px;}
.print-mode-style	h4				{font-size:120%; color:#666699; padding:4px; margin:1px;}
.print-mode-style	h5				{font-size:110%; color:#FF9900; padding:4px; margin:1px;}

.print-mode-style-header {
	width:auto;
	border-bottom:1px dotted #ddd;
	font-size:100%;
	margin-bottom:2px;
}
.print-mode-style-footer {
	width:auto;
	border-top:1px dotted #ddd;
	padding:10px; margin:10px;
	font-size:100%;
	color:#999;
}

/* Send a page */
.send-page-layout 								{width:100%; font-size:70%;}
form.send-page-layout 						{padding:0; margin:0;}
table.send-page-layout 						{width:100%;}
.send-page-layout th 							{color:#666699; text-align:right;}
.send-page-layout td 							{color:#333; padding:4px;}
.send-page-layout h4 							{font-size:100%; font-weight:bold; color:#fff; padding:0; margin:0;}
.send-page-top 										{padding:20px; background-color:#B82828; border-bottom:1px solid #333; vertical-align:middle;}
.send-page-body 									{padding:10px;}
.send-page-footer 								{padding:6px;}
.send-page-button {
	font-size:100%; color:#333;
	background-image:url(../images/default/b-orange.jpg);
	background-repeat:repeat-x;
	background-color:#FFFFFF;
	border:1px outset #E5E5CB;
}

/* */
#marqueecontainer{
	position: relative;
	width: 98%; /*marquee width */
	height: 80px; /*marquee height */
	overflow: hidden;
	padding: 2px;
}
#tbl-top-layout 					{width:970px; height:175px; background-image:url(../images/default/header.gif); background-repeat:no-repeat;}
#td-top-layout-language 	{height:25px;}
#td-top-layout-header 		{height:121px;}
#td-top-layout-path 			{width:auto; height:25px; border-bottom:1px solid #999;}
#td-top-layout-path-left	{width:3px;}
#td-top-layout-path-right	{width:3px;}

#tbl-middle-layout 				{width:970px;}
#td-middle-layout-left 		{width:10px; background-image:url(../images/default/left-shadow.gif); background-repeat:repeat-y;}
#td-middle-layout-center 	{width:950px; height:400px; background-color:#FFF;}
#td-middle-layout-right 	{width:10px; background-image:url(../images/default/right-shadow.gif); background-repeat:repeat-y;}

#tbl-bottom-layout 				{width:970px; height:30px; background-image:url(../images/default/bottom-shadow.jpg); background-repeat:no-repeat;}
#td-bottom-layout-right		{font-size:70%; color:#990000; text-align:right; padding:0; padding-right:20px; padding-bottom:6px;}

.quick-search form 				{padding:0; margin:0;}
.quick-search 						{float:left; font-size:70%; text-align:left; color:#666666; padding:2px; padding-left:4px; vertical-align:middle;}
.quick-search a 					{color:#003366; text-decoration:none;}
.quick-search a:hover 		{color:#FF9900; text-decoration:none;}
.quick-search a:active 		{color:#006600; text-decoration:none;}
.quick-search img 				{border:none; vertical-align:middle;}
.quick-search input 			{font-size:100%; color:#666699; vertical-align:middle;}

.view-date 								{float:right; font-size:70%; vertical-align:middle; text-align:right; color:#666666; padding:2px; padding-right:4px;}

#tbl-2cols-content-layout {width:100%; height:400px; border-bottom:1px solid #999;}
#td-2cols-cl-menu 				{width:204px; /*border-right:1px solid #999;*/ vertical-align:top;}
#td-2cols-cl-content			{width:auto; vertical-align:top;}

.td-bottom-layout-right a 						{color:#666699; text-decoration:none;}
.td-bottom-layout-right a:hover 			{color:#FF9900; text-decoration:none;}
.td-bottom-layout-right a:active 			{color:#333; text-decoration:none;}

.language-place 					{font-size:70%; text-align:right; color:#FFF; padding-right:10px;}
.language-place a 				{color:#FFF; text-decoration:none;}
.language-place a:hover 	{color:#FF9900; text-decoration:none;}
.language-place a:active 	{color:#333; text-decoration:none;}

.lc-box-content						{font-size:70%; color:#333; padding:4px; padding-left:2px; padding-right:8px;}

.lc-box-content	img				{border:none; vertical-align:middle;}

.lc-box-content ul				{padding:0; margin:0; margin-top:4px; margin-left:16px;}
.lc-box-content li				{padding:2px; margin:0; list-style-image:url(../images/default/bullet-menu-level-1.gif); vertical-align:middle;}

.lc-box-content a					{color:#003366; text-decoration:none;}
.lc-box-content a:hover		{color:#FF9900; text-decoration:none;}
.lc-box-content a:active	{color:#990000; text-decoration:none;}

.rc-box-content						{font-size:70%; color:#333; padding:4px;}

.rc-box-content	h1				{font-size:150%; color:#666699; padding:4px; margin:1px;}
.rc-box-content	h2				{font-size:140%; color:#FF9900; padding:4px; margin:1px;}
.rc-box-content	h3				{font-size:130%; color:#666699; padding:4px; margin:1px;}
.rc-box-content	h4				{font-size:120%; color:#666699; padding:4px; margin:1px;}
.rc-box-content	h5				{font-size:110%; color:#FF9900; padding:4px; margin:1px;}

.div-box-path 						{padding:4px; padding-bottom:10px; clear:both; text-align:left; font-size:100%; color:#333;}
.div-box-path strong			{color:#B82828;}
.div-box-path a 					{color:#006600; text-decoration:none;}
.div-box-path a:hover 		{color:#FF9900; text-decoration:none;}
.div-box-path a:active		{color:#333; text-decoration:none;}

.div-box 												{padding:4px; margin:0; margin-bottom:2px; border:1px solid #ccc; background-color:#F3F3ED; background-image:url(../images/default/corner-left.jpg); background-repeat:no-repeat; background-position:top left;}
.div-box-welcome								{text-align:center; padding:10px; margin:0; border:1px solid #ccc; background-color:#F3F3ED;}
.div-box-welcome .welcome-text 	{font-size:130%; text-align:left; color:#666699; font-weight:bold; padding:10px;}

.div-box-toolbar 										{text-align:right; font-size:100%; padding:2px; padding-right:16px;}

.div-box-down-navigation						{text-align:center; font-size:70%; padding:4px; padding-top:10px; padding-bottom:10px;}
.div-box-down-navigation a					{color:#666699; text-decoration:none;}
.div-box-down-navigation a:hover		{color:#FF9900; text-decoration:none;}
.div-box-down-navigation a:active		{color:#333; text-decoration:none;}

.div-box-banner 					{
														font-size:100%; color:#333; text-align:center;
														padding:4px; margin:0; margin-bottom:2px; 
														border:1px solid #ccc; background-color:#F3F3ED; background-image:url(../images/default/corner-left.jpg); background-repeat:no-repeat; background-position:top left;
													}

.tbl-right-scroll 				{
														width:100%;
														margin-top:3px;
														margin-bottom:2px;
														background-image:url("../images/default/cell_color.gif");
														background-repeat:repeat;
														background-color:#FFFFFF;
													}
.tb-right-scroll 					{font-size:100%; color:#003366; text-align:left; border:1px solid #CCC; padding:5px;}
.tb-right-scroll p 				{padding:2px; margin:2px;}
.tb-right-scroll strong 	{color:#B82828;}
.tb-right-scroll a 				{color:#003366; text-decoration:none;}
.tb-right-scroll a:hover 	{color:#FF9900; text-decoration:none;}
.tb-right-scroll a:active {color:#006600; text-decoration:none;}
.tb-right-scroll ul				{margin:0; padding:0; margin-top:4px; margin-left:26px; }
.tb-right-scroll li				{margin:0; padding:2px; vertical-align:middle; list-style-image:url(../images/default/bullet-news-level-1.gif);}

.tb-right-scroll-title 		{font-size:100%; color:#fff; font-weight:bold; text-align:left; background-color:#666699; border:1px solid #CCC; padding:5px;}
.tb-right-scroll img			{border:none; vertical-align:middle;}

.tbl-small-box 						{
														height:250px; float:left;
														background-color:#F3F3ED;
														border:1px solid #CCC;
														margin-top:3px;
													}

.tb-small-box 						{font-size:100%; color:#333; text-align:left; padding:4px; vertical-align:top;}
.tb-small-box strong 			{color:#B82828;}
.tb-small-box ul 					{list-style:none; margin:0; padding:0;}
.tb-small-box li 					{list-style:none; margin:0; padding:4px;}

.tb-small-box a 					{color:#003366; text-decoration:none;}
.tb-small-box a:hover 		{color:#FF9900; text-decoration:none;}
.tb-small-box a:active 		{color:#006600; text-decoration:none;}
.tb-small-box img 				{border:none; vertical-align:middle;}

.color-red 								{color:#B82828;}
.color-green							{color:#006633;}

.tbl-left-box 								{width:100%; border-collapse:collapse;}

.td-left-memu-close 					{font-size:100%; color: #003366;}

.td-left-memu-close a					{color:#003366; text-decoration:none;}
.td-left-memu-close a:hover		{color:#FF9900; text-decoration:none;}
.td-left-memu-close a:active	{color:#990000; text-decoration:none;}

.td-left-memu-close ul				{padding:0; margin:0; margin-top:4px; margin-left:16px;}
.td-left-memu-close li				{padding:2px; margin:0; list-style-image:url(../images/default/bullet-menu-level-1.gif); vertical-align:middle;}

.td-left-memu-open 						{
																font-size:100%; color: #666;
																border-top:1px dotted #CCC;
																border-bottom:1px dotted #CCC;
																background-color: #FFFFFF;
															}
.td-left-memu-open a					{color:#666; text-decoration:none;}
.td-left-memu-open a:hover		{color:#00597B; text-decoration:none;}
.td-left-memu-open a:active		{color:#9BBACE; text-decoration:none;}
.td-left-memu-open ul					{padding:0; margin:0; margin-top:4px; margin-left:26px;}
.td-left-memu-open li					{padding:2px; margin:0; list-style-image:url(../images/default/bullet-menu-level-2.gif); vertical-align:middle;}

.newsletter form 				{padding:0; margin:0;}
.newsletter 						{float:left; font-size:100%; text-align:left; color:#666666; padding:2px; padding-left:4px; vertical-align:middle;}
.newsletter a 					{color:#003366; text-decoration:none;}
.newsletter a:hover 		{color:#FF9900; text-decoration:none;}
.newsletter a:active 		{color:#006600; text-decoration:none;}
.newsletter img 				{border:none; vertical-align:middle;}
.newsletter input 			{font-size:100%; color:#666699; vertical-align:middle;}

.page-box-content 							{width:100%; border-collapse:collapse;}
.page-box-content th						{font-size:100%; color:#333; padding:4px; vertical-align:top;}
.page-box-content td						{font-size:100%; color:#333; padding:4px; vertical-align:top;}
.page-box-content .td-justify		{font-size:100%; text-align:justify; color:#333; padding:4px; vertical-align:top;}

/* SPOT NEWS - FRONT PAGE */
.tbl-spot-news 						{
														width:100%;
														margin-top:3px;
														margin-bottom:2px;
														background-image:url("../images/default/cell_color.gif");
														background-repeat:repeat;
														background-color:#FFFFFF;
													}
table.tbl-spot-news  			{font-size:100%; border-collapse:collapse;}
.tbl-spot-news th		 			{font-size:100%; color:#B82828; text-align:left; border:1px solid #CCC; padding:5px;}
.tbl-spot-news td		 			{font-size:100%; vertical-align:top; color:#003366; text-align:left; border:1px solid #CCC; padding:5px;}
.tbl-spot-news p 					{padding:2px; margin:2px;}
.tbl-spot-news a 					{color:#006600; text-decoration:none;}
.tbl-spot-news a:hover 		{color:#FF9900; text-decoration:none;}
.tbl-spot-news a:active 	{color:#333; text-decoration:none;}
.tbl-spot-news strong			{padding:2px; margin:2px; color:#333;}
.tbl-spot-news img 				{filter:progid:DXImageTransform.Microsoft.Shadow(color=#BDC3BD, Direction=135, Strength=4);}
.tbl-spot-news blockquote			{text-align:right; padding:1px; margin:0;}
.tb-spot-news-col					{width:33%; vertical-align:top; background-color:#F3F3ED; text-align:justify;}
.tb-spot-news-col2				{width:33%; vertical-align:top; text-align:justify;}

table.tbl-spot-news table td		{font-size:100%; color:#003366; text-align:left; border:1px solid #FFF; padding:5px;}
