body {
	margin: 0px;
	vertical-align: middle;
	text-align: center;
	background-attachment: scroll;
    background-image: url(images/bgLine.jpg);
    background-repeat: repeat;
    scrollbar-base-color: #F0E9CF; 
    scrollbar-arrow-color: #4A605A;
    scrollbar-DarkShadow-Color: #D8E03B;
}


#txtlink:link, #txtlink:visited, #txtlink:active {
     font-family: Verdana, Arial, Helvetica, sans-serif;
	 font-size: 11px;
   	 font-weight: bold;
     color: #A43515;
     text-decoration: none;
}

#txtlink:hover {
     font-family: Verdana, Arial, Helvetica, sans-serif; 
	 font-size: 11px;
     font-weight: bold;
     color: #252F2B;
     text-decoration: underline;
}

#navlink:link, #navlink:visited, #navlink:active {
     font-family: Verdana, Arial, Helvetica, sans-serif;
	 font-size: 10px;
   	 font-weight: none;
     color: #161B1A;
     text-decoration: none;
}

#navlink:hover {
     font-family: Verdana, Arial, Helvetica, sans-serif; 
	 font-size: 10px;
     font-weight: none;
     color: #ffffff;
     text-decoration: underline;
}

.exteriorBox {                        /*exwterikos pinakas index selidas*/
    width: 100%;
	height: 100%;
	text-align: center;
	margin: 0 auto;
	padding: 0 auto;	 
}

.exteriorBox td.vertLine1 {                     
	vertical-align: top;
	height: 170px;
	text-align: center;
	background-attachment: scroll;
    background-image: url(images/bg1.jpg);
    background-repeat: repeat-y;

}

.exteriorBox td.vertLine2{                        
	vertical-align: top;
	text-align: center;
	height: 465px;

}

.exteriorBox td.vertLine3{                        
	vertical-align: top;
	text-align: center;
	background-attachment: scroll;
    background-image: url(images/bg1.jpg);
    background-repeat: repeat-y;
}


.logoBox {
	width: 992px;
	height: 100%;
	text-align: center;
	margin: 0 auto;
	
}

.logoBox td.logoArea {
	width: 370px;
	padding-top: 5px;
	text-align: center;
    vertical-align: top;
}

.logoBox td.navigateArea {
	
	text-align: left;
	margin: 0 auto;
	vertical-align: bottom;
	padding: 0px 0px 10px 30px;
}


						/*Pinakas eswterikos sto main*/
.indexBox {
	width: 100%;
	height: 100%;
	text-align: center;
	margin: 0 auto;
	padding: 0 auto;
	background-attachment: scroll;
    background-image: url(images/bg2.jpg);
    background-repeat: repeat;
	border-color:#ffffff; 
	border-top-width: 2px;
	border-top-style: solid;
	border-bottom-width: 2px; 
	border-bottom-style: solid; 	 
	
}

.indexBox td.mainBg {
	width: 512px;
	padding: 15px 5px 15px 0px;
	text-align: right;
	vertical-align: top;
}

.indexBox td.mainArea {
	text-align: left;
	vertical-align: top;
	margin: 0 auto;
	padding: 10px 120px 10px 5px;
}


.dotBox {
	width: 550px;
	height: 100%;
	text-align: left;
	margin: 0 auto;	
}

.dotBox td.dotArea {
	padding: 4px;
	text-align: left;
	margin: 0 auto;
	vertical-align: top;
	border-color: #000000;
	border-top-width: 1px;
	border-top-style: dotted;
	border-left-width: 1px;
	border-left-style: dotted;
	border-right-width: 1px;
	border-right-style: dotted;
	border-bottom-width: 1px; 
	border-bottom-style: dotted;
	 
}

.textBorder {
    width: 100%;
	height: 100%;
	margin: 0 auto;
	text-align: center;
	padding: 0 auto;
	border-color: #ffffff;
	border-top-width: 3px;
	border-top-style: solid;
	border-left-width: 3px;
	border-left-style: solid;
	border-right-width: 3px;
	border-right-style: solid;
	border-bottom-width: 3px; 
	border-bottom-style: solid; 

}


.textBorder td.textCell {
	padding: 0px 0px 0px 0px;
	text-align: justify;
	vertical-align: top;
	background-attachment: scroll;
    background-image: url(images/bg1.jpg);
    background-repeat: repeat;
	
}


.navigationBox {					/*Pinakas Plohghshs*/
    width: 550px;
	height: 46px;
	text-align: left;
	margin: 0 auto;
	padding: 0 auto;	
	
}

.navigationBox td.navigateDot {
    padding: 4px;
	text-align: center;
	margin: 0 auto;
	vertical-align: top;
	border-color: #000000;
	border-top-width: 1px;
	border-top-style: dotted;
	border-left-width: 1px;
	border-left-style: dotted;
	border-right-width: 1px;
	border-right-style: dotted;
	border-bottom-width: 1px; 
	border-bottom-style: dotted;
}

									/*Pinakas Plohghshs*/

.navBorder {					/*Pinakas Plohghshs*/
    width: 100%;
	height: 100%;
	text-align: center;
	margin: 0 auto;
	padding: 0 auto;	
	
}

.navBorder td.nav {
	text-align: left;
	background-color: #E56B44;
	vertical-align: middle;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
   	font-weight: bold;
    color: #161B1A;
    text-decoration: none;
	padding: 5px; 
}

.mainBorder {
    width: 100%;
	height: 100%;
	margin: 0 auto;
	text-align: center;
	padding: 0 auto;
}

.mainBorder td.titleCell {
	padding: 5px;
	vertical-align: top;
	text-align: left;

}

.mainBorder td.textmain {
	padding: 5px 5px 0px 5px;
	text-align: justify;
	vertical-align: top;
	font-family: Verdana, Times New Romam, sans-serif;
    font-size: 12px; 
    color: #2A2824; 
    font-weight: none;
	
}