body 
{
	margin: 0px;
	height: 100%;
}

td { font-family:Verdana; font-size:11px; color: #000000; text-decoration: none; font-weight: normal; }
p  { font-family:Verdana; font-size:11px; color: #000000; text-decoration: none; font-weight: normal; }
li { font-family:Verdana; font-size:11px; color: #000000; text-decoration: none; font-weight: normal; }
font { font-family:Verdana; font-size:11px; color: #000000; text-decoration: none; font-weight: normal; }

a { text-decoration: none; }

/* remove border from linked images */
a img 
{
	border: 0px;

}


/* remove padding and margin in forms */
form
{
	padding:0px;
	margin:0px;
}

/* classes for edit */
.OraInlineInfoText { font-family: verdana; font-size:10px; }

.OraGlobalButtonText:link		{ font-family: verdana; font-size:8px; }
.OraGlobalButtonText:active		{ font-family: verdana; font-size:8px; }
.OraGlobalButtonText:visited	{ font-family: verdana; font-size:8px; }
.OraGlobalButtonText:hover		{ font-family: verdana; font-size:8px; color: #F3921F; }

.OraLinkText			{ font-family: verdana; font-size:8px; }
.OraLinkText:link		{ font-family: verdana; font-size:8px; }
.OraLinkText:active		{ font-family: verdana; font-size:8px; }
.OraLinkText:visited	{ font-family: verdana; font-size:8px; }
.OraLinkText:hover		{ font-family: verdana; font-size:8px; color: #F3921F; }

.OraCrumbsEnabled:link		{ font-family: verdana; font-size:8px; }
.OraCrumbsEnabled:active	{ font-family: verdana; font-size:8px; }
.OraCrumbsEnabled:visited	{ font-family: verdana; font-size:8px; }
.OraCrumbsEnabled:hover		{ font-family: verdana; font-size:8px; color: #F3921F; }

.OraCrumbsSelected	{ font-family: verdana; font-size:8px; }
.OraHeaderSubSub	{ font-family: verdana; font-size:8px; }
.OraNavBarViewOnly	{ font-family: verdana; font-size:8px; }

.login_link			{ font-family:Verdana; font-size:10px; color: #ffffff; text-decoration: none; font-weight: bold; }
.login_link:link	{ font-family:Verdana; font-size:10px; color: #ffffff; text-decoration: none; font-weight: bold; }
.login_link:active	{ font-family:Verdana; font-size:10px; color: #ffffff; text-decoration: none; font-weight: bold; }
.login_link:visited	{ font-family:Verdana; font-size:10px; color: #ffffff; text-decoration: none; font-weight: bold; }
.login_link:hover	{ font-family:Verdana; font-size:10px; color: #0a476c; text-decoration: none; font-weight: bold; }

.search_label		{ font-family:Verdana; font-size:10px; color: #ffffff; text-decoration: none; font-weight: normal; }

/* classes to be used in images */
.floatleft
{
	float:left;
	padding:6px;
	margin-right:8px;
	margin-bottom:8px;
	border:1px solid #cccccc;
}

.floatright
{
	float:right;
	padding:6px;
	margin-left:8px;
	margin-bottom:8px;
	border:1px solid #cccccc;
}

/* table classes - used in content */
.tableheader
{
	padding:4px;
	background-color:#759bb2;
	color:#ffffff;
}

.tablesubheader
{
	padding:4px;
	background-color:#CDD6DB;
	color:#012245;
}

.tablerow
{
	padding:4px;
	background-color:#ffffff;
	border: 1px solid #CDD6DB;
	color:#000000;
}

/* show and hide classes - used in javascripts */
.show_block { display:table-row; }
.hide_block { display:none; }

/* Developer link */
.developer_link:link	{ color:#cccccc; font-size:10px; font-weight:normal; text-decoration:none; }
.developer_link:active	{ color:#cccccc; font-size:10px; font-weight:normal; text-decoration:none; }
.developer_link:visited	{ color:#cccccc; font-size:10px; font-weight:normal; text-decoration:none; }
.developer_link:hover	{ color:#c9d103; font-size:10px; font-weight:normal; text-decoration:none; }

/* copyright */
.copyright { color:#2F6A8A; font-size:10px; font-weight:normal; text-decoration:none; }

/* date */
.date { font-family: Verdana; font-size:10px; color:#AADAFF; }

/* horizontal menu */
.menu_button:link		{ display:block; width:120px; height:36px; font-family:Verdana; font-size:11px; text-align:center; color:#0A476C; line-height:36px; background:url(/DimosThessalonikisTemplate/images/btn_up.gif) no-repeat;    font-weight:bold; text-decoration:none; }
.menu_button:active		{ display:block; width:120px; height:36px; font-family:Verdana; font-size:11px; text-align:center; color:#0A476C; line-height:36px; background:url(/DimosThessalonikisTemplate/images/btn_up.gif) no-repeat;    font-weight:bold; text-decoration:none; }
.menu_button:visited	{ display:block; width:120px; height:36px; font-family:Verdana; font-size:11px; text-align:center; color:#0A476C; line-height:36px; background:url(/DimosThessalonikisTemplate/images/btn_up.gif) no-repeat;    font-weight:bold; text-decoration:none; }
.menu_button:hover		{ display:block; width:120px; height:36px; font-family:Verdana; font-size:11px; text-align:center; color:#ffffff; line-height:36px; background:url(/DimosThessalonikisTemplate/images/btn_roll.gif) no-repeat;  font-weight:bold; text-decoration:none; }
.menu_button_selected	{ width:120px; height:36px; font-family:Verdana; font-size:11px; text-align:center; color:#ffffff; line-height:36px; background:url(/DimosThessalonikisTemplate/images/btn_press.gif) no-repeat; font-weight:bold; text-decoration:none; }

.menu_button_big:link		{ display:block; width:180px; height:36px; font-family:Verdana; font-size:11px; text-align:center; color:#0A476C; line-height:36px; background:url(/DimosThessalonikisTemplate/images/btn_up_big.gif) no-repeat;    font-weight:bold; text-decoration:none; }
.menu_button_big:active		{ display:block; width:180px; height:36px; font-family:Verdana; font-size:11px; text-align:center; color:#0A476C; line-height:36px; background:url(/DimosThessalonikisTemplate/images/btn_up_big.gif) no-repeat;    font-weight:bold; text-decoration:none; }
.menu_button_big:visited	{ display:block; width:180px; height:36px; font-family:Verdana; font-size:11px; text-align:center; color:#0A476C; line-height:36px; background:url(/DimosThessalonikisTemplate/images/btn_up_big.gif) no-repeat;    font-weight:bold; text-decoration:none; }
.menu_button_big:hover		{ display:block; width:180px; height:36px; font-family:Verdana; font-size:11px; text-align:center; color:#ffffff; line-height:36px; background:url(/DimosThessalonikisTemplate/images/btn_roll_big.gif) no-repeat;  font-weight:bold; text-decoration:none; }
.menu_button_selected_big	{ width:180px; height:36px; font-family:Verdana; font-size:11px; text-align:center; color:#ffffff; line-height:36px; background:url(/DimosThessalonikisTemplate/images/btn_press_big.gif) no-repeat; font-weight:bold; text-decoration:none; }

/* vertical menu */
.menu_link:link		{ display:block; font-size:10px; text-align:left; color:#012245; padding-left:12px; padding-right:12px; padding-bottom:6px; padding-top:6px; background-color:#ffffff; border-bottom:1px solid #d1d1cf; text-decoration:none; }
.menu_link:active	{ display:block; font-size:10px; text-align:left; color:#012245; padding-left:12px; padding-right:12px; padding-bottom:6px; padding-top:6px; background-color:#ffffff; border-bottom:1px solid #d1d1cf; text-decoration:none; }
.menu_link:visited	{ display:block; font-size:10px; text-align:left; color:#012245; padding-left:12px; padding-right:12px; padding-bottom:6px; padding-top:6px; background-color:#ffffff; border-bottom:1px solid #d1d1cf; text-decoration:none; }
.menu_link:hover	{ display:block; font-size:10px; text-align:left; color:#fff; padding-left:12px; padding-right:12px; padding-bottom:6px; padding-top:6px; background-color:#759bb2; border-bottom:1px solid #d1d1cf; text-decoration:none; }

/* active vertical menu */
.amenu_link:link	{ display:block; font-size:10px; text-align:left; color:#fff; padding-left:12px; padding-right:12px; padding-bottom:6px; padding-top:6px; background-color:#759bb2; border-bottom:1px solid #d1d1cf; text-decoration:none; }
.amenu_link:active	{ display:block; font-size:10px; text-align:left; color:#fff; padding-left:12px; padding-right:12px; padding-bottom:6px; padding-top:6px; background-color:#759bb2; border-bottom:1px solid #d1d1cf; text-decoration:none; }
.amenu_link:visited	{ display:block; font-size:10px; text-align:left; color:#fff; padding-left:12px; padding-right:12px; padding-bottom:6px; padding-top:6px; background-color:#759bb2; border-bottom:1px solid #d1d1cf; text-decoration:none; }
.amenu_link:hover	{ display:block; font-size:10px; text-align:left; color:#fff; padding-left:12px; padding-right:12px; padding-bottom:6px; padding-top:6px; background-color:#759bb2; border-bottom:1px solid #d1d1cf; text-decoration:none; }

/* vertical sub menu */
.submenu_link:link	{ display:block; font-size:10px; text-align:left; color:#012245; padding-left:22px; padding-right:12px; padding-bottom:6px; padding-top:6px; background-color:#cdd6db; border-bottom:1px solid #fff; text-decoration:none; }
.submenu_link:active	{ display:block; font-size:10px; text-align:left; color:#012245; padding-left:22px; padding-right:12px; padding-bottom:6px; padding-top:6px; background-color:#cdd6db; border-bottom:1px solid #fff; text-decoration:none; }
.submenu_link:visited	{ display:block; font-size:10px; text-align:left; color:#012245; padding-left:22px; padding-right:12px; padding-bottom:6px; padding-top:6px; background-color:#cdd6db; border-bottom:1px solid #fff; text-decoration:none; }
.submenu_link:hover	{ display:block; font-size:10px; text-align:left; color:#fff; padding-left:22px; padding-right:12px; padding-bottom:6px; padding-top:6px; background-color:#7e909c; border-bottom:1px solid #fff; text-decoration:none; }

/* Active vertical sub menu */
.asubmenu_link:link	{ display:block; font-size:10px; text-align:left; color:#fff; padding-left:22px; padding-right:12px; padding-bottom:6px; padding-top:6px; background-color:#7e909c; border-bottom:1px solid #fff; text-decoration:none; }
.asubmenu_link:active	{ display:block; font-size:10px; text-align:left; color:#fff; padding-left:22px; padding-right:12px; padding-bottom:6px; padding-top:6px; background-color:#7e909c; border-bottom:1px solid #fff; text-decoration:none; }
.asubmenu_link:visited	{ display:block; font-size:10px; text-align:left; color:#fff; padding-left:22px; padding-right:12px; padding-bottom:6px; padding-top:6px; background-color:#7e909c; border-bottom:1px solid #fff; text-decoration:none; }
.asubmenu_link:hover	{ display:block; font-size:10px; text-align:left; color:#fff; padding-left:22px; padding-right:12px; padding-bottom:6px; padding-top:6px; background-color:#7e909c; border-bottom:1px solid #fff; text-decoration:none; }

/* vertical menu with image */
.menu_link_w_image:link		{ font-size:10px; color:#012245; font-weight:bold; text-decoration:none; }
.menu_link_w_image:active	{ font-size:10px; color:#012245; font-weight:bold; text-decoration:none; }
.menu_link_w_image:visited	{ font-size:10px; color:#012245; font-weight:bold; text-decoration:none; }
.menu_link_w_image:hover	{ font-size:10px; color:#f7901e; font-weight:bold; text-decoration:none; }

/*phonebook*/
.phonebook a:link { display: block; font-family:Verdana; font-size:10px; color: #012245; text-decoration: none; font-weight: bold; }
.phonebook a:active     { display: block; font-family:Verdana; font-size:10px; color: #012245; text-decoration: none; font-weight: bold; } 
.phonebook a:hover font { display: block; font-family:Verdana; font-size:10px; color: #F78C24; text-decoration: none; font-weight: bold; }
.phonebook a:visited    { display: block; font-family:Verdana; font-size:10px; color: #012245; text-decoration: none; font-weight: bold; }


/* image gallery */
.image_gallery_left 	{ border: 2px solid #cfcabe};
.image_gallery_right 	{ border: 0px solid #ffffff; background:url(/DimosThessalonikisTemplate/images/photo_gallery_pattern.gif) repeat-y }
.image_gallery_text 	{ padding: 4px }

/* two column menu */
.dummy_choice	{ font-size:10px; text-align:left; color:#012245; padding-left:12px; padding-right:12px; padding-bottom:3px; padding-top:3px; text-decoration:none; background-color:#e4e5dd; }

/*
.tc_menu_link:link	{ display:block; font-size:10px; text-align:left; color:#012245; padding-left:12px; padding-right:12px; padding-bottom:3px; padding-top:3px; text-decoration:none; background-color:#e4e5dd; }
.tc_menu_link:active	{ display:block; font-size:10px; text-align:left; color:#012245; padding-left:12px; padding-right:12px; padding-bottom:3px; padding-top:3px; text-decoration:none; background-color:#e4e5dd; }
.tc_menu_link:visited	{ display:block; font-size:10px; text-align:left; color:#012245; padding-left:12px; padding-right:12px; padding-bottom:3px; padding-top:3px; text-decoration:none; background-color:#e4e5dd; }
.tc_menu_link:hover	{ display:block; font-size:10px; text-align:left; color:#ffffff; padding-left:12px; padding-right:12px; padding-bottom:3px; padding-top:3px; text-decoration:none; background-color:#09476c; }
*/

.tc_data_menu		{ background-color:#e4e5dd; }

.tc_menu_link:link	{ display:block; font-size:10px; text-align:left; color:#012245; padding-left:18px; padding-right:12px; padding-bottom:3px; padding-top:3px; text-decoration:none; background: url(/DimosThessalonikisTemplate/images/submenu_up.gif) no-repeat; vertical-align: middle; background-color:#e4e5dd; }
.tc_menu_link:active	{ display:block; font-size:10px; text-align:left; color:#012245; padding-left:18px; padding-right:12px; padding-bottom:3px; padding-top:3px; text-decoration:none; background: url(/DimosThessalonikisTemplate/images/submenu_up.gif) no-repeat; vertical-align: middle; background-color:#e4e5dd; }
.tc_menu_link:visited	{ display:block; font-size:10px; text-align:left; color:#012245; padding-left:18px; padding-right:12px; padding-bottom:3px; padding-top:3px; text-decoration:none; background: url(/DimosThessalonikisTemplate/images/submenu_up.gif) no-repeat; vertical-align: middle; background-color:#e4e5dd; }
.tc_menu_link:hover	{ display:block; font-size:10px; text-align:left; color:#ffffff; padding-left:18px; padding-right:12px; padding-bottom:3px; padding-top:3px; text-decoration:none; background: url(/DimosThessalonikisTemplate/images/submenu_roll.gif) no-repeat; vertical-align: middle; background-color:#09476c; }


/* frontpage small news */
.frontpage_small_news_title:link		{ font-family:Verdana; font-size:12px; color: #000000; text-decoration: none; font-weight: bold; }
.frontpage_small_news_title:active		{ font-family:Verdana; font-size:12px; color: #000000; text-decoration: none; font-weight: bold; }
.frontpage_small_news_title:visited		{ font-family:Verdana; font-size:12px; color: #000000; text-decoration: none; font-weight: bold; }
.frontpage_small_news_title:hover		{ font-family:Verdana; font-size:12px; color: #F7901E; text-decoration: none; font-weight: bold; }
.frontpage_small_news_content font		{ font-family:Verdana; font-size:10px; color: #004D99; text-decoration: none; font-weight: normal; }

/* frontpage 3 articles */
.f3articles img { float: right; margin-left:6px; }
.f3articles a font { display: block; font-family:Verdana; font-size:11px; color: #000000; text-decoration: none; font-weight: bold; } 
.f3articles a:hover font { display: block; font-family:Verdana; font-size:11px; color: #F78C24; text-decoration: none; font-weight: bold; } 
.f3articles font		{ font-family:Verdana; font-size:10px; color: #004D99; text-decoration: none; font-weight: normal; display:block;}

/* frontpage small blocks */
.frontpage_blocks_header		{ font-family:Verdana; font-size:10px; color: #ffffff; text-decoration: none; font-weight: bold; }
.frontpage_blocks_content  a font 	{ font-family:Verdana; font-size:10px; color: #000000; text-decoration: none; font-weight: bold; }
.frontpage_blocks_content  a:hover font { font-family:Verdana; font-size:10px; color: #F78C24; text-decoration: none; font-weight: bold; }
.frontpage_blocks_content .descriptionid1siteid0 { display:block; margin-top:20px; font-family:Verdana; font-size:10px; }
.frontpage_blocks_content img { float:right; border:1px solid #cccccc; padding:4px; margin-left:4px; margin-top:20px; }

/* frontpage - tabs content */
.tabs_content a font  { display:table-cell; font-family:Verdana; font-size:10px; color: #002751; text-decoration: none; font-weight: normal; }
.tabs_content a:hover font { display:table-cell; font-family:Verdana; font-size:10px; color: #F78C24; text-decoration: none; font-weight: normal; }
.tabs_content font { background:url(/DimosThessalonikisTemplate/images/orange_dot.gif) no-repeat;  padding-left:13px; }

/* news index title */
.news_index_title:link		{ font-family:Verdana; font-style:normal; font-variant:normal; font-size:100%; font-size-adjust:none; font-stretch:normal; font-weight:bold; color:#ffffff; }
.news_index_title:active	{ font-family:Verdana; font-style:normal; font-variant:normal; font-size:100%; font-size-adjust:none; font-stretch:normal; font-weight:bold; color:#ffffff; }
.news_index_title:visited	{ font-family:Verdana; font-style:normal; font-variant:normal; font-size:100%; font-size-adjust:none; font-stretch:normal; font-weight:bold; color:#ffffff; }
.news_index_title:hover		{ font-family:Verdana; font-style:normal; font-variant:normal; font-size:100%; font-size-adjust:none; font-stretch:normal; font-weight:bold; color:#00ccff; }

/* page path */
#pagepath a	font			{ font-family:Verdana; font-size:10px; color:#9E9F99; text-decoration: none; font-weight: bold; }
#pagepath a:hover	font	{ font-family:Verdana; font-size:10px; color:#9E9F99; text-decoration: none; font-weight: bold; }
#pagepath font				{ font-family:Verdana; font-size:10px; color:#0A466A; text-decoration: none; font-weight: bold; }

/* calendar */
.calendar_header		{ font-family:Verdana; font-size:10px; color:#ffffff; text-align: center; text-decoration: none; font-weight: bold; }
.calendar_subheader		{ font-family:Verdana; font-size:10px; color:#ffffff; background-color:#F7901E; text-align: center; text-decoration: none; font-weight: bold; }
.calendar_cell_empty	{ font-family:Verdana; font-size:10px; color:#ffffff; background-color:#969EA1; text-align: center; text-decoration: none; font-weight: bold; }
.calendar_cell_normal	{ font-family:Verdana; font-size:10px; color:#ffffff; background-color:#BDC5C8; text-align: center; text-decoration: none; font-weight: bold; }
.calendar_cell_link		{ font-family:Verdana; font-size:10px; color:#ffffff; background-color:#82A6CC; text-align: center; text-decoration: none; font-weight: bold; }
.calendar_nav:link		{ font-family:Verdana; font-size:9px; color:#ffffff; text-decoration: none; font-weight: bold; }
.calendar_nav:active	{ font-family:Verdana; font-size:9px; color:#ffffff; text-decoration: none; font-weight: bold; }
.calendar_nav:visited	{ font-family:Verdana; font-size:9px; color:#ffffff; text-decoration: none; font-weight: bold; }
.calendar_nav:hover		{ font-family:Verdana; font-size:9px; color:#ffffff; text-decoration: none; font-weight: bold; }
.calendar_click:link	{ font-family:Verdana; font-size:9px; color:#ffffff; text-decoration: none; font-weight: bold; }
.calendar_click:active	{ font-family:Verdana; font-size:9px; color:#ffffff; text-decoration: none; font-weight: bold; }
.calendar_click:visited	{ font-family:Verdana; font-size:9px; color:#ffffff; text-decoration: none; font-weight: bold; }
.calendar_click:hover	{ font-family:Verdana; font-size:9px; color:#F7901E; text-decoration: none; font-weight: bold; }

/* portlet content */
#portlet_container a .titleorimageid1siteid0  		{ display:table-cell; font-family:Verdana; font-size:11px; color: #0a476c; text-decoration: none; font-weight: normal; }
#portlet_container a:hover .titleorimageid1siteid0 	{ display:table-cell; font-family:Verdana; font-size:11px; color: #F78C24; text-decoration: none; font-weight: normal; }
#portlet_container .titleorimageid1siteid0 			{ background:url(/DimosThessalonikisTemplate/images/orange_dot.gif) no-repeat; padding-left:13px; }
#portlet_container .wwsbr_publishdate_id1siteid0 	{ display: block; color: #cccccc; font-size:10px; }
#portlet_container .event_dateid1siteid0 			{ display: block; color: #cccccc; font-size:10px; }
#portlet_container .descriptionid1siteid0			{ display: block; font-family:Verdana; font-size:11px;}
#portlet_container img								{ float:left; padding:6px; margin-right:8px; margin-bottom:8px; border:1px solid #cccccc; }
#portlet_container .PortletText1					{  }

/* article full content */
#article_full a			{ color: #0a476c; }
#article_full a:hover 	{ color: #F78C24; }

/* tabs - more articles */
.RegionHeaderid1siteid0		{ background-color:#0B476C; text-align:center; }
.RegionHeaderTextid1siteid0 { color:#ffffff; font-family:verdana,tahoma,arial; font-size:10px; font-weight:normal; text-align:center;  }



