BODY
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-style: normal;
    line-height: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    color: #313539;
    text-decoration: none;
    /*background-image:  url(images/red_pattern.gif);*/
    BACKGROUND-COLOR:#CA1A1A;/*#D7D8DA;*/
    height: 100%;
}

BODY.popup
{
	padding: 0px 0px 0px 0px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-style: normal;
    line-height: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    color: #313539;
    text-decoration: none;
    BACKGROUND-COLOR:#FFFFFF;
}
TABLE
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-style: normal;
    line-height: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    color: #313539;
    text-decoration: none;
}
TD
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-style: normal;
    line-height: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    color: #313539;
    text-decoration: none;
}
P
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-style: normal;
    line-height: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    color: #313539;
    text-decoration: none;
}

/*A:hover
{
	font-family:Verdana; font-size:10px; font-weight:normal;
    COLOR: #f88359;
    TEXT-DECORATION: none
}
A
{
	font-family:Verdana; font-size:10px; font-weight:normal;
    COLOR: #373536;
    TEXT-DECORATION: underline;
}
*/

SPAN
{
	font-family:Verdana; font-size:10px; font-weight:normal;
    COLOR: #313539;
}
P
{
    FONT-FAMILY: Verdana
    COLOR: #313539;
}
TABLE
{
    FONT-FAMILY: Verdana
    COLOR: #313539;
}

SPAN.Required_Indicator
{
	font-family:Verdana; font-size:10px; font-style:normal; font-weight:normal;
	color:Red;
}

/* kioan css  start*/
TABLE.maintable
{
	border-left:1px solid #869FB3;
	border-right:1px solid #869FB3;
	border-bottom:1px solid #869FB3;
}
.cstdmenu{
	border-right:1px dashed #FFFFFF;
}
.footertext{
	font-family:Verdana; font-size:10px; font-style:normal; font-weight:normal;
	color: white;
	BACKGROUND-COLOR:black;
	text-decoration: none;
	
}
UL.csfolder
{
	list-style-type: square; 
	color:#f88359;
}
/* kioan css  end*/

.InputBox
{
	font-family:Verdana; font-size:11px; font-style:normal; font-weight:normal;
	color: #375078;
	text-decoration: none; text-transform:none;	
	border-color: #B8B8B8;
	border-style: solid;
	border-width: 1px;
}
.InputCaption
{
	font-family:Verdana; font-size:10px; font-style:normal; font-weight:bold;
	color: black;
	text-decoration: none; text-transform:none;	
}

.formMessage
{
	font-family:Verdana; font-size:10px; font-style:normal; font-weight:bold;
	color: black;
	text-decoration: none; text-transform:none;	
}

.ButtonStyle 
{
	font-family:Verdana; font-size:10px; font-weight:bold;
}


.PageTitle
{
	font-family:Verdana; font-size:11px; font-weight:bold;
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px; PADDING-TOP: 0px; 
	MARGIN: 0px; 
	COLOR: #375078; 
	BACKGROUND-COLOR: transparent; 
	TEXT-DECORATION: none
}

.PageText
{
	font-family:Verdana; font-size:10px; font-weight:normal;
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px; PADDING-TOP: 0px; 
	MARGIN: 0px; 
	COLOR: #313539; 
	BACKGROUND-COLOR: transparent; 
	TEXT-DECORATION: none
}


.MainTable
{
	font-family:Verdana; font-size:10px; font-weight:normal;
	color:Black;
	background-color:white;

	border-top: solid 1px dimgray;
	border-bottom: solid 1px dimgray;
	border-left: solid 1px dimgray;
	border-right: solid 1px dimgray;
	
}

.bordoText
{

    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-style: normal;
    line-height: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    color: #A20121;
    text-decoration: none;
}

.bordoTextBold11
{

    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-style: normal;
    line-height: normal;
    font-weight: bold;
    font-variant: normal;
    text-transform: none;
    color: #313539;
    text-decoration: none;
}


.bordoText11
{

    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-style: normal;
    line-height: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    color: #36A1D7;
    text-decoration: none;
}
.bordoText a
{

    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-style: normal;
    line-height: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    color: #A20121;
    text-decoration: none;
}
.bordoText a:hover
{
    color: #39527b;
}

.textsmall
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9px;
    font-style: normal;
    line-height: normal;
    font-weight: normal;	
}
.text
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-style: normal;
    line-height: normal;
    font-weight: normal;	
}
.boldtext
{
	font-weight: bold;
}
.boldtext a
{
	font-weight: bold;
	text-decoration: none;
}
.boldtext a:hover
{
	font-weight: bold;
	text-decoration: none;
}

/* Styles for the logo and title bar */
.TitleBar
{
	/*background-color:#f9941e;*/
	width:100%;
	height:66px;
}


.leftColumn
{
	font-family:Verdana; font-size:10px; font-weight:normal;
	color:Black;
	background-color:#E9EEF2;
	width:160px;
}


/* Styles for the Left menu */
		
.LeftMenuTable
{
	font-family:Verdana; font-size:10px; font-weight:normal;
	padding-left:3px;
	margin-top:10px; margin-bottom:10px;
    color: #091b59;
}

.LeftMenuCell
{
	font-family:Verdana; font-size:10px; font-weight:normal;
	height: 20px;
    vertical-align:middle;
    background-color: #A4B0BC 
}

.LeftMenuOption
{
	font-family:Verdana; font-size:10px; font-weight:normal;
    color: #393534; text-decoration:none;
	width:140px;
 
}
A.LeftMenuOption
{
	font-family:Verdana; font-size:10px; font-weight:normal;
    color: #393534; text-decoration:none;
}
A.LeftMenuOption:visited
{
	font-family:Verdana; font-size:10px; font-weight:normal;
    color: #393534; text-decoration:none;
}
A.LeftMenuOption:hover
{
	font-family:Verdana; font-size:10px; font-weight:normal;
    color: #ffffff; text-decoration:none;
}


.ExodusText
{
	font-family:Verdana; font-size:10px; font-weight:normal;
	text-decoration:none;
}

.NewsletterTable
{
	font-family:Verdana; font-size:10px; font-weight:normal;
	padding-left:3px;
    color: #091b59;
}
.NewsletterCell
{
	font-family:Verdana; font-size:10px; font-weight:normal;
    vertical-align:middle;
    background-color: #A4B0BC;
    width:150px;
     
}

.MainPageHeader
{
	font-family:Verdana; font-size:10px; font-weight:bold;
	color:#1E467A;
	padding-left:5px;
}

.MainPageText
{
	font-family:Verdana; font-size:10px; font-weight:normal;padding:10px;
	/*color:#0a0a0a;*/
}
.WelcomeText
{
	font-family:Verdana; font-size:10px; font-weight:normal;
	padding-top:10px;
	padding-left:10px;
	padding-right:50px;
	padding-bottom:10px;
	/*color:#0a0a0a;*/
}	

.MainPageLinksHeader
{
	font-family:Verdana; font-size:10px; font-weight:bold;
	color:#FEFEFE;
	background-color:red;
	padding-left:5px;
}

.MainNewsHeader
{
	color:#034ea2;
	font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 12px;
    	font-style: normal;
    	line-height: normal;
    	font-weight: bold;
    	font-variant: normal;
    	text-transform: none;
    	text-decoration: none;
        padding-left:4px;
}

A.MainNewsLink
{
	font-family:Verdana; font-size:10px; font-weight:bold;
	/*color:#1E467A;*/
    TEXT-DECORATION: none
}
A.MainNewsLink:visited
{
	font-family:Verdana; font-size:10px; font-weight:bold;
	/*color:#1E467A;*/
    TEXT-DECORATION: none
}

A.MainNewsLink:hover
{
	font-family:Verdana; font-size:10px; font-weight:bold;
	/*color:#5b5a58;*/
    TEXT-DECORATION: underline
}


.FooterTable
{
	font-family:Verdana; font-size:10px; font-weight:normal;
    color: white;
	background-color: #689ec4;
    text-align:right;
}
A.FooterOption
{
	font-family:Verdana; font-size:10px; font-weight:bold;
    color: white;
    text-decoration:none;
}
A.FooterOption:visited
{
	font-family:Verdana; font-size:10px; font-weight:bold;
    color: white;
    text-decoration:none;
}
A.FooterOption:hover
{
	font-family:Verdana; font-size:10px; font-weight:bold;
    color: yellow;
    text-decoration:none;
    cursor:hand;
}
 

/** Search box */
.SearchBox
{
	font-family:Verdana; font-size:10px; font-weight:bold;
    PADDING-LEFT: 8px;
    BORDER-RIGHT: #374B5B 1px solid;
    BORDER-TOP: #374B5B 1px solid;
    BORDER-LEFT: #374B5B 1px solid;
    BORDER-BOTTOM: #374B5B 1px solid;
    HEIGHT: 23px;
    BACKGROUND-COLOR: #B8CEE3 
}
/** Search box */






/** Top menu container */
.TopMenuContainer
{
	width:100%;
	height:52px;
	border:1px solid #CBCBCB;
	background-color:black;
	vertical-align:middle;
	
}
/** End Top menu container */


/** Top Menu 1 - Horizontal 2-level CSS menu */
.HcssLevel0
{
	font-family:Verdana; font-size:11px; font-weight:normal;
	text-decoration:none;
	color:#EFF0F1;
	vertical-align:middle;
	text-align:center;
	background-color:#2C2C2C;
	


	/* TO add separators to the menu - uncomment this. */
	/*border-right:solid 2px white; */
	
}
A.HcssLevel0
{
	font-family:Verdana; font-size:11px; font-weight:normal;
	text-decoration:none;
	color:#EFF0F1;
	vertical-align:middle;
	text-align:center;
	
}
A.HcssLevel0:hover
{
	font-family:Verdana; font-size:11px; font-weight:normal;
	text-decoration:none;
	color:#B9B9B9;
	text-align:center;

}
.HcssBulletImage
{
	border:none;
	vertical-align:middle;
	text-align:center;
}
.HcssLevel1
{
	font-family:Verdana; font-size:10px; font-weight:normal;
	position:absolute;

    visibility: hidden;
    line-height: 18px;
    z-index: 100;
    width: 205px;
    background-color: #88a3d0;
    color:White;

}

.HcssLevel1 A
{
	font-family:Verdana; font-size:10px; font-weight:normal;
    width: 100%;
    display: block;
    padding-left: 0px;
    text-decoration: none;
    background-color: #88a3d0;
    color:White;
    border: 1px solid black;
    border-top-width:0;

}

.HcssLevel1 A:hover
{ 
	font-family:Verdana;font-size:10px;font-weight:bold;
    background-color: #88a3d0;
	color: #304568;
    border: 1px solid black;
    border-top-width:0;

}


/** END Top Menu 1 */

/** Left Menu CSS */
.firstlevelcss
{
	position:absolute; 
	font-family:Verdana;font-size:10px;font-weight:bold;
	background-color:  #375078;
	color:#313539;	
	text-decoration:none;
	vertical-align:middle;
	height:19px;
	width:150px;
	padding-left:3px;
}
.firstlevelcss:hover
{ 
	font-family:Verdana;font-size:10px;font-weight:bold;
	background-color:#94AABD;
	color:#313539;
	cursor:hand; 
	BORDER:#999999 1px solid; 
	text-decoration:none;
	vertical-align:middle;
	height:19px;
}

