/*
  deyap.gr - Layout Styles
  (c) 2008 eLogic.gr
*/
body {
  margin:0;padding:0;
  color:#000;
  background-color: #adddf7;  
  background-repeat:no-repeat;
  background-position: top right;
  font-family: verdana, sans-serif;
  /*font-size: 12px;*/
}
/* Page Container */
#pageWrap {
    margin-top:20px;
	text-align: center; /* Win IE5 */
}
#page {
  margin: 0em auto;
  padding: 0;
  text-align: center; /* Win IE5 */
  width:920px;height:610px;
  background-color: #ffffff; 
  
}
#headerWrap{
	clear:both;float:left;
	margin:5px;
}
#headerLogo{
	float:left;
}
.logo{
	margin:0px;padding: 0px;border:0px;  	
	margin-left:10px;
}
#headerPhoto{
	float:right;
}
/* Nav Containers */
#topNavWrap{
	clear:both;float:right;
	margin-right: 10px;
}
#topNav{
	font-size: 0.75em;font-weight: bold;height:40px;
}
#topNav span {
	margin-left:20px;
}

#subNav{
	font-size: 1.05em;font-weight: bold;
}    
#mainNavWrap{
	clear:both;float:left;
	position: relative;
}
#mainWrap {
	clear:both;height:305px;
	margin-right:10px;
}
#mainWithSubMenuWrap {
	clear:both;height:265px;
	padding-top: 0px;
	margin-right:10px;
}
#leftSideWrap {
  	float: left;
	width: 180px;
  	margin-right: -180px;margin-top: 0px;
	
/*border: 1px solid green;*/
}
#leftSide {
	margin: 0px;padding: 0px;
}
#contentWrap{
    margin:0px;padding: 0px; 
	margin-left: 200px; 
	   /*border: 1px solid red;*/ 

}
#content{
	display: block;	
    text-align:left;
    margin-left: 5px;margin-right: 5px;

	font-size: 0.80em;
	color:#193463;

}



/* Footer Container */
#footerWrap {
	text-align: center; /* Win IE5 */
}
#footer {
  margin: 0em auto;padding: 0px;
  margin: 0em auto;
  padding: 0;
  text-align: right; /* Win IE5 */
  width:920px;

  
	font-size: 0.70em;
	color: #345173; 
}

/* 
	Link Styles 
*/
#topNav a:link                          { color:#0c2e6e; text-decoration: none; }
#topNav a:visited                       { color:#0c2e6e; text-decoration: none; }
#topNav a:active                        { color:#0c2e6e; text-decoration: underline; }
#topNav a:hover                         { color:#7bc6ee; text-decoration: underline; }

#topNav  .selected a:link 	{ color:#7bc6ee;	font-weight: bold; text-decoration: none; }
#topNav  .selected a:visited 	{ color:#7bc6ee;	font-weight: bold;  text-decoration: none; }
#topNav  .selected a:active  	{ color:#7bc6ee;	font-weight: bold;  text-decoration: underline; }
#topNav  .selected a:hover 	{ color:#7bc6ee;	font-weight: bold;  text-decoration: underline; }


#subNav a:link                          { color:#24447b; text-decoration: none; }
#subNav a:visited                       { color:#24447b; text-decoration: none; }
#subNav a:active                        { color:#24447b; text-decoration: underline; }
#subNav a:hover                         { color:#FF6600; text-decoration: underline; }


#leftSide a:link                          { color:#1A395B; text-decoration: none; }
#leftSide a:visited                       { color:#1A395B; text-decoration: none; }
#leftSide a:active                        { color:#1A395B; text-decoration: underline; }
#leftSide a:hover                         { color:#3C6FA5; text-decoration: underline; }

