/*****************************/
/*** Core html setup stuff ***/
/*****************************/

@import url("jobs.css");

html {
  margin: 0;
  padding: 0;
}

form {
  margin: 0;
  padding: 0;
  text-align: right;
}

body {
	font-family: Tahoma, Verdana, Arial, sans-serif;
	line-height: 1.3em;
	margin: 0px auto;
	font-size: 12px;
	color: #333;
	width: 981px;
}

a:link, a:visited {
	text-decoration: none;
	font-weight: normal;
	color: #81888b;
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
	font-weight: normal;
	color: #555;
}

input.button { cursor: pointer; }

p { margin-top: 0; margin-bottom: 5px; }

img { border: 0 none; }

.clr {
	clear: both;
	font-size: 0px;
}


/*****************************************/
/*** Template specific layout elements ***/
/*****************************************/
div#header {
	width: 100%;
	background: url(../images/top_decorator2.gif) top no-repeat;
	margin: 0;
	padding: 16px 0px 0px 0px;
}

div#logoContainer {
	padding-left: 25px;
	float: left;
	margin-bottom: 10px;
}

/*div#rightContainer {
	padding-right: 5px;
	float: right;
	overflow: hidden;
	width: 612px;
	margin-top: 22px;
	height: 33px;
	background: url(../images/red_dots.gif) bottom repeat-x;
}
*/
div#rightContainer {
	padding-right: 5px;
	float: right;
	overflow: hidden;
	width: 612px;
	margin-top: 8px;
	height: 33px;
	background: url(../images/red_dots.gif) bottom repeat-x;
}

div#css_buttons { float:right; margin:0 10px 0 0;}

div.ticker_bg {
	background: url(../images/ticker_bg.gif) 0 0 repeat-x;
	line-height: 27px;
	margin-right: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	padding-left: 10px;
}

div.ticker_bg a:link, div.ticker_bg a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	color: #000;
}

div.ticker_bg a:hover {
	color: #FB0000;
}

ul.menu-topNav li{
	display: inline;
	list-style: none;
	padding: 3px;
	color: #999;
	float: left;
}

div#rightContainer #jflanguageselection ul.jflanguageselection li{
	display: inline;
	list-style: none;
	padding: 3px 1px;
	color: #999;
	float: left;
}

div#rightContainer #jflanguageselection ul.jflanguageselection li a#el:link, div#rightContainer #jflanguageselection ul.jflanguageselection a#el:visited {
	display: block;
	width: 19px;
	height: 19px;
	background: url(../images/lang_el_inactive.gif) 0 0 no-repeat;
}

div#rightContainer #jflanguageselection ul.jflanguageselection li a:hover {
	text-decoration: none;
}

div#rightContainer #jflanguageselection ul.jflanguageselection li#active_language a#el:link, div#rightContainer #jflanguageselection ul.jflanguageselection li#active_language a#el:visited {
	background: url(../images/lang_el_active.gif) 0 0 no-repeat;
}

div#rightContainer #jflanguageselection ul.jflanguageselection li a#en:link, div#rightContainer #jflanguageselection ul.jflanguageselection a#en:visited {
	display: block;
	width: 19px;
	height: 19px;
	background: url(../images/lang_en_inactive.gif) 0 0 no-repeat;
}

div#rightContainer #jflanguageselection ul.jflanguageselection li#active_language a#en:link, div#rightContainer #jflanguageselection ul.jflanguageselection li#active_language a#en:visited {
	background: url(../images/lang_en_active.gif) 0 0 no-repeat;
}

div#rightContainer #jflanguageselection ul.jflanguageselection a span {
	visibility: hidden;
}

div#rightContainer #jflanguageselection li#active_language {
	opacity: 1.0;
}

#subscribeFormModule input.input {
	border: none;
	background: url(../images/boxoutline.gif) 0 0 no-repeat;
	width: 121px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	height: 14px;
	padding: 4px 8px;
}

#subscribeFormModule span.inputLabel {
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #999;
}