/* Drop down mehu options*/
#Vdropmenudiv
{
	position:absolute;
	visibility: hidden;
	font:normal 10px Verdana;
	line-height: 12px;
	z-index: 100;
	background-color: #2E2E2E;
	border-top:1px solid #FFFFFF;
	border-left:1px solid FFFFFF;
	border-right:1px solid #FFFFFF;
	width: 180px;
	
	
}

#Vdropmenudiv a
{
	width: 100%;
	display: block;
	padding-left: 3px;
   	padding-top: 5px;
        padding-bottom: 5px;
	text-decoration: none;
	border-bottom: 1px solid #FFFFFF;
	color: #313539;
	
}

#Vdropmenudiv a:hover{ /*hover background color*/
	background-color: #2E2E2E;
        color: #313539;
}

/* Sample CSS definition for the example list. Remove if desired */

.navlist li{
	padding-left: 10px;
   	padding-top: 3px;
    padding-bottom: 3px;
	text-decoration: none;
	border-bottom: 1px solid #FFFFFF;
	color: #313539;
	font-weight:bold;
	
	 
}
.navlist li a { 
        text-decoration: none;
        width:170px;
        PADDING-top: 2px;
        PADDING-bottom: 2px;
        font-weight:bold;
}
.navlist li:hover, .navlist li a:focus {
        text-decoration: none;
        background-color: #2E2E2E;
      	font-weight:bold;
       
}
.navlist li a:hover{
	text-decoration: none;
        background-color: #2E2E2E;
        color: #313539;
	font-weight:bold;
}


.navlist{
	padding: 0;
    	margin: 0;
    	list-style: none;
	
}




/* END left menu CSS */

/* Left Banners */
.LeftBannerContainer
{
	font-family:Verdana;font-size:10px;font-weight:normal;
	background-color:white;
	width:150px;
	text-align:center;
	
}
.LeftBannerCell
{
	font-family:Verdana;font-size:10px;font-weight:normal;
	text-align:center;
	background-color:White;
	width:100%;
	cursor:hand;
	
}
/* END Left Banners */


/* Right Banners */
.RightBannerContainer
{
	font-family:Verdana;font-size:10px;font-weight:normal;
	/*background-color:white;*/
	width:122px;
	text-align:center;
	
}
.RightBannerCell
{
	font-family:Verdana;font-size:10px;font-weight:normal;
	text-align:center;
	/*background-color:White;*/
	width:100%;
	cursor:hand;
	
}
/* END Left Banners */


/* Survey styles */
.SurveyTable
{
	font-family:Verdana; font-size:10px; font-weight:normal;
	padding-left:3px;
    color: #091b59;
}
.SurveyCell
{
	font-family:Verdana; font-size:10px; font-weight:normal;
    vertical-align:middle;
    width:150px;     
}
/* END Survey styles */


/* Top Menu 2 */
.TopContainer1
{
	font-family:Verdana; font-size:10px; font-weight:normal;
	height:20px;
	background-color: #cfcc99;
}
.TopContainer2
{
	font-weight: bold;
	height:25px;
	BACKGROUND-IMAGE: url(images/diagonal_top.gif);
}
.TopMenu2Option
{
	cursor:hand;
	border-style:none;
	
}
/* End Top Menu 2 */


/* All other styles */


.homeheader
{
    FONT-SIZE: 12px;
    COLOR: #FD6631;
    FONT-FAMILY: Verdana;
    TEXT-DECORATION: none
}
.textgrayhome
{
    FONT-SIZE: 10px;
    COLOR: #414141;
    FONT-FAMILY: Verdana;
    TEXT-DECORATION: none
}
.textdarkgray A
{
    FONT-SIZE: 10px;
    COLOR: #393534;
    FONT-FAMILY: Verdana;
    TEXT-DECORATION: none;
}
.textdarkgray
{
    FONT-SIZE: 10px;
    COLOR: #393534;
    FONT-FAMILY: Verdana;
    TEXT-DECORATION: none
}
.textdarkgray A:hover
{
    FONT-SIZE: 10px;
    COLOR: #FFFFFF;
    FONT-FAMILY: Verdana;
    TEXT-DECORATION: none
}
.textblue A:hover
{
    FONT-SIZE: 10px;
    COLOR: #FFFFFF;
    FONT-FAMILY: Verdana;
    TEXT-DECORATION: none
}
.textblue A
{
    FONT-SIZE: 10px;
    COLOR: #5F89B3;
    FONT-FAMILY: Verdana;
    TEXT-DECORATION: none;
}
.textblue
{
    FONT-SIZE: 10px;
    COLOR: #5F89B3;
    FONT-FAMILY: Verdana;
    TEXT-DECORATION: none
}
.textorange A:hover
{
    FONT-SIZE: 10px;
    COLOR: #F9941E;
    FONT-FAMILY: Verdana;
    TEXT-DECORATION: undeline
}
.textorange A
{
    FONT-SIZE: 10px;
    COLOR: #F9941E;
    FONT-FAMILY: Verdana;
    TEXT-DECORATION: none;
}
.textorange
{
    FONT-SIZE: 10px;
    COLOR: #F9941E;
    FONT-FAMILY: Verdana;
    TEXT-DECORATION: none
}
.field {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: 373536;
	text-decoration: none;
	border-color: #B8B8B8;
	border-style: solid;
	border-width: 1px;
}

.searchfield {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #A19FA0;
	text-decoration: none;
	border-color: #B8B8B8;
	border-style: solid;
	border-width: 1px;
}

.LeftAreaEortologioTD
{
    BORDER-RIGHT: #374B5B 1px solid;
    BORDER-TOP: #374B5B 1px solid;
    BORDER-LEFT: #374B5B 1px solid;
    BORDER-BOTTOM: #374B5B 1px solid;
    HEIGHT: 23px;
    BACKGROUND-COLOR: #A4B0BC 
}
.RightAreaTABLE
{
    FONT-SIZE: 10px;
    MARGIN-BOTTOM: 16px;
    WIDTH: 100%;
    COLOR: #091b59;
    FONT-FAMILY: Verdana;
    TEXT-ALIGN: right
}
.RightAreaTABLE TD
{
    BORDER-TOP: #374B5B 1px solid;
    BORDER-BOTTOM: #374B5B 1px solid;
    HEIGHT: 20px;
    BACKGROUND-COLOR: #A4B0BC
}

.LeftMenuTD
{
    PADDING-RIGHT: 12px;
    PADDING-LEFT: 12px;
    text-align:center;
}
.nameDay
{
    FONT-SIZE: 10px;
    COLOR: white;
    FONT-FAMILY: Verdana
}
TD.stripeHor
{
    BACKGROUND-COLOR: black;
    HEIGHT: 1px
}

TD.stripVer
{
    /*BACKGROUND-IMAGE: url(../../../images/orange_line_kath.gif);*/
    BACKGROUND-COLOR: black;
    WIDTH: 1px
}
TABLE.generic
{
    FONT-SIZE: 10px;
    FONT-FAMILY: Verdana
}
TABLE.forms
{
    FONT-SIZE: 8px;
    COLOR: #091b59;
    FONT-FAMILY: Verdana
}
DIV.container
{
    SCROLLBAR-FACE-COLOR: #ced5e9;
    OVERFLOW: auto;
    WIDTH: 100%;
    SCROLLBAR-ARROW-COLOR: #091b59;
    SCROLLBAR-DARKSHADOW-COLOR: #ced5e9;
    HEIGHT: 100%
}


/* The following classes are used by the Poll module */
.PollBox
{
	font-family:Verdana; 
	font-size:10px; 
	font-weight:normal;
	BACKGROUND-COLOR: #d82524; 
	
	
}

.PollStyle TD
{
	/*background-color:#d82524;*/
	background-image: url(../../Resources/images/bg_poll.gif);
	border: 0px;
}

.PollHeadStyle TD
{
	font-family: Arial;
	font-size:17px;
	font-weight:bold;
	color:#ffffff;
	padding-left: 15px;
	border-bottom: 1px solid black;
}

.PollAnswerStyle TD
{
	font-family:Verdana;
	font-size:12px; font-weight:normal;
	color:#ffffff;
	padding-left: 3px;
}

.PollQuestionStyle TD
{
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	background-color:#d82524;
	color: Black;
	padding-left: 15px;
	padding-top: 8px;
	padding-bottom: 6px;
}


.PollButtonStyle 
{
	font-family:Verdana;
	font-size:10px;
	font-weight:normal;
	/*padding-left:1px;
	padding-right:1px;
	padding-top:15;
	padding-bottom:15;
	*/
	text-align: left;
    color:#ffffff; 
    border: 0px;
    width: 80px;
    height: 25px;
    cursor: hand;
	/*background-color:#d82524; */
	background-image: url(../../Resources/images/voteBtn.gif);
	background-repeat: no-repeat;
}


.PollFootStyle TD
{
	padding-left: 15px;
	text-align: left;
	height: 40px;
	font-family:Verdana;
	font-size:10px;
	font-weight:bold;
	background-color:#d82524;
	color: Black;
}


/* The following classes are used by the Survey module */

.Survey
{
	border-right: #99cc33 1px solid;
	border-top: #99cc33 1px solid;
	font-size: 10pt;
	border-left: #99cc33 1px solid;
	width: 90%;
	border-bottom: #99cc33 1px solid;
	font-family: Arial;
	background-color: white;
}

.SurveyCell
{
	font-family:verdana;font-size:10px;font-weight:bold;
	color:Black;
}

.SurveyQuestionStyle 
{
	font-size:11pt;
	font-family:Arial;
	font-weight:bold;
	color:Black;
	background-color:#f0fff0;
}
.SurveyQuestionValidationMessageStyle 
{
	font-size:10pt;
	font-family:Arial;
	color:Red;
	background-color:#FCAAAA;
}
.SurveyQuestionValidationMarkStyle 
{
	font-size:11pt;
	font-family:Arial;
	color:Red;
}
.SurveyConfirmationMessageStyle
{
	font-size:10pt;
	font-family:Arial;
	color:Green;
	background-color :#B8F2AB;
}
.SurveySectionOptionStyle 
{
	font-size:xx-small;
	font-family:Arial;
	font-weight:bold;
	color:Font;
	background-color:#E6EDF1;
}
.SurveyButtonStyle 
{
	font-family:Verdana; font-size:9px; font-weight:bold;
}
.SurveyAnswerStyle 
{
	font-size:10pt;
	font-family:Arial;
	background-color:White;
}
.SurveyMatrixStyle 
{
	font-size:10pt;
	font-family:Arial;
	background-color:#f0fff0;
}
.SurveyMatrixHeaderStyle 
{
	font-size:10pt;
	font-family:Arial;
	background-color:#E3EEF6;
}
.SurveyMatrixItemStyle 
{
	font-size:10pt;
	font-family:Arial;
	background-color:white;
}
.SurveyMatrixAlternatingItemStyle 
{
	font-size:10pt;
	font-family:Arial;
	background-color:#f0fff0;
}
.SurveySectionGridAnswersItemStyle 
{
	font-size:10pt;
	font-family:Arial;
	background-color:white;
}
.SurveySectionGridAnswersAlternatingItemStyle
{
	font-size: 10pt;
	font-family: Arial;
	background-color: #f0fff0;
}
.SurveySectionGridAnswersStyle  
{
	font-size:10pt;
	font-family:Arial;
	background-color:#f0fff0;
}
.SurveySectionGridAnswersHeaderStyle
{
	font-size: 10pt;
	font-family: Arial;
	background-color: #99cc66;
}
.SurveyFootStyle
{
	font-weight: bold;
	font-size: 8pt;
	color: #33cc33;
	font-family: Arial;
	background-color: white;
}

