﻿
/************** Portal Site ****************/

BODY,.body, .NormalText{
	font-family: Verdana;
	font-size: 11px;
	color:#5b5e5f;
	background-color:#dedede;
	line-height:17px;
	text-align:justify;
	margin:0;
}

div
{
	font-family: Verdana;
	font-size: 11px;
	color:#5b5e5f;
	text-align:justify;
	line-height:17px;
}

p
{
	font-family: Verdana;
	font-size: 11px;
	color:#5b5e5f;
	text-align:justify;
	line-height:17px;
}
img
{
	border:none;
}

A{
	font-family: Verdana;
	font-size: 11px;
	color:#5b5e5f;
	text-decoration:none;
}

.NormalBoldText{
	font-family: Verdana;
	font-size: 11px;
	color:#5b5e5f;
	font-weight:bold;
}
.NormalCaptionText{
	font-family: Verdana;
	font-size: 11px;
	color:#5b5e5f;
	font-weight:bold;
}

.NormalGrayText{
	font-family: Verdana;
	font-size: 11px;
	color:#5b5e5f;
}

.BigHeading
{
	font-family: Trebuchet MS;
	font-weight: bold;
	font-size: 13pt;
}

TD{
	font-family: Verdana;
	font-size: 11px;
	color:#5b5e5f;
	line-height:17px;
}
INPUT{
	font-family: Verdana;
	font-size: 11px;
	color:#5b5e5f;
	line-height:17px;
}
SELECT{
	font-family: Verdana;
	font-size: 11px;
	color:#5b5e5f;
	line-height:17px;
}


.MainTable
{
	width:100%;
	height:100%;
	BORDER-RIGHT: black 1px solid; 
	BORDER-TOP: black 1px solid; 
	BORDER-LEFT: black 1px solid; 
	BORDER-BOTTOM: black 1px solid;
}

.MainCaption
{
	font-weight:bold;
	color:white;
	font-size:12px;
	font-family:Tahoma;
	height:22px;
	line-height:22px;
	background-color: #0D2134;
}

td.TopMenuTD
{
	background-image:url(../Files/ImageGallery/Homepage/top_pat.gif);
	background-repeat:repeat-x;
	background-color:Transparent;
	COLOR:white;
	FONT-STYLE:normal;
	font-weight:bold;
	font-size: 11px;
	width:750px;
	height:37px;
	font-family: Verdana;
	text-align:center;
} 

.TopMenuItemTD
{
	font-family: Verdana;
	FONT-WEIGHT:bold;
	COLOR:white;
	font-size: 11px;
	height:37px; 
	vertical-align:middle; 
	text-align:center; 
	padding: 0 10px 0 10px;
	cursor:pointer;
}

.TopMenuItemTDRoll
{
	background-image:url(../Files/ImageGallery/Icons/menu_pat_roll.gif);
	background-repeat:repeat-x;
	background-color:Transparent;
	font-family: Verdana;
	FONT-WEIGHT:bold;
	COLOR:#004890;
	font-size: 11px;
	height:37px; 
	vertical-align:middle; 
	text-align:center; 
	padding: 0 10px 0 10px;
	cursor:pointer;
}

a.TopMenuLink:link 
{
	font-family: Verdana;
	FONT-WEIGHT:bold;
	COLOR:#004890;
	font-size: 11px;
	text-decoration:none;
}

a.TopMenuLink:visited 
{
	font-family: Verdana;
	FONT-WEIGHT:bold;
	COLOR:#004890;
	font-size: 11px;
}

a.TopMenuLink:hover 
{
	font-family: Verdana;
	FONT-WEIGHT:bold;
	COLOR:#004890;
	font-size: 11px;
	text-decoration:underline;
}

a.TopMenuLink:active 
{
	font-family: Verdana;
	FONT-WEIGHT:bold;
	COLOR:#004890;
	font-size: 11px;
	text-decoration:underline;
}

a.bottom_horizontal_menu:link 
{
	font-family: Verdana;
	FONT-WEIGHT:bold;
	COLOR:#004890;
	font-size: 11px;
	text-decoration:none;
}

a.bottom_horizontal_menu:visited 
{
	font-family: Verdana;
	FONT-WEIGHT:bold;
	COLOR:#004890;
	font-size: 11px;
}

a.bottom_horizontal_menu:hover 
{
	font-family: Verdana;
	FONT-WEIGHT:bold;
	COLOR:#004890;
	font-size: 11px;
	text-decoration:underline;
}

a.bottom_horizontal_menu:active 
{
	font-family: Verdana;
	FONT-WEIGHT:bold;
	COLOR:#004890;
	font-size: 11px;
}

a.VerticalMenuALevel1:link {
	font-family:Verdana;
	font-size: 12px;
	font-weight:bold;
	color:#004890;
	text-decoration:none;
}