#subscribeFormModule input.button {
	border: none;
	background: url(../images/button_bg.gif) 0 0 no-repeat;
	width: 66px;
	height: 19px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #fff;
}

#topMenuContainer {
	clear: both;
}

#topMenuContainer ul {
	margin-left: 0px;
	padding-left: 0px;
}

ul.menu_main li {
	display: block;
	list-style: none;
	height: 37px;
	background: url(../images/menu_bg.gif) 0 0 repeat-x;
	float: left;
}

#topMenuContainer ul li:hover {
	background: url(../images/menu_bg.gif) 0 100% repeat-x;
}

ul.menu_main li.first {
	background: url(../images/homebutton.gif) 0 0 no-repeat;
	width: 59px;
	height: 37px;
	padding: 0px;
	display: inline-block;
}

ul.menu_main li.active {
	background: url(../images/menu_bg.gif) 0 100% repeat-x;
}

#topMenuContainer ul li.first:hover {
	background: url(../images/homebutton.gif) 0 100% no-repeat;
}

#topMenuContainer ul li.first.active {
	background: url(../images/homebutton.gif) 0 100% no-repeat;
}

#topMenuContainer ul li.first span {
	padding: 0px;
	width:60px;
}

#topMenuContainer ul li span {
	background: url(../images/menu_seperator_bg.gif) right no-repeat;
	line-height: 37px;
	padding-right: 17px;
	padding-left: 17px;
	display: block;
}

#topMenuContainer ul li a:link, #topMenuContainer ul li a:visited {
	display: inline-block;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #474747;
}

#topMenuContainer ul li a:hover {
	text-decoration: none;
	color: #fff;
}

#topMenuContainer ul li.active a:link, #topMenuContainer ul li.active a:visited {
	color: #fff;
}

.menubg {
	line-height: 37px;
	background: url(../images/menu_bg.gif) 0 0 repeat-x;
	width: 180px;
}

.leftFloat {
	float: left;
}

ul.jflanguageselection {
	margin: 0;
	padding: 0;
}

.compcontent {
	width: 747px;
}

li#floatRight {
	float: right;
	background: none;
	line-height: 32px;
}

div.contents {
	float: left;
	margin-left: 6px;
	width: 518px;
	min-height:221px;
	border-left: 1px solid #dcdcd9;
	border-right: 1px solid #dcdcd9;
	border-bottom: 1px solid #dcdcd9;
	background: url(../images/content_bg.gif) 0 0 repeat-x;
	padding: 0px 11px 10px 11px;
}

div.contents h1.componentheading {
	margin: 5px 0px 0px 0px;
	padding: 0px 0px 11px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	background: url(../images/heading_bottom_border.gif) bottom repeat-x;
}

div.contentTop {
	float: left;
	margin-top: 7px;
	background: url(../images/content_top_rounds.gif) 0 0 no-repeat;
	width: 542px;
	height: 6px;
	margin-left: 6px;
}

.topMar7px {
	margin-top: 7px;
}

h2.menutitle{ font-size:12px; padding: 0 0 8px 0;}

div#page .epidotoumena { width:100%;}
div#page .epidotoumena table{}
div#page .epidotoumena table td.titles { font-weight:bold; font-size:11px; padding:0 10px; border-bottom:1px solid #ccc; vertical-align:bottom;}
div#page .epidotoumena table td { font-size:10px; vertical-align:top; padding:10px}
div#page .epidotoumena table td a.prok:link,  div#page .epidotoumena table td a.prok:visited{color: #555;}
div#page .epidotoumena table td a.prok:hover { text-decoration:underline;}