/* FTS styles */
.cssearchtitle
{
	font-weight:bold;
	color:#FFFFFF;
	height:25px;
	PADDING-LEFT: 10px;
	PADDING-RIGHT: 10px;
	BACKGROUND-IMAGE: url(images/bg_search.gif);
}
.cskairostitle
{
	font-weight:bold;
	color:#FFFFFF;
	height:25px;
	width:100%;
	padding-top:5px;
	text-align:  center;
	BACKGROUND-IMAGE: url(images/bg_weather.gif);
	display:block;
}
.csmembertitle
{
	font-weight:bold;
	color:#FFFFFF;
	height:25px;
	width:100%;
	padding-top:5px;
	text-align:  center;
	BACKGROUND-IMAGE: url(images/bg_members.gif);
}
.csspanpath
{
	color:#f88359;
	height:30px;
	width:550px;
	padding-top:3px;
	padding-left:10px;
	BACKGROUND-IMAGE: url(images/grammi.gif);
	BACKGROUND-COLOR:#FFFFFF;
	background-repeat: no-repeat;
	background-position: bottom;
	display:block; 
}
.csspanpathpage
{
	color:#f88359;
	height:40px;
	width:100%;
	padding-left:10px;
	BACKGROUND-IMAGE: url(images/grammi.gif);
	BACKGROUND-COLOR:#FFFFFF;
	background-repeat: no-repeat;
	background-position: bottom;
	display:block; 
}
.csspanpathpage1
{
	height:8px;
	width:100%;
	BACKGROUND-IMAGE: url(images/grammi.gif);
	background-repeat: repeat-x; 
	 
}
.csspannews
{
	color:#f88359;
	height:30px;
	width:550px;
	padding-top:5px;
	padding-left:10px;
	BACKGROUND-IMAGE: url(images/grammi.gif);
	BACKGROUND-COLOR:#FFFFFF;
	background-repeat: no-repeat;
	background-position: bottom;
	font-weight:bold;
	display:block;
}
.datetext
{
	color:#4688AA;	
}

.FTS_InputTable
{
	width:150px;
	/*border:solid 1px dimgray; */
	background-color:#f4f4f4;	
}


.FTS_text
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-style: normal;
    line-height: normal;
    font-weight: normal;	
}

.csbacklink {
	PADDING-RIGHT: 0px; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-TOP: 0px; 
	MARGIN: 0px; 
	FONT-SIZE: 10px; 
	COLOR: #f88359; 
	BACKGROUND-COLOR: transparent; 
	TEXT-DECORATION: none
}


.csbacklink A{
	PADDING-RIGHT: 0px; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-TOP: 0px; 
	MARGIN: 0px; 
	FONT-SIZE: 10px; 
	COLOR: #f88359; 
	BACKGROUND-COLOR: transparent; 
	TEXT-DECORATION: none
}

.csbacklink A:visited {
	PADDING-RIGHT: 0px; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-TOP: 0px; 
	MARGIN: 0px; 
	FONT-SIZE: 10px; 
	COLOR: #f88359; 
	BACKGROUND-COLOR: transparent; 
	TEXT-DECORATION: none
}

.csbacklink A:hover {
	COLOR: #F07B4F
}
.csbacklink1 {
	PADDING-RIGHT: 0px; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-TOP: 0px; 
	MARGIN: 0px; 
	FONT-SIZE: 10px; 
	COLOR: #313539; 
	BACKGROUND-COLOR: transparent; 
	TEXT-DECORATION: none
}


.csbacklink1 A{
	PADDING-RIGHT: 0px; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-TOP: 0px; 
	MARGIN: 0px; 
	FONT-SIZE: 10px; 
	COLOR: #313539; 
	BACKGROUND-COLOR: transparent; 
	TEXT-DECORATION: none
}

.csbacklink1 A:visited {
	PADDING-RIGHT: 0px; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-TOP: 0px; 
	MARGIN: 0px; 
	FONT-SIZE: 10px; 
	COLOR: 313539; 
	BACKGROUND-COLOR: transparent; 
	TEXT-DECORATION: none
}

.csbacklink1 A:hover {
	COLOR: #f88359
}

.csftstitleheader {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	FONT-SIZE: 11px; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
        font-weight: bold;
	COLOR: #375078; 
        PADDING-TOP: 0px; 
	BACKGROUND-COLOR: transparent; 
	TEXT-DECORATION: none
}
UL.csulresults
{
	list-style-type: square; 
	color:#f88359;
}
/* END FTS styles */


/* Contact Form */

/* CSS for contact form*/

.CONTACT_text12
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px; font-style: normal;
    line-height: normal;
    font-weight: normal;	
}
.CONTACT_text11
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px; font-style: normal;
    line-height: normal;
    font-weight: normal;	
}


.CONTACT_FieldCaption
{   font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; 
	font-weight: bold;
}

.field {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #313539;
	text-decoration: none;
	border: thin solid #b8b8b8 1px;
}
/* END CSS for contact form*/


/* Member section styles */
.tbMembersArea
{
	border-bottom:solid 1px #E73800;
	border-top:solid 1px #E73800;
	border-left:solid 1px #E73800;
	border-right:solid 1px #E73800;
   FONT-SIZE: 10px;
   FONT-FAMILY:Verdana;

}

.MemberAreaText
{
	background-color:#8697b3;
    	font-family: Verdana, Arial, Helvetica, sans-serif;
    	font-size: 11px;
    	font-style: normal;
    	line-height: normal;
    	font-weight: bold;
    	font-variant: normal;
    	text-transform: none;
    	color: #ffffff;
    	text-decoration: none;
}

.NewMemberText
{
	font-family:Verdana ;
	font-size:10px;
	font-weight:bold;
	color:#9CB6C6;
	font-weight:bold;
	background-color:White;		
}

.LearnMoreLink
{
	font-family:Verdana;
	font-size:10px;
	background-color:White;
	color:Black;
	cursor:hand;
	text-decoration:none;
}
.LearnMoreLink:visited
{
	font-family:Verdana;
	font-size:10px;
	background-color:White;
	color:Black;
	cursor:hand;
	text-decoration:none;
}
.LearnMoreLink:hover
{
	font-family:Verdana;
	font-size:10px;
	background-color:White;
	color:Black;
	cursor:hand;
	text-decoration:underline;
}

.RegisterHereLink
{
	text-transform: none;
    color: #313539;
    text-decoration: underline;
	font-size: 10pt;
	font-family: Verdana;
}
.RegisterHereLink:visited
{
	text-transform: none;
    color: #313539;
    text-decoration: underline;
   	font-size: 10pt;
	font-family: Verdana;

}

.RegisterHereLink:hover
{
	text-transform: none;
   	color: #E8572A;
   	text-decoration: none;
	font-size: 10pt;
	font-family: Verdana;
	
	
}

.LoginFields
{
   FONT-SIZE: 10px;
   FONT-FAMILY:Verdana;
	COLOR: #9C9A9C;
	background-color:White;
	border-left: solid 1px #9C9A9C;
	border-top:solid 1px #9C9A9C;
	border-right:solid 1px #9C9A9C;
	border-bottom:solid 1px #9C9A9C;
}	

.MemberLoginText
{
 background-color:#E73800;
 color:White;
 border:0;
 font-family:Verdana;
 font-size:11px;
 font-weight:bold;
}	

.LoginButtonStyle 
{
	font-family:Verdana; font-size:10px; font-weight:normal;
	padding-left:1px;
	padding-right:1px;
	padding-top:0;
	padding-bottom:0;
        color:#4D4E53; 
	background-color:#DFE3E4;
	border-color: #A2A1A9;
	border-style: solid;
	border-width: 1px;


}

/* End member section styles */





/* Phonebook styles */

A.bluelink {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	FONT-SIZE: 10px; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	COLOR: #375078; 
        PADDING-TOP: 0px; 
	BACKGROUND-COLOR: transparent; 
	TEXT-DECORATION: none
}
A.bluelink:hover {
	COLOR: #F07B4F
}
.blueHeader {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	FONT-SIZE: 11px; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
        font-weight: bold;
	COLOR: #375078; 
        PADDING-TOP: 0px; 
	BACKGROUND-COLOR: transparent; 
	TEXT-DECORATION: none
}


.PhoneBookResultHeader
{
	font-family:Verdana; font-size:9px; font-style:normal; font-weight:bold;
	background-color:#375078;
	color: white;
	text-align:center;
	text-decoration: none; text-transform:none;	
}
A.PhoneBookResultHeader
{
	font-family:Verdana; font-size:9px; font-style:normal; font-weight:bold;
	background-color:#375078;
	color: white;
	text-align:center;
	text-decoration: none; text-transform:none;	
}
A.PhoneBookResultHeader:visited
{
	font-family:Verdana; font-size:9px; font-style:normal; font-weight:bold;
	background-color:#375078;
	color: white;
	text-align:center;
	text-decoration: none; text-transform:none;	
}
A.PhoneBookResultHeader:hover
{
	font-family:Verdana; font-size:9px; font-style:normal; font-weight:bold;
	background-color:#375078;
	color: orange;
	text-align:center;
	text-decoration: none; text-transform:none;	
}

.PhoneBookResultItem
{
	font-family:Verdana; font-size:9px; font-style:normal; font-weight:normal;
	color: black;
	text-decoration: none; text-transform:none;	
}


.PageNumbers
{
	font-family:Verdana; font-size:9px; font-style:normal; font-weight:normal;
	color: black;
	text-align:center;
	text-decoration: none; text-transform:none;	
}

.PagingOptions
{
	font-family:Verdana; font-size:9px; font-style:normal; font-weight:bold;
	color: black;
	text-align:center;
	text-decoration: none; text-transform:none;	
}
A.PagingOptions
{
	font-family:Verdana; font-size:9px; font-style:normal; font-weight:bold;
	color: black;
	text-align:center;
	text-decoration: none; text-transform:none;	
}

A.PagingOptions:visited
{
	font-family:Verdana; font-size:9px; font-style:normal; font-weight:bold;
	color: black;
	text-align:center;
	text-decoration: none; text-transform:none;	
}
A.PagingOptions:hover
{
	font-family:Verdana; font-size:9px; font-style:normal; font-weight:bold;
	color: black;
	text-align:center;
	text-decoration: none; text-transform:none;	
}


/* END Phonebook styles */

/* Calendar styles */

.CalendarControl
{
	font-family:Verdana; font-size:10px;
	background-color:#FFFFCC;
	color: #663399;
	border-color: #FFCC66;
}

.CalendarTodayDayStyle
{
	font-family:Verdana; font-size:10px;
	color:White;background-color:#FFCC66;
}

.CalendarSelectorStyle
{
	font-family:Verdana; font-size:10px;
	color:White;background-color: #FFCC66;
}

.CalendarNextPrevStyle
{
	font-family:Verdana; font-size:10px;
	background-color: #FFFFCC;
}
.CalendarDayHeaderStyle
{
	height:1px;
	font-family:Verdana; font-size:10px;
	background-color: #FFCC66;
}

.CalendarSelectedDayStyle
{
	font-family:Verdana; font-size:10px; font-weight:bold;
	background-color: red /*#CCCCFF;*/
}

.CalendarTitleStyle
{
	font-family:arial; font-size:11px; font-weight:bold;
	background-color:#990000;
	color:#fffffc;
}

