/* CSS Document */

body { 
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size:10px;
	margin: 0px;
}

.rightpartofpage{ padding-top:10px; }
.leftpartofpage{ /*padding-top:10px;*/ }
.lmenu{ font-size :11px; font-weight:bold; color: #FFFFFF; height:26px; margin:5px;	padding:0px 0px 0px 10px; }
table.tblMain { font-size: 11px; border: 1px solid #93bee2; }
table.top_bar{ font-size: 10px; border-bottom-color:#999999; border-bottom-width:1px; border-bottom-style:dashed; border-top-color:#999999; border-top-width:1px; border-top-style:dashed; padding: 2px; }
form.forms{ margin:0px; }
form { padding:0px; margin:0px; }
p { margin:0px; padding:0px 0px 10px 0px; }
/********************************* NEWS *********************************/
a.newstitlelink2:link, a.newstitlelink2:visited { font-size:10px; font-weight:bold; color:#0c6d0f; }
a.newstitlelink2:hover, a.newstitlelink2:active { font-size:10px; font-weight:bold; color:#6ab431; }
#newsbrief2 { font-size:10px; color:#000000; }
a.newstitlelink:link, a.newstitlelink:visited { font-size:11px; font-weight:bold; color:#494949; }
a.newstitlelink:hover, a.newstitlelink:active { font-size:11px; font-weight:bold; color:#6f6f6f; }
a.newsmore:link, a.newsmore:visited { text-align:right; font-size:10px; color:#717171; text-decoration:none; }
a.newsmore:hover, a.newsmore:active { text-align:right; font-size:10px; color:#717171; text-decoration:underline; }
#newsdate { font-size:10px; color:#928C97; }
#newstitle { font-size:11px; font-weight:bold; color:#0E5AB0; }
#newsbrief { font-size:11px; color:#000000; }
#newstext { font-size:11px; text-align: justify; }
#newskeywords { font-size:11px; text-align: justify; }
.newscategory { color:darkorange; font-size:14px; font-weight:bold; text-align: justify; }
#pinakas td{ text-align:center; padding:5px; width:100%; margin:0px; border:1px solid #000000; }
/******************************* SYNEDRIA ***********************************/
#syntitle { color: #38414e; font-weight: bold; text-align:left; padding-bottom:5px; }
#syntitle a { color: #38414e; text-decoration: none; }
#syntitle a:hover { color: #62738b; }
#syndate { padding-bottom:2px; font-size:11px; color: #666; }
.syndate { font-size:11px; color: #666; }
#synsum { color: #333; font-size:11px; padding-bottom:15px; }
#cal { cursor:pointer; }
/*****************************************************************/
#search { padding:5px; background-color:#e3e3e3; border-right:1px solid #bcc1c7; border-bottom:1px solid #bcc1c7; }
#search td { padding:2px; }
#search-resutls { padding:2px; margin-bottom: 10px; border-bottom:1px dotted #999999; font-size:11px; }
#search select { font-size:12px; }

.error{ font-weight:bold; color:#FF0000; }
.links_title{ font-size:13px; color:#FF9902; }
.medium{ font-size:14px; font-weight:bold; color:#0E5AB0; 1}
.today{ font-size:14px; font-weight:bold; color:#FFFFFF; }		
.small{ font-size:12px; color:#0E5AB0; }
.x-small{ font-size:10px; color:#0E5AB0; vertical-align:middle; }
.x-small_orange{ font-size:10px; color:#ff7300; vertical-align:middle; white-space:nowrap; }
.login_button{ font-size:10px; color:#0E5AB0; border-color:#0E5AB0; border:solid; border-width: 2px; }
td.copy{ font-size:10px; color:#FFFFFF; background-color:#284b84; height:20px; }
td.notes{ font-size:10px; color:#8F8F8F; background-color:#FFFFFF; padding:3px; }
a.copy:link, a.copy:active, a.copy:hover, a.copy:visited { font-size:9px; color: #ffed72; }
a.external { background:transparent url('../images/external.png') no-repeat scroll right center; padding-right:13px; }
a.lgn:link, a.lgn:active, a.lgn:hover, a.lgn:visited { font-size:10px; color: #003A75; }
a.side:link, a.side:visited { font-size:10px; color: #bb6304; }
a.side:active, a.side:hover { font-size:10px; color: #d89042; }	
a.menu:link, a.menu:visited { font-size :11px !important; color: #003A75; font-weight:bold; text-decoration: none; }
a.menu:hover, a.menu:active { font-size:11px !important; color: #003A75; font-weight:bold; text-decoration: underline; }
a.menu_title:link, a.menu_title:visited { font-size :11px !important; color: #FFFFFF; font-weight:bold; text-decoration: none; }
a.menu_title:hover, a.menu_title:active { font-size:11px !important; color: #FFFFFF; font-weight:bold; text-decoration: underline; }
a.links:link, a.links:visited { font-size:11px; color: #003A75; text-decoration: none; }
a.links:hover, a.links:active { font-size:11px; color: #003A75; text-decoration: underline; }
a.other:link, a.other:visited { font-size:12px; color: #003A75; text-decoration: none; }
a.other:hover, a.other:active { font-size:12px; color: #003A75; text-decoration: underline; }
.main { width:158px; border:0px solid #0E5AB0; }
.month { border:0px solid #0E5AB0; background-color:#0E5AB0; padding:4px; font:bold 12px verdana; color: #FFFFFF; }
.daysofweek { background-color:#D9E5F2; border:0px solid #0E5AB0; font:bold 12px verdana; color: #0E5AB0; }
.days { border:0px solid #0E5AB0; font-size: 12px; font-family:verdana; color:#FF9900; background-color: #FFFFFF; padding: 2px; }
.days #today { border:1px solid #0E5AB0; background-color:#D9E5F2; font-weight: bold; color: #000000; }
table.login { text-align:left; margin-top:10px; font-size: 11px; color: #0E5AB0; background-color:#b5f4d5; /*#C2E2ED;*/ border: 1px solid #93bee2; }
table.tbl_today { margin-top:10px; background-image:url(../images/today.gif); }
table.search { text-align:left; margin-top:10px; font-size: 11px; border: 1px solid #93bee2; }
form.search { text-align:left; margin:0px; font-size: 11px; border: 0px; padding: 5px; }
label { font-size: 11px; }
.field { margin:2px; background:transparent url('..//images//searchfield_bg.gif') repeat-x scroll 0%; border:1px solid #93bee2; display:block; float:left; font-family:Tahoma,Arial,Helvetica,sans-serif; font-size:12px; height:19px; width:150px; }
.field_top { background:transparent url('..//images//searchfield_bg.gif') repeat-x scroll 0%; border:1px solid #93bee2; font-family:Tahoma,Arial,Helvetica,sans-serif; font-size:12px; height:18px; width:170px; }
#flashcontent1, #flashcontent2, #flashcontent3 { border: solid 1px #000; width: 100px; height: 250px; float: center; margin: 5px; }
#adv { padding:0px 0px 10px 10px }
/* pagination styles */
.pagination {
	font-size: 10px;
	padding: 3px;
	margin: 3px;
	text-align:center;
}
.pagination a {
	padding: 2px 5px 2px 5px;
	margin: 2px;
	border: 1px solid #FFF;
	text-decoration: none; /* no underline */
	color: #036CB4;
}
.pagination a:hover,
.pagination a:active {
	border: 1px solid #999;
	color: #666;
}
.pagination .current {
	padding: 2px 5px 2px 5px;
	margin: 2px;
	border: 1px solid #036CB4;
	font-weight: bold;
	background-color: #036CB4;
	color: #FFF;
}
.pagination .disabled {
	padding: 2px 5px 2px 5px;
	margin: 2px;
	border: 1px solid #FFF;
	color: #DDD;
}