/*****
Style Directions for www.e-musicbusinessgame.eu 
By Media.UoA WebTeam - webteam@medialab.edu.gr 
*****/

html {
min-height : 100.1%;
}

body {
background-image : url(../images/bgpage.gif);
margin : 0;
font-size : 12px;
font-family : verdana, arial, helvetica, sans-serif;
}

img {
border : 0;
}

a, a:link, a:visited, a:active  {
color: #ffffff;
text-decoration : none;
}

a:hover {
color : #000000;
background-color : #d9eaf2;
text-decoration : none;
}

h1 {
padding-right : 0;
padding-left : 0;
font-weight : bold;
font-size : 11px;
padding-bottom : 0;
margin : 1px 0 0;
padding-top : 1px;
}

h2 {
padding-right : 0;
padding-left : 0;
font-weight : bold;
font-size : 11px;
padding-bottom : 0;
margin : 1px 0 0;
padding-top : 1px;
}

h3 {
padding-right : 0;
padding-left : 0;
font-weight : normal;
font-size : 11px;
padding-bottom : 0;
margin : 1px 0 0;
padding-top : 1px;
}

.padLink {
padding-left: 2px;
padding-right: 2px;
}

#eu {
width: 752px; 
margin: 0 auto; 
text-align: right; 
position: absolute; 
top: 13px; 
z-index: 2;
}

#email {
width: 750px; 
margin: 0 auto; 
text-align: right; 
position: absolute; 
top: 69px; 
z-index: 3;
}

#containerTable { 
margin: 0 auto; 
width: 752px; 
border-collapse: collapse; 
border-left: solid 2px #6c898b;
border-right: solid 2px #6c898b;
} 

#navTable {
width: 100%; 
height: 31px; 
background-color : #356998;
}

#loginTable {
width:100%; 
background-color: #CC99CC; 
margin-top:0px;
border-collapse: collapse; 
}

.standardTable {
width: 100%; 
border-collapse: collapse;
background-color : #e4eaea;
}

.standardLeftCell {
width: 20%; 
text-align: center; 
vertical-align: top; 
padding: 15px;
}

.standardRightCell {
width: 80%; 
text-align: justify; 
vertical-align: top; 
padding: 15px 30px 15px 30px;
}

.logotext {
font-size : 11px;
color : #4a6e70;
font-style : normal;
}

.logintext {
font-weight : bold;
font-size : 11px;
color : #cf591b;
font-style : normal;
}

.cmdtxt {
font-weight : normal;
font-size : 11px;
color : #666666;
font-style : normal;
}

.reseltext {
font-weight : bold;
font-size : 11px;
color : #000000;
line-height : 20px;
font-style : normal;
}

.hosttext {
font-weight : normal;
font-size : 11px;
color : #000000;
line-height : 14px;
font-style : normal;
}

.premiumtext {
font-weight : normal;
font-size : 11px;
color : #ffffff;
line-height : 14px;
font-style : normal;
}

.text {
font-size : 11px;
color : #ffffff;
line-height : 12px;
font-style : normal;
text-align : justify;
}

.headtext {
font-weight : bold;
font-size : 11px;
color : #000000;
font-style : normal;
}

.spacer {
font-size : 1px;
}

.head1b {
font-weight : bold;
font-size : 11px;
color : #000000;
font-family : arial, helvetica;
}

.dotboxtable {
border : 1px dashed #7d9cb8;
background-color : #e1eafb;
}

td {
font-weight : normal;
font-size : 12px;
color : #000000;
line-height : 14px;
text-align : justify;
padding: 0;
}

tr.trst {
background-color : #526d6a;
}

table.grid {
background-color : #38596b;
}

.readnor {
font-weight : bold;
font-size : 11px;
color : #000000;
text-decoration : none;
}

a.readnor:hover {
font-weight : bold;
font-size : 11px;
color : #d9eaf2;
text-decoration : none;
background-color : transparent;
}

.sreadnor {
font-weight : bold;
font-size : 11px;
color : #144f8b;
text-decoration : none;
}

.footnor {
text-align : center;
}

.footnor {
font-weight : 900;
font-size : 11px;
color : #ffffff;
text-decoration : none;
background-color : transparent;
}

a.footnor:hover {
font-weight : 900;
font-size : 11px;
color : #000000;
text-decoration : none;
background-color : transparent;
}

.sfootnor {
font-weight : bold;
font-size : 11px;
color : #ffffff;
text-decoration : none;
}

.links {
font-weight : bold;
font-size : 11px;
color : #000000;
}

.general {
font-size : 11px;
color : #000000;
text-align : justify;
}

.highlights {
padding-right : 10px;
padding-left : 10px;
font-size : 11px;
color : #000000;
text-align : justify;
}

.disc {
line-height : 2;
}

.pdfimage img {
border : 0 solid #ffffff;
}

.more a, .more a:link, .more a:active, .more a:visited {
font-size : 12px;
color : #41687c;
text-decoration : underline;
}