.CalendarSelectedDayStyle
{
	font-family:Verdana; font-size:10px; font-weight:bold;
	background-color: #CCCCFF;
}

.CalendarOtherMonthDayStyle
{
	font-family:Verdana; font-size:10px; 
	color: #CC9966;
}

.CalendarDetailsDateRow
{
	font-family:Verdana; font-size:11px; font-weight:bold;
	background-color:#990000;
	color:#fffffc;
	width:100%;
	height:30px;


}

.CalendarDetailsTitle
{
	font-family:Verdana; font-size:10px; font-weight:bold;
    color: yellow;
    height:20px;
	background-color:#ffffcc;
	color:#330099;
}
.CalendarDetailsDescription
{
	font-family:Verdana; font-size:10px; font-weight:normal;
	width:100%;
}


/* CSS Sitemap*/
.Indent
{
	height:20px;
	width: 10px;
}

.SitemapTitle
{
	font-family:Verdana; font-size:11px; font-weight:bold; 
}

A.sitemaplink
{
	/*COLOR: black;*/
	TEXT-DECORATION: none;
}
A.sitemaplink:hover 
{
	COLOR: #E8572A;
}
UL.csUL1
{
        margin:2px;
        PADDING-LEFT: 15px; 
		color:#f88359;
 		list-style-type: square; 
}
UL.csUL2
{
	margin:2px;
	PADDING-LEFT: 55px; 
 	color:#f88359;
 	list-style-type: disc; 
}
UL.csUL3
{
	margin:2px;
	PADDING-LEFT: 105px; 
 	color:#f88359;
 	list-style-type: disc; 
}
UL.csUL4
{
	margin:2px;
	PADDING-LEFT: 145px; 
 	color:#f88359;
 	list-style-type: disc; 
}
UL.csUL5
{
	margin:2px;
	PADDING-LEFT: 185px; 
	color:#f88359;
	list-style-type: disc; 
}
UL.csUL6
{
	PADDING-LEFT: 225px; 
 	color:#f88359;
 	list-style-type: disc; 
}
/* End Site map*/
/* Css for Aggelies Data list*/
.dlitem
{
	background-color:#CfCC99;
	color: #313539;
	padding:2px;
	border-bottom:4px solid #CfCC99;

}
.dlalternatingitem
{
	background-color:#DEDDC9;
	color: #313539;
	padding:2px;

}
.aggeliesdatalist
{
	Width:100%;
}
.cssotaname
{
	color: #416075;
	font-weight:bold;
}
/* End Aggelies*/
/* Horizontal Ota Menu */
.hmenuota{
	background-color:#ffffff;
	Width:100%;
	border-top:3px solid #FFFFFF;
	border-bottom:3px solid #FFFFFF;
	
}
.hmenuotaitem{	
	background-color:#8AA578;
	border-right:1px solid #FFFFFF;
	height:22px;
	

}
.hmenuotaitem A
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
    	font-size: 11px;
    	font-style: normal;
    	line-height: normal;
    	font-weight: normal;
    	font-variant: normal;
    	text-transform: none;
    	color: #FFFFFF;
    	text-decoration: none;
	
}
.hmenuotaitem A:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
    	font-size: 11px;
    	font-style: normal;
    	line-height: normal;
    	font-weight: normal;
    	font-variant: normal;
    	text-transform: none;
    	color: yellow;
    	text-decoration: none;

}

/* End Horizontal Ota Menu */
#csstable{padding:20px;}
table.csstable{
	background-color:#bdbd8b;
}
table.csstable TD{
	background-color: #e0e0bb;
        padding:4px;
}

#csstable1{padding:20px;}
table.csstable1{
	background-color:#F7F5EA;
}
table.csstable1 TD{
	background-color: #cfcc99;
        padding:4px;
}

/*-------------*/
.PaymentsResultHeader
{
	font-family:Verdana; font-size:9px; font-style:normal; font-weight:bold;
	background-color:#CFCC99;
	color: white;
	text-align:center;
	text-decoration: none; text-transform:none;
	height: 20px;
}
A.PaymentsResultHeader
{
	font-family:Verdana; font-size:9px; font-style:normal; font-weight:bold;
	background-color:#375078;
	color: white;
	text-align:center;
	text-decoration: none; text-transform:none;	
}
A.PaymentsResultHeader:visited
{
	font-family:Verdana; font-size:9px; font-style:normal; font-weight:bold;
	background-color:#375078;
	color: white;
	text-align:center;
	text-decoration: none; text-transform:none;	
}
A.PaymentsResultHeader:hover
{
	font-family:Verdana; font-size:9px; font-style:normal; font-weight:bold;
	background-color:#375078;
	color: orange;
	text-align:center;
	text-decoration: none; text-transform:none;	
}

.PaymentsResultItem
{
	font-family:Verdana; font-size:9px; font-style:normal; font-weight:normal;
	color: black;
	text-decoration: none; text-transform:none;	
}

/*GAVROS DEFINED STYLES */

#LOGODIV{text-align:left;position:relative;MARGIN: 0px auto;
		width:990px;
}

#TOPMENU{width: 990px;background-color:#2C2C2C;MARGIN: 0px auto;}

#FIRSTAREACONTAINER{text-align:left;position:relative;MARGIN: 0px auto;
		float: left;
		BACKGROUND-POSITION: 0px 0px; 
		BACKGROUND-ATTACHMENT: scroll; 
		BACKGROUND-IMAGE: url(images/bg_horizontal_line_top_new.gif); 
		WIDTH: 686px; BACKGROUND-REPEAT: repeat-y;
		
}
#BLACKREDLINE
{
	text-align:left;position:relative;MARGIN: 0px auto;
	float: left;
	BACKGROUND-POSITION: 0px 0px; 
	BACKGROUND-ATTACHMENT: scroll; 
	/*BACKGROUND-IMAGE: url(images/bg_horizontal_line_top.gif); */
	background-color: Black;
	WIDTH: 686px; BACKGROUND-REPEAT: repeat-y;
}

#MAINCONTAINER
{

	text-align:left;MARGIN: auto;
		width:990px;
		BACKGROUND-POSITION: 0px 0px; 
		BACKGROUND-ATTACHMENT: scroll; 
		BACKGROUND-IMAGE: url(images/bg_hor_bottom.gif); 
		WIDTH: 990px; BACKGROUND-REPEAT: repeat-y;
		float:left;
}
#textBanner
{display:block;vertical-align: bottom;}
#FIRSTPAGEMAINAREA{width: 423px;text-align: center;float:left; border-left: solid 6px black; border-right: solid 6px black;}
#FIRSTPAGE2{width :251px;float: none; text-align: left; margin-left: 0px;}#FIRSTPAGE3{width: 251px;float: none;border-top: solid 4px black;}

#SECONDAREACONTAINER{text-align:left;position:relative;MARGIN: 0px auto;
		width: 686px;float: left;
		BACKGROUND-POSITION: 0px 0px; 
		BACKGROUND-ATTACHMENT: scroll; 
		BACKGROUND-IMAGE: url(images/bg_horizontal_line2.gif); 
		BACKGROUND-REPEAT: repeat-y;
	}
#APOPSEISCONTAINER
{ 
	text-align:left;position:relative;MARGIN: 0px auto;
	width: 686px;float: left;
	BACKGROUND-POSITION: 0px 0px; 
	BACKGROUND-ATTACHMENT: scroll; 
	BACKGROUND-IMAGE: url(images/bg_horizontal_line_top.gif); 
	BACKGROUND-REPEAT: repeat-y;
}
#APOPSEIS{background-color: black; width: 435px;text-align: left;float: left;}
#APOPSEISRIGHT{}

#FIRSTPAGE4{background-color: black; width: 434px;text-align: left;float: left;}
#FIRSTPAGE5AND6{background-color: pink; width: 251px; text-align: center;float: left; }
#FIRSTPAGE5{width :251px;float: left; text-align: left; margin-left: 0px;}
#FIRSTPAGE6{width: 251px;float: right;}
#FIRSTPAGE7{width: 435px;float: left;}
#FIRSTPAGE8{width: 251px;float: left;MARGIN: 0px auto;}
#FIRSTPAGE9{width: 434px;float: left;}
#FIRSTPAGE10{width: 251px;float: left;MARGIN: 0px auto;}

#THIRDAREACONTAINER{text-align:left;position:relative;MARGIN: 0px auto;
		float: left;
		BACKGROUND-POSITION: 0px 0px; 
		BACKGROUND-ATTACHMENT: scroll; 
		BACKGROUND-IMAGE: url(../../Resources/images/bg_horizontal_line4c2.gif); 
		WIDTH: 686px; BACKGROUND-REPEAT: repeat-y;
}

#FOURTHAREACONTAINER{text-align:left;position:relative;MARGIN: 0px auto;
		float: left;
		BACKGROUND-POSITION: 0px 0px; 
		BACKGROUND-ATTACHMENT: scroll; 
		BACKGROUND-IMAGE: url(../../Resources/images/bg_horizontal_line4c.gif); 
		WIDTH: 686px; BACKGROUND-REPEAT: repeat-y;
}

#FIRSTPAGEFIRSTBANNERZONE{text-align: center;}
#FIRSTPAGESECONDBANNERZONE{BACKGROUND-IMAGE: url(../../Resources/images/bg_big_banner.gif); text-align: center; padding: 5px 5px 5px 5px; }
#FIRSTPAGETHIRDBANNERZONE{BACKGROUND-IMAGE: url(../../Resources/images/bg_hor_banner.gif);text-align: center;width: 676px;padding: 5px 5px 5px 5px;}
#FIRSTPAGEFOURTHBANNERZONE{BACKGROUND-IMAGE: url(../../Resources/images/bg_hor_banner.gif);text-align: center;width: 676px;padding: 5px 5px 5px 5px;}

#MAINAREAOTHERPAGES
{
	text-align:left;
	position:relative;
	MARGIN: 0px auto;
	width:990px; 
	background-color: #FFFFFF;
	BACKGROUND-IMAGE: url(images/bgpage.gif);
	BACKGROUND-POSITION: 0px 0px; 
	BACKGROUND-ATTACHMENT: scroll; 
	BACKGROUND-REPEAT: repeat-y;
	float:left;
}

#LEFTAREAOTHERPAGES{float: left;width: 690px;background-color: White;vertical-align:top;}
#RIGHTAREAOTHERPAGES{float: right;width: 300px;background-color: #7D1919;height: 1000px;text-align: center;}
#FOOTER{float: left;width:990px;margin: 0px auto;}
.firstPageMainAreaTable{
	width: 423px;
}
.mainarticleimage
{
	text-align:center;
}
.mainarticleTitle,
.mainarticleTitle a,
.mainarticleTitle a:hover,
.mainarticleTitle a:visited
{
	padding: 10px 5px 0px 0px;
	font-family: Tahoma;
	font-size:22px;
	font-weight:bold;
	color: White;
	text-decoration: none;
	text-align:left;
}
.mainarticleOverTitle,
.mainarticleOverTitle a, 
.mainarticleOverTitle a:visited,
.mainarticleOverTitle a:hover
{
	padding: 4px 5px 0px 0px;
	font-family: Tahoma;
	font-size:18px;
	font-weight:bold;
	color: #db2625;
	text-decoration: none;	
}
.mainarticlesummary
{
	padding: 10px 5px 15px 10px;
	color: white;
	font-size: 14px;
	font-family: Tahoma, Arial;
	color: #f0f0f0;
}
.mainarticlesummary A
{
	color: #f0f0f0;
	text-decoration: none;
}
.mainpagesecondAreaImage
{
	padding: 3px 3px 3px 3px;
	vertical-align: top;
	
}