a:link                          { color:#22687d; text-decoration: underline; }
a:visited                       { color:#22687d; text-decoration: underline; }
a:active                        { color:#22687d; text-decoration: underline; }
a:hover                         { color:#d82331; text-decoration: underline; }

#elogic a:link                          { color:#345173; text-decoration: none; }
#elogic a:visited                          { color:#345173; text-decoration: none; }
#elogic a:hover                          { color:#FF8B02; text-decoration: underline; }



.photo{
	float:right;
	margin-left:10px;
}















.tbl{
border: #abaaab 1px solid; 
    font-size: 0.90em;
	color: #3e474e; border: 1px solid #D8D8D8;
	width:755px;
	text-align:justify;
}
.tbl th{	
border-top: #abaaab 1px solid; 
border-right: #abaaab 1px solid; 
border-left: #abaaab 1px solid; 
border-bottom: #abaaab 1px solid; 

color:#FFFFFF;background-color: #345173;
}


.tbl-hp{
    font-size: 0.90em;
	color: #3e474e; 
}


.row0 {
font-weight: bold;
color:#ffffff;background-color:#345173;

}

.row1{	
color:#000000;background-color:#eff3f4;


}

.row2{	
color:#3e474e;background-color:#FFFFFF;

}

.cell1{	
text-align: center;
border-top: #abaaab 1px solid; 
border-right: #abaaab 1px solid; 
border-left: #abaaab 1px solid; 
border-bottom: #abaaab 1px solid;
padding:2px;

}

.cell2{	
text-align: center;
border-top: #abaaab 1px solid; 
border-right: #abaaab 1px solid; 
border-left: #abaaab 1px solid; 
border-bottom: #abaaab 1px solid;
padding:2px;
}
.cell3{	
text-align:right;
border-top: #abaaab 1px solid; 
border-right: #abaaab 1px solid; 
border-left: #abaaab 1px solid; 
border-bottom: #abaaab 1px solid;
padding:2px;
}
.cell4{	
text-align:right;
border-top: #abaaab 1px solid; 
border-right: #abaaab 1px solid; 
border-left: #abaaab 1px solid; 
border-bottom: #abaaab 1px solid;

padding:2px;
}

.cell5{	
text-align: center;
border-top: #abaaab 1px solid; 
border-right: #abaaab 1px solid; 
border-left: #abaaab 1px solid; 
border-bottom: #abaaab 1px solid;
padding:2px;

}
.cell6{	
text-align: center;
border-top: #abaaab 1px solid; 
border-right: #abaaab 1px solid; 
border-left: #abaaab 1px solid; 
border-bottom: #abaaab 1px solid;
padding:2px;
}


h2 {
	padding-bottom:5px;
	margin:0px;
	font-size: 0.95em;
	font-weight: bold;
	color:#203756; 
}
h3 {
	padding:0px;
	margin-top:2px;margin-bottom:2px;
	font-size: 0.95em;
	font-weight: bold;
	color:#ec7f2d;
}
#contentList{
	list-style: square inside;
	line-height: 1.3em;
}
.thumb{
	border: 1px solid #999999;
}
#banner {
	clear:both;
	float:left;
	width:290px;
	background: url(../images/bg_banner_middle.gif) repeat top right ;
	font-size: 0.75em;
	color: #3e474e;   
}


#bullets li {
	list-style: square;
	text-align: left;
	padding: 2px;
}

#flash-intro{
	float:left;
}

#hpWrap-news{
	background-image: url("../images/bg_news.gif");
	    background-repeat:no-repeat;
  background-position: top left;
  padding-left:10px;padding-top:25px;
}

#hpWrap-purpose{
	background-image: url("../images/bg_purpose.gif");
	    background-repeat:no-repeat;
  background-position: top left;

	padding-left:10px;padding-top:25px;
}
#hpWrap-survey{
	background-image: url("../images/bg_hp_survey.jpg");
	    background-repeat:no-repeat;
	width:228px;

	padding-left:10px;padding-top:25px;
}
/*survey*/
label{
	font-size: 11px;  font-weight: bold;	color:#203756; 
}
.button {
	padding-right: 2px; padding-left: 2px; padding-top: 2px; padding-bottom: 2px; 
	font-weight: bold; 
	color: #37383f; 
	background-color: #afb1bc;
}
.buttonHighlite{
	padding-right: 4px; padding-left: 4px; padding-top: 4px; padding-bottom: 4px; 
	font-weight: bold; 
	color: #fff; 
	background-color: #fb8605;
}
.mandatory {
	display: inline;
	border-bottom-width: thin;
	border-bottom-style: dotted;
	border-bottom-color: #FF0000;
}
.tblResults{
    font-size: 0.95em;
	color: #fff; 
}

.tblResults a:link                          { color:#fff; text-decoration: underline; }
.tblResults a:visited                       { color:#fff; text-decoration: underline; }
.tblResults a:active                        { color:#fff; text-decoration: underline; }
.tblResults a:hover                         { color:#d82331; text-decoration: underline; }


.tbl2{
    font-size: 0.90em;
	color: #3e474e; 
}
#note{
font-size: 0.80em;
}




#list li{
	PADDING-BOTTOM: 4px; margin-BOTTOM: 4px; 
}	
