/****************************************************************************************************/
/*									General Document Style											*/
/****************************************************************************************************/

BODY		{ font-family: Verdana, Arial, Helvetica, sans-serif; background-color:#FFFFFF; margin-left:0px; margin-top:0px; vertical-align: top; }
TABLE           { margin-left:0px; margin-top:0px;}
TD		{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px;}
IMG             { border: 0; }

A:link		{ color:#015182; text-decoration: none;}
A:hover		{ color:#2F97FF; text-decoration: underline;}
A:visited	{ color:#3C78AE; text-decoration: none;}
A:visited:hover	{ color:#2F97FF; text-decoration: underline;}

/****************************************************************************************************/
/*									Classes for top bar	*/
/****************************************************************************************************/
.Header			{background-image: url(/images/header_back.jpg);}
.Header	.Date 		{font-size:11px; font-weight: bold; text-align: left; vertical-align: middle;  padding-left: 5px;}
.Header	.top_banner	{padding-left: 5px; padding-right: 5px; text-align: right;}

.footer			{height: 30px; font-size:11px; text-align: center; vertical-align: middle;}

TD.fyllo          {width: 130px; height: 30px; font-size:11px; font-weight: bold; text-align: center; vertical-align: middle; background-image: url(/images/bglines.gif);}

TD.top_menu 			{width: 854px; vertical-align: top;}
TABLE.top_menu 			{width: 854px; height: 18px; margin: 0 0 0 0; background-color: #015182;}

TABLE.top_menu .top_left_buttons	{ height: 18px; background-color: #015182; color: #FFFFFF; font-size: 1px; text-align: left; }
TABLE.top_menu .top_mid_buttons		{ height: 18px; background-color: #015182; color: #FFFFFF; font-size: 1px; text-align: center;}
TABLE.top_menu .top_right_buttons	{ height: 18px; background-color: #015182; color: #FFFFFF; font-size: 1px; text-align: right;}

TABLE.top_menu A:link		{ color:#FFFFFF; text-decoration: none;}
TABLE.top_menu A:hover		{ color:#2F97FF; text-decoration: underline;}
TABLE.top_menu A:visited	{ color:#FFFFFF; text-decoration: none;}
TABLE.top_menu A:visited:hover	{ color:#2F97FF; text-decoration: underline;}

/*TD.top_right		{height: 7px; background-image: url(/images/bg_top_right.gif);} */
TD.left_menu		{width: 130px; vertical-align: top; text-align: center; background-image: url(/images/bglines.gif);}
TD.right_menu		{width: 180px; vertical-align: top; text-align: center; background-color: #3C78AE;}
TD.right_menu	INPUT	{width: 100px; font-size: 9px; }

.banners                {text-align: center;}

.tb1			{background-color: #015182;}
.tb1	TD		{font-size: 10px;  color: #FFFFFF;}
.tb1	.heading	{font-weight: bold; padding-bottom: 3px; padding-top: 3px; width: 100%;}

.tb2			{background-color: #A5C3E7;}
.tb2	TD		{font-size: 10px; font-weight: normal; color: #015182;}
.tb2	.heading	{font-weight: bold; padding-bottom: 3px; padding-top: 3px; width: 100%;}
.tb2	.normalinput	{font-size: 9px; width: 130px; }

.tb3			{ background-color: #FFFFFF;}
.tb3	TD		{font-size: 9px;  color: #015182;}
.tb3	.heading	{font-weight: bold; padding-bottom: 3px; padding-top: 3px; width: 100%;}

TABLE.voteTable		{width: 140px;}
TABLE.voteTable		TD	{vertical-align: middle; }
TABLE.voteTable		INPUT.pollChoise	{width: 20px; padding: 0px;}

.bgblue		{background-color: #015182;}
.bgmedblue	{background-color: #3C78AE;}
.bglightblue	{background-color: #A5C3E7;} /*A6C1E3*/

TD.main 			{ width: 674; vertical-align: top;}

TABLE.main			{ font-family: Verdana, Arial, Helvetica, sans-serif; padding-left: 10px; padding-right: 10px; font-size:10px;}
TABLE.main	H1              {margin: 4px; font-size: 20px; font-weight: bold;}
TABLE.main	H2              {margin: 4px; font-size: 18px; font-weight: bold;}
TABLE.main	H3              {margin: 3px; font-size: 13px; font-weight: bold; /*color: #B52E31;*/}
TABLE.main	H6              {margin: 2px; font-size: 10px;}
TABLE.main	P A               { font-weight: bold;}
TABLE.main	P A FONT          { font-size: 10px;}
TABLE.main	TD		{vertical-align: top;}
TABLE.main	TABLE           { font-style: normal;}

TABLE.main	.bigger		{ font-size:12px;}
TABLE.main	.listtitle	{ font-size:12px; font-weight: bold; }
TABLE.main	.author		{ font-weight: normal; }
TABLE.main	TABLE.author	{ font-style: normal; }
TABLE.main	.paragraph	{ font-size:11px; }
TABLE.main	.dots		{ font-weight: bold; }
TABLE.main	.kapelo		{ font-size:12px; font-weight: bold;}
TABLE.main	.title		{ font-size:14px; font-weight: bold;}
TABLE.main	.subtitle	{ font-size:13px; font-weight: bold;}
TABLE.main	.pg_title       { font-size:15px; font-weight: bold; text-align: center; color: #006699;}
TABLE.main	.criteriatitle  { font-size:12px; font-weight: bold; text-decoration: underline;}
TABLE.main	.criteria	{ font-size:11px; font-weight: bold;}
TABLE.main	.paging		{ font-size:11px; font-weight: bold;}
TABLE.main	.top_links	{ font-size:11px; font-weight: bold; text-align: right;}
TABLE.main	.form_title	{ font-size:11px; font-weight: bold;  text-align: right; }
TABLE.main	INPUT		{ font-size:10px; }
TABLE.main	SELECT		{ font-size:10px; }
TABLE.main	.notice         {BORDER: red 1px solid; text-align: center;}

TABLE.main	TABLE.list	{ font-style: normal; }
TABLE.list	.heading	{ font-size:12px; font-weight: bold; text-align: center; background-color: #61ACFB;}
TABLE.list	.month0		{ font-size:12px; font-weight: bold; text-align: left; background-color: #D7EBFF;}
TABLE.list	.month1		{ font-size:12px; font-weight: bold; text-align: left;}
TABLE.list	.issues0	{ font-size:10px; font-weight: bold; text-align: center; background-color:#D7EBFF;}
TABLE.list	.issues1	{ font-size:10px; font-weight: bold; text-align: center; }
TABLE.list	.issue0		{ font-size:10px; font-weight: bold; text-align: center; background-color:#D7EBFF; BORDER-BOTTOM: #61ACFB 1px solid; }
TABLE.list	.issue1		{ font-size:10px; font-weight: bold; text-align: center; BORDER-BOTTOM: #61ACFB 1px solid; }

TABLE.main      .covers		{font-size:11px; font-weight: bold; margin-left: 5px; margin-right: 5px; text-align: center; border: 1px solid;}


TABLE.searchresults	.heading	{ font-size:11px; font-weight: bold; text-align: center; background-color: #D7EBFF;}
TABLE.searchresults	.result		{ font-size:10px; BORDER-BOTTOM: #61ACFB 1px solid; vertical-align: top; height: 35px;}
TABLE.searchresults	.result_center	{ font-size:10px; BORDER-BOTTOM: #61ACFB 1px solid; vertical-align: top; height: 35px; text-align: center;}

TABLE.fp_top	{BORDER-BOTTOM: #3C78AE 1px solid;}
TABLE.fp_mid	{BORDER-BOTTOM: #3C78AE 1px solid;}
TABLE.fp_bottom	{BORDER-BOTTOM: #3C78AE 1px solid;}

.banners_mid    {BORDER-BOTTOM: #3C78AE 1px solid; margin-bottom: 5px; padding-bottom: 3px;}
.Latestnews	{font-size:12px; font-weight: bold; background-color: #015182; color: #FFFFFF;}}

.advert         {margin-top: 3px; margin-bottom:3px;}

.calendar {  }
.calendar  td {color:#333333;font-family:Verdana, Tahoma;font-size:11px  }


.mbatable {}
.mbatable td		{font-family: verdana, tahoma, arial;font-size: 11px; color:black;}
.mbatable .error	{color:red;font-weight:bold;border: solid 1px red; text-align: center;}
.mbatable .list{width:100%}
.mbatable .list td {font-family: verdana, tahoma, arial;font-size: 11px; color:black;padding:5px;border-bottom: solid 1px #cccccc;}
.mbatable .list tr {} 
.mbatable .list .col1 {background-color:#FF8000;width:10px;}
.mbatable .list .col2 {background-color:#015182;color:white;width:80px;}
.mbatable .list .col3 {background-color:#849DB3;color:white;font-weight:bold;width:80px;text-align:center;}
.mbatable .list .col4 {background-color:#efefef;color:black;font-weight:normal;width:80px;text-align: right;}
.mbatable .list .col5 {background-color:#efefef;border-right:5px solid #FF8000; }