.mainpagesecondAreaTableB
{
	background-color: #D82524;	
	width: 251px;
}
.mainpagesecondAreaTitleB,
.mainpagesecondAreaTitleB a,
.mainpagesecondAreaTitleB a:hover,
.mainpagesecondAreaTitleB a:visited
{
	font-family: Verdana;
	color: #FEFEF8;
	font-size: 16px;
	text-decoration: none;
	font-weight: bold;
}
.mainpagesecondAreaDescriptionB,
.mainpagesecondAreaDescriptionB a,
.mainpagesecondAreaDescriptionB a:hover,
.mainpagesecondAreaDescriptionB a:visited
{
	font-family: Verdana;
	color: #FEFEF8;
	font-size: 11px;
	text-decoration: none;
}


.mainpagesecondAreaTable
{
	background-color: #FFFFFF;	
	width: 435px;
}
.mainpagesecondAreaTitle,
.mainpagesecondAreaTitle a,
.mainpagesecondAreaTitle a:hover,
.mainpagesecondAreaTitle a:visited
{
	font-family: Verdana;
	color: #c52221;
	font-size: 18px;
	text-decoration: none;
}

.mainpagesecondAreaDescription,
.mainpagesecondAreaDescription a,
.mainpagesecondAreaDescription a:hover,
.mainpagesecondAreaDescription a:visited
{
	font-family: Verdana;
	color: #3c3c3c;
	font-size: 12px;
	text-decoration: none;
}

.mainpagethirdAreaTable
{
	background-color: #9F1918;	
}

.mainpagethirdAreaImage
{
	vertical-align: top;
}
.mainpagethirdAreaCell
{
	vertical-align: top;
}
.mainpagethirdAreaTitle,
.mainpagethirdAreaTitle a,
.mainpagethirdAreaTitle a:hover,
.mainpagethirdAreaTitle a:visited
{
	font: normal normal bold 14px verdana;
	color: #FEFEF8;
	text-decoration: none;
	vertical-align: top;
}

.mainpagethirdAreaDescription,
.mainpagethirdAreaDescription a,
.mainpagethirdAreaDescription a:hover,
.mainpagethirdAreaDescription a:visited
{
	font: normal normal normal 11px verdana;
	color: #FEFEF8;	
	text-decoration: none;
}

			
.MainPageThirdAreaHeaderCell1
{
	text-align:left;
	background-image:  url(images/bg_red_title.gif);
	font: normal normal normal 19px verdana;
	color: White;
	width: 305px;
	text-align:left;
	padding-left: 10px;
}
.MainPageThirdAreaHeaderCell2
{
	text-align:left;
	background-image:  url(images/bg_red_title.gif);
	font: normal normal normal 15px verdana;
	color: White;
	width: 139px;
	text-align:right;
	
}
.MainPageThirdAreaHeaderCell3
{
	text-align:left;
	background-image:  url(images/bg_black_title.gif);
	font: normal normal normal 19px verdana;
	color: #aeaeae;
	width: 248px;
	height: 31px;
	padding-left: 10px;
	vertical-align: middle;
}
.APOPSEISHEADERCELL
{
	text-align:left;
	background-image:  url(images/bg_black_title.gif);
	font: normal normal normal 19px verdana;
	color: #aeaeae;
	width: 432px;
	height: 31px;
	padding-left: 10px;
	vertical-align: middle;
}
.MainPageThirdAreaHeaderCell4
{
	text-align:left;
	font: normal normal normal 11px verdana;
	color: #aeaeae;
}
			
.mainpagethirdAreaHeaderTableMore
{
	font: normal normal bold 9pt verdana;
	color: #FAFCFE;
	text-align: right;
	padding:  2px  15px  2px 0px;
}
.mainpagestilesTable
{
	/*border: solid 1 white;*/
	width: 251px;
	background-color: #4c4a4b;
}
.mainpagestilesShadow
{
		background-image:  url(images/asyrmatos_bg_shadow.jpg);
}
.mainpagestilesTitle
.mainpagestilesTitle P,
.mainpagestilesTitle a,
.mainpagestilesTitle a:hover,
.mainpagestilesTitle a:visited
{
	font-family: Verdana;
	font-weight: bold;
	font-size: 15px;
	color: White;
	padding-top: 10px;
	padding: 7px 3px 3px 0px;
	text-decoration: none;
}

.mainpagestilesDescription
{
	padding: 14px 3px 3px 0px; font-family: Verdana; font-weight: normal; font-size: 11px;
	color: #f0f0f0;
	text-decoration: none;
}
.mainpagestilesDescription A
{
	padding: 14px 3px 3px 0px; font-family: Verdana; font-weight: normal; font-size: 11px;
	color: #f0f0f0;
	text-decoration: none;
}
.mainpagestilesDescription A:hover
{
	padding: 14px 3px 3px 0px; font-family: Verdana; font-weight: normal; font-size: 11px;
	color: #f0f0f0;
	text-decoration: none;
}
.mainpagestilesDescription A:visited
{
	padding: 14px 3px 3px 0px; font-family: Verdana; font-weight: normal; font-size: 11px;
	color: #f0f0f0;
	text-decoration: none;
}

.mainpagesmallArticlesTable
{
	/*border: solid 1 white;*/
	width: 251px;
	background-image: url(images/red_pattern.gif);	
}

.mainpagesmallArticlesTitle
{	
	font-family: Verdana;
	font-weight: bold;
	font-size: 16px;
	color: White;
	text-decoration: none;
}

.mainpagesmallArticlesDescription,
.mainpagesmallArticlesDescription P,
.mainpagesmallArticlesDescription a,
.mainpagesmallArticlesDescription a:hover,
.mainpagesmallArticlesDescription a:visited
{
	padding: 0px 3px 3px 0px;
	font-family: Verdana;
	font-weight: normal;
	font-size: 11px;
	color: #f0f0f0;
	text-decoration: none;	
}

.mainpagestilesApopsisTable
{
	width: 251px;
	/*background-color: #aeaeae;	*/
	/*padding: 0px 0px 0px 0px;*/
	/*background-image: url(images/red_pattern.gif); */
	padding: 0px 0px 0px 3px;
}
.mainpagestilesApopsisAuthor
{
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	color: #F5E0DF;
	padding-top: 10px;
	padding: 0px 3px 3px 3px;
}
.mainpagestilesApopsisImageCell	
{
	text-align: center;
	vertical-align: top;
}
.mainpagestilesApopsisTitle
{
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #F5E0DF;
	/*padding: 10px 0px 10px 0px;*/
	text-align: left;
	vertical-align: top;
	background-color: #9F1D1D;
	padding-top: 10px;
	border-left: solid 5px #C52221;
	border-right: solid 5px #C52221;
}	
.mainpagestilesApopsisTitle A
{
	color: #F5E0DF;
	text-decoration: none;
}
.mainpagestilesApopsisPicture
{
	
}

.mainpagestilesApopsisDescription,
.mainpagestilesApopsisDescription P,
.mainpagestilesApopsisDescription a,
.mainpagestilesApopsisDescription a:hover,
.mainpagestilesApopsisDescription a:visited
{
	padding: 3px 3px 3px 3px;
	font-family: Verdana;
	font-weight: normal;
	font-size: 12px;
	color: #E3E3E3;
	padding-bottom: 10px;	
	padding-top: 10px;
}
/*WHITE SKIN FOR STILESAPOPSIS CONTROL */
.mainpagestilesApopsisAuthorWHITE
{
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	color: #A01844;
	padding-top: 10px;
	padding: 0px 3px 3px 3px;
}
.mainpagestilesApopsisTableWHITE
{
	width: 251px;
	/*background-color: #aeaeae;	*/
	padding: 0px 0px 0px 0px;
	background-image: url(images/bg_pattern_white.gif); 
	padding: 10px 5px 10px 5px;
}
.mainpagestilesApopsisTitleWHITE
{
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #333433;
	padding: 10px 0px 10px 0px;
	text-align: left;
	vertical-align: middle;
}
.mainpagestilesApopsisTitleWHITE A
{
	color: #333433;
	text-decoration: none;
}
.mainpagestilesApopsisPictureWHITE
{
	
}

.mainpagestilesApopsisDescriptionWHITE,
.mainpagestilesApopsisDescriptionWHITE P,
.mainpagestilesApopsisDescriptionWHITE a,
.mainpagestilesApopsisDescriptionWHITE a:hover,
.mainpagestilesApopsisDescriptionWHITE a:visited
{
	padding: 3px 3px 3px 3px;
	font-family: Verdana;
	font-weight: normal;
	font-size: 12px;
	color: #333433;
	padding-bottom: 10px;	
	padding-top: 10px;
}

/*	CALENDAR	*/
.calTable
{
	border: 1px solid #000000;
	background-color: #D4D4D4;
}

.calTitle
{
	color: #9b9b9e;
	font-family: verdana;
	font-size: 11px;
	padding-left: 2px;
	padding-right: 3px;
	vertical-align: middle;
}

.calDayHeader
{
	color: #000000;
	font-family: verdana;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	background-color: #d82524;
	height: 28px;
}

.calDayRow
{
	background-color: #d82524;
}

.calTable
{
	border: 1px solid #e46968;
}

.calButtons
{
	background-color: #d82524;
	width: 100%;
	border: 0px;
	color: white;
	height: 21px;
	cursor: hand;
}

.garbage
{
	width: 0px;
	height: 0px;
	border: 0px;
}

.calEvents
{
	color: white;
	font-family: verdana;
	font-size: 11px;
}

.calEventTime
{
	color: black;
	font-family: verdana;
	font-size: 11px;
}
.newsitemlinks
{
	font-family: Verdana, Arial;
	font-size: 10px;
	font-weight: normal;
	color: #999999;
	text-align: right;
	vertical-align: middle;
	padding-right: 18px;
	padding-top: 0px;
	padding-bottom: 5px;
}
.newsitemlinks a, .newsitemlinks a:visited
{
	color: #999999;
	text-decoration: none;
}

img.floatright
{
	float: right;
	clear: right;
	margin: 5px;
	border: solid 1 black;
	padding: 20px 20px 20px 20px;
	display: block;
}
.newsitemsharpline
{
	height: 1px;
	margin: 0px 0px 0px 0px;
	width: 100%;
	background-color: #C9C9C9;
}
.newsitemcategory
{
	font-family: Verdana, Arial;
	font-size: 20px;
	font-weight: normal;
	color: #C61E24;
	text-align: left;
	vertical-align: bottom;
	height: 30px;
	padding-bottom: 2px;
	padding-left: 10px;
}
.newsitemlinks
{
	font-family: Verdana, Arial;
	font-size: 10px;
	font-weight: normal;
	color: #959595;
	text-align: right;
	vertical-align: middle;
	padding-right: 18px;
	padding-top: 5px;
	padding-bottom: 5px;
}
.newsitemmain
{
	padding: 15px 20px 15px 10px;
}
.newsitemdate
{
	font-family: Verdana, Arial;
	font-size: 11px;
	font-weight: bold;
	color: #B9B9B9;
}

.newsitemtitle
{
	font-family: Verdana, Arial;
	font-size: 18px;
	font-weight: bold;
	color: #DD1B19;
}
#newsitemtext
{
	font-size: 12px;
}
#newsitemtext p
{
	font-size: 12px;
}

