body{
margin:40px;
}

body,td,div{
font-family:Helvetica, Arial;
font-weight:bold;
font-size:17px;
color:#333333;
line-height:24px;
}

a:LINK{ color:#a7a7a7; text-decoration:none; }
a:VISITED{ color:#a7a7a7;text-decoration:none; }
a:HOVER{ color:#676767; text-decoration:none; }

a.plainLight:LINK{ color:#a7a7a7; text-decoration:none; }
a.plainLight:VISITED{ color:#a7a7a7;text-decoration:none; }
a.plainLight:HOVER{ color:#a7a7a7; text-decoration:none; }

a.menuItem:LINK{ color:#a7a7a7; text-decoration:none; }
a.menuItem:VISITED{ color:#a7a7a7; text-decoration:none; }
a.menuItem:HOVER{ color:#676767; text-decoration:none; }

a.menuItemActive:LINK{ color:#676767; text-decoration:none; }
a.menuItemActive:VISITED{ color:#676767; text-decoration:none; }
a.menuItemActive:HOVER{ color:#676767; text-decoration:none; }

a.white:LINK{ color:#ffffff; text-decoration:none; }
a.white:VISITED{ color:#ffffff; text-decoration:none; }
a.white:HOVER{ color:#ffffff; text-decoration:none; }

a.small:LINK{ font-size:14px; color:#a7a7a7; text-decoration:none; }
a.small:VISITED{ font-size:14px; color:#a7a7a7; text-decoration:none; }
a.small:HOVER{ font-size:14px; color:#676767; text-decoration:none; }

#container{
width:800px;
background:#ffffff;
padding-right:20px;
}

#visualCommunication{
font-weight:bold;
color:#a7a7a7;
padding-top:7px;
}

#introAndMainMenu,#adminmenu,#tempTDbackstage{
border-top:solid 3px #cccccc;
padding-top:20px;
}

.text,#submenu{
border-top:solid 3px #cccccc;
padding-top:20px;
}

.textBackstage{
padding-top:0px;
}

#company,#portfolio{
width:665px;
}

.languageInitial{
position:absolute;
top:380px;
left:130px;
background:#ffffff;
}

.languageBackstageInitial{
position:absolute;
top:200px;
left:130px;
background:#ffffff;
}

.languageFinal{
position:absolute;
top:92px;
left:870px;
font-style:normal;
color:#ffffff;
font-size:14px;
}

#backstageEye{
position:absolute;
top:88px;
left:778px;
}

#backstageT{
position:absolute;
top:88px;
left:770px;
}

.text,.small,input,textarea{
font-weight:normal;
font-family:Helvetica, Arial;
font-size:12px;
}

.decrypted{
color:#cccccc;
text-align:justify;
}

.encrypted{
color:#dddddd;
text-align:justify;
}

.menuItem{
color:#dddddd;
}

.lined{
border-top:dashed 1px #dddddd;
}

.bold{
font-weight:bold;
}