a.VerticalMenuALevel1:visited {
	font-family:Verdana;
	font-size: 12px;
	font-weight:bold;
	color:#004890;
	text-decoration:none;
}

a.VerticalMenuALevel1:hover {
	font-family:Verdana;
	font-size: 12px;
	font-weight:bold;
	color:#004890;
	text-decoration:none;
}

a.VerticalMenuALevel1:active {
	font-family:Verdana;
	font-size: 12px;
	font-weight:bold;
	color:#004890;
	text-decoration:none;
}

a.VerticalMenuASelectedLevel1:link 
{
	font-family:Verdana;
	font-size: 12px;
	font-weight:bold;
	text-decoration:none;
	color:#004890;
}

a.VerticalMenuASelectedLevel1:visited 
{
	font-family:Verdana;
	font-weight:bold;
	font-size: 12px;
	color:#004890;
	text-decoration:none;
}

a.VerticalMenuASelectedLevel1:hover 
{
	font-family:Verdana;
	font-weight:bold;
	font-size: 12px;
	color:#004890;
	text-decoration:none;
}

a.VerticalMenuASelectedLevel1:active 
{
	font-family:Verdana;
	font-weight:bold;
	font-size: 12px;
	color:#004890;
	text-decoration:none;
}

td.PageHeader
{
	background-color:#d4d4d4;
	height:30px;
	color:#004890;
	font-weight:bold;
	font-size:12px;
	padding-left:20px;
}
td.PageHeaderRight
{
	background-color:#d4d4d4;
	height:30px;
	color:#004890;
	font-weight:bold;
	font-size:12px;
}
.InnerPageTitle
{
	width:100%;
	font-family:Verdana;
	font-size:14px;
	font-weight:bold;
	color:#5b5e5f;
	vertical-align:middle;
	text-align:left;
	font-smooth:always;
}

.InnerPageContent
{
	font-family: Verdana;
	font-size: 11px;
	color:#5b5e5f;
	text-align:justify;
	vertical-align:top;
	line-height:17px;
	list-style-image:url(../Files/ImageGallery/Icons/small-bullet.gif);
}

td.dotted_line
{
	background-image:url(../Files/ImageGallery/Icons/sep-line-pat.gif);
	background-repeat:repeat-x;
	background-color:Transparent;
	height:1px;
	vertical-align:bottom;
	width:inherit;
}

.BlueTextBold
{
	color:#1173c8;
	font-weight:bold;
	font-size:11px;
}

.LeftMenuTdLevel1
{
	padding-left: 0px;
	padding-top:5px;
	margin-left : 0px;
	color: black;	
	height: 25px;
	text-decoration: none;
	font-weight:bold;
}
.LeftMenuALevel1
{
  color:black;
  text-decoration:none;  
}
.LeftMenuALevel1:hover
{
  color:blue;  
}
.LeftMenuTdLevel2
{
	padding-left: 0px;	
	margin-left: 0px;
	height: 20px;
	color: black;	
	text-decoration: none;
	LIST-STYLE-IMAGE: url(../img/RghtArrBlt.gif)
}
.LeftMenuALevel2
{
  color:black;
  text-decoration:none;
}
.LeftMenuALevel1:hover
{
  color:blue;  
}
.LeftMenuTableTDLevel2
{
  padding-left: 7px;
}


/******************** GRID **********************/

.grid{
	border-right: #B2CBD8 1px solid;
	border-bottom: #B2CBD8 1px solid;
	border-top: #B2CBD8 1px solid;
	border-left: #B2CBD8 1px solid;
	table-layout: auto;
	padding-right: 3px;	
	padding-left: 3px;
	font-size: 11px;
	padding-bottom: 3px;	
	padding-top: 3px;	
	font-family: Tahoma;
	border-collapse:collapse;	
}
.gridMainCaption{
	padding-right: 3px;
	padding-left: 5px;
	font-weight: bold;
	font-size: 12px;
	padding-bottom: 4px;
	color: white;
	padding-top: 2px;
	font-family: Tahoma;
	background-color: #0D2134;
	line-height:22px;
	height:22px;	
}
.gridToolBar{
	padding-right: 3px;
	padding-left: 3px;
	font-size: 11px;
	padding-bottom: 1px;
	padding-top: 3px;
	font-family: Verdana;	
	color: navy;
	line-height:22px;
	height:22px;	
	filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr='#D4ECFA', endColorStr='#7FB7E1', gradientType='0');	
}
.gridToolBar A {color: navy;}
.gridToolBar visited {color: navy;}

/*Πρώτη κολώνα με CheckBoxes ή RadioButtons*/
.gridRowSel{
	padding-right: 3px;
	padding-left: 3px;
	font-size: 11px;
	padding-bottom: 2px;
	padding-top: 0px;
	font-family: Verdana;
	background-color: #DEF1FA;
	line-height:22px;
	height:22px;	
	filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr='#D4ECFA', endColorStr='#7FB7E1', gradientType='0');
}