div.tocontenttop
{
	width: 100%;
	text-align: right;
	font-family: Verdana, Arial;
	font-size: 10px;
	font-weight: bold;
	color: #B6B6B6;
	padding-right: 5px;
}
#contenttop
{
	color: #B6B6B6;
}
div.tocontenttop a, div.tocontenttop a:visited
{
	color: #2BC0F0;
	text-decoration: none;
}
ul.newsitemrecentlist
{
	list-style-type: square;
	color: #2BC0F0;
}

ul.newsitemrecentlist a, ul.newsitemrecentlist a:visited
{
	font-family: Verdana, Arial;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.newsitemfadedline
{
	height: 1px;
	margin: 0px 0px 0px 0px;
	width: 100%;
	background-color: #BDBDBD;
}
.otherNewsHeader
{
	width: 675px;
	height: 29px;
	font-family: Verdana, Arial;
	font-size: 17px;
	font-weight: bold;
	color: #CF3F45;

	background-image: url(images/pattern_lines_inside.gif);
}
ul.newsitemrecentlist
{
	list-style-type: square;
	color: #2BC0F0;
}

ul.newsitemrecentlist a, ul.newsitemrecentlist a:visited
{
	font-family: Verdana, Arial;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
div.newsitemmore
{
	width: 100%;
	text-align: right;
	font-family: Verdana, Arial;
	font-size: 10px;
	font-weight: bold;
	color: #CF3F45;
	padding-right: 5px;
}

div.newsitemmore a, div.newsitemmore a:visited
{
	color: #CF3F45;
	text-decoration: none;
}
.pathBar
{
	background-color: #FFFFFF;
	color: #9A9A9A;
	padding: 5px;
	text-decoration: none;
	
}

.pathBar a, 
.pathBar a:visited, 
.pathBar a:hover
{
	color: #9A9A9A;
	text-decoration: none;
}

/* Category control */
.categorytitle
{
	font-family: Verdana, Arial;
	font-size: 18px;
	font-weight: bold;
	color: #DE1B1B;
	text-align: left;
	vertical-align: middle;
	padding-left: 20px;
}

.categorylinks
{
	font-family: Verdana, Arial;
	font-size: 10px;
	font-weight: normal;
	color: #999999;
	text-align: right;
	vertical-align: middle;
	padding-right: 5px;
}

.categorylinks a, .categorylinks a:visited
{
	color: #999999;
	text-decoration: none;
}

.categoryitemdate
{
	font-family: Verdana, Arial;
	font-size: 12px;
	font-weight: normal;
	color: #B8B8B8;
	text-align: left;
	padding-left: 20px;
}

.categoryitemtitle
{
	font-family: Verdana, Arial;
	font-size: 12px;
	font-weight: bold;
	color: #DE1B1B;
	
	padding-bottom: 10px;
	padding-right: 10px;
}

.categoryitemtitle a, .categoryitemtitle a:visited
{
	font-weight: bold;
	text-decoration: none;
	color: #DE1B1B;
	font-size: 14px;
}

.categoryitemsummary,.categoryitemsummary a, .categoryitemsummary a:visited, .categoryitemsummary P
{
	font-family: Verdana, Arial;
	font-size: 13px;
	font-weight: normal;
	color: #444444;
	
	text-decoration: none;
	padding-right: 10px;
}



div.categorymore
{
	width: 100%;
	text-align: right;
	font-family: Verdana, Arial;
	font-size: 10px;
	font-weight: bold;
	color: #646464;
	padding-right: 5px;
}

div.categorymore a, div.categorymore a:visited
{
	color: #646464;
	text-decoration: none;
}

.newsitemwithbgheader

.menuTD
{
	background-color: White;
	border: solid 1px white;
	width:180px;
	height: 30px;
	vertical-align: middle;
	text-align: center;
}

.otherNewsItems
{
	font-family: Verdana, Arial;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	padding-top: 15px;
	line-height: 20px;
}
.otherNewsItems A
{
	font-family: Verdana, Arial;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	line-height: 20px;
}
.otherNewsItems A:Hover
{
	font-family: Verdana, Arial;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
.otherNewsItems A:Visited
{
	font-family: Verdana, Arial;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}

.searchTitle
{
	font-family: Verdana, Arial;
	font-size: 18px;
	font-weight: bold;
	color: #DE1A1B;
}

.zoomcss
{
	font-family: Verdana, Arial;
	font-size: 10px;
	font-weight: normal;
	color: #999999;
	vertical-align: middle;
}

.searchLecticals
{
	font-family: Verdana, Arial;
	font-size: 10px;
	font-weight: normal;
	color: #999999;
	vertical-align: middle;
}

.searchKeyword
{
	font-family: Verdana, Arial;
	font-size: 10px;
	font-weight: normal;
	color: RED;
	vertical-align: middle;
}

.searchResults
{
	font-family: Verdana, Arial;
	font-size: 11px;
	font-weight: normal;
	color: #CF1E26;
	vertical-align: middle;
	text-decoration: none;
}

.folderItems
{
	font-family: Verdana, Arial;
	font-size: 12px;
	font-weight: bold;
	color: #CF1E26;
	vertical-align: middle;
	text-decoration: none;
}


/* For Axia Control */
styleshher
.gavrossidearticlelistmain,
.gavrossidearticlelistmain a,
.gavrossidearticlelistmain a:hover,
.gavrossidearticlelistmain a:visited
{
 font-weight: normal;
 font-size: 11px;
 font-family: Verdana, Arial;
 color: #C5C5C5;
 /*background-image: url(images/red_pattern.gif); */
 background-color: Black;
 padding-left: 8px;
 padding-top: 2px;
 
}
.gavrossidearticlelist
{
	/*background-image: url(images/red_pattern.gif); */
	background-color: Black;
}
.gavrossidearticlelistlinkMore,
.gavrossidearticlelistlinkMore a,
.gavrossidearticlelistlinkMore a:hover,
.gavrossidearticlelistlinkMore a:visited
{
 color: #12769A;
 text-decoration: none;
}

.gavrossidearticlelistlink,
.gavrossidearticlelistlink a,
.gavrossidearticlelistlink a:hover,
.gavrossidearticlelistlink a:visited
{
 color: #C5C5C5;
 text-decoration: none;
}
 
.gavrossidearticlelistmore,
.gavrossidearticlelistmore a,
.gavrossidearticlelistmore a:hover,
.gavrossidearticlelistmore a:visited
{
 text-align: right;
 color: #646464;
 font-weight: normal;
 font-size: 11px;
 font-family: Verdana, Arial;
 padding-bottom: 3px;
 padding-right: 3px; 
}
.MoreVideos,
.MoreVideos a,	
.MoreVideos a:visited
{
	background-color: #611819;
	color: #FCDDDD;
	font-weight: normal;
	font-size: 11px;
	font-family: Verdana, Arial;
	text-decoration: none;
}
.ThirdAreaMoreNews
{
	font: normal normal normal 11px Verdana;
	text-decoration: none;
	color: #B44C4B;
}
.ThirdAreaMoreNews:hover
{
	text-decoration: underline;
}
.ThirdAreaMoreNewsWHITE
{
	font: normal normal normal 11px Verdana;
	text-decoration: none;
	color: #B44C4B ;
}
.ThirdAreaMoreNews:hoverWHITE
{
	text-decoration: underline;
}

.ArticleListTable
{
	width: 98%;

	border-top: solid 1px #b3b3b3;
	border-right: solid 1px #b3b3b3;
	border-bottom: solid 1px #b3b3b3;
	
}
.ArticleListCellHeader
{
	padding: 5px 5px 5px 5px;
	font: normal normal bold 14px Verdana ;
	background-color: #e5e5e5;
    color: #ce1e25;
	border-left: solid 1px #b3b3b3;

    
}
.ArticleListCell
{
	padding: 5px 5px 5px 5px;
	border-top: solid 1px #b3b3b3;
	border-left: solid 1px #b3b3b3;
	font: normal normal normal 12px Verdana ;
	color: #000000;
	text-decoration: none;
}
.ArticleListCell A
{
	text-decoration: none;
	color: #000000;

}
.ArticleListCell A:Hover
{
	color: #CE1E25;
}
.liveTitle
{
	padding-left: 10px;
	font: normal normal bold 14px verdana;
	color: #DC1B16;
}

.liveText,
.liveText P
{
	padding-left: 10px;
	font: normal normal normal 12px verdana;
	color: black;
}
.FifthAreaMoreNews
{
	font: normal normal normal 11px Verdana;
	text-decoration: none;
	color: white ;
}


#myGallery, #myGallerySet, #flickrGallery
{
	width: 423px;
	height: 290px;
	z-index:5;
	border: 1px solid #000;
	padding: 0px;
	vertical-align: top;
	overflow: hidden;
	float: none;
	
}

.jdGallery a
{
	outline:0;
}

#flickrGallery
{
	width: 500px;
	height: 334px;
}

#myGallery img.thumbnail, #myGallerySet img.thumbnail
{
	display: none;
}

.jdGallery
{
	overflow: hidden;
	position: relative;
}

.jdGallery img
{
	border: 0;
	margin: 0;
}

.jdGallery .slideElement
{
	width: 100%;
	height: 100%;
	background-color: black;
	background-repeat: no-repeat;
	background-position: center center;
	background-image: url('images/loading-bar-black.gif');
}

.jdGallery .loadingElement
{
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	background-color: #000;
	background-repeat: no-repeat;
	background-position: center center;
	background-image: url('images/loading-bar-black.gif');
}

.jdGallery .slideInfoZone
{
	position: absolute;
	z-index: 10;
	width: 100%;
	margin: 0px;
	left: 0;
	bottom: 0;
	height: 100px;
	background: black;
	color: #ffffff;
	text-indent: 0;
	overflow: hidden;
	font-family: Tahoma;
	font-weight: bold;
	font-size: 30px;
	text-align: left;
	/*filter: alpha(opacity=100);
	-moz-opacity: 1.0;
	-khtml-opacity: 1.0;
	opacity: 1.0;*/
}

* html .jdGallery .slideInfoZone
{
	bottom: -1px;
	filter:alpha(opacity=90);
	-moz-opacity:0.9;
	-khtml-opacity: 0.9;
	opacity: 0.9;
}

.jdGallery .slideInfoZone h2
{
	padding: 0;
	font-size: 80%;
	margin: 0;
	margin: 2px 5px;
	font-weight: bold;
	color: inherit;
}

.jdGallery .slideInfoZone p
{
	padding: 0;
	font-size: 13px;
	font-weight: bold;
	margin: 2px 5px;
	color: #CBA133;
	filter:alpha(opacity=100);
	-moz-opacity:0.9;
	-khtml-opacity: 0.9;
	opacity: 0.9;
}

.jdGallery div.carouselContainer
{
	position: absolute;
	height: 135px;
	width: 100%;
	z-index: 10;
	margin: 0px;
	left: 0;
	top: 0;
}

.jdGallery a.carouselBtn
{
	position: absolute;
	bottom: 0;
	right: 30px;
	height: 20px;
	/*width: 100px; background: url('images/carousel_btn.gif') no-repeat;*/
	text-align: center;
	padding: 0 10px;
	font-size: 13px;
	background: #333;
	color: #fff;
	cursor: pointer;
}

.jdGallery .carousel
{
	position: absolute;
	width: 100%;
	margin: 0px;
	left: 0;
	top: 0;
	height: 115px;
	background: #333;
	color: #fff;
	text-indent: 0;
	overflow: hidden;
}

.jdExtCarousel
{
	overflow: hidden;
	position: relative;
}

.jdGallery .carousel .carouselWrapper, .jdExtCarousel .carouselWrapper
{
	position: absolute;
	width: 100%;
	height: 78px;
	top: 10px;
	left: 0;
	overflow: hidden;
}

.jdGallery .carousel .carouselInner, .jdExtCarousel .carouselInner
{
	position: relative;
}

.jdGallery .carousel .carouselInner .thumbnail, .jdExtCarousel .carouselInner .thumbnail
{
	cursor: pointer;
	background: #000;
	background-position: center center;
	float: left;
	border: solid 1px #fff;
}

.jdGallery .wall .thumbnail, .jdExtCarousel .wall .thumbnail
{
	margin-bottom: 10px;
}

.jdGallery .carousel .label, .jdExtCarousel .label
{
	font-size: 13px;
	position: absolute;
	bottom: 5px;
	left: 10px;
	padding: 0;
	margin: 0;
}

.jdGallery .carousel .wallButton, .jdExtCarousel .wallButton
{
	font-size: 10px;
	position: absolute;
	bottom: 5px;
	right: 10px;
	padding: 1px 2px;
	margin: 0;
	background: #222;
	border: 1px solid #888;
	cursor: pointer;
}

.jdGallery .carousel .label .number, .jdExtCarousel .label .number
{
	color: #b5b5b5;
}

.jdGallery a
{
	font-size: 100%;
	text-decoration: none;
	color: inherit;
}

.jdGallery a.right, .jdGallery a.left
{
	position: absolute;
	height: 99%;
	width: 25%;
	cursor: pointer;
	z-index:10;
	filter:alpha(opacity=20);
	-moz-opacity:0.2;
	-khtml-opacity: 0.2;
	opacity: 0.2;
}

* html .jdGallery a.right, * html .jdGallery a.left
{
	filter:alpha(opacity=50);
}

.jdGallery a.right:hover, .jdGallery a.left:hover
{
	filter:alpha(opacity=80);
	-moz-opacity:0.9;
	-khtml-opacity: 0.9;
	opacity: 0.9;
}

.jdGallery a.left
{
	left: 0;
	top: 0;
	background: url('images/fleche1.png') no-repeat center left;
}

* html .jdGallery a.left { background: url('images/fleche1.gif') no-repeat center left; }

.jdGallery a.right
{
	right: 0;
	top: 0;
	background: url('images/next.png') no-repeat center right;
}

* html .jdGallery a.right { background: url('images/next.gif') no-repeat center right; }

.jdGallery a.open
{
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	cursor: hand;
}

.withArrows a.open
{
	position: absolute;
	top: 0;
	left: 25%;
	height: 99%;
	width: 50%;
	cursor: hand;
	z-index: 10;
	background: none;
	-moz-opacity:0.8;
	-khtml-opacity: 0.8;
	opacity: 0.8;
	
}

.withArrows a.open:hover { background: url('images/open.png') no-repeat center center; }

* html .withArrows a.open:hover { background: url('images/open.gif') no-repeat center center;
	filter:alpha(opacity=80); }
	
	
/* Gallery Sets */

.jdGallery a.gallerySelectorBtn
{
	z-index: 15;
	position: absolute;
	top: 0;
	left: 30px;
	height: 20px;
	/*width: 100px; background: url('images/carousel_btn.gif') no-repeat;*/
	text-align: center;
	padding: 0 10px;
	font-size: 13px;
	background: #333;
	color: #fff;
	cursor: pointer;
	opacity: .4;
	-moz-opacity: .4;
	-khtml-opacity: 0.4;
	filter:alpha(opacity=40);
}

.jdGallery .gallerySelector
{
	z-index: 20;
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	background: #000;
}

.jdGallery .gallerySelector h2
{
	margin: 0;
	padding: 10px 20px 10px 20px;
	font-size: 20px;
	line-height: 30px;
	color: #fff;
}

.jdGallery .gallerySelector .gallerySelectorWrapper
{
	overflow: hidden;
}

.jdGallery .gallerySelector .gallerySelectorInner div.galleryButton
{
	margin-left: 10px;
	margin-top: 10px;
	border: 1px solid #888;
	padding: 5px;
	height: 40px;
	color: #fff;
	cursor: pointer;
	float: left;
}

.jdGallery .gallerySelector .gallerySelectorInner div.hover
{
	background: #333;
}

.jdGallery .gallerySelector .gallerySelectorInner div.galleryButton div.preview
{
	background: #000;
	background-position: center center;
	float: left;
	border: none;
	width: 40px;
	height: 40px;
	margin-right: 5px;
}

.jdGallery .gallerySelector .gallerySelectorInner div.galleryButton h3
{
	margin: 0;
	padding: 0;
	font-size: 12px;
	font-weight: normal;
}
.TitleLink
{
	color: White;
}
.SummaryLink
{
	color: #9D7B2C;
}

.jdGallery .gallerySelector .gallerySelectorInner div.galleryButton p.info
{
	margin: 0;
	padding: 0;
	font-size: 12px;
	font-weight: normal;
	color: #aaa;
}
#ImagePos
{
	opacity: 1.0;
	-moz-opacity: 1.0;
	-khtml-opacity: 1.0;
	filter:alpha(opacity=100);
	width: 420px;
	color: #ca1a1a;
	font-family: Verdana; font-weight: bold; font-size: 12px;
	position: absolute;
	left: 0px;
	top:10px;
	z-index: 1000;
	vertical-align:top;
}

A.PhotoLink,
A.PhotoLink hover,
A.PhotoLink visited
{
	color: #929294;
	font-family: Verdana; font-weight: bold; font-size: 12px;
}
.separatorLine
{
	color: #929294;
	font-family: Verdana; font-weight: normal; font-size: 12px;
	padding-bottom: 5px;
}
.ImagePosTable
{
	background-color: Black;
	color: #ca1a1a;
	font-family: Verdana; font-weight: bold; font-size: 12px;
	vertical-align:middle;	
}
.ImagePosTable TD
{
	color: #ca1a1a;
	font-family: Verdana; font-weight: bold; font-size: 12px;
	vertical-align:middle;	
}
.firstPageSecondAreaTable
{
	border-top: solid 5px black;
	width: 423px;
	background-color: #7D1919;
}
.secondarticleimage
{
	width: 145px;
	padding-left: 5px;
}
.secondarticletitle,
.secondarticletitle a,
secondarticletitle a:hover,
.secondarticletitle a:visited
{
	font-family: Verdana;
	font-size:16px;
	font-weight:bold;
	text-decoration: none;
	text-align: left;
	vertical-align: top;
	color: #FFFFFF;
}
.secondarticlesummary,
.secondarticlesummary a,
.secondarticlesummary a:hover,
.secondarticlesummary a:visited
{
	padding: 5px   5px 0px 0px;
	font-family: Verdana;
	font-size:12px;
	font-weight:normal;
	color: #0E0C0C;
	text-decoration: none;
	text-align:left;
	vertical-align: top;
	color: #FFFFFF;
}
.secondArticleText
{
	padding-left: 15px;
}
.PARASKINIA
{
	
	text-align:left;
	background-image:  url(images/bg_black_title.gif);
	font: normal normal normal 19px verdana;
	color: #aeaeae;
	/*width: 251px;*/
	height: 31px;
	padding-left: 10px;
	vertical-align: middle;
	
}
.ApopseisTable
{
	width: 215px;
}
.ApopseisAuthor
{
	vertical-align: top;
	font-family: Verdana;
	font-size: 10px;
	color: #FFFFFF;
	font-weight: bold;
	padding-left: 5px;
	padding-top: 10px;
}
.ApopseisTitle,
.ApopseisTitle a,
.ApopseisTitle a:hover,
.ApopseisTitle a:visited
{
	vertical-align: top;
	font-family: Verdana;
	font-weight: normal;
	font-size: 10px;
	color: #CB181B;
	text-decoration: none;
	

}

.ApopseisDesc,
.ApopseisDesc a,
.ApopseisDesc a:hover,
.ApopseisDesc a:visited
{
	vertical-align: top;
	font-family: Verdana;
	font-weight: normal;
	font-size: 10px;
	color: #999999;
	text-decoration: none;

}

.ApopseisImage
{
	vertical-align: top;
	border: none;
	padding: 5px;
	padding-bottom: 0px;
}	
.ProgrVathm
{
	padding-top: 30px;
	padding-left: 23px;
	color: #D62724;
	
}
.ProgrVathm a,
.ProgrVathm a:visited
{
	font-family: Verdana;
	color: #9b9999;	
	font-size: 12px;
	text-decoration: none;
}
.ProgrVathm a:hover
{
	font-family: Verdana;
	color: #ffffff;	
	font-size: 12px;
	text-decoration: none;

}
.tableVathmologies TD
{
 Font-Family: Verdana;
 font-size: 12px; 
 color: #961917;
 border-bottom: solid 1px #961917;
 padding: 4px;
}
.tableVathmologies TH
{
 Font-Family: Verdana;
 font-size: 13px; 
 color: white;
 font-weight: bold;
 padding: 4px;
}

.VideosDropDownList
{
 Font-Family: Verdana;
 font-size: 11px; 
 color: #7D1919;
 font-weight: normal;
 padding: 4px;
 }
 
 /*************************************/
 .mainpagestilesApopsisTableRed
{
	width: 251px;
	/*background-color: #aeaeae;	*/
	/*padding: 0px 0px 0px 0px;*/
	/*background-image: url(images/red_pattern.gif); */
	padding: 0px 0px 0px 3px;
}
.mainpagestilesApopsisAuthorRed
{
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	color: #F5E0DF;
	padding-top: 10px;
	padding: 0px 3px 3px 3px;
}
.mainpagestilesApopsisImageCellRed	
{
	text-align: center;
	vertical-align: top;
}
.mainpagestilesApopsisTitleRed
{
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #F5E0DF;
	/*padding: 10px 0px 10px 0px;*/
	text-align: left;
	vertical-align: top;
	background-color: #9F1D1D;
	padding-top: 10px;
	border-left: solid 5px #C52221;
	border-right: solid 5px #C52221;
}	
.mainpagestilesApopsisTitleRed A
{
	color: #F5E0DF;
	text-decoration: none;
}
.mainpagestilesApopsisPicture
{
	
}

.mainpagestilesApopsisDescriptionRed,
.mainpagestilesApopsisDescriptionRed P,
.mainpagestilesApopsisDescriptionRed a,
.mainpagestilesApopsisDescriptionRed a:hover,
.mainpagestilesApopsisDescriptionRed a:visited
{
	padding: 3px 3px 3px 3px;
	font-family: Verdana;
	font-weight: normal;
	font-size: 12px;
	color: #E3E3E3;
	padding-bottom: 10px;	
	padding-top: 10px;
}

.ThirdAreaMoreNewsRed
{
	font: normal normal normal 11px Verdana;
	text-decoration: none;
	color: White;
}
.ThirdAreaMoreNewsRed:hover
{
	text-decoration: underline;
}
.ContestFormLabels
{
	font-family: Verdana;
	font-size: 11px;
	color : #353535;
	
}
.ContestFormTermsMessage
{
	font-family: Verdana;
	font-size: 11px;
	color : #ACACAC;
	
}

.ContestFormTextBoxes
{
	font-family: Verdana;
	font-size: 11px;
	color : #FFFFFF;
	
}
.ContestFormSubHeader
{
	
}
.ContestFormHeader
{
	font-family: Verdana;
	font-size: 18px;
	color: #DD181B;
	font-weight: bold;
}
.ContestFormMessage
{

}

.RosterTable
{
	border-right: 	solid 1px #C9C9C9;
	border-top: solid 1px #C9C9C9;
	width: 95%;
}
.RosterTable TD,
.RosterTable TD A,
.RosterTable TD A:Hover,
.RosterTable TD A:visited
{
	 Font-Family: Verdana;
	 font-size: 11px; 
	 color: #313539;
	 border-bottom: solid 1px #C9C9C9;
	 border-left: solid 1px #C9C9C9;
	 
	 padding-top: 4px;
	 padding-bottom: 4px;
	 padding-right: 10px;
	 padding-left: 15px;
	 text-align: center;
}

.RosterTable TH
{
	 Font-Family: Verdana;
	 font-size: 11px; 
	 color: #DD1B19;
	 border-bottom: solid 1px #C9C9C9;
	 border-left: solid 1px #C9C9C9;
	 padding-top: 4px;
	 padding-bottom: 4px;
	 background-color: #E1E0DD;

}
.RegistrationFormTable TR TD
{
	padding:  5px 0px  0px 0px;
	font-family: Verdana;
	font-size: 11px;
	color : #353535;

}
.RegistrationFormInput
{
	
	border: solid 1px #D6D6D6;
}

.Registration_Button
{
	background-color:Red;
	color: White;	
}

.RegistrationFormCell
{
	font-family: Verdana;
	font-size: 15px;
	color : #353535;
	
}
.LoginTable
{
	font-family: Verdana;
	font-size: 11pt;
	color: #656565;
}

.LoginTable td
{
	font-family: Verdana;
	font-size: 10pt;
	color : #353535;
	
}
.BlogItemsTitle
{
	height:34px;
	border-bottom: solid 1px #C8C8C8;
	border-top: solid 1px #C8C8C8;
	vertical-align: middle;
	text-align: left;
}
.BlogItemsTitle a,
.BlogItemsTitle a:hover,
.BlogItemsTitle a:visited
{
	font-weight: bold;
	font-family: Verdana;
	font-size: 13pt;
	color: #de1a1a;
	text-decoration: none;
	padding-left: 10px;
}


.BlogItemsDescription
{
	padding-top: 11px;
	padding-bottom: 10px;
	font-family: Verdana;
	font-size: 10pt;
	color: #333333;
	padding-right: 50px;
	padding-left: 10px;
}

.BlogItemsDate
{
	text-align: right;
	border-bottom: solid 1px #C8C8C8;
	border-top: solid 1px #C8C8C8;
	font-family: Verdana;
	font-size: 11px;
	color: #666666;
}
.BlogItemsTime
{
	text-align: right;
	font-family: Verdana;
	font-size: 11px;
	color: #DE1A1A;
}

.BlogItemsCommentsLine
{
	padding-bottom: 10px;
	padding-left:10px;
}
.BlogItemsCommentsLine1
{
	font-family: Verdana;
	color: #ca1a1a;
	font-size: 11px;
}


.BlogItemsCommentsLine2
{
	font-family: Verdana;
	color: #666666;
	font-size: 11px;
}
.BlogPostItemsTitle
{
	height:34px;
	border-bottom: solid 1px #C8C8C8;
	border-top: solid 1px #C8C8C8;
	vertical-align: middle;
	text-align: left;
	font-weight: bold;
	font-family: Verdana;
	font-size: 13pt;
	color: #de1a1a;
	padding-left: 10px;
}
#BlogPostItemsDescription,
#BlogPostItemsDescription P
{
	padding-top: 10px;
	padding-bottom: 10px;
	font-family: Verdana;
	font-size: 10pt;
	color: #333333;
	padding-right: 50px;
	padding-left: 10px;
}

.BlogPostItemsDate
{
	text-align: right;
	border-bottom: solid 1px #C8C8C8;
	border-top: solid 1px #C8C8C8;
	font-family: Verdana;
	font-size: 11px;
	color: #666666;
}
.BlogPostItemsTime
{
	text-align: right;
	font-family: Verdana;
	font-size: 11px;
	color: #DE1A1A;
}

.SocialIcons{ border: 0px; }

.BlogPostCommentsCell
{
	padding-left: 15px;
	padding-top: 5px;
	padding-right: 25px;
	padding-bottom: 5px;
	border-top: solid 8px #EAEAEA;
	border-left: solid 10px #EAEAEA;
	border-right: solid 10px #EAEAEA;
	border-bottom: solid 8px #EAEAEA;
}
.BlogPostCommentDate
{
	font-family: Verdana;
	font-size: 10pt;
	color: #ca1a1a;
	font-weight: normal;
	
}
.BlogPostCommentFrom
{
	font-family: Verdana;
	font-size: 10pt;
	color: #666666;
}
.BlogPostCommentUser
{
	font-family: Verdana;
	font-size: 10pt;
	color: #333333;
	font-weight: bold;
}
.BlogPostCommentBody,
.BlogPostCommentBody P
{
	font-family: Verdana;
	font-size: 10pt;
	color: #666666;
	
}

#BLOGBLACKLINE{Width:990px;height:5px; MARGIN: 0px auto;vertical-align:top; WIDTH: 990px; FLOAT: none;background-color: Black;}

#MAINAREABLOGPAGES
{
	text-align:left;
	MARGIN: 0px auto;
	width:990px; 
	BACKGROUND-IMAGE: url(images/bgpage.png);
	BACKGROUND-POSITION: 0px 0px; 
	BACKGROUND-REPEAT: repeat-y;
	display:inline-block; 
}
#LEFTAREABLOGPAGES{float:left;width: 640px;vertical-align:top;}

#RIGHTAREABLOGPAGES{float:right;width: 300px;text-align: center;}



.BlogPostShareItTitle
{
	font-family: Times New Roman;
	font-size: 10pt;
	color: #000000;
	height:34px;
	border-bottom: solid 1px #C8C8C8;
	border-top: solid 1px #C8C8C8;
	vertical-align: middle;
	text-align: left;
	padding-left: 10px;
}
#BlogResume
{
	POSITION: relative; MARGIN: 0px auto; 
	width: 277px;
	background-color: #890E10;
	font-family: Verdana;
	font-size: 9pt;
	color: #F2EBEB;
	text-align: left;
	height: 200px;	
	overflow: hidden;
}

#BlogResume P
{
	font-family: Verdana;
	font-size: 9pt;
	color: White;
	
}
#ResumeMore
{
	padding-top:5px;
	text-align: right;
	font-family: Verdana;
	font-size: 11px;
	color: #EAD9D9;
	cursor: hand;

}
#BlogResendPosts
{
	POSITION: relative; MARGIN: 0px auto; 
	width: 277px;
	background-color: #3E2221;
	font-family: Verdana;
	font-size: 10pt;
	color: #B9B0AE;
	text-align: left;
	
}
.divPadding
{
	padding-top: 3px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 5px;
}

.BlogPostRecentLinks,
.BlogPostRecentLinks:Hover
{
	font-family: Verdana;
	font-size: 10pt;
	color: #CCC4C4;
	text-align: left;
}
.BlogPostCommentsCount
{
	BACKGROUND-IMAGE: url(images/Comments-Icon.png);
	font-family: Verdana;
	font-size: 12pt;
	color: White;
	font-weight: bold;
	text-align: center;
	width: 52px;
	height: 47px;
}
.CommentHeader
{
	font-family: Verdana;
	font-size: 12pt;
	color: #656565;
}
.CommentLoginLabel
{
	font-family: Verdana;
	font-size: 14pt;
	color: #656565;
}
.BlopCommentMessage
{
	Font-Family: Verdana; 
	color: #7D1919;font-size: 10pt;
}
.NewsWireLabel1
{
	Font-Family: Verdana; 
	font-size: 12px;
	color: #FFFFFF;
	width: 125px;
	
}
.NewsWireLabel2
{
	Font-Family: Verdana; 
	font-size: 10px;
	color: #EAD9D9;
	
}
.NewsWireTime
{
	Font-Family: Verdana; 
	font-size: 10px;
	font-weight: bold;
	color: #C52221;
}
.NewsWireTitle
{
	Font-Family: Verdana; 
	font-size: 11px;
	font-weight: normal;
	color: #EAD9D9;
	text-decoration: none;
}

.HomePageBloggerName,
.HomePageBloggerName a,
.HomePageBloggerName a:hover,
.HomePageBloggerName a:visited

{
	font-family: verdana;
	font-weight: bold;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
}

.HomePageBloggerTitle,
.HomePageBloggerTitle a,
.HomePageBloggerTitle a:hover,
.HomePageBloggerTitle a:visited
{
	font-family: verdana;
	font-weight: normal;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
}

.HomePageBloggerTime
{
	font-family: verdana;
	font-weight: normal;
	font-size: 10px;
	color: #BCAAAA;
	
}
.HomePageBloggerComments
{
	font-family: verdana;
	font-weight: normal;
	font-size: 10px;
	color: #F43838;
	
}
.bloggerHomePage
{
	width: 278px;
	border-left: solid 2px #A40606;
	border-right: solid 2px #A40606;
	background-color : #1E1F20;
}

.bloggerHomePage TD
{
	text-align: left;
}

.HomePageBloggerImage
{
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	vertical-align: top;
	width: 50px;
}
.NewswireMore
{
	font: normal normal normal 11px Verdana;
	text-decoration: none;
	color: #EAD9D9 ;
}
.NewspapersTitle
{
	height:34px;
	border-bottom: solid 1px #C8C8C8;
	border-top: solid 1px #C8C8C8;
	vertical-align: middle;
	text-align: left;
	font-weight: bold;
	font-family: Verdana;
	font-size: 13pt;
	color: #de1a1a;
	padding-left: 10px;
}
.MoreNewspaper
{
	font-family: Verdana, Arial;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	padding-top: 15px;
	line-height: 20px;	
}
.GavrosNewsPaperFirstCell
{
	background-image: url(../../Resources/images/Newspaper-Banner-Left.png);
	width: 132px;
}
.GavrosNewsPaperFirstCell a,
.GavrosNewsPaperFirstCell a:hover,
.GavrosNewsPaperFirstCell a:visited
{
	text-decoration: none;
	border: solid 0px black;
}
.GavrosNewsPaperSecondCell
{
	background-image: url(../../Resources/images/Newspaper-Banner-Right.png);
	width: 147px;
	vertical-align: bottom;
	padding-bottom: 15px;
	text-align: center;
}
.GavrosNewsPaperSecondCell a,
.GavrosNewsPaperSecondCell a:hover,
.GavrosNewsPaperSecondCell a:visited
{
	color: #fdb833;
	font-family: Tahoma;
	font-weight: bold;
	font-size: 11px;
	text-decoration: none;
}
.GavrosNewsPaperThumb
{
	margin:  15px 0px 5px 10px;
	width: 112px;
	height: 141px;	
}
.GavrosNewsPaperReadMore
{
	font-family: Impact, Tahoma;
	font-size: 11px;
	color: #FFFFFF;
}
.XFilesTable
{
	background-image: url(../../Resources/images/x_files3.gif);
	width: 281px;
}
.XFilesCell
{
	font-family: verdana;
	font-weight: bold;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;	
}
.XFilesTitle
{
	font-family: verdana;
	font-weight: normal;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;	
}
.HomePageXFilesTime
{
	font-family: verdana;
	font-weight: normal;
	font-size: 10px;
	color: #1E1F20;
}