/******************************************************************** * JOOMLA! TEMPLATE CSS FILE * ---------------------------------------------------------------- * Copyright (C) 2006 - 2008 JoomlaShine.com. All Rights Reserved. * @license - Copyrighted Commercial Software * Author: JoomlaShine.com * Websites:  http://www.joomlashine.com*********************************************************************//** @LAYOUT  **/#jsn-master {	font-family: Arial, Helvetica, sans-serif;	font-size: 75%;	line-height: 1.5;	background: #172534 url(../images/master-bg.jpg) repeat-x top left;}#jsn-page {	background-color: #ffffff;	color: #000;	border-left: 2px solid #000000;	border-right: 2px solid #000000;	width: 960px;	height: 100%;	margin: 0 auto;}/* Header */#jsn-header {	position: relative;        background-image: url(http://www.symenox.gr/home/images/stories/head.png); /*	z-index: 2; */}#jsn-logo {	position: absolute;/*      background: transparent;*/	bottom: 0;	left: 0;}#jsn-ptop {	position: absolute;	top: 100px;	right: 0px;}/* Content */#jsn-mainmenu {	height: 30px;	position: relative;	background-color: #282828;/*	z-index: 1; */}#jsn-ptoolbar {	position: absolute;	top: 3px;	left: 3px;}#jsn-pinset {	position: absolute;	top: 3px;	right: 3px;}#jsn-fontresizer {	position: absolute;	top: 3px;	right: 8px;}#jsn-promo {	color: #f2f2f2;	background: #595959 url(../images/promo-bg.jpg) repeat-x left top;	border-bottom: 5px solid #404040;}#jsn-promo h3 {	color: #ffffff;}#jsn-puser8_inner,#jsn-puser9_inner {	padding: 15px;}#jsn-puser8 a:link, #jsn-puser8 a:visited,#jsn-puser9 a:link, #jsn-puser9 a:visited {	color: #40afff;}#jsn-maincontent_inner {	padding: 0 15px;}#jsn-mainbody {	padding: 1.5em;}#jsn-content {	background-color: #ffffff;	border-bottom: 1px solid #b3b3b3;}#jsn-content_inner1 {	background: transparent url(../images/leftside-bg-small.png) repeat-y left top;}#jsn-content_inner2 {	background: transparent url(../images/rightside-bg-small.png) repeat-y right top;}#jsn-pathway { 	background: transparent url(../images/dot.png) repeat-x bottom left;	padding: .6em 1em;}#jsn-banner {	text-align: center;	margin: 0 auto;	padding: 20px 0 20px 0;}#jsn-usermodules1 {	padding: 1.2em 0;	background: transparent url(../images/dot.png) repeat-x left bottom;}#jsn-usermodules2 {	padding: 1.2em 0;	background: transparent url(../images/dot.png) repeat-x left top;}#jsn-usermodules3 {	padding: .6em;	border-top: 2px solid #ffffff;	border-bottom: 6px solid #404040;	background: #d9d9d9 url(../images/usermodules3-bg.png) repeat-x left top;}#jsn-usermodules1_inner_grid2,#jsn-usermodules2_inner_grid2 {	background: transparent url(../images/dot.png) repeat-y 50% top;}#jsn-puser1_grid2,#jsn-puser3_grid2 {	width: 49.95%;	float: left;}#jsn-puser2_grid2,#jsn-puser4_grid2 {	width: 49.95%;	float: right;}#jsn-puser5_grid2,#jsn-puser6_grid2,#jsn-puser7_grid2 {	width: 49.95%;	float: left;}#jsn-puser5_grid3,#jsn-puser6_grid3,#jsn-puser7_grid3 {	width: 33.3%;	float: left;}#jsn-puser1, #jsn-puser2, #jsn-puser3, #jsn-puser4 {	padding: .6em 1.2em;}#jsn-puser5, #jsn-puser6, #jsn-puser7 {	padding: 1.2em;}#jsn-pleft,#jsn-pright {	padding: 1em;}#jsn-pright div.module, #jsn-pright div.module-plain, #jsn-pright div.module-box,#jsn-pleft div.module, #jsn-pleft div.module-plain, #jsn-pleft div.module-box {	margin-bottom: 1.5em;}/* Footer */#jsn-footer {	padding: 1.2em 1em;	font-size: 0.9em;	color: #595959;}#jsn-footer a:link,#jsn-footer a:visited {	color: #000;	text-decoration: underline;}#jsn-footer a:hover {	text-decoration: none;}#jsn-pfooter_grid2 {	float: left;	width: 49.5%;}#jsn-pbottom_grid2 {	float: right;	width: 49.5%;}#jsn-pbottom {	text-align: right;}#jsn-copyright {	padding: 0.6em 0;	text-align: center;}#jsn-copyright,#jsn-copyright a {	font-size: 10px;	color: #284d73;}/* @MODULE STYLES **/table.poll td,table.poll-box td,table.poll-plain td {	text-align: left;}/* moduletable style */div.module,div.module-box,div.module-plain,div.moduletable-plain,div.moduletable {	overflow: hidden;}div.module h3, div.module-box h3, div.module-plain h3,div.moduletable h3, div.moduletable-plain h3 {	color: #000000;	font-size: 1.1em;	margin: 0 0 3px 0;}/* Module background styles */div.module-box {	padding: 0;}div.module-box > div {	padding: 16px 0 0 0;}div.module-box > div > div {	padding: 0 0 0 16px;}div.module-box > div > div > div {	padding: 0 16px 16px 0;}div.box-blue {	background: transparent url(../images/module-box-blue-bg-r.png) top right no-repeat;}div.box-blue > div {	background: transparent url(../images/module-box-blue-bg-l.png) top left no-repeat;}div.box-blue > div > div {	background: transparent url(../images/module-box-blue-bg-l.png) bottom left no-repeat;}div.box-blue > div > div > div {	background: transparent url(../images/module-box-blue-bg-r.png) bottom right no-repeat;}div.box-blue div div div div {	background: none;}div.box-green {	background: transparent url(../images/module-box-green-bg-r.png) no-repeat top right;}div.box-green > div {	background: transparent url(../images/module-box-green-bg-l.png) no-repeat top left;}div.box-green > div > div {	background: transparent url(../images/module-box-green-bg-l.png) no-repeat bottom left;}div.box-green > div > div > div {	background: transparent url(../images/module-box-green-bg-r.png) no-repeat bottom right;}div.box-green div div div div {	background: none;}div.box-yellow {	background: transparent url(../images/module-box-yellow-bg-r.png) no-repeat top right;}div.box-yellow > div {	background: transparent url(../images/module-box-yellow-bg-l.png) no-repeat top left;}div.box-yellow > div > div {	background: transparent url(../images/module-box-yellow-bg-l.png) no-repeat bottom left;}div.box-yellow > div > div > div {	background: transparent url(../images/module-box-yellow-bg-r.png) no-repeat bottom right;}div.box-yellow div div div div {	background: none;}div.box-grey {	background: transparent url(../images/module-box-grey-bg-r.png) no-repeat top right;	color: #f2f2f2;}div.box-grey > div {	background: transparent url(../images/module-box-grey-bg-l.png) no-repeat top left;}div.box-grey > div > div {	background: transparent url(../images/module-box-grey-bg-l.png) no-repeat bottom left;}div.box-grey > div > div > div {	background: transparent url(../images/module-box-grey-bg-r.png) no-repeat bottom right;}div.box-grey div div div div {	background: none;}div.box-grey h3 {	color: #FFF;}div.box-grey a:link,div.box-grey a:visited {	color: #40afff;}/* Module Icon Styles */div.header-dots h3,div.icon-dots h3 {	background: url(../images/icon-module-dots.png) no-repeat left 5px;	padding: 0 0 0 10px;}div.header-arrow h3,div.icon-arrow h3 {	background: url(../images/icon-module-arrow.png) no-repeat left 5px;	padding: 0 0 0 16px;}/** @TYPOGRAPHY **/html, body {	border: 0;	margin: 0;	padding: 0;}p, pre, blockquote, form, dl, ul, ol, fieldset, address {	padding: 0;	margin: 0.35em 0 0.8em 0;}fieldset {	padding: .5em;}pre {	padding: 1em;	border-left: 5px solid #404040;	background: #FFFFD5;	font-family: "Courier New", Courier, monospace;}blockquote {	padding-left: 55px;	background: transparent url(../images/icon-text-blockquote.png) no-repeat top left;	font-style: italic;	min-height: 45px;	color: #404040;}small {	font-size: .85em;}sup {	position: relative;	bottom: 0.3em;	vertical-align: baseline;}sup em {	font-size: .8em;	color: red;}sup {	position: relative;	bottom: 0.3em;	vertical-align: baseline;}acronym, abbr {	border-bottom: 1px dashed;	letter-spacing: 1px;	cursor: help;}/* @HEADING */h1, h2, h3, h4, h5, h6 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	margin: 0.6em 0 .25em 0;
	font-weight: bold;
	border-top: thin none #0033FF;
	border-right: thin none #0033FF;
	border-bottom: thin none #0033FF;
	border-left: thin none #0033FF;
}h1 {
	font-size: 14px;
	color: #000000;
	font-weight: bold;
}h2 {
	font-size: 14px;
	color: #000000;
	font-weight: bolder;
	font-family: Geneva, Arial, Helvetica, sans-serif;
}h3 {	font-size: 1.2em;	color: #CC3333;}h4 {	font-size: 1.1em;	color: #CC8033;}h5, h6 {	font-size: 1em;	font-weight: bold;	color: #333333;}/* @IMAGE */img {	border: none;}img.image-left {	float: left;	margin: .5em 1em .5em 0;}img.image-right {	float: right;	margin: .5em 0 .5em 1em;}img.image-border {	border: 1px solid #e5e5e5;	padding: 3px;}img.image-margin {	margin: .5em;}/* @LINK */a:link,a:visited {	text-decoration: none;	outline: none;	color: #00789f;}a:hover {	text-decoration: underline;}a:active {	color: #FF0000;}a img {	border: none;}/* @TEXT */.clearbreak {	clear: both;}.clearafter:after {	clear: both;	display: block;	content: ".";	height: 0;	visibility: hidden;}/* Text paragraph */.border {	border: 1px solid #e5e5e5;	padding: 3px;}.dropcap:first-letter {	float: left;	color: #404040;	font: 4em/.8em "Times New Roman", Times, serif;}/* @LIST */ul li {	margin: .3em 0 .3em 1.6em;	padding: 0;}ol li {	margin: .3em 0 .3em 2em;	padding: 0;}ul.arrowlist-red, ul.arrowlist-green, ul.arrowlist-blue {	list-style: none;}/* Arrow list */ul.arrowlist-red li {	margin-left: .6em;	padding: 0 0 0 10px;	background: url(../images/arrow.png) no-repeat left 6px;}ul.arrowlist-green li {	margin-left: .6em;	padding: 0 0 0 10px;	background: url(../images/icon-arrow-s.png) no-repeat left 6px;}ul.arrowlist-blue li {	margin-left: .6em;	padding: 0 0 0 10px;	background: url(../images/icon-arrow-blue.png) no-repeat left 6px;}/* @TABLES */table {	border-collapse: collapse;	border-spacing: 0;}caption, th {	text-align: left;}/** @JOOMLA DEFAULT **//* PATHWAY */span.pathway {	font-weight: bold;	font-size: 0.9em;}a.pathway:link,a.pathway:visited {	padding: 0 .25em;	font-weight: normal;	text-decoration: none;	color: #404040;}a.pathway:hover {	text-decoration: underline;}/* page heading */.componentheading,.contentheading {	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	font-size: 1.4em;}/* Content title link */a.contentpagetitle:link,a.contentpagetitle:visited {	text-decoration: none;}a.contentpagetitle:hover {	text-decoration: underline;}/** CONTENT AREA **//* Blog page main wrapper */table.blog {	width: 100%;}table.blog td {	padding-right: 5px;}/* Content container */table.contentpane,table.contentpaneopen {	width: 100%;}/* Separator after each content container TD */table.blog span.article_seperator {	display: block;	height: 1.5em;}/* 3 buttons */td.buttonheading {	padding: 0 2px;}/* Data & written by area */span.small,td.createdate,td.modifydate {	color: #999999;	font-size: 0.9em;	padding-bottom: .6em;}/* Page counter */div.pagenavcounter {	color: #595959;	margin: .5em 0;	font-size: .9em;	font-weight: bold;}/* Table of content */table.contenttoc {	margin: 0 0 1em 1em;	border: 1px solid #D9D9D9;	background: #f2f2f2;}table.contenttoc th {	padding: .4em;	background: url(../images/grey_dot.png) bottom repeat-x;	font-weight: bold;	text-align: center;}table.contenttoc td {	padding: .25em .6em;}a.toclink:link,a.toclink:visited {	font-size: .9em;}a.toclink:hover {}div.mosimage {	padding: .3em;	margin: .8em;	color: #595959;}div.mosimage_caption {	padding: .2em;	font-weight: bold;	font-size: 0.9em;}/* Read more */a.readon:link,a.readon:visited {	padding: 3px 6px 3px 22px;	text-decoration: none;	color: #404040;	background: #f2f2f2 url(../images/icon-module-arrow.png) no-repeat 5px center;	border: 1px solid #e5e5e5;}a.readon:hover {	background-color: #e5e5e5;	text-decoration: none;}/** COMPONENT AND CONTENT TABLE PAGE **//* Description in content table and component page */td.contentdescription {	padding: .5em 0;}/* Links in Section Table page */a.category:link,a.category:visited {	font-weight: bold;}a.category:hover {}/* table in category table page */td.sectiontableheader {	padding: 5px 8px;	font-weight: bold;	font-size: 1.1em;	color: #FFFFFF;	background-color: #366999;}td.sectiontableheader a {	color: #ffffff;	text-decoration: underline;}td.sectiontableheader a:hover {	text-decoration: none;}/* table's row 1 */tr.sectiontableentry1 td,td.sectiontableentry1 {	padding: 5px 8px;	border-top: 1px solid #e5e5e5;	border-bottom: 1px solid #e5e5e5;}/* table's row 2 */tr.sectiontableentry2 td,td.sectiontableentry2 {	padding: 5px 8px;}.smalldark {}/** "MORE..." AREA **//* "More..." panel */div.blog_more {}/* "More..." panel heading text */div.blog_more div {	padding-bottom: .3em;}/* "More..." block links */div.blog_more ul {}div.blog_more li{}/* "More..." panel links */a.blogsection:link, a.blogsection:visited {	text-decoration: none;}a.blogsection:hover {	text-decoration: underline;}/** BOTTOM NAVIGATION BAR **//* content page nav */div.pagenavbar div {	color: #999999;	font-weight: bold;	font-size: .9em;}div.pagenavbar a:link, div.pagenavbar a:visited {	text-decoration: none;}div.pagenavbar a:hover {	text-decoration: underline;}/* content item rolling nav */th.pagenav_prev, th.pagenav_next {	color: #999999;	font-size: .9em;	font-weight: bold;}th.pagenav_prev a:link, th.pagenav_prev a:visited,th.pagenav_next a:link, th.pagenav_next a:visited {	text-decoration: none;}th.pagenav_prev a:hover, th.pagenav_next a:hover {	text-decoration: underline;}/* blog pages nav */.pagenav {	color: #999999;	padding: 0 .5em;	margin-top: 1em;	font-size: .9em;	font-weight: bold;/*	text-transform: uppercase; */}/* blog pages nav link */a.pagenav:link, a.pagenav:visited {	text-decoration: none;*/	text-transform: uppercase; */}a.pagenav:hover {	text-decoration: underline;}/* Back button */div.back_button {	margin: .5em 0;	padding: .4em 0;	font-weight: bold;}div.back_button a:link,div.back_button a:visited {	text-decoration: none;/*	text-transform: uppercase; */}div.back_button a:hover{	text-decoration: underline;}.hd {	display: none;}/** COMMON FORM **/input.button {}input.inputbox {}input.inputbox:hover,input.button:hover {}input.inputbox:focus {}/** POP UP FORMS **/body.contentpane {	padding: 1em;}/** SEARCH MODULE **//* Search wrapper */div.search {}/* Search input box */input#mod_search_searchword {	margin-right:3px;}span.highlight {	padding: .2em;	background: #FFFFAA;}/** LOGIN MODULE **/input#mod_login_username {	width: 125px;}input#mod_login_password {	width: 125px;}/** LATEST NEWS & POPULAR MODULE **/ul.latestnews,ul.mostread {}ul.latestnews li,ul.mostread li {}/** POLL MODULE **//* poll's table */table.poll {}table.pollstableborder {	margin: .5em 0;	text-align: left;}table.pollstableborder td {	text-align: left;	font-size: .9em;	padding: 3px 2px;	border: none;}/* poll's question */table.pollstableborder td.sectiontableentry1 {}table.pollstableborder td.sectiontableentry2 {}/* poll's result */table.pollstableborder td.sectiontableheader {	background: none;	color: #000000;}table.pollstableborder tr.sectiontableentry1 td {	background-color: #f2f2f2;	padding: .5em .8em;}table.pollstableborder tr.sectiontableentry2 td {	background: none;	padding: .5em .8em;}/** POP UP FORMS **/body.contentpane {	color: #000000;	background: #FFFFFF;}/** Tabs **/#jsn-master div.dynamic-tab-pane-control div.tab-row h2.tab {	background-image: none;	background-color: #e5e5e5;	padding: 5px;}#jsn-master div.dynamic-tab-pane-control div.tab-row h2.tab a {	color: #000000;}#jsn-master div.dynamic-tab-pane-control div.tab-row h2.selected {	background-image: none !important;	background-color: #366999;}#jsn-master div.dynamic-tab-pane-control div.tab-row h2.selected a {	font-weight: bold;	color: #ffffff;}#jsn-master div.dynamic-tab-pane-control div.tab-page {	border-color: #999999;	border-top: 3px solid #366999;	padding: 5px;}/** @MENU **//** @SUCKERFISH **//* Mainlevel */ul.menu-suckerfish {	z-index: 1;	float: left;	border-right: 1px solid #404040;	margin: 0;	background: none;	padding: 0;	list-style: none;}ul.menu-suckerfish li {	float: left;	display: inline;	background: none;	margin: 0;	padding: 0;}ul.menu-suckerfish a:link,ul.menu-suckerfish a:visited {	display: block;	border-right: 1px solid #000000;	border-left: 1px solid #404040;	margin: 0;	padding: 3px 1.5em;	color: #ffffff;	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	font-weight: bold;	text-decoration: none;}ul.menu-suckerfish a:hover {	background-color: #404040;}ul.menu-suckerfish li.active a {	background-color: #404040;}/* Sublevel */ul.menu-suckerfish ul {	position: absolute;	left: -999em;	z-index: 2;	margin: 0;	padding: 0;	list-style: none;}/* Other containers */ul.menu-suckerfish ul ul {	margin: -26px 0 0 184px;	z-index: 3;}/* Items */ul.menu-suckerfish ul li {	position: relative;	width: 185px;	margin: 0;	background: none;	padding: 0;}ul.menu-suckerfish ul a:link,ul.menu-suckerfish ul a:visited {	display: block;	border-top: 1px solid #366999;	border-right: none;	border-bottom: 1px solid #162c40;	border-left: 1px solid #162c40;	background: #284d73 none;	color: #cfdbe5;	padding: 4px 10px;	font-size: 0.9em;	font-weight: normal;	text-decoration: none;	height: 1%;}ul.menu-suckerfish ul a:hover,ul.menu-suckerfish ul li.parent a:hover,ul.menu-suckerfish ul li.parent li.parent a:hover {	border-top: 1px solid #1f3d59;	background-color: #1f3d59;	color: #ffffff;}/* Active */ul.menu-suckerfish ul li.active a,ul.menu-suckerfish ul li.active li.active a,ul.menu-suckerfish ul li.active li.active li.active a {	font-weight: bold;	color: #ffffff;}/* Clear active */ul.menu-suckerfish ul li.active li a,ul.menu-suckerfish ul li.active li.active li a {	font-weight: normal;	color: #cfdbe5;}/* Children expanded */ul.menu-suckerfish ul li.parent a,ul.menu-suckerfish ul li.parent li.parent a {	background: #284d73 url("../images/suckerfish-expand.png") no-repeat 95% center;	padding-right: 10px;}/* Clear children expanded */ul.menu-suckerfish ul li.parent li a,ul.menu-suckerfish ul li.parent li.parent li a {	background-image: none;}/* Rollover actions */ul.menu-suckerfish li:hover ul,ul.menu-suckerfish li.hover ul,ul.menu-suckerfish li:hover ul li:hover ul,ul.menu-suckerfish li.hover ul li.hover ul,ul.menu-suckerfish li:hover ul li:hover ul li:hover ul,ul.menu-suckerfish li.hover ul li.hover ul li.hover ul {	left: auto;}ul.menu-suckerfish li:hover ul ul,ul.menu-suckerfish li.hover ul ul,ul.menu-suckerfish li:hover ul li:hover ul ul,ul.menu-suckerfish li.hover ul li.hover ul ul,ul.menu-suckerfish li:hover ul li:hover ul li:hover ul ul,ul.menu-suckerfish li.hover ul li.hover ul li.hover ul ul {	left: -999em;}ul.menu-suckerfish,ul.menu-suckerfish li li {	clear: left;}/** @BULLET TREE **//* main level */ul.menu-bullettree,ul.menu-bullettree ul {	background: none;	list-style: none;	padding: 0;	margin: 0;}ul.menu-bullettree li {	background: none;	padding: 0;	margin: 0;}ul.menu-bullettree {	border-top: 1px dotted #b3b3b3;}ul.menu-bullettree ul li {	margin-left: 1em;}ul.menu-bullettree a:link, ul.menu-bullettree a:visited {	display: block;	background: transparent url(../images/bullettree-level0.png) no-repeat 5px 10px;	border-bottom: 1px dotted #b3b3b3;	padding: 3px 5px 3px 15px;	color: #404040;	text-decoration: none !important;}ul.menu-bullettree a:hover {	background-color: #d9d9d9;	color: #000000;}/* For dark background */div.box-grey ul.menu-bullettree a:link,div.box-grey ul.menu-bullettree a:visited {	color: #d9d9d9;}div.box-grey ul.menu-bullettree a:hover {	background-color: #404040;	color: #d9d9d9;}/* Sublevel items */ul.menu-bullettree ul a:link,ul.menu-bullettree ul a:visited {	background-image: url(../images/bullettree-level1.png);	border-bottom: none;}ul.menu-bullettree ul ul a:link,ul.menu-bullettree ul ul a:visited {	background-image: url(../images/bullettree-level2.png);}ul.menu-bullettree ul ul ul a:link,ul.menu-bullettree ul ul ul a:visited {	background-image: url(../images/bullettree-level3.png);}/* Current item */ul.menu-bullettree a.current {	background-image: url(../images/bullettree-current.png) !important;	font-weight: bold;	color: #000000;}ul.menu-bullettree li.current a:hover {	color: #000000;}div.box-grey ul.menu-bullettree li.current a {	color: #ffffff;}div.box-grey ul.menu-bullettree li.current a:hover {	color: #ffffff;}ul.menu-bullettree li.current li a {	font-weight: normal;}ul.menu-bullettree li.current li a:hover {	color: #000000;}
/** IE bugs: a:link, a:visited, a:hover need to be styled as well; does not display separator... workaround? */
/** customize colors here */
a.mainlevel-suckerfish-horizontal, a.mainlevel_active-suckerfish-horizontal, a.mainlevel_current-suckerfish-horizontal,
a.mainlevel-suckerfish-horizontal:link, a.mainlevel_active-suckerfish-horizontal:link, a.mainlevel_current-suckerfish-horizontal:link,
a.mainlevel-suckerfish-horizontal:visited, a.mainlevel_active-suckerfish-horizontal:visited, a.mainlevel_current-suckerfish-horizontal:visited {
	background-color: red;
	color: white;
}

a.mainlevel-suckerfish-horizontal:hover, a.mainlevel_active-suckerfish-horizontal:hover, a.mainlevel_current-suckerfish-horizontal:hover {
	background-color: #E0E0E0;
	color: red;
}

a.sublevel-suckerfish-horizontal, a.sublevel_active-suckerfish-horizontal, a.sublevel_current-suckerfish-horizontal,
a.sublevel-suckerfish-horizontal:link, a.sublevel_active-suckerfish-horizontal:link, a.sublevel_current-suckerfish-horizontal:link,
a.sublevel-suckerfish-horizontal:visited, a.sublevel_active-suckerfish-horizontal:visited, a.sublevel_current-suckerfish-horizontal:visited {
	background-color: green;
	color: white;
}

a.sublevel-suckerfish-horizontal:hover, a.sublevel_active-suckerfish-horizontal:hover, a.sublevel_current-suckerfish-horizontal:hover {
	background-color: #E0E0E0;
	color: green;
}

ul.mainlevel-suckerfish-horizontal ul ul a.sublevel-suckerfish-horizontal, ul.mainlevel-suckerfish-horizontal ul ul a.sublevel_active-suckerfish-horizontal, ul.mainlevel-suckerfish-horizontal ul ul a.sublevel_current-suckerfish-horizontal,
ul.mainlevel-suckerfish-horizontal ul ul a.sublevel-suckerfish-horizontal:link, ul.mainlevel-suckerfish-horizontal ul ul a.sublevel_active-suckerfish-horizontal:link, ul.mainlevel-suckerfish-horizontal ul ul a.sublevel_current-suckerfish-horizontal:link,
ul.mainlevel-suckerfish-horizontal ul ul a.sublevel-suckerfish-horizontal:visited, ul.mainlevel-suckerfish-horizontal ul ul a.sublevel_active-suckerfish-horizontal:visited, ul.mainlevel-suckerfish-horizontal ul ul a.sublevel_current-suckerfish-horizontal:visited {
	background-color: blue;
	color: white;
}

ul.mainlevel-suckerfish-horizontal ul ul a.sublevel-suckerfish-horizontal:hover, ul.mainlevel-suckerfish-horizontal ul ul a.sublevel_active-suckerfish-horizontal:hover, ul.mainlevel-suckerfish-horizontal ul ul a.sublevel_current-suckerfish-horizontal:hover {
	background-color: #E0E0E0;
	color: blue;
}

ul.mainlevel-suckerfish-horizontal ul .expanded {
	display: block;
	background-image: url("../images/arrow_right.gif");
	background-position: right center;
	background-repeat: no-repeat;
	padding-right: 10px;
}


/** customize style / layout here */

a.mainlevel-suckerfish-horizontal, a.mainlevel_active-suckerfish-horizontal, a.mainlevel_current-suckerfish-horizontal, span.mainlevel-suckerfish-horizontal,
a.mainlevel-suckerfish-horizontal:link, a.mainlevel_active-suckerfish-horizontal:link, a.mainlevel_current-suckerfish-horizontal:link,
a.mainlevel-suckerfish-horizontal:visited, a.mainlevel_active-suckerfish-horizontal:visited, a.mainlevel_current-suckerfish-horizontal:visited,
a.mainlevel-suckerfish-horizontal:hover, a.mainlevel_active-suckerfish-horizontal:hover, a.mainlevel_current-suckerfish-horizontal:hover,
a.sublevel-suckerfish-horizontal, a.sublevel_active-suckerfish-horizontal, a.sublevel_current-suckerfish-horizontal, span.sublevel-suckerfish-horizontal,
a.sublevel-suckerfish-horizontal:link, a.sublevel_active-suckerfish-horizontal:link, a.sublevel_current-suckerfish-horizontal:link,
a.sublevel-suckerfish-horizontal:visited, a.sublevel_active-suckerfish-horizontal:visited, a.sublevel_current-suckerfish-horizontal:visited,
a.sublevel-suckerfish-horizontal:hover, a.sublevel_active-suckerfish-horizontal:hover, a.sublevel_current-suckerfish-horizontal:hover {
	font-weight: normal;
	font-size: 100%;
	text-align: left;
	text-decoration: none;
	display: block;
	border: 1px solid silver;
	padding: 0.3em 0.5em 0.3em 0.5em;	/* top, right, bottom, left */
	height: 1em;
	line-height: 1em;
}

a.mainlevel-suckerfish-horizontal, a.mainlevel_active-suckerfish-horizontal, a.mainlevel_current-suckerfish-horizontal, span.mainlevel-suckerfish-horizontal {
	float: left;
	width: auto;
}

a.sublevel-suckerfish-horizontal, a.sublevel_active-suckerfish-horizontal, a.sublevel_current-suckerfish-horizontal, span.sublevel-suckerfish-horizontal {
	font-size: 90%;
	border-top: 0px solid silver;
}

#active_menu-suckerfish-horizontal,
a.mainlevel_active-suckerfish-horizontal, a.mainlevel_current-suckerfish-horizontal,
a.mainlevel_active-suckerfish-horizontal:link, a.mainlevel_current-suckerfish-horizontal:link,
a.mainlevel_active-suckerfish-horizontal:visited, a.mainlevel_current-suckerfish-horizontal:visited,
a.mainlevel_active-suckerfish-horizontal:hover, a.mainlevel_current-suckerfish-horizontal:hover,
a.sublevel_active-suckerfish-horizontal, a.sublevel_current-suckerfish-horizontal,
a.sublevel_active-suckerfish-horizontal:link, a.sublevel_current-suckerfish-horizontal:link,
a.sublevel_active-suckerfish-horizontal:visited, a.sublevel_current-suckerfish-horizontal:visited,
a.sublevel_active-suckerfish-horizontal:hover, a.sublevel_current-suckerfish-horizontal:hover {
	font-weight: bold;
}

ul.mainlevel-suckerfish-horizontal, .mainlevel-suckerfish-horizontal ul {
	padding: 0;
	margin: 0;
	list-style: none;
}

ul.mainlevel-suckerfish-horizontal {
	width: auto;
	z-index: 101;
}

ul.mainlevel-suckerfish-horizontal ul {
	z-index: 102;
}

ul.mainlevel-suckerfish-horizontal ul ul {
	z-index: 103;
}


ul.mainlevel-suckerfish-horizontal li {
	padding: 0;
	margin: 0;
	background: none;
	list-style: none;
	float: left;
	position: relative;
	margin-right: 1px;
}

ul.mainlevel-suckerfish-horizontal li li {
	position: relative;
	width: 10em;
	margin: 0;
}

ul.mainlevel-suckerfish-horizontal li li ul {
	left: 10em;
	top: 0;
}

ul.mainlevel-suckerfish-horizontal ul {
	display: none;
	position: absolute; 
	top: 1.65em;
	left: 0;
}

ul.mainlevel-suckerfish-horizontal li > ul {
	top: 1.65em;
	left: auto;
}

ul.mainlevel-suckerfish-horizontal li:hover ul,
ul.mainlevel-suckerfish-horizontal li.hover ul {
	display: block;
}


ul.mainlevel-suckerfish-horizontal li:hover ul ul,
ul.mainlevel-suckerfish-horizontal li.hover ul ul {
	display: none;
}

ul.mainlevel-suckerfish-horizontal li:hover ul li:hover ul,
ul.mainlevel-suckerfish-horizontal li.hover ul li.hover ul {
	display: block;
}


ul.mainlevel-suckerfish-horizontal, ul.mainlevel-suckerfish-horizontal li li {
	clear: left;
}

/** separator */
span.mainlevel-suckerfish-horizontal, span.sublevel-suckerfish-horizontal {
	border-width: 0px;
	padding: 5px;
}