.moduletable_enimerosi { margin:8px 0 10px 0;}
.moduletable_enimerosi .h5_title { font-size:13px; display:block; background:url(../images/deite_akoma.gif) no-repeat 0 0; width:184px; line-height:45px; height:45px; padding:0 0 0 42px; margin:0 0 7px 0; color:#ffffff;}
.moduletable_enimerosi .officeContents { border-left: 1px solid #ccc; border-right: 1px solid #ccc;	background: url(../images/offices_bg.gif) scroll repeat-x 0 0; width:204px;	padding:5px 10px 10px 10px; font-size:10px;color: #81888b;}

.moduletable_enimerosi .officeContents p { padding:0; margin:0;}
.moduletable_enimerosi .officeContents a:link, .moduletable_enimerosi .officeContents a:visited { font-size:10px;color: #81888b;	text-decoration: none;}
.moduletable_enimerosi .officeContents a:hover {color: #555; text-decoration: underline;}

.moduletable_enimerosi .officeContents ul {}
.moduletable_enimerosi .officeContents ul li { padding:0;} 

.moduletable_enimerosi .topOfficeRounds { background: url(../images/enimerosi_top.gif) 0 0 no-repeat; width: 226px;	height: 6px; font-size:0;}

.moduletable_enimerosi .bottomRounds { background: url(../images/enimerosi_bottom.gif) 0 0 no-repeat; width: 226px;	height: 5px; font-size:0;}


.topOfficeRounds {
	background: url(../images/contact_addresses_left.gif) 0 0 no-repeat;
	width: 199px;
	height: 6px;
	font-size:0;
}

.officeContents {
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	background: url(../images/offices_bg.gif) scroll repeat-x;
}

.bottomRounds {
	background: url(../images/offices_bottom_bg.gif) 0 0 no-repeat;
	width: 199px;
	height: 5px;
}


.horSep {
	border-bottom: 1px solid #ccc;
}

#floatRight a:link, #floatRight a:visited {
	font-family: Arial, Helvetica, sans-serif;
	color: #C10000;
	font-size: 11px;
}

div#mainTabs {
	float: left;
	overflow: visible;
}

div#rightModules {
	float: right;
	margin:10px;
	width:226px;
}

.menubar_right {
	background: url(../images/menubar_right.gif) 0 0 no-repeat;
	line-height: 37px;
	width: 5px;
}

div.labels {
	margin-left: 3px;
	margin-top: 4px;
	line-height: 21px;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #666;
}

div.labels div {
	margin-top: 11px;
}

div.contents form {
	text-align: left;
}

div.indent {
	margin-left: 25px;
}

div.inputs {
	margin-top: 4px;
	margin-left: 20px;
}

div.rightmargin {
	margin-right: 8px;
}

div.topmargin {
	margin-top: 15px;
}

div.inputs input {
	border: none;
	background: url(../images/form_input.gif) 0 0 no-repeat;
	width: 152px;
	height: 15px;
	margin: 0px;
	margin-top: 11px;
	padding-left: 8px;
	padding-right: 8px;
	padding-top: 4px;
	line-height: 16px;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #ababab;
}

div.inputs textarea {
	background: url(../images/comments_form.gif) 0 0 no-repeat;
	width: 151px;
	height: 121px;
	border: none;
	margin-top: 11px;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #ababab;
	padding-left: 8px;
	padding-right: 8px;
	padding-top: 4px;
}

.pixsearch-search {
	height: 37px;
	width: 180px;
}

.pixsearch-search input {
	background: url(../images/searchfield_bg.gif) 0 0 no-repeat;
	border: none;
	margin: 9px 21px 9px 0px;
	padding-left: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #8d8d8d;
	width: 120px;
	height: 19px;
	padding-top: 3px;
}

div#mainbody {
	margin: 7px 0;
}



div#mainbody div.rightFloat .moduletable-metacar {background:url(../images/member_right_small2.gif) no-repeat 0 0; margin:10px 0 0 0;}
div#mainbody div.rightFloat .moduletable-metacar div.panel { padding:19px 0 0 0;}
div#mainbody div.rightFloat .moduletable-metacar div.panel .slide .article { padding:0 1px;}
div#mainbody div.rightFloat .moduletable-metacar div.panel img { padding:0; margin:0;}


div#flashContainer image {
	border: none;
}