.more a:visited {
color : #41687c;
text-decoration : underline;
}

.shot {
text-align : right;
}

.nav {
text-align : center;
}

.nav td {
padding-right : 0;
padding-left : 0;
font-weight : bold;
font-size : 11px;
padding-bottom : 0;
margin : 1px 0 0;
padding-top : 1px;
text-align : center;
}

.nav a {
font-weight : bold;
font-size : 11px;
color : #41687c;
background-color : transparent;
}

.nav a:link {
font-weight : bold;
font-size : 11px;
color : #41687c;
background-color : transparent;
}

.nav a:visited {
font-weight : bold;
font-size : 11px;
color : #41687c;
background-color : transparent;
}

.nav a:hover {
font-weight : bold;
font-size : 11px;
color : #000000;
background-color : transparent;
}

.mapLinks a {
text-decoration : underline;
font-weight : bold;
font-size : 11px;
color : #41687c;
background-color : transparent;
}

.mapLinks a:link {
text-decoration : underline;
font-weight : bold;
font-size : 11px;
color : #41687c;
background-color : transparent;
}

.mapLinks a:visited {
text-decoration : underline;
font-weight : bold;
font-size : 11px;
color : #41687c;
background-color : transparent;
}

.mapLinks a:hover {
text-decoration : underline;
font-weight : bold;
font-size : 11px;
color : #000000;
background-color : transparent;
}

.lightLinks a {
background-color : transparent;
color : #41687c;
text-decoration : underline;
}

.lightLinks a:link {
background-color : transparent;
color : #41687c;
text-decoration : underline;
}

.lightLinks a:visited {
background-color : transparent;
color : #41687c;
text-decoration : underline;
}

.lightLinks a:hover {
background-color : transparent;
color : #000000;
text-decoration : underline;
}

.leonardo {
font-style : normal;
font-size : 11px;
text-align : right;
}

.leonardo a {
background-color : transparent;
color : #111f8a;
text-decoration : underline;
}

.leonardo a:link {
background-color : transparent;
font-style : normal;
color : #111f8a;
text-decoration : none;
}

.leonardo a:visited {
background-color : transparent;
font-style : normal;
color : #111f8a;
text-decoration : none;
}

.leonardo a:hover {
background-color : transparent;
font-style : normal;
color : #000000;
text-decoration : underline;
}

.style1 {
color : #ffffff;
}

.style3 {
color : #000000;
text-align : center;
}

.pageTitle {
font-size : 16px;
font-weight : bold;
color : #41687c;
background-color : transparent;
}

.style7 {
color : #239c9c;
font-weight : bold;
}

.style8 {
font-size : 16px;
}

.inputLine {
width : 300px;
padding: 3px;
}

.inputArea {
width : 300px;
height: 133px;
padding: 3px;
}

.partnerDetails {
float: right; 
width: 51%; 
height: 30px;
text-align: right;
}

h2.partnerTitle {
font-weight : 900;
font-size : 14px;
color : #3d83a5;
line-height : 1.3;
text-align : left;
}

.partnerImg {
display: block;
border: solid 1px #3d83a5;
margin: 12px 0 1px 0;
}

.partnerMemberImg {
float: right;
border: solid 1px #3d83a5;
margin: 3px 0 3px 9px;
}

.toggleButton {
font-size: 11px;
width: 150px;
}

#footer {
width : 752px;
background : url(../images/img8.gif);
border-top : 1px solid #000000;
text-align : center;
}

#copyright {
color : #444444;
font-size : 11px;
font-weight : 500;
padding-top : 7px;
}

#nb {
margin-top: 2px; 
padding-bottom: 2px; 
font-style: italic; 
font-size: 90%; 
color: #ffffff;
}

.footerImg {
vertical-align : bottom;
}

#footer a:hover {
background-color : transparent;
}

.screenshot {
border: solid 2px #ffffff;
}

input, textarea {
border: 1px solid #000000;
background-color : #ffffff;
}

.centered { text-align : center; }
.contactLeftCell { width: 25%; text-align: right; padding: 10px;}
.contactRightCell { width: 75%;  padding: 10px; }
.inputTextarea { width:255px; background-color:#d3eaff; }
.inputField { width:255px; background-color:#d3eaff; }
.narrowField { width:185px; background-color:#d3eaff; }
.button { color: #ffffff; font-weight:bold;  background-color:#356998; width:120px; }
.inlineElement { display: inline; }
.toggleButton { background-color: #ffffff; color: #000000; font-weight: bold; font-size: 9px; width: 100px; vertical-align: baseline; padding: 0; border: solid 1px #cccccc; }
.formMsg {width: 80%; font-weight: 900; padding: 11px; margin: 35px auto; text-align: center; font-size: 17px; border: dotted 2px #666666; line-height: 1.5; }
.forumSmall { font-size: 90%; }
.borderedLink { padding: 2px 5px; background-color: #356998; border: solid 2px #cc99cc; }
.borderedLink  a, a:visited, a:active, a:link, a:hover {text-decoration: none;}