/*
 * Copyright Panagiotis Karageorgakis - Web Architects (www.webarchitects.gr)
 *
 * Feel free to examine this stylesheet, but do not use it as it is in your sites
 * without written permission from the author
 *
 */

body {
	background-color: #537ebf;
	margin: 0;
	font: 11px Verdana, Arial, 'Lucida Grande', LucidaGrande, Lucida, Helvetica,  sans-serif;
}

a:link {
	color: #fb9c22;
	text-decoration: none;
	border-bottom: 1px dashed #ff5123;
}

a:visited {
	color: #fb9c22;
	text-decoration: none;
	border-bottom: 1px dashed #ff5123;	
}

a:hover {
	color: #fb470e;
	text-decoration: none;
	border-bottom: 1px dashed #ff5123;
}

#container {
	width: 940px;
	margin: 0px auto 10px auto;
	padding: 0;
	left: 50%;
	background: transparent url(../img/container_back.jpg) top left repeat-y;
	overflow: auto;
	font: 11px 'Lucida Grande', LucidaGrande, Lucida, Helvetica, Arial, sans-serif;
}

#pagebody {
	width: 920px;
	background-color: white;
	margin: 0 10px 0 10px;
}

#header_top {
	width: 920px;
	height: 67px;
	background: transparent url(../img/header_top.jpg) top left repeat-x;
}

#menu {
	padding: 0 0 0 10px;
	font: 12px Verdana, 'Lucida Grande', LucidaGrande, Lucida, Helvetica, Arial, sans-serif;
	letter-spacing: 0px;
}

#menu a:link {
	text-decoration: none;
	color: #203F59;
}

#menu a:visited {
	text-decoration: none;
	color: #203F59;
}

#menu a:hover {
	color: white;
	text-decoration: none;
}

#langselector {
	font: 10px Helvetica, Arial, sans-serif;
	color: white;
	margin: 0 12px 0 0;
}

#langselector a:link {
	text-decoration: none;
	color: white;
}

#langselector a:visited {
	text-decoration: none;
	color: white;
}

#langselector a:hover {
	text-decoration: none;
	color: #FBCD3B; 
}

#searchBar {
	margin-right: 12px;
}

#searchBar input {
	line-height: 14px;
	height: 14px;
	border: 1px solid black;
	font: 10px Helvetica, Arial, sans-serif;
	background: #f9ebcb;
}

#intro {
	margin: 20px 30px 20px 20px;
	font: 11px 'Lucida Grande', LucidaGrande, Lucida, Helvetica, Arial, sans-serif;
	color:  #F3FCFE;
	line-height: 16px;
}

#intro h3 {
	font: 14px 'Lucida Grande', LucidaGrande, Lucida, Helvetica, Arial, sans-serif;
	color: #F3FCFE;
}

#intro a:link {
	text-decoration: none;
	border-bottom: 1px dashed #FBCD3B;
	color: #a0c5e7;
}

#intro a:visited {
	text-decoration: none;
	border-bottom: 1px dashed #FBCD3B;
	color: #a0c5e7;
}

#intro a:hover {
	text-decoration: none;
	border-bottom: 1px dashed #FBCD3B;
	color: #FBCD3B;
}

#leftColumn {
	background: white url(../img/shadow_white.jpg) top left repeat-x;
	padding: 20px 10px 20px 20px;
}

#centerColumn {
	background: white url(../img/shadow_white.jpg) top left repeat-x;
	padding: 20px 20px 30px 10px;
}

#centerColumn a:link {
	text-decoration: none;
	color: #203F59;
	border-bottom: none;
}

#centerColumn a:visited {
	text-decoration: none;
	color: #203F59;
	border-bottom: none;
}

#centerColumn a:hover {
	text-decoration: none;
	color: #203F59;
	border-bottom: none;
}

#rightColumn {
	padding: 10px 30px 20px 30px;
	color: #22313E;
	font: 11px 'Lucida Grande', LucidaGrande, Lucida, Helvetica, Arial, sans-serif;
	background: transparent url(../img/right_back.jpg) top left repeat-x;
}

#rightColumn h3 {
	font: 15px 'Lucida Grande', LucidaGrande, Lucida, Helvetica, Arial, sans-serif;
	color: white;
	padding-top: 10px;
}

#rightColumn a:link {
	color: #e4eaff;
	text-decoration: none;
	border-bottom: 1px dashed #FBCD3B;
}

#rightColumn a:visited {
	color: #dce2f5;
	text-decoration: none;
	border-bottom: 1px dashed #fbd88b;
}

#rightColumn a:hover {
	color: #fbd88b;
	text-decoration: none;
	border-bottom: 1px dashed #FBCD3B;
}

#hrRight {
	width: 258px;
	right: 13px;
	background: transparent url(../img/hr_right.jpg) top left no-repeat;
}

#footer {
	font: 9px 'Lucida Grande', LucidaGrande, Lucida, Helvetica, Arial, sans-serif;
	color: white;
	margin: 10px 0 20px 0;
}

#footer a:link {
	text-decoration: none;
	border-bottom: 1px dashed #b0d9ff;
	color: #b0d9ff;
}

#footer a:visited {
	text-decoration: none;
	border-bottom: 1px dashed #b0d9ff;
	color: #b0d9ff;	
}

#footer a:hover {
	text-decoration: none;
	border-bottom: 1px dashed white;
	color: white;
}

#box1Inside {
	padding: 0 20px 0 20px;
	color:  #23323F;
}

#box1Inside h1, h2, h3, h4, h5 {
	color: #FF6701;
}