/** 
* A Joomla Template 
* @compatibility - 1.0.12 - 1.0.14
* @version - 1.0 
* @package - bilstein 
* @author - NHN Global 
* @email - epsichogios@nhn-net.gr 
* @website - http://www.nhn-net.gr 
* @copyright (C) - NHN Global 2008 
*/ 
body {
	background-color: #ffffff;
}

tr, p, div { 
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 14px; 
color : #666666; 
}

/********** Main Container **********/ 
#main_container {
	width : 1000px;
	display : table; /* must put this in for FireFox. */
	text-align : left;
	margin : auto;
	border : 1px solid #cccccc;
	background-color: #FFFFFF;
}

/********** Header **********/ 
#header {
	width : 100%;
	height : 260px;
	text-align : center;
	margin-bottom : 15px;
	border : 1px solid #cccccc;
	background-color: #ffffff;
}

/********** Footer **********/ 
#footer { 
width : 100%; 
height : 20px; 
text-align : center; 
}

/********** Pathway **********/ 
.pathway { 
font-family : Verdana, Helvetica, Arial, sans-serif; 
font-size : 9px; 
padding : 0px; 
}

a.pathway:link, a.pathway:visited { 
color : #000000; 
font-weight : normal; 
}

a.pathway:hover { 
color : #3366cc; 
font-weight : normal; 
text-decoration : none; 
}

/############### ADDITIONAL MAMBO CSS CLASSES ###############/

/********** MainLevel Links **********/ 
a.mainlevel:link, a.mainlevel:visited { 
color : #000000; 
font-size : 10px; 
font-weight : normal; 
text-decoration : none; }

a.mainlevel:hover { 
color : #0000cc; 
font-weight : normal; 
text-decoration : underline; 
}

/********** SubLevel Links **********/ 
a.sublevel:link, a.sublevel:visited { 
padding-left : 1px; 
vertical-align : middle; 
font-size : 11px; 
color : #000000; 
text-align : left; 
}

a.sublevel:hover { 
color : #666666; 
text-decoration : none; 
}

/********** MainMenu Links **********/ 
a.mainmenu:link, a.mainmenu:visited { 
color : #000080; 
font-family : Verdana, Helvetica, Arial, sans-serif; 
font-weight : none; 
}

a.mainmenu:hover { 
color : #000080; 
text-decoration : underline; 
}

/********** Other Links **********/ 
a:link, a:visited { 
color : #00366f; 
text-decoration : none; 
font-size : 11px; 
font-weight: bold;
}

a:hover { 
color : #0099ff; 
font-weight : none; 
text-decoration : underline; 
}

/********** Modules **********/ 
table.moduletable { 
width : 150px; 
}

table.moduletable th { 
width : 100%; 
font-size : 12px; 
font-weight : bold; 
color : #00366f; 
text-align : center; 
text-indent : 5px; 
letter-spacing : 1px; 
margin : 5px 5px 20px 5px; 
}

table.moduletable li { 
}

table.moduletable ul { 
padding : 0px; 
}

table.moduletable td { 
padding : 2px; 
}

/********** Poll **********/ 
.poll { 
font-family : Arial, Helvetica, sans-serif; 
font-size : 10px; 
color : #666666; 
line-height : 14px; 
}

.pollstableborder { 
border : 1px solid; 
padding : 1px; 
}

/*############### CONTENT ###############*/

/***** Header for contentpaneopen *****/ 
.contentheading { 
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 14px; 
font-weight : bold; 
color : #000000; 
text-align : left; 
padding-top : 10px; 
}

/***** Home, Mambo License, Blog, Lower Content for Advanced Search *****/ 
.contentpaneopen { 
width : 100%; 
}

/***** Title for Blog, News Feeds, Wrapper, Links, Advanced Search, Contact Us *****/ 
.componentheading { 
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 18px; 
font-weight : bold; 
color : #000000; 
text-align : left; 
padding-top : 10px; 
}

/***** Top Content for Getting Started, FAQs, News Feeds, Links *****/ 
.contentdescription { 
padding: 0px; 
}

/***** Lower Content for Getting Started, FAQs, News Feeds, Wrapper, Links, Contact Us *****/ 
.contentpane { 
padding-top : 10px; 
}

/********** Inner Content **********/ 
.sectiontableheader { 
background-color : #CCCCCC; 
color : #7B8DA1; 
font-weight : bold; 
}

.sectiontableentry1 { 
background-color : #F0F0F0; 
}

.sectiontableentry2 { 
background-color : #E0E0E0; 
}

/********** Rating **********/ 
.content_rating { 
padding : 5px; 
}

.small { 
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 10px; 
color : #3366C0; 
text-decoration : none; 
font-weight : bold; 
}

.smalldark { 
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 10px; 
color : #000000; 
text-decoration : none; 
font-weight : normal; 
}

.createdate { 
font-family : Arial, Helvetica, sans-serif; 
font-size : 10px; 
color : #999999; 
text-align : left; 
}

.button { 
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-style : normal; 
font-size : 10px; 
font-weight : bold; 
background-color : #F0F0F0; 
color : #990000; 
border : 1px solid #CCCCCC; 
}