.module_bg {
	background: url(../images/module_bg.gif) 0 0 repeat-x;
	width: 318px;
	height: 109px;
	border-top: 1px solid #c2c4c7;
	border-left: 1px solid #c2c4c7;
	border-right: 1px solid #c2c4c7;
	border-bottom: 4px solid #94a1aa;
	margin-right: 10px;
	float: left;
}

.nomarginright {
	margin-right: 0px;
}

.moduleMargin {
	margin-top: 7px;
	/*overflow: hidden;*/
}

.module_bg .headerText {
	float: right;
	margin-top: 5px;
	margin-right: 30px;
}

.module_bg .imageholder {
	margin-top: 12px;
}

.moduleText {
	float: right;
	padding-right: 5px;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 10px;
	width: 190px;
}

.moduleText_second {
	float: right;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 10px;
	width: 220px;
}

.button_more {
	background: url(../images/button_more_bg.gif) 0 0 no-repeat;
	width: 85px;
	height: 16px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #e11307;
	margin-top: 15px;
	margin-right: 5px;
	float: right;
	text-align: center;
}

.button_more a:link, .button_more a:visited {color: #e11307;}
.button_more a:hover {color: #555555; text-decoration:none;}


.button_more_second {
	background: url(../images/button_more_bg.gif) 0 0 no-repeat;
	width: 85px;
	height: 16px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #e11307;
	margin-top: 0px;
	margin-right: 5px;
	float: right;
	text-align: center;
}

.button_more_second a:link, .button_more_second a:visited {color: #e11307;}
.button_more_second a:hover {color: #555555; text-decoration:none;}

/* tabs */
ul.horiz {
	overflow: hidden;
	padding: 0;
	margin-top: 12px;
}

ul.horiz li {
	float: left;
	width: 220px;
	overflow: hidden;
	list-style: none;
	margin: 0px 5px 10px 0px;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #555;
	min-height:202px;
}

ul.horiz li h4 {
	margin: 0px 0px 2px 0px;
	padding: 0;
}

ul.horiz li h4 a:link, ul.horiz li h4 a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #C10000;
	text-decoration: underline;
}

div.gk_tabmods {
	margin-top: 10px;
}

div.gk_tabmods_item {
	overflow: hidden;
	margin-left: 0px;
	padding: 0;
}


div.gk_tabmods_item{ width:100%;}
div.gk_tabmods_item .epidotoumena table{}
div.gk_tabmods_item .epidotoumena table td.titles { font-weight:bold; font-size:11px; padding:0 10px; border-bottom:1px solid #ccc; vertical-align:bottom;}
div.gk_tabmods_item .epidotoumena table td { font-size:10px; vertical-align:top; padding:10px}




/* System Messages */
/* see system general.css */

.pagination span { padding: 2px; }
.pagination a    { padding: 2px; }

/* Polls */
.pollstableborder td {
	text-align: left;
}

/* WebLinks */
span.description {
	display:block;
	padding-left: 30px;
}

/* Frontend Editing*/
fieldset {
	border: 1px solid #ccc;
	margin-top: 15px;
	padding: 15px;
}

legend {
	margin: 0;
	padding: 0 10px;
}

td.key {
	border-bottom:1px solid #eee;
	color: #666;
}

/* Tooltips */

.tool-tip {
	float: left;
	background: #ffc;
	border: 1px solid #D4D5AA;
	padding: 5px;
	max-width: 200px;
}

.tool-title {
	padding: 0;
	margin: 0;
	font-size: 100%;
	font-weight: bold;
	margin-top: -15px;
	padding-top: 15px;
	padding-bottom: 5px;
	background: url(../../system/images/selector-arrow.png) no-repeat;
}

div#rightModules div.moduletable {
	text-align: left;
}

div#rightModules div.moduletable h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #eb0000;
}

div#rightModules div.moduletable  select.inputbox {
	width: 246px;
}

.topMar5 {
	margin-top: 9px;
	width: 242px;
	height: 141px;
	background: url(../images/leftTabs.gif) 0 0 no-repeat;
	padding: 19px 3px 3px 3px;
}

.tool-text {
	font-size: 100%;
	margin: 0;
}

#pathway {
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 10px;
	color: #81888b;
	border-bottom: 1px solid #e0e0e0;
}