/*Πρώτη κολώνα με CheckBoxes ή RadioButtons*/

.gridItem
{
	background-color: white;
	padding-right: 3px;
	padding-left: 3px;
	padding-bottom: 3px;
	padding-top: 3px;
	line-height:16px;
	height:16px;	
}
.gridItem A
{
	font-weight:bold;
	text-decoration:underline;
}
.gridAlter
{
	background-color: #F6F7F9;
	padding-right: 3px;
	padding-left: 3px;
	padding-bottom: 3px;
	padding-top: 3px;
	line-height:16px;
	height:16px;	
}
.gridAlter A
{
	font-weight:bold;
	text-decoration:underline;
}

.gridSelected{
	padding-right: 3px;
	padding-left: 3px;
	font-size: 11px;
	padding-bottom: 3px;
	padding-top: 3px;
	font-family: Tahoma;
	background-color: red;
	line-height:18px;
	height:18px;	
}
.gridHeader, .gridHeader A, .gridHeader TD
{
	padding-right: 3px;
	padding-left: 3px;
	font-size: 11px;	
	padding-bottom: 1px;
	padding-top: 1px;
	font-family: Verdana;
	background-color: #2D4D79;
	color:White;
	line-height:20px;
	height:20px;	
	font-weight:bold;
}

.gridFooter{
	padding-right: 3px;
	padding-left: 3px;	
	padding-bottom: 3px;
	padding-top: 3px;
	background-color: #F6F7F9;
	line-height:16px;
	height:16px;	
}
.gridPager{
	padding-right: 10px;
	padding-left: 10px;	
	padding-bottom: 0px;
	padding-top: 3px;
	background-color: #2D4D79;
	color:White;
	line-height:15px;
	height:15px;	
	vertical-align:middle;
	font-family: Verdana;
	font-size: 11px;
}
.gridPagerFont{
	color:White;
	font-family: Verdana;
	font-size: 11px;	
}
.gridPagerFont{	
	color:White;
	font-family: Verdana;
	font-size: 11px;	
}
.gridPagerFont A:link, .gridPagerFont A:visited
{
	color:silver;
	text-decoration:none;
	font-family: Verdana;
	font-size: 11px;	
}

.grid TD, .grid A
{
	font-size: 11px;
	font-family: Tahoma;
}
CAPTION{
	padding-right: 3px;
	padding-left: 3px;
	font-weight: bold;
	font-size: 12px;
	padding-bottom: 3px;
	color: white;
	padding-top: 3px;
	font-family: Verdana;
}
.gridSearchTable
{
	background-color: #F3F3F3;
	padding-right: 3px;
	padding-left: 3px;
	font-size: 10px;
	padding-bottom: 3px;
	padding-top: 3px;
	font-family: Ms Sans Serif;
}
.gridSearchTable SELECT{
	padding-right: 3px;
	padding-left: 3px;
	font-size: 10px;
	margin-left: 10px;
	margin-right: 10px;
	padding-bottom: 0px;
	padding-top: 0px;
	font-family: Tahoma;
}
.gridSearchTable INPUT{
	padding-right: 3px;
	padding-left: 3px;
	font-size: 10px;
	padding-bottom: 0px;
	margin-left: 10px;
	margin-right: 10px;
	padding-top: 0px;
	font-family: Tahoma;
}


.forum_button
{
	background-color:#f2f2f3;
	font-weight:bold;
	color:#F16D22;
	width:100px;
}

.Forum_Link
{
	color:Gray;
	text-decoration:none;	
}


.Forum_Link A:link
{
	color:Gray;
	text-decoration:none;
}


.Forum_Link A:visited
{
	color:Gray;
	text-decoration:none;
}


.Forum_Link A:hover
{
	color:#F16D22;
	text-decoration: underline;
}
.forum_header
{
	color:#F16D22;
	font-weight:bold;
	padding: 5 5 5 5;
}
.forum_title
{
	color:Gray;
	font-weight:bold;
}
.forum_text
{
	color:Gray;
	padding: 5 5 5 5;
}
.forum_td
{
	padding: 5 5 5 5;
}
.forum_path
{
	color:#F16D22;
	cursor:pointer;
	text-decoration:underline;
}

/* Admin Area */

/*Ajax Area */
.acc_header
{
	
}
/*Flash News Area */
.flash_head_style
{
	border-top: #ececed 2px dotted; width: 250px; border-bottom: #ececed 2px dotted;
}
.flash_blue_text
{
	padding-right: 10px; padding-left: 10px; font-weight: bold; font-size: 13px; padding-bottom: 5px; color: #004890; padding-top: 10px;
}
.flash_grey_text
{
	padding-right: 10px; padding-left: 10px; font-weight: bold; font-size: 11px; padding-bottom: 10px; color: #999999; padding-top: 5px;
}