.inputbox { 
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 10px; 
color : #000000; 
background-color : #F0F0F0; 
border : 1px solid #CCCCCC; 
}

/* For content item titles that are hyperlink instead of Read On */ 
a.contentpagetitle:link, a.contentpagetitle:visited { 
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 12px; 
font-weight : bold; 
color : #000000; 
text-align : left; 
text-decoration : none; 
}

a.contentpagetitle:hover { 
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 12px; 
font-weight : bold; 
text-align : left; 
color : #7B8DA1; 
text-decoration : underline; 
font-weight : bold; 
}

a.category:link, a.category:visited { 
color : #333333; 
font-weight : bold; 
font-size : 11px; 
}

a.category:hover { 
color : #7B8DA1; 
}

/* Styles for dhtml tabbed-pages */ 
.ontab { 
background-color : #ffae00; 
border-left : outset 2px #ff9900; 
border-right : outset 2px #808080; 
border-top : outset 2px #ff9900; 
border-bottom : solid 1px #d5d5d5; 
text-align : center; 
/* Cannot use hand as its not a W3C CSS validator */ 
/* cursor: hand;*/ 
font-weight : bold; 
color : #FFFFFF; 
}

.offtab { 
background-color : #e5e5e5; 
border-left : outset 2px #E0E0E0; 
border-right : outset 2px #E0E0E0; 
border-top : outset 2px #E0E0E0; 
border-bottom : solid 1px #d5d5d5; 
text-align : center; 
/* Cannot use hand as its not a W3C CSS validator */ 
/* cursor: hand;*/ 
font-weight : normal; 
} 

.tabpadding { 
}

.tabheading { 
background-color : #ffae00; 
text-align : left; 
}

.pagetext { 
visibility : hidden; 
display : none; 
position : relative; 
top : 0; 
}

/* for modifying {moscode} output. Don't set the colour! */ 
.moscode { 
background-color : #f0f0f0; 
}

.code { 
background-color : #f0f0f0; 
border : 1px solid #FFF; 
}

/* Text passed with mosmsg url parameter */ 
.message { 
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-weight : bold; 
font-size : 10pt; 
color : #ff6600; 
text-align : center; 
}

/* Javascript Back button */ 
.back_button { 
text-align : center; 
margin-top : 40px; 
}

table.contenttoc { 
color : #333300; 
background-color : #ffffff; 
border : 1px solid #333; 
}

table.contenttoc td { 
font-size : 8pt; 
font-weight : normal; 
text-align : left; 
}

ul { 
margin : 0; 
padding : 5px; 
list-style : none; 
}

li { 
line-height : 15px; 
padding-left : 15px; 
padding-top : 1px; 
background-image : url(../images/arrow.png); 
background-repeat : no-repeat; 
background-position : 0px 5px; 
}

table.searchinto { 
width : 100%; 
}

table.searchintro td { 
background-color : #293C43; 
color : #ffffff; 
font-weight : bold; 
}







/********** Flashmenu Module **********/ 
table.moduletable-language {
	width : 25px;
	margin-bottom : 15px;
	background-position: left;
}

table.moduletable-language th { 
width : 100%; 
font-size : 12px; 
font-weight : bold; 
color : #0000cc; 
text-align : left; 
text-indent : 5px; 
letter-spacing : 1px; 
margin : 5px 5px 20px 5px; 
}

table.moduletable-language li { 
}

table.moduletable-language ul { 
padding : 0px; 
}

table.moduletable-language td { 
padding : 2px; 
}



/**Contact Module**/

table.moduletable-contact {
	width : 100%;
	margin-bottom : 15px;
	margin-top: 75px;
	background-position: center;
	vertical-align: middle;
	font-size: 18px;
	font-weight: bold;
	color: #FFFFFF;
}

table.moduletable-contact th { 
width : 100%; 
font-size : 14px; 
font-weight : bold; 
color : #0000cc; 
text-align : left; 
text-indent : 5px; 
letter-spacing : 1px; 
margin : 5px 5px 20px 5px; 
}

table.moduletable-contact li { 
}

table.moduletable-contact ul { 
padding : 0px; 
}

table.moduletable-contact td { 
padding : 2px; 
}


/**********Horizontal MainLevel Links **********/
a.mainlevel-topmenu:link, a.mainlevel-topmenu:visited {
	color : #ffffff;
	font-size : 11px;
	font-weight : bold;
	text-decoration : none;
	text allign: center;
	font-family: Verdana;
	padding-right: 100px;
}

a.mainlevel-topmenu:hover {
color : #099AEB;
font-weight : bold;
text-decoration : underline;


/** Hormenu **/
a.mainlevel-hor:link, a.mainlevel-hor:visited {
	color : #000000;
	font-size : 10px;
	font-weight : bold;
	text-decoration : none;
}

a.mainlevel-hor:hover {
color : #FF6600;
font-weight : bold;
text-decoration : underline;
}

a.mainlevel-topmenu2:link, a.mainlevel-topmenu2:visited {
	color : #ffffff;
	font-size : 11px;
	font-weight : bold;
	text-decoration : none;
	text allign: center;
	font-family: Verdana;
	padding-right: 30px;
}

a.mainlevel-topmenu2:hover {
color : #099AEB;
font-weight : bold;
text-decoration : underline;