#pathway a:link,  #pathway a:visited {
	text-decoration: none;
	color: #81888b;
}

.rightFloat {
	float: right;
}


.rightFloat input.button {background:url(../images/kariera_button.gif) no-repeat 0 0; line-height:17px; height:17px; width:108px; color:#ffffff; font-family:Arial, Helvetica, sans-serif; font-size:9px; padding:0 10px 0 8px; margin-right:1px; cursor:pointer; border:none;}


.rightMain {
	width: 226px;
}

.moduletable_quickmenu h3 {
	background: url(../images/quicklinks_bg.gif) 0 0 no-repeat;
	width: 213px;
	margin: 0px;
	padding: 0px;
	color: #fff;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	padding-left: 13px;
	line-height: 24px;
}

.moduletable_quickmenu ul.menu_quick {
	margin: 0px;
	padding: 0px;
	width: 222px;
	border: 1px solid #d1d1d1;
	border-top: none;
}

.moduletable_quickmenu ul li {
	list-style: none;
	display: block;
	background-color: #efefef;
	border-top: 1px solid #d1d1d1;
	line-height: 23px;
}

.moduletable_quickmenu ul li a:link, .moduletable_quickmenu ul li a:visited {
	display: block;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 12px;
	color: #000;
	font-weight: bold;
	padding-left: 12px;
}

#members_martop {
	margin-top: 14px;
}

.moduletable_quickmenu ul li a:hover {
	background-color: #d1d1d1;
}

/* System Standard Messages */
#system-message { margin-bottom: 20px; }

#system-message dd.message ul { background: #C3D2E5 url(../../system/images/notice-info.png) 4px center no-repeat;}

/* System Error Messages */
#system-message dd.error ul { color: #c00; background: #E6C0C0 url(../../system/images/notice-alert.png) 4px center no-repeat; border-top: 3px solid #DE7A7B; border-bottom: 3px solid #DE7A7B; margin:0px; padding-left: 40px; text-indent:0px;}

/* System Notice Messages */
#system-message dd.notice ul { color: #c00; background: #EFE7B8 url(../../system/images/notice-note.png) 4px center no-repeat; border-top: 3px solid #F0DC7E; border-bottom: 3px solid #F0DC7E; margin:0px; padding-left: 40px; text-indent:0px;}

#syndicate{
	float:left;
	padding-left: 25px;
}

#power_by{
	float:right;
	padding-right: 25px;
}

div.leftFloat ul li {
	list-style: none;
}

div.leftFloat ul {
	padding: 0px;
	margin:0px;
}

div.leftFloat ul li a.mb2:link, div.leftFloat ul li a.mb2:visited {
	display: block;
	background: url(../images/gmap_bg.gif) 0 0 no-repeat;
	width: 309px;
	height: 107px;
	text-decoration: none;
}

div.leftFloat ul li a.mb2:hover {
	background: url(../images/gmap_bg.gif) 0 100% no-repeat;
	text-decoration: none;
}

/* Component Specific Fixes */

#component-contact table td {
	padding: 2px 0;
}

ul.menu_accordion li.level1.parent span.separator, ul.menu_accordion li.level1 a.level1 span {color: #000000; 	background: url(../images/acc_par_bg.gif) 0 0 no-repeat; width: 189px; height: 33px; font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 11px; color: #666; line-height: 15px; padding-left: 10px; margin-bottom: 5px;	overflow: hidden;	display: block;	cursor: pointer;}
ul.menu_accordion li.level1 span.separator span, ul.menu_accordion li.level1 a.level1 span span { width: 171px;	display: block;	background: none;}
ul.menu_accordion li.level1:hover span.separator, ul.menu_accordion li.level1:hover a.level1 span, ul.menu_accordion li.level1 a.level1:hover span{background: url(../images/acc_par_bg.gif) 0 100% no-repeat;}
ul.menu_accordion li.level1.parent:hover span.separator, ul.menu_accordion li.level1.parent:hover a.level1 span,  ul.menu_accordion li.level1.parent:hover a.level1 span.separator span{background: url(../images/acc_par_active.gif) 0 0 no-repeat; color: #fff;}
ul.menu_accordion li.level1.active span, ul.menu_accordion li.level1.active a.level1 span { background: url(../images/acc_par_active_nopar.gif) 0 0 no-repeat; color: #fff;}
ul.menu_accordion li.level1.active.parent span.active, ul.menu_accordion li.level1.active.parent a.level1 span, ul.menu_accordion li.level1 a.level1:hover span { background: url(../images/acc_par_active.gif) 0 0 no-repeat; color: #fff;}
ul.menu_accordion li.level1 a.level1:hover span { color:#ffffff; text-decoration:none;}
ul.menu_accordion li.level1.active.parent span span, ul.menu_accordion li.level1.active.parent a.level1 span span {	background: none; color: #fff;}
ul.menu_accordion li.level1 ul.level2 li.level2 a { color: #4c4c4c; font-size: 11px; text-decoration: none; 	display: block; background: url(../images/acc_child_bg.gif) 0 0 no-repeat; width: 189px; line-height: 12px;	padding-left: 10px;	height: 30px; margin-bottom: 5px;}
ul.menu_accordion li.level1 ul.level2 li.level2 {width: 199px;}
ul.menu_accordion li.level1 ul.level2 li.level2 span { background: none; color: #4c4c4c;}
ul.menu_accordion li.level1 ul.level2 li.level2 a:hover span, ul.menu_accordion li.level1 ul.level2 li.level2 a.active span { color: #fff;}
ul.menu_accordion li.level1 ul.level2 li.level2 a:hover, ul.menu_accordion li.level1 ul.level2 li.level2 a.active {	color: #fff; background: url(../images/acc_child_bg.gif) 0 100% no-repeat;}

span.rollmainlevel{ cursor: pointer; }


/* Example CSS to control active menu/submenu a link */
#active_roll_menu {
	color: #fff; 
	background: url(../images/acc_child_bg.gif) 0 100% no-repeat; 
}
a:hover#active_roll_menu { }

/* Example CSS to override CSS for top level expanded menu */
#activeparent_roll_menu{ color: #00ff00; }

div#footer {
	background: url(../images/footer_bg.gif) 0 0 repeat-x;
	width: 981px;
	height: 63px;
	margin-top: 9px;
}

div.footer_logos {
	float: left;
	background: url(../images/footer_logos.gif) 0 0 no-repeat;
	height: 63px;
	width: 189px;
	margin-top: 1px;
}

div#footer_menu {
	float: left;
	color: #81888b;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 10px;
/*	line-height: 63px;*/
	margin-top: 18px;
}

div#footer_menu ul {
	margin: 0px;
	float: left;
	padding: 0px 0px 0px 160px;
}

div#footer_copyright {
	margin-top: 10px;
	float: left;
}

div#footer_menu ul li {
	float: left;
	list-style: none;
	background: none;
	height: auto;
	padding: 0px 5px;
}

div.xmap ul li ul li {
	list-style: circle;
}

div.xmap ul li ul {
	margin-left: 15px;
}

div.xmap ul.level_0 li a {
	font-weight: normal;
}

div.xmap ul.level_0 li.level_1 a, div.xmap ul.level_0 li.level_2 a {
	font-weight: normal;
}

div.right_erga {
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 10px;
	color: #535353;
	width: 412px;
	padding-left: 8px;
	font-weight: normal;
}

div.left_erga {
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 10px;
	color: #535353;
	font-weight: bold;
	width: 82px;
}

div.erga_container {
	padding: 0px 0px 3px 0px;
	overflow: hidden;
}

div.basiclist div.yoo-carousel div.left ul.tabs li a span span {
	font-size: 11px;
	font-weight: bold;
	font-family: Tahoma, Verdana, Arial, sans-serif;
}

div.right_meta {
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 10px;
	color: #535353;
	width: 272px;
	padding-left: 8px;
	font-weight: normal;
}

div.basiclist div.yoo-carousel div.left ul.tabs li.selected a span {
	background: none;
}

div.basiclist div.yoo-carousel div.left ul.tabs li a span span {
	padding-left: 4px;
}

div.whitespace div.yoo-accordion dt.toggler {
	background: url(../images/nea_bg_r.gif) 0 0 repeat-x;
}

div.whitespace div.yoo-accordion dt span.header-l {
	background: url(../images/nea_bg_left.gif) 0 0 no-repeat;
}

div.whitespace div.yoo-accordion dt span.header-r {
	background: url(../images/nea_bg_right.gif) right no-repeat;
	height: 24px;
	line-height: 24px;
	padding-left: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
}

div.whitespace div.yoo-accordion dt.toggler:hover {
	background: url(../images/nea_bg_r.gif) 0 0 repeat-x;
}

div.whitespace div.yoo-accordion dt span.header-l:hover {
	background: url(../images/nea_bg_left.gif) 0 0 no-repeat;
}

div.whitespace div.yoo-accordion dt span.header-r:hover {
	background: url(../images/nea_bg_right.gif) right no-repeat;
}

span.date {
	font-size: 10px;
	color: #f50000;
	line-height: 24px;
	margin-right: 5px;
	font-weight: normal;
	float: right;
	background: none;
	margin-top: -24px;
}

span.date.firefox {
	
	margin-top: 0px; 
}

div.neg_margin {
	margin-top: -35px;
	float: right;
}

div#ps_results {
	margin-left: -224px;
	border: 4px solid #A1A1A1;
	line-height: 12px;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #999999;
}

div#ps_results div h3 {
	margin: 0px;
}

#ps_search_str {
	width: 120px;
}

ul.menu-topNav {
	float: left;
	margin: 0;
	padding: 0;
	line-height: normal;
}

form#subscribeFormModule {
	float: left;
}

div#topMnu {
	width: 620px;
	margin: 5px 0px 0px 0px;
	padding: 0;
	float: right;
}

#pathway {
	color: #c10000;
}

div.moduleText_second div.moduletable form {
	text-align: left;
}

div.moduleText_second div.moduletable form select {
	width: 185px;
}

div#page div#separate p {
	display: block;
	width: 100%;
	background: url(../images/greyDots.gif) bottom repeat-x;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #555;
}

div#page div#separate2 p { 
	display: block;
	width: 100%;
	background: url(../images/greyDots.gif) bottom repeat-x;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #555;
}

div#page div#separate2 ul.syndesmoi {background: url(../images/greyDots.gif) bottom repeat-x; margin:0; padding:2px 0 5px 0;}
div#page div#separate2 ul.syndesmoi li {font-family: Arial, Helvetica, sans-serif;	font-size: 11px; color: #555; list-style:none; margin:0 0 0 15px;}
div#page div#separate2 ul.syndesmoi li a:link, div#page div#separate2 ul.syndesmoi li a:visited {color: #81888b; font-weight:normal;}
div#page div#separate2 ul.syndesmoi li a:hover {text-decoration: underline;	font-weight: normal; color: #555;}


div#page div#decorate_image img {
	border: 4px solid #ccc;
}

div#page div#decorate_image a:hover img {
	border: 4px solid #c20000;
}

div#page ul li {
	list-style: circle;
	list-style-position: inside;
}

div.officeContents a.mb2:link, div.officeContents a.mb2:visited { font-size:10px; font-weight:bold; color:#f50000; text-decoration: none; display:block; padding:3px 0;}
div.officeContents a.mb2:hover {color: #81888b;}

select#mnuQuickNav {
	float: right;
	width: 94%;	
}
